@charset "utf-8";

@font-face {
	font-family: 'Segoe UI';
	src: url("/static/fonts/segoe_ui.eot");
	src: url("/static/fonts/segoe_ui.eot?#iefix") format("embedded-opentype"), url("/static/fonts/segoe_ui.woff2") format("woff2"), url("/static/fonts/segoe_ui.woff") format("woff"), url("/static/fonts/segoe_ui.ttf") format("truetype"), url("/static/fonts/segoe_ui.svg#segoe_ui") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Segoe UI Semibold';
	src: url("/static/fonts/segoe_ui_semibold.eot");
	src: url("/static/fonts/segoe_ui_semibold.eot?#iefix") format("embedded-opentype"), url("/static/fonts/segoe_ui_semibold.woff2") format("woff2"), url("/static/fonts/segoe_ui_semibold.woff") format("woff"), url("/static/fonts/segoe_ui_semibold.ttf") format("truetype"), url("/static/fonts/segoe_ui_semibold.svg#segoe_ui_semibold") format("svg");
	font-weight: bold;
	font-style: normal;
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
html {
	font-family: sans-serif;
	/* 1 */
	-ms-text-size-adjust: 100%;
	/* 2 */
	-webkit-text-size-adjust: 100%;
	/* 2 */
}

/**
 * Remove default margin.
 */
body {
	margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
	display: inline-block;
	/* 1 */
	vertical-align: baseline;
	/* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
	display: none;
	height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
[hidden],
template {
	display: none;
}

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
	background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
a:active,
a:hover {
	outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
	border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
	font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
	font-style: italic;
}

/**
 * Address styling not present in IE 8/9.
 */
mark {
	background: #ff0;
	color: #000;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
	border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
	overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
 * Remove margin
 */
figure {
	margin: 0;
}

/**
 * Address differences between Firefox and other browsers.
 */
hr {
	box-sizing: content-box;
	height: 0;
}

/**
 * Contain overflow in all browsers.
 */
pre {
	overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
	font-family: monospace, monospace;
	font-size: 1em;
}

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	/* 1 */
	font: inherit;
	/* 2 */
	margin: 0;
	/* 3 */
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
	overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
	text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	/* 2 */
	cursor: pointer;
	/* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
	cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
	line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	/* 1 */
	padding: 0;
	/* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
	-webkit-appearance: textfield;
	/* 1 */
	/* 2 */
	box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
	border: 0;
	/* 1 */
	padding: 0;
	/* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
	overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
	font-weight: bold;
}

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

td,
th {
	padding: 0;
}

/* Blockquote
   ========================================================================== */
blockquote {
	margin: 0;
}

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	touch-action: manipulation;
	-moz-backface-visibility: hidden;
	/* fix firefox animation glitch */
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-item img {
	display: block;
	width: 100%;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
	display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
	background: none;
	color: inherit;
	border: none;
	padding: 0 !important;
	font: inherit;
}

.owl-carousel.owl-loaded {
	display: block;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility: hidden;
}

.owl-carousel.owl-drag .owl-item {
	touch-action: pan-y;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

/* No Js */
.no-js .owl-carousel {
	display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
	transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item {
	/**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],
.owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height: 0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	background: url("owl.video.play.png") no-repeat;
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	transition: transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	transform: scale(1.3, 1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
}

/**
 * Swiper 6.6.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 11, 2021
 */
@font-face {
	font-family: swiper-icons;
	src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");
	font-weight: 400;
	font-style: normal;
}

:root {
	--swiper-theme-color: #007aff;
}

.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}

.swiper-container-vertical > .swiper-wrapper {
	flex-direction: column;
}

.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: flex;
	transition-property: transform;
	box-sizing: content-box;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
	transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
	flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function: ease-out;
	margin: 0 auto;
}

.swiper-container-pointer-events {
	touch-action: pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
	touch-action: pan-x;
}

.swiper-slide {
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative;
	transition-property: transform;
}

.swiper-slide-invisible-blank {
	visibility: hidden;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
	align-items: flex-start;
	transition-property: transform, height;
}

.swiper-container-3d {
	perspective: 1200px;
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
	overflow: auto;
	scrollbar-width: none;
	-ms-overflow-style: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: x mandatory;
	scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	-ms-scroll-snap-type: y mandatory;
	scroll-snap-type: y mandatory;
}

:root {
	--swiper-navigation-size: 44px;
}

.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: calc(var(--swiper-navigation-size)/ 44 * 27);
	height: var(--swiper-navigation-size);
	margin-top: calc(0px - (var(--swiper-navigation-size)/ 2));
	z-index: 10;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: center;
	color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none;
}

.swiper-button-next:after,
.swiper-button-prev:after {
	font-family: swiper-icons;
	font-size: var(--swiper-navigation-size);
	text-transform: none !important;
	letter-spacing: 0;
	text-transform: none;
	font-variant: initial;
	line-height: 1;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	left: 10px;
	right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
	content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	right: 10px;
	left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
	content: 'next';
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
	--swiper-navigation-color: #ffffff;
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
	--swiper-navigation-color: #000000;
}

.swiper-button-lock {
	display: none;
}

.swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%;
}

.swiper-pagination-bullets-dynamic {
	overflow: hidden;
	font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transform: scale(0.33);
	position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform: scale(0.33);
}

.swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 50%;
	background: #000;
	opacity: .2;
}

button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
}

.swiper-pagination-bullet-active {
	opacity: 1;
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display: inline-block;
	transition: .2s transform, .2s top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left: 50%;
	transform: translateX(-50%);
	white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition: .2s transform, .2s right;
}

.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, 0.25);
	position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: var(--swiper-pagination-color, var(--swiper-theme-color));
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	transform: scale(0);
	transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0;
}

.swiper-pagination-white {
	--swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
	--swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
	display: none;
}

.swiper-scrollbar {
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%;
}

.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, 0.5);
	border-radius: 10px;
	left: 0;
	top: 0;
}

.swiper-scrollbar-cursor-drag {
	cursor: move;
}

.swiper-scrollbar-lock {
	display: none;
}

.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.swiper-slide-zoomed {
	cursor: move;
}

.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s infinite linear;
	animation: swiper-preloader-spin 1s infinite linear;
	box-sizing: border-box;
	border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius: 50%;
	border-top-color: transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color: #000;
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

@keyframes swiper-preloader-spin {
	100% {
		transform: rotate(360deg);
	}
}

.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events: none;
	transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube {
	overflow: visible;
}

.swiper-container-cube .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
	visibility: hidden;
	transform-origin: 0 0;
	width: 100%;
	height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 100%;
	opacity: .6;
	z-index: 0;
}

.swiper-container-cube .swiper-cube-shadow:before {
	content: '';
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	filter: blur(50px);
}

.swiper-container-flip {
	overflow: visible;
}

.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

/* Slider */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

.slick-list:focus {
	outline: none;
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	transform: translate3d(0, 0, 0);
}

.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.slick-track:before,
.slick-track:after {
	display: table;
	content: '';
}

.slick-track:after {
	clear: both;
}

.slick-loading .slick-track {
	visibility: hidden;
}

.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
	width: 407px;
	margin-right: 30px;
	margin-bottom: 40px;
}

[dir='rtl'] .slick-slide {
	float: right;
}

.slick-slide img {
	display: block;
}

.slick-slide.slick-loading img {
	display: none;
}

.slick-slide.dragging img {
	pointer-events: none;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-loading .slick-slide {
	visibility: hidden;
}

.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
	display: none;
}

/* Slider */
.slick-loading .slick-list {
	background: #fff url("/static/img/ajax-loader.gif") center center no-repeat;
}

/* Icons */
@font-face {
	font-family: 'slick';
	font-weight: normal;
	font-style: normal;
	src: url("/static/fonts/slick.eot");
	src: url("/static/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/static/fonts/slick.woff") format("woff"), url("/static/fonts/slick.ttf") format("truetype"), url("/static/fonts/slick.svg#slick") format("svg");
}

/* Arrows */
.slick-prev,
.slick-next {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	height: 20px;
	padding: 0;
	transform: translate(0, -50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	color: transparent;
	outline: none;
	background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: .25;
}

.slick-prev:before,
.slick-next:before {
	font-family: 'slick';
	font-size: 20px;
	line-height: 1;
	opacity: .75;
	color: white;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-prev {
	left: -25px;
}

[dir='rtl'] .slick-prev {
	right: -25px;
	left: auto;
}

.slick-prev:before {
	content: '←';
}

[dir='rtl'] .slick-prev:before {
	content: '→';
}

.slick-next {
	right: -25px;
}

[dir='rtl'] .slick-next {
	right: auto;
	left: -25px;
}

.slick-next:before {
	content: '→';
}

[dir='rtl'] .slick-next:before {
	content: '←';
}

/* Dots */
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}

.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}

.slick-dots li button:before {
	font-family: 'slick';
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	top: 0;
	left: 0;
	width: 12px;
	height: 12px;
	content: '•';
	text-align: center;
	opacity: 1;
	color: #f6f6f6;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
	opacity: 1;
	color: #fbbe07;
}

html,
body {
	font-family: 'Arial', sans-serif;
	-webkit-tap-highlight-color: transparent;
	scroll-behavior: smooth;
	text-rendering: optimizeSpeed;
	line-height: 1.5;
	height: 100%;
}

body {
	font-family: 'Segoe UI', sans-serif;
	color: #242729;
	background-color: #fff;
}

body.open-menu {
	height: 100%;
	overflow: hidden;
	width: 100%;
	position: fixed;
}

body.open-menu > .over-menu {
	visibility: visible;
	opacity: 1;
}

body.open-menu .nav__menu-container {
	left: 0;
	overflow: auto;
}

@media (min-width: 768px) {
	body.open-menu .nav__menu-container {
		left: 0;
		transform: none;
		width: 50%;
	}

	body.open-menu .overlay__hamburger {
		content: '';
		transition: .3s;
		position: fixed;
		z-index: 111111;
		left: 0;
		top: 50px;
		right: 0;
		background: #000000;
		opacity: 0.5;
		width: 100vw;
		height: 100%;
	}
}

*,
*::before,
*::after {
	box-sizing: border-box;
}

ul,
ol {
	padding: 0;
}

ul[class],
ol[class] {
	list-style: none;
}

body,
h1,
h2,
h3,
h4,
p,
ul,
ol,
li,
figure,
figcaption,
blockquote,
dl,
dd {
	margin: 0;
}

a:not([class]) {
	-webkit-text-decoration-skip: ink;
	text-decoration-skip-ink: auto;
}

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

article > * + * {
	margin-top: 1em;
}

input,
button,
textarea,
select {
	font: inherit;
}

button:focus,
input:focus {
	outline: none;
}

p,
h1,
h2,
h3,
ol,
ul {
	margin: 0;
}

.overflow-hidden {
	overflow: hidden;
}

.body-noscroll {
	overflow: hidden;
}

.overlay {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(36, 39, 41, 0.2);
	z-index: 2200000;
	transition: .3s;
}

.overlay.active {
	opacity: 1;
	visibility: visible;
}

.nowrap {
	white-space: nowrap;
}

.owl-carousel:not(.owl-loaded) {
	opacity: 0;
	visibility: hidden;
	display: block;
}

.main__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main__container {
		width: 1280px;
	}
}

a {
	text-decoration: none;
	cursor: pointer;
}

.button,
.request-link {
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	border: transparent;
	color: #ffffff;
	background-color: #fbbe07;
	cursor: pointer;
}

.button:hover,
.request-link:hover {
	background-color: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.button:active,
.request-link:active {
	background-color: #e3ab00;
}

.request-link {
	height: 36px;
	line-height: 36px;
	padding: 0;
	width: 145px;
	font-size: 14px;
	transition: .3s;
}

.request-link:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 768px) {
	.request-link {
		font-family: "Segoe UI Semibold";
		width: 165px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}
}

.info-link {
	font-size: 16px;
	line-height: 24px;
	color: #242729;
	opacity: 0.6;
	padding: 10px 0 16px;
	width: 165px;
}

.footer {
	background-color: #232628;
}

.footer__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.footer__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.footer__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.footer__container {
		width: 1280px;
	}
}

.footer__bg {
	display: none;
}

.footer__info {
	display: flex;
	flex-direction: column;
}

.footer__items {
	margin-top: 32px;
}

.footer .accordion {
	color: #fff;
	padding: 18px 0;
	border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.footer .accordion__link {
	font-size: 14px;
	line-height: 19px;
	color: #fff;
	padding-left: 8px;
}

.footer .accordion__panel {
	padding-left: 8px;
}

.footer .accordion__panel-link {
	margin-bottom: 12px;
}

.footer .accordion__panel-link:first-child {
	margin-top: 12px;
}

.footer .accordion__panel-link:last-child {
	margin-bottom: 0;
}

.footer .accordion:last-child {
	border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.footer__image {
	width: 123px;
	height: 54px;
	margin-top: 52px;
	margin-bottom: 17px;
}

.footer__text,
.footer__link,
.footer .accordion__panel-link {
	font-size: 14px;
	line-height: 24px;
	color: #d9dbe1;
}

.footer__link {
	display: flex;
}

.footer__icons {
	display: flex;
	margin-top: 50px;
	order: 1;
	margin-bottom: 44px;
}

.footer__icon {
	display: block;
	width: 45px;
	height: 45px;
}

.footer__icon + .footer__icon {
	margin-left: 44px;
}

.footer__icon img {
	width: 100%;
}

.footer__img-icon {
	height: 20px;
	width: 20px;
	background-color: transparent;
	margin-right: 10px;
}

.footer__bottom {
	background-color: #1a1a1a;
}

.footer__credits {
	display: flex;
	align-content: center;
	justify-content: space-between;
	padding: 23px 0;
}

.footer__credits-icon {
	width: 42px;
	height: 21px;
	opacity: .4;
}

.footer__copyright {
	max-width: 152px;
	font-size: 12px;
	line-height: 14px;
	color: rgba(255, 255, 255, 0.4);
}

.footer__contacts-link {
	padding-left: 30px !important;
	display: flex !important;
	align-items: center;
}

.footer__contacts-email {
	background: url("/static/img/footer/Message.svg") left center no-repeat;
}

.footer__contacts-tel {
	background: url("/static/img/footer/footer-phone.svg") 3px center no-repeat;
}

.footer__contacts-address {
	background: url("/static/img/footer/Location.svg") 1px center no-repeat;
}

@media (min-width: 1340px) {
	.footer__bg {
		display: block;
		height: 50px;
		width: 100%;
		-o-object-fit: cover;
		object-fit: cover;
	}

	.footer__image {
		width: 76px;
		height: 42px;
		margin-top: 0;
		margin-bottom: 24px;
	}

	.footer__info {
		padding: 37px 0 80px;
		flex-direction: row;
		position: relative;
	}

	.footer .accordion {
		border: 0;
		width: 255px;
		padding: 0;
	}

	.footer .accordion__link {
		font-size: 20px;
		line-height: 30px;
		color: #fff;
		margin-bottom: 24px;
		padding: 0;
		cursor: default;
	}

	.footer .accordion__link::after {
		content: none;
	}

	.footer .accordion__panel {
		display: block;
		padding: 0;
	}

	.footer .accordion__panel-link:first-child {
		margin-top: 0;
	}

	.footer .accordion:first-child {
		margin: 0 31px 0 73px;
	}

	.footer .accordion:nth-child(2) {
		margin-right: 72px;
	}

	.footer .accordion:nth-child(4) {
		display: none;
	}

	.footer__item {
		width: 255px;
	}

	.footer__items {
		display: flex;
		margin-top: 0;
	}

	.footer__copyright {
		font-size: 14px;
		line-height: 24px;
		color: #d9dbe1;
		max-width: 100%;
	}

	.footer__credits-icon {
		width: 55px;
		opacity: 1;
	}

	.footer__icons {
		position: absolute;
		left: 0;
		top: 158px;
	}

	.footer__icon {
		width: 24px;
		height: 24px;
	}

	.footer__icon + .footer__icon {
		margin-left: 16px;
	}
}

.header {
	display: none;
}

@media (min-width: 1340px) {
	.header {
		display: block;
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02);
		z-index: 100;
		background-color: #ffffff;
	}

	.header__container {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
	}
}

@media (min-width: 1340px) and (min-width: 768px) {
	.header__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) and (min-width: 1340px) {
	.header__container {
		width: 1280px;
	}
}

@media (min-width: 1340px) and (min-width: 1440px) {
	.header__container {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.header__logo {
		width: 112px;
		height: 73px;
		margin-right: 48px;
	}

	.header__top {
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 7px;
		border-bottom: 0.5px solid #f6f6f6;
	}

	.header__left {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.header__right {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.header__bottom {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding: 14px 0;
	}

	.header__top-menu-list {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
	}

	.header__top-menu_item {
		margin-right: 40px;
	}

	.header__top-menu-link {
		display: flex;
		align-items: baseline;
		font-size: 14px;
		line-height: 20px;
		color: #1a1a1a;
		padding-bottom: 6px;
		border-bottom: 2px solid transparent;
	}

	.header__top-menu-link_active {
		color: #242729;
		border-bottom: 2px solid #fbbe07;
	}

	.header__geo {
		display: flex;
		align-items: baseline;
		color: #242729;
		font-size: 14px;
		line-height: 18px;
		padding-bottom: 6px;
	}

	.header__geo-icon {
		margin-left: 7px;
	}

	.header__case {
		font-size: 14px;
		line-height: 20px;
		color: #1a1a1a;
		padding-bottom: 6px;
		margin-left: 40px;
	}

	.header__tel {
		margin-left: 52px;
		padding-bottom: 6px;
	}

	.header__tel-icon {
		margin-right: 10px;
		width: 12px;
		height: 12px;
	}

	.header__number {
		color: #6d6d73;
		font-size: 18px;
		line-height: 20px;
		font-family: "Segoe UI Semibold";
		padding-bottom: 6px;
	}

	.header__nav {
		margin-right: 72px;
	}

	.header__nav-list {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.header__nav-item {
		margin-right: 72px;
		white-space: nowrap;
		border-bottom: 2px solid transparent;
	}

	.header__nav-item.active {
		border-bottom: 2px solid #fbbe07;
	}

	.header__nav-link {
		font-size: 15px;
		line-height: 24px;
		color: #242729;
	}

	.header__bottom-button {
		font-size: 13px;
		line-height: 24px;
		width: 74px;
		height: 36px;
		transition: .3s;
	}

	.header__bottom-button:hover {
		transition: .3s;
		background: #ffd453;
		box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
	}
}

.header-sticky {
	display: flex;
	align-items: center;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	padding: 0 0 0 16px;
	height: 50px;
	z-index: 1000;
	background-color: #ffffff;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02);
}

.header-sticky .header__top {
	display: none;
}

.header-sticky .header__container {
	overflow: auto;
}

.header-sticky .header__nav-list {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
}

.header-sticky .header__nav-link {
	font-size: 15px;
	line-height: 24px;
	color: #242729;
	display: flex;
	align-items: center;
	margin-right: 33px;
}

.header-sticky .header__nav-link img {
	width: 20px;
	height: 20px;
	margin-right: 13px;
}

.header-sticky .header__nav-item {
	flex-shrink: 0;
	white-space: nowrap;
}

.header-sticky .header__nav-item_active .header__nav-link {
	font-family: "Segoe UI Semibold";
	color: #fbbe07;
}

@media (min-width: 768px) {
	.header-sticky .header__container {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.header-sticky .header__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.header-sticky .header__container {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.header-sticky .header__container {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.header-sticky {
		height: auto;
	}

	.header-sticky .header__top {
		display: flex;
	}

	.header-sticky .header__bottom {
		height: 64px;
		margin-left: -8px;
		margin-top: -8px;
	}

	.header-sticky .header__nav-link {
		margin-right: 0;
		height: 44px;
		background: #fff;
		border-radius: 4px;
		padding: 0 22px 0 18px;
	}

	.header-sticky .header__nav-link:hover {
		color: #fbbe07;
	}

	.header-sticky .header__nav-item {
		margin-right: 15px;
	}

	.header-sticky .header__nav-item_active .header__nav-link {
		color: #242729;
		background: #f6f6f6;
	}
}

.header-mobile {
	background: #f6f6f6;
}

.header-mobile__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 50px;
}

@media (min-width: 768px) {
	.header-mobile__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.header-mobile__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.header-mobile__container {
		width: 1280px;
	}
}

.header-mobile .header__logo {
	width: 66px;
	height: 29px;
}

.header-mobile__lk svg {
	fill: none;
	stroke: #d9dbe1;
	stroke-width: 2px;
}

.header-mobile__login {
	font-size: 13px;
	color: #fff;
	width: 74px;
	height: 28px;
	line-height: 28px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	text-align: center;
}

@media (min-width: 1340px) {
	.header-mobile {
		display: none;
	}
}

.nav {
	position: relative;
	width: 21px;
}

.nav__menu-container {
	transition: .3s ease-in-out;
	background: #fff;
	position: fixed;
	height: 100%;
	width: 100%;
	left: -1250px;
	top: 0;
	padding-top: 50px;
	overflow: hidden;
	z-index: 1000000;
}

.nav__menu-container::before {
	content: '';
	height: 50px;
	width: 100%;
	background: #fff;
	position: fixed;
	top: 0;
}

.nav__menu-title,
.nav__menu-subtitle {
	position: relative;
	display: block;
	font-size: 18px;
	text-decoration: none;
	padding: 16px 0;
	margin-left: 16px;
	color: #242729;
	width: 100%;
}

.nav__menu-title {
	line-height: 20px;
}

.nav__menu-subtitle {
	opacity: 0.6;
	line-height: 24px;
}

.nav__back-link {
	position: absolute;
	top: -33px;
	right: 0;
	width: 13px;
	height: 22px;
	transform: rotate(180deg);
}

.nav__back-link::after {
	position: absolute;
	background: #d9dbe1;
	content: '';
	width: 11px;
	height: 2px;
	right: 0;
	border-radius: 5px;
	top: 6px;
	transform: rotate(45deg);
	transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.nav__back-link::before {
	position: absolute;
	width: 11px;
	height: 2px;
	background: #d9dbe1;
	content: '';
	right: 0;
	border-radius: 5px;
	bottom: 7px;
	transform: rotate(-45deg);
	transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.nav__menu-title-arrow {
	font-family: "Segoe UI Semibold";
}

.nav__menu-title-arrow::before,
.nav__menu-title-arrow::after {
	transition: 0.3s ease-in-out;
	background-color: #fbbe07;
	position: absolute;
	content: '';
	height: 2px;
	width: 8px;
	top: 26px;
	border-radius: 2px;
}

.nav__menu-title-arrow::before {
	transform: rotate(45deg);
	right: 0;
}

.nav__menu-title-arrow::after {
	transform: rotate(-45deg);
	right: 0;
	top: 30px;
}

.nav__menu-item {
	transition: .33s ease;
	cursor: pointer;
	position: relative;
	overflow: inherit;
	margin: 0 16px;
	text-align: left;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #f6f6f6;
}

.nav__menu-item:first-child .nav__menu-title,
.nav__menu-item:last-child .nav__menu-title {
	border-top: 0;
}

.nav__menu-item svg {
	fill: none;
	stroke: #d9dbe1;
	stroke-width: 1.5;
}

.nav__menu-item_sub svg {
	fill: #6d6d73;
	stroke: none;
	stroke-width: 1;
}

.nav__menu-item_active .nav__menu-subtitle {
	color: #fbbe07;
	opacity: 1;
	font-family: "Segoe UI Semibold";
}

.nav__menu-item_active.nav__menu-item_sub svg {
	fill: #fbbe07;
}

.nav__menu-item_has {
	position: initial;
}

.nav__menu-item_has .sub-menu {
	min-width: 200px;
	position: absolute;
	list-style: none;
	background: #fff;
	padding: 0;
	width: 100%;
	box-shadow: none;
	transition: .3s ease-in-out;
	display: none;
	z-index: 1;
	top: 0;
	left: 100%;
	height: 100%;
}

.nav__menu-item_has .sub-menu.open-sub {
	left: 0%;
	display: block;
	position: fixed;
	top: 50px;
}

.nav__menu {
	transition: 0.3s ease-in-out;
	margin: 0;
	list-style: none;
	position: relative;
	overflow-x: hidden;
}

.nav__menu.back {
	position: relative;
	display: block;
	background: #f6f6f6;
	margin-bottom: -1px;
	z-index: 1;
}

.nav__hamburger-menu {
	transition: .3s ease;
	display: block;
	position: absolute;
	bottom: 0;
	width: 21px;
	height: 15px;
	cursor: pointer;
	z-index: 10000001;
	left: 1px;
}

.nav__hamburger-menu span {
	text-transform: uppercase;
	left: calc(-100% + -5px);
	padding: 8px 9px 8px 0;
	top: calc(50% - 18px);
	position: absolute;
	font-size: 13px;
	color: #fff;
}

.nav__bar {
	position: relative;
	transition: .1s ease;
	background: #d9dbe1;
	top: 13px;
	left: 0;
}

.nav__bar,
.nav__bar::after,
.nav__bar::before {
	width: 21px;
	height: 2px;
}

.nav__bar::before,
.nav__bar::after {
	position: absolute;
	background: #d9dbe1;
	content: '';
	left: 0;
	border-radius: 5px;
}

.nav__bar::before {
	bottom: 8px;
	transition: bottom 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.nav__bar::after {
	top: 8px;
	transition: top 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.nav__bar.animate {
	background: rgba(255, 255, 255, 0);
}

.nav__bar.animate::after {
	top: 0;
	transform: rotate(45deg);
	transition: top 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.nav__bar.animate::before {
	bottom: 0;
	transform: rotate(-45deg);
	transition: bottom 300ms cubic-bezier(0.23, 1, 0.32, 1), transform 300ms 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.nav__footer {
	margin-top: 48px;
}

.nav__link {
	background: #fafafa;
	padding: 0 18px;
}

.nav__link a {
	font-size: 18px;
	line-height: 20px;
	color: #6d6d73;
	padding: 18px 0;
	border-bottom: 1px solid #f6f6f6;
	display: block;
}

.nav__link_active a {
	color: #fbbe07;
	border-bottom-color: #fbbe07;
}

.nav__items {
	display: flex;
	padding: 18px 0;
}

.nav__img {
	width: 102px;
	height: 102px;
	border-radius: 4px;
	flex-shrink: 0;
	margin-right: 18px;
}

.nav__img img {
	display: block;
	width: 100%;
}

.nav__info-name,
.nav__info-age {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

.nav__info-name {
	font-family: "Segoe UI Semibold";
	margin-bottom: 14px;
}

.nav__info-age {
	margin-bottom: 19px;
}

.nav__info-city {
	font-size: 16px;
	line-height: 24px;
	opacity: 0.6;
}

.nav__header {
	display: flex;
	position: absolute;
	right: 16px;
	top: 14px;
}

.nav__header-item-tel {
	margin-left: 24px;
	display: flex;
	align-items: center;
	color: #6d6d73;
	font-family: "Segoe UI Semibold";
}

.nav__header-item-tel img {
	width: 16px;
	height: 16px;
	margin-right: 8px;
}

@media (min-width: 768px) {
	.nav__menu-item_has .sub-menu {
		width: 50%;
	}

	.nav__menu-container {
		left: -2000px;
	}

	.nav__menu-container::before {
		width: 50%;
	}
}

@media (min-width: 1340px) {
	.nav {
		display: none;
	}
}

.page {
	display: flex;
	flex-direction: column;
	min-height: 100%;
	min-width: 320px;
}

.bx-panel-folded + .page {
	padding-top: 20px;
	min-height: calc(100% - 20px);
}

.bx-panel-folded + .page_error {
	height: calc(100% - 20px);
}

.page__container {
	flex: 1 0 auto;
}

.page__content {
	height: 100%;
	padding-bottom: 80px;
}

.page__footer {
	flex: 0 0 auto;
}

.page a {
	text-decoration: none;
	cursor: pointer;
}

@media (min-width: 1340px) {
	.bx-panel-folded + .page {
		padding-top: 40px;
		min-height: calc(100% - 40px);
	}

	.bx-panel-folded + .page_error {
		height: calc(100% - 40px);
	}

	.page__content {
		padding-bottom: 120px;
	}
}

.page-404__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.page-404__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.page-404__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.page-404__container {
		width: 1280px;
	}
}

.page-404 .breadcrumbs {
	flex-wrap: nowrap;
	align-items: end;
}

.page-404__title {
	font-weight: normal;
	font-size: 70px;
	line-height: 80px;
	text-align: center;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 9px;
}

.page-404__subtitle {
	font-weight: normal;
	font-size: 20px;
	line-height: 30px;
	text-align: center;
	color: #000;
	margin-bottom: 9px;
}

.page-404__text {
	font-weight: normal;
	font-size: 17px;
	line-height: 26px;
	text-align: center;
	color: #757575;
	margin-bottom: 50px;
}

.page-404__button {
	display: block;
	font-size: 20px;
	line-height: 45px;
	height: 45px;
	width: 100%;
	text-align: center;
	color: #fff;
	background: #000000;
	margin-bottom: 50px;
	text-decoration: none;
}

.page-404__button:hover {
	background: #978a70;
}

.page-404 .main-new-slider .owl-stage-outer {
	padding-bottom: 0;
}

@media (min-width: 768px) {
	.page-404__container {
		width: 730px;
	}

	.page-404__title {
		font-size: 150px;
		line-height: 172px;
		margin-bottom: 6px;
	}

	.page-404__subtitle {
		font-size: 30px;
		line-height: 46px;
		margin-bottom: 18px;
	}

	.page-404__text {
		font-size: 17px;
		line-height: 26px;
		max-width: 620px;
		margin-right: auto;
		margin-left: auto;
	}

	.page-404__button {
		width: 251px;
	}
}

@media (min-width: 1340px) {
	.page-404 {
		margin-bottom: -50px;
	}

	.page-404__container {
		width: 1146px;
	}

	.page-404__title {
		font-size: 200px;
		line-height: 230px;
		margin-bottom: 0;
	}

	.page-404 .main-new-slider .owl-stage-outer {
		padding-bottom: 50px;
	}
}

@media (min-width: 1440px) {
	.page-404__container {
		width: 1530px;
	}
}

.popup {
	opacity: 0;
	visibility: hidden;
	box-sizing: border-box;
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 20000007;
	background-color: #fff;
	transition: 0.3s;
	padding: 24px;
}

.popup_active {
	opacity: 1;
	visibility: visible;
}

.popup__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	color: #242729;
	margin-bottom: 28px;
}

.popup__close {
	position: absolute;
	top: 26px;
	right: 14px;
	cursor: pointer;
	z-index: 2;
}

.popup__content {
	height: 100%;
	overflow: auto;
}

.popup__popup-policy-success {
	text-align: center;
}

.popup__popup-login .popup__title,
.popup__popup-registration .popup__title {
	color: #d9dbe1;
}

.popup__popup-login .popup__title .active,
.popup__popup-registration .popup__title .active {
	color: #242729;
}

@media (min-width: 768px) {
	.popup {
		width: 700px;
		left: 50%;
		top: 50%;
		min-height: 80%;
		transform: translate(-50%, -50%);
	}

	.popup__close {
		top: 38px;
		right: 34px;
	}

	.popup__data-checking .popup__title {
		margin-bottom: 48px;
	}

	.popup__policy-check {
		padding: 46px 68px 62px 63px;
		max-width: 538px;
		height: 407px;
		min-height: auto;
	}

	.popup__popup-policy-success {
		padding: 68px 66px 59px 65px;
		max-width: 538px;
		height: 700px;
		min-height: auto;
	}

	.popup__popup-login {
		width: 538px;
		height: 507px;
		padding: 38px 68px 50px 63px;
		min-height: auto;
		bottom: auto;
	}

	.popup__popup-login .popup__title {
		color: #d9dbe1;
	}

	.popup__popup-login .popup__title .active {
		color: #242729;
	}

	.popup__popup-registration,
	.popup__popup-password,
	.popup__popup-registration-thanks {
		width: 538px;
		min-height: auto;
		height: auto;
		padding: 43px 65px 48px;
		bottom: auto;
	}

	.popup__popup-registration-thanks {
		padding-top: 95px;
	}
}

@media (min-width: 1340px) {
	.popup {
		width: 988px;
		min-height: auto;
		height: 100%;
		max-height: 1265px;
		padding: 50px 73px 58px;
	}

	.popup__title {
		font-size: 32px;
		line-height: 43px;
	}

	.popup__policy-check {
		height: 407px;
		min-height: auto;
	}

	.popup__policy-check .popup__title {
		font-size: 24px;
		line-height: 32px;
	}

	.popup__popup-policy-success {
		height: 700px;
		min-height: auto;
	}

	.popup__popup-login {
		padding: 38px 68px 50px 63px;
		width: 538px;
		height: 507px;
	}

	.popup__popup-login .popup__title {
		font-size: 24px;
		line-height: 32px;
	}

	.popup__popup-registration,
	.popup__popup-password,
	.popup__popup-registration-thanks {
		width: 538px;
		min-height: auto;
		height: auto;
		padding: 43px 65px 48px;
	}

	.popup__popup-registration .popup__title,
	.popup__popup-password .popup__title,
	.popup__popup-registration-thanks .popup__title {
		font-size: 24px;
		line-height: 32px;
	}

	.popup__popup-registration-thanks {
		padding-top: 95px;
	}
}

.popup-validation .travel-order__section + .travel-order__section {
	margin-top: 16px;
}

.popup-validation .checkbox {
	margin-bottom: 32px;
}

.popup-validation .checkbox__text {
	font-size: 18px;
	line-height: 24px;
}

.popup-validation .travel-order__btn {
	margin-top: 0;
	border: 0;
	width: 201px;
}

@media (min-width: 768px) {
	.popup-validation .travel-order__btn {
		margin-left: auto;
		margin-top: 32px;
	}
}

.main-banner {
	margin-top: 16px;
}

.main-banner__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-banner__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-banner__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-banner__container {
		width: 1280px;
	}
}

.main-banner__slider {
	width: 100%;
	height: 200px;
	position: relative;
	padding-bottom: 18px;
}

.main-banner__item {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	background-color: #f6f6f6;
}

.main-banner__info {
	display: flex;
	flex-direction: column;
	max-width: 196px;
	margin-left: 22px;
}

.main-banner__title {
	font-size: 24px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-bottom: 24px;
}

.main-banner__text {
	font-size: 12px;
	line-height: 16px;
	opacity: 0.8;
	color: #242729;
	margin-bottom: 16px;
	max-width: 174px;
}

.main-banner__links {
	display: flex;
	align-items: center;
}

.main-banner__link {
	text-align: center;
	z-index: 50;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	width: 145px;
}

.main-banner__link.info-link {
	display: none;
}

.main-banner__image {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 126px;
}

.main-banner__bg {
	position: absolute;
	left: 0;
	z-index: -1;
	-o-object-fit: contain;
	object-fit: contain;
	height: 100%;
}

.main-banner__button {
	display: none;
}

.main-banner .swiper-pagination-bullets {
	position: absolute;
	bottom: 0;
	height: 18px;
}

.main-banner .swiper-pagination-bullet {
	width: 19px;
	height: 2px;
	background: #d9dbe1;
	border-radius: 30px;
	opacity: 1;
}

.main-banner .swiper-pagination-bullet-active {
	background: #fbbe07;
}

@media (min-width: 1340px) {
	.main-banner {
		margin-top: 38px;
	}

	.main-banner__slider {
		height: 500px;
		padding-bottom: 0;
	}

	.main-banner__info {
		max-width: 330px;
		margin-left: 95px;
	}

	.main-banner__title {
		font-size: 36px;
		line-height: 38px;
		margin-bottom: 36px;
	}

	.main-banner__text {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 42px;
		max-width: 324px;
	}

	.main-banner__link {
		font-family: "Segoe UI Semibold";
		width: 165px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
	}

	.main-banner__link.info-link {
		display: block;
	}

	.main-banner__image {
		max-width: 895px;
	}

	.main-banner__button {
		display: block;
		position: absolute;
		z-index: 10;
		bottom: 40px;
		border: 0;
		background-color: #ffffff;
		width: 32px;
		height: 32px;
		padding: 6px 10px;
	}

	.main-banner__button_prev {
		right: 80px;
	}

	.main-banner__button_next {
		right: 40px;
	}

	.main-banner .swiper-pagination-bullets {
		bottom: 40px;
	}

	.main-banner .swiper-pagination-bullet {
		height: 3px;
	}
}

.main-services {
	margin-top: 14px;
}

.main-services__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-services__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-services__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-services__container {
		width: 1280px;
	}
}

.main-services__grid {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.main-services__button {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	width: 33.3%;
	height: 79px;
	background: #ffffff;
	border: 2px solid #f6f6f6;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	padding: 26px 0 13px;
	cursor: pointer;
}

.main-services__button:hover a {
	color: #fbbe07;
}

.main-services__button:active {
	background: #fbbe07;
}

.main-services__button:active a {
	color: #fff;
}

.main-services__icon {
	width: 20px;
	height: 20px;
}

.main-services__text {
	font-size: 12px;
	line-height: 16px;
	color: #242729;
	max-width: 86px;
	font-family: "Segoe UI Semibold";
}

@media (min-width: 1340px) {
	.main-services {
		margin-top: 33px;
	}

	.main-services__button {
		width: 407px;
		height: 120px;
	}

	.main-services__text {
		font-size: 18px;
		line-height: 40px;
		max-width: 100%;
	}

	.main-services__icon {
		width: 35px;
		height: 35px;
	}
}

.main-popular {
	margin-top: 32px;
}

.main-popular__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-popular__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-popular__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-popular__container {
		width: 1280px;
	}
}

.main-popular__title {
	margin-bottom: 24px;
	font-size: 24px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
}

.main-popular__grid_desktop {
	display: none;
}

@media (min-width: 1340px) {
	.main-popular {
		margin-top: 81px;
	}

	.main-popular__title {
		margin-bottom: 45px;
		font-size: 32px;
		line-height: 43px;
	}

	.main-popular__product {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		border: 1px solid #f6f6f6;
		border-radius: 4px;
	}

	.main-popular__subtitle {
		font-size: 24px;
		line-height: 32px;
		font-family: "Segoe UI Semibold";
		color: #000000;
		margin-bottom: 14px;
	}

	.main-popular__subtitle_mb {
		margin-bottom: 27px;
	}

	.main-popular__grid_desktop {
		display: grid;
		grid-gap: 30px;
		grid-template-columns: 407px, 406px, 407px;
		grid-auto-rows: 398px;
	}

	.main-popular__item {
		position: relative;
		display: flex;
		flex-direction: column;
		align-items: flex-start;
		justify-content: flex-start;
		border: 1px solid #f6f6f6;
		border-radius: 4px;
	}

	.main-popular__item_1 {
		grid-column: 1 / 3;
		display: flex;
		align-items: center;
		justify-content: space-between;
		flex-direction: row;
	}

	.main-popular__item_2 {
		grid-column: 3 / 4;
	}

	.main-popular__item_3 {
		grid-row: 2 / 3;
		grid-column: 1 / 2;
	}

	.main-popular__item_4 {
		grid-row: 2 / 3;
		grid-column: 2 / 3;
	}

	.main-popular__item_5 {
		grid-row: 2 / 3;
		grid-column: 3 / 4;
	}

	.main-popular__info {
		width: 330px;
		margin: 12px auto 28px 37px;
	}

	.main-popular__info_horizontal {
		margin: 75px auto 28px 37px;
	}

	.main-popular__label {
		font-size: 12px;
		line-height: 14px;
		color: #666666;
		padding: 4px 7px;
		background-color: #ffffff;
		position: absolute;
		top: 14px;
	}

	.main-popular__label_1 {
		right: 16px;
	}

	.main-popular__label_2,
	.main-popular__label_3,
	.main-popular__label_4,
	.main-popular__label_5 {
		left: 16px;
	}

	.main-popular__text {
		font-size: 16px;
		line-height: 21px;
		color: #000000;
		opacity: 0.4;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.main-popular__list {
		margin-top: 30px;
		font-size: 16px;
		line-height: 21px;
		color: #000000;
		opacity: 0.4;
	}

	.main-popular__li::before {
		content: '';
		display: inline-block;
		height: 5px;
		width: 5px;
		vertical-align: middle;
		border-radius: 50%;
		background-color: #000000;
		opacity: 0.4;
		margin-left: 15px;
		margin-right: 5px;
	}

	.main-popular__links {
		display: flex;
		align-items: center;
		margin-top: 32px;
	}

	.main-popular__link {
		text-align: center;
		z-index: 50;
		cursor: pointer;
	}

	.main-popular__image {
		display: flex;
		align-items: center;
		height: 190px;
		width: 100%;
		background-color: #f6f6f6;
	}

	.main-popular__image_horizontal {
		width: 407px;
		height: 100%;
	}

	.main-popular__img {
		margin: 0 auto;
		height: 100%;
	}

	.main-popular__img_horizontal {
		position: absolute;
		right: 0;
		width: 474px;
		height: 342px;
	}
}

.main-popular-mobile {
	display: block;
	margin-left: 16px;
}

.main-popular-mobile .main-popular__product {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
}

.main-popular-mobile .main-popular__subtitle {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	color: #000000;
	margin-bottom: 8px;
	padding-left: 22px;
	margin-top: 4px;
}

.main-popular-mobile .main-popular__subtitle_mb {
	margin-bottom: 27px;
}

.main-popular-mobile .main-popular__item {
	position: relative;
	display: flex;
	flex-direction: column;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	margin-bottom: 0;
	width: 253px;
}

.main-popular-mobile .main-popular__label {
	font-size: 12px;
	line-height: 23px;
	color: #666666;
	padding: 0 7px;
	height: 23px;
	background-color: #fff;
	position: absolute;
	top: 10px;
	left: 11px;
}

.main-popular-mobile .main-popular__text {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	opacity: 0.4;
	margin-left: 22px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.main-popular-mobile .main-popular__links {
	display: flex;
	align-items: center;
	margin-top: 20px;
	padding-left: 22px;
	margin-bottom: 19px;
}

.main-popular-mobile .main-popular__link {
	text-align: center;
	z-index: 50;
	width: 149px;
	height: 36px;
	line-height: 36px;
}

.main-popular-mobile .main-popular__image {
	display: flex;
	align-items: center;
	height: 117px;
	width: 100%;
	background-color: #f6f6f6;
}

.main-popular-mobile .main-popular__image_horizontal {
	width: 407px;
	height: 100%;
}

.main-popular-mobile .main-popular__img {
	margin: 0 auto;
	height: 100%;
}

.main-popular-mobile .main-popular__img_horizontal {
	position: absolute;
	right: 0;
	width: 474px;
	height: 342px;
}

@media (min-width: 768px) {
	.main-popular-mobile {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.main-popular-mobile {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.main-popular-mobile {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.main-popular-mobile {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.main-popular-mobile {
		display: none;
	}
}

.main-offer {
	margin-top: 64px;
}

.main-offer__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-offer__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-offer__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-offer__container {
		width: 1280px;
	}
}

.main-offer__wrapper {
	display: flex !important;
	justify-content: space-between;
	background-color: #f6f6f6;
	padding: 22px 0 0 22px;
}

.main-offer__info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	max-width: 174px;
	flex-shrink: 0;
}

.main-offer__title {
	font-family: "Segoe UI Semibold";
	color: #242729;
	font-size: 24px;
	line-height: 24px;
	margin-bottom: 24px;
}

.main-offer__text {
	font-size: 12px;
	line-height: 16px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 24px;
	max-width: 175px;
}

.main-offer__links {
	display: flex;
	align-items: center;
	margin-bottom: 22px;
}

.main-offer__link {
	text-align: center;
	z-index: 50;
}

.main-offer__link.info-link {
	display: none;
}

.main-offer__image {
	align-self: flex-end;
}

.main-offer__slider {
	padding-bottom: 18px;
}

.main-offer .swiper-pagination-bullets {
	position: absolute;
	bottom: 0;
	height: 18px;
}

.main-offer .swiper-pagination-bullet {
	width: 19px;
	height: 2px;
	background: #d9dbe1;
	border-radius: 30px;
	opacity: 1;
}

.main-offer .swiper-pagination-bullet-active {
	background: #fbbe07;
}

@media (min-width: 1340px) {
	.main-offer {
		margin-top: 120px;
	}

	.main-offer__title {
		font-size: 36px;
		line-height: 24px;
		margin-bottom: 36px;
	}

	.main-offer__text {
		font-size: 18px;
		line-height: 24px;
		color: #000000;
		opacity: 0.8;
		margin-bottom: 42px;
		max-width: 248px;
	}

	.main-offer__wrapper {
		align-items: center;
		padding: 14px 0 13px 93px;
	}

	.main-offer__link.info-link {
		display: none;
	}

	.main-offer__info {
		max-width: 330px;
	}

	.main-offer__image {
		padding-right: 46px;
		height: 323px;
		width: 678px;
	}

	.main-offer .swiper-pagination-bullets {
		display: none;
	}
}

@media (min-width: 1440px) {
	.main-offer__wrapper {
		padding: 14px 0 13px 93px;
	}
}

.main-partners {
	margin-top: 46px;
}

.main-partners__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-partners__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-partners__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-partners__container {
		width: 1280px;
	}
}

.main-partners__title {
	font-size: 24px;
	line-height: 32px;
	font-family: "Segoe UI Semibold";
	color: #242729;
	margin-bottom: 24px;
}

.main-partners__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.main-partners__block {
	display: flex !important;
	align-items: center;
	justify-content: center;
	background-color: #f6f6f6;
	width: 237px;
	height: 112px;
	margin-right: 16px;
	margin-bottom: 0;
	padding: 0 27px 0 39px;
}

.main-partners__slider {
	margin-left: 16px;
}

@media (min-width: 768px) {
	.main-partners__slider {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
		margin: auto;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.main-partners__slider {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.main-partners__slider {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.main-partners__slider {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.main-partners {
		margin-top: 120px;
	}

	.main-partners__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 48px;
	}

	.main-partners__block {
		width: 297px;
		height: 140px;
		margin-right: 30px;
		margin-bottom: 0;
	}

	.main-partners__image_1 {
		width: 222px;
	}

	.main-partners__image_2 {
		width: 235px;
	}

	.main-partners__image_3 {
		width: 196px;
	}

	.main-partners__image_4 {
		width: 241px;
	}
}

.main-blog {
	margin-top: 64px;
}

.main-blog__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-blog__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-blog__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-blog__container {
		width: 1280px;
	}
}

.main-blog__title {
	font-size: 24px;
	line-height: 32px;
	font-family: "Segoe UI Semibold";
	color: #242729;
	margin-bottom: 24px;
}

.main-blog__navigation {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
	margin-left: 16px;
}

.main-blog__menu {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	min-height: 42px;
	width: 100%;
	overflow: auto;
}

.main-blog__list {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	width: 100%;
}

.main-blog__list-item {
	padding: 0 19px 0 0;
	background: #f6f6f6;
	height: 42px;
	display: flex;
	align-items: center;
}

.main-blog__list-item:last-child {
	padding: 5px 0;
	margin-left: auto;
}

.main-blog__link {
	font-size: 16px;
	line-height: 42px;
	color: #242729;
	padding: 0 16px;
	white-space: nowrap;
}

.main-blog__link_active {
	background-color: #ffffff;
	color: #fbbe07;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	height: 33px;
	line-height: 30px;
	font-family: "Segoe UI Semibold";
}

.main-blog__expand {
	padding: 9px 16px 12px;
	background-color: #f6f6f6;
	font-size: 14px;
	line-height: 19px;
	letter-spacing: 0.1px;
	color: #8e8e8e;
	white-space: nowrap;
}

.main-blog__wrapper {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-left: 16px;
}

.main-blog__article {
	display: flex;
	flex-direction: column;
	width: 253px;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
}

.main-blog__article-img {
	width: 100%;
	height: 142px;
	margin-bottom: 18px;
}

.main-blog__article-img img {
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
}

.main-blog__date {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	opacity: 0.4;
	margin-bottom: 6px;
	margin-left: 22px;
}

.main-blog__subtitle {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	max-width: 295px;
	margin-bottom: 13px;
	margin-left: 22px;
}

.main-blog .slick-dots {
	display: none;
}

.main-blog .slick-slide {
	margin-bottom: 0;
	margin-right: 16px;
}

.main-blog .slick-dotted.slick-slider {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.main-blog__navigation {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
		margin-bottom: 32px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.main-blog__navigation {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.main-blog__navigation {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.main-blog__navigation {
		width: 1280px;
	}
}

@media (min-width: 768px) {
	.main-blog__wrapper {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.main-blog__wrapper {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.main-blog__wrapper {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.main-blog__wrapper {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.main-blog {
		margin-top: 100px;
	}

	.main-blog__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 40px;
	}

	.main-blog__list {
		flex-wrap: wrap;
	}

	.main-blog__article {
		width: 407px;
	}

	.main-blog__article-img {
		height: 229px;
		margin-bottom: 27px;
	}

	.main-blog__date {
		margin-bottom: 16px;
		margin-left: 34px;
	}

	.main-blog__subtitle {
		font-size: 16px;
		line-height: 21px;
		max-width: 295px;
		margin-bottom: 30px;
		margin-left: 34px;
	}

	.main-blog .slick-dots {
		display: block;
	}
}

.accordion__item_open .accordion__link::after {
	transform: rotate(-135deg);
	border-color: #444444;
	top: 14px;
}

.accordion__item_open .accordion__panel {
	display: block;
}

.accordion__link {
	transition: 0.4s;
	position: relative;
	cursor: pointer;
}

.accordion__link::after {
	content: '';
	position: absolute;
	right: 8px;
	top: 10px;
	transition: 0.4s;
	border: solid #444444;
	border-width: 0 1px 1px 0;
	display: inline-block;
	padding: 3px;
	transform: rotate(45deg);
}

.accordion__panel {
	display: none;
	overflow: hidden;
}

.accordion__panel a {
	display: block;
	padding: 0;
	border: 0;
	text-decoration: none;
}

.auto-insurance {
	margin-top: 16px;
}

.auto-insurance__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.auto-insurance__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.auto-insurance__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.auto-insurance__container {
		width: 1280px;
	}
}

.auto-insurance__bg {
	background: linear-gradient(360deg, #f6f6f6 -53.15%, #fff 99.55%);
	padding-bottom: 46px;
}

.auto-insurance__title {
	font-size: 24px;
	line-height: 32px;
	margin-top: 48px;
	margin-bottom: 32px;
	color: #242729;
	font-family: "Segoe UI Semibold";
}

.auto-insurance .slick-initialized .slick-slide {
	display: flex;
}

.auto-insurance__form {
	display: flex;
	flex-direction: column;
}

.auto-insurance__form-title {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-top: 32px;
	margin-bottom: 24px;
}

.auto-insurance__form-btn {
	width: 165px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
}

.auto-insurance__form-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.auto-insurance__form-ranges {
	margin: 48px 0;
}

.auto-insurance__form-range + .auto-insurance__form-range {
	margin-top: 32px;
}

.auto-insurance__add {
	margin-bottom: 48px;
	font-size: 18px;
	line-height: 24px;
	color: #fbbe07;
	cursor: pointer;
}

.auto-insurance__close {
	display: none;
}

.auto-insurance__rules-link {
	color: #fbbe07;
}

.auto-insurance__checkbox {
	margin-bottom: 32px;
}

.auto-insurance__table {
	margin-bottom: 32px;
}

.auto-insurance__row + .auto-insurance__row {
	margin-top: 24px;
}

.auto-insurance__col {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

.auto-insurance__col.auto-insurance__form-title {
	margin-bottom: 0;
}

.auto-insurance__col-last {
	margin-top: 12px;
	font-family: "Segoe UI Semibold";
}

.auto-insurance__col-first_lighten {
	opacity: .6;
}

.auto-insurance__form-btn-result {
	width: 264px;
}

@media (min-width: 768px) {
	.auto-insurance .main-popular-mobile {
		display: flex;
	}

	.auto-insurance__form {
		display: block;
	}

	.auto-insurance__form-items {
		display: flex;
		justify-content: space-between;
	}

	.auto-insurance__form-item {
		width: 30%;
	}

	.auto-insurance__form-btn {
		margin-left: 303px;
	}

	.auto-insurance__form-item-full {
		width: 468px;
	}

	.auto-insurance__form-item-row {
		display: flex;
		width: 470px;
		justify-content: space-between;
	}

	.auto-insurance__form-item-row .input,
	.auto-insurance__form-item-row .select {
		width: 48%;
	}

	.auto-insurance__form-inputs {
		width: 100%;
	}

	.auto-insurance__form-row {
		display: flex;
		justify-content: space-between;
	}

	.auto-insurance__form-row .input {
		width: 48%;
	}

	.auto-insurance__input_full .input__input {
		width: 100%;
	}

	.auto-insurance__form-footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 88px;
	}

	.auto-insurance__form-footer .auto-insurance__form-btn {
		margin-left: auto;
		flex-shrink: 0;
	}

	.auto-insurance__checkbox {
		margin-bottom: 0;
	}

	.auto-insurance__row {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.auto-insurance__row + .auto-insurance__row {
		margin-top: 16px;
	}

	.auto-insurance__table {
		margin-bottom: 64px;
	}

	.auto-insurance__col.auto-insurance__form-title {
		margin: 0;
	}

	.auto-insurance__col-first_lighten {
		margin: 9px 0 34px;
	}

	.auto-insurance__col-last {
		margin-top: 0;
	}

	.auto-insurance__form-btn-result {
		margin-left: auto;
	}
}

@media (min-width: 1340px) {
	.auto-insurance {
		margin-top: 38px;
	}

	.auto-insurance__bg {
		background: linear-gradient(360deg, #f6f6f6 -231.02%, #fff 99.53%);
	}

	.auto-insurance__title {
		font-size: 32px;
		line-height: 43px;
		margin-top: 80px;
		margin-bottom: 48px;
	}

	.auto-insurance__form-item {
		width: 407px;
	}

	.auto-insurance__form-title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 32px;
	}

	.auto-insurance__form-btn {
		margin-left: 679px;
	}

	.auto-insurance__form-item-full {
		width: 842px;
	}

	.auto-insurance__form-ranges {
		margin: 69px 0 91px;
		display: flex;
	}

	.auto-insurance__form-range + .auto-insurance__form-range {
		margin-top: 0;
		margin-left: 64px;
	}

	.auto-insurance__form-item-row {
		width: 799px;
		position: relative;
	}

	.auto-insurance__form-item-row .input {
		width: 362px;
	}

	.auto-insurance__form-item-row .select {
		width: 407px;
	}

	.auto-insurance__close {
		cursor: pointer;
		display: block;
		position: absolute;
		right: -45px;
		top: 50%;
		margin-top: -9px;
	}

	.auto-insurance__add {
		margin-bottom: 137px;
	}

	.auto-insurance__form-min {
		width: 844px;
	}

	.auto-insurance__form-row .input {
		width: 407px;
	}

	.auto-insurance__block-results {
		width: 844px;
	}

	.auto-insurance__col {
		font-size: 24px;
		line-height: 32px;
	}

	.auto-insurance__form-btn-result {
		margin-left: auto;
	}
}

.banner {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	background-color: #f6f6f6;
	width: 100%;
	height: 200px;
	padding-bottom: 16px;
}

.banner__info {
	display: flex;
	flex-direction: column;
	max-width: 196px;
	margin-left: 22px;
	position: relative;
	z-index: 5;
}

.banner__title {
	font-size: 24px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-bottom: 24px;
}

.banner__text {
	font-size: 12px;
	line-height: 16px;
	opacity: 0.8;
	color: #242729;
	margin-bottom: 16px;
	max-width: 174px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.banner__links {
	display: flex;
	align-items: center;
}

.banner__link {
	text-align: center;
	z-index: 50;
	font-size: 14px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	width: 145px;
}

.banner__link.info-link {
	display: none;
}

.banner__image {
	position: absolute;
	right: 0;
	bottom: 0;
	max-width: 145px;
	z-index: 1;
}

.banner__bg {
	position: absolute;
	left: 0;
	z-index: 0;
	-o-object-fit: contain;
	object-fit: contain;
	height: 100%;
}

@media (min-width: 1340px) {
	.banner {
		height: 500px;
	}

	.banner__info {
		max-width: 330px;
		margin-left: 95px;
	}

	.banner__title {
		font-size: 36px;
		line-height: 24px;
		margin-bottom: 36px;
	}

	.banner__text {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 42px;
		max-width: 324px;
		-webkit-line-clamp: 10;
	}

	.banner__link {
		font-family: "Segoe UI Semibold";
		width: 165px;
		height: 50px;
		line-height: 50px;
		font-size: 16px;
		transition: .3s;
	}

	.banner__link:hover {
		transition: .3s;
		background: #ffd453;
		box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
	}

	.banner__link.info-link {
		display: block;
	}

	.banner__image {
		max-width: 895px;
	}
}

.slider-products {
	margin-left: 16px;
}

.slider-products__product {
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	justify-content: flex-start;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
}

.slider-products__subtitle {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	color: #000000;
	margin-bottom: 8px;
	padding-left: 22px;
	margin-top: 4px;
}

.slider-products__subtitle_mb {
	margin-bottom: 27px;
}

.slider-products__item {
	position: relative;
	display: flex;
	flex-direction: column;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	margin-bottom: 0;
	width: 253px;
	margin-right: 16px;
}

.slider-products__label {
	font-size: 12px;
	line-height: 23px;
	color: #666666;
	padding: 0 7px;
	height: 23px;
	background-color: #fff;
	position: absolute;
	top: 10px;
	left: 11px;
}

.slider-products__text {
	font-size: 12px;
	line-height: 16px;
	color: #000000;
	opacity: 0.4;
	margin-left: 22px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.slider-products__links {
	display: flex;
	align-items: center;
	margin-top: 20px;
	padding-left: 22px;
	margin-bottom: 19px;
}

.slider-products__link {
	text-align: center;
	z-index: 50;
	width: 149px;
	height: 36px;
	line-height: 36px;
}

.slider-products__image {
	display: flex;
	align-items: center;
	height: 117px;
	width: 100%;
	background-color: #f6f6f6;
}

.slider-products__image_horizontal {
	width: 407px;
	height: 100%;
}

.slider-products__img {
	margin: 0 auto;
	height: 100%;
}

.slider-products__img_horizontal {
	position: absolute;
	right: 0;
	width: 474px;
	height: 342px;
}

.slider-products .info-link,
.slider-products .slick-dots {
	display: none !important;
}

@media (min-width: 768px) {
	.slider-products {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.slider-products {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.slider-products {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.slider-products {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.slider-products {
		margin-bottom: 0 !important;
		padding-bottom: 82px;
	}

	.slider-products__subtitle {
		font-size: 24px;
		line-height: 32px;
		color: #242729;
		margin-bottom: 14px;
		padding-left: 0;
	}

	.slider-products__item {
		width: 407px;
		margin-right: 30px;
	}

	.slider-products__info {
		width: 330px;
		margin: 12px auto 28px 37px;
	}

	.slider-products__label {
		font-size: 12px;
		line-height: 14px;
		color: #666666;
		padding: 4px 7px;
		background-color: #fff;
		position: absolute;
		top: 14px;
		left: 16px;
	}

	.slider-products__text {
		font-size: 16px;
		line-height: 21px;
		color: #000000;
		opacity: 0.4;
		margin-left: 0;
	}

	.slider-products__links {
		padding-left: 0;
		margin-top: 32px;
	}

	.slider-products__link {
		text-align: center;
		z-index: 50;
		font-size: 16px;
		line-height: 50px;
		height: 50px;
		width: 165px;
	}

	.slider-products .info-link {
		display: block;
		padding: 0;
	}

	.slider-products__image {
		display: flex;
		align-items: center;
		height: 188px;
		width: 100%;
		background-color: #f6f6f6;
	}

	.slider-products__img {
		margin: 0 auto;
		height: 100%;
	}

	.slider-products .slick-dots {
		display: block !important;
		bottom: 0;
	}
}

.seo-text__text,
.seo-text__ul {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	opacity: 0.8;
	font-weight: normal;
	font-family: "Segoe UI";
}

.seo-text__text {
	margin-bottom: 24px;
}

.seo-text__ul {
	margin-left: 20px;
}

.seo-text__li {
	list-style-type: disc;
}

@media (min-width: 1340px) {
	.seo-text__text,
	.seo-text__ul {
		font-size: 24px;
		line-height: 32px;
	}

	.seo-text__text {
		margin-bottom: 32px;
	}

	.seo-text__ul {
		margin-left: 40px;
	}
}

.auto-insurance-order {
	margin-top: 48px;
}

.auto-insurance-order__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.auto-insurance-order__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.auto-insurance-order__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.auto-insurance-order__container {
		width: 1280px;
	}
}

.auto-insurance-order__bg-gradient {
	background: linear-gradient(360deg, #f6f6f6 -53.15%, #fff 99.55%);
	padding-bottom: 48px;
}

.auto-insurance-order__bg {
	background: #fafafa;
	padding-top: 24px;
	padding-bottom: 33px;
	margin-bottom: 33px;
}

.auto-insurance-order__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 48px;
	color: #242729;
}

.auto-insurance-order__subtitle {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 32px;
}

.auto-insurance-order__links {
	display: flex;
	flex-direction: column-reverse;
}

.auto-insurance-order__link {
	display: inline-block;
	font-size: 16px;
	line-height: 21px;
	color: #fbbe07;
	border-bottom: 1px dashed;
	margin-left: auto;
}

.auto-insurance-order__link_no-border {
	border: 0;
}

.auto-insurance-order__link:nth-child(2) {
	margin-bottom: 24px;
}

.auto-insurance-order__section {
	display: flex;
	flex-direction: column;
}

.auto-insurance-order__section + .auto-insurance-order__section {
	margin-top: 48px;
}

.auto-insurance-order__input-date .input__input {
	width: 100%;
}

.auto-insurance-order .checkbox__text {
	padding-left: 53px;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

.auto-insurance-order .checkbox__text span {
	font-family: "Segoe UI Semibold";
}

.auto-insurance-order__checkbox + .auto-insurance-order__checkbox {
	margin-top: 34px;
}

.auto-insurance-order__info-text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	display: flex;
	align-items: flex-start;
}

.auto-insurance-order__info-text img {
	margin-right: 12px;
}

.auto-insurance-order__text {
	font-size: 16px;
	line-height: 21px;
	color: #242729;
}

.auto-insurance-order__text + .auto-insurance-order__text {
	margin-top: 32px;
}

.auto-insurance-order__total {
	font-family: "Segoe UI Semibold";
	margin-top: 32px;
	margin-bottom: 49px;
	font-size: 28px;
	line-height: 37px;
	color: #6d6d73;
}

.auto-insurance-order__rules .checkbox__text {
	font-size: 16px;
	line-height: 21px;
	color: #6d6d73;
	padding-left: 39px;
}

.auto-insurance-order__btn {
	width: 240px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
	margin-top: 32px;
}

.auto-insurance-order__btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.auto-insurance-order__information .input__input {
	background: #fff;
}

.auto-insurance-order__options .checkbox__text {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

@media (min-width: 768px) {
	.auto-insurance-order__row {
		display: flex;
		justify-content: space-between;
	}

	.auto-insurance-order__row .input,
	.auto-insurance-order__row .select {
		width: 48%;
	}

	.auto-insurance-order__links {
		flex-direction: row;
		justify-content: space-between;
	}

	.auto-insurance-order__links .auto-insurance-order__link {
		margin: 0;
	}

	.auto-insurance-order__information {
		display: flex;
		align-items: center;
	}

	.auto-insurance-order__info-text {
		margin-left: 33px;
	}

	.auto-insurance-order__footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.auto-insurance-order__btn {
		margin: 0;
	}
}

@media (min-width: 1340px) {
	.auto-insurance-order {
		margin-top: 58px;
	}

	.auto-insurance-order__container {
		width: 844px;
	}

	.auto-insurance-order__bg-gradient {
		background: linear-gradient(360deg, #f6f6f6 -231.02%, #fff 99.53%);
		padding-bottom: 72px;
	}

	.auto-insurance-order__bg {
		background: #f6f6f6;
		padding-top: 44px;
		padding-bottom: 70px;
		margin-bottom: 64px;
	}

	.auto-insurance-order__title {
		font-size: 32px;
		line-height: 43px;
	}

	.auto-insurance-order__subtitle {
		font-size: 24px;
		line-height: 32px;
	}

	.auto-insurance-order__link:nth-child(2) {
		margin-bottom: 0;
	}

	.auto-insurance-order__section + .auto-insurance-order__section {
		margin-top: 32px;
	}

	.auto-insurance-order__information .input__input {
		width: 407px;
	}

	.auto-insurance-order__row .input,
	.auto-insurance-order__row .select {
		width: 407px;
	}

	.auto-insurance-order__checkboxes {
		margin-top: 20px;
	}

	.auto-insurance-order__rules .checkbox__text {
		font-size: 18px;
		line-height: 24px;
		color: #6d6d73;
		padding-left: 39px;
	}

	.auto-insurance-order__rules .checkbox__span {
		width: 23px;
		height: 23px;
	}

	.auto-insurance-order__rules .checkbox__span::after {
		left: 8px;
		top: 3px;
		width: 7px;
		height: 12px;
	}

	.auto-insurance-order__info-text {
		font-size: 16px;
		line-height: 21px;
	}

	.auto-insurance-order__total {
		margin-top: 82px;
		margin-bottom: 63px;
	}
}

.select {
	box-sizing: border-box;
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	cursor: pointer;
	margin-bottom: 32px;
}

.select_disabled .select__current::after {
	display: none;
}

.select__label {
	display: block;
	font-family: "Segoe UI";
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 13px;
}

.select__current {
	cursor: pointer;
	position: relative;
	font-family: "Segoe UI";
	border: 1px solid #f6f6f6;
	background-color: #f6f6f6;
	font-size: 16px;
	line-height: 56px;
	height: 56px;
	padding: 0 20px;
	border-radius: 4px;
	resize: none;
	outline: none;
	color: #242729;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
}

.select__current::after {
	content: '';
	position: absolute;
	top: 25px;
	right: 12px;
	width: 8px;
	height: 8px;
	border-style: solid;
	border-color: #fbbe07;
	border-width: 0 0 2px 2px;
	transform: rotate(-45deg);
	transition: transform .3s ease;
}

.select__current_opened::after {
	transform: rotate(135deg);
}

.select__input {
	display: none;
}

.select__list {
	position: absolute;
	top: 94px;
	width: 100%;
	border-radius: 4px;
	max-height: 0;
	opacity: 0;
	box-sizing: border-box;
	background-color: #fff;
	z-index: 1000;
	overflow-y: scroll;
	transition: 0.3s;
	box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}

.select__list_open {
	max-height: 285px;
	opacity: 1;
	transition: 0.3s ease-in-out;
}

.select__list_open:hover {
	box-shadow: 0 22px 22px rgba(0, 0, 0, 0.13);
}

.select__item {
	font-size: 16px;
	line-height: 56px;
	color: #242729;
	padding: 0 20px;
	cursor: pointer;
	background-color: #fff;
	transition: 0.2s;
}

.select__item:hover {
	background-color: #f6f6f6;
}

.select__item_hidden {
	display: none;
}

.input {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-bottom: 32px;
}

.input__input {
	font-family: "Segoe UI";
	background-color: #f6f6f6;
	border: 1px solid #f6f6f6;
	font-size: 16px;
	line-height: 56px;
	height: 56px;
	padding: 0 20px;
	border-radius: 4px;
	resize: none;
	outline: none;
	color: #242729;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	box-sizing: border-box;
}

.input__input::-moz-placeholder {
	color: #242729;
	opacity: 0.8;
}

.input__input:-ms-input-placeholder {
	color: #242729;
	opacity: 0.8;
}

.input__input::placeholder {
	color: #242729;
	opacity: 0.8;
}

.input__input::-ms-clear {
	display: none;
}

.input__input:-ms-input-placeholder {
	color: #242729;
	opacity: 0.8;
}

.input__input_error {
	border-color: #eb5757;
}

.input__label {
	font-family: "Segoe UI";
	font-weight: normal;
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 13px;
}

.input__label svg {
	margin-right: 10px;
	margin-bottom: -2px;
}

.input__file .input__input {
	display: none;
}

.input__file .input__label {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 0;
}

.input__file_error {
	color: #eb5757;
}

.input__file_error .input__label {
	color: #eb5757;
}

.input__file_error svg {
	fill: #eb5757;
}

.input__file-notice {
	font-size: 11px;
	margin: 8px auto 0;
	color: #adadad;
	max-width: 300px;
	text-align: center;
}

.input__textarea {
	max-height: 160px;
	height: 74px;
}

.input_error-text {
	display: none;
}

.input_error .input__input,
.input_error .select__current {
	border-color: #eb5757;
}

.input_error .input__label {
	display: flex;
}

.input_error .input_error-text {
	display: block;
	margin-left: 20px;
	color: #eb5757;
	font-weight: 300;
	font-size: 12px;
	line-height: 15px;
	letter-spacing: 0.05em;
	text-transform: none;
	white-space: nowrap;
	position: absolute;
	bottom: -16px;
	left: 0;
}

@media (min-width: 768px) {
	.input__file-notice {
		text-align: left;
		margin: 8px 0 0;
	}
}

.steps {
	font-family: "Segoe UI";
	background: #fff;
	border: 2px solid #f6f6f6;
	box-sizing: border-box;
	padding: 24px;
	margin-bottom: 32px;
}

.steps__title {
	font-size: 16px;
	line-height: 24px;
	color: #242729;
}

.steps__title_main {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
}

.steps__range {
	position: relative;
	width: 100%;
	height: 12px;
	background: #f6f6f6;
	border-radius: 30px;
	margin: 12px 0 16px;
}

.steps__progress {
	position: absolute;
	border-radius: 30px;
	background: #fbbe07;
	left: 0;
	height: 12px;
}

.steps__progress[data-num='1'] {
	width: 33.3%;
}

.steps__progress[data-num='2'] {
	width: 66.6%;
}

.steps__progress[data-num='3'] {
	width: 100%;
}

.steps__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	margin-bottom: 32px;
}

.steps__notice {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.7;
	margin-bottom: 8px;
}

.steps__price {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	color: #242729;
}

@media (min-width: 768px) {
	.steps {
		margin-top: 31px;
	}
}

@media (min-width: 1340px) {
	.steps {
		padding: 47px 54px 51px;
	}

	.steps__title {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 12px;
	}

	.steps__title_main {
		font-size: 24px;
		line-height: 32px;
	}

	.steps__notice {
		font-size: 16px;
		line-height: 21px;
		color: #242729;
		opacity: 0.7;
		margin-bottom: 6px;
	}

	.steps__price {
		font-size: 36px;
		line-height: 48px;
	}
}

.radiobutton__label {
	display: block;
	position: relative;
	padding-left: 39px;
	margin-bottom: 12px;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

.radiobutton__label input[type='radio'] {
	display: none;
}

.radiobutton__label input:checked ~ .radiobutton__span {
	border: 1px solid #fbbe07;
	transition: .3s;
}

.radiobutton__label input:checked ~ .radiobutton__span::after {
	opacity: 1;
	transform: scale(2);
}

.radiobutton input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

.radiobutton__span {
	position: absolute;
	top: 0;
	left: 0;
	height: 24px;
	width: 24px;
	background-color: #fff;
	border: 1px solid #d9dbe1;
	border-radius: 50%;
}

.radiobutton__span::after {
	content: '';
	position: absolute;
	opacity: 0;
	transition: .3s;
	top: 7px;
	left: 7px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #fbbe07;
}

.checkbox {
	display: block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.checkbox__text {
	font-size: 16px;
	line-height: 21px;
	color: #6d6d73;
	padding-left: 38px;
}

.checkbox__input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}

.checkbox__input:checked ~ .checkbox__span {
	background: #fbbe07;
}

.checkbox__input:checked ~ .checkbox__span::after {
	opacity: 1;
}

.checkbox__span {
	position: absolute;
	top: 0;
	left: 0;
	height: 22px;
	width: 22px;
	border-radius: 50%;
	box-sizing: border-box;
	border: 1px solid #fbbe07;
	transition: .15s;
}

.checkbox__span::after {
	content: '';
	position: absolute;
	opacity: 0;
	left: 7px;
	top: 3px;
	width: 7px;
	height: 11px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	transition: .15s;
}

@media (min-width: 768px) {
	.checkbox__text {
		padding-left: 54px;
		max-width: 515px;
		font-size: 18px;
		line-height: 24px;
	}

	.checkbox__span {
		width: 30px;
		height: 30px;
	}

	.checkbox__span::after {
		left: 10px;
		top: 5px;
		width: 9px;
		height: 14px;
	}
}

.travel-one {
	margin-top: 16px;
}

.travel-one__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.travel-one__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.travel-one__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.travel-one__container {
		width: 1280px;
	}
}

.travel-one__bg {
	background: linear-gradient(360deg, #f6f6f6 -53.15%, #fff 99.55%);
	padding-bottom: 46px;
}

.travel-one__title {
	font-size: 24px;
	line-height: 32px;
	margin-top: 48px;
	margin-bottom: 32px;
	color: #242729;
	font-family: "Segoe UI Semibold";
}

.travel-one__form {
	display: flex;
	flex-direction: column;
}

.travel-one__form-title {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-bottom: 32px;
}

.travel-one__form-btn {
	width: 165px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
}

.travel-one__form-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.travel-one__form-ranges {
	margin: -8px 0 60px;
}

.travel-one__form-range + .travel-one__form-range {
	margin-top: 24px;
}

.travel-one__input-date {
	margin-bottom: 3px;
}

.travel-one__input-date .input__input {
	width: 100%;
}

.travel-one__input-date + .travel-one__input-date {
	margin-bottom: 32px;
}

.travel-one__total {
	background: #fff;
	margin-top: 48px;
	padding: 30px 37px;
	border: 2px solid #f6f6f6;
	border-radius: 4px;
	margin-bottom: 32px;
}

.travel-one__name {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.7;
	margin-bottom: 12px;
}

.travel-one__value {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 32px;
}

.travel-one__value:last-child {
	margin-bottom: 0;
}

.travel-one__input-bages {
	line-height: 1;
	min-height: 60px;
	height: auto;
	display: flex;
	align-items: center;
	padding: 3px 9px;
}

.travel-one__bages {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -4px;
}

.travel-one__bage {
	height: 42px;
	background: #fff;
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 16px;
	padding: 0 14px 0 21px;
	color: #fbbe07;
	margin: 3px 4px;
	display: flex;
	align-items: center;
}

.travel-one__bage svg {
	cursor: pointer;
	margin-left: 22px;
}

.travel-one__footer {
	padding: 16px 0;
	border-top: 1px solid #f6f6f6;
	border-bottom: 1px solid #f6f6f6;
	margin-bottom: 32px;
}

.travel-one__footer + .travel-one__footer {
	border-top: 0;
	margin-top: -32px;
}

.travel-one__footer-row {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin-bottom: 12px;
}

.travel-one__footer-row .travel-one__name {
	margin: 0;
}

.travel-one__footer-row .travel-one__value {
	color: #fbbe07;
}

.travel-one__btn-more {
	width: 110px;
	height: 40px;
	line-height: 40px;
	background: #fbbe07;
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
}

.travel-one__btn-more:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 768px) {
	.travel-one {
		margin-top: 32px;
	}

	.travel-one__form {
		display: block;
	}

	.travel-one__form-btn {
		margin-top: 32px;
		margin-left: 260px;
	}

	.travel-one__form-items {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	.travel-one__form-item {
		width: 59%;
	}

	.travel-one__total {
		margin-top: 32px;
	}
}

@media (min-width: 1340px) {
	.travel-one {
		margin-top: 38px;
	}

	.travel-one__bg {
		background: linear-gradient(360deg, #f6f6f6 -231.02%, #fff 99.53%);
		padding-bottom: 86px;
	}

	.travel-one__sticky {
		top: 81px;
		right: 0;
		left: 0;
		height: 64px;
	}

	.travel-one__title {
		font-size: 32px;
		line-height: 43px;
		margin-top: 80px;
		margin-bottom: 48px;
	}

	.travel-one__form-item {
		width: 844px;
	}

	.travel-one__total {
		width: 407px;
		padding: 52px 66px;
	}

	.travel-one__form-title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 32px;
	}

	.travel-one__form-btn {
		margin-left: 679px;
		margin-top: 0;
	}

	.travel-one__form-ranges {
		margin: 60px 0 72px;
		display: flex;
	}

	.travel-one__form-ranges .radiobutton__label {
		margin: 0;
	}

	.travel-one__form-range + .travel-one__form-range {
		margin-top: 0;
		margin-left: 80px;
	}

	.travel-one__form-row {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
		margin-bottom: 32px;
	}

	.travel-one__form-row .travel-one__input-date {
		margin: 0;
		width: 379px;
	}

	.travel-one__form-row .travel-one__input-date + .travel-one__input-date {
		position: relative;
	}

	.travel-one__form-row .travel-one__input-date + .travel-one__input-date::before {
		content: '';
		width: 37px;
		height: 2px;
		background: #d9dbe1;
		border-radius: 4px;
		position: absolute;
		bottom: 29px;
		left: -61px;
	}

	.travel-one .banner__image {
		width: 634px;
		max-width: 100%;
		position: relative;
		display: block;
		bottom: -18px;
		right: 24px;
	}
}

.travel-order {
	margin-top: 48px;
}

.travel-order__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.travel-order__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.travel-order__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.travel-order__container {
		width: 1280px;
	}
}

.travel-order__bg-gradient {
	background: linear-gradient(360deg, #f6f6f6 -53.15%, #fff 99.55%);
	padding-bottom: 37px;
}

.travel-order__section {
	display: flex;
	flex-direction: column;
}

.travel-order__section + .travel-order__section {
	margin-top: 48px;
}

.travel-order__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 48px;
	color: #242729;
}

.travel-order__subtitle {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 32px;
}

.travel-order__links {
	display: flex;
	flex-direction: column-reverse;
}

.travel-order__link {
	display: inline-block;
	font-size: 16px;
	line-height: 21px;
	color: #fbbe07;
	border-bottom: 1px dashed;
	margin-left: auto;
}

.travel-order__link_no-border {
	border: 0;
}

.travel-order__link:nth-child(2) {
	margin-bottom: 24px;
}

.travel-order__input-date .input__input {
	width: 100%;
}

.travel-order__input-date + .travel-order__input-date {
	margin-bottom: 32px;
	margin-top: -29px;
}

.travel-order .select__travel-order {
	margin-bottom: 0;
}

.travel-order .checkbox__text {
	padding-left: 53px;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

.travel-order .checkbox__text span {
	font-family: "Segoe UI Semibold";
}

.travel-order__checkbox + .travel-order__checkbox {
	margin-top: 34px;
}

.travel-order__total {
	font-family: "Segoe UI Semibold";
	margin-bottom: 48px;
	font-size: 28px;
	line-height: 37px;
	color: #242729;
}

.travel-order__rules .checkbox__text {
	font-size: 16px;
	line-height: 21px;
	color: #6d6d73;
	padding-left: 39px;
}

.travel-order__btn {
	width: 240px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
	margin-top: 32px;
}

.travel-order__btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.travel-order__form-ranges {
	margin: -8px 0 60px;
}

.travel-order__form-range + .travel-order__form-range {
	margin-top: 24px;
}

.travel-order__input-bages {
	line-height: 1;
	min-height: 60px;
	height: auto;
	display: flex;
	align-items: center;
	padding: 3px 9px;
}

.travel-order__bages {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -4px;
}

.travel-order__bage {
	height: 42px;
	background: #fff;
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 16px;
	padding: 0 14px 0 21px;
	color: #fbbe07;
	margin: 3px 4px;
	display: flex;
	align-items: center;
}

.travel-order__bage svg {
	cursor: pointer;
	margin-left: 22px;
}

.travel-order__options {
	margin-top: 48px;
}

.travel-order__options .checkbox__text {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
}

.travel-order__text {
	font-family: "Segoe UI Semibold";
	margin-bottom: 16px;
	margin-top: 8px;
}

.travel-order__sum .radiobutton__label {
	padding-left: 50px;
}

.travel-order__sum .radiobutton__label .input__input {
	cursor: pointer;
	font-size: 18px;
	margin-left: -18px;
}

.travel-order__promo {
	margin-top: 32px;
}

.travel-order__promo .travel-order__subtitle {
	margin-bottom: 8px;
}

.travel-order__promo-row {
	display: flex;
}

.travel-order__promo-row .input__label {
	margin: 0;
}

.travel-order__promo-row .input__input {
	border-radius: 4px 0 0 4px;
}

.travel-order__promo-row .travel-order__btn {
	height: 56px;
	line-height: 56px;
	margin: 0;
	border-radius: 0 4px 4px 0;
}

@media (min-width: 768px) {
	.travel-order__row {
		display: flex;
		justify-content: space-between;
	}

	.travel-order__row .input,
	.travel-order__row .select {
		width: 48%;
	}

	.travel-order__row_full.input {
		width: 100%;
	}

	.travel-order__links {
		flex-direction: row;
		justify-content: space-between;
	}

	.travel-order__links .travel-order__link {
		margin: 0;
	}

	.travel-order__form-item {
		width: 100%;
	}

	.travel-order .travel-one__total {
		margin-top: 0;
		position: -webkit-sticky;
		position: sticky;
		top: 0;
	}

	.travel-order__sum {
		display: flex;
		align-items: center;
	}

	.travel-order .range {
		margin-left: 20px;
	}
}

@media (min-width: 1340px) {
	.travel-order {
		margin-top: 58px;
	}

	.travel-order__bg-gradient {
		background: linear-gradient(360deg, #f6f6f6 -231.02%, #fff 99.53%);
		padding-bottom: 89px;
	}

	.travel-order__title {
		font-size: 32px;
		line-height: 43px;
	}

	.travel-order__subtitle {
		font-size: 24px;
		line-height: 32px;
	}

	.travel-order__link:nth-child(2) {
		margin-bottom: 0;
	}

	.travel-order__row .input,
	.travel-order__row .select {
		width: 407px;
	}

	.travel-order__row_full.input {
		width: 100%;
	}

	.travel-order__form-item {
		width: 844px;
	}

	.travel-order__form-ranges {
		margin: 42px 0 48px;
		display: flex;
	}

	.travel-order__form-ranges .radiobutton__label {
		margin: 0;
	}

	.travel-order__form-range + .travel-order__form-range {
		margin-top: 0;
		margin-left: 80px;
	}

	.travel-order__form-row {
		display: flex;
		align-items: flex-end;
		justify-content: space-between;
		margin-bottom: 32px;
	}

	.travel-order__form-row .travel-order__input-date {
		margin: 0;
		width: 379px;
	}

	.travel-order__form-row .travel-order__input-date + .travel-order__input-date {
		position: relative;
	}

	.travel-order__form-row .travel-order__input-date + .travel-order__input-date::before {
		content: '';
		width: 37px;
		height: 2px;
		background: #d9dbe1;
		border-radius: 4px;
		position: absolute;
		bottom: 29px;
		left: -61px;
	}

	.travel-order__checkboxes {
		margin-top: 28px;
	}

	.travel-order__rules .checkbox__text {
		font-size: 18px;
		line-height: 24px;
		color: #6d6d73;
		padding-left: 39px;
	}

	.travel-order__rules .checkbox__span {
		width: 23px;
		height: 23px;
	}

	.travel-order__rules .checkbox__span::after {
		left: 8px;
		top: 3px;
		width: 7px;
		height: 12px;
	}

	.travel-order__options {
		margin-top: 80px;
	}

	.travel-order__total {
		margin-bottom: 75px;
		color: #6d6d73;
	}

	.travel-order__promo {
		margin-top: 64px;
	}

	.travel-order__footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.travel-order__btn {
		margin: 0;
		cursor: pointer;
	}

	.travel-order .travel-one__total {
		top: 145px;
	}

	.travel-order__sum {
		justify-content: space-between;
	}

	.travel-order__sum .input {
		width: 407px;
	}

	.travel-order .range {
		width: 407px;
	}
}

.popup-data-checking__subtitle {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 24px;
}

.popup-data-checking__section + .popup-data-checking__section {
	margin-top: 48px;
}

.popup-data-checking__section + .popup-data-checking__section-check {
	margin-top: 55px;
}

.popup-data-checking__col + .popup-data-checking__col {
	margin-top: 32px;
}

.popup-data-checking__label {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 12px;
}

.popup-data-checking__value {
	font-size: 16px;
	line-height: 21px;
	color: #242729;
}

.popup-data-checking .checkbox__text {
	font-size: 18px;
	line-height: 24px;
}

.popup-data-checking__checkbox + .popup-data-checking__checkbox {
	margin-top: 24px;
}

.popup-data-checking__footer {
	margin: 48px auto 0;
	display: flex;
	flex-direction: column;
	max-width: 305px;
}

.popup-data-checking__btns {
	display: flex;
	justify-content: space-between;
}

.popup-data-checking__button {
	width: 48%;
	max-width: 148px;
	height: 48px;
	line-height: 48px;
	background: #f6f6f6;
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fbbe07;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	border: 0;
}

.popup-data-checking__button_primary {
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	color: #fff;
}

.popup-data-checking__button_primary:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.popup-data-checking__button_full {
	width: 100%;
	max-width: 100%;
	margin-top: 8px;
}

@media (min-width: 603px) {
	.popup-data-checking__footer {
		margin: 79px 0 0;
		display: flex;
		flex-direction: row;
		max-width: 100%;
	}

	.popup-data-checking__button {
		width: auto;
		max-width: 100%;
		height: 60px;
		line-height: 60px;
		padding: 0 45px;
		margin-right: 16px;
	}

	.popup-data-checking__button_full {
		width: 100%;
		max-width: 170px;
		margin-top: 0;
		margin-left: auto;
		margin-right: 0;
	}
}

@media (min-width: 768px) {
	.popup-data-checking__subtitle {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 28px;
	}

	.popup-data-checking__section + .popup-data-checking__section {
		margin-top: 64px;
	}

	.popup-data-checking__row {
		display: flex;
	}

	.popup-data-checking__row .popup-data-checking__col {
		margin-top: 0;
		margin-right: 80px;
	}

	.popup-data-checking__row_second {
		margin-top: 32px;
	}

	.popup-data-checking__row_second .popup-data-checking__col {
		margin-right: 63px;
	}

	.popup-data-checking__row_third .popup-data-checking__col:nth-child(1) {
		margin-right: 81px;
	}

	.popup-data-checking__row_third .popup-data-checking__col:nth-child(2) {
		margin-right: 119px;
	}
}

.blog {
	margin-top: 48px;
}

.blog__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.blog__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.blog__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.blog__container {
		width: 1280px;
	}
}

.blog__title {
	font-size: 24px;
	line-height: 32px;
	font-family: "Segoe UI Semibold";
	color: #242729;
	margin-bottom: 32px;
}

.blog__navigation {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
	margin-left: 16px;
}

.blog__menu {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	min-height: 42px;
	width: 100%;
	overflow: auto;
}

.blog__list {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	width: 100%;
}

.blog__list-item {
	padding: 0 19px 0 0;
	background: #f6f6f6;
	height: 42px;
	display: flex;
	align-items: center;
}

.blog__link {
	font-size: 16px;
	line-height: 42px;
	color: rgba(36, 39, 41, 0.6);
	padding: 0 16px;
	white-space: nowrap;
}

.blog__link_active {
	background-color: #fff;
	color: #fbbe07;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	height: 33px;
	line-height: 30px;
	font-family: "Segoe UI Semibold";
}

.blog__bg {
	background: #fafafa;
	border: 1.5px solid #fff;
	border-radius: 4px;
	padding: 30px 0 55px;
	margin-bottom: -80px;
}

@media (min-width: 768px) {
	.blog__navigation {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
		margin-bottom: 32px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.blog__navigation {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.blog__navigation {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.blog__navigation {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.blog {
		margin-top: 58px;
	}

	.blog__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 40px;
	}

	.blog__list {
		flex-wrap: wrap;
	}

	.blog__bg {
		padding: 25px 0 47px;
		margin-bottom: -120px;
	}
}

.blog-article__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
	background: #fff;
}

@media (min-width: 768px) {
	.blog-article__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.blog-article__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.blog-article__container {
		width: 1280px;
	}
}

.blog-article__banner {
	display: grid;
	padding-top: 48px;
	margin-bottom: 48px;
}

.blog-article .news-item {
	min-height: 237px;
	border-radius: 4px;
}

.blog-article__subtitle {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}

.blog-article__text,
.blog-article__ul {
	font-size: 16px;
	line-height: 26px;
	color: #242729;
	opacity: 0.8;
}

.blog-article__text + .blog-article__text {
	margin-top: 30px;
}

.blog-article__text_bold {
	font-family: "Segoe UI Semibold";
}

.blog-article__ul {
	margin-left: 20px;
}

.blog-article__li {
	list-style-type: disc;
}

.blog-article__img {
	display: block;
	width: 100%;
	margin: 48px 0;
}

.blog-article__videos {
	display: flex;
	flex-wrap: wrap;
	margin: 48px 0;
}

.blog-article__video {
	height: 193px;
}

.blog-article__video:first-child {
	width: 100%;
	margin-bottom: 16px;
}

.blog-article__video:first-child iframe {
	width: 343px;
}

.blog-article__video:nth-child(2) {
	margin-right: 13px;
}

.blog-article__video:nth-child(2),
.blog-article__video:nth-child(3) {
	width: 165px;
	height: 107px;
}

.blog-article__footer {
	margin: 32px 0 64px;
	display: flex;
	flex-direction: column;
}

.blog-article__tags,
.blog-article__btns {
	display: flex;
}

.blog-article__btns {
	margin-left: auto;
}

.blog-article__tags {
	margin-bottom: 48px;
}

.blog-article__tag {
	font-size: 16px;
	line-height: 21px;
	font-family: "Segoe UI Semibold";
}

.blog-article__tag + .blog-article__tag {
	margin-left: 16px;
}

.blog-article__btn-xs {
	width: 40px;
	height: 40px;
	border-radius: 4px;
	background: #f6f6f6;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.blog-article__btn-xs svg {
	fill: #fbbe07;
}

.blog-article__btn-xs + .blog-article__btn-xs {
	margin-left: 8px;
	margin-right: 8px;
}

.blog-article__btn-footer {
	width: 120px;
	height: 40px;
	line-height: 40px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 14px;
	color: #fff;
	letter-spacing: 0.1px;
	text-align: center;
	transition: .3s;
}

.blog-article__btn-footer:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 768px) {
	.blog-article {
		background: #f6f6f6;
	}

	.blog-article__container {
		padding: 0 24px;
	}

	.blog-article__banner {
		padding-top: 64px;
	}

	.blog-article__subtitle {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 32px;
	}

	.blog-article__text,
	.blog-article__ul {
		font-size: 18px;
		line-height: 26px;
	}

	.blog-article__img {
		margin: 64px 0;
	}

	.blog-article .news-item {
		max-width: 844px;
		width: 100%;
		min-height: 504px;
		border-radius: 4px;
	}

	.blog-article .news-item__content {
		padding: 19px 35px 33px;
	}

	.blog-article .news-item__tags-links {
		font-size: 16px;
		line-height: 21px;
	}

	.blog-article .news-item__text {
		font-size: 32px;
		line-height: 43px;
		max-width: 674px;
		margin-bottom: 32px;
	}

	.blog-article .news-item__footer {
		margin-top: 0;
	}

	.blog-article .news-item__view-text,
	.blog-article .news-item__date {
		font-size: 18px;
		line-height: 24px;
	}

	.blog-article .news-item__date {
		margin-right: 32px;
	}

	.blog-article__footer {
		margin: 50px 0 78px;
		flex-direction: row;
		align-items: center;
		justify-content: space-between;
	}

	.blog-article__tags {
		margin-bottom: 0;
	}

	.blog-article__tag {
		font-size: 18px;
		line-height: 24px;
		opacity: .8;
	}

	.blog-article__tag + .blog-article__tag {
		margin-left: 24px;
	}

	.blog-article__row {
		display: flex;
		margin: 64px 0 16px;
	}

	.blog-article__row .blog-article__img {
		flex-shrink: 0;
		width: 405px;
		margin: 0 30px 0 0;
	}

	.blog-article__row_reverse .blog-article__img {
		margin: 0 0 0 30px;
	}

	.blog-article__video {
		height: 370px;
	}

	.blog-article__video:first-child {
		margin-bottom: 30px;
	}

	.blog-article__video:first-child iframe {
		width: 670px;
	}

	.blog-article__video:nth-child(2) {
		margin-right: 30px;
	}

	.blog-article__video:nth-child(2),
	.blog-article__video:nth-child(3) {
		width: 320px;
		height: 233px;
	}
}

@media (min-width: 1340px) {
	.blog-article__container {
		padding: 0 218px;
	}

	.blog-article .news-item,
	.blog-article__banner {
		width: 844px;
	}

	.blog-article__video {
		height: 475px;
	}

	.blog-article__video:first-child iframe {
		width: 844px;
	}

	.blog-article__video:nth-child(2),
	.blog-article__video:nth-child(3) {
		width: 407px;
		height: 263px;
	}
}

.news-item {
	position: relative;
	z-index: 0;
	background-color: #808080;
}

.news-item__img {
	position: absolute;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100%;
	z-index: -1;
	border-radius: 4px;
}

.news-item__content {
	box-sizing: border-box;
	padding: 19px 22px 21px;
	display: flex;
	flex-direction: column;
	height: 100%;
	color: #fff;
	line-height: 16px;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}

.news-item__tags {
	margin-bottom: auto;
	display: flex;
	flex-wrap: wrap;
}

.news-item__tags-links {
	color: #fff;
	font-size: 14px;
	line-height: 19px;
	margin-right: 24px;
	font-family: "Segoe UI Semibold";
}

.news-item__text {
	font-family: "Segoe UI Semibold";
	margin-top: 8px;
	max-width: 270px;
	font-size: 20px;
	line-height: 27px;
}

.news-item__footer {
	display: flex;
	align-items: center;
	margin-top: 24px;
}

.news-item__view {
	display: flex;
	align-items: center;
}

.news-item__date {
	display: flex;
	align-items: center;
	margin-right: 34px;
	font-family: "Segoe UI Semibold";
	font-size: 14px;
	line-height: 19px;
}

.news-item__view-icon,
.news-item__date-icon {
	fill: #ffffff;
	width: 20px;
	height: 20px;
	margin-right: 8px;
}

.news-item__view-text {
	font-family: "Segoe UI Semibold";
	font-size: 14px;
	line-height: 19px;
}

.news-item__url {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

.news-item__url:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

@media (min-width: 1340px) {
	.news-item {
		max-width: 407px;
	}

	.news-item__content {
		padding: 19px 31px 22px;
	}
}

.news-list__grid {
	display: grid;
	grid-gap: 15px;
	grid-template-columns: repeat(auto-fit, minmax(100%, 1fr));
	margin-bottom: 32px;
}

.news-list__grid .news-item {
	min-height: 237px;
	height: 100%;
	border-radius: 4px;
}

.news-list__item {
	padding: initial;
	width: auto;
	box-sizing: border-box;
}

.news-list__item_subscribe .news-item {
	background: #fff;
}

@media (min-width: 768px) {
	.news-list__grid {
		grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
	}

	.news-list__grid .news-list__item:nth-child(2) {
		grid-column: 1;
		grid-column-end: 3;
		grid-row-start: 1;
		grid-row-end: 2;
	}

	.news-list__grid .news-list__item:nth-child(2) .news-item {
		max-width: 100%;
		height: 533px;
	}

	.news-list__grid .news-list__item:nth-child(2) .news-item__text {
		line-height: 43px;
		font-size: 32px;
		max-width: 674px;
	}

	.news-list__grid .news-list__item:nth-child(2) .news-item__footer {
		margin-top: 32px;
	}

	.news-list__grid .news-list__item:nth-child(2) .news-item__date,
	.news-list__grid .news-list__item:nth-child(2) .news-item__view-text {
		font-size: 18px;
		line-height: 24px;
	}
}

@media (min-width: 1340px) {
	.news-list__grid {
		margin-bottom: 48px;
		grid-gap: 30px;
	}

	.news-list__grid .news-list__item:nth-child(2) {
		grid-row-end: 3;
	}

	.news-list__grid .news-list__item:nth-child(2) .news-item {
		height: 504px;
	}

	.news-list__grid .news-list__item:nth-child(2) .news-item .news-item__tags-links {
		font-size: 16px;
		line-height: 21px;
	}
}

.pagination {
	margin-bottom: 80px;
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.pagination__pages {
	display: flex;
	align-items: center;
}

.pagination__page {
	font-size: 18px;
	line-height: 32px;
	height: 32px;
	min-width: 32px;
	text-align: center;
	cursor: pointer;
}

.pagination__page_active {
	color: #fff;
	background: #fbbe07;
	border-radius: 4px;
	cursor: default;
}

.pagination__page:nth-child(5),
.pagination__page:nth-child(6),
.pagination__page:nth-child(7),
.pagination__page:nth-child(8) {
	display: none;
}

.pagination__prev,
.pagination__next {
	width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f6f6f6;
	border-radius: 4px;
	cursor: pointer;
}

.pagination__prev {
	margin-right: 30px;
}

.pagination__prev svg {
	transform: rotate(180deg);
}

.pagination__next {
	margin-left: 40px;
}

@media (min-width: 768px) {
	.pagination__page:nth-child(5),
	.pagination__page:nth-child(6),
	.pagination__page:nth-child(7),
	.pagination__page:nth-child(8) {
		display: block;
	}
}

@media (min-width: 1340px) {
	.pagination {
		margin-bottom: 120px;
	}
}

.subscribe-form .input {
	margin-bottom: 24px;
}

.subscribe-form .input__label {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 13px;
}

.subscribe-form .input__input {
	background: #fff;
	border: 1px solid #f6f6f6;
	padding: 0 17px;
	font-size: 18px;
	color: #242729;
}

.subscribe-form__rules {
	font-size: 14px;
	line-height: 19px;
	color: #6d6d73;
}

.subscribe-form__rules a {
	font-size: 14px;
	line-height: 19px;
	color: #fbbe07;
}

.subscribe-form__button {
	width: 100%;
	height: 56px;
	line-height: 56px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
	border: 0;
	margin-top: 32px;
}

.subscribe-form__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.subscribe-form {
		display: flex;
		align-items: flex-end;
	}

	.subscribe-form .input {
		margin-bottom: 0;
	}

	.subscribe-form .input__input {
		width: 407px;
		padding: 0 27px;
	}

	.subscribe-form__rules {
		font-size: 16px;
		line-height: 21px;
		margin-left: 30px;
		max-width: 625px;
		margin-right: 48px;
		margin-bottom: 8px;
	}

	.subscribe-form__button {
		width: 174px;
		height: 64px;
		line-height: 64px;
		margin-top: 0;
	}
}

.blog-bages .news-item__content {
	padding-top: 15px;
}

.blog-bages .news-item__tags {
	margin-left: -4px;
}

.blog-bages .news-item__tags-links {
	font-size: 16px;
	color: #6d6d73;
	padding: 0 12px;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 4px;
	height: 30px;
	line-height: 30px;
	display: flex;
	margin: 4px;
}

@media (min-width: 1340px) {
	.blog-bages .news-list__item:nth-child(2) .news-item .news-item__tags-links {
		line-height: 30px;
	}
}

.recommend {
	padding-bottom: calc(80px - 16px);
}

.recommend__items {
	display: flex;
	flex-direction: column;
}

.recommend .news-item {
	margin-bottom: 16px;
}

.recommend .news-item__content {
	min-height: 237px;
}

.recommend__title {
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 32px;
}

@media (min-width: 768px) {
	.recommend {
		padding-bottom: 100px;
	}

	.recommend__items {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.recommend .news-item {
		width: 48%;
		min-height: 237px;
		margin-bottom: 30px;
	}

	.recommend .news-item__content {
		min-height: 237px;
		padding: 20px 30px;
	}

	.recommend .news-item__text {
		font-size: 20px;
		line-height: 27px;
		margin-bottom: 24px;
	}

	.recommend .news-item__tags-links,
	.recommend .news-item__view-text,
	.recommend .news-item__date {
		font-size: 14px;
		line-height: 19px;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.recommend .news-item {
		width: 407px;
	}
}

.data-rules {
	margin-bottom: -80px;
}

.data-rules__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
	background: #fff;
	padding-top: 64px;
	padding-bottom: 80px;
}

@media (min-width: 768px) {
	.data-rules__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.data-rules__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.data-rules__container {
		width: 1280px;
	}
}

.data-rules__title {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 32px;
}

.data-rules__text {
	font-size: 16px;
	line-height: 24px;
	color: #242729;
	opacity: 0.8;
}

.data-rules__text + .data-rules__text {
	margin-top: 32px;
}

.data-rules__footer {
	display: flex;
	flex-direction: column;
	margin-top: 52px;
}

.data-rules__item {
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	display: flex;
	padding: 16px 27px 17px 23px;
	color: #242729;
	font-size: 14px;
	line-height: 24px;
	max-width: 346px;
}

.data-rules__item + .data-rules__item {
	margin-top: 16px;
}

.data-rules__link {
	white-space: nowrap;
	font-family: "Segoe UI Semibold";
}

.data-rules__link_thin {
	font-family: "Segoe UI";
	opacity: 0.6;
}

.data-rules__img {
	flex-shrink: 0;
	width: 46px;
	height: 52px;
	margin-right: 24px;
}

@media (min-width: 768px) {
	.data-rules {
		background: #f6f6f6;
		margin-bottom: -120px;
	}

	.data-rules__container {
		padding: 64px 24px 80px;
	}

	.data-rules__title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 74px;
	}

	.data-rules__text {
		font-size: 18px;
		line-height: 26px;
	}
}

@media (min-width: 1340px) {
	.data-rules__container {
		padding: 64px 218px 131px;
	}

	.data-rules__footer {
		flex-direction: row;
		justify-content: space-between;
	}

	.data-rules__item {
		font-size: 18px;
		line-height: 28px;
		max-width: 407px;
	}

	.data-rules__item + .data-rules__item {
		margin-top: 0;
	}
}

.vacancies {
	margin-top: 48px;
}

.vacancies__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.vacancies__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.vacancies__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.vacancies__container {
		width: 1280px;
	}
}

.vacancies__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 32px;
}

.vacancies .pagination {
	margin-top: 37px;
	margin-bottom: 0;
}

.vacancies__items {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media (min-width: 1340px) {
	.vacancies__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 48px;
	}

	.vacancies .pagination {
		margin-top: 64px;
	}
}

.vacancy-item {
	border: 1px solid #f6f6f6;
	border-radius: 4px;
}

.vacancy-item + .vacancy-item {
	margin-top: 16px;
}

.vacancy-item__img {
	display: block;
	background: #f6f6f6;
}

.vacancy-item__img img {
	display: block;
	width: 100%;
}

.vacancy-item__info {
	padding: 31px 22px 24px;
}

.vacancy-item__title {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 16px;
}

.vacancy-item__ul {
	font-size: 14px;
	line-height: 19px;
	opacity: 0.6;
	margin-left: 20px;
}

.vacancy-item__li {
	list-style-type: disc;
}

.vacancy-item__li + .vacancy-item__li {
	margin-top: 12px;
}

.vacancy-item__footer {
	margin-top: 24px;
	display: flex;
	align-items: center;
}

.vacancy-item__button {
	border: 0;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	height: 44px;
	line-height: 44px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	padding: 0 30px;
	margin-right: 25px;
}

.vacancy-item__button_primary {
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	color: #fff;
}

.vacancy-item__button_primary:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.vacancy-item__link {
	font-size: 16px;
	line-height: 24px;
	color: #242729;
	opacity: 0.6;
}

@media (min-width: 768px) {
	.vacancy-item {
		width: 48.6%;
	}

	.vacancy-item + .vacancy-item {
		margin-top: 0;
	}

	.vacancy-item:nth-child(2n + 1),
	.vacancy-item:nth-child(2n + 2) {
		margin-top: 30px;
	}
}

@media (min-width: 1340px) {
	.vacancy-item {
		width: 623px;
		display: flex;
		height: 270px;
	}

	.vacancy-item__img {
		width: 270px;
		height: 270px;
	}

	.vacancy-item__item {
		padding: 25px 28px 32px;
	}

	.vacancy-item__title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 25px;
	}

	.vacancy-item__ul {
		font-size: 16px;
		line-height: 21px;
	}

	.vacancy-item__li + .vacancy-item__li {
		margin-top: 11px;
	}

	.vacancy-item__footer {
		margin-top: 27px;
	}

	.vacancy-item__button {
		font-size: 16px;
	}
}

.vacancy__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.vacancy__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.vacancy__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.vacancy__container {
		width: 1280px;
	}
}

.vacancy__bg {
	padding-top: 32px;
	padding-bottom: 7px;
	margin-bottom: 36px;
	background: linear-gradient(360deg, #f6f6f6 -231.02%, #fff 99.53%);
}

.vacancy__item + .vacancy__item {
	margin-top: 64px;
}

.vacancy__title {
	font-size: 24px;
	line-height: 32px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 12px;
}

.vacancy__head {
	margin-bottom: 24px;
	display: flex;
	flex-wrap: wrap;
}

.vacancy__head-item {
	font-size: 12px;
	line-height: 16px;
	opacity: .6;
}

.vacancy__head-item + .vacancy__head-item {
	padding-left: 20px;
	position: relative;
}

.vacancy__head-item + .vacancy__head-item::before {
	content: '';
	position: absolute;
	width: 3px;
	height: 3px;
	border-radius: 50%;
	background: #242729;
	opacity: .6;
	left: 9px;
	top: 50%;
}

.vacancy__img {
	display: block;
	margin-bottom: 24px;
	width: 343px;
	height: 343px;
}

.vacancy__name {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 19px;
}

.vacancy__value {
	left: 16px;
	opacity: 0.8;
	margin-bottom: 32px;
}

.vacancy__button {
	border: 0;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	height: 55px;
	line-height: 55px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	padding: 0 30px;
	margin-right: 25px;
}

.vacancy__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.vacancy__ul {
	font-size: 18px;
	line-height: 24px;
	opacity: 0.8;
	margin-left: 20px;
	margin-bottom: 48px;
}

.vacancy__li {
	list-style-type: disc;
}

.vacancy__subtitle {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 24px;
}

.vacancy__text {
	font-size: 18px;
	line-height: 24px;
	opacity: .8;
	margin-bottom: 40px;
}

.vacancy__checkbox {
	margin-bottom: 0;
}

.vacancy__form-btn {
	width: 207px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	margin-top: 32px;
	text-decoration: none;
	transition: .3s;
}

.vacancy__form-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.vacancy__rules-link {
	color: #fbbe07;
}

.vacancy .input__textarea {
	height: 217px;
}

.vacancy__pdf {
	display: flex;
	flex-direction: column;
	margin-bottom: 24px;
}

.vacancy__pdf-item {
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	display: flex;
	padding: 16px 11px 16px 20px;
	color: #242729;
	font-size: 18px;
	line-height: 28px;
	max-width: 343px;
}

.vacancy__pdf-item + .vacancy__pdf-item {
	margin-top: 32px;
}

.vacancy__link {
	white-space: nowrap;
	font-family: "Segoe UI Semibold";
	height: 52px;
}

.vacancy__link_thin {
	font-family: "Segoe UI";
	opacity: 0.6;
}

.vacancy__img-pdf {
	flex-shrink: 0;
	width: 46px;
	height: 52px;
	margin-right: 24px;
}

.vacancy__btn-add {
	border: 0;
	border-radius: 4px;
	background: #f6f6f6;
	font-size: 18px;
	line-height: 24px;
	color: #6d6d73;
	font-family: "Segoe UI Semibold";
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	margin-bottom: 22px;
	height: 56px;
	width: 100%;
	max-width: 407px;
}

.vacancy__btn-add svg {
	fill: #fbbe07;
	margin-right: 12px;
}

.vacancy__btn-add input[type='file'] {
	display: none;
}

.vacancy__add-text {
	font-size: 18px;
	line-height: 24px;
	color: #6d6d73;
	margin-bottom: 48px;
}

@media (min-width: 1340px) {
	.vacancy__bg {
		padding-top: 64px;
		padding-bottom: 50px;
		margin-bottom: 64px;
	}

	.vacancy__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 24px;
	}

	.vacancy__head {
		margin-bottom: 49px;
	}

	.vacancy__head-item {
		font-size: 16px;
		line-height: 21px;
	}

	.vacancy__img {
		width: 407px;
		height: 407px;
		margin-bottom: 40px;
	}

	.vacancy__name {
		font-size: 20px;
		line-height: 27px;
		margin-bottom: 16px;
	}

	.vacancy__value {
		font-size: 20px;
		line-height: 27px;
	}

	.vacancy__button {
		width: 235px;
	}

	.vacancy__items {
		display: flex;
	}

	.vacancy__item + .vacancy__item {
		margin-top: 0;
		margin-left: 30px;
	}

	.vacancy__subtitle {
		font-size: 20px;
		line-height: 27px;
	}

	.vacancy__ul {
		font-size: 20px;
		line-height: 27px;
	}

	.vacancy__text {
		font-size: 20px;
		line-height: 27px;
		margin-bottom: 54px;
	}

	.vacancy__pdf-item {
		max-width: 407px;
	}

	.vacancy__pdf-item + .vacancy__pdf-item {
		margin-top: 30px;
	}

	.vacancy__pdf {
		margin-bottom: 38px;
		margin-top: 32px;
	}

	.vacancy__add-text {
		margin-bottom: 0;
		max-width: 407px;
	}

	.vacancy__form-footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
		margin-top: 48px;
		width: 843px;
	}

	.vacancy__form-footer .auto-insurance__form-btn {
		margin-left: auto;
		flex-shrink: 0;
	}

	.vacancy__form-items {
		display: flex;
		justify-content: space-between;
	}

	.vacancy__form {
		width: 843px;
		flex-shrink: 0;
	}

	.vacancy__form-row {
		display: flex;
		justify-content: space-between;
	}

	.vacancy__form-row .vacancy__input {
		width: 407px;
	}

	.vacancy .input__textarea {
		height: 196px;
	}

	.vacancy__form-btn {
		margin-top: 0;
	}
}

.popup-policy-check__tab {
	margin: 31px 0;
}

.popup-policy-check__tabs {
	margin: 0 auto;
	list-style: none;
	display: inline-flex;
	box-sizing: border-box;
	border-bottom: 1px solid #f6f6f6;
}

.popup-policy-check__tab-link {
	display: inline-block;
	cursor: pointer;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	padding-bottom: 4px;
	position: relative;
}

.popup-policy-check__tab-link.current ::after {
	content: '';
	position: absolute;
	height: 1px;
	background: #fbbe07;
	width: 100%;
	bottom: -1px;
	left: 0;
}

.popup-policy-check__tab-link + .popup-policy-check__tab-link {
	margin-left: 32px;
}

.popup-policy-check__tab-content {
	display: none;
}

.popup-policy-check__tab-content.current {
	display: inherit;
}

.popup-policy-check__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 13px;
}

.popup-policy-check__input {
	background: #f6f6f6;
	border: 0;
	border-radius: 4px;
	margin-bottom: 32px;
	width: 100%;
	max-width: 407px;
	font-size: 18px;
	line-height: 56px;
	height: 56px;
	color: #242729;
	padding: 0 19px;
}

.popup-policy-check__button {
	font-size: 18px;
	line-height: 56px;
	height: 56px;
	text-align: center;
	color: #fff;
	width: 100%;
	max-width: 407px;
	background: #fbbe07;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
}

.popup-policy-check__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.popup-policy-success__icon-no svg {
	fill: #eb5757;
	margin-bottom: 25px;
}

.popup-policy-success__icon-ok svg {
	fill: #6fcf97;
	margin-bottom: 25px;
}

.popup-policy-success__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 16px;
	color: #242729;
}

.popup-policy-success__text {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	position: relative;
	display: inline-block;
}

.popup-policy-success__text_ok,
.popup-policy-success__text_no {
	margin-left: 5px;
}

.popup-policy-success__text_ok::after,
.popup-policy-success__text_no::after {
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	right: -13px;
	top: 10px;
}

.popup-policy-success__text_ok::after {
	background: #6fcf97;
}

.popup-policy-success__text_no::after {
	background: #eb5757;
}

.popup-policy-success__text_notice {
	opacity: 0.6;
	margin-top: 15px;
}

.popup-policy-success__date {
	margin: 22px 0 13px;
	opacity: 0.6;
}

.popup-policy-success__button {
	font-size: 18px;
	line-height: 56px;
	height: 56px;
	text-align: center;
	color: #fff;
	width: 100%;
	max-width: 407px;
	background: #fbbe07;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	margin: 33px auto 0;
}

.popup-policy-success__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.partners {
	margin-top: 48px;
}

.partners__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.partners__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.partners__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.partners__container {
		width: 1280px;
	}
}

.partners__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 32px;
	color: #242729;
}

.partners__text {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 64px;
}

.partners__subtitle {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 32px;
}

.partners__items {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 48px;
	max-width: 344px;
}

.partners__items:last-child {
	margin-bottom: 0;
}

.partners__item {
	display: block;
	width: 47%;
}

.partners__item:nth-child(2n) {
	margin-left: 15px;
	margin-bottom: 16px;
}

.partners__item:last-child {
	margin-bottom: 0;
}

@media (min-width: 375px) {
	.partners__item {
		width: 164px;
		height: 78px;
	}
}

@media (min-width: 768px) {
	.partners {
		margin-top: 58px;
	}

	.partners__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 48px;
	}

	.partners__text {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 80px;
	}

	.partners__subtitle {
		font-size: 28px;
		line-height: 37px;
		margin-bottom: 48px;
	}

	.partners__items {
		margin-bottom: 120px;
		max-width: 624px;
	}

	.partners__item {
		width: 297px;
		height: 140px;
	}

	.partners__item:nth-child(2n) {
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.partners__item:last-child {
		margin-bottom: 0;
	}
}

@media (min-width: 1340px) {
	.partners__items {
		max-width: calc(100% + 30px);
		margin: -15px;
		margin-bottom: 120px;
	}

	.partners__item {
		margin: 15px;
	}

	.partners__item:nth-child(2n) {
		margin: 15px;
	}
}

.partner {
	margin-top: 16px;
}

.partner__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.partner__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.partner__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.partner__container {
		width: 1280px;
	}
}

.partner__top {
	margin-bottom: 64px;
}

.partner__title {
	margin-bottom: 36px;
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 24px;
}

.partner__subtitle {
	font-size: 24px;
	line-height: 32px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 24px;
}

.partner__text {
	font-size: 16px;
	line-height: 21px;
	opacity: 0.8;
	margin-bottom: 24px;
}

.partner__img {
	display: block;
	margin-bottom: 48px;
}

.partner__top-links {
	margin: -8px;
}

.partner__top-link {
	font-size: 18px;
	font-family: "Segoe UI Semibold";
	color: #6d6d73;
	height: 51px;
	line-height: 51px;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	padding: 0 17px 0 18px;
	display: inline-flex;
	align-items: center;
	margin: 8px;
}

.partner__top-link svg {
	fill: #fbbe07;
	margin-right: 12px;
}

.partner__top-link:last-child {
	padding-left: 20px;
}

.partner__top-btn {
	width: 190px;
	height: 50px;
	line-height: 50px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 16px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-top: 24px;
	text-decoration: none;
	transition: .3s;
}

.partner__top-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.partner__navigation {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.partner__menu {
	display: flex;
	min-height: 42px;
	width: 100%;
	overflow: auto;
}

.partner__list {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.partner__list-item {
	background: #f6f6f6;
	height: 42px;
	display: flex;
	align-items: center;
}

.partner__list-item:first-child {
	border-radius: 4px 0 0 4px;
	padding-left: 5px;
}

.partner__list-item:last-child {
	padding: 5px 0;
	margin-left: auto;
	border-radius: 0 4px 4px 0;
}

.partner__link {
	font-size: 16px;
	line-height: 42px;
	color: #242729;
	padding: 0 16px;
	white-space: nowrap;
}

.partner__link_active {
	background-color: #fff;
	color: #fbbe07;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	height: 33px;
	line-height: 30px;
	font-family: "Segoe UI Semibold";
}

.partner__slider {
	margin-left: 16px;
	margin-bottom: 64px;
}

.partner__slide {
	margin-bottom: 0;
	width: 308px;
}

.partner__slide-top {
	position: relative;
}

.partner__slide-img {
	height: 203px;
	display: block;
}

.partner__slide-img img {
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

.partner__slide-links {
	position: absolute;
	top: 16px;
	left: 32px;
}

.partner__slide-link {
	font-family: "Segoe UI Semibold";
	font-size: 14px;
	line-height: 19px;
	color: #fff;
}

.partner__slide-link + .partner__slide-link {
	margin-left: 24px;
}

.partner__name {
	font-family: "Segoe UI Semibold";
	font-size: 20px;
	line-height: 27px;
	margin: 16px 0 24px;
	max-width: 236px;
}

.partner__slide-footer {
	display: flex;
	font-family: "Segoe UI Semibold";
	font-size: 14px;
	line-height: 19px;
	color: #6d6d73;
}

.partner__slide-footer svg {
	fill: #6d6d73;
	margin-right: 8px;
}

.partner__slide-view {
	margin-left: 34px;
	display: flex;
	align-items: center;
}

.partner__slide-time {
	margin-left: 8px;
}

.partner__items {
	display: none;
}

@media (min-width: 768px) {
	.partner {
		margin-top: 32px;
	}

	.partner__top {
		display: flex;
		margin-bottom: 112px;
	}

	.partner__top-info {
		margin-left: 64px;
	}

	.partner__slider {
		display: none;
	}

	.partner__items {
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-bottom: 64px;
	}

	.partner__item:nth-child(2n) {
		margin-bottom: 48px;
	}

	.partner__item:last-child {
		margin-bottom: 0;
	}

	.partner__news {
		position: relative;
	}

	.partner__navigation {
		position: absolute;
		top: 0;
		right: 0;
		margin-bottom: 0;
	}
}

@media (min-width: 1340px) {
	.partner__item {
		width: 407px;
	}

	.partner__slide-img {
		width: 407px;
		height: 237px;
	}

	.partner__name {
		margin: 24px 0;
	}

	.partner__img {
		flex-shrink: 0;
		width: 625px;
		height: 390px;
		margin-bottom: 0;
	}

	.partner__title {
		font-size: 36px;
		line-height: normal;
	}

	.partner__text {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	.partner__subtitle {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 48px;
	}
}

.popup-login__form {
	margin-top: 48px;
}

.popup-login__footer {
	display: flex;
	justify-content: space-between;
	margin-top: -8px;
	margin-bottom: 32px;
}

.popup-login__link {
	font-size: 14px;
	line-height: 19px;
	color: #fbbe07;
}

.popup-login__button {
	width: 100%;
	max-width: 407px;
	height: 56px;
	line-height: 56px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	border: 0;
	margin-top: 32px;
}

.popup-login__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.popup-registration__form {
	margin-top: 48px;
}

.popup-registration__rules {
	font-size: 14px;
	line-height: 19px;
	color: #6d6d73;
}

.popup-registration__rules-link {
	color: #fbbe07;
}

.popup-registration .input__row {
	display: flex;
}

.popup-registration .input__row .input__input {
	max-width: 72px;
	width: 20%;
	text-align: center;
	margin-right: 12px;
	font-family: "Segoe UI Semibold";
}

.popup-registration__input-pass .input__input {
	background: #f6f6f6 url("/static/img/eye.svg") center right 18px no-repeat;
}

.popup-registration__counter {
	font-size: 14px;
	line-height: 19px;
	color: #fbbe07;
	opacity: 0.8;
}

.popup-registration__button {
	width: 100%;
	max-width: 407px;
	height: 56px;
	line-height: 56px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	border: 0;
	margin-top: 32px;
}

.popup-registration__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.popup-registration-thanks {
	text-align: center;
}

.popup-registration-thanks__icon-thanks svg {
	fill: #fbbe07;
	margin-bottom: 43px;
}

.popup-registration-thanks__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 16px;
	color: #242729;
}

.popup-registration-thanks__text {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	position: relative;
	display: inline-block;
}

.popup-registration-thanks__text_notice {
	opacity: 0.6;
	margin-top: 15px;
}

.popup-registration-thanks__button {
	font-size: 18px;
	line-height: 56px;
	height: 56px;
	text-align: center;
	color: #fff;
	width: 100%;
	max-width: 407px;
	background: #fbbe07;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	margin: 33px auto 0;
}

.popup-registration-thanks__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.popup-password__form {
	margin-top: 48px;
}

.popup-password__rules {
	font-size: 14px;
	line-height: 19px;
	color: #6d6d73;
}

.popup-password__rules-link {
	color: #fbbe07;
}

.popup-password .input__row {
	display: flex;
}

.popup-password .input__row .input__input {
	max-width: 72px;
	width: 20%;
	text-align: center;
	margin-right: 12px;
	font-family: "Segoe UI Semibold";
}

.popup-password__input-pass .input__input {
	background: #f6f6f6 url("/static/img/eye.svg") center right 18px no-repeat;
}

.popup-password__counter {
	font-size: 14px;
	line-height: 19px;
	color: #fbbe07;
	opacity: 0.8;
}

.popup-password__button {
	width: 100%;
	max-width: 407px;
	height: 56px;
	line-height: 56px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	border: 0;
	margin-top: 32px;
}

.popup-password__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.main-partner__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.main-partner__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.main-partner__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.main-partner__container {
		width: 1280px;
	}
}

.main-partner .banner__image {
	max-width: 240px;
}

.main-partner__slider {
	margin: 24px 0 48px 16px;
}

.main-partner__slide {
	display: flex !important;
	flex-direction: column;
	justify-content: space-between;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	padding: 14px 14px 17px 23px;
	width: 237px;
	height: 143px;
	margin: 0;
	margin-right: 16px;
}

.main-partner .partner__slide {
	margin-right: 16px;
}

.main-partner__slide-header {
	display: flex;
	justify-content: space-between;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
}

.main-partner__slide-header svg {
	fill: #fbbe07;
}

.main-partner__slide-text {
	font-size: 14px;
	line-height: 26px;
	opacity: 0.6;
}

.main-partner__docs {
	margin-bottom: 48px;
}

.main-partner__docs-img {
	display: none;
}

.main-partner__pdf-items {
	border: 1.5px solid #f6f6f6;
	border-radius: 4px;
	padding: 29px 21px;
}

.main-partner__pdf {
	display: flex;
	flex-direction: column;
	margin-bottom: 24px;
}

.main-partner__pdf-item {
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	display: flex;
	padding: 16px 11px 16px 20px;
	color: #242729;
	font-size: 18px;
	line-height: 28px;
	max-width: 343px;
}

.main-partner__pdf-item + .main-partner__pdf-item {
	margin-top: 16px;
}

.main-partner__link {
	white-space: nowrap;
	font-family: "Segoe UI Semibold";
	height: 52px;
}

.main-partner__link_thin {
	font-family: "Segoe UI";
	opacity: 0.6;
}

.main-partner__img-pdf {
	flex-shrink: 0;
	width: 46px;
	height: 52px;
	margin-right: 24px;
}

.main-partner__pdf-button {
	max-width: 165px;
	height: 50px;
	line-height: 50px;
}

.main-partner__pdf-button,
.main-partner__calendar-button {
	width: 100%;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 16px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	border: 0;
	margin-top: 32px;
}

.main-partner__pdf-button:hover,
.main-partner__calendar-button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.main-partner__calendar-item {
	background: #f6f6f6;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 25px 45px 28px 22px;
}

.main-partner__calendar-item + .main-partner__calendar-item {
	margin-top: 16px;
}

.main-partner__calendar-date {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-bottom: 16px;
	opacity: .8;
}

.main-partner__calendar-date svg {
	fill: #242729;
	margin-right: 8px;
}

.main-partner__calendar-title {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 32px;
	font-family: "Segoe UI Semibold";
}

.main-partner__calendar-button {
	width: 216px;
	height: 44px;
	line-height: 44px;
	margin-bottom: 24px;
}

.main-partner__calendar-link {
	font-size: 16px;
	line-height: 24px;
	color: #242729;
	opacity: 0.6;
}

@media (min-width: 768px) {
	.main-partner__slider {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.main-partner__slider {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.main-partner__slider {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.main-partner__slider {
		width: 1280px;
	}
}

@media (min-width: 768px) {
	.main-partner__pdf-item {
		width: 407px;
		max-width: 407px;
	}

	.main-partner__pdf-item + .main-partner__pdf-item {
		margin-top: 30px;
	}
}

@media (min-width: 1340px) {
	.main-partner .banner__image {
		max-width: 895px;
	}

	.main-partner__slide {
		padding: 19px 17px 16px 22px;
		width: 297px;
		height: 172px;
		margin-right: 30px;
	}

	.main-partner__slide-header {
		font-size: 24px;
	}

	.main-partner__slide-text {
		font-size: 18px;
	}

	.main-partner__docs {
		display: flex;
		justify-content: space-between;
		border: 2px solid #f6f6f6;
		border-radius: 4px;
	}

	.main-partner__docs-img {
		display: block;
		width: 585px;
		height: 505px;
	}

	.main-partner__pdf-items {
		border: 0;
		padding: 50px 0 50px 50px;
	}

	.main-partner__calendar {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
	}

	.main-partner__calendar-item {
		padding: 40px 40px 43px;
		width: 625px;
	}

	.main-partner__calendar-item + .main-partner__calendar-item {
		margin-top: 0;
	}

	.main-partner__calendar-item:nth-child(2n) {
		margin-left: 30px;
		margin-bottom: 30px;
	}

	.main-partner__calendar-title {
		font-size: 24px;
		line-height: 32px;
	}

	.main-partner__calendar-footer {
		display: flex;
		align-items: center;
	}

	.main-partner__calendar-button {
		margin: 0 52px 0 0;
	}
}

.boxes__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
	position: relative;
}

@media (min-width: 768px) {
	.boxes__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.boxes__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.boxes__container {
		width: 1280px;
	}
}

.boxes__bg {
	background: linear-gradient(360deg, #f6f6f6 -53.15%, #fff 99.55%);
	padding-bottom: 46px;
}

.boxes__title {
	font-size: 24px;
	line-height: 32px;
	margin-top: 48px;
	margin-bottom: 32px;
	color: #242729;
	font-family: "Segoe UI Semibold";
}

.boxes .main-services__button {
	width: 49%;
}

.boxes_mobile {
	display: block;
}

.boxes_desktop {
	display: none;
}

.boxes__navigation {
	display: flex;
	align-items: center;
	margin-bottom: 24px;
}

.boxes__menu {
	display: flex;
	min-height: 42px;
	width: 100%;
	overflow: auto;
}

.boxes__list {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
}

.boxes__list-item {
	background: #f6f6f6;
	height: 42px;
	display: flex;
	align-items: center;
}

.boxes__list-item:first-child {
	border-radius: 4px 0 0 4px;
	padding-left: 12px;
}

.boxes__list-item:last-child {
	padding: 5px 0;
	padding-right: 12px;
	margin-left: auto;
	border-radius: 0 4px 4px 0;
}

.boxes__link {
	font-size: 16px;
	line-height: 42px;
	color: #242729;
	padding: 0 16px;
	white-space: nowrap;
}

.boxes__link_active {
	background-color: #fff;
	color: #fbbe07;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	height: 33px;
	line-height: 30px;
	font-family: "Segoe UI Semibold";
}

.boxes__form {
	display: flex;
	flex-direction: column;
}

.boxes__form-title {
	font-style: normal;
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-bottom: 32px;
}

.boxes__form-btn {
	width: 165px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
}

.boxes__form-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 768px) {
	.boxes__navigation {
		position: absolute;
		top: 0;
		right: 0;
		margin-bottom: 0;
	}

	.boxes__form {
		display: block;
	}

	.boxes__form-items {
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
	}

	.boxes__form-item {
		width: 59%;
	}

	.boxes__form-btn {
		margin-left: 260px;
	}
}

@media (min-width: 1340px) {
	.boxes__bg {
		background: linear-gradient(360deg, #f6f6f6 -231.02%, #fff 99.53%);
		padding-bottom: 86px;
	}

	.boxes_mobile {
		display: none;
	}

	.boxes_desktop {
		display: flex;
	}

	.boxes__title {
		font-size: 32px;
		line-height: 43px;
		margin-top: 80px;
		margin-bottom: 48px;
	}

	.boxes__products {
		display: flex;
		flex-wrap: wrap;
		align-items: flex-start;
		gap: 30px;
		width: 1281px;
	}

	.boxes .slider-products__item {
		margin-right: 0;
	}

	.boxes .slider-products__links {
		margin-bottom: 0;
	}

	.boxes .slider-products__links .info-link {
		padding: 0;
	}

	.boxes__form-item {
		width: 844px;
	}

	.boxes__form-title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 32px;
	}

	.boxes__form-btn {
		margin-left: 679px;
	}
}

.box__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.box__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.box__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.box__container {
		width: 1280px;
	}
}

.box__title {
	font-weight: 600;
	font-size: 24px;
	line-height: 32px;
	font-family: "Segoe UI Semibold";
	color: #242729;
	margin-bottom: 24px;
}

.box .banner {
	padding-bottom: 0;
	margin-bottom: 32px;
}

.box__text,
.box__ul {
	font-size: 16px;
	line-height: 21px;
	color: #242729;
	opacity: 0.8;
}

.box__text + .box__text {
	margin-top: 32px;
}

.box__ul {
	list-style: disc !important;
	margin-left: 20px;
}

.box__ul li + li {
	margin-top: 3px;
}

.box__calc {
	background: #fafafa;
	margin: 28px 0;
	padding: 40px 0 44px;
}

.box__calc-items {
	display: flex;
	flex-direction: column;
	padding-left: 27px;
}

.box__calc-row {
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 20px;
	color: #6d6d73;
	margin-bottom: 8px;
}

.box__calc-row svg {
	fill: #6d6d73;
	margin-right: 8px;
}

.box__calc-item + .box__calc-item {
	margin-top: 52px;
}

.box__calc-total {
	font-size: 32px;
	line-height: 100%;
	color: #fbbe07;
	font-family: "Segoe UI Semibold";
}

.box__button {
	margin-top: 44px;
	font-size: 18px;
	height: 56px;
	text-align: center;
	color: #fff;
	width: 100%;
	max-width: 245px;
	background: #fbbe07;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	border: 0;
}

.box__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.box .banner {
		margin-bottom: 80px;
	}

	.box .banner__image {
		max-width: 590px;
		width: 590px;
		height: 500px;
	}

	.box__title {
		font-size: 32px;
		line-height: 43px;
		margin-bottom: 48px;
	}

	.box__calc {
		padding: 48px 0;
		margin: 60px 0;
	}

	.box__calc-items {
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		padding-left: 0;
	}

	.box__calc-item + .box__calc-item {
		margin-top: 0;
	}

	.box__calc-row {
		font-size: 18px;
	}

	.box__calc-total {
		font-size: 36px;
	}

	.box__button {
		margin-top: 0;
	}
}

.box-order__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
	margin-top: 48px;
}

@media (min-width: 768px) {
	.box-order__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.box-order__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.box-order__container {
		width: 1280px;
	}
}

.box-order__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 48px;
	color: #242729;
}

.box-order__rules-link {
	color: #fbbe07;
}

.box-order__btn {
	width: 220px;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-left: auto;
	text-decoration: none;
	transition: .3s;
	margin-top: 32px;
	border: 0;
}

.box-order__btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 768px) {
	.box-order__row {
		display: flex;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}

	.box-order__row .input {
		flex-basis: 0;
		flex-grow: 1;
	}

	.box-order__btn {
		margin-top: 0;
		flex-shrink: 0;
	}

	.box-order__footer {
		display: flex;
		justify-content: space-between;
		align-items: center;
		-moz-column-gap: 20px;
		column-gap: 20px;
	}
}

@media (min-width: 1340px) {
	.box-order__container {
		width: 844px;
		margin-top: 80px;
	}

	.box-order__title {
		font-size: 32px;
		line-height: 43px;
	}

	.box-order__btn {
		width: 260px;
	}
}

.auto-insurance-slider__slider {
	margin-left: 16px;
}

.auto-insurance-slider .slick-initialized .slick-slide {
	display: flex;
}

.auto-insurance-slider__slider-item {
	width: 253px;
	margin-right: 16px;
	border: 1px solid #f6f6f6;
	padding: 20px 0 0 27px;
	margin-bottom: 0;
	flex-direction: column;
}

.auto-insurance-slider__slider-title {
	font-size: 18px;
	line-height: 24px;
	color: #242729;
	margin-bottom: 12px;
	font-family: "Segoe UI Semibold";
}

.auto-insurance-slider__slider-text {
	font-size: 12px;
	line-height: 16px;
	color: #242729;
	opacity: 0.4;
	font-family: "Segoe UI";
	max-width: 196px;
}

.auto-insurance-slider__slider-image {
	width: 192px;
	display: block;
	align-self: flex-end;
}

@media (min-width: 768px) {
	.auto-insurance-slider__slider {
		box-sizing: border-box;
		min-width: 320px;
		padding: 0 16px;
		margin-left: 0;
	}
}

@media (min-width: 768px) and (min-width: 768px) {
	.auto-insurance-slider__slider {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 768px) and (min-width: 1340px) {
	.auto-insurance-slider__slider {
		width: 1280px;
	}
}

@media (min-width: 768px) and (min-width: 1440px) {
	.auto-insurance-slider__slider {
		width: 1280px;
	}
}

@media (min-width: 1340px) {
	.auto-insurance-slider__slider-item {
		width: 407px;
		margin-right: 30px;
		padding: 23px 0 0 32px;
	}

	.auto-insurance-slider__slider-title {
		font-size: 24px;
		line-height: 32px;
		margin-bottom: 34px;
	}

	.auto-insurance-slider__slider-text {
		font-size: 16px;
		line-height: 21px;
		max-width: 312px;
	}

	.auto-insurance-slider__slider-image {
		width: 345px;
	}
}

.hint__label {
	display: flex;
	align-items: center;
	opacity: 1;
}

.hint__icon {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #fbbe07;
	display: inline-block;
	margin-left: 8px;
	position: relative;
}

.hint__icon::after {
	content: '?';
	position: absolute;
	color: #fff;
	right: 8px;
	top: 2px;
	font-size: 18px;
	font-weight: bold;
	line-height: 1;
}

.hint__icon_active .hint__content,
.hint__icon:hover .hint__content {
	display: block;
}

.hint__content {
	position: absolute;
	display: none;
	z-index: 1000000;
	top: 28px;
	left: -15px;
	right: -100px;
	background: #fff;
	box-shadow: 0 0 16px #ccc;
	padding: 16px;
}

@media (min-width: 375px) {
	.hint__content {
		right: -151px;
	}
}

@media (min-width: 768px) {
	.hint__content {
		right: -291px;
		top: -22px;
		left: 34px;
	}
}

.registration-losses {
	margin-top: 40px;
}

.registration-losses__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.registration-losses__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.registration-losses__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.registration-losses__container {
		width: 1280px;
	}
}

@media (min-width: 768px) {
	.registration-losses__container {
		max-width: 843px;
	}
}

@media (min-width: 1340px) {
	.registration-losses__container {
		max-width: 843px;
	}
}

.registration-losses__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	margin-bottom: 29px;
}

.registration-losses__label {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
	margin-bottom: 16px;
}

.registration-losses__text-block {
	font-size: 16px;
	line-height: 21px;
	color: #242729;
	background: #f6f6f6;
	border-radius: 4px;
	padding: 20px;
	margin-bottom: 32px;
}

@media (min-width: 1340px) {
	.registration-losses__text-block {
		padding: 26px 20px 56px;
	}
}

.registration-losses__docs {
	display: flex;
	flex-direction: column;
	margin: 16px 0 24px;
	gap: 16px;
}

@media (min-width: 1340px) {
	.registration-losses__docs {
		flex-direction: row;
		justify-content: space-between;
		flex-wrap: wrap;
	}
}

.registration-losses__item {
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	display: flex;
	padding: 16px 27px 17px 23px;
	color: #242729;
	font-size: 14px;
	line-height: 24px;
	width: 100%;
	max-width: 367px;
}

@media (min-width: 1340px) {
	.registration-losses__item {
		font-size: 18px;
		line-height: 28px;
	}
}

.registration-losses__link {
	white-space: nowrap;
	font-family: "Segoe UI Semibold";
}

.registration-losses__link_thin {
	font-family: "Segoe UI";
	opacity: 0.6;
}

.registration-losses__img {
	flex-shrink: 0;
	width: 46px;
	height: 52px;
	margin-right: 24px;
}

.registration-losses__btn-add {
	border: 0;
	border-radius: 4px;
	background: #f6f6f6;
	font-size: 18px;
	line-height: 24px;
	color: #6d6d73;
	font-family: "Segoe UI Semibold";
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	height: 56px;
	width: 100%;
}

.registration-losses__btn-add svg {
	fill: #fbbe07;
	margin-right: 12px;
}

.registration-losses__btn-add input[type='file'] {
	display: none;
}

@media (min-width: 768px) {
	.registration-losses__btn-add {
		max-width: 277px;
	}
}

.registration-losses__button {
	width: 100%;
	height: 60px;
	line-height: 60px;
	background: #fbbe07;
	box-shadow: 0 0 16px rgba(104, 104, 104, 0.1);
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	color: #fff;
	padding: 0;
	display: block;
	text-align: center;
	margin-top: 24px;
	text-decoration: none;
	transition: .3s;
	border: 0;
}

.registration-losses__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 768px) {
	.registration-losses__button {
		max-width: 201px;
		margin-left: auto;
	}
}

@media (min-width: 1340px) {
	.registration-losses__button {
		width: 201px;
	}
}

@media (min-width: 1340px) {
	.registration-losses__form-row {
		display: flex;
		justify-content: space-between;
	}

	.registration-losses__form-row .input {
		width: 49%;
	}
}

.personal {
	background: #f6f6f6;
	padding-top: 48px;
	margin-bottom: -80px;
	padding-bottom: 80px;
}

@media (min-width: 1340px) {
	.personal {
		padding-top: 74px;
		margin-bottom: -120px;
		padding-bottom: 120px;
	}
}

.personal__title {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 24px;
}

@media (min-width: 1340px) {
	.personal__title {
		margin-bottom: 48px;
		font-size: 24px;
		line-height: 32px;
	}
}

.personal__wrapper {
	display: flex;
}

.personal__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.personal__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.personal__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.personal__container {
		width: 1280px;
	}
}

.personal__wrap {
	display: flex;
	padding: 19px;
	background: #fff;
	margin-bottom: 30px;
	border-radius: 4px;
}

.personal__img {
	width: 102px;
	height: 102px;
	border-radius: 4px;
	flex-shrink: 0;
	margin-right: 18px;
}

.personal__img img {
	display: block;
	width: 100%;
}

.personal__info-name,
.personal__info-age {
	line-height: 24px;
	color: #242729;
}

.personal__info-name {
	font-size: 24px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 12px;
}

.personal__info-age {
	font-size: 18px;
	margin-bottom: 12px;
}

.personal__info-city {
	font-size: 18px;
	line-height: 24px;
	opacity: 0.6;
}

.personal__menu-items {
	background: #fff;
	border-radius: 4px;
}

.personal__menu-item {
	transition: .33s ease;
	cursor: pointer;
	position: relative;
	overflow: inherit;
	margin: 0 16px;
	text-align: left;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #f6f6f6;
}

.personal__menu-item svg {
	fill: #6d6d73;
	stroke: none;
	stroke-width: 1;
}

.personal__menu-item_active .personal__menu-subtitle {
	color: #fbbe07;
	opacity: 1;
	font-family: "Segoe UI Semibold";
}

.personal__menu-item_active svg {
	fill: #fbbe07;
}

.personal__menu-subtitle {
	position: relative;
	display: block;
	font-size: 18px;
	text-decoration: none;
	padding: 16px 0;
	margin-left: 16px;
	color: #242729;
	width: 100%;
	opacity: 0.6;
	line-height: 24px;
}

.personal__menu {
	display: none;
}

@media (min-width: 1340px) {
	.personal__menu {
		display: block;
		width: 407px;
		margin-right: 30px;
	}
}

.personal__col {
	width: 100%;
}

@media (min-width: 1340px) {
	.personal__col {
		width: 843px;
	}
}

.personal__block {
	background: #fff;
	border-radius: 4px;
	width: 100%;
}

.personal__block_padding {
	padding: 17px 19px 21px;
}

@media (min-width: 1340px) {
	.personal__block_padding {
		padding: 25px 41px 31px;
	}
}

.personal__block-content {
	padding: 19px 19px 21px;
}

@media (min-width: 1340px) {
	.personal__block-content {
		padding: 14px 41px 31px;
	}
}

.personal__block-header {
	background: #fcfcfc;
	padding: 17px 19px 18px;
}

@media (min-width: 1340px) {
	.personal__block-header {
		padding: 25px 41px;
	}
}

@media (min-width: 1340px) {
	.personal__block-header_row {
		display: flex;
		justify-content: space-between;
		align-items: center;
		padding-bottom: 30px;
	}

	.personal__block-header_row .personal__subtitle {
		margin: 0;
	}
}

@media (min-width: 1340px) {
	.personal__block-row {
		margin-top: 16px;
		display: flex;
		align-items: flex-start;
		justify-content: space-between;
	}
}

.personal__slider {
	margin-top: 32px;
	margin-bottom: 0 !important;
}

.personal__slider .slick-arrow {
	display: none !important;
}

@media (min-width: 1340px) {
	.personal__slider {
		margin-top: 44px;
	}
}

.personal__slide {
	margin-bottom: 16px;
	margin-right: 32px;
	width: 343px;
}

@media (min-width: 1340px) {
	.personal__slide {
		margin-bottom: 38px;
		width: 406px;
	}
}

.personal .slick-dots {
	bottom: -37px;
}

.personal .slick-dots li button::before {
	color: #fff;
}

.personal .slick-dots li.slick-active button::before {
	color: #fbbe07;
}

@media (min-width: 1340px) {
	.personal .slick-dots {
		bottom: -35px;
	}
}

.personal__slider-case {
	margin-top: 32px;
}

@media (min-width: 1340px) {
	.personal__slider-case {
		margin-top: 74px;
	}
}

.personal__card {
	margin-top: 32px;
	background: #fff;
	border-radius: 4px;
}

@media (min-width: 1340px) {
	.personal__card {
		margin-top: 74px;
	}
}

.personal__link-more {
	display: block;
	background: #fff;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 4px;
	font-size: 14px;
	color: #6d6d73;
	letter-spacing: 0.1px;
	margin-left: auto;
	position: relative;
}

.personal__subtitle {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 8px;
}

.personal__subtitle_icon {
	display: flex;
	align-items: center;
}

.personal__subtitle_icon svg {
	margin-left: 10px;
	fill: #fbbe07;
}

@media (min-width: 1340px) {
	.personal__subtitle {
		font-size: 24px;
		line-height: 32px;
	}
}

.personal__date {
	margin-top: 4px;
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.4;
}

.personal__date_row {
	margin-bottom: 26px;
	display: flex;
	align-items: center;
}

@media (min-width: 1340px) {
	.personal__date_row {
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 23px;
	}
}

.personal__time {
	margin-left: 8px;
}

.personal__view {
	display: flex;
	align-items: center;
	margin-left: 64px;
	font-size: 14px;
	line-height: 19px;
}

.personal__view svg {
	margin-right: 4px;
	opacity: .4;
}

.personal__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
}

.personal__text + .personal__text {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.personal__text {
		font-size: 16px;
		line-height: 21px;
	}
}

.personal__link {
	color: #fbbe07;
	font-size: 16px;
	line-height: 24px;
}

.personal__loading {
	display: block;
	position: relative;
	width: 100%;
	height: 12px;
	margin-top: 32px;
	margin-bottom: 16px;
	background: #f6f6f6;
	border-radius: 30px;
}

@media (min-width: 1340px) {
	.personal__loading {
		margin-top: 0;
		width: 296px;
	}
}

.personal__loading-progress {
	background: #fbbe07;
	border-radius: 30px;
	position: absolute;
	left: 0;
	top: 0;
	height: 12px;
	width: 85%;
}

.personal__loading-text {
	font-size: 14px;
	line-height: 19px;
}

.personal__loading-text span {
	font-family: "Segoe UI Semibold";
}

.personal__docs {
	margin-top: 24px;
}

@media (min-width: 1340px) {
	.personal__docs {
		margin-top: 39px;
		display: flex;
		-moz-column-gap: 16px;
		column-gap: 16px;
		row-gap: 16px;
	}
}

.personal__pdf-item {
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	display: flex;
	padding: 16px 11px 16px 20px;
	color: #242729;
	font-size: 18px;
	line-height: 28px;
	max-width: 343px;
}

.personal__pdf-item + .personal__pdf-item {
	margin-top: 16px;
}

@media (min-width: 1340px) {
	.personal__pdf-item {
		width: 264px;
	}

	.personal__pdf-item + .personal__pdf-item {
		margin-top: 0;
	}
}

.personal__link-pdf {
	white-space: nowrap;
	font-family: "Segoe UI Semibold";
	height: 52px;
}

.personal__link-pdf_thin {
	font-family: "Segoe UI";
	opacity: 0.6;
}

.personal__img-pdf {
	flex-shrink: 0;
	width: 46px;
	height: 52px;
	margin-right: 24px;
}

.personal__btn-add {
	border: 0;
	border-radius: 4px;
	background: #f6f6f6;
	font-size: 18px;
	line-height: 24px;
	color: #6d6d73;
	font-family: "Segoe UI Semibold";
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	height: 56px;
	width: 100%;
	margin-top: 27px;
}

.personal__btn-add svg {
	fill: #fbbe07;
	margin-right: 12px;
}

.personal__btn-add input[type='file'] {
	display: none;
}

@media (min-width: 768px) {
	.personal__btn-add {
		max-width: 220px;
	}
}

.personal__navigation {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 24px;
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	margin-right: -20px;
	padding-left: 12px;
}

@media (min-width: 768px) {
	.personal__navigation {
		margin-right: 0;
	}
}

@media (min-width: 1340px) {
	.personal__navigation {
		margin-bottom: 32px;
	}
}

.personal__nav-menu {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	min-height: 42px;
	width: 100%;
	overflow: auto;
}

.personal__list {
	display: flex;
	align-items: center;
	flex-wrap: nowrap;
	width: 100%;
}

.personal__list-item {
	padding: 0 19px 0 0;
	height: 42px;
	display: flex;
	align-items: center;
}

.personal__nav-link {
	font-size: 16px;
	line-height: 42px;
	color: rgba(36, 39, 41, 0.6);
	padding: 0 16px;
	white-space: nowrap;
}

.personal__nav-link_active {
	background-color: #f6f6f6;
	color: #fbbe07;
	border-radius: 4px;
	height: 33px;
	line-height: 30px;
	font-family: "Segoe UI Semibold";
}

.policy-information .policy-item {
	margin-bottom: 16px;
}

.policy-information .policy-item:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.policy-information .policy-item {
		width: 345px;
		margin-bottom: 0;
	}
}

@media (min-width: 1340px) {
	.policy-information .policy-item {
		width: 406px;
	}
}

@media (min-width: 768px) {
	.policy-information__items {
		display: flex;
		flex-wrap: wrap;
		row-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}
}

.policy-information__button {
	display: flex;
	align-items: center;
	font-size: 18px;
	background: #fff;
	color: #6d6d73;
	border-radius: 4px;
	height: 56px;
	width: 100%;
	margin-top: 24px;
	border: 0;
	justify-content: center;
	cursor: pointer;
}

.policy-information__button svg {
	fill: #fbbe07;
	margin-right: 12px;
}

@media (min-width: 1340px) {
	.policy-information__button {
		margin-top: 32px;
		width: 254px;
		margin-left: auto;
	}
}

.policy-information__inquiry {
	margin-top: 32px;
}

@media (min-width: 1340px) {
	.policy-information__inquiry {
		margin-top: 64px;
	}
}

.policy-item {
	background: #fff;
	border-radius: 4px;
	width: 100%;
}

.policy-item__content {
	padding: 19px 19px 21px;
}

@media (min-width: 1340px) {
	.policy-item__content {
		padding: 14px 41px 31px;
	}
}

.policy-item__header {
	background: #fcfcfc;
	padding: 17px 19px 18px;
}

@media (min-width: 1340px) {
	.policy-item__header {
		padding: 25px 41px;
	}
}

.policy-item__link-more {
	display: block;
	background: #fff;
	width: 120px;
	line-height: 1;
	border-radius: 4px;
	font-size: 14px;
	color: #6d6d73;
	letter-spacing: 0.1px;
	position: relative;
	text-align: left;
}

@media (min-width: 1340px) {
	.policy-item__link-more {
		font-size: 16px;
	}
}

.policy-item__subtitle {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 8px;
}

@media (min-width: 1340px) {
	.policy-item__subtitle {
		font-size: 24px;
		line-height: 32px;
	}
}

.policy-item__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
}

.policy-item__text_bold {
	font-family: "Segoe UI Semibold";
	margin-right: 5px;
}

.policy-item__text_error {
	font-size: 16px;
	line-height: 21px;
	color: #eb5757;
	opacity: 0.8;
}

.policy-item__text_during {
	font-size: 16px;
	line-height: 21px;
	color: #f2994a;
	opacity: 0.8;
}

.policy-item__text + .policy-item__text {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.policy-item__text {
		font-size: 16px;
		line-height: 21px;
	}
}

.policy-item__text-title {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.6;
}

@media (min-width: 1340px) {
	.policy-item__text-title {
		font-size: 18px;
		line-height: 24px;
	}
}

.policy-item__total {
	margin-top: 16px;
	font-size: 16px;
	line-height: 21px;
	color: #242729;
	opacity: 0.8;
	font-family: "Segoe UI Semibold";
}

@media (min-width: 1340px) {
	.policy-item__total {
		font-size: 18px;
		line-height: 24px;
		margin-top: 18px;
	}
}

.policy-item__buttons {
	margin-top: 30px;
	display: flex;
	align-items: center;
}

@media (min-width: 1340px) {
	.policy-item__buttons {
		margin-top: 27px;
	}
}

.policy-item__button {
	width: 170px;
	line-height: 48px;
	height: 48px;
	background: #fbbe07;
	border-radius: 4px;
	font-family: "Segoe UI Semibold";
	font-size: 14px;
	color: #f6f6f6;
	padding: 0;
	display: block;
	text-align: center;
	text-decoration: none;
	transition: .3s;
	border: 0;
	margin-right: 33px;
}

.policy-item__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.policy-item__button_disabled {
	pointer-events: none;
	color: #d9dbe1;
	background: #f6f6f6;
}

@media (min-width: 1340px) {
	.policy-item__button {
		height: 52px;
		line-height: 52px;
		font-size: 16px;
	}
}

.policy-item__status {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-left: 5px;
	border-radius: 50%;
}

.policy-item__status_ok {
	background: #27ae60;
}

.policy-item__status_error {
	background: #eb5757;
}

.policy-item__status_during {
	background: #fbbe07;
}

@media (min-width: 1340px) {
	.policy-item__status {
		width: 8px;
		height: 8px;
		margin-left: 8px;
	}
}

.insured-events .deal-item {
	margin-bottom: 16px;
}

.insured-events .deal-item:last-child {
	margin-bottom: 0;
}

@media (min-width: 768px) {
	.insured-events .deal-item {
		width: 345px;
		margin-bottom: 0;
	}
}

@media (min-width: 1340px) {
	.insured-events .deal-item {
		width: 406px;
	}
}

@media (min-width: 768px) {
	.insured-events__items {
		display: flex;
		flex-wrap: wrap;
		row-gap: 30px;
		-moz-column-gap: 30px;
		column-gap: 30px;
	}
}

.deal-item {
	background: #fff;
	border-radius: 4px;
	width: 100%;
}

.deal-item__content {
	padding: 19px 19px 21px;
}

@media (min-width: 1340px) {
	.deal-item__content {
		padding: 14px 41px 31px;
	}
}

.deal-item__header {
	background: #fcfcfc;
	padding: 17px 19px 18px;
}

@media (min-width: 1340px) {
	.deal-item__header {
		padding: 25px 41px;
	}
}

.deal-item__subtitle {
	font-size: 18px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	margin-bottom: 8px;
}

@media (min-width: 1340px) {
	.deal-item__subtitle {
		font-size: 24px;
		line-height: 32px;
	}
}

.deal-item__date {
	margin-top: 4px;
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.4;
}

.deal-item__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
}

.deal-item__text_bold {
	font-family: "Segoe UI Semibold";
	margin-right: 5px;
}

.deal-item__text + .deal-item__text {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.deal-item__text {
		font-size: 16px;
		line-height: 21px;
	}

	.deal-item__text_md {
		font-size: 18px;
		line-height: 24px;
	}
}

.deal-item__status {
	margin-top: 16px !important;
	margin-bottom: 24px;
}

@media (min-width: 1340px) {
	.deal-item__status {
		font-size: 18px;
		line-height: 24px;
		margin-top: 18px !important;
		margin-bottom: 28px;
	}
}

.deal-item__status-block {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin-left: 5px;
	border-radius: 50%;
}

.deal-item__status-block_ok {
	background: #27ae60;
}

.deal-item__status-block_error {
	background: #eb5757;
}

.deal-item__status-block_during {
	background: #fbbe07;
}

@media (min-width: 1340px) {
	.deal-item__status-block {
		width: 8px;
		height: 8px;
		margin-left: 8px;
	}
}

.deal-item__link-more {
	display: block;
	background: #fff;
	width: 120px;
	border-radius: 4px;
	font-size: 14px;
	color: #6d6d73;
	letter-spacing: 0.1px;
	position: relative;
	margin-left: 0;
	height: auto;
	line-height: 1;
}

@media (min-width: 1340px) {
	.deal-item__link-more {
		font-size: 16px;
	}
}

.offices {
	margin-top: 48px;
}

@media (min-width: 1340px) {
	.offices {
		margin-top: 58px;
	}
}

.offices__container {
	box-sizing: border-box;
	min-width: 320px;
	padding: 0 16px;
}

@media (min-width: 768px) {
	.offices__container {
		width: 720px;
		margin-left: auto;
		margin-right: auto;
		padding: 0;
	}
}

@media (min-width: 1340px) {
	.offices__container {
		width: 1280px;
	}
}

@media (min-width: 1440px) {
	.offices__container {
		width: 1280px;
	}
}

.offices__title {
	font-family: "Segoe UI Semibold";
	font-size: 24px;
	line-height: 32px;
	color: #242729;
	margin-bottom: 32px;
}

@media (min-width: 1340px) {
	.offices__title {
		font-size: 32px;
		line-height: 43px;
		color: #242729;
		margin-bottom: 64px;
	}
}

.offices__map {
	height: 241px;
	margin-bottom: 48px;
}

.offices__map img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}

@media (min-width: 1340px) {
	.offices__map {
		width: 790px;
		height: 556px;
		margin-bottom: 0;
		margin-left: 41px;
	}
}

@media (min-width: 1340px) {
	.offices__items {
		height: 560px;
		overflow: auto;
	}
}

@media (min-width: 1340px) {
	.offices__info {
		display: flex;
		flex-direction: row-reverse;
		justify-content: space-between;
	}
}

.offices__item {
	padding: 17px 21px;
	width: 100%;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	cursor: pointer;
}

.offices__item_active {
	background: #f6f6f6;
}

.offices__item_active .offices__body {
	display: block;
}

@media (min-width: 1340px) {
	.offices__item {
		width: 407px;
	}
}

.offices__item + .offices__item {
	margin-top: 16px;
}

@media (min-width: 1340px) {
	.offices__item + .offices__item {
		margin-top: 30px;
	}
}

.offices__subtitle {
	font-size: 14px;
	line-height: 19px;
	display: flex;
	align-items: center;
	color: #242729;
	font-family: "Segoe UI Semibold";
	margin-bottom: 12px;
}

.offices__subtitle svg {
	fill: #fbbe07;
	margin-right: 10px;
}

@media (min-width: 1340px) {
	.offices__subtitle {
		font-size: 16px;
		line-height: 21px;
		margin-bottom: 10px;
	}
}

.offices__address {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.6;
	margin-left: 30px;
}

@media (min-width: 1340px) {
	.offices__address {
		font-size: 16px;
		line-height: 21px;
	}
}

.offices__body {
	display: none;
	margin-left: 30px;
	margin-top: 26px;
}

.offices__button {
	background: #fbbe07;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02);
	border-radius: 4px;
	height: 44px;
	font-family: "Segoe UI Semibold";
	font-size: 16px;
	text-align: center;
	color: #fff;
	border: 0;
	width: 243px;
	margin-bottom: 20px;
}

.offices__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.offices__button {
		width: 299px;
	}
}

.offices__link {
	font-size: 16px;
	line-height: 21px;
	color: #242729;
	opacity: 0.4;
	margin-bottom: 7px;
}

.deal__title {
	background: #fcfcfc;
	border-radius: 4px 4px 0 0;
	padding: 31px 19px;
	margin-bottom: 0;
}

@media (min-width: 1340px) {
	.deal__title {
		padding: 27px 45px 29px;
	}
}

.deal__content {
	padding: 24px 19px 20px;
	background: #fff;
	border-radius: 0 0 4px 4px;
}

@media (min-width: 1340px) {
	.deal__content {
		padding: 25px 45px 50px;
	}
}

.deal__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
}

@media (min-width: 1340px) {
	.deal__text {
		font-size: 18px;
		line-height: 24px;
	}
}

.deal__text + .deal__text {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.deal__text + .deal__text {
		margin-top: 15px;
	}
}

.deal__text_min {
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}

@media (min-width: 1340px) {
	.deal__text_min {
		margin-bottom: 32px;
	}
}

@media (min-width: 1340px) {
	.deal__top {
		display: flex;
	}
}

.deal__top-item + .deal__top-item {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.deal__top-item + .deal__top-item {
		margin-top: 0;
		margin-left: 40px;
	}
}

@media (min-width: 1340px) {
	.deal__top-item:last-child {
		margin-left: 67px;
	}
}

.deal .personal__loading-progress {
	width: 40%;
}

@media (min-width: 1340px) {
	.deal .personal__loading {
		margin-bottom: 18px;
		width: 197px;
		margin-top: 8px;
	}
}

@media (min-width: 1340px) {
	.deal .personal__loading-text {
		font-size: 18px;
		line-height: 24px;
	}
}

.deal__docs {
	margin-top: 48px;
}

@media (min-width: 1340px) {
	.deal__docs-items {
		display: flex;
		flex-wrap: wrap;
		-moz-column-gap: 16px;
		column-gap: 16px;
		row-gap: 16px;
	}
}

.deal .personal__link-pdf {
	white-space: normal;
	min-height: 52px;
	height: auto;
}

@media (min-width: 1340px) {
	.deal .personal__link-pdf {
		white-space: nowrap;
	}
}

@media (min-width: 1340px) {
	.deal .personal__pdf-item {
		width: 367px;
		max-width: 367px;
	}
}

.deal__result {
	margin-top: 48px;
}

.deal__result .personal__title {
	margin-bottom: 16px;
}

@media (min-width: 1340px) {
	.deal__result {
		margin-top: 60px;
	}

	.deal__result .personal__title {
		margin-bottom: 26px;
	}
}

.deal__result-items {
	background: #f6f6f6;
	border-radius: 4px;
	padding: 33px 25px 67px;
	margin-bottom: 48px;
}

@media (min-width: 1340px) {
	.deal__result-items {
		padding: 33px 47px;
		display: flex;
		justify-content: space-between;
	}
}

.deal__result-item {
	color: #242729;
	opacity: 0.8;
}

.deal__result-item + .deal__result-item {
	margin-top: 32px;
}

@media (min-width: 1340px) {
	.deal__result-item + .deal__result-item {
		margin-top: 0;
	}

	.deal__result-item:first-child {
		min-width: 120px;
	}

	.deal__result-item:nth-child(2) {
		width: 200px;
		margin: 0 40px 0 60px;
	}
}

.deal__result-name {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}

.deal__result-value {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
}

.deal__result-value_thin {
	font-family: "Segoe UI";
}

.deal__button {
	font-size: 14px;
	line-height: 24px;
	font-family: "Segoe UI Semibold";
	height: 48px;
	text-align: center;
	color: #fff;
	width: 167px;
	background: #fbbe07;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	border: 0;
	display: block;
	margin-left: auto;
	white-space: nowrap;
}

.deal__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.deal__button {
		padding: 0 45px;
		width: auto;
	}
}

.policy__title {
	background: #fcfcfc;
	border-radius: 4px 4px 0 0;
	padding: 31px 19px;
	margin-bottom: 0;
}

@media (min-width: 1340px) {
	.policy__title {
		padding: 29px 45px;
	}
}

.policy__content {
	padding: 24px 19px 20px;
	background: #fff;
	border-radius: 0 0 4px 4px;
}

@media (min-width: 1340px) {
	.policy__content .personal__title {
		margin-bottom: 32px;
	}
}

@media (min-width: 1340px) {
	.policy__content {
		padding: 23px 45px 50px;
	}
}

.policy__text {
	font-size: 14px;
	line-height: 19px;
	color: #242729;
	opacity: 0.8;
}

@media (min-width: 1340px) {
	.policy__text {
		font-size: 18px;
		line-height: 24px;
	}
}

.policy__text + .policy__text {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.policy__text + .policy__text {
		margin-top: 16px;
	}
}

.policy__text_min {
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 16px;
}

@media (min-width: 1340px) {
	.policy__text_min {
		margin-bottom: 32px;
	}
}

@media (min-width: 1340px) {
	.policy__top {
		display: flex;
	}
}

.policy__top-item + .policy__top-item {
	margin-top: 12px;
}

@media (min-width: 1340px) {
	.policy__top-item + .policy__top-item {
		margin-top: 0;
	}
}

@media (min-width: 1340px) {
	.policy__top-item:first-child,
	.policy__top-item:nth-child(2) {
		width: 250px;
	}

	.policy__top-item:nth-child(2) {
		margin-left: 16px;
	}

	.policy__top-item:last-child {
		margin-left: 67px;
	}
}

.policy__top-btn {
	font-size: 14px;
	font-family: "Segoe UI Semibold";
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #f6f6f6;
	width: 142px;
	background: #fbbe07;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	border: 0;
	display: block;
	white-space: nowrap;
	margin-top: 24px;
}

.policy__top-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.policy__top-btn {
		height: 60px;
		line-height: 60px;
		margin-top: 0;
		width: 169px;
		font-size: 18px;
	}
}

.policy__driver {
	margin: 48px 0;
}

.policy__driver-info-row {
	display: flex;
	flex-wrap: wrap;
	-moz-column-gap: 63px;
	column-gap: 63px;
	row-gap: 24px;
}

.policy__driver-info-row + .policy__driver-info-row {
	margin-top: 32px;
}

.policy__driver-info-item {
	width: 106px;
	color: #242729;
	opacity: 0.8;
}

.policy__driver-info-name {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}

.policy__driver-info-value {
	font-size: 18px;
	line-height: 24px;
}

.policy__conditions {
	margin-bottom: 48px;
}

.policy__label {
	display: flex;
	align-items: center;
	height: 25px;
}

.policy__checkbox + .policy__checkbox {
	margin-top: 24px;
}

@media (min-width: 1340px) {
	.policy__checkbox + .policy__checkbox {
		margin-top: 32px;
	}
}

.policy .checkbox__span {
	width: 25px;
	height: 25px;
}

.policy .checkbox__span::after {
	left: 8px;
	top: 4px;
	width: 8px;
	height: 12px;
}

@media (min-width: 1340px) {
	.policy .checkbox__text {
		padding-left: 38px;
	}
}

.policy__track {
	margin-bottom: 48px;
}

.policy__track-items {
	margin-top: 36px;
}

.policy__track-items-row {
	display: flex;
	flex-wrap: wrap;
	-moz-column-gap: 48px;
	column-gap: 48px;
	row-gap: 16px;
}

.policy__track-items-row + .policy__track-items-row {
	margin-top: 24px;
}

@media (min-width: 1340px) {
	.policy__track-items-row {
		align-items: center;
		-moz-column-gap: 69px;
		column-gap: 69px;
	}
}

.policy__track-item {
	color: #242729;
	opacity: 0.8;
}

.policy__track-item:first-child {
	width: 100px;
}

.policy__track-item_row {
	display: flex;
	align-items: center;
}

.policy__events {
	margin-bottom: 48px;
}

@media (min-width: 1340px) {
	.policy__events {
		margin-bottom: 40px;
	}
}

.policy__events-items-row {
	display: flex;
	flex-wrap: wrap;
	-moz-column-gap: 14px;
	column-gap: 14px;
	row-gap: 16px;
}

.policy__events-items-row + .policy__events-items-row {
	margin-top: 24px;
}

@media (min-width: 1340px) {
	.policy__events-items-row {
		-moz-column-gap: 40px;
		column-gap: 40px;
		align-items: flex-end;
	}

	.policy__events-items-row .policy__driver-info-name {
		display: none;
	}

	.policy__events-items-row:nth-child(1) .policy__driver-info-name {
		display: block;
	}
}

.policy__events-item {
	color: #242729;
	opacity: 0.8;
}

.policy__events-item:nth-child(odd) {
	width: 174px;
}

@media (min-width: 1340px) {
	.policy__events-item:nth-child(1) {
		width: 131px;
	}

	.policy__events-item:nth-child(2) {
		width: 86px;
	}

	.policy__events-item:nth-child(3) {
		width: 174px;
	}

	.policy__events-item:nth-child(4) {
		width: 116px;
	}

	.policy__events-item:nth-child(5) {
		width: 72px;
		margin-left: 13px;
	}
}

.policy__events-link {
	display: inline-block;
	margin-top: 8px;
	color: #fbbe07;
	font-size: 16px;
	line-height: 21px;
	opacity: 0.8;
	border-bottom: 1px dashed;
}

.policy__btns {
	display: flex;
	justify-content: space-between;
}

.policy__button {
	height: 48px;
	line-height: 48px;
	border-radius: 4px;
	border: 0;
	font-size: 14px;
	font-family: "Segoe UI Semibold";
	cursor: pointer;
	transition: .3s;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	white-space: nowrap;
	width: 122px;
	color: #fff;
	background: #fbbe07;
}

@media (min-width: 1340px) {
	.policy__button {
		height: 60px;
		width: 201px;
		font-size: 18px;
		line-height: 60px;
	}
}

.policy__button_disabled {
	width: 122px;
	color: #d9dbe1;
	background: #f6f6f6;
	pointer-events: none;
}

@media (min-width: 1340px) {
	.policy__button_disabled {
		width: 201px;
	}
}

.policy__button_primary {
	width: 167px;
}

@media (min-width: 1340px) {
	.policy__button_primary {
		width: 254px;
	}
}

.policy__button:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

.policy__information {
	margin-top: 16px;
	font-size: 16px;
	line-height: 25px;
	color: #eb5757;
	padding-left: 37px;
	background: url("/static/img/icon-information.svg") left center no-repeat;
}

@media (min-width: 1340px) {
	.policy__information {
		margin-top: 20px;
	}
}

.policy__button-switch {
	position: relative;
	width: 38px;
	height: 21px;
	margin-right: 16px;
}

.policy__switch {
	height: 0;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: 0;
}

.policy__switch::before,
.policy__switch::after {
	content: '';
	position: absolute;
}

.policy__switch::before {
	border-radius: 30px;
	background: #eb5757;
	height: 21px;
	left: 0;
	top: 0;
	transition: 0.3s;
	width: 38px;
}

.policy__switch::after {
	border-radius: 50%;
	background: #f6f6f6;
	height: 17px;
	transform: translate(2px, 0);
	transition: 0.3s;
	width: 17px;
	top: 2px;
}

.policy__switch:checked::after {
	transform: translate(19px, 0);
}

.policy__switch:checked::before {
	background: #27ae60;
}

.policy-termination__text {
	font-size: 16px;
	line-height: 21px;
	color: #242729;
	margin-bottom: 26px;
}

.policy-termination__text a {
	color: #fbbe07;
}

.policy-termination__text b {
	font-family: "Segoe UI Semibold";
}

@media (min-width: 1340px) {
	.policy-termination__text {
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 24px;
	}
}

.policy-termination .policy__text {
	font-size: 16px;
	line-height: 21px;
}

@media (min-width: 1340px) {
	.policy-termination .policy__text {
		font-size: 18px;
		line-height: 24px;
	}
}

.policy-termination__sum {
	margin-top: 48px;
	margin-bottom: 35px;
}

@media (min-width: 1340px) {
	.policy-termination__sum {
		margin: 64px 0;
	}
}

@media (min-width: 1340px) {
	.policy-termination__sum-info {
		display: flex;
		-moz-column-gap: 64px;
		column-gap: 64px;
	}
}

.policy-termination__sum-item {
	color: #242729;
	opacity: 0.8;
}

.policy-termination__sum-item + .policy-termination__sum-item {
	margin-top: 24px;
}

@media (min-width: 1340px) {
	.policy-termination__sum-item + .policy-termination__sum-item {
		margin-top: 0;
	}
}

.policy-termination__sum-name {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 12px;
}

.policy-termination__sum-value {
	font-family: "Segoe UI Semibold";
	font-size: 18px;
	line-height: 24px;
}

.policy-termination .input__label {
	display: block;
}

@media (min-width: 1340px) {
	.policy-termination__auth-row {
		display: flex;
		align-items: flex-end;
		margin-bottom: 42px;
	}

	.policy-termination__auth-row .input {
		width: 407px;
		margin-bottom: 0;
	}
}

.policy-termination__auth-btn {
	font-size: 18px;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border: 0;
	height: 56px;
	background: #fbbe07;
	font-family: "Segoe UI Semibold";
	width: 100%;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	margin-top: -16px;
	margin-bottom: 23px;
}

.policy-termination__auth-btn:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.policy-termination__auth-btn {
		margin-bottom: 0;
		width: 251px;
		margin-left: 31px;
	}
}

@media (min-width: 1340px) {
	.policy-termination__row {
		display: flex;
		align-items: flex-end;
		margin-bottom: 48px;
	}
}

.policy-termination__input-group {
	display: flex;
	-moz-column-gap: 9px;
	column-gap: 9px;
	margin-bottom: 24px;
}

@media (min-width: 1340px) {
	.policy-termination__input-group {
		margin-bottom: 0;
		-moz-column-gap: 12px;
		column-gap: 12px;
	}
}

.policy-termination__input-min {
	width: 54px;
	height: 56px;
	font-size: 18px;
	line-height: 24px;
	margin-bottom: 0;
}

.policy-termination__input-min .input__label {
	display: none;
}

.policy-termination__input-min input {
	font-family: "Segoe UI Semibold";
	padding: 0 5px;
	text-align: center;
}

@media (min-width: 1340px) {
	.policy-termination__input-min {
		width: 72px;
	}
}

.policy-termination__rules {
	display: flex;
	font-size: 14px;
	line-height: 19px;
	margin-bottom: 48px;
	max-width: 407px;
}

@media (min-width: 1340px) {
	.policy-termination__rules {
		width: 314px;
		margin-bottom: 0;
		margin-left: 32px;
	}
}

.policy-termination__rules-link {
	color: #fbbe07;
	margin-left: 5px;
}

.policy-termination__rules-icon {
	width: 23px;
	height: 23px;
	flex-shrink: 0;
	margin-right: 16px;
	margin-top: 4px;
}

.policy-termination__btns {
	display: flex;
}

@media (min-width: 1340px) {
	.policy-termination__btns {
		justify-content: space-between;
	}
}

.policy-termination__button-cancel {
	font-size: 14px;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fbbe07;
	border: 0;
	height: 48px;
	background: #f6f6f6;
	font-family: "Segoe UI Semibold";
	width: 122px;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
	margin-right: 16px;
}

@media (min-width: 1340px) {
	.policy-termination__button-cancel {
		width: 201px;
		height: 60px;
		font-size: 18px;
	}
}

.policy-termination__button-proceed {
	font-size: 14px;
	line-height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #fff;
	border: 0;
	height: 48px;
	background: #fbbe07;
	font-family: "Segoe UI Semibold";
	width: 167px;
	border-radius: 4px;
	cursor: pointer;
	transition: .3s;
}

.policy-termination__button-proceed:hover {
	transition: .3s;
	background: #ffd453;
	box-shadow: 0 0 10px rgba(251, 190, 7, 0.5);
}

@media (min-width: 1340px) {
	.policy-termination__button-proceed {
		width: 201px;
		height: 60px;
		font-size: 18px;
	}
}

.policy-termination__auth {
	max-width: 407px;
}

@media (min-width: 1340px) {
	.policy-termination__auth {
		max-width: 100%;
	}
}

.range {
	margin: 40px 0;
}

.range-slider {
	width: 100%;
	min-width: 200px;
	--primary-color: #fbbe07;
	--value-offset-y: var(--ticks-gap);
	--value-active-color: #fff;
	--value-background: transparent;
	--value-background-hover: var(--primary-color);
	--value-font: 700 12px / 1 'Segoe UI Semibold';
	--fill-color: var(--primary-color);
	--progress-background: #eee;
	--progress-radius: 20px;
	--track-height: calc(var(--thumb-size) / 2);
	--min-max-font: 12px 'Segoe UI';
	--min-max-opacity: 0.5;
	--min-max-x-offset: 10%;
	--thumb-size: 22px;
	--thumb-color: #fff;
	--thumb-shadow: 0 0 3px rgba(0, 0, 0, 0.4), 0 0 1px rgba(0, 0, 0, 0.5) inset, 0 0 0 99px var(--thumb-color) inset;
	--thumb-shadow-active: 0 0 0 calc(var(--thumb-size) / 4) inset var(--thumb-color), 0 0 0 99px var(--primary-color) inset, 0 0 3px rgba(0, 0, 0, 0.4);
	--thumb-shadow-hover: var(--thumb-shadow);
	--ticks-thickness: 1px;
	--ticks-height: 5px;
	--ticks-gap: var(--ticks-height, 0);
	--ticks-color: #c0c0c0;
	--step: 1;
	--ticks-count: Calc(var(--max) - var(--min)) / var(--step);
	--maxTicksAllowed: 30;
	--too-many-ticks: Min(1, Max(var(--ticks-count) - var(--maxTicksAllowed), 0));
	--x-step: Max(var(--step), var(--too-many-ticks) * (var(--max) - var(--min)));
	--tickInterval: 100 / ((var(--max) - var(--min)) / var(--step)) * var(--tickEvery, 1);
	--tickIntervalPerc: calc((100% - var(--thumb-size)) / ((var(--max) - var(--min)) / var(--x-step)) * var(--tickEvery, 1));
	--value-a: Clamp(var(--min), var(--value, 0), var(--max));
	--value-b: var(--value, 0);
	--text-value-a: var(--text-value, '');
	--completed-a: calc((var(--value-a) - var(--min)) / (var(--max) - var(--min)) * 100);
	--completed-b: calc((var(--value-b) - var(--min)) / (var(--max) - var(--min)) * 100);
	--ca: Min(var(--completed-a), var(--completed-b));
	--cb: Max(var(--completed-a), var(--completed-b));
	--thumbs-too-close: Clamp(-1, 1000 * (Min(1, Max(var(--cb) - var(--ca) - 5, -1)) + 0.001), 1);
	--thumb-close-to-min: Min(1, Max(var(--ca) - 2, 0));
	--thumb-close-to-max: Min(1, Max(98 - var(--cb), 0));
	display: inline-block;
	height: Max(var(--track-height), var(--thumb-size));
	background: linear-gradient(to right, var(--ticks-color) var(--ticks-thickness), transparent 1px) repeat-x;
	background-size: var(--tickIntervalPerc) var(--ticks-height);
	background-position-x: calc(var(--thumb-size) / 2 - var(--ticks-thickness) / 2);
	background-position-y: var(--flip-y, bottom);
	padding-bottom: var(--flip-y, var(--ticks-gap));
	padding-top: calc(var(--flip-y) * var(--ticks-gap));
	position: relative;
	z-index: 1;
}

.range-slider[data-ticks-position='top'] {
	--flip-y: 1;
}

.range-slider::before,
.range-slider::after {
	--offset: calc(var(--thumb-size) / 2);
	content: counter(x);
	display: var(--show-min-max, block);
	font: var(--min-max-font);
	position: absolute;
	bottom: var(--flip-y, -2.5ch);
	top: calc(-2.5ch * var(--flip-y));
	opacity: Clamp(0, var(--at-edge), var(--min-max-opacity));
	transform: translateX(calc(var(--min-max-x-offset) * var(--before, -1) * -1)) scale(var(--at-edge));
	pointer-events: none;
}

.range-slider::before {
	--before: 1;
	--at-edge: var(--thumb-close-to-min);
	counter-reset: x var(--min);
	left: var(--offset);
}

.range-slider::after {
	--at-edge: var(--thumb-close-to-max);
	counter-reset: x var(--max);
	right: var(--offset);
}

.range-slider__values {
	position: relative;
	top: 50%;
	line-height: 0;
	text-align: justify;
	width: 100%;
	pointer-events: none;
	margin: 0 auto;
	z-index: 5;
}

.range-slider__values::after {
	content: '';
	width: 100%;
	display: inline-block;
	height: 0;
	background: #f00;
}

.range-slider__progress {
	--start-end: calc(var(--thumb-size) / 2);
	--clip-end: calc(100% - (var(--cb)) * 1%);
	--clip-start: calc(var(--ca) * 1%);
	--clip: inset(-20px var(--clip-end) -20px var(--clip-start));
	position: absolute;
	left: var(--start-end);
	right: var(--start-end);
	top: calc(var(--ticks-gap) * var(--flip-y, 0) + var(--thumb-size) / 2 - var(--track-height) / 2);
	height: calc(var(--track-height));
	background: var(--progress-background, #eee);
	pointer-events: none;
	z-index: -1;
	border-radius: var(--progress-radius);
}

.range-slider__progress::before {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	-webkit-clip-path: var(--clip);
	clip-path: var(--clip);
	top: 0;
	bottom: 0;
	background: var(--fill-color, #000);
	box-shadow: var(--progress-flll-shadow);
	z-index: 1;
	border-radius: inherit;
	font-family: "Segoe UI Semibold";
}

.range-slider__progress::after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	box-shadow: var(--progress-shadow);
	pointer-events: none;
	border-radius: inherit;
}

.range-slider > input {
	-webkit-appearance: none;
	width: 100%;
	height: var(--thumb-size);
	margin: 0;
	position: absolute;
	left: 0;
	top: calc(50% - Max(var(--track-height), var(--thumb-size)) / 2 + calc(var(--ticks-gap) / 2 * var(--flip-y, -1)));
	cursor: -webkit-grab;
	cursor: grab;
	outline: none;
	background: none;
}

.range-slider > input:not(:only-of-type) {
	pointer-events: none;
}

.range-slider > input::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	height: var(--thumb-size);
	width: var(--thumb-size);
	transform: var(--thumb-transform);
	border-radius: var(--thumb-radius, 50%);
	background: var(--thumb-color);
	box-shadow: var(--thumb-shadow);
	border: 0;
	pointer-events: auto;
	-webkit-transition: 0.1s;
	transition: 0.1s;
}

.range-slider > input::-moz-range-thumb {
	-moz-appearance: none;
	appearance: none;
	height: var(--thumb-size);
	width: var(--thumb-size);
	transform: var(--thumb-transform);
	border-radius: var(--thumb-radius, 50%);
	background: var(--thumb-color);
	box-shadow: var(--thumb-shadow);
	border: 0;
	pointer-events: auto;
	-moz-transition: 0.1s;
	transition: 0.1s;
}

.range-slider > input::-ms-thumb {
	appearance: none;
	height: var(--thumb-size);
	width: var(--thumb-size);
	transform: var(--thumb-transform);
	border-radius: var(--thumb-radius, 50%);
	background: var(--thumb-color);
	box-shadow: var(--thumb-shadow);
	border: 0;
	pointer-events: auto;
	-ms-transition: 0.1s;
	transition: 0.1s;
}

.range-slider > input:hover {
	--thumb-shadow: var(--thumb-shadow-hover);
}

.range-slider > input:hover + output {
	--value-background: var(--value-background-hover);
	--y-offset: -5px;
	color: var(--value-active-color);
	box-shadow: 0 0 0 3px var(--value-background);
}

.range-slider > input:active {
	--thumb-shadow: var(--thumb-shadow-active);
	cursor: -webkit-grabbing;
	cursor: grabbing;
	z-index: 2;
}

.range-slider > input:active + output {
	transition: 0s;
}

.range-slider > input:nth-of-type(1) {
	--is-left-most: Clamp(0, (var(--value-a) - var(--value-b)) * 99999, 1);
}

.range-slider > input:nth-of-type(1) + output {
	--value: var(--value-a);
	--x-offset: calc(var(--completed-a) * -1%);
}

.range-slider > input:nth-of-type(1) + output:not(:only-of-type) {
	--flip: calc(var(--thumbs-too-close) * -1);
}

.range-slider > input:nth-of-type(1) + output::after {
	content: var(--prefix, "") var(--text-value-a) var(--suffix, "");
}

.range-slider > input:nth-of-type(2) {
	--is-left-most: Clamp(0, (var(--value-b) - var(--value-a)) * 99999, 1);
}

.range-slider > input:nth-of-type(2) + output {
	--value: var(--value-b);
}

.range-slider > input:only-of-type ~ .range-slider__progress {
	--clip-start: 0;
}

.range-slider > input + output {
	--flip: -1;
	--x-offset: calc(var(--completed-b) * -1%);
	--pos: calc(((var(--value) - var(--min)) / (var(--max) - var(--min))) * 100%);
	pointer-events: none;
	position: absolute;
	z-index: 5;
	background: var(--value-background);
	border-radius: 50%;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	font-family: "Segoe UI Semibold";
	left: var(--pos);
	transform: translate(var(--x-offset), calc(150% * var(--flip) - (var(--y-offset, 0px) + var(--value-offset-y)) * var(--flip)));
	transition: 0.12s ease-out, left 0s;
}

.range-slider > input + output::after {
	content: var(--prefix, "") var(--text-value-b) var(--suffix, "");
	font: var(--value-font);
}

.policy-prolongation .policy__top,
.policy-prolongation__radio {
	margin-bottom: 48px;
}

@media (min-width: 1340px) {
	.policy-prolongation .policy__top,
	.policy-prolongation__radio {
		margin-bottom: 64px;
	}
}

.policy-prolongation .radiobutton__text {
	font-size: 16px;
	line-height: 21px;
	color: #6d6d73;
}

@media (min-width: 1340px) {
	.policy-prolongation .radiobutton__text {
		font-size: 18px;
		line-height: 24px;
	}
}

.policy-prolongation .radiobutton__label {
	padding-left: 36px;
	margin-bottom: 26px;
}

@media (min-width: 1340px) {
	.policy-prolongation__radio {
		display: flex;
		-moz-column-gap: 67px;
		column-gap: 67px;
		align-items: center;
	}
}

.policy-prolongation__switchers {
	margin-bottom: 54px;
}

@media (min-width: 1340px) {
	.policy-prolongation__switchers {
		margin-bottom: 83px;
	}
}

.policy-prolongation__switcher {
	display: flex;
}

.policy-prolongation__switcher + .policy-prolongation__switcher {
	margin-top: 25px;
}

.policy-prolongation__button-switch {
	position: relative;
	width: 38px;
	height: 21px;
	margin-right: 27px;
	margin-top: 4px;
	flex-shrink: 0;
}

.policy-prolongation__switch {
	height: 0;
	left: 0;
	outline: none;
	position: absolute;
	top: 0;
	width: 0;
}

.policy-prolongation__switch::before,
.policy-prolongation__switch::after {
	content: '';
	position: absolute;
}

.policy-prolongation__switch::before {
	border-radius: 30px;
	background: #f6f6f6;
	height: 21px;
	left: 0;
	top: 0;
	transition: 0.3s;
	width: 38px;
}

.policy-prolongation__switch::after {
	border-radius: 50%;
	background: #eb5757;
	height: 17px;
	transform: translate(2px, 0);
	transition: 0.3s;
	width: 17px;
	top: 2px;
}

.policy-prolongation__switch:checked::after {
	transform: translate(19px, 0);
	background: #f6f6f6;
}

.policy-prolongation__switch:checked::before {
	background: #27ae60;
}

.policy-prolongation__switch-text {
	font-size: 16px;
	line-height: 21px;
	color: #6d6d73;
}

.policy-prolongation__imgs {
	display: flex;
	flex-wrap: wrap;
	-moz-column-gap: 16px;
	column-gap: 16px;
	row-gap: 16px;
	margin-bottom: 48px;
}

@media (min-width: 1340px) {
	.policy-prolongation__imgs {
		-moz-column-gap: 13px;
		column-gap: 13px;
	}
}

.policy-prolongation__img {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 46%;
	max-width: 144px;
}

@media (min-width: 1340px) {
	.policy-prolongation__img {
		max-width: 178px;
	}
}

.policy-prolongation__img img {
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
}

.policy-registration .policy__top {
	margin-bottom: 32px;
}

@media (min-width: 1340px) {
	.policy-registration .policy__top {
		margin-bottom: 48px;
	}
}

.policy-registration .registration-losses__text-block {
	padding: 28px 30px;
}

@media (min-width: 1340px) {
	.policy-registration .registration-losses__text-block {
		padding: 26px 32px 32px;
	}
}

.personal-info__docks {
	margin-top: 48px;
}

.personal-info__dock + .personal-info__dock {
	margin-top: 16px;
}

.personal-info__dock-title {
	background: #fcfcfc;
	height: 85px;
	line-height: 85px;
	font-size: 18px;
	font-family: "Segoe UI Semibold";
	padding-left: 19px;
	border-radius: 4px 4px 0 0;
}

.personal-info__dock-body {
	padding: 19px;
	background: #fff;
	border-radius: 0 0 4px 4px;
}

.personal-info__dock-text {
	font-size: 14px;
	line-height: 19px;
	opacity: .8;
}

.personal-info__dock-text + .personal-info__dock-text {
	margin-top: 12px;
}

.personal-info__pdf-item {
	background: #fff;
	border: 1px solid #f6f6f6;
	border-radius: 4px;
	display: flex;
	padding: 16px 11px 16px 20px;
	color: #242729;
	font-size: 18px;
	line-height: 28px;
	margin-top: 24px;
}

.personal-info__img-pdf {
	flex-shrink: 0;
	width: 46px;
	height: 52px;
	margin-right: 24px;
}

.personal-info__link {
	white-space: nowrap;
	font-family: "Segoe UI Semibold";
	height: 52px;
}

.personal-info__link_thin {
	font-family: "Segoe UI";
	opacity: 0.6;
}

@media (min-width: 768px) {
	.personal-info__docks {
		display: flex;
		justify-content: space-between;
	}

	.personal-info__dock {
		width: 49%;
		max-width: 407px;
	}

	.personal-info__dock + .personal-info__dock {
		margin-top: 0;
	}

	.personal-info__row {
		display: flex;
		-moz-column-gap: 38px;
		column-gap: 38px;
	}

	.personal-info .travel-order__input-date {
		width: 322px;
		flex-shrink: 0;
	}

	.personal-info .select__travel-order {
		width: 322px;
	}
}

@media (min-width: 768px) {
	.personal-info .travel-order__input-date {
		width: 359px;
	}

	.personal-info .select__travel-order {
		width: 359px;
	}
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZW50cnkuY3NzIiwic291cmNlcyI6WyJlbnRyeS5zY3NzIiwidmFycy5zY3NzIiwibWl4aW5zLnNjc3MiLCJmb250cy5zY3NzIiwibGlicy9ub3JtYWxpemUuc2NzcyIsImxpYnMvb3dsLmNhcm91c2VsLnNjc3MiLCJsaWJzL3N3aXBlci1idW5kbGUubWluLnNjc3MiLCJsaWJzL3NsaWNrLnNjc3MiLCJsaWJzL3NsaWNrLXRoZW1lLnNjc3MiLCJjb21tb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvbWFpbi9tYWluLnNjc3MiLCIuLi9jb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvaGVhZGVyL2hlYWRlci5zY3NzIiwiLi4vY29tcG9uZW50cy9oZWFkZXItbW9iaWxlL2hlYWRlci1tb2JpbGUuc2NzcyIsIi4uL2NvbXBvbmVudHMvbmF2L25hdi5zY3NzIiwiLi4vY29tcG9uZW50cy9wYWdlL3BhZ2Uuc2NzcyIsIi4uL2NvbXBvbmVudHMvcGFnZS00MDQvcGFnZS00MDQuc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAvcG9wdXAuc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAtdmFsaWRhdGlvbi9wb3B1cC12YWxpZGF0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL21haW4tYmFubmVyL21haW4tYmFubmVyLnNjc3MiLCIuLi9jb21wb25lbnRzL21haW4tc2VydmljZXMvbWFpbi1zZXJ2aWNlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9tYWluLXBvcHVsYXIvbWFpbi1wb3B1bGFyLnNjc3MiLCIuLi9jb21wb25lbnRzL21haW4tcG9wdWxhci1tb2JpbGUvbWFpbi1wb3B1bGFyLW1vYmlsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9tYWluLW9mZmVyL21haW4tb2ZmZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWFpbi1wYXJ0bmVycy9tYWluLXBhcnRuZXJzLnNjc3MiLCIuLi9jb21wb25lbnRzL21haW4tYmxvZy9tYWluLWJsb2cuc2NzcyIsIi4uL2NvbXBvbmVudHMvYWNjb3JkaW9uL2FjY29yZGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9hdXRvLWluc3VyYW5jZS1vbmUvYXV0by1pbnN1cmFuY2Uuc2NzcyIsIi4uL2NvbXBvbmVudHMvYmFubmVyL2Jhbm5lci5zY3NzIiwiLi4vY29tcG9uZW50cy9zbGlkZXItcHJvZHVjdHMvc2xpZGVyLXByb2R1Y3RzLnNjc3MiLCIuLi9jb21wb25lbnRzL3Nlby10ZXh0L3Nlby10ZXh0LnNjc3MiLCIuLi9jb21wb25lbnRzL2F1dG8taW5zdXJhbmNlLW9yZGVyL2F1dG8taW5zdXJhbmNlLW9yZGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL3NlbGVjdC9zZWxlY3Quc2NzcyIsIi4uL2NvbXBvbmVudHMvaW5wdXQvaW5wdXQuc2NzcyIsIi4uL2NvbXBvbmVudHMvc3RlcHMvc3RlcHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvcmFkaW9idXR0b24vcmFkaW9idXR0b24uc2NzcyIsIi4uL2NvbXBvbmVudHMvY2hlY2tib3gvY2hlY2tib3guc2NzcyIsIi4uL2NvbXBvbmVudHMvdHJhdmVsLW9uZS90cmF2ZWwtb25lLnNjc3MiLCIuLi9jb21wb25lbnRzL3RyYXZlbC1vcmRlci90cmF2ZWwtb3JkZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAtZGF0YS1jaGVja2luZy9wb3B1cC1kYXRhLWNoZWNraW5nLnNjc3MiLCIuLi9jb21wb25lbnRzL2Jsb2cvYmxvZy5zY3NzIiwiLi4vY29tcG9uZW50cy9ibG9nLWFydGljbGUvYmxvZy1hcnRpY2xlLnNjc3MiLCIuLi9jb21wb25lbnRzL25ld3MtaXRlbS9uZXdzLWl0ZW0uc2NzcyIsIi4uL2NvbXBvbmVudHMvbmV3cy1saXN0L25ld3MtbGlzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9wYWdpbmF0aW9uL3BhZ2luYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvc3Vic2NyaWJlLWZvcm0vc3Vic2NyaWJlLWZvcm0uc2NzcyIsIi4uL2NvbXBvbmVudHMvYmxvZy1iYWdlcy9ibG9nLWJhZ2VzLnNjc3MiLCIuLi9jb21wb25lbnRzL3JlY29tbWVuZC9yZWNvbW1lbmQuc2NzcyIsIi4uL2NvbXBvbmVudHMvZGF0YS1ydWxlcy9kYXRhLXJ1bGVzLnNjc3MiLCIuLi9jb21wb25lbnRzL3ZhY2FuY2llcy92YWNhbmNpZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvdmFjYW5jeS1pdGVtL3ZhY2FuY3ktaXRlbS5zY3NzIiwiLi4vY29tcG9uZW50cy92YWNhbmN5L3ZhY2FuY3kuc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAtcG9saWN5LWNoZWNrL3BvcHVwLXBvbGljeS1jaGVjay5zY3NzIiwiLi4vY29tcG9uZW50cy9wb3B1cC1wb2xpY3ktc3VjY2Vzcy9wb3B1cC1wb2xpY3ktc3VjY2Vzcy5zY3NzIiwiLi4vY29tcG9uZW50cy9wYXJ0bmVycy9wYXJ0bmVycy5zY3NzIiwiLi4vY29tcG9uZW50cy9wYXJ0bmVyL3BhcnRuZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAtbG9naW4vcG9wdXAtbG9naW4uc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAtcmVnaXN0cmF0aW9uL3BvcHVwLXJlZ2lzdHJhdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9wb3B1cC1yZWdpc3RyYXRpb24tdGhhbmtzL3BvcHVwLXJlZ2lzdHJhdGlvbi10aGFua3Muc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9wdXAtcGFzc3dvcmQvcG9wdXAtcGFzc3dvcmQuc2NzcyIsIi4uL2NvbXBvbmVudHMvbWFpbi1wYXJ0bmVyL21haW4tcGFydG5lci5zY3NzIiwiLi4vY29tcG9uZW50cy9ib3hlcy9ib3hlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9ib3gvYm94LnNjc3MiLCIuLi9jb21wb25lbnRzL2JveC1vcmRlci9ib3gtb3JkZXIuc2NzcyIsIi4uL2NvbXBvbmVudHMvYXV0by1pbnN1cmFuY2Utc2xpZGVyL2F1dG8taW5zdXJhbmNlLXNsaWRlci5zY3NzIiwiLi4vY29tcG9uZW50cy9oaW50L2hpbnQuc2NzcyIsIi4uL2NvbXBvbmVudHMvcmVnaXN0cmF0aW9uLWxvc3Nlcy9yZWdpc3RyYXRpb24tbG9zc2VzLnNjc3MiLCIuLi9jb21wb25lbnRzL3BlcnNvbmFsL3BlcnNvbmFsLnNjc3MiLCIuLi9jb21wb25lbnRzL3BvbGljeS1pbmZvcm1hdGlvbi9wb2xpY3ktaW5mb3JtYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9saWN5LWl0ZW0vcG9saWN5LWl0ZW0uc2NzcyIsIi4uL2NvbXBvbmVudHMvaW5zdXJlZC1ldmVudHMvaW5zdXJlZC1ldmVudHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvZGVhbC1pdGVtL2RlYWwtaXRlbS5zY3NzIiwiLi4vY29tcG9uZW50cy9vZmZpY2VzL29mZmljZXMuc2NzcyIsIi4uL2NvbXBvbmVudHMvZGVhbC9kZWFsLnNjc3MiLCIuLi9jb21wb25lbnRzL3BvbGljeS9wb2xpY3kuc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9saWN5LXRlcm1pbmF0aW9uL3BvbGljeS10ZXJtaW5hdGlvbi5zY3NzIiwiLi4vY29tcG9uZW50cy9yYW5nZS9yYW5nZS5zY3NzIiwiLi4vY29tcG9uZW50cy9wb2xpY3ktcHJvbG9uZ2F0aW9uL3BvbGljeS1wcm9sb25nYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvcG9saWN5LXJlZ2lzdHJhdGlvbi9wb2xpY3ktcmVnaXN0cmF0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL3BlcnNvbmFsLWluZm8vcGVyc29uYWwtaW5mby5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ3ZhcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJ21peGlucy5zY3NzJztcclxuQGltcG9ydCAnZm9udHMuc2Nzcyc7XHJcblxyXG4vLyBsaWJzIGhlcmVcclxuQGltcG9ydCAnbGlicy9ub3JtYWxpemUuc2Nzcyc7XHJcbkBpbXBvcnQgJ2xpYnMvb3dsLmNhcm91c2VsLnNjc3MnO1xyXG5AaW1wb3J0ICdsaWJzL3N3aXBlci1idW5kbGUubWluLnNjc3MnO1xyXG5AaW1wb3J0ICdsaWJzL3NsaWNrLnNjc3MnO1xyXG5AaW1wb3J0ICdsaWJzL3NsaWNrLXRoZW1lLnNjc3MnO1xyXG5cclxuLy8gY29tbW9uIHN0eWxlc1xyXG5AaW1wb3J0ICdjb21tb24uc2Nzcyc7XHJcblxyXG4vLyBjb21wb25lbnRzIGhlcmVcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9tYWluL21haW4uc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9oZWFkZXIvaGVhZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2hlYWRlci1tb2JpbGUvaGVhZGVyLW1vYmlsZS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9uYXYvbmF2LnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2UvcGFnZS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wYWdlLTQwNC9wYWdlLTQwNC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC9wb3B1cC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC12YWxpZGF0aW9uL3BvcHVwLXZhbGlkYXRpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbWFpbi1iYW5uZXIvbWFpbi1iYW5uZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbWFpbi1zZXJ2aWNlcy9tYWluLXNlcnZpY2VzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL21haW4tcG9wdWxhci9tYWluLXBvcHVsYXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbWFpbi1wb3B1bGFyLW1vYmlsZS9tYWluLXBvcHVsYXItbW9iaWxlLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL21haW4tb2ZmZXIvbWFpbi1vZmZlci5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9tYWluLXBhcnRuZXJzL21haW4tcGFydG5lcnMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbWFpbi1ibG9nL21haW4tYmxvZy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hY2NvcmRpb24vYWNjb3JkaW9uLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2F1dG8taW5zdXJhbmNlLW9uZS9hdXRvLWluc3VyYW5jZS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9iYW5uZXIvYmFubmVyLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3NsaWRlci1wcm9kdWN0cy9zbGlkZXItcHJvZHVjdHMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvc2VvLXRleHQvc2VvLXRleHQuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYXV0by1pbnN1cmFuY2Utb3JkZXIvYXV0by1pbnN1cmFuY2Utb3JkZXIuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvc2VsZWN0L3NlbGVjdC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbnB1dC9pbnB1dC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zdGVwcy9zdGVwcy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9yYWRpb2J1dHRvbi9yYWRpb2J1dHRvbi5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9jaGVja2JveC9jaGVja2JveC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy90cmF2ZWwtb25lL3RyYXZlbC1vbmUuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdHJhdmVsLW9yZGVyL3RyYXZlbC1vcmRlci5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC1kYXRhLWNoZWNraW5nL3BvcHVwLWRhdGEtY2hlY2tpbmcuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYmxvZy9ibG9nLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2Jsb2ctYXJ0aWNsZS9ibG9nLWFydGljbGUuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvbmV3cy1pdGVtL25ld3MtaXRlbS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9uZXdzLWxpc3QvbmV3cy1saXN0LnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhZ2luYXRpb24vcGFnaW5hdGlvbi5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9zdWJzY3JpYmUtZm9ybS9zdWJzY3JpYmUtZm9ybS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9ibG9nLWJhZ2VzL2Jsb2ctYmFnZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcmVjb21tZW5kL3JlY29tbWVuZC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9kYXRhLXJ1bGVzL2RhdGEtcnVsZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvdmFjYW5jaWVzL3ZhY2FuY2llcy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy92YWNhbmN5LWl0ZW0vdmFjYW5jeS1pdGVtLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3ZhY2FuY3kvdmFjYW5jeS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC1wb2xpY3ktY2hlY2svcG9wdXAtcG9saWN5LWNoZWNrLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BvcHVwLXBvbGljeS1zdWNjZXNzL3BvcHVwLXBvbGljeS1zdWNjZXNzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhcnRuZXJzL3BhcnRuZXJzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BhcnRuZXIvcGFydG5lci5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC1sb2dpbi9wb3B1cC1sb2dpbi5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC1yZWdpc3RyYXRpb24vcG9wdXAtcmVnaXN0cmF0aW9uLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BvcHVwLXJlZ2lzdHJhdGlvbi10aGFua3MvcG9wdXAtcmVnaXN0cmF0aW9uLXRoYW5rcy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb3B1cC1wYXNzd29yZC9wb3B1cC1wYXNzd29yZC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9tYWluLXBhcnRuZXIvbWFpbi1wYXJ0bmVyLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2JveGVzL2JveGVzLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2JveC9ib3guc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvYm94LW9yZGVyL2JveC1vcmRlci5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9hdXRvLWluc3VyYW5jZS1zbGlkZXIvYXV0by1pbnN1cmFuY2Utc2xpZGVyLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL2hpbnQvaGludC5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9yZWdpc3RyYXRpb24tbG9zc2VzL3JlZ2lzdHJhdGlvbi1sb3NzZXMuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGVyc29uYWwvcGVyc29uYWwuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcG9saWN5LWluZm9ybWF0aW9uL3BvbGljeS1pbmZvcm1hdGlvbi5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb2xpY3ktaXRlbS9wb2xpY3ktaXRlbS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9pbnN1cmVkLWV2ZW50cy9pbnN1cmVkLWV2ZW50cy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9kZWFsLWl0ZW0vZGVhbC1pdGVtLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL29mZmljZXMvb2ZmaWNlcy5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9kZWFsL2RlYWwuc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcG9saWN5L3BvbGljeS5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb2xpY3ktdGVybWluYXRpb24vcG9saWN5LXRlcm1pbmF0aW9uLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3JhbmdlL3JhbmdlLnNjc3MnO1xyXG5AaW1wb3J0ICcuLi9jb21wb25lbnRzL3BvbGljeS1wcm9sb25nYXRpb24vcG9saWN5LXByb2xvbmdhdGlvbi5zY3NzJztcclxuQGltcG9ydCAnLi4vY29tcG9uZW50cy9wb2xpY3ktcmVnaXN0cmF0aW9uL3BvbGljeS1yZWdpc3RyYXRpb24uc2Nzcyc7XHJcbkBpbXBvcnQgJy4uL2NvbXBvbmVudHMvcGVyc29uYWwtaW5mby9wZXJzb25hbC1pbmZvLnNjc3MnO1xyXG4iLCIvLyBDb2xvcnNcclxuJHdoaXRlOiAgICAgICAgICAgICAgICAjZmZmO1xyXG4kcHJpbWFyeTogICAgICAgICAgICAgICNmYmJlMDc7XHJcbiRwcmltYXJ5LWhvdmVyOiAgICAgICAgI2ZmZDQ1MztcclxuJHByaW1hcnktY2xpY2s6ICAgICAgICAjZTNhYjAwO1xyXG4kdGV4dC1jb2xvcjogIzI0MjcyOTtcclxuJHRleHQtY29sb3Itc2Vjb25kYXJ5OiAjMWExYTFhO1xyXG4kYWNjZW50OiAgICAgICAgICAgICAgICMwMDA7XHJcbiRncmV5OiAgICAgICAgICAgICAgICAgI2Y2ZjZmNjtcclxuJGRhcmtncmV5OiAgICAgICAgICAgICAjNmQ2ZDczO1xyXG4kaW5kaWNhdG9yLXJlZDogICAgICAgICNlYjU3NTc7XHJcbiRpbmRpY2F0b3ItZ3JlZW46ICAgICAgIzI3YWU2MDtcclxuJGJhY2tncm91bmQ6ICAgICAgICAgICAjZTVlNWU1O1xyXG4kZm9udEJvbGQ6ICAgICAgICAgICAgICdTZWdvZSBVSSBTZW1pYm9sZCc7XHJcbiRmb250Tm9ybWFsOiAgICAgICAgICAgJ1NlZ29lIFVJJztcclxuXHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG4kbWVkaWFUYWJsZXQ6ICAgICdtaW4td2lkdGg6IDc2OHB4JztcclxuJG1lZGlhRGVza3RvcDogICAnbWluLXdpZHRoOiAxMzQwcHgnO1xyXG4kbWVkaWFEZXNrdG9wTGc6ICdtaW4td2lkdGg6IDE0NDBweCc7XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlICBuby1pbXBvcnRhbnRcclxuXHJcbkBtaXhpbiBjb250YWluZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0bWluLXdpZHRoOiAzMjBweDtcclxuXHRwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHR3aWR0aDogNzIwcHg7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdHdpZHRoOiAxMjgwcHg7XHJcblx0fVxyXG5cclxuXHQvLyB0b2RvINCy0LXRgNC+0Y/RgtC90L4g0L/QvtGC0L7QvCDQv9C+0LzQtdC90Y/QtdC8INC90LAgXCLQv9C+0YjQuNGA0LVcIlxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcExnKSB7XHJcblx0XHR3aWR0aDogMTI4MHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbiB7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0cGFkZGluZzogOHB4IDI4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzAwMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0T2wge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0Y291bnRlci1yZXNldDogbGk7XHJcblxyXG5cdGxpIHtcclxuXHRcdGNvdW50ZXItaW5jcmVtZW50OiBsaTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiBjb3VudGVyKGxpKTtcclxuXHRcdFx0Y29sb3I6ICMwMDA7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDEuMWVtO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEuNWVtO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQG1peGluIGxpc3RVbCB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcblxyXG5cdGxpIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdFx0Y29sb3I6ICM0NDQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiA1cHg7XHJcblx0XHRcdGhlaWdodDogNXB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUknO1xyXG5cdHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9zZWdvZV91aS5lb3RcIik7XHJcblx0c3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcblx0dXJsKFwiL3N0YXRpYy9mb250cy9zZWdvZV91aS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHR1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHR1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpLnN2ZyNzZWdvZV91aVwiKSBmb3JtYXQoXCJzdmdcIik7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiAnU2Vnb2UgVUkgU2VtaWJvbGQnO1xyXG5cdHNyYzogdXJsKFwiL3N0YXRpYy9mb250cy9zZWdvZV91aV9zZW1pYm9sZC5lb3RcIik7XHJcblx0c3JjOiB1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpX3NlbWlib2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcblx0dXJsKFwiL3N0YXRpYy9mb250cy9zZWdvZV91aV9zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcclxuXHR1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpX3NlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHR1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpX3NlbWlib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcclxuXHR1cmwoXCIvc3RhdGljL2ZvbnRzL3NlZ29lX3VpX3NlbWlib2xkLnN2ZyNzZWdvZV91aV9zZW1pYm9sZFwiKSBmb3JtYXQoXCJzdmdcIik7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxyXG4gKiAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxyXG4gKiAgICB3aXRob3V0IGRpc2FibGluZyB1c2VyIHpvb20uXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8qIDEgKi9cclxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXHJcbiAqIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBgZGV0YWlsc2Agb3IgYHN1bW1hcnlgIGluIElFIDEwLzExXHJcbiAqIGFuZCBGaXJlZm94LlxyXG4gKiBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5kZXRhaWxzLFxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5tYWluLFxyXG5tZW51LFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cclxuICogMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG5jYW52YXMsXHJcbnByb2dyZXNzLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IG1vZGVybiBicm93c2VycyBmcm9tIGRpc3BsYXlpbmcgYGF1ZGlvYCB3aXRob3V0IGNvbnRyb2xzLlxyXG4gKiBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxyXG4gKi9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXHJcbiAqIEhpZGUgdGhlIGB0ZW1wbGF0ZWAgZWxlbWVudCBpbiBJRSA4LzkvMTAvMTEsIFNhZmFyaSwgYW5kIEZpcmVmb3ggPCAyMi5cclxuICovXHJcblxyXG5baGlkZGVuXSxcclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIExpbmtzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXHJcbiAqIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cclxuICovXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYWJiclt0aXRsZV0ge1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICovXHJcblxyXG5kZm4ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXHJcbiAqL1xyXG5cclxuc3ZnOm5vdCg6cm9vdCkge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgbWFyZ2luXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuaHIge1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG59XHJcblxyXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXHJcbiAqIHN0eWxpbmcgb2YgYHNlbGVjdGAsIHVubGVzcyBhIGBib3JkZXJgIHByb3BlcnR5IGlzIHNldC5cclxuICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxyXG4gKiAgICBLbm93biBpc3N1ZTogYWZmZWN0cyBjb2xvciBvZiBkaXNhYmxlZCBlbGVtZW50cy5cclxuICogMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cclxuICogMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG4gIG1hcmdpbjogMDsgLyogMyAqL1xyXG59XHJcblxyXG5maWVsZHNldCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZm9udC1zaXplOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxyXG4gKi9cclxuXHJcbmJ1dHRvbiB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXHJcbiAqIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXHJcbiAqIENvcnJlY3QgYGJ1dHRvbmAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCwgSUUgOC85LzEwLzExLCBhbmQgT3BlcmEuXHJcbiAqIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxyXG4gKiAgICBhbmQgYHZpZGVvYCBjb250cm9scy5cclxuICogMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxyXG4gKiAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxyXG4gKiAgICBgaW5wdXRgIGFuZCBvdGhlcnMuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxyXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMiAqL1xyXG4gIGN1cnNvcjogcG9pbnRlcjsgLyogMyAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuICovXHJcblxyXG5idXR0b25bZGlzYWJsZWRdLFxyXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xyXG4gIGJvcmRlcjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxyXG4gKiB0aGUgVUEgc3R5bGVzaGVldC5cclxuICovXHJcblxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cclxuICogRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgcmVzcGVjdCBib3gtc2l6aW5nLCBwYWRkaW5nLCBvciB3aWR0aC5cclxuICpcclxuICogMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cclxuICogMi4gUmVtb3ZlIGV4Y2VzcyBwYWRkaW5nIGluIElFIDgvOS8xMC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXHJcbiAqIGBmb250LXNpemVgIHZhbHVlcyBvZiB0aGUgYGlucHV0YCwgaXQgY2F1c2VzIHRoZSBjdXJzb3Igc3R5bGUgb2YgdGhlXHJcbiAqIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cclxuICogMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgYW5kIENocm9tZVxyXG4gKiAgICAoaW5jbHVkZSBgLW1vemAgdG8gZnV0dXJlLXByb29mKS5cclxuICovXHJcblxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMiAqL1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXHJcbiAqIFNhZmFyaSAoYnV0IG5vdCBDaHJvbWUpIGNsaXBzIHRoZSBjYW5jZWwgYnV0dG9uIHdoZW4gdGhlIHNlYXJjaCBpbnB1dCBoYXNcclxuICogcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxyXG4gKi9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cclxuICogMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxyXG4gKi9cclxuXHJcbmxlZ2VuZCB7XHJcbiAgYm9yZGVyOiAwOyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDgvOS8xMC8xMS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBEb24ndCBpbmhlcml0IHRoZSBgZm9udC13ZWlnaHRgIChhcHBsaWVkIGJ5IGEgcnVsZSBhYm92ZSkuXHJcbiAqIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxyXG4gKi9cclxuXHJcbm9wdGdyb3VwIHtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLyogVGFibGVzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4gKi9cclxuXHJcbnRhYmxlIHtcclxuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gIGJvcmRlci1zcGFjaW5nOiAwO1xyXG59XHJcblxyXG50ZCxcclxudGgge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG4vKiBCbG9ja3F1b3RlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbmJsb2NrcXVvdGUge1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG4iLCIvKipcclxuICogT3dsIENhcm91c2VsIHYyLjMuNFxyXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE4IERhdmlkIERldXRzY2hcclxuICogTGljZW5zZWQgdW5kZXI6IFNFRSBMSUNFTlNFIElOIGh0dHBzOi8vZ2l0aHViLmNvbS9Pd2xDYXJvdXNlbDIvT3dsQ2Fyb3VzZWwyL2Jsb2IvbWFzdGVyL0xJQ0VOU0VcclxuICovXHJcbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBDb3JlXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLyogcG9zaXRpb24gcmVsYXRpdmUgYW5kIHotaW5kZXggZml4IHdlYmtpdCByZW5kZXJpbmcgZm9udHMgaXNzdWUgKi9cclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1zdGFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcclxuICAgIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvKiBmaXggZmlyZWZveCBhbmltYXRpb24gZ2xpdGNoICovIH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2U6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCIuXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDA7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8qIGZpeCBmb3IgZmxhc2hpbmcgYmFja2dyb3VuZCAqL1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXIsXHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2LmRpc2FibGVkLFxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IC5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIC5vd2wtZG90IHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtcHJldixcclxuICAub3dsLWNhcm91c2VsIC5vd2wtbmF2IGJ1dHRvbi5vd2wtbmV4dCxcclxuICAub3dsLWNhcm91c2VsIGJ1dHRvbi5vd2wtZG90IHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1sb2FkaW5nIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbiB7XHJcbiAgICBvcGFjaXR5OiAwOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW0ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbiAgLm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW0ge1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cclxuICAub3dsLWNhcm91c2VsLm93bC1ncmFiIHtcclxuICAgIGN1cnNvcjogbW92ZTtcclxuICAgIGN1cnNvcjogZ3JhYjsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCB7XHJcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxyXG4gIC5vd2wtY2Fyb3VzZWwub3dsLXJ0bCAub3dsLWl0ZW0ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9XHJcblxyXG4vKiBObyBKcyAqL1xyXG4ubm8tanMgLm93bC1jYXJvdXNlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7IH1cclxuXHJcbi8qXHJcbiAqICBPd2wgQ2Fyb3VzZWwgLSBBbmltYXRlIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAuYW5pbWF0ZWQge1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbiB7XHJcbiAgei1pbmRleDogMDsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dCB7XHJcbiAgei1pbmRleDogMTsgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGZhZGVPdXQge1xyXG4gICAgMCUge1xyXG4gICAgICBvcGFjaXR5OiAxOyB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgb3BhY2l0eTogMDsgfSB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5mYWRlT3V0IHtcclxuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDsgfVxyXG5cclxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBBdXRvIEhlaWdodCBQbHVnaW5cclxuICovXHJcbi5vd2wtaGVpZ2h0IHtcclxuICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZS1pbi1vdXQ7IH1cclxuXHJcbi8qXHJcbiAqIFx0T3dsIENhcm91c2VsIC0gTGF6eSBMb2FkIFBsdWdpblxyXG4gKi9cclxuLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0ge1xyXG4gIC8qKlxyXG5cdFx0XHRUaGlzIGlzIGludHJvZHVjZWQgZHVlIHRvIGEgYnVnIGluIElFMTEgd2hlcmUgbGF6eSBsb2FkaW5nIGNvbWJpbmVkIHdpdGggYXV0b2hlaWdodCBwbHVnaW4gY2F1c2VzIGEgd3JvbmdcclxuXHRcdFx0Y2FsY3VsYXRpb24gb2YgdGhlIGhlaWdodCBvZiB0aGUgb3dsLWl0ZW0gdGhhdCBicmVha3MgcGFnZSBsYXlvdXRzXHJcblx0XHQgKi8gfVxyXG4gIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSA0MDBtcyBlYXNlOyB9XHJcbiAgLm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gLm93bC1sYXp5W3NyY149XCJcIl0sIC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtIC5vd2wtbGF6eTpub3QoW3NyY10pIHtcclxuICAgIG1heC1oZWlnaHQ6IDA7IH1cclxuICAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWcub3dsLWxhenkge1xyXG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxyXG5cclxuLypcclxuICogXHRPd2wgQ2Fyb3VzZWwgLSBWaWRlbyBQbHVnaW5cclxuICovXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7IH1cclxuXHJcbi5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5LWljb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCJvd2wudmlkZW8ucGxheS5wbmdcIikgbm8tcmVwZWF0O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxMDBtcyBlYXNlOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyIHtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpOyB9XHJcblxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXRuLFxyXG4ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheWluZyAub3dsLXZpZGVvLXBsYXktaWNvbiB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXRuIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMgZWFzZTsgfVxyXG5cclxuLm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1lIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7IH1cclxuIiwiLyoqXHJcbiAqIFN3aXBlciA2LjYuMVxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwczovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDIxIFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogTWF5IDExLCAyMDIxXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKSBmb3JtYXQoJ3dvZmYnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowO3otaW5kZXg6MX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXJ7ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5zd2lwZXItd3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3otaW5kZXg6MTtkaXNwbGF5OmZsZXg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm07Ym94LXNpemluZzpjb250ZW50LWJveH0uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdz4uc3dpcGVyLXdyYXBwZXJ7ZmxleC13cmFwOndyYXB9LnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlPi5zd2lwZXItd3JhcHBlcnt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDttYXJnaW46MCBhdXRvfS5zd2lwZXItY29udGFpbmVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLWNvbnRhaW5lci1wb2ludGVyLWV2ZW50cy5zd2lwZXItY29udGFpbmVyLXZlcnRpY2Fse3RvdWNoLWFjdGlvbjpwYW4teH0uc3dpcGVyLXNsaWRle2ZsZXgtc2hyaW5rOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb3NpdGlvbjpyZWxhdGl2ZTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybX0uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFua3t2aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LC5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZXtoZWlnaHQ6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlcnthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLGhlaWdodH0uc3dpcGVyLWNvbnRhaW5lci0zZHtwZXJzcGVjdGl2ZToxMjAwcHh9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXJ7dHJhbnNmb3JtLXN0eWxlOnByZXNlcnZlLTNkfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LC5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBsZWZ0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byB0b3AscmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9te2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpzdGFydCBzdGFydH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVye3Njcm9sbC1zbmFwLXR5cGU6eCBtYW5kYXRvcnl9LnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0e2xlZnQ6MTBweDtyaWdodDphdXRvfS5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXJ7Y29udGVudDoncHJldid9LnN3aXBlci1idXR0b24tbmV4dCwuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVye2NvbnRlbnQ6J25leHQnfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGV7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojZmZmZmZmfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjaywuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2t7LS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItYnV0dG9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItcGFnaW5hdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0ZXh0LWFsaWduOmNlbnRlcjt0cmFuc2l0aW9uOi4zcyBvcGFjaXR5O3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7ei1pbmRleDoxMH0uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVue29wYWNpdHk6MH0uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDo4cHg7aGVpZ2h0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kOiMwMDA7b3BhY2l0eTouMn1idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2JvcmRlcjpub25lO21hcmdpbjowO3BhZGRpbmc6MDtib3gtc2hhZG93Om5vbmU7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtjdXJzb3I6cG9pbnRlcn0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtvcGFjaXR5OjE7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcix2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7bWFyZ2luOjZweCAwO2Rpc3BsYXk6YmxvY2t9LnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6OHB4fS5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCA0cHh9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7bGVmdDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7d2hpdGUtc3BhY2U6bm93cmFwfS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7dHJhbnNpdGlvbjouMnMgdHJhbnNmb3JtLC4ycyBsZWZ0fS5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGx7dHJhbnNmb3JtLW9yaWdpbjpyaWdodCB0b3B9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRle3dpZHRoOjEwMCU7aGVpZ2h0OjRweDtsZWZ0OjA7dG9wOjB9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1jb250YWluZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLXdoaXRley0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6I2ZmZmZmZn0uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2t7LS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjojMDAwMDAwfS5zd2lwZXItcGFnaW5hdGlvbi1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXNjcm9sbGJhcntib3JkZXItcmFkaXVzOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpub25lO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMSl9LnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjElO2JvdHRvbTozcHg7ei1pbmRleDo1MDtoZWlnaHQ6NXB4O3dpZHRoOjk4JX0uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9ue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lO29wYWNpdHk6MDt6LWluZGV4Oi0xMDAwfS5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHl9LnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJle292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0Ky5zd2lwZXItc2xpZGUsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LC5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3B7ei1pbmRleDowOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtib3R0b206MHB4O3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3BhY2l0eTouNjt6LWluZGV4OjB9LnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwe292ZXJmbG93OnZpc2libGV9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjF9LnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmV7cG9pbnRlci1ldmVudHM6YXV0b30uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0iLCIvKiBTbGlkZXIgKi9cclxuLnNsaWNrLXNsaWRlclxyXG57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICAgICAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5zbGljay1saXN0XHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG4uc2xpY2stbGlzdDpmb2N1c1xyXG57XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5zbGljay1saXN0LmRyYWdnaW5nXHJcbntcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGN1cnNvcjogaGFuZDtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXHJcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Rcclxue1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2tcclxue1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcbi5zbGljay10cmFjazpiZWZvcmUsXHJcbi5zbGljay10cmFjazphZnRlclxyXG57XHJcbiAgICBkaXNwbGF5OiB0YWJsZTtcclxuXHJcbiAgICBjb250ZW50OiAnJztcclxufVxyXG4uc2xpY2stdHJhY2s6YWZ0ZXJcclxue1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICB3aWR0aDogNDA3cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxyXG57XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbn1cclxuLnNsaWNrLXNsaWRlIGltZ1xyXG57XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWdcclxue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXHJcbntcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcclxue1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXHJcbntcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGNoYXJzZXQgJ1VURi04JztcclxuLyogU2xpZGVyICovXHJcbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XHJcbntcclxuICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKCcvc3RhdGljL2ltZy9hamF4LWxvYWRlci5naWYnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcclxufVxyXG5cclxuLyogSWNvbnMgKi9cclxuQGZvbnQtZmFjZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcblxyXG4gICAgc3JjOiB1cmwoJy9zdGF0aWMvZm9udHMvc2xpY2suZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL3N0YXRpYy9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy9zdGF0aWMvZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9zdGF0aWMvZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9zdGF0aWMvZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcclxufVxyXG4vKiBBcnJvd3MgKi9cclxuLnNsaWNrLXByZXYsXHJcbi5zbGljay1uZXh0XHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zbGljay1wcmV2OmhvdmVyLFxyXG4uc2xpY2stcHJldjpmb2N1cyxcclxuLnNsaWNrLW5leHQ6aG92ZXIsXHJcbi5zbGljay1uZXh0OmZvY3VzXHJcbntcclxuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stcHJldjpob3ZlcjpiZWZvcmUsXHJcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stbmV4dDpmb2N1czpiZWZvcmVcclxue1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG4uc2xpY2stcHJldi5zbGljay1kaXNhYmxlZDpiZWZvcmUsXHJcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAuMjU7XHJcbn1cclxuXHJcbi5zbGljay1wcmV2OmJlZm9yZSxcclxuLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgb3BhY2l0eTogLjc1O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuLnNsaWNrLXByZXZcclxue1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXZcclxue1xyXG4gICAgcmlnaHQ6IC0yNXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxufVxyXG4uc2xpY2stcHJldjpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkCc7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLXByZXY6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpInO1xyXG59XHJcblxyXG4uc2xpY2stbmV4dFxyXG57XHJcbiAgICByaWdodDogLTI1cHg7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHRcclxue1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG4uc2xpY2stbmV4dDpiZWZvcmVcclxue1xyXG4gICAgY29udGVudDogJ+KGkic7XHJcbn1cclxuW2Rpcj0ncnRsJ10gLnNsaWNrLW5leHQ6YmVmb3JlXHJcbntcclxuICAgIGNvbnRlbnQ6ICfihpAnO1xyXG59XHJcblxyXG4vKiBEb3RzICovXHJcbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyXHJcbntcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi5zbGljay1kb3RzXHJcbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTI1cHg7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5zbGljay1kb3RzIGxpXHJcbntcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uXHJcbntcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG5cclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcclxue1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxufVxyXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxyXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlXHJcbntcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBmb250LWZhbWlseTogJ3NsaWNrJztcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgY29udGVudDogJ+KAoic7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICNGNkY2RjY7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICBcclxufVxyXG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxyXG57XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgY29sb3I6ICNGQkJFMDc7XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgZm9yY2UtcHNldWRvLW5lc3RpbmcsIG5vLXZlbmRvci1wcmVmaXhlcywgbm8tdW5pdmVyc2FsLXNlbGVjdG9ycywgZm9yY2UtYXR0cmlidXRlLW5lc3RpbmcsIG5vLWF0dHJpYnV0ZS1zZWxlY3RvcnMsIG5vLXF1YWxpZnlpbmctZWxlbWVudHMsIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllc1xyXG5cclxuaHRtbCxcclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxuXHR0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcclxuXHRsaW5lLWhlaWdodDogMS41O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcblx0Zm9udC1mYW1pbHk6ICdTZWdvZSBVSScsIHNhbnMtc2VyaWY7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG5cdCYub3Blbi1tZW51IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHJcblx0XHQmID4gLm92ZXItbWVudSB7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ly8uaGVhZGVyX19tc2dfYWN0aXZlICsgLmhlYWRlcl9fY29udGFpbmVyIHtcclxuXHRcdC8vXHQubmF2X19tZW51LWNvbnRhaW5lciB7XHJcblx0XHQvL1x0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOThweCk7XHJcblx0XHQvL1x0fVxyXG5cdFx0Ly99XHJcblxyXG5cdFx0Lm5hdl9fbWVudS1jb250YWluZXIge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0Ly9oZWlnaHQ6ICBjYWxjKDEwMHZoIC0gMTEzcHgpO1xyXG5cclxuXHRcdFx0Ly9AbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0XHQvL1x0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU4cHgpO1xyXG5cdFx0XHQvL31cclxuXHRcdH1cclxuXHJcblx0XHQvLy5uYXZfX21lbnUtaXRlbV9oYXMgLnN1Yi1tZW51Lm9wZW4tc3ViIHtcclxuXHRcdC8vXHRsZWZ0OiAwJTtcclxuXHRcdC8vXHRkaXNwbGF5OiBibG9jaztcclxuXHRcdC8vXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHQvL1x0dG9wOiA1MHB4O1xyXG5cdFx0Ly99XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuXHRib2R5IHtcclxuXHRcdCYub3Blbi1tZW51IHtcclxuXHRcdFx0Lm5hdl9fbWVudS1jb250YWluZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5vdmVybGF5X19oYW1idXJnZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0ei1pbmRleDogMTExMTExO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiA1MHB4O1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICMwMDAwMDA7XHJcblx0XHRcdFx0b3BhY2l0eTogMC41O1xyXG5cdFx0XHRcdHdpZHRoOiAxMDB2dztcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbnVsLFxyXG5vbCB7XHJcblx0cGFkZGluZzogMDtcclxuXHJcblx0JltjbGFzc10ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHksXHJcbmgxLFxyXG5oMixcclxuaDMsXHJcbmg0LFxyXG5wLFxyXG51bCxcclxub2wsXHJcbmxpLFxyXG5maWd1cmUsXHJcbmZpZ2NhcHRpb24sXHJcbmJsb2NrcXVvdGUsXHJcbmRsLFxyXG5kZCB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcblxyXG5hOm5vdChbY2xhc3NdKSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xyXG59XHJcblxyXG5pbWcge1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuYXJ0aWNsZSA+ICogKyAqIHtcclxuXHRtYXJnaW4tdG9wOiAxZW07XHJcbn1cclxuXHJcbmlucHV0LFxyXG5idXR0b24sXHJcbnRleHRhcmVhLFxyXG5zZWxlY3Qge1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHtcclxuXHQmOmZvY3VzIHtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG5wLFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5vbCxcclxudWwge1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm92ZXJmbG93LWhpZGRlbiB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmJvZHktbm9zY3JvbGwge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzYsIDM5LCA0MSwgLjIpO1xyXG5cdHotaW5kZXg6IDIyMDAwMDA7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHQmLmFjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcbn1cclxuXHJcbi5ub3dyYXAge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5vd2wtY2Fyb3VzZWw6bm90KC5vd2wtbG9hZGVkKSB7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uXHJcblxyXG4ubWFpbiB7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdC8vQG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHQvL1xyXG5cdC8vfVxyXG5cclxuXHQvL0BtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdC8vXHJcblx0Ly99XHJcblxyXG5cdC8vQG1lZGlhICgkbWVkaWFEZXNrdG9wTGcpIHtcclxuXHQvL1xyXG5cdC8vfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT0gdG9kbyDRgNC10YTQsNC60YLQvtGA0LjQvdCzINC40LfQsdCw0LLQuNGC0YzRgdGPINC+0YIg0YHQtdC70LXQutGC0L7RgNC+0LIg0YLQtdCz0L7Qsiwg0YLQvtC70YzQutC+INC60LvQsNGB0YHRiywg0JHQrdCcINC4INGA0LDQt9C90LXRgdGC0Lgg0L/QviDQvdGD0LbQvdGL0Lwg0LrQvtC80L/QvtC90LXQvdGC0LDQvFxyXG5cclxuYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmJ1dHRvbixcclxuLnJlcXVlc3QtbGluayB7XHJcblx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRib3JkZXI6IHRyYW5zcGFyZW50O1xyXG5cdGNvbG9yOiAjRkZGRkZGO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0fVxyXG5cclxuXHQmOmFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jbGljaztcclxuXHR9XHJcbn1cclxuXHJcbi5yZXF1ZXN0LWxpbmsge1xyXG5cdGhlaWdodDogMzZweDtcclxuXHRsaW5lLWhlaWdodDogMzZweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAxNDVweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0d2lkdGg6IDE2NXB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0fVxyXG59XHJcblxyXG4uaW5mby1saW5rIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdG9wYWNpdHk6IDAuNjtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMTZweDtcclxuXHR3aWR0aDogMTY1cHg7XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uLCBuby1pbXBvcnRhbnRcclxuXHJcbi5mb290ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICMyMzI2Mjg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0fVxyXG5cclxuXHQuYWNjb3JkaW9uIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMThweCAwO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjA1KTtcclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BhbmVsIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGFuZWwtbGluayB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMDUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDEyM3B4O1xyXG5cdFx0aGVpZ2h0OiA1NHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNTJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0LFxyXG5cdCZfX2xpbmssXHJcblx0LmFjY29yZGlvbl9fcGFuZWwtbGluayB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjRDlEQkUxO1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdH1cclxuXHJcblx0Jl9faWNvbnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1hcmdpbi10b3A6IDUwcHg7XHJcblx0XHRvcmRlcjogMTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ0cHg7XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDQ1cHg7XHJcblx0XHRoZWlnaHQ6IDQ1cHg7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDRweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZy1pY29uIHtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdH1cclxuXHJcblx0Jl9fY3JlZGl0cyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cGFkZGluZzogMjNweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9fY3JlZGl0cy1pY29uIHtcclxuXHRcdHdpZHRoOiA0MnB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0b3BhY2l0eTogLjQ7XHJcblx0fVxyXG5cclxuXHQmX19jb3B5cmlnaHQge1xyXG5cdFx0bWF4LXdpZHRoOiAxNTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjQpO1xyXG5cdH1cclxuXHJcblx0Jl9fY29udGFjdHMtbGluayB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWN0cy1lbWFpbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvaW1nL2Zvb3Rlci9NZXNzYWdlLnN2ZycpIGxlZnQgY2VudGVyIG5vLXJlcGVhdDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhY3RzLXRlbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvaW1nL2Zvb3Rlci9mb290ZXItcGhvbmUuc3ZnJykgM3B4IGNlbnRlciBuby1yZXBlYXQ7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWN0cy1hZGRyZXNzIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCgnL3N0YXRpYy9pbWcvZm9vdGVyL0xvY2F0aW9uLnN2ZycpIDFweCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHQmX19iZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiA3NnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdHBhZGRpbmc6IDM3cHggMCA4MHB4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZGlvbiB7XHJcblx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0d2lkdGg6IDI1NXB4O1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cclxuXHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG5cdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19wYW5lbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fcGFuZWwtbGluayB7XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDMxcHggMCA3M3B4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3MnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjU1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvcHlyaWdodCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAjRDlEQkUxO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY3JlZGl0cy1pY29uIHtcclxuXHRcdFx0d2lkdGg6IDU1cHg7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faWNvbnMge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMTU4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI0cHg7XHJcblxyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uXHJcblxyXG4uaGVhZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG5cclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDExMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDczcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMC41cHggc29saWQgJGdyZXk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGVmdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yaWdodCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19ib3R0b20ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190b3AtbWVudS1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG9wLW1lbnVfaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190b3AtbWVudS1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3Itc2Vjb25kYXJ5O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblxyXG5cdFx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2dlbyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2dlby1pY29uIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jYXNlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yLXNlY29uZGFyeTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGVsIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDUycHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGVsLWljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbnVtYmVyIHtcclxuXHRcdFx0Y29sb3I6ICRkYXJrZ3JleTtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19uYXYge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDcycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmF2LWxpc3Qge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmF2LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDcycHg7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAycHggc29saWQgJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19uYXYtbGluayB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19ib3R0b20tYnV0dG9uIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0d2lkdGg6IDc0cHg7XHJcblx0XHRcdGhlaWdodDogMzZweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItc3RpY2t5IHtcclxuXHQvLyB0b2RvINC/0L7QutCwIDAsINC60LDQuiDQsdGD0LTQtdGCINC80LXQvdGOINC30LDQvNC10L3QuNGC0Ywg0L3QsCA1MFxyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRwb3NpdGlvbjogc3RpY2t5O1xyXG5cdHRvcDogMDtcclxuXHRwYWRkaW5nOiAwIDAgMCAxNnB4O1xyXG5cdGhlaWdodDogNTBweDtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0Ym94LXNoYWRvdzogMCAxMHB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxuXHJcblx0LmhlYWRlciB7XHJcblx0XHQmX190b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdi1saXN0IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbmF2LWxpbmsge1xyXG5cdFx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzNweDtcclxuXHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdi1pdGVtIHtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdFx0LmhlYWRlcl9fbmF2LWxpbmsge1xyXG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQuaGVhZGVyX19jb250YWluZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0Jl9fdG9wIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19ib3R0b20ge1xyXG5cdFx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLThweDtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19uYXYtbGluayB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdGhlaWdodDogNDRweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDIycHggMCAxOHB4O1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX25hdi1pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG5cdFx0XHRcdCZfYWN0aXZlIHtcclxuXHRcdFx0XHRcdC5oZWFkZXJfX25hdi1saW5rIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmhlYWRlci1tb2JpbGUge1xyXG5cdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHR9XHJcblxyXG5cdC5oZWFkZXJfX2xvZ28ge1xyXG5cdFx0d2lkdGg6IDY2cHg7XHJcblx0XHRoZWlnaHQ6IDI5cHg7XHJcblx0fVxyXG5cclxuXHQmX19sayB7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiBub25lO1xyXG5cdFx0XHRzdHJva2U6ICNkOWRiZTE7XHJcblx0XHRcdHN0cm9rZS13aWR0aDogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbG9naW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogNzRweDtcclxuXHRcdGhlaWdodDogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5lc3RpbmctZGVwdGgsIG5vLWltcG9ydGFudFxyXG5cclxuLm5hdiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAyMXB4O1xyXG5cclxuXHQmX19tZW51LWNvbnRhaW5lciB7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGxlZnQ6IC0xMjUwcHg7XHJcblx0XHQvL3RvcDogNTBweDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHotaW5kZXg6IDEwMDAwMDA7XHJcblx0XHQvL3otaW5kZXg6IDEwMDA7XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdCZfX21lbnUtdGl0bGUsXHJcblx0Jl9fbWVudS1zdWJ0aXRsZSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUtdGl0bGUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19tZW51LXN1YnRpdGxlIHtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYmFjay1saW5rIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTMzcHg7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAxM3B4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Q5ZGJlMTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0dG9wOiA2cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogdG9wIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgdHJhbnNmb3JtIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Q5ZGJlMTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGJvdHRvbTogN3B4O1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbWVudS10aXRsZS1hcnJvdyB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHR0b3A6IDI2cHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21lbnUtaXRlbSB7XHJcblx0XHR0cmFuc2l0aW9uOiAuMzNzIGVhc2U7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcclxuXHRcdG1hcmdpbjogMCAxNnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCxcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdC5uYXZfX21lbnUtdGl0bGUge1xyXG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiBub25lO1xyXG5cdFx0XHRzdHJva2U6ICNkOWRiZTE7XHJcblx0XHRcdHN0cm9rZS13aWR0aDogMS41O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfc3ViIHtcclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAjNmQ2ZDczO1xyXG5cdFx0XHRcdHN0cm9rZTogbm9uZTtcclxuXHRcdFx0XHRzdHJva2Utd2lkdGg6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdC5uYXZfX21lbnUtc3VidGl0bGUge1xyXG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCYubmF2X19tZW51LWl0ZW1fc3ViIHtcclxuXHRcdFx0XHRzdmcge1xyXG5cdFx0XHRcdFx0ZmlsbDogJHByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9oYXMge1xyXG5cdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcclxuXHJcblx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cclxuXHRcdFx0XHQmLm9wZW4tc3ViIHtcclxuXHRcdFx0XHRcdGxlZnQ6IDAlO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRcdFx0XHR0b3A6IDUwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tZW51IHtcclxuXHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cclxuXHRcdCYuYmFjayB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC0xcHg7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oYW1idXJnZXItbWVudSB7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRoZWlnaHQ6IDE1cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR6LWluZGV4OiAxMDAwMDAwMTtcclxuXHRcdC8vei1pbmRleDogMTAwMDtcclxuXHRcdGxlZnQ6IDFweDtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0bGVmdDogY2FsYygtMTAwJSArIC01cHgpO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggOXB4IDhweCAwO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMThweCk7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmFyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRyYW5zaXRpb246IC4xcyBlYXNlO1xyXG5cdFx0YmFja2dyb3VuZDogI2Q5ZGJlMTtcclxuXHRcdHRvcDogMTNweDtcclxuXHRcdGxlZnQ6IDA7XHJcblxyXG5cdFx0JixcclxuXHRcdCY6OmFmdGVyLFxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6IDIxcHg7XHJcblx0XHRcdGhlaWdodDogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZDlkYmUxO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0dG9wOiA4cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IHRvcCAzMDBtcyAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIHRyYW5zZm9ybSAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hbmltYXRlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDApO1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogdG9wIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgdHJhbnNmb3JtIDMwMG1zIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCB0cmFuc2Zvcm0gMzAwbXMgMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb290ZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHRcdHBhZGRpbmc6IDAgMThweDtcclxuXHJcblx0XHRhIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRcdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHggMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfYWN0aXZlIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMThweCAwO1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiAxMDJweDtcclxuXHRcdGhlaWdodDogMTAycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMThweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvLW5hbWUsXHJcblx0Jl9faW5mby1hZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8tbmFtZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8tYWdlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XHJcblx0fVxyXG5cclxuXHQmX19pbmZvLWNpdHkge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxNnB4O1xyXG5cdFx0dG9wOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZGVyLWl0ZW0tdGVsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzZkNmQ3MztcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMTZweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0Jl9fbWVudS1pdGVtIHtcclxuXHRcdFx0Jl9oYXMge1xyXG5cdFx0XHRcdC5zdWItbWVudSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX21lbnUtY29udGFpbmVyIHtcclxuXHRcdFx0bGVmdDogLTIwMDBweDtcclxuXHJcblx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIucGFnZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAzMjBweDtcclxuXHJcblx0LmJ4LXBhbmVsLWZvbGRlZCArICYge1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHJcblx0XHQmX2Vycm9yIHtcclxuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRmbGV4OiAxIDAgYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XHJcblx0fVxyXG5cclxuXHQmX19mb290ZXIge1xyXG5cdFx0ZmxleDogMCAwIGF1dG87XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0LmJ4LXBhbmVsLWZvbGRlZCArICYge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcclxuXHRcdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcblxyXG5cdFx0XHQmX2Vycm9yIHtcclxuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBhZ2UtNDA0IHtcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0LmJyZWFkY3J1bWJzIHtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDcwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogODBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRjb2xvcjogIzAwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogIzc1NzU3NTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDVweDtcclxuXHRcdGhlaWdodDogNDVweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMDAwMDAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogIG5vbmU7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICM5NzhhNzA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubWFpbi1uZXctc2xpZGVyIHtcclxuXHRcdC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogNzMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE1MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTcycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQ2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdG1heC13aWR0aDogNjIwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0d2lkdGg6IDI1MXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAtNTBweDtcclxuXHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHR3aWR0aDogMTE0NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMDBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5tYWluLW5ldy1zbGlkZXIge1xyXG5cdFx0XHQub3dsLXN0YWdlLW91dGVyIHtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wTGcpIHtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdHdpZHRoOiAxNTMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuZXN0aW5nLWRlcHRoXHJcblxyXG4ucG9wdXAge1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdGxlZnQ6IDA7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHRvcDogMDtcclxuXHR6LWluZGV4OiAyMDAwMDAwNztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRwYWRkaW5nOiAyNHB4O1xyXG5cclxuXHQmX2FjdGl2ZSB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0fVxyXG5cclxuXHQmX19jbG9zZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI2cHg7XHJcblx0XHRyaWdodDogMTRweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHotaW5kZXg6IDI7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fcG9wdXAtcG9saWN5LXN1Y2Nlc3Mge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fcG9wdXAtbG9naW4sXHJcblx0Jl9fcG9wdXAtcmVnaXN0cmF0aW9uIHtcclxuXHRcdC5wb3B1cF9fdGl0bGUge1xyXG5cdFx0XHRjb2xvcjogI2Q5ZGJlMTtcclxuXHJcblx0XHRcdC5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0d2lkdGg6IDcwMHB4O1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHRtaW4taGVpZ2h0OiA4MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHJcblx0XHQmX19jbG9zZSB7XHJcblx0XHRcdHRvcDogMzhweDtcclxuXHRcdFx0cmlnaHQ6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGF0YS1jaGVja2luZyB7XHJcblx0XHRcdC5wb3B1cF9fdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19wb2xpY3ktY2hlY2sge1xyXG5cdFx0XHRwYWRkaW5nOiA0NnB4IDY4cHggNjJweCA2M3B4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUzOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwN3B4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BvcHVwLXBvbGljeS1zdWNjZXNzIHtcclxuXHRcdFx0cGFkZGluZzogNjhweCA2NnB4IDU5cHggNjVweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA1MzhweDtcclxuXHRcdFx0aGVpZ2h0OiA3MDBweDtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmX19wb3B1cC1sb2dpbiB7XHJcblx0XHRcdHdpZHRoOiA1MzhweDtcclxuXHRcdFx0aGVpZ2h0OiA1MDdweDtcclxuXHRcdFx0cGFkZGluZzogMzhweCA2OHB4IDUwcHggNjNweDtcclxuXHRcdFx0bWluLWhlaWdodDogYXV0bztcclxuXHRcdFx0Ym90dG9tOiBhdXRvO1xyXG5cclxuXHRcdFx0LnBvcHVwX190aXRsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICNkOWRiZTE7XHJcblxyXG5cdFx0XHRcdC5hY3RpdmUge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcG9wdXAtcmVnaXN0cmF0aW9uLFxyXG5cdFx0Jl9fcG9wdXAtcGFzc3dvcmQsXHJcblx0XHQmX19wb3B1cC1yZWdpc3RyYXRpb24tdGhhbmtzIHtcclxuXHRcdFx0d2lkdGg6IDUzOHB4O1xyXG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdHBhZGRpbmc6IDQzcHggNjVweCA0OHB4O1xyXG5cdFx0XHRib3R0b206IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcG9wdXAtcmVnaXN0cmF0aW9uLXRoYW5rcyB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiA5NXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHR3aWR0aDogOTg4cHg7XHJcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWF4LWhlaWdodDogMTI2NXB4O1xyXG5cdFx0cGFkZGluZzogNTBweCA3M3B4IDU4cHg7XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BvbGljeS1jaGVjayB7XHJcblx0XHRcdGhlaWdodDogNDA3cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG5cdFx0XHQucG9wdXBfX3RpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19wb3B1cC1wb2xpY3ktc3VjY2VzcyB7XHJcblx0XHRcdGhlaWdodDogNzAwcHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcG9wdXAtbG9naW4ge1xyXG5cdFx0XHRwYWRkaW5nOiAzOHB4IDY4cHggNTBweCA2M3B4O1xyXG5cdFx0XHR3aWR0aDogNTM4cHg7XHJcblx0XHRcdGhlaWdodDogNTA3cHg7XHJcblxyXG5cdFx0XHQucG9wdXBfX3RpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19wb3B1cC1yZWdpc3RyYXRpb24sXHJcblx0XHQmX19wb3B1cC1wYXNzd29yZCxcclxuXHRcdCZfX3BvcHVwLXJlZ2lzdHJhdGlvbi10aGFua3Mge1xyXG5cdFx0XHR3aWR0aDogNTM4cHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogNDNweCA2NXB4IDQ4cHg7XHJcblxyXG5cdFx0XHQucG9wdXBfX3RpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19wb3B1cC1yZWdpc3RyYXRpb24tdGhhbmtzIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDk1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG5cclxuLnBvcHVwLXZhbGlkYXRpb24ge1xyXG5cdC50cmF2ZWwtb3JkZXJfX3NlY3Rpb24ge1xyXG5cdFx0JiArIC50cmF2ZWwtb3JkZXJfX3NlY3Rpb24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudHJhdmVsLW9yZGVyX19idG4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHdpZHRoOiAyMDFweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQudHJhdmVsLW9yZGVyX19idG4ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uXHJcblxyXG4ubWFpbi1iYW5uZXIge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE4cHg7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWF4LXdpZHRoOiAxOTZweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0bWF4LXdpZHRoOiAxNzRweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmtzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR6LWluZGV4OiA1MDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGhlaWdodDogMzZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdHdpZHRoOiAxNDVweDtcclxuXHJcblx0XHQmLmluZm8tbGluayB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWFnZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdGJvdHRvbTogMDtcclxuXHRcdG1heC13aWR0aDogMTI2cHg7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogLTE7XHJcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IDA7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuXHRcdHdpZHRoOiAxOXB4O1xyXG5cdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZDlkYmUxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHJcblx0XHQmX19zbGlkZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDUwMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDk1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MnB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0XHR3aWR0aDogMTY1cHg7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHJcblx0XHRcdCYuaW5mby1saW5rIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4OTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19idXR0b24ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHdpZHRoOiAzMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdHBhZGRpbmc6IDZweCAxMHB4O1xyXG5cclxuXHRcdFx0Jl9wcmV2IHtcclxuXHRcdFx0XHRyaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9uZXh0IHtcclxuXHRcdFx0XHRyaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuXHRcdFx0Ym90dG9tOiA0MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uXHJcblxyXG4ubWFpbi1zZXJ2aWNlcyB7XHJcblx0bWFyZ2luLXRvcDogMTRweDtcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdCZfX2dyaWQge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRcdHdpZHRoOiAzMy4zJTtcclxuXHRcdGhlaWdodDogNzlweDtcclxuXHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6IDI2cHggMCAxM3B4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ljb24ge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0bWF4LXdpZHRoOiA4NnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzNweDtcclxuXHJcblx0XHQmX19idXR0b24ge1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdGhlaWdodDogMTIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uLCBuby12ZW5kb3ItcHJlZml4ZXNcclxuXHJcbi5tYWluLXBvcHVsYXIge1xyXG5cdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdH1cclxuXHJcblx0Jl9fZ3JpZCB7XHJcblx0XHQmX2Rlc2t0b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA4MXB4O1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19wcm9kdWN0IHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG5cdFx0XHQmX21iIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZ3JpZCB7XHJcblx0XHRcdCZfZGVza3RvcCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdFx0XHRncmlkLWdhcDogMzBweDtcclxuXHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwN3B4LCA0MDZweCwgNDA3cHg7XHJcblx0XHRcdFx0Z3JpZC1hdXRvLXJvd3M6IDM5OHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0XHRcdCZfMSB7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDEgLyAzO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl8yIHtcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMyAvIDQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfMyB7XHJcblx0XHRcdFx0Z3JpZC1yb3c6IDIgLyAzO1xyXG5cdFx0XHRcdGdyaWQtY29sdW1uOiAxIC8gMjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl80IHtcclxuXHRcdFx0XHRncmlkLXJvdzogMiAvIDM7XHJcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDIgLyAzO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmXzUge1xyXG5cdFx0XHRcdGdyaWQtcm93OiAyIC8gMztcclxuXHRcdFx0XHRncmlkLWNvbHVtbjogMyAvIDQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0d2lkdGg6IDMzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDEycHggYXV0byAyOHB4IDM3cHg7XHJcblxyXG5cdFx0XHQmX2hvcml6b250YWwge1xyXG5cdFx0XHRcdG1hcmdpbjogNzVweCBhdXRvIDI4cHggMzdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcclxuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XHJcblx0XHRcdHBhZGRpbmc6IDRweCA3cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAxNHB4O1xyXG5cclxuXHRcdFx0Jl8xIHtcclxuXHRcdFx0XHRyaWdodDogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl8yLFxyXG5cdFx0XHQmXzMsXHJcblx0XHRcdCZfNCxcclxuXHRcdFx0Jl81IHtcclxuXHRcdFx0XHRsZWZ0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRcdGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpIHtcclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDVweDtcclxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmtzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAxOTBweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cclxuXHRcdFx0Jl9ob3Jpem9udGFsIHtcclxuXHRcdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdCZfaG9yaXpvbnRhbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA0NzRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xyXG5cclxuLm1haW4tcG9wdWxhci1tb2JpbGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cclxuXHQubWFpbi1wb3B1bGFyIHtcclxuXHRcdCZfX3Byb2R1Y3Qge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIycHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHJcblx0XHRcdCZfbWIge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogMjUzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG5cdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0cGFkZGluZzogMCA3cHg7XHJcblx0XHRcdGhlaWdodDogMjNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEwcHg7XHJcblx0XHRcdGxlZnQ6IDExcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdFx0d2lkdGg6IDE0OXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAxMTdweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cclxuXHRcdFx0Jl9ob3Jpem9udGFsIHtcclxuXHRcdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHJcblx0XHRcdCZfaG9yaXpvbnRhbCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHdpZHRoOiA0NzRweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDM0MnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBoZXgtbm90YXRpb24sIG5vLWltcG9ydGFudFxyXG5cclxuLm1haW4tb2ZmZXIge1xyXG5cdG1hcmdpbi10b3A6IDY0cHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cdFx0cGFkZGluZzogMjJweCAwIDAgMjJweDtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdG1heC13aWR0aDogMTc0cHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdG1heC13aWR0aDogMTc1cHg7XHJcblx0fVxyXG5cclxuXHQmX19saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDUwO1xyXG5cclxuXHRcdCYuaW5mby1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcblx0XHR3aWR0aDogMTlweDtcclxuXHRcdGhlaWdodDogMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2Q5ZGJlMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuXHJcblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX193cmFwcGVyIHtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMTRweCAwIDEzcHggOTNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0Ji5pbmZvLWxpbmsge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDQ2cHg7XHJcblx0XHRcdGhlaWdodDogMzIzcHg7XHJcblx0XHRcdHdpZHRoOiA2NzhweDtcclxuXHRcdH1cclxuXHJcblx0XHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3BMZykge1xyXG5cdFx0Jl9fd3JhcHBlciB7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMCAxM3B4IDkzcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIGhleC1ub3RhdGlvbiwgbm8taW1wb3J0YW50XHJcblxyXG4ubWFpbi1wYXJ0bmVycyB7XHJcblx0bWFyZ2luLXRvcDogNDZweDtcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0XHR3aWR0aDogMjM3cHg7XHJcblx0XHRoZWlnaHQ6IDExMnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmc6IDAgMjdweCAwIDM5cHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0Jl9fc2xpZGVyIHtcclxuXHRcdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdFx0XHRtYXJnaW46IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19ibG9jayB7XHJcblx0XHRcdHdpZHRoOiAyOTdweDtcclxuXHRcdFx0aGVpZ2h0OiAxNDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltYWdlIHtcclxuXHRcdFx0Jl8xIHtcclxuXHRcdFx0XHR3aWR0aDogMjIycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfMiB7XHJcblx0XHRcdFx0d2lkdGg6IDIzNXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmXzMge1xyXG5cdFx0XHRcdHdpZHRoOiAxOTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl80IHtcclxuXHRcdFx0XHR3aWR0aDogMjQxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgaGV4LW5vdGF0aW9uLCBmb3JjZS1lbGVtZW50LW5lc3RpbmdcclxuXHJcbi5tYWluLWJsb2cge1xyXG5cdG1hcmdpbi10b3A6IDY0cHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbmF2aWdhdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHQvL3BhZGRpbmc6IDRweCA2cHg7XHJcblx0XHRtaW4taGVpZ2h0OiA0MnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMTlweCAwIDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGhlaWdodDogNDJweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdCZfYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZXhwYW5kIHtcclxuXHRcdHBhZGRpbmc6IDlweCAxNnB4IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG5cdFx0Y29sb3I6ICM4RThFOEU7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cdH1cclxuXHJcblxyXG5cdCZfX2FydGljbGUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHR3aWR0aDogMjUzcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdCZfX2FydGljbGUtaW1nIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxNDJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjJweDtcclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMwMDAwMDA7XHJcblx0XHRtYXgtd2lkdGg6IDI5NXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FydGljbGUge1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdC8vaGVpZ2h0OiAzNzFweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19hcnRpY2xlLWltZyB7XHJcblx0XHRcdGhlaWdodDogMjI5cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAyOTVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWNrLWRvdHMge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbmVzdGluZy1kZXB0aFxyXG5cclxuLmFjY29yZGlvbiB7XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Jl9vcGVuIHtcclxuXHRcdFx0LmFjY29yZGlvbl9fbGluayB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICM0NDQ0NDQ7XHJcblx0XHRcdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuYWNjb3JkaW9uX19wYW5lbCB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiA4cHg7XHJcblx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC40cztcclxuXHRcdFx0Ym9yZGVyOiBzb2xpZCAjNDQ0NDQ0O1xyXG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAwO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDNweDtcclxuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcGFuZWwge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLmF1dG8taW5zdXJhbmNlIHtcclxuXHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9fYmcge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgJGdyZXkgLTUzLjE1JSwgI2ZmZiA5OS41NSUpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQ2cHg7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHR9XHJcblxyXG5cdC5zbGljay1pbml0aWFsaXplZCB7XHJcblx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tdGl0bGUge1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19mb3JtLWJ0biB7XHJcblx0XHR3aWR0aDogMTY1cHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb3JtLXJhbmdlcyB7XHJcblx0XHRtYXJnaW46IDQ4cHggMDtcclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tcmFuZ2Uge1xyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWRkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2Nsb3NlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19ydWxlcy1saW5rIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQmX190YWJsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcblx0XHQmLmF1dG8taW5zdXJhbmNlX19mb3JtLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbC1sYXN0IHtcclxuXHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdH1cclxuXHJcblx0Jl9fY29sLWZpcnN0IHtcclxuXHRcdCZfbGlnaHRlbiB7XHJcblx0XHRcdG9wYWNpdHk6IC42O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9ybS1idG4tcmVzdWx0IHtcclxuXHRcdHdpZHRoOiAyNjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQubWFpbi1wb3B1bGFyLW1vYmlsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDMwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWl0ZW0tZnVsbCB7XHJcblx0XHRcdHdpZHRoOiA0NjhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWl0ZW0tcm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0d2lkdGg6IDQ3MHB4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQuaW5wdXQsXHJcblx0XHRcdC5zZWxlY3Qge1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWlucHV0cyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0tcm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuXHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHQmX2Z1bGwge1xyXG5cdFx0XHRcdC5pbnB1dF9faW5wdXQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1mb290ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDg4cHg7XHJcblxyXG5cdFx0XHQuYXV0by1pbnN1cmFuY2VfX2Zvcm0tYnRuIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NoZWNrYm94IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RhYmxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jb2wge1xyXG5cdFx0XHQmLmF1dG8taW5zdXJhbmNlX19mb3JtLXRpdGxlIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jb2wtZmlyc3Qge1xyXG5cdFx0XHQmX2xpZ2h0ZW4ge1xyXG5cdFx0XHRcdG1hcmdpbjogOXB4IDAgMzRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbC1sYXN0IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWJ0bi1yZXN1bHQge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHJcblx0XHQmX19iZyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICRncmV5IC0yMzEuMDIlLCAjZmZmIDk5LjUzJSk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbSB7XHJcblx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NzlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWl0ZW0tZnVsbCB7XHJcblx0XHRcdHdpZHRoOiA4NDJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXJhbmdlcyB7XHJcblx0XHRcdG1hcmdpbjogNjlweCAwIDkxcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1yYW5nZSB7XHJcblx0XHRcdCYgKyAmIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1pdGVtLXJvdyB7XHJcblx0XHRcdHdpZHRoOiA3OTlweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogMzYycHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5zZWxlY3Qge1xyXG5cdFx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Nsb3NlIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTQ1cHg7XHJcblx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2FkZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0tbWluIHtcclxuXHRcdFx0d2lkdGg6IDg0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0tcm93IHtcclxuXHRcdFx0LmlucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ibG9jay1yZXN1bHRzIHtcclxuXHRcdFx0d2lkdGg6IDg0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NvbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1idG4tcmVzdWx0IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLXZlbmRvci1wcmVmaXhlc1xyXG5cclxuLmJhbm5lciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAyMDBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1heC13aWR0aDogMTk2cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRtYXgtd2lkdGg6IDE3NHB4O1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDUwO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0aGVpZ2h0OiAzNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0d2lkdGg6IDE0NXB4O1xyXG5cclxuXHRcdCYuaW5mby1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0Ym90dG9tOiAwO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDVweDtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0ei1pbmRleDogMDtcclxuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdGhlaWdodDogNTAwcHg7XHJcblxyXG5cdFx0Jl9faW5mbyB7XHJcblx0XHRcdG1heC13aWR0aDogMzMwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA5NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMjRweDtcclxuXHRcdFx0LXdlYmtpdC1saW5lLWNsYW1wOiAxMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdFx0d2lkdGg6IDE2NXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmLmluZm8tbGluayB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWFnZSB7XHJcblx0XHRcdG1heC13aWR0aDogODk1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudCwgbm8tdmVuZG9yLXByZWZpeGVzXHJcblxyXG4uc2xpZGVyLXByb2R1Y3RzIHtcclxuXHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHJcblx0Jl9fcHJvZHVjdCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdHBhZGRpbmctbGVmdDogMjJweDtcclxuXHRcdG1hcmdpbi10b3A6IDRweDtcclxuXHJcblx0XHQmX21iIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR3aWR0aDogMjUzcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdGNvbG9yOiAjNjY2NjY2O1xyXG5cdFx0cGFkZGluZzogMCA3cHg7XHJcblx0XHRoZWlnaHQ6IDIzcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdFx0bGVmdDogMTFweDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRjb2xvcjogIzAwMDAwMDtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcblx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcblx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAyMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTlweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblx0XHR3aWR0aDogMTQ5cHg7XHJcblx0XHRoZWlnaHQ6IDM2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzZweDtcclxuXHR9XHJcblxyXG5cdCZfX2ltYWdlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0aGVpZ2h0OiAxMTdweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblxyXG5cdFx0Jl9ob3Jpem9udGFsIHtcclxuXHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblxyXG5cdFx0Jl9ob3Jpem9udGFsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDQ3NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM0MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmluZm8tbGluayxcclxuXHQuc2xpY2stZG90cyB7XHJcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODJweDtcclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbmZvIHtcclxuXHRcdFx0d2lkdGg6IDMzMHB4O1xyXG5cdFx0XHRtYXJnaW46IDEycHggYXV0byAyOHB4IDM3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRjb2xvcjogIzY2NjY2NjtcclxuXHRcdFx0cGFkZGluZzogNHB4IDdweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDE0cHg7XHJcblx0XHRcdGxlZnQ6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGNvbG9yOiAjMDAwMDAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjQ7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmtzIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHotaW5kZXg6IDUwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdHdpZHRoOiAxNjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5mby1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRoZWlnaHQ6IDE4OHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stZG90cyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnNlby10ZXh0IHtcclxuXHQmX190ZXh0LFxyXG5cdCZfX3VsIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udE5vcm1hbDtcclxuXHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX191bCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2xpIHtcclxuXHRcdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0Jl9fdGV4dCxcclxuXHRcdCZfX3VsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX191bCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXV0by1pbnN1cmFuY2Utb3JkZXIge1xyXG5cdG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX19iZy1ncmFkaWVudCB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAkZ3JleSAtNTMuMTUlLCAjZmZmIDk5LjU1JSk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDhweDtcclxuXHR9XHJcblxyXG5cdCZfX2JnIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblx0XHRwYWRkaW5nLXRvcDogMjRweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAzM3B4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzNweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0Jl9uby1ib3JkZXIge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2VjdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dC1kYXRlIHtcclxuXHRcdC5pbnB1dF9faW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDUzcHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHJcblx0XHRzcGFuIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrYm94IHtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2luZm8tdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvdGFsIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzN3B4O1xyXG5cdFx0Y29sb3I6ICRkYXJrZ3JleTtcclxuXHR9XHJcblxyXG5cdCZfX3J1bGVzIHtcclxuXHRcdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGNvbG9yOiAkZGFya2dyZXk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mb3JtYXRpb24ge1xyXG5cdFx0LmlucHV0X19pbnB1dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19vcHRpb25zIHtcclxuXHRcdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQuaW5wdXQsXHJcblx0XHRcdC5zZWxlY3Qge1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC5hdXRvLWluc3VyYW5jZS1vcmRlcl9fbGluayB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5mb3JtYXRpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2luZm8tdGV4dCB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvb3RlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblxyXG5cdFx0Jl9fY29udGFpbmVyIHtcclxuXHRcdFx0d2lkdGg6IDg0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2JnLWdyYWRpZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgJGdyZXkgLTIzMS4wMiUsICNmZmYgOTkuNTMlKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDcycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDQ0cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NlY3Rpb24ge1xyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2luZm9ybWF0aW9uIHtcclxuXHRcdFx0LmlucHV0X19pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0LmlucHV0LFxyXG5cdFx0XHQuc2VsZWN0IHtcclxuXHRcdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jaGVja2JveGVzIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19ydWxlcyB7XHJcblx0XHRcdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkZGFya2dyZXk7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzOXB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuY2hlY2tib3hfX3NwYW4ge1xyXG5cdFx0XHRcdHdpZHRoOiAyM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjNweDtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0bGVmdDogOHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAzcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogN3B4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2luZm8tdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG90YWwge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuZXN0aW5nLWRlcHRoXHJcbi5zZWxlY3Qge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0Jl9kaXNhYmxlZCB7XHJcblx0XHQuc2VsZWN0X19jdXJyZW50IHtcclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xhYmVsIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Tm9ybWFsO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHR9XHJcblxyXG5cdCZfX2N1cnJlbnQge1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Tm9ybWFsO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0cmVzaXplOiBub25lO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAyNXB4O1xyXG5cdFx0XHRyaWdodDogMTJweDtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMCAwIDJweCAycHg7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcclxuXHRcdH1cclxuXHJcblx0XHQmX29wZW5lZCB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDk0cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG1heC1oZWlnaHQ6IDA7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdHotaW5kZXg6IDEwMDA7XHJcblx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0Ym94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblxyXG5cdFx0Jl9vcGVuIHtcclxuXHRcdFx0bWF4LWhlaWdodDogMjg1cHg7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDIycHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfaGlkZGVuIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tdmVuZG9yLXByZWZpeGVzXHJcbi5pbnB1dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnROb3JtYWw7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRwYWRkaW5nOiAwIDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRyZXNpemU6IG5vbmU7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotbXMtY2xlYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9lcnJvciB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogJGluZGljYXRvci1yZWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnROb3JtYWw7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cclxuXHRcdCYgc3ZnIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmlsZSB7XHJcblx0XHQuaW5wdXRfX2lucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXRfX2xhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9lcnJvciB7XHJcblx0XHRcdGNvbG9yOiAkaW5kaWNhdG9yLXJlZDtcclxuXHJcblx0XHRcdC5pbnB1dF9fbGFiZWwge1xyXG5cdFx0XHRcdGNvbG9yOiAkaW5kaWNhdG9yLXJlZDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAkaW5kaWNhdG9yLXJlZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZmlsZS1ub3RpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bWFyZ2luOiA4cHggYXV0byAwO1xyXG5cdFx0Y29sb3I6ICNhZGFkYWQ7XHJcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dGFyZWEge1xyXG5cdFx0bWF4LWhlaWdodDogMTYwcHg7XHJcblx0XHRoZWlnaHQ6IDc0cHg7XHJcblx0fVxyXG5cclxuXHQmX2Vycm9yLXRleHQge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdCZfZXJyb3Ige1xyXG5cdFx0LmlucHV0X19pbnB1dCxcclxuXHRcdC5zZWxlY3RfX2N1cnJlbnQge1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRpbmRpY2F0b3ItcmVkO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dF9fbGFiZWwge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5pbnB1dF9lcnJvci10ZXh0IHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRjb2xvcjogI2ViNTc1NztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0Ym90dG9tOiAtMTZweDtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19maWxlLW5vdGljZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbjogOHB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tYXR0cmlidXRlLXNlbGVjdG9yc1xyXG5cclxuLnN0ZXBzIHtcclxuXHRmb250LWZhbWlseTogJGZvbnROb3JtYWw7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JleTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblxyXG5cdFx0Jl9tYWluIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmFuZ2Uge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRtYXJnaW46IDEycHggMCAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcHJvZ3Jlc3Mge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHJcblx0XHQmW2RhdGEtbnVtPScxJ10ge1xyXG5cdFx0XHR3aWR0aDogMzMuMyU7XHJcblx0XHR9XHJcblxyXG5cdFx0JltkYXRhLW51bT0nMiddIHtcclxuXHRcdFx0d2lkdGg6IDY2LjYlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZbZGF0YS1udW09JzMnXSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQmX19ub3RpY2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0fVxyXG5cclxuXHQmX19wcmljZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzFweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0cGFkZGluZzogNDdweCA1NHB4IDUxcHg7XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cclxuXHRcdFx0Jl9tYWluIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ub3RpY2Uge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRcdG9wYWNpdHk6IDAuNztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3ByaWNlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tYXR0cmlidXRlLXNlbGVjdG9ycywgbmVzdGluZy1kZXB0aFxyXG5cclxuLnJhZGlvYnV0dG9uIHtcclxuXHQmX19sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmctbGVmdDogMzlweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Jlt0eXBlPSdyYWRpbyddIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHRcdCZcdH4gLnJhZGlvYnV0dG9uX19zcGFuIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHRcdFx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgyKTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGlucHV0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19zcGFuIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHRoZWlnaHQ6IDI0cHg7XHJcblx0XHR3aWR0aDogMjRweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZDlkYmUxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHR0b3A6IDdweDtcclxuXHRcdFx0bGVmdDogN3B4O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbmVzdGluZy1kZXB0aCwgZm9yY2UtcHNldWRvLW5lc3RpbmdcclxuXHJcbi5jaGVja2JveCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGNvbG9yOiAkZGFya2dyZXk7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM4cHg7XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0d2lkdGg6IDA7XHJcblxyXG5cdFx0JjpjaGVja2VkIH4gLmNoZWNrYm94X19zcGFuIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblxyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3BhbiB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0d2lkdGg6IDIycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcblx0XHR0cmFuc2l0aW9uOiAuMTVzO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0bGVmdDogN3B4O1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0d2lkdGg6IDdweDtcclxuXHRcdFx0aGVpZ2h0OiAxMXB4O1xyXG5cdFx0XHRib3JkZXI6IHNvbGlkICNmZmY7XHJcblx0XHRcdGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjE1cztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiA1NHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDUxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NwYW4ge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0dG9wOiA1cHg7XHJcblx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbmVzdGluZy1kZXB0aFxyXG5cclxuLnRyYXZlbC1vbmUge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAkZ3JleSAtNTMuMTUlLCAjZmZmIDk5LjU1JSk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdH1cclxuXHJcblx0Jl9fZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tdGl0bGUge1xyXG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tYnRuIHtcclxuXHRcdHdpZHRoOiAxNjVweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tcmFuZ2VzIHtcclxuXHRcdG1hcmdpbjogLThweCAwIDYwcHg7XHJcblx0fVxyXG5cclxuXHQmX19mb3JtLXJhbmdlIHtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lucHV0LWRhdGUge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuXHRcdC5pbnB1dF9faW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3RhbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdHBhZGRpbmc6IDMwcHggMzdweDtcclxuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRncmV5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblxyXG5cdCZfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRvcGFjaXR5OiAwLjc7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQtYmFnZXMge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAzcHggOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYmFnZXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYmFnZSB7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBhZGRpbmc6IDAgMTRweCAwIDIxcHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRtYXJnaW46IDNweCA0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdHBhZGRpbmc6IDE2cHggMDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0Ym9yZGVyLXRvcDogMDtcclxuXHRcdFx0bWFyZ2luLXRvcDogLTMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb290ZXItcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHJcblx0XHQudHJhdmVsLW9uZV9fbmFtZSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQudHJhdmVsLW9uZV9fdmFsdWUge1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4tbW9yZSB7XHJcblx0XHR3aWR0aDogMTEwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmYmJlMDc7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdCZfX2Zvcm0ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWJ0biB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWl0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNTklO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RvdGFsIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzhweDtcclxuXHJcblx0XHQmX19iZyB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsICRncmV5IC0yMzEuMDIlLCAjZmZmIDk5LjUzJSk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA4NnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N0aWNreSB7XHJcblx0XHRcdHRvcDogODFweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGhlaWdodDogNjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDg0NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RvdGFsIHtcclxuXHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHRwYWRkaW5nOiA1MnB4IDY2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1idG4ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNjc5cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1yYW5nZXMge1xyXG5cdFx0XHRtYXJnaW46IDYwcHggMCA3MnB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdFx0LnJhZGlvYnV0dG9uX19sYWJlbCB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1yYW5nZSB7XHJcblx0XHRcdCYgKyAmIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0XHRcdC50cmF2ZWwtb25lX19pbnB1dC1kYXRlIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0d2lkdGg6IDM3OXB4O1xyXG5cclxuXHRcdFx0XHQmICsgLnRyYXZlbC1vbmVfX2lucHV0LWRhdGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzdweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNkOWRiZTE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDI5cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC02MXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5iYW5uZXJfX2ltYWdlIHtcclxuXHRcdFx0d2lkdGg6IDYzNHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvdHRvbTogLTE4cHg7XHJcblx0XHRcdHJpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuZXN0aW5nLWRlcHRoXHJcblxyXG4udHJhdmVsLW9yZGVyIHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9fYmctZ3JhZGllbnQge1xyXG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgJGdyZXkgLTUzLjE1JSwgI2ZmZiA5OS41NSUpO1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDM3cHg7XHJcblx0fVxyXG5cclxuXHQmX19zZWN0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGlua3Mge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggZGFzaGVkO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblxyXG5cdFx0Jl9uby1ib3JkZXIge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQtZGF0ZSB7XHJcblx0XHQuaW5wdXRfX2lucHV0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtMjlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zZWxlY3RfX3RyYXZlbC1vcmRlciB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxuXHJcblx0LmNoZWNrYm94X190ZXh0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogNTNweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2hlY2tib3gge1xyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG90YWwge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdC8vbWFyZ2luLXRvcDogNDBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzdweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdCZfX3J1bGVzIHtcclxuXHRcdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGNvbG9yOiAkZGFya2dyZXk7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHR3aWR0aDogMjQwcHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9ybS1yYW5nZXMge1xyXG5cdFx0bWFyZ2luOiAtOHB4IDAgNjBweDtcclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tcmFuZ2Uge1xyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQtYmFnZXMge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRtaW4taGVpZ2h0OiA2MHB4O1xyXG5cdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAzcHggOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYmFnZXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbjogMCAtNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYmFnZSB7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBhZGRpbmc6IDAgMTRweCAwIDIxcHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRtYXJnaW46IDNweCA0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fb3B0aW9ucyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRcdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0fVxyXG5cclxuXHQmX19zdW0ge1xyXG5cdFx0LnJhZGlvYnV0dG9uX19sYWJlbCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNTBweDtcclxuXHJcblx0XHRcdC5pbnB1dF9faW5wdXQge1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcm9tbyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdC50cmF2ZWwtb3JkZXJfX3N1YnRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJvbW8tcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0LmlucHV0X19sYWJlbCB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXRfX2lucHV0IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRyYXZlbC1vcmRlcl9fYnRuIHtcclxuXHRcdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQuaW5wdXQsXHJcblx0XHRcdC5zZWxlY3Qge1xyXG5cdFx0XHRcdHdpZHRoOiA0OCU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfZnVsbCB7XHJcblx0XHRcdFx0Ji5pbnB1dCB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rcyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC50cmF2ZWwtb3JkZXJfX2xpbmsge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC50cmF2ZWwtb25lX190b3RhbCB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zdW0ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5yYW5nZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1OHB4O1xyXG5cclxuXHRcdCZfX2JnLWdyYWRpZW50IHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgJGdyZXkgLTIzMS4wMiUsICNmZmYgOTkuNTMlKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDg5cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19saW5rIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHQuaW5wdXQsXHJcblx0XHRcdC5zZWxlY3Qge1xyXG5cdFx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9mdWxsIHtcclxuXHRcdFx0XHQmLmlucHV0IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbSB7XHJcblx0XHRcdHdpZHRoOiA4NDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXJhbmdlcyB7XHJcblx0XHRcdG1hcmdpbjogNDJweCAwIDQ4cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQucmFkaW9idXR0b25fX2xhYmVsIHtcclxuXHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXJhbmdlIHtcclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDgwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHRcdFx0LnRyYXZlbC1vcmRlcl9faW5wdXQtZGF0ZSB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHdpZHRoOiAzNzlweDtcclxuXHJcblx0XHRcdFx0JiArIC50cmF2ZWwtb3JkZXJfX2lucHV0LWRhdGUge1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMzdweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycHg7XHJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICNkOWRiZTE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRib3R0b206IDI5cHg7XHJcblx0XHRcdFx0XHRcdGxlZnQ6IC02MXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NoZWNrYm94ZXMge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3J1bGVzIHtcclxuXHRcdFx0LmNoZWNrYm94X190ZXh0IHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRkYXJrZ3JleTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDM5cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5jaGVja2JveF9fc3BhbiB7XHJcblx0XHRcdFx0d2lkdGg6IDIzcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyM3B4O1xyXG5cclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRsZWZ0OiA4cHg7XHJcblx0XHRcdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0XHRcdHdpZHRoOiA3cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fb3B0aW9ucyB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDgwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdG90YWwge1xyXG5cdFx0XHQvL21hcmdpbi10b3A6IDk0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDc1cHg7XHJcblx0XHRcdGNvbG9yOiAkZGFya2dyZXk7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcHJvbW8ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvb3RlciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHQudHJhdmVsLW9uZV9fdG90YWwge1xyXG5cdFx0XHR0b3A6IDE0NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N1bSB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC5pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LnJhbmdlIHtcclxuXHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucG9wdXAtZGF0YS1jaGVja2luZyB7XHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc2VjdGlvbiB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiArIC5wb3B1cC1kYXRhLWNoZWNraW5nX19zZWN0aW9uLWNoZWNrIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbCB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHQmX192YWx1ZSB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHR9XHJcblxyXG5cdC5jaGVja2JveF9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrYm94IHtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRtYXJnaW46IDQ4cHggYXV0byAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXgtd2lkdGg6IDMwNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnRucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdHdpZHRoOiA0OCU7XHJcblx0XHRtYXgtd2lkdGg6IDE0OHB4O1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0Jl9wcmltYXJ5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfZnVsbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MDNweCkge1xyXG5cdFx0Jl9fZm9vdGVyIHtcclxuXHRcdFx0bWFyZ2luOiA3OXB4IDAgMDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J1dHRvbiB7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuXHRcdFx0Jl9mdWxsIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDE3MHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NlY3Rpb24ge1xyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogNjRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3JvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0XHQucG9wdXAtZGF0YS1jaGVja2luZ19fY29sIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogODBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9zZWNvbmQge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdFx0XHRcdC5wb3B1cC1kYXRhLWNoZWNraW5nX19jb2wge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2M3B4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl90aGlyZCB7XHJcblx0XHRcdFx0LnBvcHVwLWRhdGEtY2hlY2tpbmdfX2NvbCB7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogODFweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTE5cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5ibG9nIHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHR9XHJcblxyXG5cdCZfX25hdmlnYXRpb24ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmX19tZW51IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWluLWhlaWdodDogNDJweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmX19saXN0IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdCZfX2xpc3QtaXRlbSB7XHJcblx0XHRwYWRkaW5nOiAwIDE5cHggMCAwO1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZXk7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRjb2xvcjogcmdiYSgzNiwgMzksIDQxLCAuNik7XHJcblx0XHRwYWRkaW5nOiAwIDE2cHg7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuXHRcdCZfYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmcge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZhZmFmYTtcclxuXHRcdGJvcmRlcjogMS41cHggc29saWQgI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6IDMwcHggMCA1NXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTgwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0Jl9fbmF2aWdhdGlvbiB7XHJcblx0XHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0bWFyZ2luLXRvcDogNThweDtcclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19iZyB7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggMCA0N3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMTIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5ibG9nLWFydGljbGUge1xyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0Jl9fYmFubmVyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRwYWRkaW5nLXRvcDogNDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQubmV3cy1pdGVtIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDIzN3B4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQsXHJcblx0Jl9fdWwge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX2JvbGQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdWwge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19saSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcblxyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW46IDQ4cHggMDtcclxuXHR9XHJcblxyXG5cdCZfX3ZpZGVvcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luOiA0OHB4IDA7XHJcblx0fVxyXG5cclxuXHQmX192aWRlbyB7XHJcblx0XHRoZWlnaHQ6IDE5M3B4O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0d2lkdGg6IDM0M3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoMiksXHJcblx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdHdpZHRoOiAxNjVweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRtYXJnaW46IDMycHggMCA2NHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQmX190YWdzLFxyXG5cdCZfX2J0bnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHR9XHJcblxyXG5cdCZfX2J0bnMge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQmX190YWdzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQmX190YWcge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idG4teHMge1xyXG5cdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogJHByaW1hcnk7XHJcblx0XHR9XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J0bi1mb290ZXIge1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYmFubmVyIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc3VidGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQsXHJcblx0XHQmX191bCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0bWFyZ2luOiA2NHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5ld3MtaXRlbSB7XHJcblx0XHRcdG1heC13aWR0aDogODQ0cHg7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiA1MDRweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzLWl0ZW1fX2NvbnRlbnQge1xyXG5cdFx0XHRwYWRkaW5nOiAxOXB4IDM1cHggMzNweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtX190YWdzLWxpbmtzIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA2NzRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQubmV3cy1pdGVtX19mb290ZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzLWl0ZW1fX3ZpZXctdGV4dCxcclxuXHRcdC5uZXdzLWl0ZW1fX2RhdGUge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzLWl0ZW1fX2RhdGUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9vdGVyIHtcclxuXHRcdFx0bWFyZ2luOiA1MHB4IDAgNzhweDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RhZ3Mge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RhZyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG9wYWNpdHk6IC44O1xyXG5cclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luOiA2NHB4IDAgMTZweDtcclxuXHJcblx0XHRcdC5ibG9nLWFydGljbGVfX2ltZyB7XHJcblx0XHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdFx0d2lkdGg6IDQwNXB4O1xyXG5cdFx0XHRcdG1hcmdpbjogMCAzMHB4IDAgMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9yZXZlcnNlIHtcclxuXHRcdFx0XHQuYmxvZy1hcnRpY2xlX19pbWcge1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCAzMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3ZpZGVvIHtcclxuXHRcdFx0aGVpZ2h0OiAzNzBweDtcclxuXHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG5cdFx0XHRcdGlmcmFtZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogNjcwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSxcclxuXHRcdFx0JjpudGgtY2hpbGQoMykge1xyXG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIzM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5ld3MtaXRlbSxcclxuXHRcdCZfX2Jhbm5lciB7XHJcblx0XHRcdHdpZHRoOiA4NDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX192aWRlbyB7XHJcblx0XHRcdGhlaWdodDogNDc1cHg7XHJcblxyXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHJcblx0XHRcdFx0aWZyYW1lIHtcclxuXHRcdFx0XHRcdHdpZHRoOiA4NDRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpLFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHRcdGhlaWdodDogMjYzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLm5ld3MtaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHR6LWluZGV4OiAtMTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdHBhZGRpbmc6IDE5cHggMjJweCAyMXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX190YWdzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IGF1dG87XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0Jl9fdGFncy1saW5rcyB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAyNzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdH1cclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX3ZpZXcge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19kYXRlIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdmlldy1pY29uLFxyXG5cdCZfX2RhdGUtaWNvbiB7XHJcblx0XHRmaWxsOiAjZmZmZmZmO1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHR9XHJcblxyXG5cdCZfX3ZpZXctdGV4dCB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0fVxyXG5cclxuXHQmX191cmwge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0bWF4LXdpZHRoOiA0MDdweDtcclxuXHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZzogMTlweCAzMXB4IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5lc3RpbmctZGVwdGhcclxuXHJcbi5uZXdzLWxpc3Qge1xyXG5cdCZfX2dyaWQge1xyXG5cdFx0ZGlzcGxheTogZ3JpZDtcclxuXHRcdGdyaWQtZ2FwOiAxNXB4O1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMDAlLCAxZnIpKTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG5cdFx0Lm5ld3MtaXRlbSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIzN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogaW5pdGlhbDtcclxuXHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcblx0XHQmX3N1YnNjcmliZSB7XHJcblx0XHRcdC5uZXdzLWl0ZW0ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdCZfX2dyaWQge1xyXG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcclxuXHJcblx0XHRcdC8vINGC0L7RgiDRjdC70LXQvNC10L3Rgiwg0LrQvtGC0L7RgNGL0Lkg0LfQsNC90LjQvNCw0LXRgiDQsdC+0LvRjNGI0LUg0L/RgNC+0YHRgtGA0LDQvdGB0YLQstCwINCyINGB0LXRgtC60LVcclxuXHRcdFx0Lm5ld3MtbGlzdF9faXRlbSB7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdFx0Z3JpZC1jb2x1bW46IDE7XHJcblx0XHRcdFx0XHRncmlkLWNvbHVtbi1lbmQ6IDM7XHJcblx0XHRcdFx0XHRncmlkLXJvdy1zdGFydDogMTtcclxuXHRcdFx0XHRcdGdyaWQtcm93LWVuZDogMjtcclxuXHJcblx0XHRcdFx0XHQvLyDQs9C70LDQstC90LDRjyDQvdC+0LLQvtGB0YLRjFxyXG5cdFx0XHRcdFx0Lm5ld3MtaXRlbSB7XHJcblx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MzNweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubmV3cy1pdGVtX190ZXh0IHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOiA2NzRweDtcclxuXHRcdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0XHQubmV3cy1pdGVtX19mb290ZXIge1xyXG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdC5uZXdzLWl0ZW1fX2RhdGUsXHJcblx0XHRcdFx0XHQubmV3cy1pdGVtX192aWV3LXRleHQge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHQmX19ncmlkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdFx0Z3JpZC1nYXA6IDMwcHg7XHJcblxyXG5cdFx0XHQubmV3cy1saXN0X19pdGVtIHtcclxuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0XHRncmlkLXJvdy1lbmQ6IDM7XHJcblxyXG5cdFx0XHRcdFx0Ly8g0LPQu9Cw0LLQvdCw0Y8g0L3QvtCy0L7RgdGC0YxcclxuXHRcdFx0XHRcdC5uZXdzLWl0ZW0ge1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDUwNHB4O1xyXG5cclxuXHRcdFx0XHRcdFx0Lm5ld3MtaXRlbV9fdGFncy1saW5rcyB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wYWdpbmF0aW9uIHtcclxuXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdCZfX3BhZ2VzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdH1cclxuXHJcblx0Jl9fcGFnZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdG1pbi13aWR0aDogMzJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoNSksXHJcblx0XHQmOm50aC1jaGlsZCg2KSxcclxuXHRcdCY6bnRoLWNoaWxkKDcpLFxyXG5cdFx0JjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcHJldixcclxuXHQmX19uZXh0IHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG5cclxuXHQmX19wcmV2IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmV4dCB7XHJcblx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19wYWdlIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoNSksXHJcblx0XHRcdCY6bnRoLWNoaWxkKDYpLFxyXG5cdFx0XHQmOm50aC1jaGlsZCg3KSxcclxuXHRcdFx0JjpudGgtY2hpbGQoOCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEyMHB4O1xyXG5cdH1cclxufVxyXG4iLCIuc3Vic2NyaWJlLWZvcm0ge1xyXG5cdC5pbnB1dCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHRcdCZfX2xhYmVsIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faW5wdXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdFx0cGFkZGluZzogMCAxN3B4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3J1bGVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG5cdFx0LmlucHV0IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHRcdCZfX2lucHV0IHtcclxuXHRcdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAyN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcnVsZXMge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MjVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0OHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0d2lkdGg6IDE3NHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDY0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuZXN0aW5nLWRlcHRoXHJcblxyXG4uYmxvZy1iYWdlcyB7XHJcblx0Lm5ld3MtaXRlbSB7XHJcblx0XHQmX19jb250ZW50IHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGFncyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RhZ3MtbGlua3Mge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkZGFya2dyZXk7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTJweDtcclxuXHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuOSk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0bWFyZ2luOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdC5uZXdzLWxpc3RfX2l0ZW0ge1xyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Lm5ld3MtaXRlbSB7XHJcblx0XHRcdFx0XHQubmV3cy1pdGVtX190YWdzLWxpbmtzIHtcclxuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5yZWNvbW1lbmQge1xyXG5cdHBhZGRpbmctYm90dG9tOiBjYWxjKDgwcHggLSAxNnB4KTtcclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0fVxyXG5cclxuXHQubmV3cy1pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0Jl9fY29udGVudCB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIzN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuXHJcblx0XHQmX19pdGVtcyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5uZXdzLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNDglO1xyXG5cdFx0XHRtaW4taGVpZ2h0OiAyMzdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDIzN3B4O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fdGV4dCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX3RhZ3MtbGlua3MsXHJcblx0XHRcdCZfX3ZpZXctdGV4dCxcclxuXHRcdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdC5uZXdzLWl0ZW0ge1xyXG5cdFx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuZGF0YS1ydWxlcyB7XHJcblx0bWFyZ2luLWJvdHRvbTogLTgwcHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0cGFkZGluZy10b3A6IDY0cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvb3RlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1hcmdpbi10b3A6IDUycHg7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDI3cHggMTdweCAyM3B4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXgtd2lkdGg6IDM0NnB4O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblxyXG5cdFx0Jl90aGluIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Tm9ybWFsO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogNDZweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xMjBweDtcclxuXHJcblx0XHQmX19jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiA2NHB4IDI0cHggODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDc0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdHBhZGRpbmc6IDY0cHggMjE4cHggMTMxcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9vdGVyIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwN3B4O1xyXG5cclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnZhY2FuY2llcyB7XHJcblx0bWFyZ2luLXRvcDogNDhweDtcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQucGFnaW5hdGlvbiB7XHJcblx0XHRtYXJnaW4tdG9wOiAzN3B4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQucGFnaW5hdGlvbiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi52YWNhbmN5LWl0ZW0ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cclxuXHQmICsgJiB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdHBhZGRpbmc6IDMxcHggMjJweCAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX3VsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XHJcblx0fVxyXG5cclxuXHQmX19saSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZm9vdGVyIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG5cdFx0Jl9wcmltYXJ5IHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHR3aWR0aDogNDguNiU7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuICsgMSksXHJcblx0XHQmOm50aC1jaGlsZCgybiArIDIpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0d2lkdGg6IDYyM3B4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGhlaWdodDogMjcwcHg7XHJcblxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0d2lkdGg6IDI3MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDI3MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDI4cHggMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdWwge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xpIHtcclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDExcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19mb290ZXIge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2J1dHRvbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIGZvcmNlLWF0dHJpYnV0ZS1uZXN0aW5nLCBuby1hdHRyaWJ1dGUtc2VsZWN0b3JzLCBuby1xdWFsaWZ5aW5nLWVsZW1lbnRzXHJcblxyXG4udmFjYW5jeSB7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdCZfX2JnIHtcclxuXHRcdHBhZGRpbmctdG9wOiAzMnB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAkZ3JleSAtMjMxLjAyJSwgI2ZmZiA5OS41MyUpO1xyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9faGVhZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHR9XHJcblxyXG5cdCZfX2hlYWQtaXRlbSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG9wYWNpdHk6IC42O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogM3B4O1xyXG5cdFx0XHRcdGhlaWdodDogM3B4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0XHRvcGFjaXR5OiAuNjtcclxuXHRcdFx0XHRsZWZ0OiA5cHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHR3aWR0aDogMzQzcHg7XHJcblx0XHRoZWlnaHQ6IDM0M3B4O1xyXG5cdH1cclxuXHJcblx0Jl9fbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdmFsdWUge1xyXG5cdFx0bGVmdDogMTZweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRoZWlnaHQ6IDU1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0cGFkZGluZzogMCAzMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdWwge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQmX19saSB7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdG9wYWNpdHk6IC44O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHR9XHJcblxyXG5cdCZfX2NoZWNrYm94IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHQmX19mb3JtLWJ0biB7XHJcblx0XHR3aWR0aDogMjA3cHg7XHJcblx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcnVsZXMtbGluayB7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0fVxyXG5cclxuXHQuaW5wdXRfX3RleHRhcmVhIHtcclxuXHRcdGhlaWdodDogMjE3cHg7XHJcblx0fVxyXG5cclxuXHQmX19wZGYge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcGRmLWl0ZW0ge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdHBhZGRpbmc6IDE2cHggMTFweCAxNnB4IDIwcHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdG1heC13aWR0aDogMzQzcHg7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHJcblx0XHQmX3RoaW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnROb3JtYWw7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZy1wZGYge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogNDZweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX2J0bi1hZGQge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIycHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogJHByaW1hcnk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbnB1dFt0eXBlPSdmaWxlJ10ge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYWRkLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzZkNmQ3MztcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDY0cHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19oZWFkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDlweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19oZWFkLWl0ZW0ge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2ltZyB7XHJcblx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdFx0aGVpZ2h0OiA0MDdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX192YWx1ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnV0dG9uIHtcclxuXHRcdFx0d2lkdGg6IDIzNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2l0ZW1zIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdWwge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3BkZi1pdGVtIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDdweDtcclxuXHJcblx0XHRcdCYgKyAmIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGRmIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzhweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19hZGQtdGV4dCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1heC13aWR0aDogNDA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1mb290ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0XHRcdHdpZHRoOiA4NDNweDtcclxuXHJcblx0XHRcdC5hdXRvLWluc3VyYW5jZV9fZm9ybS1idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1pdGVtcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtIHtcclxuXHRcdFx0d2lkdGg6IDg0M3B4O1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcblx0XHRcdC52YWNhbmN5X19pbnB1dCB7XHJcblx0XHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmlucHV0X190ZXh0YXJlYSB7XHJcblx0XHRcdGhlaWdodDogMTk2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1idG4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucG9wdXAtcG9saWN5LWNoZWNrIHtcclxuXHQmX190YWIge1xyXG5cdFx0bWFyZ2luOiAzMXB4IDA7XHJcblx0fVxyXG5cclxuXHQmX190YWJzIHtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cdH1cclxuXHJcblx0Jl9fdGFiLWxpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCYuY3VycmVudCB7XHJcblx0XHRcdDo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRib3R0b206IC0xcHg7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190YWItY29udGVudCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cclxuXHRcdCYuY3VycmVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xyXG5cdH1cclxuXHJcblx0Jl9faW5wdXQge1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0cGFkZGluZzogMCAxOXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvcHVwLXBvbGljeS1zdWNjZXNzIHtcclxuXHQmX19pY29uLW5vIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICNlYjU3NTc7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pY29uLW9rIHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICM2ZmNmOTc7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdFx0Jl9vayxcclxuXHRcdCZfbm8ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cclxuXHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHRcdFx0cmlnaHQ6IC0xM3B4O1xyXG5cdFx0XHRcdHRvcDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfb2sge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogIzZmY2Y5NztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfbm8ge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ViNTc1NztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfbm90aWNlIHtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRtYXJnaW46IDIycHggMCAxM3B4O1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdG1hcmdpbjogMzNweCBhdXRvIDA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wYXJ0bmVycyB7XHJcblx0bWFyZ2luLXRvcDogNDhweDtcclxuXHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdG1heC13aWR0aDogMzQ0cHg7XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aWR0aDogNDclO1xyXG5cclxuXHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKG1pbi13aWR0aDogMzc1cHgpIHtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMTY0cHg7XHJcblx0XHRcdGhlaWdodDogNzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRtYXJnaW4tdG9wOiA1OHB4O1xyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19zdWJ0aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDM3cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbXMge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHRcdFx0bWF4LXdpZHRoOiA2MjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0d2lkdGg6IDI5N3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDE0MHB4O1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0Jl9faXRlbXMge1xyXG5cdFx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSArIDMwcHgpO1xyXG5cdFx0XHRtYXJnaW46IC0xNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0bWFyZ2luOiAxNXB4O1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRtYXJnaW46IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBhcnRuZXIge1xyXG5cdG1hcmdpbi10b3A6IDE2cHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0fVxyXG5cclxuXHQmX190b3Age1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM2cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19zdWJ0aXRsZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdG9wLWxpbmtzIHtcclxuXHRcdG1hcmdpbjogLThweDtcclxuXHR9XHJcblxyXG5cdCZfX3RvcC1saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRjb2xvcjogIzZkNmQ3MztcclxuXHRcdGhlaWdodDogNTFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA1MXB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6IDAgMTdweCAwIDE4cHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW46IDhweDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RvcC1idG4ge1xyXG5cdFx0d2lkdGg6IDE5MHB4O1xyXG5cdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1pbi1oZWlnaHQ6IDQycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDJweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlciB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDY0cHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0d2lkdGg6IDMwOHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGUtdG9wIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlLWltZyB7XHJcblx0XHRoZWlnaHQ6IDIwM3B4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblxyXG5cdFx0aW1nIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlLWxpbmtzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMTZweDtcclxuXHRcdGxlZnQ6IDMycHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZS1saW5rIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19uYW1lIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjdweDtcclxuXHRcdG1hcmdpbjogMTZweCAwIDI0cHg7XHJcblx0XHRtYXgtd2lkdGg6IDIzNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGUtZm9vdGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogIzZkNmQ3MztcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAjNmQ2ZDczO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlLXZpZXcge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDM0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlLXRpbWUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHR9XHJcblxyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHQmX190b3Age1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190b3AtaW5mbyB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NsaWRlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9faXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pdGVtIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19uZXdzIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hdmlnYXRpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2xpZGUtaW1nIHtcclxuXHRcdFx0d2lkdGg6IDQwN3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDIzN3B4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX25hbWUge1xyXG5cdFx0XHRtYXJnaW46IDI0cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbWcge1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0d2lkdGg6IDYyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM5MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3N1YnRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNDNweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvcHVwLWxvZ2luIHtcclxuXHQmX19mb3JtIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQmX19mb290ZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi10b3A6IC04cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvcHVwLXJlZ2lzdHJhdGlvbiB7XHJcblx0Jl9fZm9ybSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcnVsZXMge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogIzZkNmQ3MztcclxuXHR9XHJcblxyXG5cdCZfX3J1bGVzLWxpbmsge1xyXG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdH1cclxuXHJcblx0LmlucHV0X19yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQuaW5wdXRfX2lucHV0IHtcclxuXHRcdFx0bWF4LXdpZHRoOiA3MnB4O1xyXG5cdFx0XHR3aWR0aDogMjAlO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lucHV0LXBhc3Mge1xyXG5cdFx0LmlucHV0X19pbnB1dCB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjYgdXJsKCcvc3RhdGljL2ltZy9leWUuc3ZnJykgY2VudGVyIHJpZ2h0IDE4cHggbm8tcmVwZWF0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY291bnRlciB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgxMDQsIDEwNCwgMTA0LCAwLjEpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvcHVwLXJlZ2lzdHJhdGlvbi10aGFua3Mge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0Jl9faWNvbi10aGFua3Mge1xyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogI2ZiYmUwNztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcblx0XHQmX25vdGljZSB7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQwN3B4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRtYXJnaW46IDMzcHggYXV0byAwO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIucG9wdXAtcGFzc3dvcmQge1xyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHR9XHJcblxyXG5cdCZfX3J1bGVzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblx0fVxyXG5cclxuXHQmX19ydWxlcy1saW5rIHtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHR9XHJcblxyXG5cdC5pbnB1dF9fcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblxyXG5cdFx0LmlucHV0X19pbnB1dCB7XHJcblx0XHRcdG1heC13aWR0aDogNzJweDtcclxuXHRcdFx0d2lkdGg6IDIwJTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dC1wYXNzIHtcclxuXHRcdC5pbnB1dF9faW5wdXQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2IHVybCgnL3N0YXRpYy9pbWcvZXllLnN2ZycpIGNlbnRlciByaWdodCAxOHB4IG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvdW50ZXIge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDQwN3B4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDU2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLWltcG9ydGFudFxyXG5cclxuLm1haW4tcGFydG5lciB7XHJcblx0Jl9fY29udGFpbmVyIHtcclxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcjtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXJfX2ltYWdlIHtcclxuXHRcdG1heC13aWR0aDogMjQwcHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWFyZ2luOiAyNHB4IDAgNDhweCAxNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGUge1xyXG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmNmY2ZjY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRwYWRkaW5nOiAxNHB4IDE0cHggMTdweCAyM3B4O1xyXG5cdFx0d2lkdGg6IDIzN3B4O1xyXG5cdFx0aGVpZ2h0OiAxNDNweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdC5wYXJ0bmVyX19zbGlkZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZS1oZWFkZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGUtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjZweDtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdCZfX2RvY3Mge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHR9XHJcblxyXG5cdCZfX2RvY3MtaW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQmX19wZGYtaXRlbXMge1xyXG5cdFx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjZjZmNmY2O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0cGFkZGluZzogMjlweCAyMXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcGRmIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX3BkZi1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDExcHggMTZweCAyMHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHRtYXgtd2lkdGg6IDM0M3B4O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblxyXG5cdFx0Jl90aGluIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Tm9ybWFsO1xyXG5cdFx0XHRvcGFjaXR5OiAwLjY7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbWctcGRmIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19wZGYtYnV0dG9uIHtcclxuXHRcdG1heC13aWR0aDogMTY1cHg7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTBweDtcclxuXHR9XHJcblxyXG5cdCZfX3BkZi1idXR0b24sXHJcblx0Jl9fY2FsZW5kYXItYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FsZW5kYXItaXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHBhZGRpbmc6IDI1cHggNDVweCAyOHB4IDIycHg7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FsZW5kYXItZGF0ZSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdG9wYWNpdHk6IC44O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICMyNDI3Mjk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FsZW5kYXItdGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdH1cclxuXHJcblx0Jl9fY2FsZW5kYXItYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAyMTZweDtcclxuXHRcdGhlaWdodDogNDRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX2NhbGVuZGFyLWxpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19zbGlkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fcGRmLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdG1heC13aWR0aDogNDA3cHg7XHJcblxyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0LmJhbm5lcl9faW1hZ2Uge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDg5NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NsaWRlIHtcclxuXHRcdFx0cGFkZGluZzogMTlweCAxN3B4IDE2cHggMjJweDtcclxuXHRcdFx0d2lkdGg6IDI5N3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDE3MnB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2xpZGUtaGVhZGVyIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NsaWRlLXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZG9jcyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RvY3MtaW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA1ODVweDtcclxuXHRcdFx0aGVpZ2h0OiA1MDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19wZGYtaXRlbXMge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHBhZGRpbmc6IDUwcHggMCA1MHB4IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2FsZW5kYXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhbGVuZGFyLWl0ZW0ge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDQwcHggNDNweDtcclxuXHRcdFx0d2lkdGg6IDYyNXB4O1xyXG5cclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDJuKSB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhbGVuZGFyLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19jYWxlbmRhci1mb290ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhbGVuZGFyLWJ1dHRvbiB7XHJcblx0XHRcdG1hcmdpbjogMCA1MnB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcblxyXG4uYm94ZXMge1xyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG5cclxuXHQmX19iZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCAkZ3JleSAtNTMuMTUlLCAjZmZmIDk5LjU1JSk7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNDZweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdH1cclxuXHJcblx0Lm1haW4tc2VydmljZXNfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogNDklO1xyXG5cdH1cclxuXHJcblx0Jl9tb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQmX2Rlc2t0b3Age1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cclxuXHQmX19uYXZpZ2F0aW9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX21lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdG1pbi1oZWlnaHQ6IDQycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5O1xyXG5cdFx0aGVpZ2h0OiA0MnB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmsge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdHBhZGRpbmc6IDAgMTZweDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG5cdFx0Jl9hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRcdGhlaWdodDogMzNweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19mb3JtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0Jl9fZm9ybS10aXRsZSB7XHJcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fZm9ybS1idG4ge1xyXG5cdFx0d2lkdGg6IDE2NXB4O1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdCZfX25hdmlnYXRpb24ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbXMge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbSB7XHJcblx0XHRcdHdpZHRoOiA1OSU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fZm9ybS1idG4ge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMjYwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX2JnIHtcclxuXHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDM2MGRlZywgJGdyZXkgLTIzMS4wMiUsICNmZmYgOTkuNTMlKTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDg2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9tb2JpbGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZGVza3RvcCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA4MHB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3Byb2R1Y3RzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0Z2FwOiAzMHB4O1xyXG5cdFx0XHR3aWR0aDogMTI4MXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zbGlkZXItcHJvZHVjdHNfX2l0ZW0ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LnNsaWRlci1wcm9kdWN0c19fbGlua3Mge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0LmluZm8tbGluayB7XHJcblx0XHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Zvcm0taXRlbSB7XHJcblx0XHRcdHdpZHRoOiA4NDRweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb3JtLWJ0biB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA2NzlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XHJcblxyXG4uYm94IHtcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblxyXG5cdC5iYW5uZXIge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCxcclxuXHQmX191bCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX191bCB7XHJcblx0XHRsaXN0LXN0eWxlOiBkaXNjICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcblx0XHRsaSArIGxpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FsYyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xyXG5cdFx0bWFyZ2luOiAyOHB4IDA7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDAgNDRweDtcclxuXHR9XHJcblxyXG5cdCZfX2NhbGMtaXRlbXMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDI3cHg7XHJcblx0fVxyXG5cclxuXHQmX19jYWxjLXJvdyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogIzZkNmQ3MztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jYWxjLWl0ZW0ge1xyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FsYy10b3RhbCB7XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTAwJTtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDI0NXB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdC5iYW5uZXIge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuXHRcdFx0Jl9faW1hZ2Uge1xyXG5cdFx0XHRcdG1heC13aWR0aDogNTkwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDU5MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNTAwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2FsYyB7XHJcblx0XHRcdHBhZGRpbmc6IDQ4cHggMDtcclxuXHRcdFx0bWFyZ2luOiA2MHB4IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2FsYy1pdGVtcyB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2NhbGMtaXRlbSB7XHJcblx0XHRcdCYgKyAmIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2FsYy1yb3cge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fY2FsYy10b3RhbCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19idXR0b24ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYm94LW9yZGVyIHtcclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRjb2xvcjogJHRleHQtY29sb3I7XHJcblx0fVxyXG5cclxuXHQmX19ydWxlcy1saW5rIHtcclxuXHRcdGNvbG9yOiAjZmJiZTA3O1xyXG5cdH1cclxuXHJcblx0Jl9fYnRuIHtcclxuXHRcdHdpZHRoOiAyMjBweDtcclxuXHRcdGhlaWdodDogNjBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTZweCByZ2JhKDEwNCwgMTA0LCAxMDQsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0Jl9fcm93IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Y29sdW1uLWdhcDogMzBweDtcclxuXHJcblx0XHRcdC5pbnB1dCB7XHJcblx0XHRcdFx0ZmxleC1iYXNpczogMDtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19idG4ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19mb290ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdCZfX2NvbnRhaW5lciB7XHJcblx0XHRcdHdpZHRoOiA4NDRweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogODBweDtcclxuXHRcdH1cclxuXHJcblx0XHQmX190aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDQzcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYnRuIHtcclxuXHRcdFx0d2lkdGg6IDI2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIuYXV0by1pbnN1cmFuY2Utc2xpZGVyIHtcclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0fVxyXG5cclxuXHQuc2xpY2staW5pdGlhbGl6ZWQge1xyXG5cdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3NsaWRlci1pdGVtIHtcclxuXHRcdHdpZHRoOiAyNTNweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRncmV5O1xyXG5cdFx0cGFkZGluZzogMjBweCAwIDAgMjdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0Jl9fc2xpZGVyLXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXItdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udE5vcm1hbDtcclxuXHRcdG1heC13aWR0aDogMTk2cHg7XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXItaW1hZ2Uge1xyXG5cdFx0d2lkdGg6IDE5MnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQmX19zbGlkZXIge1xyXG5cdFx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHQmX19zbGlkZXItaXRlbSB7XHJcblx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nOiAyM3B4IDAgMCAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NsaWRlci10aXRsZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fc2xpZGVyLXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDMxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3NsaWRlci1pbWFnZSB7XHJcblx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcbiIsIi5oaW50IHtcclxuXHQmX19sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG5cclxuXHQmX19pY29uIHtcclxuXHRcdHdpZHRoOiAyNHB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJz8nO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRyaWdodDogOHB4O1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9hY3RpdmUsXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0LmhpbnRfX2NvbnRlbnQge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR6LWluZGV4OiAxMDAwMDAwO1xyXG5cdFx0dG9wOiAyOHB4O1xyXG5cdFx0bGVmdDogLTE1cHg7XHJcblx0XHRyaWdodDogLTEwMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4ICNjY2M7XHJcblx0XHRwYWRkaW5nOiAxNnB4O1xyXG5cclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAzNzVweCkge1xyXG5cdFx0XHRyaWdodDogLTE1MXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRcdHJpZ2h0OiAtMjkxcHg7XHJcblx0XHRcdHRvcDogLTIycHg7XHJcblx0XHRcdGxlZnQ6IDM0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllcywgbm8tYXR0cmlidXRlLXNlbGVjdG9yc1xyXG5cclxuLnJlZ2lzdHJhdGlvbi1sb3NzZXMge1xyXG5cdG1hcmdpbi10b3A6IDQwcHg7XHJcblxyXG5cdCZfX2NvbnRhaW5lciB7XHJcblx0XHRAaW5jbHVkZSBjb250YWluZXI7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NDNweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA4NDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XHJcblx0fVxyXG5cclxuXHQmX19sYWJlbCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQtYmxvY2sge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMjZweCAyMHB4IDU2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kb2NzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0bWFyZ2luOiAxNnB4IDAgMjRweDtcclxuXHRcdGdhcDogMTZweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDI3cHggMTdweCAyM3B4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0LWNvbG9yO1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogMzY3cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cclxuXHRcdCZfdGhpbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udE5vcm1hbDtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19idG4tYWRkIHtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGNvbG9yOiAjNmQ2ZDczO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Jlt0eXBlPSdmaWxlJ10ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI3N3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDYwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMTA0LCAxMDQsIDEwNCwgMC4xKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRib3JkZXI6IDA7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAyMDFweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHdpZHRoOiAyMDFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Zvcm0tcm93IHtcclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG5cdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdHdpZHRoOiA0OSU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50LCBuZXN0aW5nLWRlcHRoLCBuby1taXNzcGVsbGVkLXByb3BlcnRpZXMsIG5vLWF0dHJpYnV0ZS1zZWxlY3RvcnNcclxuXHJcbi5wZXJzb25hbCB7XHJcblx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRwYWRkaW5nLXRvcDogNDhweDtcclxuXHRtYXJnaW4tYm90dG9tOiAtODBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogODBweDtcclxuXHJcblx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogNzRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IC0xMjBweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX193cmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9fd3JhcCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMTlweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdHdpZHRoOiAxMDJweDtcclxuXHRcdGhlaWdodDogMTAycHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMThweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvLW5hbWUsXHJcblx0Jl9faW5mby1hZ2Uge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8tbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8tYWdlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHQmX19pbmZvLWNpdHkge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblx0fVxyXG5cclxuXHQmX19tZW51LWl0ZW1zIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG5cclxuXHQmX19tZW51LWl0ZW0ge1xyXG5cdFx0dHJhbnNpdGlvbjogLjMzcyBlYXNlO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0b3ZlcmZsb3c6IGluaGVyaXQ7XHJcblx0XHRtYXJnaW46IDAgMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cclxuXHRcdHN2ZyB7XHJcblx0XHRcdGZpbGw6ICM2ZDZkNzM7XHJcblx0XHRcdHN0cm9rZTogbm9uZTtcclxuXHRcdFx0c3Ryb2tlLXdpZHRoOiAxO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfYWN0aXZlIHtcclxuXHRcdFx0LnBlcnNvbmFsX19tZW51LXN1YnRpdGxlIHtcclxuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRzdmcge1xyXG5cdFx0XHRcdGZpbGw6ICRwcmltYXJ5O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19tZW51LXN1YnRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0cGFkZGluZzogMTZweCAwO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19tZW51IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDg0M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2sge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cclxuXHRcdCZfcGFkZGluZyB7XHJcblx0XHRcdHBhZGRpbmc6IDE3cHggMTlweCAyMXB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjVweCA0MXB4IDMxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2Jsb2NrLWNvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMTlweCAxOXB4IDIxcHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggNDFweCAzMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYmxvY2staGVhZGVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcblx0XHRwYWRkaW5nOiAxN3B4IDE5cHggMThweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMjVweCA0MXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfcm93IHtcclxuXHRcdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRcdFx0LnBlcnNvbmFsX19zdWJ0aXRsZSB7XHJcblx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ibG9jay1yb3cge1xyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcblx0XHQuc2xpY2stYXJyb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQ0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG5cdFx0d2lkdGg6IDM0M3B4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0XHR3aWR0aDogNDA2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stZG90cyAge1xyXG5cdFx0Ym90dG9tOiAtMzdweDtcclxuXHJcblx0XHRsaSB7XHJcblx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRcdGJ1dHRvbiB7XHJcblx0XHRcdFx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGJvdHRvbTogLTM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zbGlkZXItY2FzZSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA3NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fY2FyZCB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNzRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpbmstbW9yZSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjNmQ2ZDczO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQvL3otaW5kZXg6IDEwMDtcclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcblx0XHQmX2ljb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZGF0ZSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cclxuXHRcdCZfcm93IHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190aW1lIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0fVxyXG5cclxuXHQmX192aWV3IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDY0cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0b3BhY2l0eTogLjQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX2xvYWRpbmcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdG1hcmdpbi10b3A6IDMycHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHdpZHRoOiAyOTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xvYWRpbmctcHJvZ3Jlc3Mge1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdHdpZHRoOiA4NSU7XHJcblx0fVxyXG5cclxuXHQmX19sb2FkaW5nLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kb2NzIHtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDM5cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDE2cHg7XHJcblx0XHRcdHJvdy1nYXA6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wZGYtaXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0cGFkZGluZzogMTZweCAxMXB4IDE2cHggMjBweDtcclxuXHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0bWF4LXdpZHRoOiAzNDNweDtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHdpZHRoOiAyNjRweDtcclxuXHJcblx0XHRcdCYgKyAmIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rLXBkZiB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHJcblx0XHQmX3RoaW4ge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnROb3JtYWw7XHJcblx0XHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2ltZy1wZGYge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogNDZweDtcclxuXHRcdGhlaWdodDogNTJweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcclxuXHR9XHJcblxyXG5cdCZfX2J0bi1hZGQge1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luLXRvcDogMjdweDtcclxuXHJcblx0XHRzdmcge1xyXG5cdFx0XHRmaWxsOiAkcHJpbWFyeTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0IHtcclxuXHRcdFx0Jlt0eXBlPSdmaWxlJ10ge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYVRhYmxldCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDIyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2aWdhdGlvbiB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbmF2LW1lbnUge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRtaW4taGVpZ2h0OiA0MnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlzdC1pdGVtIHtcclxuXHRcdHBhZGRpbmc6IDAgMTlweCAwIDA7XHJcblx0XHRoZWlnaHQ6IDQycHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR9XHJcblxyXG5cdCZfX25hdi1saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0Y29sb3I6IHJnYmEoMzYsIDM5LCA0MSwgLjYpO1xyXG5cdFx0cGFkZGluZzogMCAxNnB4O1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHQmX2FjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDMzcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcclxuXHJcbi5wb2xpY3ktaW5mb3JtYXRpb24ge1xyXG5cclxuXHQucG9saWN5LWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDQwNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRyb3ctZ2FwOiAzMHB4O1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGNvbG9yOiAjNmQ2ZDczO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0aGVpZ2h0OiA1NnB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAyNHB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogJHByaW1hcnk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdFx0d2lkdGg6IDI1NHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lucXVpcnkge1xyXG5cdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNjRweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvbGljeS1pdGVtIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHJcblx0Jl9fY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAxOXB4IDE5cHggMjFweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMTRweCA0MXB4IDMxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19oZWFkZXIge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZjZmNmYztcclxuXHRcdHBhZGRpbmc6IDE3cHggMTlweCAxOHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyNXB4IDQxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rLW1vcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRjb2xvcjogIzZkNmQ3MztcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdC8vei1pbmRleDogMTAwO1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cclxuXHRcdCZfYm9sZCB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZXJyb3Ige1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRjb2xvcjogI2ViNTc1NztcclxuXHRcdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZHVyaW5nIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0Y29sb3I6ICNmMjk5NGE7XHJcblx0XHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdH1cclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190ZXh0LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRvcGFjaXR5OiAwLjY7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3RhbCB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idXR0b25zIHtcclxuXHRcdG1hcmdpbi10b3A6IDMwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHR3aWR0aDogMTcwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiAjZjZmNmY2O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAzM3B4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZGlzYWJsZWQge1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICNkOWRiZTE7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNTJweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDUycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N0YXR1cyB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogN3B4O1xyXG5cdFx0aGVpZ2h0OiA3cHg7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuXHRcdCZfb2sge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMjdhZTYwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZXJyb3Ige1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkaW5kaWNhdG9yLXJlZDtcclxuXHRcdH1cclxuXHJcblx0XHQmX2R1cmluZyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDhweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcblxyXG4uaW5zdXJlZC1ldmVudHMge1xyXG5cdC5kZWFsLWl0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHRcdHdpZHRoOiAzNDVweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDQwNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRyb3ctZ2FwOiAzMHB4O1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1pbXBvcnRhbnRcclxuXHJcbi5kZWFsLWl0ZW0ge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDE5cHggMTlweCAyMXB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDQxcHggMzFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2hlYWRlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG5cdFx0cGFkZGluZzogMTdweCAxOXB4IDE4cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggNDFweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N1YnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RhdGUge1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuNDtcclxuXHR9XHJcblxyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHJcblx0XHQmX2JvbGQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG5cdFx0XHQmX21kIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N0YXR1cyB7XHJcblx0XHRtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdGF0dXMtYmxvY2sge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDdweDtcclxuXHRcdGhlaWdodDogN3B4O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcblx0XHQmX29rIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzI3YWU2MDtcclxuXHRcdH1cclxuXHJcblx0XHQmX2Vycm9yIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJGluZGljYXRvci1yZWQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9kdXJpbmcge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19saW5rLW1vcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5vZmZpY2VzIHtcclxuXHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdG1hcmdpbi10b3A6IDU4cHg7XHJcblx0fVxyXG5cclxuXHQmX19jb250YWluZXIge1xyXG5cdFx0QGluY2x1ZGUgY29udGFpbmVyO1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG5cdFx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX21hcCB7XHJcblx0XHRoZWlnaHQ6IDI0MXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHdpZHRoOiA3OTBweDtcclxuXHRcdFx0aGVpZ2h0OiA1NTZweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDQxcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pdGVtcyB7XHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0aGVpZ2h0OiA1NjBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbmZvIHtcclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0cGFkZGluZzogMTdweCAyMXB4O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjZmNmY2O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHRcdCZfYWN0aXZlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHJcblx0XHRcdC5vZmZpY2VzX19ib2R5IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogNDA3cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuXHRcdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VidGl0bGUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG5cdFx0c3ZnIHtcclxuXHRcdFx0ZmlsbDogJHByaW1hcnk7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FkZHJlc3Mge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuNjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm9keSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDMwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAyNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmYmJlMDc7XHJcblx0XHRib3gtc2hhZG93OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0aGVpZ2h0OiA0NHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0d2lkdGg6IDI0M3B4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0d2lkdGg6IDI5OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC40O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xyXG5cdH1cclxufVxyXG4iLCIvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBuby1taXNzcGVsbGVkLXByb3BlcnRpZXNcclxuXHJcbi5kZWFsIHtcclxuXHQmX190aXRsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAzMXB4IDE5cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyN3B4IDQ1cHggMjlweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbnRlbnQge1xyXG5cdFx0cGFkZGluZzogMjRweCAxOXB4IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDI1cHggNDVweCA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0XHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX21pbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3Age1xyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3AtaXRlbSB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDY3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbF9fbG9hZGluZy1wcm9ncmVzcyB7XHJcblx0XHR3aWR0aDogNDAlO1xyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsX19sb2FkaW5nIHtcclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG5cdFx0XHR3aWR0aDogMTk3cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbF9fbG9hZGluZy10ZXh0IHtcclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZG9jcyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fZG9jcy1pdGVtcyB7XHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAxNnB4O1xyXG5cdFx0XHRyb3ctZ2FwOiAxNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBlcnNvbmFsX19saW5rLXBkZiB7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG5cdFx0bWluLWhlaWdodDogNTJweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wZXJzb25hbF9fcGRmLWl0ZW0ge1xyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHdpZHRoOiAzNjdweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzNjdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Jlc3VsdCB7XHJcblx0XHRtYXJnaW4tdG9wOiA0OHB4O1xyXG5cclxuXHRcdC5wZXJzb25hbF9fdGl0bGUge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cclxuXHRcdFx0LnBlcnNvbmFsX190aXRsZSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjZweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmVzdWx0LWl0ZW1zIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRwYWRkaW5nOiAzM3B4IDI1cHggNjdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMzcHggNDdweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcmVzdWx0LWl0ZW0ge1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblxyXG5cdFx0JiArICYge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHQmICsgJiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWluLXdpZHRoOiAxMjBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdFx0XHRtYXJnaW46IDAgNDBweCAwIDYwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3Jlc3VsdC1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdCZfX3Jlc3VsdC12YWx1ZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblxyXG5cdFx0Jl90aGluIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Tm9ybWFsO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0d2lkdGg6IDE2N3B4O1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0cGFkZGluZzogMCA0NXB4O1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgbm8tbWlzc3BlbGxlZC1wcm9wZXJ0aWVzXHJcblxyXG4ucG9saWN5IHtcclxuXHQmX190aXRsZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAzMXB4IDE5cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyOXB4IDQ1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdHBhZGRpbmc6IDI0cHggMTlweCAyMHB4O1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG5cclxuXHRcdC5wZXJzb25hbF9fdGl0bGUge1xyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIzcHggNDVweCA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTJweDtcclxuXHJcblx0XHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE2cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX21pbiB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3Age1xyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190b3AtaXRlbSB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdCY6Zmlyc3QtY2hpbGQsXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHR3aWR0aDogMjUwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTZweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNjdweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdG9wLWJ0biB7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQ4cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2Y2ZjZmNjtcclxuXHRcdHdpZHRoOiAxNDJweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0bWFyZ2luLXRvcDogMjRweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1ob3ZlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTEsIDE5MCwgNywgMC41KTtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogNjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdFx0d2lkdGg6IDE2OXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19kcml2ZXIge1xyXG5cdFx0bWFyZ2luOiA0OHB4IDA7XHJcblx0fVxyXG5cclxuXHQmX19kcml2ZXItaW5mby1yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGNvbHVtbi1nYXA6IDYzcHg7XHJcblx0XHRyb3ctZ2FwOiAyNHB4O1xyXG5cclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RyaXZlci1pbmZvLWl0ZW0ge1xyXG5cdFx0d2lkdGg6IDEwNnB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblx0fVxyXG5cclxuXHQmX19kcml2ZXItaW5mby1uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHR9XHJcblxyXG5cdCZfX2RyaXZlci1pbmZvLXZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fY29uZGl0aW9ucyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fbGFiZWwge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0fVxyXG5cclxuXHQmX19jaGVja2JveCB7XHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2hlY2tib3hfX3NwYW4ge1xyXG5cdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRoZWlnaHQ6IDI1cHg7XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRsZWZ0OiA4cHg7XHJcblx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2hlY2tib3hfX3RleHQge1xyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMzhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RyYWNrIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQmX190cmFjay1pdGVtcyB7XHJcblx0XHRtYXJnaW4tdG9wOiAzNnB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdHJhY2staXRlbXMtcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRjb2x1bW4tZ2FwOiA0OHB4O1xyXG5cdFx0cm93LWdhcDogMTZweDtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDY5cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX190cmFjay1pdGVtIHtcclxuXHRcdGNvbG9yOiAjMjQyNzI5O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cclxuXHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZXZlbnRzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ldmVudHMtaXRlbXMtcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRjb2x1bW4tZ2FwOiAxNHB4O1xyXG5cdFx0cm93LWdhcDogMTZweDtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDQwcHg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcblx0XHRcdC5wb2xpY3lfX2RyaXZlci1pbmZvLW5hbWUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHQucG9saWN5X19kcml2ZXItaW5mby1uYW1lIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fZXZlbnRzLWl0ZW0ge1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRvcGFjaXR5OiAwLjg7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XHJcblx0XHRcdHdpZHRoOiAxNzRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMzFweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xyXG5cdFx0XHRcdHdpZHRoOiA4NnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDE3NHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XHJcblx0XHRcdFx0d2lkdGg6IDExNnB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCg1KSB7XHJcblx0XHRcdFx0d2lkdGg6IDcycHg7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2V2ZW50cy1saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDhweDtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZDtcclxuXHR9XHJcblxyXG5cdCZfX2J0bnMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHR9XHJcblxyXG5cdCZfX2J1dHRvbiB7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdHdpZHRoOiAxMjJweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0d2lkdGg6IDIwMXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfZGlzYWJsZWQge1xyXG5cdFx0XHR3aWR0aDogMTIycHg7XHJcblx0XHRcdGNvbG9yOiAjZDlkYmUxO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcblx0XHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyMDFweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfcHJpbWFyeSB7XHJcblx0XHRcdHdpZHRoOiAxNjdweDtcclxuXHJcblx0XHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRcdHdpZHRoOiAyNTRweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW5mb3JtYXRpb24ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cdFx0Y29sb3I6ICNlYjU3NTc7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDM3cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9zdGF0aWMvaW1nL2ljb24taW5mb3JtYXRpb24uc3ZnJykgbGVmdCBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uLXN3aXRjaCB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMzhweDtcclxuXHRcdGhlaWdodDogMjFweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTZweDtcclxuXHR9XHJcblxyXG5cdCZfX3N3aXRjaCB7XHJcblx0XHRoZWlnaHQ6IDA7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdHdpZHRoOiAwO1xyXG5cclxuXHRcdCY6OmJlZm9yZSxcclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdH1cclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWI1NzU3O1xyXG5cdFx0XHRoZWlnaHQ6IDIxcHg7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0d2lkdGg6IDM4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRcdGhlaWdodDogMTdweDtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4zcztcclxuXHRcdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRcdHRvcDogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxOXB4LCAwKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjdhZTYwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5wb2xpY3ktdGVybWluYXRpb24ge1xyXG5cdCZfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdH1cclxuXHJcblx0XHRiIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdH1cclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wb2xpY3lfX3RleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIxcHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdW0ge1xyXG5cdFx0bWFyZ2luLXRvcDogNDhweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1hcmdpbjogNjRweCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3VtLWluZm8ge1xyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGNvbHVtbi1nYXA6IDY0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdW0taXRlbSB7XHJcblx0XHRjb2xvcjogIzI0MjcyOTtcclxuXHRcdG9wYWNpdHk6IDAuODtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblxyXG5cdFx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zdW0tbmFtZSB7XHJcblx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHQmX19zdW0tdmFsdWUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdH1cclxuXHJcblx0LmlucHV0X19sYWJlbCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblxyXG5cdCZfX2F1dGgtcm93IHtcclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQycHg7XHJcblxyXG5cdFx0XHQuaW5wdXQge1xyXG5cdFx0XHRcdHdpZHRoOiA0MDdweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hdXRoLWJ0biB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0bWFyZ2luLXRvcDogLTE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwcmltYXJ5LWhvdmVyO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDI1MSwgMTkwLCA3LCAwLjUpO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR3aWR0aDogMjUxcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19pbnB1dC1ncm91cCB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0Y29sdW1uLWdhcDogOXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0Y29sdW1uLWdhcDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2lucHV0LW1pbiB7XHJcblx0XHR3aWR0aDogNTRweDtcclxuXHRcdGhlaWdodDogNTZweDtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHQuaW5wdXRfX2xhYmVsICB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0aW5wdXQge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogNzJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3J1bGVzIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblx0XHRtYXgtd2lkdGg6IDQwN3B4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogMzE0cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcnVsZXMtbGluayB7XHJcblx0XHRjb2xvcjogJHByaW1hcnk7XHJcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuXHJcblx0Jl9fcnVsZXMtaWNvbiB7XHJcblx0XHR3aWR0aDogMjNweDtcclxuXHRcdGhlaWdodDogMjNweDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fYnRucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24tY2FuY2VsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdGhlaWdodDogNDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY2ZjY7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0d2lkdGg6IDEyMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHR3aWR0aDogMjAxcHg7XHJcblx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9uLXByb2NlZWQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHR3aWR0aDogMTY3cHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnktaG92ZXI7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjUxLCAxOTAsIDcsIDAuNSk7XHJcblx0XHR9XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdHdpZHRoOiAyMDFweDtcclxuXHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19hdXRoIHtcclxuXHRcdG1heC13aWR0aDogNDA3cHg7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gc2Fzcy1saW50OmRpc2FibGUgZnVuY3Rpb24tbmFtZS1mb3JtYXQsIG5vLWF0dHJpYnV0ZS1zZWxlY3RvcnMsIG5vLXZlbmRvci1wcmVmaXhlcywgZGVjbGFyYXRpb25zLWJlZm9yZS1uZXN0aW5nLCB6ZXJvLXVuaXRcclxuLnJhbmdlIHtcclxuXHRtYXJnaW46IDQwcHggMDtcclxufVxyXG5cclxuLnJhbmdlLXNsaWRlciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWluLXdpZHRoOiAyMDBweDtcclxuXHQtLXByaW1hcnktY29sb3I6ICNmYmJlMDc7XHJcblx0LS12YWx1ZS1vZmZzZXQteTogdmFyKC0tdGlja3MtZ2FwKTtcclxuXHQtLXZhbHVlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcclxuXHQtLXZhbHVlLWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdC0tdmFsdWUtYmFja2dyb3VuZC1ob3ZlcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XHJcblx0LS12YWx1ZS1mb250OiA3MDAgMTJweC8xICdTZWdvZSBVSSBTZW1pYm9sZCc7XHJcblx0LS1maWxsLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcclxuXHQtLXByb2dyZXNzLWJhY2tncm91bmQ6ICNlZWU7XHJcblx0LS1wcm9ncmVzcy1yYWRpdXM6IDIwcHg7XHJcblx0LS10cmFjay1oZWlnaHQ6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyAyKTtcclxuXHQtLW1pbi1tYXgtZm9udDogMTJweCAnU2Vnb2UgVUknO1xyXG5cdC0tbWluLW1heC1vcGFjaXR5OiAwLjU7XHJcblx0LS1taW4tbWF4LXgtb2Zmc2V0OiAxMCU7IC8vIDUwJSB0byBjZW50ZXJcclxuXHQtLXRodW1iLXNpemU6IDIycHg7XHJcblx0LS10aHVtYi1jb2xvcjogI2ZmZjtcclxuXHQtLXRodW1iLXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuNCksIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjUpIGluc2V0LCAwIDAgMCA5OXB4IHZhcigtLXRodW1iLWNvbG9yKSBpbnNldDtcclxuXHQtLXRodW1iLXNoYWRvdy1hY3RpdmU6IDAgMCAwIGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyA0KSBpbnNldCB2YXIoLS10aHVtYi1jb2xvciksIDAgMCAwIDk5cHggdmFyKC0tcHJpbWFyeS1jb2xvcikgaW5zZXQsIDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cdC0tdGh1bWItc2hhZG93LWhvdmVyOiB2YXIoLS10aHVtYi1zaGFkb3cpO1xyXG5cdC0tdGlja3MtdGhpY2tuZXNzOiAxcHg7XHJcblx0LS10aWNrcy1oZWlnaHQ6IDVweDtcclxuXHQtLXRpY2tzLWdhcDogdmFyKC0tdGlja3MtaGVpZ2h0LCAwKTtcclxuXHQtLXRpY2tzLWNvbG9yOiAjYzBjMGMwO1xyXG5cclxuXHQvLyBCRUxPVyBWQVJJQUJMRVMgU0hPVUxEIE5PVCBCRSBDSEFOR0VEXHJcblx0LS1zdGVwOiAxO1xyXG5cdC0tdGlja3MtY291bnQ6IENhbGModmFyKC0tbWF4KSAtIHZhcigtLW1pbikpIC8gdmFyKC0tc3RlcCk7XHJcblx0LS1tYXhUaWNrc0FsbG93ZWQ6IDMwO1xyXG5cdC0tdG9vLW1hbnktdGlja3M6IE1pbigxLCBNYXgodmFyKC0tdGlja3MtY291bnQpIC0gdmFyKC0tbWF4VGlja3NBbGxvd2VkKSwgMCkpO1xyXG5cdC0teC1zdGVwOiBNYXgodmFyKC0tc3RlcCksIHZhcigtLXRvby1tYW55LXRpY2tzKSAqICh2YXIoLS1tYXgpIC0gdmFyKC0tbWluKSkpO1xyXG5cdC0tdGlja0ludGVydmFsOiAxMDAgLyAoKHZhcigtLW1heCkgLSB2YXIoLS1taW4pKSAvIHZhcigtLXN0ZXApKSAqIHZhcigtLXRpY2tFdmVyeSwgMSk7XHJcblx0LS10aWNrSW50ZXJ2YWxQZXJjOiBjYWxjKCgxMDAlIC0gdmFyKC0tdGh1bWItc2l6ZSkpIC8gKCh2YXIoLS1tYXgpIC0gdmFyKC0tbWluKSkgLyB2YXIoLS14LXN0ZXApKSAqIHZhcigtLXRpY2tFdmVyeSwgMSkpO1xyXG5cdC0tdmFsdWUtYTogQ2xhbXAodmFyKC0tbWluKSwgdmFyKC0tdmFsdWUsIDApLCB2YXIoLS1tYXgpKTtcclxuXHQtLXZhbHVlLWI6IHZhcigtLXZhbHVlLCAwKTtcclxuXHQtLXRleHQtdmFsdWUtYTogdmFyKC0tdGV4dC12YWx1ZSwgJycpO1xyXG5cdC0tY29tcGxldGVkLWE6IGNhbGMoKHZhcigtLXZhbHVlLWEpIC0gdmFyKC0tbWluKSkgLyAodmFyKC0tbWF4KSAtIHZhcigtLW1pbikpICogMTAwKTtcclxuXHQtLWNvbXBsZXRlZC1iOiBjYWxjKCh2YXIoLS12YWx1ZS1iKSAtIHZhcigtLW1pbikpIC8gKHZhcigtLW1heCkgLSB2YXIoLS1taW4pKSAqIDEwMCk7XHJcblx0LS1jYTogTWluKHZhcigtLWNvbXBsZXRlZC1hKSwgdmFyKC0tY29tcGxldGVkLWIpKTtcclxuXHQtLWNiOiBNYXgodmFyKC0tY29tcGxldGVkLWEpLCB2YXIoLS1jb21wbGV0ZWQtYikpO1xyXG5cclxuXHQtLXRodW1icy10b28tY2xvc2U6IENsYW1wKC0xLCAxMDAwICogKE1pbigxLCBNYXgodmFyKC0tY2IpIC0gdmFyKC0tY2EpIC0gNSwgLTEpKSArIDAuMDAxKSwgMSk7XHJcblx0LS10aHVtYi1jbG9zZS10by1taW46IE1pbigxLCBNYXgodmFyKC0tY2EpIC0gMiwgMCkpOyAvLyAyJSB0aHJlc2hvbGRcclxuXHQtLXRodW1iLWNsb3NlLXRvLW1heDogTWluKDEsIE1heCg5OCAtIHZhcigtLWNiKSwgMCkpOyAvLyAyJSB0aHJlc2hvbGRcclxuXHJcblx0QG1peGluIHRodW1iIHtcclxuXHRcdGFwcGVhcmFuY2U6IG5vbmU7XHJcblx0XHRoZWlnaHQ6IHZhcigtLXRodW1iLXNpemUpO1xyXG5cdFx0d2lkdGg6IHZhcigtLXRodW1iLXNpemUpO1xyXG5cdFx0dHJhbnNmb3JtOiB2YXIoLS10aHVtYi10cmFuc2Zvcm0pO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tdGh1bWItcmFkaXVzLCA1MCUpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tdGh1bWItY29sb3IpO1xyXG5cdFx0Ym94LXNoYWRvdzogdmFyKC0tdGh1bWItc2hhZG93KTtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG5cdFx0dHJhbnNpdGlvbjogMC4xcztcclxuXHR9XHJcblxyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRoZWlnaHQ6IE1heCh2YXIoLS10cmFjay1oZWlnaHQpLCB2YXIoLS10aHVtYi1zaXplKSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS10aWNrcy1jb2xvcikgdmFyKC0tdGlja3MtdGhpY2tuZXNzKSwgdHJhbnNwYXJlbnQgMXB4KSByZXBlYXQteDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXRpY2tJbnRlcnZhbFBlcmMpIHZhcigtLXRpY2tzLWhlaWdodCk7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKHZhcigtLXRodW1iLXNpemUpIC8gMiAtIHZhcigtLXRpY2tzLXRoaWNrbmVzcykgLyAyKTtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHZhcigtLWZsaXAteSwgYm90dG9tKTtcclxuXHRwYWRkaW5nLWJvdHRvbTogdmFyKC0tZmxpcC15LCB2YXIoLS10aWNrcy1nYXApKTtcclxuXHRwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1mbGlwLXkpICogdmFyKC0tdGlja3MtZ2FwKSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDE7XHJcblxyXG5cdCZbZGF0YS10aWNrcy1wb3NpdGlvbj0ndG9wJ10ge1xyXG5cdFx0LS1mbGlwLXk6IDE7XHJcblx0fVxyXG5cclxuXHQmOjpiZWZvcmUsXHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0LS1vZmZzZXQ6IGNhbGModmFyKC0tdGh1bWItc2l6ZSkgLyAyKTtcclxuXHRcdGNvbnRlbnQ6IGNvdW50ZXIoeCk7XHJcblx0XHRkaXNwbGF5OiB2YXIoLS1zaG93LW1pbi1tYXgsIGJsb2NrKTtcclxuXHRcdGZvbnQ6IHZhcigtLW1pbi1tYXgtZm9udCk7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRib3R0b206IHZhcigtLWZsaXAteSwgLTIuNWNoKTtcclxuXHRcdHRvcDogY2FsYygtMi41Y2ggKiB2YXIoLS1mbGlwLXkpKTtcclxuXHRcdG9wYWNpdHk6IENsYW1wKDAsIHZhcigtLWF0LWVkZ2UpLCB2YXIoLS1taW4tbWF4LW9wYWNpdHkpKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKHZhcigtLW1pbi1tYXgteC1vZmZzZXQpICogdmFyKC0tYmVmb3JlLCAtMSkgKiAtMSkpIHNjYWxlKHZhcigtLWF0LWVkZ2UpKTtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuXHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdC0tYmVmb3JlOiAxO1xyXG5cdFx0LS1hdC1lZGdlOiB2YXIoLS10aHVtYi1jbG9zZS10by1taW4pO1xyXG5cdFx0Y291bnRlci1yZXNldDogeCB2YXIoLS1taW4pO1xyXG5cdFx0bGVmdDogdmFyKC0tb2Zmc2V0KTtcclxuXHR9XHJcblxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdC0tYXQtZWRnZTogdmFyKC0tdGh1bWItY2xvc2UtdG8tbWF4KTtcclxuXHRcdGNvdW50ZXItcmVzZXQ6IHggdmFyKC0tbWF4KTtcclxuXHRcdHJpZ2h0OiB2YXIoLS1vZmZzZXQpO1xyXG5cdH1cclxuXHJcblx0Jl9fdmFsdWVzIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0ei1pbmRleDogNTtcclxuXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmMDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wcm9ncmVzcyB7XHJcblx0XHQtLXN0YXJ0LWVuZDogY2FsYyh2YXIoLS10aHVtYi1zaXplKSAvIDIpO1xyXG5cdFx0LS1jbGlwLWVuZDogY2FsYygxMDAlIC0gKHZhcigtLWNiKSkgKiAxJSk7XHJcblx0XHQtLWNsaXAtc3RhcnQ6IGNhbGModmFyKC0tY2EpICogMSUpO1xyXG5cdFx0LS1jbGlwOiBpbnNldCgtMjBweCB2YXIoLS1jbGlwLWVuZCkgLTIwcHggdmFyKC0tY2xpcC1zdGFydCkpO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogdmFyKC0tc3RhcnQtZW5kKTtcclxuXHRcdHJpZ2h0OiB2YXIoLS1zdGFydC1lbmQpO1xyXG5cdFx0dG9wOiBjYWxjKHZhcigtLXRpY2tzLWdhcCkgKiB2YXIoLS1mbGlwLXksIDApICsgdmFyKC0tdGh1bWItc2l6ZSkgLyAyIC0gdmFyKC0tdHJhY2staGVpZ2h0KSAvIDIpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLXRyYWNrLWhlaWdodCkpO1xyXG5cdFx0YmFja2dyb3VuZDogdmFyKC0tcHJvZ3Jlc3MtYmFja2dyb3VuZCwgI2VlZSk7XHJcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcHJvZ3Jlc3MtcmFkaXVzKTtcclxuXHJcblx0XHQmOjpiZWZvcmUge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0Y2xpcC1wYXRoOiB2YXIoLS1jbGlwKTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWZpbGwtY29sb3IsICMwMDApO1xyXG5cdFx0XHRib3gtc2hhZG93OiB2YXIoLS1wcm9ncmVzcy1mbGxsLXNoYWRvdyk7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJvbGQ7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRib3R0b206IDA7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJveC1zaGFkb3c6IHZhcigtLXByb2dyZXNzLXNoYWRvdyk7XHJcblx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0JiA+IGlucHV0IHtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiB2YXIoLS10aHVtYi1zaXplKTtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IGNhbGMoNTAlIC0gTWF4KHZhcigtLXRyYWNrLWhlaWdodCksIHZhcigtLXRodW1iLXNpemUpKSAvIDIgKyBjYWxjKHZhcigtLXRpY2tzLWdhcCkgLyAyICogdmFyKC0tZmxpcC15LCAtMSkpKTtcclxuXHRcdGN1cnNvcjogZ3JhYjtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuXHRcdCY6bm90KDpvbmx5LW9mLXR5cGUpIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xyXG5cdFx0XHRAaW5jbHVkZSB0aHVtYjtcclxuXHRcdH1cclxuXHJcblx0XHQmOjotbW96LXJhbmdlLXRodW1iIHtcclxuXHRcdFx0QGluY2x1ZGUgdGh1bWI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6LW1zLXRodW1iIHtcclxuXHRcdFx0QGluY2x1ZGUgdGh1bWI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC0tdGh1bWItc2hhZG93OiB2YXIoLS10aHVtYi1zaGFkb3ctaG92ZXIpO1xyXG5cclxuXHRcdFx0JiArIG91dHB1dCB7XHJcblx0XHRcdFx0LS12YWx1ZS1iYWNrZ3JvdW5kOiB2YXIoLS12YWx1ZS1iYWNrZ3JvdW5kLWhvdmVyKTtcclxuXHRcdFx0XHQtLXktb2Zmc2V0OiAtNXB4O1xyXG5cdFx0XHRcdGNvbG9yOiB2YXIoLS12YWx1ZS1hY3RpdmUtY29sb3IpO1xyXG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCB2YXIoLS12YWx1ZS1iYWNrZ3JvdW5kKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCY6YWN0aXZlIHtcclxuXHRcdFx0LS10aHVtYi1zaGFkb3c6IHZhcigtLXRodW1iLXNoYWRvdy1hY3RpdmUpO1xyXG5cdFx0XHRjdXJzb3I6IGdyYWJiaW5nO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0JiArIG91dHB1dCB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMHM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDEpIHtcclxuXHRcdFx0LS1pcy1sZWZ0LW1vc3Q6IENsYW1wKDAsICh2YXIoLS12YWx1ZS1hKSAtIHZhcigtLXZhbHVlLWIpKSAqIDk5OTk5LCAxKTtcclxuXHJcblx0XHRcdCYgKyBvdXRwdXQge1xyXG5cdFx0XHRcdCY6bm90KDpvbmx5LW9mLXR5cGUpIHtcclxuXHRcdFx0XHRcdC0tZmxpcDogY2FsYyh2YXIoLS10aHVtYnMtdG9vLWNsb3NlKSAqIC0xKTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdC0tdmFsdWU6IHZhcigtLXZhbHVlLWEpO1xyXG5cdFx0XHRcdC0teC1vZmZzZXQ6IGNhbGModmFyKC0tY29tcGxldGVkLWEpICogLTElKTtcclxuXHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogdmFyKC0tcHJlZml4LCAnJykgdmFyKC0tdGV4dC12YWx1ZS1hKSB2YXIoLS1zdWZmaXgsICcnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcclxuXHRcdFx0LS1pcy1sZWZ0LW1vc3Q6IENsYW1wKDAsICh2YXIoLS12YWx1ZS1iKSAtIHZhcigtLXZhbHVlLWEpKSAqIDk5OTk5LCAxKTtcclxuXHJcblx0XHRcdCYgKyBvdXRwdXQge1xyXG5cdFx0XHRcdC0tdmFsdWU6IHZhcigtLXZhbHVlLWIpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpvbmx5LW9mLXR5cGUge1xyXG5cdFx0XHQmIH4gLnJhbmdlLXNsaWRlcl9fcHJvZ3Jlc3Mge1xyXG5cdFx0XHRcdC0tY2xpcC1zdGFydDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYgKyBvdXRwdXQge1xyXG5cdFx0XHQtLWZsaXA6IC0xO1xyXG5cdFx0XHQtLXgtb2Zmc2V0OiBjYWxjKHZhcigtLWNvbXBsZXRlZC1iKSAqIC0xJSk7XHJcblx0XHRcdC0tcG9zOiBjYWxjKCgodmFyKC0tdmFsdWUpIC0gdmFyKC0tbWluKSkgLyAodmFyKC0tbWF4KSAtIHZhcigtLW1pbikpKSAqIDEwMCUpO1xyXG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR6LWluZGV4OiA1O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS12YWx1ZS1iYWNrZ3JvdW5kKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdFx0bGVmdDogdmFyKC0tcG9zKTtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUodmFyKC0teC1vZmZzZXQpLCBjYWxjKDE1MCUgKiB2YXIoLS1mbGlwKSAtICh2YXIoLS15LW9mZnNldCwgMHB4KSArIHZhcigtLXZhbHVlLW9mZnNldC15KSkgKiB2YXIoLS1mbGlwKSkpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjEycyBlYXNlLW91dCwgbGVmdCAwcztcclxuXHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiB2YXIoLS1wcmVmaXgsICcnKSB2YXIoLS10ZXh0LXZhbHVlLWIpIHZhcigtLXN1ZmZpeCwgJycpO1xyXG5cdFx0XHRcdGZvbnQ6IHZhcigtLXZhbHVlLWZvbnQpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8vIHNhc3MtbGludDpkaXNhYmxlIG5vLW1pc3NwZWxsZWQtcHJvcGVydGllc1xyXG5cclxuLnBvbGljeS1wcm9sb25nYXRpb24ge1xyXG5cdC5wb2xpY3lfX3RvcCxcclxuXHQmX19yYWRpbyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJhZGlvYnV0dG9uX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6ICM2ZDZkNzM7XHJcblxyXG5cdFx0QG1lZGlhICgkbWVkaWFEZXNrdG9wKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQucmFkaW9idXR0b25fX2xhYmVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI2cHg7XHJcblx0fVxyXG5cclxuXHQmX19yYWRpbyB7XHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Y29sdW1uLWdhcDogNjdweDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3N3aXRjaGVycyB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1NHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4M3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fc3dpdGNoZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19idXR0b24tc3dpdGNoIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAzOHB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyN3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0fVxyXG5cclxuXHQmX19zd2l0Y2gge1xyXG5cdFx0aGVpZ2h0OiAwO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdG91dGxpbmU6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMDtcclxuXHJcblx0XHQmOjpiZWZvcmUsXHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdHdpZHRoOiAzOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWI1NzU3O1xyXG5cdFx0XHRoZWlnaHQ6IDE3cHg7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgMCk7XHJcblx0XHRcdHRyYW5zaXRpb246IDAuM3M7XHJcblx0XHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmNoZWNrZWQge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTlweCwgMCk7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2Y2ZjZmNjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjMjdhZTYwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19zd2l0Y2gtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjFweDtcclxuXHRcdGNvbG9yOiAjNmQ2ZDczO1xyXG5cdH1cclxuXHJcblx0Jl9faW1ncyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0Y29sdW1uLWdhcDogMTZweDtcclxuXHRcdHJvdy1nYXA6IDE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAxM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faW1nIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR3aWR0aDogNDYlO1xyXG5cdFx0bWF4LXdpZHRoOiAxNDRweDtcclxuXHJcblx0XHRAbWVkaWEgKCRtZWRpYURlc2t0b3ApIHtcclxuXHRcdFx0bWF4LXdpZHRoOiAxNzhweDtcclxuXHRcdH1cclxuXHJcblx0XHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBvbGljeS1yZWdpc3RyYXRpb24ge1xyXG5cdC5wb2xpY3lfX3RvcCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnJlZ2lzdHJhdGlvbi1sb3NzZXNfX3RleHQtYmxvY2sge1xyXG5cdFx0cGFkZGluZzogMjhweCAzMHB4O1xyXG5cclxuXHRcdEBtZWRpYSAoJG1lZGlhRGVza3RvcCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyNnB4IDMycHggMzJweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLnBlcnNvbmFsLWluZm8ge1xyXG5cdCZfX2RvY2tzIHtcclxuXHRcdG1hcmdpbi10b3A6IDQ4cHg7XHJcblx0fVxyXG5cclxuXHQmX19kb2NrIHtcclxuXHRcdCYgKyAmIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTZweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2RvY2stdGl0bGUge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZjZmNmYztcclxuXHRcdGhlaWdodDogODVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA4NXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250Qm9sZDtcclxuXHRcdHBhZGRpbmctbGVmdDogMTlweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG5cdH1cclxuXHJcblx0Jl9fZG9jay1ib2R5IHtcclxuXHRcdHBhZGRpbmc6IDE5cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcblx0fVxyXG5cclxuXHQmX19kb2NrLXRleHQge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0XHRvcGFjaXR5OiAuODtcclxuXHJcblx0XHQmICsgJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19wZGYtaXRlbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Y2ZjZmNjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRwYWRkaW5nOiAxNnB4IDExcHggMTZweCAyMHB4O1xyXG5cdFx0Y29sb3I6ICMyNDI3Mjk7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMjhweDtcclxuXHRcdG1hcmdpbi10b3A6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19pbWctcGRmIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0d2lkdGg6IDQ2cHg7XHJcblx0XHRoZWlnaHQ6IDUycHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblx0fVxyXG5cclxuXHQmX19saW5rIHtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRCb2xkO1xyXG5cdFx0aGVpZ2h0OiA1MnB4O1xyXG5cclxuXHRcdCZfdGhpbiB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udE5vcm1hbDtcclxuXHRcdFx0b3BhY2l0eTogMC42O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QG1lZGlhICgkbWVkaWFUYWJsZXQpIHtcclxuXHRcdCZfX2RvY2tzIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2RvY2sge1xyXG5cdFx0XHR3aWR0aDogNDklO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDQwN3B4O1xyXG5cclxuXHRcdFx0JiArICYge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19yb3cge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRjb2x1bW4tZ2FwOiAzOHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC50cmF2ZWwtb3JkZXJfX2lucHV0LWRhdGUge1xyXG5cdFx0XHR3aWR0aDogMzIycHg7XHJcblx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWxlY3RfX3RyYXZlbC1vcmRlciB7XHJcblx0XHRcdHdpZHRoOiAzMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBtZWRpYSAoJG1lZGlhVGFibGV0KSB7XHJcblx0XHQudHJhdmVsLW9yZGVyX19pbnB1dC1kYXRlIHtcclxuXHRcdFx0d2lkdGg6IDM1OXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5zZWxlY3RfX3RyYXZlbC1vcmRlciB7XHJcblx0XHRcdHdpZHRoOiAzNTlweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUdDQSxVQUFVO0VBQ1QsV0FBVyxFQUFFLFVBQVU7RUFDdkIsR0FBRyxFQUFFLGlDQUFpQztFQUN0QyxHQUFHLEVBQUUsd0NBQXdDLENBQUMsMkJBQTJCLEVBQ3pFLG1DQUFtQyxDQUFDLGVBQWUsRUFDbkQsa0NBQWtDLENBQUMsY0FBYyxFQUNqRCxpQ0FBaUMsQ0FBQyxrQkFBa0IsRUFDcEQsMENBQTBDLENBQUMsYUFBYTtFQUN4RCxXQUFXLEVBQUUsTUFBTTtFQUNuQixVQUFVLEVBQUUsTUFBTTs7QUFHbkIsVUFBVTtFQUNULFdBQVcsRUFBRSxtQkFBbUI7RUFDaEMsR0FBRyxFQUFFLDBDQUEwQztFQUMvQyxHQUFHLEVBQUUsaURBQWlELENBQUMsMkJBQTJCLEVBQ2xGLDRDQUE0QyxDQUFDLGVBQWUsRUFDNUQsMkNBQTJDLENBQUMsY0FBYyxFQUMxRCwwQ0FBMEMsQ0FBQyxrQkFBa0IsRUFDN0QsNERBQTRELENBQUMsYUFBYTtFQUMxRSxXQUFXLEVBQUUsSUFBSTtFQUNqQixVQUFVLEVBQUUsTUFBTTs7QUN0Qm5CLDRFQUE0RTtBQUU1RTs7OztHQUlHO0FBRUgsQUFBQSxJQUFJLENBQUM7RUFDSCxXQUFXLEVBQUUsVUFBVTtFQUFFLE9BQU87RUFDaEMsb0JBQW9CLEVBQUUsSUFBSTtFQUFFLE9BQU87RUFDbkMsd0JBQXdCLEVBQUUsSUFBSTtFQUFFLE9BQU8sRUFDeEM7O0FBRUQ7O0dBRUc7QUFFSCxBQUFBLElBQUksQ0FBQztFQUNILE1BQU0sRUFBRSxDQUFDLEdBQ1Y7O0FBRUQ7Z0ZBQ2dGO0FBRWhGOzs7OztHQUtHO0FBRUgsQUFBQSxPQUFPO0FBQ1AsS0FBSztBQUNMLE9BQU87QUFDUCxVQUFVO0FBQ1YsTUFBTTtBQUNOLE1BQU07QUFDTixNQUFNO0FBQ04sSUFBSTtBQUNKLElBQUk7QUFD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 */
