

/* Start:/local/templates/rcheph/libs/slick.css?16996944821776*/
/* 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;
    -ms-touch-action: pan-y;
        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
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            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;
}
[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;
}

/* End */


/* Start:/local/templates/rcheph/libs/slick-theme.css?16996944823145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/rcheph/libs/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/rcheph/libs/./fonts/slick.eot');
    src: url('/local/templates/rcheph/libs/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/rcheph/libs/./fonts/slick.woff') format('woff'), url('/local/templates/rcheph/libs/./fonts/slick.ttf') format('truetype'), url('/local/templates/rcheph/libs/./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;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    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: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/rcheph/libs/jquery.formstyler.css?16996944822169*/
.jq-checkbox,
.jq-radio {
	position: relative;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.jq-checkbox input,
.jq-radio input {
	position: absolute;
	z-index: -1;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-file {
	position: relative;
	display: inline-block;
	overflow: hidden;
}
.jq-file input {
	position: absolute;
	top: 0;
	right: 0;
	height: auto;
	margin: 0;
	padding: 0;
	opacity: 0;
	font-size: 100px;
	line-height: 1em;
}
.jq-file__name {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox,
.jq-select-multiple {
	position: relative;
	display: inline-block;
}
.jq-selectbox select,
.jq-select-multiple select {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: 0;
	padding: 0;
	opacity: 0;
}
.jq-selectbox li,
.jq-select-multiple li {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
}
.jq-selectbox {
	z-index: 10;
}
.jq-selectbox__select {
	position: relative;
}
.jq-selectbox__select-text {
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.jq-selectbox__dropdown {
	position: absolute;
}
.jq-selectbox__search input {
	-webkit-appearance: textfield;
}
.jq-selectbox__search input::-webkit-search-cancel-button,
.jq-selectbox__search input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.jq-selectbox__dropdown ul {
	position: relative;
	overflow: auto;
	overflow-x: hidden;
	list-style: none;
	-webkit-overflow-scrolling: touch;
}
.jq-select-multiple ul {
	position: relative;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch;
}
.jq-number {
	display: inline-block;
}
.jq-number__field input {
	-moz-appearance: textfield;
	text-align: left; /* для Opera Presto */
}
.jq-number__field input::-webkit-inner-spin-button,
.jq-number__field input::-webkit-outer-spin-button {
	margin: 0; /* в каких-то браузерах присутствует отступ */
	-webkit-appearance: none;
}
/* End */


/* Start:/local/templates/rcheph/libs/jquery.formstyler.theme.css?169969448210731*/
.jq-checkbox,
.jq-radio {
	vertical-align: -4px;
	width: 16px;
	height: 16px;
	margin: 0 4px 0 0;
	border: 1px solid #C3C3C3;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 1px rgba(0,0,0,.05), inset -1px -1px #FFF, inset 1px -1px #FFF;
	cursor: pointer;
}
.jq-checkbox.focused,
.jq-radio.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled,
.jq-radio.disabled {
	opacity: .55;
}
.jq-checkbox {
	border-radius: 3px;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 8px;
	height: 4px;
	margin: 3px 0 0 3px;
	border-bottom: 2px solid #666;
	border-left: 2px solid #666;
	-webkit-transform: rotate(-50deg);
	transform: rotate(-50deg);
}
.jq-radio {
	border-radius: 50%;
}
.jq-radio.checked .jq-radio__div {
	width: 10px;
	height: 10px;
	margin: 3px 0 0 3px;
	border-radius: 50%;
	background: #777;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,.7);
}
.jq-file {
	width: 270px;
	border-radius: 4px;
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
}
.jq-file input {
	cursor: pointer;
}
.jq-file__name {
	box-sizing: border-box;
	width: 100%;
	height: 34px;
	padding: 0 80px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1;
	font: 14px/32px Arial, sans-serif;
	color: #333;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-file:hover .jq-file__browse {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__name,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number {
	position: relative;
	vertical-align: middle;
	padding: 0 36px 0 0;
}
.jq-number__field {
	width: 100px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
}
.jq-number__field:hover {
	border-color: #B3B3B3;
}
.jq-number__field input {
	box-sizing: border-box;
	width: 100%;
	padding: 8px 9px;
	border: none;
	outline: none;
	background: none;
	font: 14px Arial, sans-serif;
	color: #333;
}
.jq-number__spin {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 14px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: 0 1px 2px rgba(0,0,0,.1);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
.jq-number__spin.minus {
	top: auto;
	bottom: 0;
}
.jq-number__spin:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-number__spin:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-number__spin:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 11px;
	width: 0;
	height: 0;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #999;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:after {
	top: 5px;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-bottom: none;
	border-left: 5px solid transparent;
}
.jq-number__spin.minus:hover:after {
	border-top-color: #000;
}
.jq-number__spin.plus:hover:after {
	border-bottom-color: #000;
}
.jq-number.focused .jq-number__field {
	border: 1px solid #5794BF;
}
.jq-number.disabled .jq-number__field,
.jq-number.disabled .jq-number__spin {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-number.disabled .jq-number__spin:after {
	border-bottom-color: #AAA;
}
.jq-number.disabled .jq-number__spin.minus:after {
	border-top-color: #AAA;
}
.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 32px;
	padding: 0 45px 0 10px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/32px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
}
.jq-selectbox__select:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
.jq-selectbox__select:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-selectbox.focused .jq-selectbox__select {
	border: 1px solid #5794BF;
}
.jq-selectbox.disabled .jq-selectbox__select {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
}
.jq-selectbox .placeholder {
	color: #888;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 34px;
	height: 100%;
	border-left: 1px solid #CCC;
}
.jq-selectbox__trigger-arrow {
	position: absolute;
	top: 14px;
	right: 12px;
	width: 0;
	height: 0;
	border-top: 5px solid #999;
	border-right: 5px solid transparent;
	border-left: 5px solid transparent;
}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
	border-top-color: #000;
}
.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
	border-top-color: #AAA;
}
.jq-selectbox__dropdown {
	box-sizing: border-box;
	width: 100%;
	margin: 2px 0 0;
	padding: 0;
	border: 1px solid #CCC;
	border-radius: 4px;
	background: #FFF;
	box-shadow: 0 2px 10px rgba(0,0,0,.2);
	font: 14px/18px Arial, sans-serif;
}
.jq-selectbox__search {
	margin: 5px;
}
.jq-selectbox__search input {
	box-sizing: border-box;
	width: 100%;
	margin: 0;
	padding: 5px 27px 6px 8px;
	border: 1px solid #CCC;
	border-radius: 3px;
	outline: none;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==') no-repeat 100% 50%;
	box-shadow: inset 1px 1px #F1F1F1;
	color: #333;
}
.jq-selectbox__not-found {
	margin: 5px;
	padding: 5px 8px 6px;
	background: #F0F0F0;
	font-size: 13px;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	min-height: 18px;
	padding: 5px 10px 6px;
	color: #231F20;
}
.jq-selectbox li.selected {
	background-color: #A3ABB1;
	color: #FFF;
}
.jq-selectbox li:hover {
	background-color: #08C;
	color: #FFF;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}
.jq-select-multiple {
	box-sizing: border-box;
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	background: #FFF;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px/18px Arial, sans-serif;
	color: #333;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
input[type='email'].styler,
input[type='password'].styler,
input[type='search'].styler,
input[type='tel'].styler,
input[type='text'].styler,
input[type='url'].styler,
textarea.styler {
	padding: 8px 9px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
}
input[type='search'].styler {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.styler {
	overflow: auto;
}
input[type='email'].styler:hover,
input[type='password'].styler:hover,
input[type='search'].styler:hover,
input[type='tel'].styler:hover,
input[type='text'].styler:hover,
input[type='url'].styler:hover,
textarea.styler:hover {
	border-color: #B3B3B3;
}
input[type='email'].styler:hover:focus,
input[type='password'].styler:hover:focus,
input[type='search'].styler:hover:focus,
input[type='tel'].styler:hover:focus,
input[type='text'].styler:hover:focus,
input[type='url'].styler:hover:focus,
textarea.styler:hover:focus {
	border-color: #CCC;
	border-top-color: #B3B3B3;
	outline: none;
	box-shadow: inset 0 1px 2px rgba(0,0,0,.1);
}
button.styler,
input[type='button'].styler,
input[type='submit'].styler,
input[type='reset'].styler {
	overflow: visible;
	padding: 8px 11px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	outline: none;
	background: linear-gradient(#FFF, #E6E6E6);
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
	font: 14px Arial, sans-serif;
	color: #333;
	text-shadow: 1px 1px #FFF;
	cursor: pointer;
}
button.styler.styler::-moz-focus-inner,
input[type='button'].styler.styler::-moz-focus-inner,
input[type='submit'].styler.styler::-moz-focus-inner,
input[type='reset'].styler.styler::-moz-focus-inner {
	padding: 0;
	border: 0;
}
button.styler:not([disabled]):hover,
input[type='button'].styler:not([disabled]):hover,
input[type='submit'].styler:not([disabled]):hover,
input[type='reset'].styler:not([disabled]):hover,
input[type='reset'].styler:hover {
	background: linear-gradient(#F6F6F6, #E6E6E6);
}
button.styler:active,
input[type='button'].styler:active,
input[type='submit'].styler:active,
input[type='reset'].styler:active {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
button.styler[disabled],
input[type='button'].styler[disabled],
input[type='submit'].styler[disabled] {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/* End */


/* Start:/local/templates/rcheph/css/main.css?1699694479507085*/
@charset "UTF-8";
@font-face {
  font-family: "arial";
  font-style: normal;
  font-weight: normal;
  src: url("/local/templates/rcheph/css/../fonts/arial/normal/normal.woff") format("woff"), url("/local/templates/rcheph/css/../fonts/arial/normal/normal.eot") format("eot"), url("/local/templates/rcheph/css/../fonts/arial/normal/normal.ttf") format("ttf");
  font-display: block; }

@font-face {
  font-family: "arial";
  font-style: normal;
  font-weight: bold;
  src: url("/local/templates/rcheph/css/../fonts/arial/bold/bold.woff") format("woff"), url("/local/templates/rcheph/css/../fonts/arial/bold/bold.eot") format("eot"), url("/local/templates/rcheph/css/../fonts/arial/bold/bold.ttf") format("ttf");
  font-display: block; }

@font-face {
  font-family: "arial";
  font-style: italic;
  font-weight: normal;
  src: url("/local/templates/rcheph/css/../fonts/arial/italic/italic.woff") format("woff"), url("/local/templates/rcheph/css/../fonts/arial/italic/italic.eot") format("eot"), url("/local/templates/rcheph/css/../fonts/arial/italic/italic.ttf") format("ttf");
  font-display: block; }

@font-face {
  font-family: "arial";
  font-style: italic;
  font-weight: bold;
  src: url("/local/templates/rcheph/css/../fonts/arial/bold-italic/bold-italic.woff") format("woff"), url("/local/templates/rcheph/css/../fonts/arial/bold-italic/bold-italic.eot") format("eot"), url("/local/templates/rcheph/css/../fonts/arial/bold-italic/bold-italic.ttf") format("ttf");
  font-display: block; }

@font-face {
  font-family: "arial";
  font-style: normal;
  font-weight: 900;
  src: url("/local/templates/rcheph/css/../fonts/arial/black/black.woff") format("woff"), url("/local/templates/rcheph/css/../fonts/arial/black/black.eot") format("eot"), url("/local/templates/rcheph/css/../fonts/arial/black/black.ttf") format("ttf");
  font-display: block; }

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
button, hr, input {
  overflow: visible; }

a, audio, canvas, progress, video {
  display: inline-block; }

progress, sub, sup {
  vertical-align: baseline; }

[type=checkbox], [type=radio], legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

*, body {
  margin: 0; }

*, legend {
  padding: 0; }

*, :active, :focus, :hover, :visited {
  outline: 0; }

html {
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

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

h1 {
  font-size: 2em; }

figure {
  margin: 1em 40px; }

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0; }

code, kbd, pre, samp {
  font-family: monospace,monospace;
  font-size: 1em; }

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b, strong {
  font-weight: bolder; }

dfn {
  font-style: italic; }

mark {
  background-color: #ff0;
  color: #000; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

audio:not([controls]) {
  display: none;
  height: 0; }

img {
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

button, input, optgroup, select, textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button, select {
  text-transform: none; }

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

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

[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
  outline: ButtonText dotted 1px; }

fieldset {
  padding: .35em .75em .625em; }

legend {
  color: inherit;
  display: table;
  max-width: 100%;
  white-space: normal; }

textarea {
  overflow: auto; }

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

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

summary {
  display: list-item; }

[hidden], template {
  display: none; }

.clearfix:after, .clearfix:before {
  content: " ";
  display: table; }

.flex-center, .flex-start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box; }

.clearfix:after {
  clear: both; }

.flex-center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center; }

.flex-start {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

.flex-around, .flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -moz-box; }

.flex-end {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.flex-around {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.flex-between {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.flex-wrap {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.flex-vertical_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center; }

ul {
  padding-left: 0; }

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

a {
  text-decoration: none; }

img {
  max-width: 100%; }

body {
  color: #575757;
  font-family: "arial";
  font-weight: normal;
  font-size: 16px;
  line-height: 150%;
  letter-spacing: 0.03em;
  overflow: visible;
  overflow-x: hidden; }

input,
select,
button {
  outline: none; }

ul {
  list-style: none; }

ul > li::before {
  content: '– '; }

ol {
  margin-left: 20px; }

h1,
h2,
h3,
h4,
h5,
p {
  margin: 0 0 10px; }

a {
  color: inherit;
  text-decoration: none; }

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

.page-title {
  font-size: 3em;
  text-transform: uppercase;
  font-weight: 900;
  line-height: 130%; }
  @media screen and (max-width: 1440px) {
    .page-title {
      font-size: 2.25em; } }
  @media screen and (max-width: 990px) {
    .page-title {
      font-size: 2em; } }
  @media screen and (max-width: 800px) {
    .page-title {
      font-size: 2em; } }
  @media screen and (max-width: 500px) {
    .page-title {
      font-size: 1.125em; } }

.text-green {
  color: #03b588; }

.link {
  color: #03b588;
  border-bottom: 1px solid; }

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

.container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto; }
  @media screen and (max-width: 1600px) {
    .container {
      max-width: 1440px; } }
  @media screen and (max-width: 1440px) {
    .container {
      max-width: 1190px; } }
  @media screen and (max-width: 1190px) {
    .container {
      max-width: 990px; } }
  @media screen and (max-width: 990px) {
    .container {
      max-width: 100%;
      padding: 0 15px; } }

.icon {
  width: 15px;
  height: 15px; }

.main-heading {
  position: relative;
  padding-left: 80px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 3em;
  margin-bottom: 60px; }
  .main-heading:before {
    position: absolute;
    left: 0;
    top: 50%;
    content: '';
    width: 100%;
    height: 1px;
    background-color: #575757; }
  .main-heading span {
    display: inline-block;
    position: relative;
    padding: 20px;
    background-color: #fff; }

.mb-text {
  margin-bottom: 32px; }

.form-page__tabs .slick-list {
  width: 100%; }

.form-page__tabs ul .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.slick-tabs-scroller .slick-slide {
  text-transform: inherit; }

.opros_page form {
  padding-bottom: 40px; }

.opros_page .sbmt-azure {
  margin: 0; }

.jq-checkbox.focused {
  border: 1px solid #c8c8c8; }

.header {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff;
  position: relative; }
  @media screen and (max-width: 1600px) {
    .header {
      min-height: auto; } }
  .header-top {
    padding: 10px 0; }
    .header-top .container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-transition: .75s;
      -o-transition: .75s;
      transition: .75s; }
      @media screen and (max-width: 1190px) {
        .header-top .container {
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
    @media screen and (max-width: 1190px) {
      .header-top {
        padding: 14px 0; } }
    @media screen and (max-width: 990px) {
      .header-top {
        padding: 10px 0px; } }
    @media screen and (max-width: 600px) {
      .header-top {
        padding: 10px; } }
  .header-bottom {
    padding: 10px 0; }
    @media screen and (max-width: 1190px) {
      .header-bottom {
        padding: 14px 0; } }
    @media screen and (max-width: 990px) {
      .header-bottom {
        display: none; } }
  @media screen and (max-width: 1190px) {
    .header .brand {
      margin-right: 20px; } }
  @media screen and (max-width: 990px) {
    .header .brand {
      margin-right: 0; } }
  @media screen and (max-width: 990px) {
    .header .brand {
      width: 100%;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media screen and (max-width: 600px) {
    .header .brand {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 10px; } }
  .header .brand__name {
    font-size: 1.25em; }
    @media screen and (max-width: 990px) {
      .header .brand__name {
        font-size: 0.75em; } }
    @media screen and (max-width: 500px) {
      .header .brand__name {
        font-size: 0.625em; } }
    @media screen and (max-width: 375px) {
      .header .brand__name {
        text-align: center;
        max-width: 80%; } }
  @media screen and (max-width: 600px) {
    .header .brand__logotype {
      margin-right: 0; } }
  .header .brand__logotype-image {
    max-width: 100px; }
    @media screen and (max-width: 990px) {
      .header .brand__logotype-image {
        max-width: 75px; } }
    @media screen and (max-width: 600px) {
      .header .brand__logotype-image {
        max-width: 75px;
        margin-right: 10px; } }
    @media screen and (max-width: 500px) {
      .header .brand__logotype-image {
        max-width: 40px;
        margin-right: 5px; } }
    @media screen and (max-width: 375px) {
      .header .brand__logotype-image {
        max-width: 36px;
        margin-right: 5px; } }
  .header-top {
    border-bottom: 1px solid #c8c8c8; }
  .header .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    font-size: 1em; }
    @media screen and (max-width: 990px) {
      .header .info {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    .header .info__block a:hover {
      text-decoration: underline; }
    @media screen and (max-width: 1440px) {
      .header .info__block {
        width: 100%; } }
    @media screen and (max-width: 1190px) {
      .header .info__block {
        font-size: 0.75em; } }
    @media screen and (max-width: 1440px) {
      .header .info__block .text-right {
        text-align: center; } }
    .header .info__block:last-child {
      margin-bottom: 0; }
  .header .icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    @media screen and (max-width: 990px) {
      .header .icons {
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .header .icons__block {
      margin-right: 20px; }
      .header .icons__block:first-child {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
      @media screen and (max-width: 990px) {
        .header .icons__block {
          margin-right: 20px; } }
      .header .icons__block .icon {
        fill: #fff; }
      .header .icons__block .icon-eye {
        width: 40px;
        height: 26px;
        background-image: url(/local/templates/rcheph/css/../img/general/eye.png);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s; }
        @media screen and (max-width: 990px) {
          .header .icons__block .icon-eye {
            width: 25px;
            height: 25px; } }
        @media screen and (max-width: 600px) {
          .header .icons__block .icon-eye {
            width: 27px; } }
        .header .icons__block .icon-eye:hover {
          -webkit-transform: scale(1.1);
              -ms-transform: scale(1.1);
                  transform: scale(1.1); }
      .header .icons__block .icon-magnifier {
        width: 26px;
        height: 26px;
        background-image: url(/local/templates/rcheph/css/../img/general/magnifier.png);
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        -webkit-transition: 0.25s;
        -o-transition: 0.25s;
        transition: 0.25s; }
        @media screen and (max-width: 990px) {
          .header .icons__block .icon-magnifier {
            width: 20px;
            height: 20px; } }
        @media screen and (max-width: 600px) {
          .header .icons__block .icon-magnifier {
            width: 18px; } }
        .header .icons__block .icon-magnifier:hover {
          -webkit-transform: scale(1.1);
              -ms-transform: scale(1.1);
                  transform: scale(1.1); }
      @media screen and (max-width: 375px) {
        .header .icons__block {
          margin-right: 20px; } }
    .header .icons__block:last-child {
      margin-right: 0; }
    .header .icons__lang {
      width: 35px;
      height: 35px;
      margin-right: 20px;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      -webkit-transition: 0.25s;
      -o-transition: 0.25s;
      transition: 0.25s; }
      @media screen and (max-width: 1440px) {
        .header .icons__lang {
          width: 40px; } }
      @media screen and (max-width: 990px) {
        .header .icons__lang {
          width: 30px;
          margin-right: 10px;
          height: 30px; } }
      @media screen and (max-width: 375px) {
        .header .icons__lang {
          margin-right: 20px; } }
      .header .icons__lang:hover {
        -webkit-transform: scale(1.1);
            -ms-transform: scale(1.1);
                transform: scale(1.1); }
    .header .icons .icons__lang-ru {
      background-image: url(/local/templates/rcheph/css/../img/svg/lang-ru.svg); }
    .header .icons .icons__lang-be {
      background-image: url(/local/templates/rcheph/css/../img/svg/lang-be.svg); }
    .header .icons .icons__lang-en {
      background-image: url(/local/templates/rcheph/css/../img/svg/lang-en.svg); }
    .header .icons__lang:last-child {
      margin-right: 0; }
  .header .badsee-settings {
    display: none;
    margin-right: 10px; }
    .header .badsee-settings:hover {
      cursor: pointer; }

.header-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #156d61;
  position: relative;
  z-index: 10;
  max-height: 80px; }
  @media screen and (max-width: 990px) {
    .header-menu {
      display: none;
      overflow: auto;
      position: absolute;
      top: 100%;
      left: 0;
      width: 100%;
      z-index: 999;
      max-height: inherit; } }
  .header-menu .container {
    width: calc(100% - 206px); }
    @media screen and (max-width: 990px) {
      .header-menu .container {
        width: 100%;
        padding: 0; }
        .header-menu .container a {
          padding: 15px 10px; }
        .header-menu .container li {
          padding: 0;
          border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
        .header-menu .container li:before {
          display: none; } }
  .header-menu__buttons {
    line-height: 0;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    z-index: 10; }
  .header-menu__btn {
    background-color: #156d61;
    border: none;
    line-height: 0;
    padding: 21px;
    cursor: pointer;
    fill: #fff; }
    .header-menu__btn:hover {
      background-color: #2d7c71; }
    .header-menu__btn-next {
      border-left: 2px solid #448a81; }
    .header-menu__btn-prev {
      border-right: 2px solid #448a81; }
    @media screen and (max-width: 990px) {
      .header-menu__btn {
        display: none; } }
  .header-menu__list-item {
    position: relative;
    padding-right: 18px; }
  .header-menu__list-item.open .icon {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .header-menu__list-item-active > .header-menu__list-link {
    background-color: #03b588; }
  .header-menu__list-item::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: calc(50% - 3px);
    right: 6px;
    width: 6px;
    height: 6px;
    border-radius: 3px;
    background-color: #fff; }
  .header-menu__list-link {
    display: block;
    padding: 20px 10px;
    color: #fff;
    font-size: 0.875em;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.03em;
    line-height: 130%;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s; }
    @media screen and (max-width: 990px) {
      .header-menu__list-link {
        text-transform: initial;
        font-size: 0.875em;
        font-weight: 400; } }
    .header-menu__list-link:hover {
      background-color: rgba(255, 255, 255, 0.1); }
    .header-menu__list-link .icon {
      fill: #fff;
      -webkit-transform: rotate(-90deg);
          -ms-transform: rotate(-90deg);
              transform: rotate(-90deg);
      vertical-align: bottom;
      margin-left: 10px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      display: none; }
      @media screen and (max-width: 990px) {
        .header-menu__list-link .icon {
          display: inline-block; } }
  .header-menu .slick-list {
    overflow: inherit; }

.header-menu__drop {
  display: none;
  position: absolute;
  color: #fff;
  z-index: 999;
  top: 100%; }
  @media screen and (max-width: 990px) {
    .header-menu__drop {
      position: static; } }
  .header-menu__drop li {
    padding-left: 0;
    background-color: #03B588;
    margin-bottom: 0; }
  .header-menu__drop li::before {
    display: none; }
  .header-menu__drop a:hover {
    text-decoration: underline; }

.header-menu__drop.slick-slide {
  display: none !important; }

.header-menu .header-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  color: #fff;
  padding: 30px;
  background-color: #134c44; }
  .header-menu .header-bottom .info__block {
    margin-bottom: 10px; }
    .header-menu .header-bottom .info__block p {
      margin-bottom: 0; }
  .header-menu .header-bottom p {
    text-align: left;
    font-size: 0.75em;
    margin-bottom: 10px; }
  .header-menu .header-bottom a {
    padding: 0; }

.header-menu__buttons {
  z-index: 60; }

.header-menu .container {
  position: relative; }
  .header-menu .container::before {
    content: '';
    width: 200px;
    height: 100%;
    position: absolute;
    left: 100%;
    top: 0;
    background-color: #156d61;
    z-index: 20; }
    @media screen and (max-width: 990px) {
      .header-menu .container::before {
        content: none; } }
  .header-menu .container::after {
    content: '';
    width: 200px;
    height: 100%;
    position: absolute;
    right: 100%;
    top: 0;
    background-color: #156d61;
    z-index: 20; }
    @media screen and (max-width: 990px) {
      .header-menu .container::after {
        content: none; } }

.header-menu__drop {
  width: 350px; }
  @media screen and (max-width: 990px) {
    .header-menu__drop {
      width: 100%; } }

.header-menu__list-item:hover .header-menu__drop {
  display: block; }
  @media screen and (max-width: 990px) {
    .header-menu__list-item:hover .header-menu__drop {
      display: none; } }

.header-search {
  position: absolute;
  top: -300px;
  width: 100%;
  -webkit-transition: .75s;
  -o-transition: .75s;
  transition: .75s;
  z-index: 200; }
  .header-search_open {
    top: 20px; }
    @media screen and (max-width: 1190px) {
      .header-search_open {
        top: 0; } }
    @media screen and (max-width: 990px) {
      .header-search_open {
        top: 12px; } }
    @media screen and (max-width: 600px) {
      .header-search_open {
        top: 0; } }
  @media screen and (max-width: 1190px) {
    .header-search__params {
      width: calc(100% / 1.5); } }
  @media screen and (max-width: 600px) {
    .header-search__params {
      width: 100%; } }
  @media screen and (max-width: 1190px) {
    .header-search__params > div {
      float: left; } }
  .header-search .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media screen and (max-width: 1190px) {
      .header-search .container {
        position: relative; } }
    @media screen and (max-width: 600px) {
      .header-search .container {
        padding: 0; } }
  .header-search form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #156D61;
    border-radius: 5px;
    padding: 0 116px 0 40px; }
    @media screen and (max-width: 1600px) {
      .header-search form {
        padding: 0 40px 0 20px; } }
    @media screen and (max-width: 1190px) {
      .header-search form {
        padding: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .header-search input[type='text'] {
    width: 50%;
    background-color: #fff;
    border-radius: 5px;
    padding: 10px;
    margin: 10px 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0; }
    @media screen and (max-width: 1440px) {
      .header-search input[type='text'] {
        width: 400px; } }
    @media screen and (max-width: 1190px) {
      .header-search input[type='text'] {
        margin: 10px;
        width: 90%; } }
    @media screen and (max-width: 600px) {
      .header-search input[type='text'] {
        height: auto;
        padding: 10px;
        width: calc(100% - 50px);
        font-size: 1em; } }
    .header-search input[type='text']::-webkit-input-placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
    .header-search input[type='text']::-moz-placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
    .header-search input[type='text']:-ms-input-placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
    .header-search input[type='text']::placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
      @media screen and (max-width: 600px) {
        .header-search input[type='text']::-webkit-input-placeholder {
          font-size: 0.875em; }
        .header-search input[type='text']::-moz-placeholder {
          font-size: 0.875em; }
        .header-search input[type='text']:-ms-input-placeholder {
          font-size: 0.875em; }
        .header-search input[type='text']::placeholder {
          font-size: 0.875em; } }
  @media screen and (max-width: 1190px) {
    .header-search .jq-selectbox {
      width: 50%; } }
  @media screen and (max-width: 600px) {
    .header-search .jq-selectbox {
      width: 50%; } }
  .header-search .jq-selectbox__select {
    border: 0;
    background-color: transparent;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0 !important; }
    @media screen and (max-width: 1190px) {
      .header-search .jq-selectbox__select {
        padding-left: 20px; } }
  .header-search .jq-selectbox__trigger {
    border: 0; }
  .header-search .jq-selectbox__select-text {
    font: inherit;
    font-size: 1em;
    line-height: 130%;
    text-shadow: none;
    color: #FFFFFF;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    @media screen and (max-width: 600px) {
      .header-search .jq-selectbox__select-text {
        font-size: 1em; } }
  .header-search .jq-selectbox__trigger-arrow {
    border-top-color: #fff !important; }
  .header-search .jq-selectbox__dropdown {
    font: inherit;
    border-radius: 0;
    border: 0;
    min-width: 170px; }
    .header-search .jq-selectbox__dropdown li {
      font-size: 1em;
      padding: 10px 20px; }
      @media screen and (max-width: 600px) {
        .header-search .jq-selectbox__dropdown li {
          font-size: 0.875em;
          min-width: 100%; } }
      .header-search .jq-selectbox__dropdown li:hover {
        background-color: #03B588; }
      .header-search .jq-selectbox__dropdown li::before {
        content: none; }
  .header-search .jq-selectbox li.selected {
    background-color: #03B588; }
  .header-search .cross-button {
    width: 22px;
    height: 22px;
    background-image: url(/local/templates/rcheph/css/../img/general/cross.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain; }
    @media screen and (max-width: 1190px) {
      .header-search .cross-button {
        position: absolute;
        top: 0;
        right: 0;
        margin: 18px; } }
    @media screen and (max-width: 600px) {
      .header-search .cross-button {
        width: 20px;
        height: 20px;
        margin: 0;
        top: 20px;
        right: 10px; } }

.sbmt__search {
  border: 0;
  background-color: #03B588;
  padding: 18px 36px;
  font-size: 0.875em;
  line-height: 130%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
  border-top: 2px solid #03B588;
  border-bottom: 2px solid #03B588;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media screen and (max-width: 1190px) {
    .sbmt__search {
      width: calc(100% / 3);
      padding: 12px; } }
  @media screen and (max-width: 600px) {
    .sbmt__search {
      width: 100%;
      margin-top: 10px;
      font-size: 1em;
      padding: 11px; } }
  .sbmt__search:hover {
    border-color: #156D61;
    color: #156D61;
    background-color: #fff; }

.icons__block-hamburger {
  display: none; }
  @media screen and (max-width: 990px) {
    .icons__block-hamburger {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      right: 00px; } }
  @media screen and (max-width: 600px) {
    .icons__block-hamburger {
      top: 1px; } }

.hamburger .line {
  width: 30px;
  height: 3px;
  background-color: #ecf0f1;
  display: block;
  border-radius: 2px;
  margin: 5px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

.hamburger:hover {
  cursor: pointer; }

#hamburger-1.is-active .line:nth-child(2) {
  opacity: 0; }

#hamburger-1.is-active .line:nth-child(1) {
  -webkit-transform: translateY(13px) rotate(45deg);
  -ms-transform: translateY(13px) rotate(45deg);
  transform: translateY(8px) rotate(45deg); }

#hamburger-1.is-active .line:nth-child(3) {
  -webkit-transform: translateY(-13px) rotate(-45deg);
  -ms-transform: translateY(-13px) rotate(-45deg);
  transform: translateY(-8px) rotate(-45deg); }

.breadcrumbs {
  font-size: 1em;
  line-height: 120%;
  color: #6C6C6C;
  padding-bottom: 12px; }
  .breadcrumbs span {
    color: #EF4949;
    text-transform: lowercase; }
    @media screen and (max-width: 600px) {
      .breadcrumbs span {
        font-size: 0.75em; } }
  .breadcrumbs a {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .breadcrumbs a span {
      font-size: 1em;
      line-height: 120%;
      color: #6C6C6C;
      position: relative;
      padding-right: 20px; }
      @media screen and (max-width: 600px) {
        .breadcrumbs a span {
          font-size: 0.75em; } }
      .breadcrumbs a span::before {
        content: '/';
        width: 6px;
        height: 6px;
        position: absolute;
        right: 6px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        top: 0; }
    .breadcrumbs a:hover {
      opacity: 0.5; }

.bx-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

.pagination {
  padding-top: 50px;
  text-align: center; }
  @media screen and (max-width: 1190px) {
    .pagination {
      padding-top: 35px; } }
  @media screen and (max-width: 600px) {
    .pagination {
      margin-bottom: 20px; } }
  .pagination__link {
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    padding: 10px; }
    @media screen and (max-width: 600px) {
      .pagination__link {
        font-size: 0.875em; } }
    .pagination__link:hover {
      color: #03b588; }
      .pagination__link:hover .prev__icon {
        stroke: #03b588; }
      .pagination__link:hover .next__icon {
        stroke: #03b588; }
  .pagination .active {
    background-color: #03b588;
    color: #fff; }
  .pagination .prev {
    padding-right: 30px;
    font-weight: normal; }
    @media screen and (max-width: 600px) {
      .pagination .prev {
        padding-right: 10px;
        font-size: 0; } }
    .pagination .prev__icon {
      stroke: #575757;
      margin-right: 11px; }
  .pagination .next {
    padding-left: 30px;
    font-weight: normal; }
    @media screen and (max-width: 600px) {
      .pagination .next {
        padding-left: 10px;
        font-size: 0; } }
    .pagination .next__icon {
      stroke: #575757;
      margin-right: 4px; }

.footer {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: #fff; }
  @media screen and (max-width: 990px) {
    .footer {
      min-height: auto; } }
  .footer .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media screen and (max-width: 1440px) {
      .footer .container {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
  .footer-top {
    border-bottom: 1px solid #c8c8c8;
    padding: 20px 0 10px; }
    @media screen and (max-width: 800px) {
      .footer-top .container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media screen and (max-width: 1440px) {
      .footer-top .container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media screen and (max-width: 1190px) {
      .footer-top {
        padding: 20px 0 10px; } }
  .footer-bottom {
    padding: 10px 0; }
    @media screen and (max-width: 990px) {
      .footer-bottom {
        padding: 0; } }
    @media screen and (max-width: 600px) {
      .footer-bottom .container {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .footer .brand {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media screen and (max-width: 1440px) {
      .footer .brand {
        margin-bottom: 20px; } }
    @media screen and (max-width: 990px) {
      .footer .brand {
        width: 100%;
        margin-bottom: 10px; } }
    @media screen and (max-width: 600px) {
      .footer .brand {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media screen and (max-width: 500px) {
      .footer .brand {
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
    .footer .brand__logotype {
      margin-right: 10px; }
      @media screen and (max-width: 500px) {
        .footer .brand__logotype {
          margin-right: 0; } }
  .footer .brand__name {
    font-size: 1em; }
    @media screen and (max-width: 990px) {
      .footer .brand__name {
        font-size: 0.75em; } }
  .footer .brand__logotype-image {
    max-width: 66px; }
    @media screen and (max-width: 990px) {
      .footer .brand__logotype-image {
        max-width: 48px; } }
  .footer .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 0.875em;
    font-weight: bold; }
    .footer .info__block {
      margin-right: 37px; }
      .footer .info__block a:hover {
        text-decoration: underline; }
      @media screen and (max-width: 990px) {
        .footer .info__block {
          margin-right: 10px;
          font-size: 0.75em; } }
      @media screen and (max-width: 800px) {
        .footer .info__block {
          font-size: 0.625em; } }
      @media screen and (max-width: 600px) {
        .footer .info__block {
          width: 100%;
          text-align: center;
          font-size: 0.75em;
          margin-bottom: 10px; } }
      @media screen and (max-width: 990px) {
        .footer .info__block p {
          line-height: 150%; } }
    .footer .info__block:last-child {
      margin-right: 0; }
      @media screen and (max-width: 800px) {
        .footer .info__block:last-child {
          margin-bottom: 0; } }
    @media screen and (max-width: 1440px) {
      .footer .info {
        width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media screen and (max-width: 800px) {
      .footer .info {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
  .footer .copyright,
  .footer .ml-mark {
    font-size: 0.875em; }
    .footer .copyright a:hover,
    .footer .ml-mark a:hover {
      text-decoration: underline; }
    @media screen and (max-width: 600px) {
      .footer .copyright,
      .footer .ml-mark {
        margin-bottom: 10px; } }
    @media screen and (max-width: 375px) {
      .footer .copyright,
      .footer .ml-mark {
        font-size: 0.75em; } }
  @media screen and (max-width: 600px) {
    .footer .copyright {
      margin-right: 20px; } }
  @media screen and (max-width: 375px) {
    .footer .copyright {
      text-align: center; } }
  @media screen and (max-width: 800px) {
    .footer .text-right {
      text-align: center; } }

.sidebar {
  width: 100%;
  max-width: 385px;
  margin-right: 65px; }
  @media screen and (max-width: 1190px) {
    .sidebar {
      width: 100%;
      max-width: inherit; } }
  @media screen and (max-width: 990px) {
    .sidebar-ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; } }
  .sidebar-ul__li {
    margin-bottom: 11px;
    padding-left: 0; }
    @media screen and (max-width: 990px) {
      .sidebar-ul__li {
        width: calc(50% - 5px); } }
    @media screen and (max-width: 600px) {
      .sidebar-ul__li {
        width: 100%; } }
    .sidebar-ul__li::before {
      content: none; }
    .sidebar-ul__li a {
      width: 100%;
      font-size: 1em;
      line-height: 130%;
      color: #FFFFFF;
      border-radius: 9px;
      background-image: url(/local/templates/rcheph/css/../img/general/side-menu-bg.png);
      background-size: cover;
      text-align: center;
      padding: 10px 20px;
      height: 60px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      overflow: hidden;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      .sidebar-ul__li a::before {
        content: '';
        width: 20px;
        height: calc(100% + 20px);
        left: -40px;
        background-color: #fff;
        position: absolute;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        -webkit-transform: rotate(20deg);
            -ms-transform: rotate(20deg);
                transform: rotate(20deg);
        -webkit-filter: blur(20px);
                filter: blur(20px); }
      .sidebar-ul__li a:hover {
        -webkit-box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3);
                box-shadow: inset 3px 3px 6px rgba(0, 0, 0, 0.3); }
        .sidebar-ul__li a:hover:before {
          left: calc(100% + 40px); }
      @media screen and (max-width: 1440px) {
        .sidebar-ul__li a {
          font-size: 1em; } }
      @media screen and (max-width: 600px) {
        .sidebar-ul__li a {
          font-size: 0.875em;
          height: 56px;
          padding: 10px; } }

.main-slider__slide-container {
  height: 400px;
  background-size: cover;
  background-position: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 160px;
  border-radius: 5px;
  position: relative;
  overflow: hidden; }
  @media screen and (max-width: 600px) {
    .main-slider__slide-container {
      padding: 20px 30px;
      height: 200px; } }
  .main-slider__slide-container::before {
    content: '';
    width: 15px;
    height: 100%;
    background-color: #03B588;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2; }
    @media screen and (max-width: 600px) {
      .main-slider__slide-container::before {
        width: 0; } }
  .main-slider__slide-container::after {
    content: '';
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.18);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1; }

.main-slider__slide-text {
  position: relative;
  z-index: 2; }

.main-slider__slide-zag {
  font-size: 2em;
  line-height: 130%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: bold;
  margin-bottom: 38px; }
  @media screen and (max-width: 1440px) {
    .main-slider__slide-zag {
      font-size: 1.5em;
      margin-bottom: 20px; } }
  @media screen and (max-width: 600px) {
    .main-slider__slide-zag {
      font-size: 1em;
      text-align: center; } }

.main-slider__slide-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  @media screen and (max-width: 600px) {
    .main-slider__slide-link {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }

.main-slider .slick-dots {
  bottom: -50px; }
  @media screen and (max-width: 600px) {
    .main-slider .slick-dots {
      padding: 0;
      margin: 0;
      bottom: -25px; } }
  .main-slider .slick-dots li {
    width: 10px;
    height: 10px;
    margin: 0;
    margin-right: 15px; }
    .main-slider .slick-dots li::before {
      content: none; }
    .main-slider .slick-dots li button {
      width: 10px;
      height: 10px;
      background-color: #E5E5E5;
      border-radius: 50%;
      margin-right: 0;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      .main-slider .slick-dots li button::before {
        content: none; }
  .main-slider .slick-dots .slick-active button {
    background-color: #03B588; }

.main-slider .slick-prev,
.main-slider .slick-next {
  height: 100px;
  width: 50px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1; }
  .main-slider .slick-prev::before,
  .main-slider .slick-next::before {
    content: none; }

.main-slider .slick-prev {
  left: 50px;
  background-image: url(/local/templates/rcheph/css/../img/svg/a-left-w.svg); }
  @media screen and (max-width: 600px) {
    .main-slider .slick-prev {
      left: 0px;
      width: 25px;
      height: 50px; } }

.main-slider .slick-next {
  right: 50px;
  background-image: url(/local/templates/rcheph/css/../img/svg/a-right-w.svg); }
  @media screen and (max-width: 600px) {
    .main-slider .slick-next {
      right: 0px;
      width: 25px;
      height: 50px; } }

.news-item__container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: 40px 0;
  border-bottom: 1px solid #C8C8C8; }
  @media screen and (max-width: 1440px) {
    .news-item__container {
      padding: 30px 0; } }
  @media screen and (max-width: 600px) {
    .news-item__container {
      padding: 20px 0; } }

.news-item__img {
  width: 50%;
  position: relative;
  min-height: 370px;
  border-radius: 5px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
  @media screen and (max-width: 1440px) {
    .news-item__img {
      min-height: 300px; } }
  @media screen and (max-width: 600px) {
    .news-item__img {
      width: 100%;
      min-height: 200px; } }
  .news-item__img::before {
    background-color: #03B588;
    width: 15px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: ''; }

.news-item__text {
  width: 50%;
  padding-left: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media screen and (max-width: 1440px) {
    .news-item__text {
      padding-left: 20px; } }
  @media screen and (max-width: 600px) {
    .news-item__text {
      width: 100%;
      padding: 10px;
      padding-bottom: 0; } }

.news-item__date {
  font-size: 1.125em;
  line-height: 130%;
  letter-spacing: 0.03em;
  color: #C8C8C8; }
  @media screen and (max-width: 1440px) {
    .news-item__date {
      font-size: 0.9375em; } }

.news-item__zag {
  font-size: 1.375em;
  line-height: 130%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #5C5C5C;
  font-weight: bold; }
  @media screen and (max-width: 1440px) {
    .news-item__zag {
      font-size: 1.125em;
      font-weight: bold;
      margin: 10px 0; } }
  @media screen and (max-width: 600px) {
    .news-item__zag {
      font-size: 1em;
      margin: 10px 0 0; } }

.news-item__p {
  font-size: 1em;
  line-height: 130%;
  color: #5C5C5C; }
  @media screen and (max-width: 1440px) {
    .news-item__p {
      font-size: 1em;
      margin: 10px 0 20px; } }
  @media screen and (max-width: 600px) {
    .news-item__p {
      font-size: 0.875em;
      margin: 10px 0; } }

.news-zag {
  padding-left: 80px;
  position: relative; }
  @media screen and (max-width: 990px) {
    .news-zag {
      text-align: center;
      padding-left: 0; } }
  .news-zag::before {
    content: '';
    width: 100%;
    height: 1px;
    background-color: #C8C8C8;
    position: absolute;
    top: 50%;
    z-index: 1;
    left: 0; }
  .news-zag span {
    display: inline-block;
    font-size: 3em;
    line-height: 130%;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #575757;
    font-weight: bold;
    padding: 0 20px;
    background-color: #fff;
    position: relative;
    z-index: 2; }
    @media screen and (max-width: 1440px) {
      .news-zag span {
        font-size: 2.1875em; } }

.news-main {
  margin-top: 60px; }
  @media screen and (max-width: 1440px) {
    .news-main {
      margin-top: 90px; } }
  @media screen and (max-width: 600px) {
    .news-main {
      margin-top: 40px; } }
  .news-main__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding: 40px 0 40px 246px; }
    @media screen and (max-width: 1600px) {
      .news-main__link {
        padding-bottom: 10px; } }
    @media screen and (max-width: 1440px) {
      .news-main__link {
        padding: 40px 0 10px 100px; } }
    @media screen and (max-width: 990px) {
      .news-main__link {
        padding: 30px 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media screen and (max-width: 600px) {
      .news-main__link {
        padding: 10px; } }

.news-search {
  margin: 40px 0; }
  @media screen and (max-width: 1440px) {
    .news-search {
      margin: 30px 0; } }
  .news-search form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    background: #156D61;
    border-radius: 5px;
    padding: 0 116px 0 40px; }
    @media screen and (max-width: 1600px) {
      .news-search form {
        padding: 0 40px 0 20px; } }
    @media screen and (max-width: 1190px) {
      .news-search form {
        padding: 0;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .news-search input[type='text'] {
    font-size: 1em;
    width: 530px;
    background-color: #fff;
    border-radius: 5px;
    padding: 10px 20px;
    margin: 10px 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0; }
    @media screen and (max-width: 1440px) {
      .news-search input[type='text'] {
        width: 400px;
        height: 45px; } }
    @media screen and (max-width: 1190px) {
      .news-search input[type='text'] {
        margin: 10px;
        width: calc(100% - 20px); } }
    .news-search input[type='text']::-webkit-input-placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
    .news-search input[type='text']::-moz-placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
    .news-search input[type='text']:-ms-input-placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
    .news-search input[type='text']::placeholder {
      font-size: 1.125em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #C8C8C8; }
  @media screen and (max-width: 1190px) {
    .news-search .jq-selectbox {
      width: 50%; } }
  @media screen and (max-width: 600px) {
    .news-search .jq-selectbox {
      width: 100%; } }
  .news-search .jq-selectbox__select {
    border: 0;
    background-color: transparent;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 0 !important; }
    @media screen and (max-width: 1190px) {
      .news-search .jq-selectbox__select {
        padding-left: 20px; } }
  .news-search .jq-selectbox__trigger {
    border: 0; }
  .news-search .jq-selectbox__select-text {
    font: inherit;
    font-size: 1.125em;
    line-height: 130%;
    text-shadow: none;
    color: #FFFFFF;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .news-search .jq-selectbox__trigger-arrow {
    border-top-color: #fff !important; }
  .news-search .jq-selectbox__dropdown {
    font: inherit;
    border-radius: 0;
    border: 0;
    min-width: 170px; }
    .news-search .jq-selectbox__dropdown li {
      font-size: 1em;
      padding: 10px 20px; }
      .news-search .jq-selectbox__dropdown li:hover {
        background-color: #03B588; }
      .news-search .jq-selectbox__dropdown li::before {
        content: none; }
  .news-search .jq-selectbox li.selected {
    background-color: #03B588; }

.sbmt--search {
  border: 0;
  background-color: #03B588;
  padding: 18px 36px;
  font-size: 0.875em;
  line-height: 130%;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: #FFFFFF;
  position: relative;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer;
  border-top: 2px solid #03B588;
  border-bottom: 2px solid #03B588;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }
  @media screen and (max-width: 1440px) {
    .sbmt--search {
      padding: 23px; } }
  @media screen and (max-width: 1190px) {
    .sbmt--search {
      width: 50%;
      padding: 20px;
      border-top-left-radius: 5px;
      border-bottom-right-radius: 5px; } }
  @media screen and (max-width: 600px) {
    .sbmt--search {
      width: 100%;
      border-bottom-left-radius: 5px;
      border-top-left-radius: 0px;
      margin-top: 10px; } }
  .sbmt--search:hover {
    border-color: #156D61;
    color: #156D61;
    background-color: #fff; }

.news-sort {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-bottom: 40px;
  border-bottom: 1px solid #C8C8C8; }
  @media screen and (max-width: 1440px) {
    .news-sort {
      padding-bottom: 30px; } }
  @media screen and (max-width: 600px) {
    .news-sort {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      padding-bottom: 10px; } }
  .news-sort .text {
    font-size: 1.125em;
    line-height: 130%;
    color: #5C5C5C;
    margin-right: 60px;
    font-weight: bold; }
    @media screen and (max-width: 1440px) {
      .news-sort .text {
        margin-right: 30px; } }
    @media screen and (max-width: 600px) {
      .news-sort .text {
        margin-bottom: 10px; } }
  .news-sort ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 600px) {
      .news-sort ul {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap; } }
    .news-sort ul li {
      padding: 14px 30px;
      background-color: transparent;
      margin-right: 10px;
      font-size: 1.125em;
      line-height: 130%;
      color: #5C5C5C;
      border-radius: 5px;
      cursor: pointer;
      border: 1px solid transparent;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media screen and (max-width: 1440px) {
        .news-sort ul li {
          padding: 10px 20px; } }
      @media screen and (max-width: 600px) {
        .news-sort ul li {
          width: 100%;
          margin-bottom: 10px;
          margin-right: 0; } }
      .news-sort ul li::before {
        content: none; }
      .news-sort ul li:hover {
        border-color: #03B588; }
    .news-sort ul .active {
      background-color: #03B588;
      color: #FFFFFF;
      border-color: #03B588; }

.news-page .news-main {
  margin-top: 0; }

.news-page .news-zag,
.news-page .zag--line {
  display: none; }

.news-page .news-main__link {
  display: none; }

.news-page .news-item:last-child .news-item__container {
  border-bottom: 0; }

.news-page__pagination {
  width: 100%;
  position: relative; }
  @media screen and (max-width: 990px) {
    .news-page__pagination {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      margin-bottom: 30px; } }
  .news-page__pagination::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: -1px;
    background-color: #C8C8C8; }

.brand {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .brand__logotype {
    margin-right: 10px; }
  .brand__name {
    line-height: 130%;
    text-transform: uppercase;
    font-weight: bold; }

.slider-brands__container {
  padding: 20px 90px 40px; }
  @media screen and (max-width: 1600px) {
    .slider-brands__container {
      padding-bottom: 40px; } }
  @media screen and (max-width: 990px) {
    .slider-brands__container {
      padding: 20px 60px 40px; } }
  @media screen and (max-width: 600px) {
    .slider-brands__container {
      padding: 20px 30px; } }

.slider-brands__slide > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 110px;
  padding: 0 10px; }
  @media screen and (max-width: 600px) {
    .slider-brands__slide > a {
      min-height: 80px; } }

.slider-brands .slick-prev,
.slider-brands .slick-next {
  top: calc(50% - (54px / 2));
  width: 33px;
  height: 54px;
  background-size: contain;
  background-repeat: no-repeat; }
  .slider-brands .slick-prev::before,
  .slider-brands .slick-next::before {
    content: none; }
  @media screen and (max-width: 600px) {
    .slider-brands .slick-prev,
    .slider-brands .slick-next {
      width: 20px;
      height: 40px;
      top: calc(50% - (20px / 2)); } }

.slider-brands .slick-prev {
  background-image: url(/local/templates/rcheph/css/../img/svg/a-left-green.svg);
  left: 0; }

.slider-brands .slick-next {
  background-image: url(/local/templates/rcheph/css/../img/svg/a-right-green.svg);
  right: 0; }

.opros {
  position: -webkit-sticky;
  position: sticky;
  top: 20px;
  border-radius: 5px;
  overflow: hidden;
  -webkit-box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.09);
  margin-top: 40px; }
  @media screen and (max-width: 600px) {
    .opros {
      margin-top: 20px; } }
  .opros__zag {
    font-size: 1.125em;
    line-height: 130%;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #156D61;
    padding: 16px 10px;
    text-align: center;
    font-weight: bold; }
    @media screen and (max-width: 600px) {
      .opros__zag {
        font-size: 1em;
        padding: 10px; } }
  .opros__container {
    padding: 20px; }
    @media screen and (max-width: 1440px) {
      .opros__container {
        padding: 25px; } }
    @media screen and (max-width: 600px) {
      .opros__container {
        padding: 20px 10px; } }
    .opros__container-zag {
      font-size: 1em;
      line-height: 130%;
      letter-spacing: 0.03em;
      color: #575757;
      margin-bottom: 20px;
      font-weight: bold; }
      @media screen and (max-width: 600px) {
        .opros__container-zag {
          margin-bottom: 15px;
          font-size: 1em; } }
    .opros__container-form label {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 16px;
      cursor: pointer; }
      @media screen and (max-width: 600px) {
        .opros__container-form label {
          margin-bottom: 10px; } }
      .opros__container-form label span {
        font-size: 1em;
        line-height: 130%;
        letter-spacing: 0.03em;
        color: #575757;
        margin-left: 12px; }
        @media screen and (max-width: 600px) {
          .opros__container-form label span {
            font-size: 1em; } }
    .opros__container tr {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-bottom: 10px; }
    .opros__container td {
      width: 100%; }
    .opros__container .vote-answer-bar {
      margin: 0; }
    .opros__container .vote-answer-counter {
      width: 100%;
      font-size: 12px; }
  .opros .jq-checkbox {
    width: 20px;
    height: 20px;
    -webkit-box-shadow: inset -1px 1px 4px rgba(0, 0, 0, 0.46);
            box-shadow: inset -1px 1px 4px rgba(0, 0, 0, 0.46);
    background: #fff;
    border: 1px solid #C8C8C8; }
  .opros .jq-checkbox.checked .jq-checkbox__div {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: 0;
    top: 0;
    border: none;
    width: 12px;
    height: 12px;
    background-color: #000; }

.jq-radio.styler {
  background: #FFFFFF;
  border: 1px solid #C8C8C8;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-box-shadow: inset -1px 1px 4px rgba(0, 0, 0, 0.46);
          box-shadow: inset -1px 1px 4px rgba(0, 0, 0, 0.46);
  width: 20px;
  height: 20px; }
  .jq-radio.styler input {
    opacity: 0;
    position: absolute; }
  .jq-radio.styler .jq-radio__div {
    width: 10px;
    height: 10px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    margin: 4px 0 0 4px;
    background: transparent; }

.jq-radio.checked .jq-radio__div {
  margin: 4px 0 0 4px;
  background: #000000; }

.content-item__img {
  min-height: 500px;
  position: relative;
  border-radius: 5px;
  overflow: hidden;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 40px; }
  @media screen and (max-width: 1600px) {
    .content-item__img {
      min-height: 500px; } }
  @media screen and (max-width: 1440px) {
    .content-item__img {
      min-height: 430px; } }
  @media screen and (max-width: 1190px) {
    .content-item__img {
      min-height: 330px; } }
  @media screen and (max-width: 990px) {
    .content-item__img {
      min-height: 488px;
      margin-bottom: 50px; } }
  @media screen and (max-width: 800px) {
    .content-item__img {
      min-height: 390px;
      margin-bottom: 40px; } }
  @media screen and (max-width: 600px) {
    .content-item__img {
      min-height: 290px;
      margin-bottom: 30px; } }
  @media screen and (max-width: 500px) {
    .content-item__img {
      min-height: 240px;
      margin-bottom: 20px; } }
  @media screen and (max-width: 375px) {
    .content-item__img {
      min-height: 150px;
      margin-bottom: 10px; } }
  .content-item__img::before {
    background-color: #03B588;
    width: 15px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    content: ''; }

.content-item__text {
  font-size: 1.125em; }

.content-item__heading {
  color: #03b588;
  font-size: 1.5em;
  line-height: 130%;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 50px; }

.content-item__subheading {
  margin-bottom: 6px; }

.content-item__list li {
  margin-bottom: 6px; }

.quest-form .opros__container {
  padding: 20px; }
  @media screen and (max-width: 600px) {
    .quest-form .opros__container {
      padding: 10px; } }

.gigiena-table {
  overflow: auto; }
  .gigiena-table table {
    width: 100%;
    border-collapse: collapse; }
  .gigiena-table th {
    font-weight: bold;
    color: #fff;
    background-color: #156d61;
    padding: 24px;
    border: 1px solid #c4c4c4; }
  .gigiena-table td {
    padding: 24px;
    font-weight: bold;
    text-align: center;
    border: 1px solid #c4c4c4; }
  .gigiena-table th,
  .gigiena-table td {
    min-width: 120px; }
    @media screen and (max-width: 990px) {
      .gigiena-table th,
      .gigiena-table td {
        padding: 18px; } }
    @media screen and (max-width: 800px) {
      .gigiena-table th,
      .gigiena-table td {
        padding: 14px; } }

.human-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 20px 0;
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: 30px; }
  .human-card a {
    color: #03B588; }
  @media screen and (max-width: 600px) {
    .human-card {
      margin-bottom: 20px;
      padding: 20px 0; } }
  @media screen and (max-width: 500px) {
    .human-card {
      margin-bottom: 15px;
      padding: 15px 0; } }
  @media screen and (max-width: 500px) {
    .human-card {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-bottom: 10px;
      padding: 10px 0; } }
  @media screen and (max-width: 500px) {
    .human-card {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .human-card__photo {
    width: 250px;
    height: 250px;
    margin-right: 40px;
    position: relative;
    border-radius: 5px 0 0 5px;
    background-size: cover;
    background-repeat: no-repeat; }
    .human-card__photo:before {
      position: absolute;
      left: 0;
      top: 0;
      height: 100%;
      content: '';
      width: 13px;
      background-color: #03B588;
      border-radius: 5px 0 0 5px; }
    @media screen and (max-width: 800px) {
      .human-card__photo {
        width: 200px;
        height: 200px; } }
    @media screen and (max-width: 600px) {
      .human-card__photo {
        width: 150px;
        height: 150px;
        margin-right: 20px; } }
    @media screen and (max-width: 500px) {
      .human-card__photo {
        margin-right: 0;
        width: 100%;
        padding-bottom: 100%;
        margin-bottom: 20px; } }
  .human-card__text {
    width: calc(100% - 290px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .human-card__text-caption {
      font-size: 1.5em;
      line-height: 130%;
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 20px; }
      @media screen and (max-width: 600px) {
        .human-card__text-caption {
          font-size: 1.25em;
          margin-bottom: 15px; } }
      @media screen and (max-width: 500px) {
        .human-card__text-caption {
          font-size: 1em;
          margin-bottom: 10px; } }
      @media screen and (max-width: 375px) {
        .human-card__text-caption {
          margin-bottom: 5px; } }
    @media screen and (max-width: 800px) {
      .human-card__text {
        width: calc(100% - 240px); } }
    @media screen and (max-width: 600px) {
      .human-card__text {
        width: calc(100% - 170px); } }
    @media screen and (max-width: 500px) {
      .human-card__text {
        width: 100%; } }

.categories {
  border: 1px solid #c4c4c4;
  margin-top: 40px;
  padding: 52px 32px;
  background-color: #fff; }
  @media screen and (max-width: 990px) {
    .categories {
      position: static; } }
  @media screen and (max-width: 600px) {
    .categories {
      padding: 26px 16px; } }
  .categories .h4 {
    color: #03b588;
    font-size: 1.125em;
    line-height: 130%;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 30px; }
    @media screen and (max-width: 600px) {
      .categories .h4 {
        margin-bottom: 15px; } }
  .categories ul li {
    margin-bottom: 10px; }
    .categories ul li:before {
      display: none; }
  .categories ul li:last-child {
    margin-bottom: 0; }
  .categories a {
    display: inline;
    color: #03B588;
    text-decoration: underline; }
    .categories a:hover {
      text-decoration: none; }

.slick-tabs-scroller .slick-arrow {
  background-color: #03B588;
  padding: 5px;
  width: 40px;
  height: 40px;
  position: absolute;
  top: -50px;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center; }
  .slick-tabs-scroller .slick-arrow:before {
    display: none; }

.slick-tabs-scroller .slick-prev {
  background-image: url(/local/templates/rcheph/css/../img/general/ar-l.svg);
  left: calc(100% - 80px);
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-shadow: 20px 4px 50px rgba(0, 0, 0, 0.09);
          box-shadow: 20px 4px 50px rgba(0, 0, 0, 0.09); }
  .slick-tabs-scroller .slick-prev:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    top: calc(50% - 11px);
    width: 1px;
    height: 22px;
    background-color: #fff; }

.slick-tabs-scroller .slick-next {
  background-image: url(/local/templates/rcheph/css/../img/general/ar-r.svg);
  right: 0;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none; }

.slick-tabs-scroller .slick-slide {
  font-size: 0.875em; }

@media screen and (max-width: 990px) {
  .subdep-tabs .form-page__tabs {
    margin-bottom: 30px; } }

@media screen and (max-width: 600px) {
  .subdep-tabs .form-page__tabs {
    margin-bottom: 10px; } }

.resume .jq-file.styler {
  padding: 0 !important; }

.resume .jq-file.styler .jq-file__name {
  border: none !important; }

.resume.input-text-label .jq-file__name {
  padding: 12px; }
  @media screen and (max-width: 990px) {
    .resume.input-text-label .jq-file__name {
      padding: 13px; } }
  @media screen and (max-width: 600px) {
    .resume.input-text-label .jq-file__name {
      padding: 9px; } }

.news-filter-heading {
  font-size: 1.125em;
  color: #5c5c5c;
  font-weight: bold;
  margin-top: -10px;
  margin-bottom: 10px; }

.news-filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  background-color: #156d61;
  border-radius: 5px;
  margin-bottom: 20px; }
  .news-filter__box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 10px;
    width: calc((100% - 200px) / 2); }
    .news-filter__box:first-child {
      border-right: 1px solid #03B588; }
      @media screen and (max-width: 1190px) {
        .news-filter__box:first-child {
          border-right: none;
          border-bottom: 1px solid #03B588; } }
    .news-filter__box:last-child {
      width: auto;
      padding: 0; }
      @media screen and (max-width: 1190px) {
        .news-filter__box:last-child {
          width: 100%; } }
      .news-filter__box:last-child input {
        height: 100%;
        max-width: 200px;
        text-align: center;
        border-radius: 0 5px 5px 0; }
        @media screen and (max-width: 1190px) {
          .news-filter__box:last-child input {
            width: 100%;
            border-radius: 0 0 5px 5px;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center; } }
    .news-filter__box .jq-selectbox {
      margin-right: 10px; }
      .news-filter__box .jq-selectbox:nth-child(1) {
        width: 74px; }
      .news-filter__box .jq-selectbox:nth-child(2) {
        width: 140px; }
      .news-filter__box .jq-selectbox:nth-child(3) {
        width: 90px; }
      .news-filter__box .jq-selectbox__dropdown {
        border: none;
        border-radius: 0; }
        .news-filter__box .jq-selectbox__dropdown ul {
          max-height: 348px !important; }
      .news-filter__box .jq-selectbox li {
        margin-bottom: 0; }
        .news-filter__box .jq-selectbox li:hover {
          background-color: #03B588; }
        .news-filter__box .jq-selectbox li:before {
          display: none; }
        .news-filter__box .jq-selectbox li.selected {
          background-color: #03B588; }
      .news-filter__box .jq-selectbox:last-child {
        margin-right: 0; }
      .news-filter__box .jq-selectbox__select {
        background: transparent;
        border: none;
        -webkit-box-shadow: none;
                box-shadow: none;
        text-shadow: none; }
        .news-filter__box .jq-selectbox__select-text {
          color: #fff; }
      .news-filter__box .jq-selectbox__trigger {
        border-left: none; }
        .news-filter__box .jq-selectbox__trigger-arrow {
          border-top-color: #fff; }
      .news-filter__box .jq-selectbox.focused .jq-selectbox__select {
        border: none; }
      .news-filter__box .jq-selectbox:hover .jq-selectbox__trigger-arrow {
        border-top-color: #fff; }
    @media screen and (max-width: 1190px) {
      .news-filter__box {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 100%; } }

.scroll-to-top {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 16px;
  background-color: #03B588;
  border-radius: 5px;
  cursor: pointer;
  border: 1px solid #03B588; }
  .scroll-to-top:hover {
    background-color: #fff; }
    .scroll-to-top:hover svg {
      fill: #03B588;
      stroke: #03B588; }
  .scroll-to-top svg {
    display: block;
    -webkit-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg);
    fill: #fff;
    stroke: #fff;
    stroke-width: 10px; }

.news-page h1 {
  padding-top: 20px; }

.news-wrapper {
  margin-bottom: 25px; }

.publishing-date {
  font-size: 1.125em;
  font-weight: bold;
  color: #c8c8c8;
  padding: 10px 0 20px; }
  @media screen and (max-width: 990px) {
    .publishing-date {
      padding: 10px 0 20px; } }
  @media screen and (max-width: 500px) {
    .publishing-date {
      padding: 10px 0; } }

.news-image {
  border-radius: 5px;
  -webkit-box-shadow: 0 4px 50px rgba(0, 0, 0, 0.09);
          box-shadow: 0 4px 50px rgba(0, 0, 0, 0.09);
  margin-bottom: 60px; }
  @media screen and (max-width: 990px) {
    .news-image {
      margin: 0 0 20px; } }

.news-content {
  margin-bottom: 48px; }
  .news-content:last-child {
    margin-bottom: 0; }

.news-content__heading {
  color: #03b588;
  font-size: 1.125em;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 13px; }

.news-content__list li {
  margin-bottom: 12px; }

.news-content__list li:last-child {
  margin-bottom: 0; }

.search-response {
  font-size: 1.25em;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 130%;
  margin-bottom: 40px; }
  @media screen and (max-width: 990px) {
    .search-response {
      margin-bottom: 0; } }
  @media screen and (max-width: 500px) {
    .search-response {
      font-size: 1em; } }

.search-single-response {
  font-size: 1.125em;
  padding: 40px 0;
  border-bottom: 1px solid #c8c8c8; }
  @media screen and (max-width: 600px) {
    .search-single-response {
      font-size: 1em;
      padding: 20px 0; } }
  @media screen and (max-width: 375px) {
    .search-single-response {
      padding: 10px 0; } }
  .search-single-response .link {
    line-height: 100%;
    margin-bottom: 8px; }
  .search-single-response .body {
    line-height: 150%;
    margin-bottom: 24px; }
    @media screen and (max-width: 600px) {
      .search-single-response .body {
        margin-bottom: 10px; } }
  .search-single-response .changed {
    margin-bottom: 7px; }
  .search-single-response .path a {
    display: inline;
    line-height: 150%; }

.no-res {
  padding-bottom: 30px; }

.services {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-top: 20px; }
  @media screen and (max-width: 990px) {
    .services {
      padding-top: 0; } }
  .services-item {
    width: calc(50% -  36px);
    padding-bottom: calc(185 / 240 * 100% / 2);
    background-size: cover;
    border-radius: 5px;
    margin-top: 100px;
    margin-right: 72px;
    position: relative; }
    .services-item::before {
      content: '';
      width: 100%;
      height: 0;
      position: absolute;
      left: 0;
      top: 0;
      background-color: rgba(0, 0, 0, 0.39);
      -webkit-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s;
      z-index: 1;
      border-radius: 5px; }
    .services-item:nth-child(even) {
      margin-right: 0; }
    .services-item:hover::before {
      width: 100%;
      height: 100%; }
    .services-item:hover .services-item__text {
      top: calc(50% + 15px); }
    @media screen and (max-width: 1440px) {
      .services-item {
        width: 100%;
        padding-bottom: calc(185 / 240 * 100%);
        margin-right: 0; } }
    @media screen and (max-width: 990px) {
      .services-item {
        width: calc(50% - 10px);
        padding-bottom: calc(185 / 240 * 100% / 2);
        margin-right: 20px;
        margin-top: 65px; } }
    @media screen and (max-width: 800px) {
      .services-item {
        margin-top: 50px; } }
    @media screen and (max-width: 600px) {
      .services-item {
        width: 100%;
        padding-bottom: calc(185 / 240 * 100%);
        margin-right: 0;
        margin-top: 65px; } }
    @media screen and (max-width: 500px) {
      .services-item {
        margin-top: 50px; } }
    .services-item__number {
      position: absolute;
      left: 50%;
      bottom: 100%;
      -webkit-transform: translate(-50%, 50%);
          -ms-transform: translate(-50%, 50%);
              transform: translate(-50%, 50%);
      font-size: 3em;
      color: #03B588;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      width: 120px;
      height: 120px;
      border-radius: 60px;
      background-color: #fff;
      -webkit-box-shadow: 0px -5px 30px rgba(0, 0, 0, 0.09);
              box-shadow: 0px -5px 30px rgba(0, 0, 0, 0.09);
      z-index: 10; }
      @media screen and (max-width: 990px) {
        .services-item__number {
          width: 90px;
          height: 90px;
          font-size: 2.25em; } }
      @media screen and (max-width: 800px) {
        .services-item__number {
          width: 60px;
          height: 60px;
          font-size: 1.5em; } }
      @media screen and (max-width: 600px) {
        .services-item__number {
          width: 90px;
          height: 90px;
          font-size: 2.25em; } }
      @media screen and (max-width: 500px) {
        .services-item__number {
          width: 60px;
          height: 60px;
          font-size: 1.5em; } }
    .services-item__text {
      width: 100%;
      position: absolute;
      top: calc(50% + 30px);
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      text-align: center;
      text-transform: uppercase;
      font-size: 1.25em;
      color: #fff;
      line-height: 130%;
      z-index: 10;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
      @media screen and (max-width: 990px) {
        .services-item__text {
          font-size: 1em;
          top: calc(50% + 45px / 2); } }
      @media screen and (max-width: 800px) {
        .services-item__text {
          font-size: 0.875em;
          top: calc(50% + 15px); } }
      @media screen and (max-width: 600px) {
        .services-item__text {
          font-size: 1em;
          top: calc(50% + 45px / 2); } }
      @media screen and (max-width: 500px) {
        .services-item__text {
          font-size: 0.875em;
          top: calc(50% + 15px); } }

.breadcrumbs span {
  color: #6c6c6c; }

body .career-list {
  padding-left: 20px;
  margin: 20px 0; }
  @media screen and (max-width: 600px) {
    body .career-list {
      margin: 15px 0; } }
  body .career-list li {
    font-size: 1.25em;
    color: #03b588;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: 20px; }
    body .career-list li a {
      display: block; }
    @media screen and (max-width: 600px) {
      body .career-list li {
        font-size: 1em;
        margin-bottom: 10px; } }
  body .career-list li:last-child {
    margin-bottom: 0; }

.page-text {
  padding: 20px 0; }
  @media screen and (max-width: 600px) {
    .page-text {
      padding: 20px 0; } }
  .page-text a {
    display: inline;
    color: #03b588; }
    .page-text a:hover {
      text-decoration: underline; }
  .page-text p {
    margin-bottom: 10px; }
    @media screen and (max-width: 600px) {
      .page-text p {
        font-size: 0.875em; } }
  .page-text h1,
  .page-text .h1 {
    margin-bottom: 20px;
    padding-left: 80px;
    position: relative; }
    @media screen and (max-width: 990px) {
      .page-text h1,
      .page-text .h1 {
        text-align: center;
        padding-left: 0;
        margin-bottom: 50px; } }
    @media screen and (max-width: 800px) {
      .page-text h1,
      .page-text .h1 {
        margin-bottom: 40px; } }
    @media screen and (max-width: 600px) {
      .page-text h1,
      .page-text .h1 {
        margin-bottom: 30px; } }
    @media screen and (max-width: 500px) {
      .page-text h1,
      .page-text .h1 {
        margin-bottom: 20px; } }
    @media screen and (max-width: 375px) {
      .page-text h1,
      .page-text .h1 {
        margin-bottom: 10px; } }
    .page-text h1::before,
    .page-text .h1::before {
      content: '';
      width: 100%;
      height: 1px;
      background-color: #C8C8C8;
      position: absolute;
      top: 50%;
      z-index: 1;
      left: 0; }
    .page-text h1 span,
    .page-text .h1 span {
      display: inline-block;
      font-size: 1.25em;
      line-height: 130%;
      letter-spacing: 0.03em;
      text-transform: uppercase;
      color: #575757;
      font-weight: bold;
      padding: 0 20px;
      background-color: #fff;
      position: relative;
      z-index: 2; }
      @media screen and (max-width: 1440px) {
        .page-text h1 span,
        .page-text .h1 span {
          font-size: 1.2em; } }
      @media screen and (max-width: 600px) {
        .page-text h1 span,
        .page-text .h1 span {
          font-size: 1.15em; } }
  .page-text h2 {
    color: #03b588;
    font-size: 1.2em;
    line-height: 130%;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px; }
    @media screen and (max-width: 600px) {
      .page-text h2 {
        font-size: 1.125em;
        margin-bottom: 30px; } }
    @media screen and (max-width: 500px) {
      .page-text h2 {
        font-size: 1.1em;
        margin: 15px 0; } }
  .page-text h3 {
    color: #03b588;
    font-size: 1.15em;
    line-height: 130%;
    font-weight: bold;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
    text-decoration: underline; }
    @media screen and (max-width: 600px) {
      .page-text h3 {
        font-size: 1.125em;
        margin-bottom: 30px; } }
    @media screen and (max-width: 500px) {
      .page-text h3 {
        font-size: 1.1em;
        margin: 15px 0; } }
  .page-text li {
    margin-bottom: 10px; }
    @media screen and (max-width: 600px) {
      .page-text li {
        font-size: 0.875em; } }
  .page-text .tsur {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding-top: 30px; }
    @media screen and (max-width: 990px) {
      .page-text .tsur {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        padding-top: 0; } }
    .page-text .tsur__img {
      -webkit-transform: translateY(-40%);
          -ms-transform: translateY(-40%);
              transform: translateY(-40%);
      margin-right: 20px; }
      @media screen and (max-width: 990px) {
        .page-text .tsur__img {
          -webkit-transform: translateY(0);
              -ms-transform: translateY(0);
                  transform: translateY(0);
          padding-bottom: 20px; } }

.tabs h3 {
  color: #03B588; }

.form-page {
  margin-top: 60px;
  margin-bottom: 40px; }
  @media screen and (max-width: 990px) {
    .form-page {
      margin-top: 20px; } }
  .form-page form {
    width: 100%; }
  .form-page__tabs {
    margin-bottom: 60px; }
    @media screen and (max-width: 990px) {
      .form-page__tabs {
        margin-bottom: 20px; } }
    .form-page__tabs ul {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      @media screen and (max-width: 600px) {
        .form-page__tabs ul {
          -webkit-flex-wrap: wrap;
              -ms-flex-wrap: wrap;
                  flex-wrap: wrap; } }
      .form-page__tabs ul .slick-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex; }
      .form-page__tabs ul .slick-track {
        margin-left: 0; }
      .form-page__tabs ul li {
        width: 50%;
        padding: 14px 20px;
        text-align: center;
        font-size: 1.125em;
        line-height: 130%;
        text-transform: capitalize;
        color: #C8C8C8;
        font-weight: bold;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        border-bottom: 1px solid #C8C8C8;
        cursor: pointer;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        @media screen and (max-width: 600px) {
          .form-page__tabs ul li {
            width: 100%; } }
        .form-page__tabs ul li:hover {
          border-color: #03B588; }
        .form-page__tabs ul li::before {
          content: none; }
        @media screen and (max-width: 990px) {
          .form-page__tabs ul li {
            padding: 10px;
            font-size: 0.875em; } }
      .form-page__tabs ul .active {
        background: -webkit-linear-gradient(327.26deg, #03B588 1.14%, #03B588 98.44%);
        background: -o-linear-gradient(327.26deg, #03B588 1.14%, #03B588 98.44%);
        background: linear-gradient(122.74deg, #03B588 1.14%, #03B588 98.44%);
        border-bottom: 1px solid #03B588;
        color: #fff; }
  @media screen and (max-width: 990px) {
    .form-page .sbmt-azure {
      font-size: 1em;
      margin: 0 auto;
      padding: 6px 25px; } }

.input-text-label {
  position: relative; }
  .input-text-label .jq-selectbox__trigger-arrow {
    border-top-color: #575757; }
  .input-text-label .jq-selectbox__trigger {
    border: 0; }
  .input-text-label .jq-selectbox {
    width: 100%;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 6px 25px;
    -webkit-box-shadow: none;
            box-shadow: none; }
    @media screen and (max-width: 990px) {
      .input-text-label .jq-selectbox {
        margin-bottom: 20px;
        padding: 6px 12px; } }
    @media screen and (max-width: 600px) {
      .input-text-label .jq-selectbox {
        margin-bottom: 10px;
        padding: 2px 10px; } }
    .input-text-label .jq-selectbox .jq-selectbox__select {
      border: 0;
      background-color: transparent;
      background: none;
      -webkit-box-shadow: none;
              box-shadow: none;
      font-size: 1.125em;
      line-height: 130%;
      color: #C8C8C8;
      padding-left: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      @media screen and (max-width: 990px) {
        .input-text-label .jq-selectbox .jq-selectbox__select-text {
          font-size: 0.875em; } }
    .input-text-label .jq-selectbox li {
      font-size: 1.125em;
      line-height: 130%;
      padding: 10px 20px;
      color: #909090; }
      .input-text-label .jq-selectbox li::before {
        content: none; }
      .input-text-label .jq-selectbox li:hover {
        background-color: #0dbc91;
        color: #fff; }
    .input-text-label .jq-selectbox li.selected {
      background-color: #156d61;
      color: #fff; }
    .input-text-label .jq-selectbox .jq-selectbox__dropdown {
      left: 0px;
      margin-top: 15px; }
      @media screen and (max-width: 600px) {
        .input-text-label .jq-selectbox .jq-selectbox__dropdown {
          max-width: 100% !important; } }
  .input-text-label .jq-file.styler {
    width: 100%;
    font-size: 1.125em;
    line-height: 150%;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    padding: 10px;
    -webkit-box-shadow: none;
            box-shadow: none; }
  .input-text-label .text {
    margin-bottom: 40px;
    font-size: 0.875em;
    line-height: 16px;
    color: #575757;
    display: block;
    margin-top: 8px; }
    @media screen and (max-width: 990px) {
      .input-text-label .text {
        margin-bottom: 20px; } }
    @media screen and (max-width: 600px) {
      .input-text-label .text {
        margin-bottom: 10px; } }
  .input-text-label .jq-file__name {
    padding: 25px 50px;
    height: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    border: 2px dashed #C4C4C4 !important;
    font-size: 1.125em;
    line-height: 21px;
    color: #C8C8C8;
    background-image: url(/local/templates/rcheph/css/../img/svg/file.svg);
    background-repeat: no-repeat;
    background-position: left 17px center; }
    @media screen and (max-width: 600px) {
      .input-text-label .jq-file__name {
        padding: 5px 40px;
        font-size: 0.875em;
        background-position: left 10px center; } }
  .input-text-label input[type='file'].styler {
    width: 100%;
    height: 90px; }
  .input-text-label label {
    font-size: 1em;
    line-height: 130%;
    letter-spacing: 0.03em;
    color: #575757;
    margin-bottom: 5px;
    display: block;
    width: 100%; }
    @media screen and (max-width: 990px) {
      .input-text-label label {
        margin-bottom: 5px;
        font-size: 1em; } }
  .input-text-label textarea {
    height: 230px;
    resize: none; }
    @media screen and (max-width: 990px) {
      .input-text-label textarea {
        height: 100px; } }
  .input-text-label input[type='text'],
  .input-text-label textarea {
    width: 100%;
    font-size: 1em;
    line-height: 150%;
    border: 1px solid #C4C4C4;
    border-radius: 5px;
    padding: 10px;
    margin-bottom: 20px; }
    @media screen and (max-width: 990px) {
      .input-text-label input[type='text'],
      .input-text-label textarea {
        margin-bottom: 20px;
        padding-right: 12px;
        padding-left: 12px;
        font-size: 14px; } }
    @media screen and (max-width: 600px) {
      .input-text-label input[type='text'],
      .input-text-label textarea {
        margin-bottom: 10px;
        font-size: 0.875em;
        padding: 8px 10px; } }
    .input-text-label input[type='text']::-webkit-input-placeholder,
    .input-text-label textarea::-webkit-input-placeholder {
      color: #C8C8C8; }
    .input-text-label input[type='text']::-moz-placeholder,
    .input-text-label textarea::-moz-placeholder {
      color: #C8C8C8; }
    .input-text-label input[type='text']:-ms-input-placeholder,
    .input-text-label textarea:-ms-input-placeholder {
      color: #C8C8C8; }
    .input-text-label input[type='text']::placeholder,
    .input-text-label textarea::placeholder {
      color: #C8C8C8; }
  .input-text-label input.error, .input-text-label .error-online, .input-text-label textarea.error {
    border-color: red !important; }

.faq p {
  margin-bottom: 0; }

.faq-block {
  margin-bottom: 20px; }
  .faq-block__quest {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 68px;
    padding: 10px 108px 10px 20px;
    -webkit-box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.09);
            box-shadow: 0px 4px 50px rgba(0, 0, 0, 0.09);
    color: #03B588;
    position: relative;
    border-radius: 5px;
    cursor: pointer; }
    @media screen and (max-width: 990px) {
      .faq-block__quest {
        padding: 10px 54px 10px 10px;
        min-height: 68px; } }
  .faq-block__answer {
    display: none;
    margin-top: 20px;
    padding: 20px;
    background: rgba(234, 234, 234, 0.248); }

.faq-plus {
  position: absolute;
  top: calc(50% - 10px);
  right: 60px; }
  .faq-plus span {
    position: absolute;
    display: block;
    width: 3px;
    height: 20px;
    background-color: #03B588;
    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s; }
    .faq-plus span:last-child {
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }
    @media screen and (max-width: 600px) {
      .faq-plus span {
        width: 2px;
        height: 16px; } }
  @media screen and (max-width: 990px) {
    .faq-plus {
      right: 30px; } }

.faq-block.open .faq-plus span:first-child {
  opacity: 0; }

.contacts p {
  margin-bottom: 10px; }

.contacts ul {
  margin-bottom: 20px; }

.contacts-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: 40px;
  padding-bottom: 30px; }
  @media screen and (max-width: 600px) {
    .contacts-row {
      margin-bottom: 30px;
      padding-bottom: 20px; } }
  @media screen and (max-width: 500px) {
    .contacts-row {
      margin-bottom: 20px;
      padding-bottom: 10px; } }
  @media screen and (max-width: 375px) {
    .contacts-row {
      margin-bottom: 10px;
      padding-bottom: 0; } }

.contacts-row:last-child {
  margin-bottom: 0; }

.contacts-col-33 {
  width: calc(100% / 3);
  padding-right: 10px; }
  @media screen and (max-width: 600px) {
    .contacts-col-33 {
      width: 100%; } }

.contacts-col-66 {
  width: calc(100% / 1.5);
  padding-right: 10px; }
  @media screen and (max-width: 600px) {
    .contacts-col-66 {
      width: 100%; } }

.contacts .no-border {
  border-bottom: none; }

.dep-sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.services-video {
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100; }

.mfp-container {
  position: relative;
  padding: 20px; }
  .mfp-container iframe {
    display: block;
    width: 100% !important;
    height: 100% !important; }

.mfp-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: #fff;
  max-width: 600px;
  height: 337px; }

.quest-block {
  padding: 40px 0;
  border-bottom: 1px solid #E5E5E5; }
  @media screen and (max-width: 1190px) {
    .quest-block {
      padding: 30px 0; } }
  @media screen and (max-width: 600px) {
    .quest-block {
      padding: 15px 0; } }
  .quest-block__date {
    font-size: 0.875em;
    line-height: 130%;
    letter-spacing: 0.03em;
    color: #C4C4C4;
    margin-bottom: 15px; }
  .quest-block__quest {
    font-size: 1em;
    line-height: 150%;
    letter-spacing: 0.03em;
    color: #5C5C5C;
    cursor: pointer;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    @media screen and (max-width: 600px) {
      .quest-block__quest {
        font-size: 0.9375em; } }
    .quest-block__quest strong {
      margin-right: 5px; }
  .quest-block__answer {
    padding: 40px;
    background: rgba(234, 234, 234, 0.248);
    margin-top: 30px;
    display: none; }
    @media screen and (max-width: 600px) {
      .quest-block__answer {
        font-size: 0.875em; } }
    @media screen and (max-width: 1190px) {
      .quest-block__answer {
        padding: 20px;
        margin-top: 15px; } }

.quest-block.open .quest-block__quest {
  color: #03B588; }

.leader-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 40px 0;
  border-bottom: 1px solid #E5E5E5; }
  @media screen and (max-width: 1600px) {
    .leader-block {
      padding: 40px 0; } }
  @media screen and (max-width: 990px) {
    .leader-block {
      padding: 20px 0; } }
  .leader-block__img {
    width: 40%;
    position: relative;
    padding-left: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    @media screen and (max-width: 1190px) {
      .leader-block__img {
        width: 100%; } }
    .leader-block__img::before {
      content: '';
      width: 15px;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background-color: #03B588;
      border-top-left-radius: 5px;
      border-bottom-left-radius: 5px; }
    .leader-block__img img {
      width: 100%; }
  .leader-block__info {
    width: 50%;
    padding-left: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media screen and (max-width: 1440px) {
      .leader-block__info {
        padding-left: 20px; } }
    @media screen and (max-width: 1190px) {
      .leader-block__info {
        width: 100%;
        padding-left: 0; } }
    .leader-block__info-name {
      font-size: 1.5em;
      line-height: 130%;
      text-transform: uppercase;
      color: #5C5C5C;
      font-weight: bold;
      margin-bottom: 20px; }
      @media screen and (max-width: 1600px) {
        .leader-block__info-name {
          font-size: 1.25em; } }
      @media screen and (max-width: 1190px) {
        .leader-block__info-name {
          margin-top: 20px;
          width: 100%; } }
    .leader-block__info-ul {
      margin-bottom: 20px; }
      .leader-block__info-ul:last-child {
        margin-bottom: 0; }
      .leader-block__info-ul > div {
        margin-bottom: 10px;
        color: #5C5C5C; }
        @media screen and (max-width: 1440px) {
          .leader-block__info-ul > div {
            margin-bottom: 5px; } }
      .leader-block__info-ul ul li {
        font-size: 1.125em;
        line-height: 150%; }
        @media screen and (max-width: 1600px) {
          .leader-block__info-ul ul li {
            font-size: 1em; } }
        @media screen and (max-width: 600px) {
          .leader-block__info-ul ul li {
            font-size: 0.875em; } }
        .leader-block__info-ul ul li::before {
          content: none; }
        .leader-block__info-ul ul li a {
          color: #03B588;
          margin: 0 5px; }
          .leader-block__info-ul ul li a:hover {
            text-decoration: underline; }
  .leader-block__text {
    padding-top: 20px; }
    @media screen and (max-width: 1600px) {
      .leader-block__text {
        padding-top: 40px; } }
    @media screen and (max-width: 990px) {
      .leader-block__text {
        padding-top: 20px; } }
    .leader-block__text p {
      font-size: 1.125em;
      line-height: 150%;
      color: #5C5C5C; }
      @media screen and (max-width: 990px) {
        .leader-block__text p {
          font-size: 1em; } }
      @media screen and (max-width: 600px) {
        .leader-block__text p {
          font-size: 0.875em; } }

.content {
  padding: 60px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0 auto; }
  @media screen and (max-width: 1440px) {
    .content {
      padding: 40px 0; } }
  @media screen and (max-width: 600px) {
    .content {
      padding: 20px 0; } }
  .content-left {
    width: 385px;
    margin-right: 65px; }
    @media screen and (max-width: 1440px) {
      .content-left {
        width: 300px;
        margin-right: 40px; } }
    @media screen and (max-width: 990px) {
      .content-left {
        width: 100%;
        margin-right: 0;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; } }
  .content-main {
    width: calc(100% - (385px + 65px)); }
    @media screen and (max-width: 1440px) {
      .content-main {
        width: calc(100% - (300px + 40px)); } }
    @media screen and (max-width: 990px) {
      .content-main {
        width: 100%;
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1;
        padding-bottom: 10px; } }
    .content-main a {
      color: #03B588; }

.zag--line {
  position: relative; }
  @media screen and (max-width: 600px) {
    .zag--line {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .zag--line::before {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 1;
    background-color: #C8C8C8; }
  .zag--line span {
    font-size: 32px;
    line-height: 130%;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #575757;
    padding: 5px 20px;
    background-color: #fff;
    position: relative;
    z-index: 2;
    font-weight: bold; }
    @media screen and (max-width: 1440px) {
      .zag--line span {
        font-size: 35px; } }
    @media screen and (max-width: 600px) {
      .zag--line span {
        font-size: 22px; } }

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

.zag--line.left {
  text-align: left;
  padding-left: 100px; }
  @media screen and (max-width: 600px) {
    .zag--line.left {
      text-align: center;
      padding-left: 0; } }

select.styler {
  position: absolute;
  opacity: 0; }

.tabs-container {
  display: none; }

.tabs-container.active {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }

ul > li {
  position: relative;
  padding-left: 17px;
  margin-bottom: 10px; }

ul > li::before {
  position: absolute;
  top: 0;
  left: 0; }

ol li {
  margin-bottom: 10px; }

ol li ul {
  margin-top: 10px; }

.link--white {
  padding: 10px 20px;
  border: 2px solid #FFFFFF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  color: #fff;
  font-size: 1em;
  line-height: 130%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  .link--white .icon {
    fill: #fff;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin-left: 10px; }
  .link--white:hover {
    background-color: #fff;
    color: #03B588; }
    .link--white:hover .icon {
      fill: #03B588; }
  @media screen and (max-width: 600px) {
    .link--white {
      padding: 7px 10px;
      font-size: 0.875em; } }

.content-main .link--white {
  color: #fff; }

.content-main .link--white:hover {
  color: #03B588; }

.link--azure {
  padding: 10px 20px;
  border: 2px solid #03B588;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  color: #03B588;
  font-size: 1em;
  line-height: 130%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  .link--azure .icon {
    fill: #03B588;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin-left: 10px; }
  .link--azure:hover {
    background-color: #03B588;
    color: #fff; }
    .link--azure:hover .icon {
      fill: #fff; }
  @media screen and (max-width: 600px) {
    .link--azure {
      padding: 7px 10px;
      font-size: 0.875em; } }

.link--azure-full {
  padding: 15px 40px;
  border: 2px solid #03B588;
  background-color: #03B588;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 5px;
  color: #fff;
  font-size: 1.125em;
  line-height: 130%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  .link--azure-full:hover {
    background-color: #fff;
    color: #03B588; }
  @media screen and (max-width: 600px) {
    .link--azure-full {
      padding: 7px 10px;
      font-size: 0.875em; } }

.content-main .link--azure-full {
  color: #fff; }

.content-main .link--azure-full:hover {
  color: #03B588; }

.sbmt-azure {
  background-color: #03B588;
  border-radius: 5px;
  border: 2px solid #03B588;
  font-size: 1em;
  line-height: 130%;
  color: #FFFFFF;
  padding: 10px 40px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  cursor: pointer; }
  .sbmt-azure:hover {
    background-color: #fff;
    color: #03B588; }
  @media screen and (max-width: 600px) {
    .sbmt-azure {
      padding: 7px 10px;
      font-size: 0.875em; } }

.zag-img {
  height: 300px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  background-size: cover;
  background-position: center;
  border-radius: 5px;
  position: relative; }
  @media screen and (max-width: 1190px) {
    .zag-img {
      height: 250px; } }
  @media screen and (max-width: 600px) {
    .zag-img {
      height: 200px; } }
  .zag-img::before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 5px; }
  .zag-img .breadcrumbs {
    color: #fff;
    margin-left: 150px; }
    @media screen and (max-width: 1190px) {
      .zag-img .breadcrumbs {
        margin-left: 20px; } }
  .zag-img .breadcrumbs a span,
  .zag-img .breadcrumbs span {
    color: #fff; }
  .zag-img__text {
    width: 100%; }
  .zag-img h1 {
    margin-top: 10px;
    width: calc(100% - 130px);
    margin-left: 130px;
    font-size: 1.75em;
    line-height: 130%;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: #FFFFFF; }
    @media screen and (max-width: 1190px) {
      .zag-img h1 {
        margin-left: 80px;
        font-size: 2.25em; } }
    @media screen and (max-width: 1190px) {
      .zag-img h1 {
        margin-left: 40px;
        width: calc(100% - 40px); } }
    @media screen and (max-width: 800px) {
      .zag-img h1 {
        font-size: 2em; } }
    @media screen and (max-width: 600px) {
      .zag-img h1 {
        font-size: 1.5em; } }
    .zag-img h1 span {
      display: inline-block;
      padding: 0 20px;
      position: relative;
      font-weight: bold; }
      @media screen and (max-width: 600px) {
        .zag-img h1 span {
          padding: 0 10px; } }
      .zag-img h1 span::before {
        content: '';
        width: 300px;
        max-width: 100%;
        height: 1px;
        background-color: #fff;
        position: absolute;
        top: 50%;
        left: 100%; }
      .zag-img h1 span::after {
        content: '';
        width: 80px;
        height: 1px;
        background-color: #fff;
        position: absolute;
        top: 50%;
        right: 100%; }
        @media screen and (max-width: 1190px) {
          .zag-img h1 span::after {
            width: 20px; } }

.links-seeload {
  padding: 10px;
  text-align: center; }
  .links-seeload .link--azure {
    display: inline-block;
    margin-right: 10px; }
  .links-seeload .sbmt-azure {
    display: inline-block;
    color: #fff;
    position: relative;
    padding-right: 48px; }
    .links-seeload .sbmt-azure:before {
      content: '';
      position: absolute;
      right: 8px;
      top: 50%;
      -webkit-transform: translateY(-25%);
          -ms-transform: translateY(-25%);
              transform: translateY(-25%);
      border: 8px solid #fff;
      border-bottom-color: transparent;
      border-left-color: transparent;
      border-right-color: transparent; }
    .links-seeload .sbmt-azure:hover {
      color: #03B588; }
      .links-seeload .sbmt-azure:hover:before {
        border-top-color: #03B588; }

.badsee-settings-list .badsee-block.tglr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  border-right: none;
  text-align: center;
  margin-bottom: 20px;
  font-size: 1.5em;
  font-weight: bold; }

.badsee-toggler {
  position: relative;
  border: 2px solid #000;
  padding: 10px 20px 10px 84px; }
  .badsee-toggler:hover {
    cursor: pointer; }
  .badsee-toggler::before {
    background-image: url("/local/templates/rcheph/css/../img/general/eye.png");
    background-size: 34px;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 5px;
    position: absolute;
    left: 20px;
    content: '';
    display: block;
    width: 44px;
    height: 28px;
    background-color: #000; }

.badsee-settings-list {
  display: block;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  position: absolute;
  top: 100%;
  width: 100%;
  background: #fff;
  color: #000;
  z-index: 100;
  padding: 20px;
  border: 2px solid #666; }
  .badsee-settings-list.open {
    opacity: 1;
    visibility: visible; }
  .badsee-settings-list .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .badsee-settings-list .badsee-block {
    width: 25%;
    padding: 0 20px;
    border-right: 2px solid; }
    .badsee-settings-list .badsee-block:nth-child(4) {
      border-right: none; }
    @media screen and (max-width: 990px) {
      .badsee-settings-list .badsee-block {
        width: 50%;
        border-right: none; }
        .badsee-settings-list .badsee-block:nth-child(1), .badsee-settings-list .badsee-block:nth-child(3) {
          border-right: 2px solid; }
        .badsee-settings-list .badsee-block:nth-child(1), .badsee-settings-list .badsee-block:nth-child(2) {
          border-bottom: 2px solid; }
        .badsee-settings-list .badsee-block:nth-child(3), .badsee-settings-list .badsee-block:nth-child(4) {
          padding-top: 20px; } }
    @media screen and (max-width: 800px) {
      .badsee-settings-list .badsee-block {
        width: 100%; }
        .badsee-settings-list .badsee-block:nth-child(1) {
          border-right: none;
          padding-bottom: 20px; }
        .badsee-settings-list .badsee-block:nth-child(2) {
          padding: 20px 0; }
        .badsee-settings-list .badsee-block:nth-child(3) {
          border-right: none;
          border-bottom: 2px solid;
          padding: 20px 0; } }
  .badsee-settings-list .badsee-heading {
    font-weight: bold;
    font-size: 1.25em;
    text-align: center;
    text-decoration: underline;
    margin-bottom: 20px; }
  .badsee-settings-list .badsee-font,
  .badsee-settings-list .badsee-size,
  .badsee-settings-list .badsee-spacing,
  .badsee-settings-list .badsee-scheme {
    padding: 10px;
    font-size: 1.25em;
    text-align: center; }
    .badsee-settings-list .badsee-font:hover,
    .badsee-settings-list .badsee-size:hover,
    .badsee-settings-list .badsee-spacing:hover,
    .badsee-settings-list .badsee-scheme:hover {
      cursor: pointer;
      -webkit-box-shadow: inset 0 0 0 2px #666;
              box-shadow: inset 0 0 0 2px #666; }
    .badsee-settings-list .badsee-font.active,
    .badsee-settings-list .badsee-size.active,
    .badsee-settings-list .badsee-spacing.active,
    .badsee-settings-list .badsee-scheme.active {
      color: #fff;
      background-color: #666; }
  .badsee-settings-list .badsee-size:last-child {
    font-size: 1.625em; }
  .badsee-settings-list .badsee-close {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 32px;
    height: 32px; }
    .badsee-settings-list .badsee-close:before, .badsee-settings-list .badsee-close:after {
      position: absolute;
      top: 50%;
      display: block;
      content: '';
      width: 100%;
      height: 4px;
      background-color: #666;
      border-radius: 2px; }
    .badsee-settings-list .badsee-close:before {
      -webkit-transform: translateY(-50%) rotate(45deg);
          -ms-transform: translateY(-50%) rotate(45deg);
              transform: translateY(-50%) rotate(45deg); }
    .badsee-settings-list .badsee-close:after {
      -webkit-transform: translateY(-50%) rotate(-45deg);
          -ms-transform: translateY(-50%) rotate(-45deg);
              transform: translateY(-50%) rotate(-45deg); }
    .badsee-settings-list .badsee-close:hover {
      cursor: pointer; }

.badsee {
  word-break: break-word; }
  .badsee .news-filter {
    background-color: #333; }
  .badsee .news-filter__box .jq-selectbox li.selected,
  .badsee .news-filter__box .jq-selectbox li:hover {
    background-color: #666; }
  .badsee .news-filter__box:first-child {
    border-color: #fff; }
  .badsee.ff-times {
    font-family: 'Times New Roman'; }
  .badsee.size-big {
    font-size: 22px; }
  .badsee.size-large {
    font-size: 28px; }
  .badsee.spacing-big {
    letter-spacing: 2px; }
    .badsee.spacing-big .zag-img h1,
    .badsee.spacing-big .header-menu__list-link,
    .badsee.spacing-big .opros__zag,
    .badsee.spacing-big .opros__container-zag,
    .badsee.spacing-big .opros__container-form label span,
    .badsee.spacing-big .input-text-label label,
    .badsee.spacing-big input,
    .badsee.spacing-big textarea,
    .badsee.spacing-big .page-text h1 span, .badsee.spacing-big .page-text .h1 span,
    .badsee.spacing-big .quest-block__quest {
      letter-spacing: 2px; }
  .badsee.spacing-large {
    letter-spacing: 4px; }
    .badsee.spacing-large .zag-img h1,
    .badsee.spacing-large .header-menu__list-link,
    .badsee.spacing-large .opros__zag,
    .badsee.spacing-large .opros__container-zag,
    .badsee.spacing-large .opros__container-form label span,
    .badsee.spacing-large .input-text-label label,
    .badsee.spacing-large input,
    .badsee.spacing-large textarea,
    .badsee.spacing-large .page-text h1 span, .badsee.spacing-large .page-text .h1 span,
    .badsee.spacing-large .quest-block__quest {
      letter-spacing: 4px; }
  .badsee.size-big .header .container, .badsee.size-large .header .container, .badsee.spacing-big .header .container, .badsee.spacing-large .header .container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .badsee.size-big .brand, .badsee.size-large .brand, .badsee.spacing-big .brand, .badsee.spacing-large .brand {
    width: 100%; }
  .badsee.size-big .icons, .badsee.size-large .icons, .badsee.spacing-big .icons, .badsee.spacing-large .icons {
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .badsee.size-big ol, .badsee.size-large ol, .badsee.spacing-big ol, .badsee.spacing-large ol {
    padding-left: 20px; }
  .badsee.size-big .footer-top .container, .badsee.size-large .footer-top .container, .badsee.spacing-big .footer-top .container, .badsee.spacing-large .footer-top .container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .badsee.size-big .footer-top .container .brand, .badsee.size-large .footer-top .container .brand, .badsee.spacing-big .footer-top .container .brand, .badsee.spacing-large .footer-top .container .brand {
      width: 100%;
      margin-bottom: 20px; }
    .badsee.size-big .footer-top .container .info, .badsee.size-large .footer-top .container .info, .badsee.spacing-big .footer-top .container .info, .badsee.spacing-large .footer-top .container .info {
      width: 100%; }
      .badsee.size-big .footer-top .container .info .text-right, .badsee.size-large .footer-top .container .info .text-right, .badsee.spacing-big .footer-top .container .info .text-right, .badsee.spacing-large .footer-top .container .info .text-right {
        text-align: left; }
  .badsee.size-big .header-bottom .info, .badsee.size-large .header-bottom .info, .badsee.spacing-big .header-bottom .info, .badsee.spacing-large .header-bottom .info {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .badsee.size-big .header-bottom .info__block:nth-child(3), .badsee.size-large .header-bottom .info__block:nth-child(3), .badsee.spacing-big .header-bottom .info__block:nth-child(3), .badsee.spacing-large .header-bottom .info__block:nth-child(3) {
    width: 100%;
    margin-top: 20px; }
  .badsee .badsee-settings {
    display: block; }
  .badsee .header-menu__list-link {
    padding: 17px 10px; }
  .badsee .sidebar-ul__li a {
    height: auto; }
  .badsee .input-text-label .jq-selectbox li.selected {
    background-color: #666; }
  .badsee .input-text-label .jq-selectbox li:hover {
    background-color: #999; }
  .badsee .page-text h1 span {
    font-size: 1em !important; }
  @media screen and (max-width: 990px) {
    .badsee .header-top .container {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .badsee .header-top .container .brand,
      .badsee .header-top .container .icons {
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  @media screen and (max-width: 600px) {
    .badsee .brand {
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
          -ms-flex-pack: center !important;
              justify-content: center !important;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; } }
  .badsee .header-menu__btn {
    height: 100%; }
  .badsee .news-search.faq form {
    padding: 0 20px; }
  .badsee .news-search.faq input[type='text'] {
    width: 100%; }
  .badsee .form-page__tabs .tabs-ul {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .badsee .form-page__tabs .tabs-ul li {
      width: 100%; }
  .badsee .form-page .input-text-label .text {
    line-height: normal; }
  .badsee .contacts-col-33 {
    width: 100%;
    padding: 0;
    margin-bottom: 20px; }
  .badsee .news-search .sbmt--search {
    width: 100%; }
  .badsee .news-search .jq-selectbox__dropdown {
    width: auto; }
  .badsee .header-search form,
  .badsee .news-search form,
  .badsee .header-menu .header-bottom {
    background: #333; }
  .badsee .sbmt__search,
  .badsee .sbmt--search {
    background: #666;
    border: none; }
    .badsee .sbmt__search:hover,
    .badsee .sbmt--search:hover {
      color: #666;
      background: #fff; }
  .badsee .header-search .jq-selectbox li.selected,
  .badsee .header-search .jq-selectbox__dropdown li:hover,
  .badsee .faq-plus span,
  .badsee .pagination .active,
  .badsee .gigiena-table th {
    background: #666; }
  .badsee .pagination__link {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
  .badsee .pagination__link:hover {
    background: #999;
    color: #fff; }
    .badsee .pagination__link:hover svg {
      stroke: #fff; }
  .badsee .header,
  .badsee .header-menu,
  .badsee .header-menu .container::after,
  .badsee .header-menu .container::before,
  .badsee .header-menu__btn,
  .badsee .sidebar-ul__li a,
  .badsee .footer,
  .badsee .news-sort ul .active {
    background: #666 !important; }
  .badsee .news-sort ul .active {
    border: none; }
  .badsee .news-sort ul li:hover {
    background: #999;
    color: #fff;
    border-color: #999; }
  .badsee .header-menu {
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff; }
  .badsee .header-menu__btn-prev,
  .badsee .header-menu__btn-next {
    border: none; }
  .badsee .header-menu__btn:hover {
    background: #999 !important; }
  .badsee .header-menu__list-link:hover {
    background: #999; }
  .badsee .form-page__tabs ul li {
    color: #fff;
    background: #999;
    border-bottom: none; }
    .badsee .form-page__tabs ul li.active {
      background: #666; }
  .badsee .header-menu__drop {
    border: 2px solid #999; }
    .badsee .header-menu__drop li {
      background: #999; }
    .badsee .header-menu__drop .header-menu__list-link:hover {
      background: #fff;
      color: #666; }
  .badsee .opros {
    border: 2px solid #666; }
  .badsee .opros__zag {
    background: #fff;
    color: #666;
    border-bottom: 2px solid #666; }
  .badsee .sbmt-azure {
    background: #666;
    border-color: #666; }
    .badsee .sbmt-azure:hover {
      background: #fff;
      color: #666; }
  .badsee .link--azure {
    border-color: #666;
    color: #666; }
    .badsee .link--azure .icon {
      fill: #666; }
    .badsee .link--azure:hover {
      background-color: #666;
      color: #fff; }
      .badsee .link--azure:hover .icon {
        fill: #fff; }
  .badsee .link--azure-full {
    background-color: #666;
    border-color: #666; }
    .badsee .link--azure-full:hover {
      background-color: #fff;
      color: #666; }
  .badsee .news-main {
    margin-top: 0; }
  .badsee .news-item__text,
  .badsee .news-item__date,
  .badsee .news-item__zag,
  .badsee .news-item__p {
    width: 100%; }
  .badsee .news-item__date,
  .badsee .news-item__zag {
    margin-bottom: 10px; }
  .badsee .news-item__p {
    margin-bottom: 20px; }
  .badsee .slider-brands,
  .badsee .main-slider,
  .badsee .news-item__img,
  .badsee .content-item__img,
  .badsee .human-card__photo,
  .badsee .leader-block__img {
    display: none; }
  .badsee .leader-block__info {
    padding-left: 0; }
  .badsee .human-card {
    border-top: 1px solid #c8c8c8;
    margin-top: 30px; }
    @media screen and (max-width: 600px) {
      .badsee .human-card {
        margin-top: 20px; } }
    @media screen and (max-width: 500px) {
      .badsee .human-card {
        margin-top: 10px; } }
  .badsee .page-text a,
  .badsee .career-list li,
  .badsee .page-text .h3,
  .badsee .categories .h4,
  .badsee .categories a,
  .badsee .faq-block__quest,
  .badsee .text-green,
  .badsee .link,
  .badsee .services-item__number {
    color: #666; }
  .badsee .zag-img {
    background-image: none !important;
    background: #666;
    height: auto;
    padding: 20px 0; }
  .badsee .opros__zag {
    background: #666;
    color: #fff; }
  .badsee .news-search .jq-selectbox li.selected {
    background: #666; }
  .badsee .news-search .jq-selectbox__dropdown li:hover {
    background: #999; }
  .badsee .services-item {
    background: #666 !important; }
  .badsee .slick-tabs-scroller .slick-arrow {
    background-color: #999; }
  .badsee .career-list {
    padding-left: 60px; }
  .badsee .header .info__block:nth-child(2) strong {
    display: block; }
  .badsee .header .info__block:nth-child(2) .text-right {
    text-align: left; }
  .badsee .header .info__block:nth-child(3) {
    margin-bottom: 0; }
  @media screen and (max-width: 1440px) {
    .badsee .content-left {
      width: 100%;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
          -ms-flex-order: 2;
              order: 2;
      margin-right: 0; }
      .badsee .content-left .sidebar {
        max-width: 100%; }
    .badsee .content-main {
      width: 100%; }
    .badsee .news-main__link {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0; } }
  @media screen and (max-width: 990px) {
    .badsee .sidebar-ul__li {
      width: 100%; } }

.badsee.scheme-inverse {
  color: #fff;
  background: #000; }
  .badsee.scheme-inverse .header,
  .badsee.scheme-inverse .sidebar-ul__li a,
  .badsee.scheme-inverse .news-sort ul .active,
  .badsee.scheme-inverse .link--azure,
  .badsee.scheme-inverse .opros__zag,
  .badsee.scheme-inverse .link--azure-full,
  .badsee.scheme-inverse .sbmt-azure,
  .badsee.scheme-inverse .header-menu__drop .header-menu__list-link:hover,
  .badsee.scheme-inverse .header-menu__btn:hover,
  .badsee.scheme-inverse .header-menu__list-link:hover,
  .badsee.scheme-inverse .header-menu__drop li:hover,
  .badsee.scheme-inverse .sbmt--search,
  .badsee.scheme-inverse .faq-plus span,
  .badsee.scheme-inverse .sidebar-ul__li a:hover {
    background: #fff !important; }
  .badsee.scheme-inverse .zag--line span,
  .badsee.scheme-inverse .news-item__zag,
  .badsee.scheme-inverse .news-item__p,
  .badsee.scheme-inverse .link--azure:hover,
  .badsee.scheme-inverse .opros__container-zag,
  .badsee.scheme-inverse .opros__container-form label span,
  .badsee.scheme-inverse .link--azure-full:hover,
  .badsee.scheme-inverse .career-list li,
  .badsee.scheme-inverse .page-text a,
  .badsee.scheme-inverse .input-text-label label,
  .badsee.scheme-inverse .page-text h1 span,
  .badsee.scheme-inverse .page-text .h1 span,
  .badsee.scheme-inverse .breadcrumbs span,
  .badsee.scheme-inverse .page-text .h3,
  .badsee.scheme-inverse .categories .h4,
  .badsee.scheme-inverse .categories a,
  .badsee.scheme-inverse .sbmt--search:hover,
  .badsee.scheme-inverse .faq-block__quest,
  .badsee.scheme-inverse .input-text-label .text,
  .badsee.scheme-inverse .leader-block__info-name,
  .badsee.scheme-inverse .leader-block__info-ul > div,
  .badsee.scheme-inverse .leader-block__text p,
  .badsee.scheme-inverse .news-sort .text,
  .badsee.scheme-inverse .news-sort ul li,
  .badsee.scheme-inverse .quest-block__quest,
  .badsee.scheme-inverse .text-green,
  .badsee.scheme-inverse .link {
    color: #fff; }
  .badsee.scheme-inverse .link--azure,
  .badsee.scheme-inverse .opros,
  .badsee.scheme-inverse .link--azure-full,
  .badsee.scheme-inverse .sbmt-azure,
  .badsee.scheme-inverse .header-menu__drop {
    border-color: #fff !important; }
  .badsee.scheme-inverse .zag--line span,
  .badsee.scheme-inverse .link--azure:hover,
  .badsee.scheme-inverse .header-top,
  .badsee.scheme-inverse .header-bottom,
  .badsee.scheme-inverse .footer,
  .badsee.scheme-inverse .header-menu,
  .badsee.scheme-inverse .header-menu .container::before,
  .badsee.scheme-inverse .header-menu .container::after,
  .badsee.scheme-inverse .header-menu__btn,
  .badsee.scheme-inverse .sidebar-ul__li a,
  .badsee.scheme-inverse .link--azure-full:hover,
  .badsee.scheme-inverse .header-menu__drop li,
  .badsee.scheme-inverse .page-text h1 span,
  .badsee.scheme-inverse .page-text .h1 span,
  .badsee.scheme-inverse .categories,
  .badsee.scheme-inverse .sbmt--search:hover {
    background: #000 !important; }
  .badsee.scheme-inverse .link--azure,
  .badsee.scheme-inverse .opros__zag,
  .badsee.scheme-inverse .link--azure-full,
  .badsee.scheme-inverse .sbmt-azure,
  .badsee.scheme-inverse .header-menu__drop .header-menu__list-link:hover,
  .badsee.scheme-inverse .header-menu__list-link:hover,
  .badsee.scheme-inverse .header-menu__drop li:hover,
  .badsee.scheme-inverse .input-text-label .jq-file__name,
  .badsee.scheme-inverse .sbmt--search,
  .badsee.scheme-inverse .sidebar-ul__li a:hover,
  .badsee.scheme-inverse .news-sort ul .active {
    color: #000; }
  .badsee.scheme-inverse .header-menu__btn-prev {
    border-right: 2px solid #fff; }
  .badsee.scheme-inverse .header-menu__btn-next {
    border-left: 2px solid #fff; }
  .badsee.scheme-inverse .link--azure svg,
  .badsee.scheme-inverse .header-menu__btn:hover svg {
    fill: #000; }
  .badsee.scheme-inverse .sidebar-ul__li a {
    border: 2px solid #fff; }
  .badsee.scheme-inverse .footer {
    border-top: 2px solid #fff; }
  .badsee.scheme-inverse .header-menu__drop {
    border-color: #555; }
  .badsee.scheme-inverse .zag-img {
    background: none; }
  .badsee.scheme-inverse .sbmt--search,
  .badsee.scheme-inverse .faq-block__quest {
    border: 1px solid #fff; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidXRpbHMvZm9udHMuc2NzcyIsInV0aWxzL19yZXNldC5zY3NzIiwidXRpbHMvY29tbW9uLnNjc3MiLCJzbWFydC1ncmlkLnNjc3MiLCJtb2R1bGVzL2hlYWRlci5zY3NzIiwibW9kdWxlcy9oZWFkZXIvaGVhZGVyLW1lbnUuc2NzcyIsInV0aWxzL3ZhcmlhYmxlcy5zY3NzIiwibW9kdWxlcy9oZWFkZXIvaGVhZGVyLXNlYXJjaC5zY3NzIiwibW9kdWxlcy9oZWFkZXIvaGVhZGVyLWhhbWJ1cmdlci5zY3NzIiwibW9kdWxlcy9icmVhZGNydW1icy5zY3NzIiwibW9kdWxlcy9wYWdpbmF0aW9uLnNjc3MiLCJtb2R1bGVzL2Zvb3Rlci5zY3NzIiwibW9kdWxlcy9zaWRlYmFyLnNjc3MiLCJtb2R1bGVzL21haW4tc2xpZGUuc2NzcyIsIm1vZHVsZXMvbmV3cy9uZXdzLWl0ZW0uc2NzcyIsIm1vZHVsZXMvbmV3cy9uZXdzLXphZy5zY3NzIiwibW9kdWxlcy9uZXdzL25ld3MtbWFpbi5zY3NzIiwibW9kdWxlcy9uZXdzL25ld3Mtc2VhcmNoLnNjc3MiLCJtb2R1bGVzL25ld3MvbmV3cy1zb3J0LnNjc3MiLCJtb2R1bGVzL25ld3MvbmV3cy5zY3NzIiwibW9kdWxlcy9icmFuZC5zY3NzIiwibW9kdWxlcy9fc2xpZGVyLWJyYW5kcy5zY3NzIiwibW9kdWxlcy9vcHJvcy5zY3NzIiwibW9kdWxlcy9jb250ZW50LnNjc3MiLCJtb2R1bGVzL3F1ZXN0LWZvcm0uc2NzcyIsIm1vZHVsZXMvZ2lnaWVuYS10YWJsZS5zY3NzIiwibW9kdWxlcy9odW1hbi1jYXJkLnNjc3MiLCJtb2R1bGVzL2NhdGVnb3JpZXMuc2NzcyIsIm1vZHVsZXMvc2xpY2stdGFicy1zY3JvbGxlci5zY3NzIiwibW9kdWxlcy9yZXN1bWUuc2NzcyIsIm1vZHVsZXMvbmV3cy9uZXdzLWZpbHRlci5zY3NzIiwibW9kdWxlcy9zY3JvbGwtdG8tdG9wLnNjc3MiLCJwYWdlcy9uZXdzLnNjc3MiLCJwYWdlcy9zZWFyY2guc2NzcyIsInBhZ2VzL3NlcnZpY2VzLnNjc3MiLCJwYWdlcy9zZXJ2aWNlcy1zaW5nbGUuc2NzcyIsInBhZ2VzL2NhcmVlci5zY3NzIiwicGFnZXMvcGFnZS10ZXh0LnNjc3MiLCJwYWdlcy9mb3JtLXBhZ2Uuc2NzcyIsInBhZ2VzL2ZhcS5zY3NzIiwicGFnZXMvY29udGFjdHMuc2NzcyIsInBhZ2VzL2RlcGFydG1lbnRzLnNjc3MiLCJwYWdlcy92aWRlby5zY3NzIiwicGFnZXMvcXVlc3QtcGFnZS5zY3NzIiwicGFnZXMvbGVhZGVyLnNjc3MiLCJjb250ZW50LnNjc3MiLCJsaW5rLnNjc3MiLCJiYWRzZWUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakI7RUFDQyxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUVuQiwyS0FHc0Q7RUFFdEQsb0JBQW1CLEVBQUE7O0FBR3BCO0VBQ0MscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFFakIsK0pBR2tEO0VBRWxELG9CQUFtQixFQUFBOztBQUdwQjtFQUNDLHFCQUFvQjtFQUNwQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBRW5CLDJLQUdzRDtFQUV0RCxvQkFBbUIsRUFBQTs7QUFHcEI7RUFDQyxxQkFBb0I7RUFDcEIsbUJBQWtCO0VBQ2xCLGtCQUFpQjtFQUVqQix5TUFHZ0U7RUFFaEUsb0JBQW1CLEVBQUE7O0FBR3BCO0VBQ0MscUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFFaEIscUtBR29EO0VBRXBELG9CQUFtQixFQUFBOztBQy9EcEIsNEVBQTRFO0FBQUE7RUFBZ0Isa0JBQWdCLEVBQUU7O0FBQUQ7RUFBOEIsc0JBQW9CLEVBQUU7O0FBQUQ7RUFBaUIseUJBQXVCLEVBQUU7O0FGOEMxTTtFRTlDNk8sK0JBQXFCO1VBQXJCLHVCQUFxQjtFQUFDLFdBQVMsRUFBRTs7QUFBRDtFQUFPLFVBQVEsRUFBRTs7QUFBRDtFQUFTLFdBQVMsRUFB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Ozs7Ozs7Ozs7OztJQWtCRSw0QkFBMkIsRUFDM0I7RUFuQkY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQWdERSxZQUFXLEVBQ1g7RUFqREY7Ozs7O0lBd0RFLDhCQUE2QixFQUM3QjtFQXpERjs7Ozs7Ozs7Ozs7Ozs7OztJQTJFRSw0QkFBMkIsRUFDM0I7RUE1RUY7Ozs7Ozs7Ozs7O0lBeUZFLFlBQVcsRUFDWDtFQTFGRjtJQTZGRSw2QkFBNEIsRUFDNUI7RUE5RkY7SUFpR0UsNEJBQTJCLEVBQzNCO0VBbEdGOztJQXNHRSxXQUFVLEVBQ1Y7RUF2R0Y7SUEwR0UsdUJBQXNCLEVBQ3RCO0VBM0dGO0lBOEdFLDJCQUEwQixFQUMxQjtFQS9HRjtJQWtIRSxtQkFBa0IsRUFDbEI7RUFuSEY7SUFzSEUsaUJBQWdCLEVBQ2hCO0VBdkhGOztJQTJIRSx1QkFBc0IsRUFDdEIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2FyaWFsL25vcm1hbC9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9ub3JtYWwvbm9ybWFsLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL2FyaWFsL25vcm1hbC9ub3JtYWwudHRmXCIpIGZvcm1hdChcInR0ZlwiKTtcbiAgZm9udC1kaXNwbGF5OiBibG9jazsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmlhbC9ib2xkL2JvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9ib2xkL2JvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWwvYm9sZC9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9hcmlhbC9pdGFsaWMvaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvYXJpYWwvaXRhbGljL2l0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9pdGFsaWMvaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXJpYWwvYm9sZC1pdGFsaWMvYm9sZC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9ib2xkLWl0YWxpYy9ib2xkLWl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9ib2xkLWl0YWxpYy9ib2xkLWl0YWxpYy50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhcmlhbFwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvYXJpYWwvYmxhY2svYmxhY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9ibGFjay9ibGFjay5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9hcmlhbC9ibGFjay9ibGFjay50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmJ1dHRvbiwgaHIsIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYSwgYXVkaW8sIGNhbnZhcywgcHJvZ3Jlc3MsIHZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbnByb2dyZXNzLCBzdWIsIHN1cCB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1jaGVja2JveF0sIFt0eXBlPXJhZGlvXSwgbGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDsgfVxuXG4qLCBib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbiosIGxlZ2VuZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuKiwgOmFjdGl2ZSwgOmZvY3VzLCA6aG92ZXIsIDp2aXNpdGVkIHtcbiAgb3V0bGluZTogMDsgfVxuXG5odG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IH1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1haW4sIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgfVxuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwOyB9XG5cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbWFyZ2luOiAwOyB9XG5cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuW3R5cGU9cmVzZXRdLCBbdHlwZT1zdWJtaXRdLCBidXR0b24sIGh0bWwgW3R5cGU9YnV0dG9uXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cblt0eXBlPWJ1dHRvbl06LW1vei1mb2N1c3JpbmcsIFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZywgW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZywgYnV0dG9uOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogQnV0dG9uVGV4dCBkb3R0ZWQgMXB4OyB9XG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtOyB9XG5cbmxlZ2VuZCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyB9XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0OyB9XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuW2hpZGRlbl0sIHRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIsIC5jbGVhcmZpeDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLmZsZXgtY2VudGVyLCAuZmxleC1zdGFydCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWJveDsgfVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZmxleC1zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC1tb3otYm94LXBhY2s6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmZsZXgtYXJvdW5kLCAuZmxleC1lbmQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7IH1cblxuLmZsZXgtZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLW1vei1ib3gtcGFjazogZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5mbGV4LWFyb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5mbGV4LWJldHdlZW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtbW96LWJveC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmZsZXgtd3JhcCB7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmZsZXgtdmVydGljYWxfY2VudGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmJvZHkge1xuICBjb2xvcjogIzU3NTc1NztcbiAgZm9udC1mYW1pbHk6IFwiYXJpYWxcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuXG5pbnB1dCxcbnNlbGVjdCxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbnVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJMgJzsgfVxuXG5vbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDsgfVxuXG5hIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4qLFxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTMwJTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLnBhZ2UtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07IH0gfVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMDNiNTg4OyB9XG5cbi5saW5rIHtcbiAgY29sb3I6ICMwM2I1ODg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTE5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk5MHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfSB9XG5cbi5pY29uIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDsgfVxuXG4ubWFpbi1oZWFkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogM2VtO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5tYWluLWhlYWRpbmc6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTc1NzU3OyB9XG4gIC5tYWluLWhlYWRpbmcgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLm1iLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG5cbi5mb3JtLXBhZ2VfX3RhYnMgLnNsaWNrLWxpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS1wYWdlX190YWJzIHVsIC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnNsaWNrLXRhYnMtc2Nyb2xsZXIgLnNsaWNrLXNsaWRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7IH1cblxuLm9wcm9zX3BhZ2UgZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG5cbi5vcHJvc19wYWdlIC5zYm10LWF6dXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5qcS1jaGVja2JveC5mb2N1c2VkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4YzhjODsgfVxuXG4uaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5oZWFkZXIge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5oZWFkZXItdG9wIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuaGVhZGVyLXRvcCAuY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgdHJhbnNpdGlvbjogLjc1czsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAgIC5oZWFkZXItdG9wIC5jb250YWluZXIge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXItdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAuaGVhZGVyLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXItYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgIC5oZWFkZXIgLmJyYW5kIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmhlYWRlciAuYnJhbmQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuaGVhZGVyIC5icmFuZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlYWRlciAuYnJhbmQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgLmhlYWRlciAuYnJhbmRfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmJyYW5kX19uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaGVhZGVyIC5icmFuZF9fbmFtZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC42MjVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5oZWFkZXIgLmJyYW5kX19uYW1lIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlYWRlciAuYnJhbmRfX2xvZ290eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5oZWFkZXIgLmJyYW5kX19sb2dvdHlwZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAuaGVhZGVyIC5icmFuZF9fbG9nb3R5cGUtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDc1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuaGVhZGVyIC5icmFuZF9fbG9nb3R5cGUtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDc1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmJyYW5kX19sb2dvdHlwZS1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAuaGVhZGVyIC5icmFuZF9fbG9nb3R5cGUtaW1hZ2Uge1xuICAgICAgICBtYXgtd2lkdGg6IDM2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9IH1cbiAgLmhlYWRlci10b3Age1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4OyB9XG4gIC5oZWFkZXIgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmluZm8ge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5oZWFkZXIgLmluZm9fX2Jsb2NrIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmluZm9fX2Jsb2NrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgLmhlYWRlciAuaW5mb19fYmxvY2sge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVhZGVyIC5pbmZvX19ibG9jayAudGV4dC1yaWdodCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmhlYWRlciAuaW5mb19fYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5oZWFkZXIgLmljb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXIgLmljb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uIHtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uLWV5ZSB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9leWUucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uLWV5ZSB7XG4gICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgIGhlaWdodDogMjVweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uLWV5ZSB7XG4gICAgICAgICAgICB3aWR0aDogMjdweDsgfSB9XG4gICAgICAgIC5oZWFkZXIgLmljb25zX19ibG9jayAuaWNvbi1leWU6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uLW1hZ25pZmllciB7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9tYWduaWZpZXIucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uLW1hZ25pZmllciB7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIC5pY29uLW1hZ25pZmllciB7XG4gICAgICAgICAgICB3aWR0aDogMThweDsgfSB9XG4gICAgICAgIC5oZWFkZXIgLmljb25zX19ibG9jayAuaWNvbi1tYWduaWZpZXI6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgICAgLmhlYWRlciAuaWNvbnNfX2Jsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIC5oZWFkZXIgLmljb25zX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5oZWFkZXIgLmljb25zX19sYW5nIHtcbiAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmhlYWRlciAuaWNvbnNfX2xhbmcge1xuICAgICAgICAgIHdpZHRoOiA0MHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIC5oZWFkZXIgLmljb25zX19sYW5nIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC5oZWFkZXIgLmljb25zX19sYW5nIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgICAgLmhlYWRlciAuaWNvbnNfX2xhbmc6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgICAuaGVhZGVyIC5pY29ucyAuaWNvbnNfX2xhbmctcnUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvbGFuZy1ydS5zdmcpOyB9XG4gICAgLmhlYWRlciAuaWNvbnMgLmljb25zX19sYW5nLWJlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2xhbmctYmUuc3ZnKTsgfVxuICAgIC5oZWFkZXIgLmljb25zIC5pY29uc19fbGFuZy1lbiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9sYW5nLWVuLnN2Zyk7IH1cbiAgICAuaGVhZGVyIC5pY29uc19fbGFuZzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaGVhZGVyIC5iYWRzZWUtc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmhlYWRlciAuYmFkc2VlLXNldHRpbmdzOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaGVhZGVyLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZkNjE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1heC1oZWlnaHQ6IDgwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuaGVhZGVyLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDsgfSB9XG4gIC5oZWFkZXItbWVudSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA2cHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXItbWVudSAuY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5jb250YWluZXIgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4OyB9XG4gICAgICAgIC5oZWFkZXItbWVudSAuY29udGFpbmVyIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAgICAgLmhlYWRlci1tZW51IC5jb250YWluZXIgbGk6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlci1tZW51X19idXR0b25zIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5oZWFkZXItbWVudV9fYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2ZDYxO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAyMXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmhlYWRlci1tZW51X19idG46aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkN2M3MTsgfVxuICAgIC5oZWFkZXItbWVudV9fYnRuLW5leHQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDQ4YTgxOyB9XG4gICAgLmhlYWRlci1tZW51X19idG4tcHJldiB7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNDQ4YTgxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXItbWVudV9fYnRuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMThweDsgfVxuICAuaGVhZGVyLW1lbnVfX2xpc3QtaXRlbS5vcGVuIC5pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW0tYWN0aXZlID4gLmhlYWRlci1tZW51X19saXN0LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM2I1ODg7IH1cbiAgLmhlYWRlci1tZW51X19saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICByaWdodDogNnB4O1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmhlYWRlci1tZW51X19saXN0LWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRyYW5zaXRpb246IDAuMnM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmhlYWRlci1tZW51X19saXN0LWxpbmsge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9IH1cbiAgICAuaGVhZGVyLW1lbnVfX2xpc3QtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cbiAgICAuaGVhZGVyLW1lbnVfX2xpc3QtbGluayAuaWNvbiB7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIC5oZWFkZXItbWVudV9fbGlzdC1saW5rIC5pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuICAuaGVhZGVyLW1lbnUgLnNsaWNrLWxpc3Qge1xuICAgIG92ZXJmbG93OiBpbmhlcml0OyB9XG5cbi5oZWFkZXItbWVudV9fZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmhlYWRlci1tZW51X19kcm9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICAuaGVhZGVyLW1lbnVfX2Ryb3AgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmhlYWRlci1tZW51X19kcm9wIGxpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmhlYWRlci1tZW51X19kcm9wIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5oZWFkZXItbWVudV9fZHJvcC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyLW1lbnUgLmhlYWRlci1ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM0YzQ0OyB9XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLWJvdHRvbSAuaW5mb19fYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuaGVhZGVyLW1lbnUgLmhlYWRlci1ib3R0b20gLmluZm9fX2Jsb2NrIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaGVhZGVyLW1lbnUgLmhlYWRlci1ib3R0b20gcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5oZWFkZXItbWVudSAuaGVhZGVyLWJvdHRvbSBhIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5oZWFkZXItbWVudV9fYnV0dG9ucyB7XG4gIHotaW5kZXg6IDYwOyB9XG5cbi5oZWFkZXItbWVudSAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5oZWFkZXItbWVudSAuY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNTZkNjE7XG4gICAgei1pbmRleDogMjA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmhlYWRlci1tZW51IC5jb250YWluZXI6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuICAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2ZDYxO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXItbWVudSAuY29udGFpbmVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4uaGVhZGVyLW1lbnVfX2Ryb3Age1xuICB3aWR0aDogMzUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuaGVhZGVyLW1lbnVfX2Ryb3Age1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uaGVhZGVyLW1lbnVfX2xpc3QtaXRlbTpob3ZlciAuaGVhZGVyLW1lbnVfX2Ryb3Age1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5oZWFkZXItbWVudV9fbGlzdC1pdGVtOmhvdmVyIC5oZWFkZXItbWVudV9fZHJvcCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlci1zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjc1cztcbiAgei1pbmRleDogMjAwOyB9XG4gIC5oZWFkZXItc2VhcmNoX29wZW4ge1xuICAgIHRvcDogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgLmhlYWRlci1zZWFyY2hfb3BlbiB7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoX29wZW4ge1xuICAgICAgICB0b3A6IDEycHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuaGVhZGVyLXNlYXJjaF9vcGVuIHtcbiAgICAgICAgdG9wOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgLmhlYWRlci1zZWFyY2hfX3BhcmFtcyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMS41KTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmhlYWRlci1zZWFyY2hfX3BhcmFtcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgIC5oZWFkZXItc2VhcmNoX19wYXJhbXMgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH0gfVxuICAuaGVhZGVyLXNlYXJjaCAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgLmhlYWRlci1zZWFyY2ggLmNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmhlYWRlci1zZWFyY2ggZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzE1NkQ2MTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMCAxMTZweCAwIDQwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgICAgICB3aWR0aDogNDAwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICB3aWR0aDogOTAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J106OnBsYWNlaG9sZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGNvbG9yOiAjQzhDOEM4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPSd0ZXh0J106OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94IHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3gge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX3NlbGVjdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlci1zZWFyY2ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWluLXdpZHRoOiAxNzBweDsgfVxuICAgIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTsgfSB9XG4gICAgICAuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7IH1cbiAgICAgIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7IH1cbiAgLmhlYWRlci1zZWFyY2ggLmNyb3NzLWJ1dHRvbiB7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9jcm9zcy5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgLmhlYWRlci1zZWFyY2ggLmNyb3NzLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAxOHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmhlYWRlci1zZWFyY2ggLmNyb3NzLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMTBweDsgfSB9XG5cbi5zYm10X19zZWFyY2gge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7XG4gIHBhZGRpbmc6IDE4cHggMzZweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDNCNTg4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzQjU4ODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAuc2JtdF9fc2VhcmNoIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICAgIHBhZGRpbmc6IDEycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zYm10X19zZWFyY2gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBwYWRkaW5nOiAxMXB4OyB9IH1cbiAgLnNibXRfX3NlYXJjaDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTU2RDYxO1xuICAgIGNvbG9yOiAjMTU2RDYxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmljb25zX19ibG9jay1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmljb25zX19ibG9jay1oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmljb25zX19ibG9jay1oYW1idXJnZXIge1xuICAgICAgdG9wOiAxcHg7IH0gfVxuXG4uaGFtYnVyZ2VyIC5saW5lIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDVweCBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cblxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4jaGFtYnVyZ2VyLTEuaXMtYWN0aXZlIC5saW5lOm50aC1jaGlsZCgyKSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuI2hhbWJ1cmdlci0xLmlzLWFjdGl2ZSAubGluZTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxM3B4KSByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzcHgpIHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxM3B4KSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoNDVkZWcpOyB9XG5cbiNoYW1idXJnZXItMS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi5icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6ICM2QzZDNkM7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4OyB9XG4gIC5icmVhZGNydW1icyBzcGFuIHtcbiAgICBjb2xvcjogI0VGNDk0OTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5icmVhZGNydW1icyBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICAuYnJlYWRjcnVtYnMgYSB7XG4gICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgLmJyZWFkY3J1bWJzIGEgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAgICAgY29sb3I6ICM2QzZDNkM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuYnJlYWRjcnVtYnMgYSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTsgfSB9XG4gICAgICAuYnJlYWRjcnVtYnMgYSBzcGFuOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRvcDogMDsgfVxuICAgIC5icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uYngtYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMwM2I1ODg7IH1cbiAgICAgIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIC5wcmV2X19pY29uIHtcbiAgICAgICAgc3Ryb2tlOiAjMDNiNTg4OyB9XG4gICAgICAucGFnaW5hdGlvbl9fbGluazpob3ZlciAubmV4dF9faWNvbiB7XG4gICAgICAgIHN0cm9rZTogIzAzYjU4ODsgfVxuICAucGFnaW5hdGlvbiAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNiNTg4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdpbmF0aW9uIC5wcmV2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnBhZ2luYXRpb24gLnByZXYge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7IH0gfVxuICAgIC5wYWdpbmF0aW9uIC5wcmV2X19pY29uIHtcbiAgICAgIHN0cm9rZTogIzU3NTc1NztcbiAgICAgIG1hcmdpbi1yaWdodDogMTFweDsgfVxuICAucGFnaW5hdGlvbiAubmV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnBhZ2luYXRpb24gLm5leHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfSB9XG4gICAgLnBhZ2luYXRpb24gLm5leHRfX2ljb24ge1xuICAgICAgc3Ryb2tlOiAjNTc1NzU3O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZm9vdGVyIC5jb250YWluZXIge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAuZm9vdGVyLXRvcCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmZvb3Rlci10b3AgLmNvbnRhaW5lciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mb290ZXItdG9wIC5jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAxMHB4OyB9IH1cbiAgLmZvb3Rlci1ib3R0b20ge1xuICAgIHBhZGRpbmc6IDEwcHggMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZm9vdGVyLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyIC5icmFuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mb290ZXIgLmJyYW5kIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5mb290ZXIgLmJyYW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuZm9vdGVyIC5icmFuZCB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuZm9vdGVyIC5icmFuZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLmZvb3RlciAuYnJhbmRfX2xvZ290eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLmZvb3RlciAuYnJhbmRfX2xvZ290eXBlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAuZm9vdGVyIC5icmFuZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmZvb3RlciAuYnJhbmRfX25hbWUge1xuICAgICAgICBmb250LXNpemU6IDAuNzVlbTsgfSB9XG4gIC5mb290ZXIgLmJyYW5kX19sb2dvdHlwZS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2NnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5mb290ZXIgLmJyYW5kX19sb2dvdHlwZS1pbWFnZSB7XG4gICAgICAgIG1heC13aWR0aDogNDhweDsgfSB9XG4gIC5mb290ZXIgLmluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLmZvb3RlciAuaW5mb19fYmxvY2sge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzN3B4OyB9XG4gICAgICAuZm9vdGVyIC5pbmZvX19ibG9jayBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIC5mb290ZXIgLmluZm9fX2Jsb2NrIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjc1ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgLmZvb3RlciAuaW5mb19fYmxvY2sge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC42MjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuZm9vdGVyIC5pbmZvX19ibG9jayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLmZvb3RlciAuaW5mb19fYmxvY2sgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH0gfVxuICAgIC5mb290ZXIgLmluZm9fX2Jsb2NrOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAuZm9vdGVyIC5pbmZvX19ibG9jazpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mb290ZXIgLmluZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmZvb3RlciAuaW5mbyB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5mb290ZXIgLmNvcHlyaWdodCxcbiAgLmZvb3RlciAubWwtbWFyayB7XG4gICAgZm9udC1zaXplOiAwLjg3NWVtOyB9XG4gICAgLmZvb3RlciAuY29weXJpZ2h0IGE6aG92ZXIsXG4gICAgLmZvb3RlciAubWwtbWFyayBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5mb290ZXIgLmNvcHlyaWdodCxcbiAgICAgIC5mb290ZXIgLm1sLW1hcmsge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgICAgLmZvb3RlciAuY29weXJpZ2h0LFxuICAgICAgLmZvb3RlciAubWwtbWFyayB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuZm9vdGVyIC5jb3B5cmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAuZm9vdGVyIC50ZXh0LXJpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG5cbi5zaWRlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAuc2lkZWJhciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLnNpZGViYXItdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gIC5zaWRlYmFyLXVsX19saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLnNpZGViYXItdWxfX2xpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNXB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5zaWRlYmFyLXVsX19saSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuc2lkZWJhci11bF9fbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lOyB9XG4gICAgLnNpZGViYXItdWxfX2xpIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItcmFkaXVzOiA5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYWwvc2lkZS1tZW51LWJnLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5zaWRlYmFyLXVsX19saSBhOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMjBweCk7XG4gICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoMjBweCk7IH1cbiAgICAgIC5zaWRlYmFyLXVsX19saSBhOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gICAgICAgIC5zaWRlYmFyLXVsX19saSBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgNDBweCk7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2lkZWJhci11bF9fbGkgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLnNpZGViYXItdWxfX2xpIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5tYWluLXNsaWRlcl9fc2xpZGUtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMTYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLm1haW4tc2xpZGVyX19zbGlkZS1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgaGVpZ2h0OiAyMDBweDsgfSB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGUtY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5tYWluLXNsaWRlcl9fc2xpZGUtY29udGFpbmVyOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMDsgfSB9XG4gIC5tYWluLXNsaWRlcl9fc2xpZGUtY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDE7IH1cblxuLm1haW4tc2xpZGVyX19zbGlkZS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyOyB9XG5cbi5tYWluLXNsaWRlcl9fc2xpZGUtemFnIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDM4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm1haW4tc2xpZGVyX19zbGlkZS16YWcge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tYWluLXNsaWRlcl9fc2xpZGUtemFnIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLm1haW4tc2xpZGVyX19zbGlkZS1saW5rIHtcbiAgZGlzcGxheTogZmxleDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5tYWluLXNsaWRlcl9fc2xpZGUtbGluayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5tYWluLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIGJvdHRvbTogLTUwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvdHRvbTogLTI1cHg7IH0gfVxuICAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuICAgIC5tYWluLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5tYWluLXNsaWRlciAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQjU4ODsgfVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLXByZXYsXG4ubWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7IH1cbiAgLm1haW4tc2xpZGVyIC5zbGljay1wcmV2OjpiZWZvcmUsXG4gIC5tYWluLXNsaWRlciAuc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5tYWluLXNsaWRlciAuc2xpY2stcHJldiB7XG4gIGxlZnQ6IDUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2EtbGVmdC13LnN2Zyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWFpbi1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuXG4ubWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYS1yaWdodC13LnN2Zyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubWFpbi1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9IH1cblxuLm5ld3MtaXRlbV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDOEM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5uZXdzLWl0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXdzLWl0ZW1fX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4ubmV3cy1pdGVtX19pbWcge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubmV3cy1pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXdzLWl0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLm5ld3MtaXRlbV9faW1nOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4ubmV3cy1pdGVtX190ZXh0IHtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm5ld3MtaXRlbV9fdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXdzLWl0ZW1fX3RleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IH0gfVxuXG4ubmV3cy1pdGVtX19kYXRlIHtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgY29sb3I6ICNDOEM4Qzg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm5ld3MtaXRlbV9fZGF0ZSB7XG4gICAgICBmb250LXNpemU6IDAuOTM3NWVtOyB9IH1cblxuLm5ld3MtaXRlbV9femFnIHtcbiAgZm9udC1zaXplOiAxLjM3NWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM1QzVDNUM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5uZXdzLWl0ZW1fX3phZyB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMTBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubmV3cy1pdGVtX196YWcge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDEwcHggMCAwOyB9IH1cblxuLm5ld3MtaXRlbV9fcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM1QzVDNUM7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLm5ld3MtaXRlbV9fcCB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIG1hcmdpbjogMTBweCAwIDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXdzLWl0ZW1fX3Age1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuXG4ubmV3cy16YWcge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5uZXdzLXphZyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAubmV3cy16YWc6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAwOyB9XG4gIC5uZXdzLXphZyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubmV3cy16YWcgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xODc1ZW07IH0gfVxuXG4ubmV3cy1tYWluIHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubmV3cy1tYWluIHtcbiAgICAgIG1hcmdpbi10b3A6IDkwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXdzLW1haW4ge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG4gIC5uZXdzLW1haW5fX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDQwcHggMCA0MHB4IDI0NnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAubmV3cy1tYWluX19saW5rIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLm5ld3MtbWFpbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMCAxMHB4IDEwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLm5ld3MtbWFpbl9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAubmV3cy1tYWluX19saW5rIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG5cbi5uZXdzLXNlYXJjaCB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5uZXdzLXNlYXJjaCB7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gIC5uZXdzLXNlYXJjaCBmb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMTU2RDYxO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAwIDExNnB4IDAgNDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgLm5ld3Mtc2VhcmNoIGZvcm0ge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggMCAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC5uZXdzLXNlYXJjaCBmb3JtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAubmV3cy1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICB3aWR0aDogNTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubmV3cy1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgLm5ld3Mtc2VhcmNoIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpOyB9IH1cbiAgICAubmV3cy1zZWFyY2ggaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlciB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICBjb2xvcjogI0M4QzhDODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveCB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5uZXdzLXNlYXJjaCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9IH1cbiAgLm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgIGJvcmRlcjogMDsgfVxuICAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveF9fc2VsZWN0LXRleHQge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWluLXdpZHRoOiAxNzBweDsgfVxuICAgIC5uZXdzLXNlYXJjaCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuICAgICAgLm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQjU4ODsgfVxuICAgICAgLm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5uZXdzLXNlYXJjaCAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4OyB9XG5cbi5zYm10LS1zZWFyY2gge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7XG4gIHBhZGRpbmc6IDE4cHggMzZweDtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMDNCNTg4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAzQjU4ODtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2JtdC0tc2VhcmNoIHtcbiAgICAgIHBhZGRpbmc6IDIzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAuc2JtdC0tc2VhcmNoIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNibXQtLXNlYXJjaCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuc2JtdC0tc2VhcmNoOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxNTZENjE7XG4gICAgY29sb3I6ICMxNTZENjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubmV3cy1zb3J0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDOEM4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5uZXdzLXNvcnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uZXdzLXNvcnQge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH0gfVxuICAubmV3cy1zb3J0IC50ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgY29sb3I6ICM1QzVDNUM7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAubmV3cy1zb3J0IC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm5ld3Mtc29ydCAudGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAubmV3cy1zb3J0IHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5uZXdzLXNvcnQgdWwge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuICAgIC5uZXdzLXNvcnQgdWwgbGkge1xuICAgICAgcGFkZGluZzogMTRweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGNvbG9yOiAjNUM1QzVDO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAubmV3cy1zb3J0IHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLm5ld3Mtc29ydCB1bCBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgLm5ld3Mtc29ydCB1bCBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgLm5ld3Mtc29ydCB1bCBsaTpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAzQjU4ODsgfVxuICAgIC5uZXdzLXNvcnQgdWwgLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBib3JkZXItY29sb3I6ICMwM0I1ODg7IH1cblxuLm5ld3MtcGFnZSAubmV3cy1tYWluIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubmV3cy1wYWdlIC5uZXdzLXphZyxcbi5uZXdzLXBhZ2UgLnphZy0tbGluZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5ld3MtcGFnZSAubmV3cy1tYWluX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmV3cy1wYWdlIC5uZXdzLWl0ZW06bGFzdC1jaGlsZCAubmV3cy1pdGVtX19jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5uZXdzLXBhZ2VfX3BhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLm5ld3MtcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAubmV3cy1wYWdlX19wYWdpbmF0aW9uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0M4QzhDODsgfVxuXG4uYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5icmFuZF9fbG9nb3R5cGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuYnJhbmRfX25hbWUge1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNsaWRlci1icmFuZHNfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDIwcHggOTBweCA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zbGlkZXItYnJhbmRzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5zbGlkZXItYnJhbmRzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjBweCA2MHB4IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5zbGlkZXItYnJhbmRzX19jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4OyB9IH1cblxuLnNsaWRlci1icmFuZHNfX3NsaWRlID4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgcGFkZGluZzogMCAxMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnNsaWRlci1icmFuZHNfX3NsaWRlID4gYSB7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4OyB9IH1cblxuLnNsaWRlci1icmFuZHMgLnNsaWNrLXByZXYsXG4uc2xpZGVyLWJyYW5kcyAuc2xpY2stbmV4dCB7XG4gIHRvcDogY2FsYyg1MCUgLSAoNTRweCAvIDIpKTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5zbGlkZXItYnJhbmRzIC5zbGljay1wcmV2OjpiZWZvcmUsXG4gIC5zbGlkZXItYnJhbmRzIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2xpZGVyLWJyYW5kcyAuc2xpY2stcHJldixcbiAgICAuc2xpZGVyLWJyYW5kcyAuc2xpY2stbmV4dCB7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAoMjBweCAvIDIpKTsgfSB9XG5cbi5zbGlkZXItYnJhbmRzIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYS1sZWZ0LWdyZWVuLnN2Zyk7XG4gIGxlZnQ6IDA7IH1cblxuLnNsaWRlci1icmFuZHMgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hLXJpZ2h0LWdyZWVuLnN2Zyk7XG4gIHJpZ2h0OiAwOyB9XG5cbi5vcHJvcyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5vcHJvcyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLm9wcm9zX196YWcge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogIzE1NkQ2MTtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5vcHJvc19femFnIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuICAub3Byb3NfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLm9wcm9zX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLm9wcm9zX19jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7IH0gfVxuICAgIC5vcHJvc19fY29udGFpbmVyLXphZyB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAub3Byb3NfX2NvbnRhaW5lci16YWcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgICAgLm9wcm9zX19jb250YWluZXItZm9ybSBsYWJlbCBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICBjb2xvcjogIzU3NTc1NztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAub3Byb3NfX2NvbnRhaW5lci1mb3JtIGxhYmVsIHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICAgIC5vcHJvc19fY29udGFpbmVyIHRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLm9wcm9zX19jb250YWluZXIgdGQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAub3Byb3NfX2NvbnRhaW5lciAudm90ZS1hbnN3ZXItYmFyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5vcHJvc19fY29udGFpbmVyIC52b3RlLWFuc3dlci1jb3VudGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5vcHJvcyAuanEtY2hlY2tib3gge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDOEM4Qzg7IH1cbiAgLm9wcm9zIC5qcS1jaGVja2JveC5jaGVja2VkIC5qcS1jaGVja2JveF9fZGl2IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5qcS1yYWRpby5zdHlsZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzhDOEM4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuICAuanEtcmFkaW8uc3R5bGVyIGlucHV0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAuanEtcmFkaW8uc3R5bGVyIC5qcS1yYWRpb19fZGl2IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBtYXJnaW46IDRweCAwIDAgNHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2IHtcbiAgbWFyZ2luOiA0cHggMCAwIDRweDtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDsgfVxuXG4uY29udGVudC1pdGVtX19pbWcge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuY29udGVudC1pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGVudC1pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogNDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAuY29udGVudC1pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5jb250ZW50LWl0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiA0ODhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIC5jb250ZW50LWl0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jb250ZW50LWl0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAyOTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jb250ZW50LWl0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIC5jb250ZW50LWl0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuY29udGVudC1pdGVtX19pbWc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQjU4ODtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5jb250ZW50LWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDEuMTI1ZW07IH1cblxuLmNvbnRlbnQtaXRlbV9faGVhZGluZyB7XG4gIGNvbG9yOiAjMDNiNTg4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmNvbnRlbnQtaXRlbV9fc3ViaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDZweDsgfVxuXG4uY29udGVudC1pdGVtX19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5cbi5xdWVzdC1mb3JtIC5vcHJvc19fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5xdWVzdC1mb3JtIC5vcHJvc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7IH0gfVxuXG4uZ2lnaWVuYS10YWJsZSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5naWdpZW5hLXRhYmxlIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gIC5naWdpZW5hLXRhYmxlIHRoIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2ZDYxO1xuICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAuZ2lnaWVuYS10YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2M0YzRjNDsgfVxuICAuZ2lnaWVuYS10YWJsZSB0aCxcbiAgLmdpZ2llbmEtdGFibGUgdGQge1xuICAgIG1pbi13aWR0aDogMTIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmdpZ2llbmEtdGFibGUgdGgsXG4gICAgICAuZ2lnaWVuYS10YWJsZSB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAuZ2lnaWVuYS10YWJsZSB0aCxcbiAgICAgIC5naWdpZW5hLXRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTRweDsgfSB9XG5cbi5odW1hbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuaHVtYW4tY2FyZCBhIHtcbiAgICBjb2xvcjogIzAzQjU4ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5odW1hbi1jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5odW1hbi1jYXJkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5odW1hbi1jYXJkIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuaHVtYW4tY2FyZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmh1bWFuLWNhcmRfX3Bob3RvIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5odW1hbi1jYXJkX19waG90bzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmh1bWFuLWNhcmRfX3Bob3RvIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmh1bWFuLWNhcmRfX3Bob3RvIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuaHVtYW4tY2FyZF9fcGhvdG8ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIC5odW1hbi1jYXJkX190ZXh0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5odW1hbi1jYXJkX190ZXh0LWNhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmh1bWFuLWNhcmRfX3RleHQtY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuaHVtYW4tY2FyZF9fdGV4dC1jYXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgICAgIC5odW1hbi1jYXJkX190ZXh0LWNhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5odW1hbi1jYXJkX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI0MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5odW1hbi1jYXJkX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgIC5odW1hbi1jYXJkX190ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY2F0ZWdvcmllcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDUycHggMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jYXRlZ29yaWVzIHtcbiAgICAgIHBhZGRpbmc6IDI2cHggMTZweDsgfSB9XG4gIC5jYXRlZ29yaWVzIC5oNCB7XG4gICAgY29sb3I6ICMwM2I1ODg7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuY2F0ZWdvcmllcyAuaDQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmNhdGVnb3JpZXMgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAuY2F0ZWdvcmllcyB1bCBsaTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2F0ZWdvcmllcyB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5jYXRlZ29yaWVzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAzQjU4ODtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIC5jYXRlZ29yaWVzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5zbGljay10YWJzLXNjcm9sbGVyIC5zbGljay1hcnJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuc2xpY2stdGFicy1zY3JvbGxlciAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGljay10YWJzLXNjcm9sbGVyIC5zbGljay1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmFsL2FyLWwuc3ZnKTtcbiAgbGVmdDogY2FsYygxMDAlIC0gODBweCk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm94LXNoYWRvdzogMjBweCA0cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDkpOyB9XG4gIC5zbGljay10YWJzLXNjcm9sbGVyIC5zbGljay1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDExcHgpO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnNsaWNrLXRhYnMtc2Nyb2xsZXIgLnNsaWNrLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYWwvYXItci5zdmcpO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5zbGljay10YWJzLXNjcm9sbGVyIC5zbGljay1zbGlkZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuc3ViZGVwLXRhYnMgLmZvcm0tcGFnZV9fdGFicyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zdWJkZXAtdGFicyAuZm9ybS1wYWdlX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLnJlc3VtZSAuanEtZmlsZS5zdHlsZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnJlc3VtZSAuanEtZmlsZS5zdHlsZXIgLmpxLWZpbGVfX25hbWUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ucmVzdW1lLmlucHV0LXRleHQtbGFiZWwgLmpxLWZpbGVfX25hbWUge1xuICBwYWRkaW5nOiAxMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLnJlc3VtZS5pbnB1dC10ZXh0LWxhYmVsIC5qcS1maWxlX19uYW1lIHtcbiAgICAgIHBhZGRpbmc6IDEzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5yZXN1bWUuaW5wdXQtdGV4dC1sYWJlbCAuanEtZmlsZV9fbmFtZSB7XG4gICAgICBwYWRkaW5nOiA5cHg7IH0gfVxuXG4ubmV3cy1maWx0ZXItaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgY29sb3I6ICM1YzVjNWM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubmV3cy1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTZkNjE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubmV3cy1maWx0ZXJfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMDBweCkgLyAyKTsgfVxuICAgIC5uZXdzLWZpbHRlcl9fYm94OmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwM0I1ODg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgICAubmV3cy1maWx0ZXJfX2JveDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDNCNTg4OyB9IH1cbiAgICAubmV3cy1maWx0ZXJfX2JveDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAgIC5uZXdzLWZpbHRlcl9fYm94Omxhc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fYm94Omxhc3QtY2hpbGQgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAgICAgLm5ld3MtZmlsdGVyX19ib3g6bGFzdC1jaGlsZCBpbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgIC5uZXdzLWZpbHRlcl9fYm94IC5qcS1zZWxlY3Rib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94Om50aC1jaGlsZCgxKSB7XG4gICAgICAgIHdpZHRoOiA3NHB4OyB9XG4gICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94Om50aC1jaGlsZCgyKSB7XG4gICAgICAgIHdpZHRoOiAxNDBweDsgfVxuICAgICAgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveDpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogOTBweDsgfVxuICAgICAgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgICAgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gdWwge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM0OHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fYm94IC5qcS1zZWxlY3Rib3ggbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5uZXdzLWZpbHRlcl9fYm94IC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7IH1cbiAgICAgICAgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveCBsaTpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQjU4ODsgfVxuICAgICAgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAgICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uZXdzLWZpbHRlcl9fYm94IC5qcS1zZWxlY3Rib3hfX3RyaWdnZXIge1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94X190cmlnZ2VyLWFycm93IHtcbiAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94LmZvY3VzZWQgLmpxLXNlbGVjdGJveF9fc2VsZWN0IHtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94OmhvdmVyIC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3cge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAubmV3cy1maWx0ZXJfX2JveCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5zY3JvbGwtdG8tdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAzQjU4ODsgfVxuICAuc2Nyb2xsLXRvLXRvcDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5zY3JvbGwtdG8tdG9wOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjMDNCNTg4O1xuICAgICAgc3Ryb2tlOiAjMDNCNTg4OyB9XG4gIC5zY3JvbGwtdG8tdG9wIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgICBzdHJva2Utd2lkdGg6IDEwcHg7IH1cblxuLm5ld3MtcGFnZSBoMSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5uZXdzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5wdWJsaXNoaW5nLWRhdGUge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2M4YzhjODtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAucHVibGlzaGluZy1kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAucHVibGlzaGluZy1kYXRlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDsgfSB9XG5cbi5uZXdzLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAubmV3cy1pbWFnZSB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4OyB9IH1cblxuLm5ld3MtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgLm5ld3MtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5uZXdzLWNvbnRlbnRfX2hlYWRpbmcge1xuICBjb2xvcjogIzAzYjU4ODtcbiAgZm9udC1zaXplOiAxLjEyNWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4ubmV3cy1jb250ZW50X19saXN0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuXG4ubmV3cy1jb250ZW50X19saXN0IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zZWFyY2gtcmVzcG9uc2Uge1xuICBmb250LXNpemU6IDEuMjVlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLnNlYXJjaC1yZXNwb25zZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAuc2VhcmNoLXJlc3BvbnNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cblxuLnNlYXJjaC1zaW5nbGUtcmVzcG9uc2Uge1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2VhcmNoLXNpbmdsZS1yZXNwb25zZSB7XG4gICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gICAgLnNlYXJjaC1zaW5nbGUtcmVzcG9uc2Uge1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9IH1cbiAgLnNlYXJjaC1zaW5nbGUtcmVzcG9uc2UgLmxpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAuc2VhcmNoLXNpbmdsZS1yZXNwb25zZSAuYm9keSB7XG4gICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuc2VhcmNoLXNpbmdsZS1yZXNwb25zZSAuYm9keSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAuc2VhcmNoLXNpbmdsZS1yZXNwb25zZSAuY2hhbmdlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5zZWFyY2gtc2luZ2xlLXJlc3BvbnNlIC5wYXRoIGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTsgfVxuXG4ubm8tcmVzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnNlcnZpY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5zZXJ2aWNlcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAgMzZweCk7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTg1IC8gMjQwICogMTAwJSAvIDIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNzJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuc2VydmljZXMtaXRlbTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjM5KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLnNlcnZpY2VzLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zZXJ2aWNlcy1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtaXRlbTpob3ZlciAuc2VydmljZXMtaXRlbV9fdGV4dCB7XG4gICAgICB0b3A6IGNhbGMoNTAlICsgMTVweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDE4NSAvIDI0MCAqIDEwMCUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAuc2VydmljZXMtaXRlbSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxODUgLyAyNDAgKiAxMDAlIC8gMik7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5zZXJ2aWNlcy1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDE4NSAvIDI0MCAqIDEwMCUpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuc2VydmljZXMtaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH0gfVxuICAgIC5zZXJ2aWNlcy1pdGVtX19udW1iZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgIGZvbnQtc2l6ZTogM2VtO1xuICAgICAgY29sb3I6ICMwM0I1ODg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHB4IC01cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAgIC5zZXJ2aWNlcy1pdGVtX19udW1iZXIge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIuMjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAuc2VydmljZXMtaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuc2VydmljZXMtaXRlbV9fbnVtYmVyIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjI1ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLWl0ZW1fX251bWJlciB7XG4gICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIC5zZXJ2aWNlcy1pdGVtX190ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBjYWxjKDUwJSArIDMwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdHJhbnNpdGlvbjogLjNzOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAuc2VydmljZXMtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDQ1cHggLyAyKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICAuc2VydmljZXMtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxNXB4KTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuc2VydmljZXMtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSArIDQ1cHggLyAyKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAuc2VydmljZXMtaXRlbV9fdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgKyAxNXB4KTsgfSB9XG5cbi5icmVhZGNydW1icyBzcGFuIHtcbiAgY29sb3I6ICM2YzZjNmM7IH1cblxuYm9keSAuY2FyZWVyLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgYm9keSAuY2FyZWVyLWxpc3Qge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuICBib2R5IC5jYXJlZXItbGlzdCBsaSB7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgY29sb3I6ICMwM2I1ODg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgYm9keSAuY2FyZWVyLWxpc3QgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICBib2R5IC5jYXJlZXItbGlzdCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cbiAgYm9keSAuY2FyZWVyLWxpc3QgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS10ZXh0IHtcbiAgcGFkZGluZzogMjBweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLnBhZ2UtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAucGFnZS10ZXh0IGEge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBjb2xvcjogIzAzYjU4ODsgfVxuICAgIC5wYWdlLXRleHQgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucGFnZS10ZXh0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLnBhZ2UtdGV4dCBwIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cbiAgLnBhZ2UtdGV4dCBoMSxcbiAgLnBhZ2UtdGV4dCAuaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAucGFnZS10ZXh0IGgxLFxuICAgICAgLnBhZ2UtdGV4dCAuaDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC5wYWdlLXRleHQgaDEsXG4gICAgICAucGFnZS10ZXh0IC5oMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucGFnZS10ZXh0IGgxLFxuICAgICAgLnBhZ2UtdGV4dCAuaDEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnBhZ2UtdGV4dCBoMSxcbiAgICAgIC5wYWdlLXRleHQgLmgxIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAgIC5wYWdlLXRleHQgaDEsXG4gICAgICAucGFnZS10ZXh0IC5oMSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuICAgIC5wYWdlLXRleHQgaDE6OmJlZm9yZSxcbiAgICAucGFnZS10ZXh0IC5oMTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnBhZ2UtdGV4dCBoMSBzcGFuLFxuICAgIC5wYWdlLXRleHQgLmgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgY29sb3I6ICM1NzU3NTc7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGV4dCBoMSBzcGFuLFxuICAgICAgICAucGFnZS10ZXh0IC5oMSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5wYWdlLXRleHQgaDEgc3BhbixcbiAgICAgICAgLnBhZ2UtdGV4dCAuaDEgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjE1ZW07IH0gfVxuICAucGFnZS10ZXh0IGgyIHtcbiAgICBjb2xvcjogIzAzYjU4ODtcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5wYWdlLXRleHQgaDIge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucGFnZS10ZXh0IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7IH0gfVxuICAucGFnZS10ZXh0IGgzIHtcbiAgICBjb2xvcjogIzAzYjU4ODtcbiAgICBmb250LXNpemU6IDEuMTVlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucGFnZS10ZXh0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLnBhZ2UtdGV4dCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICAgIG1hcmdpbjogMTVweCAwOyB9IH1cbiAgLnBhZ2UtdGV4dCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucGFnZS10ZXh0IGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cbiAgLnBhZ2UtdGV4dCAudHN1ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAucGFnZS10ZXh0IC50c3VyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gICAgLnBhZ2UtdGV4dCAudHN1cl9faW1nIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAlKTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLnBhZ2UtdGV4dCAudHN1cl9faW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuXG4udGFicyBoMyB7XG4gIGNvbG9yOiAjMDNCNTg4OyB9XG5cbi5mb3JtLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmZvcm0tcGFnZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmZvcm0tcGFnZSBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1wYWdlX190YWJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5mb3JtLXBhZ2VfX3RhYnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAuZm9ybS1wYWdlX190YWJzIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5mb3JtLXBhZ2VfX3RhYnMgdWwge1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfSB9XG4gICAgICAuZm9ybS1wYWdlX190YWJzIHVsIC5zbGljay1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm0tcGFnZV9fdGFicyB1bCAuc2xpY2stdHJhY2sge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmZvcm0tcGFnZV9fdGFicyB1bCBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgY29sb3I6ICNDOEM4Qzg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M4QzhDODtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAuZm9ybS1wYWdlX190YWJzIHVsIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLmZvcm0tcGFnZV9fdGFicyB1bCBsaTpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDNCNTg4OyB9XG4gICAgICAgIC5mb3JtLXBhZ2VfX3RhYnMgdWwgbGk6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAgIC5mb3JtLXBhZ2VfX3RhYnMgdWwgbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG4gICAgICAuZm9ybS1wYWdlX190YWJzIHVsIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTIyLjc0ZGVnLCAjMDNCNTg4IDEuMTQlLCAjMDNCNTg4IDk4LjQ0JSk7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDNCNTg4O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5mb3JtLXBhZ2UgLnNibXQtYXp1cmUge1xuICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDZweCAyNXB4OyB9IH1cblxuLmlucHV0LXRleHQtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmlucHV0LXRleHQtbGFiZWwgLmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzU3NTc1NzsgfVxuICAuaW5wdXQtdGV4dC1sYWJlbCAuanEtc2VsZWN0Ym94X190cmlnZ2VyIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmlucHV0LXRleHQtbGFiZWwgLmpxLXNlbGVjdGJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA2cHggMjVweDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1zZWxlY3Rib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMTJweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1zZWxlY3Rib3gge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nOiAycHggMTBweDsgfSB9XG4gICAgLmlucHV0LXRleHQtbGFiZWwgLmpxLXNlbGVjdGJveCAuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgY29sb3I6ICNDOEM4Qzg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgICAgLmlucHV0LXRleHQtbGFiZWwgLmpxLXNlbGVjdGJveCAuanEtc2VsZWN0Ym94X19zZWxlY3QtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cbiAgICAuaW5wdXQtdGV4dC1sYWJlbCAuanEtc2VsZWN0Ym94IGxpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgY29sb3I6ICM5MDkwOTA7IH1cbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1zZWxlY3Rib3ggbGk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRiYzkxO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NmQ2MTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmlucHV0LXRleHQtbGFiZWwgLmpxLXNlbGVjdGJveCAuanEtc2VsZWN0Ym94X19kcm9wZG93biB7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuaW5wdXQtdGV4dC1sYWJlbCAuanEtc2VsZWN0Ym94IC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1maWxlLnN0eWxlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjEyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDNEM0QzQ7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuaW5wdXQtdGV4dC1sYWJlbCAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICM1NzU3NTc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1maWxlX19uYW1lIHtcbiAgICBwYWRkaW5nOiAyNXB4IDUwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNDNEM0QzQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgY29sb3I6ICNDOEM4Qzg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvZmlsZS5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxN3B4IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuaW5wdXQtdGV4dC1sYWJlbCAuanEtZmlsZV9fbmFtZSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTBweCBjZW50ZXI7IH0gfVxuICAuaW5wdXQtdGV4dC1sYWJlbCBpbnB1dFt0eXBlPSdmaWxlJ10uc3R5bGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgLmlucHV0LXRleHQtbGFiZWwgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICM1NzU3NTc7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gIC5pbnB1dC10ZXh0LWxhYmVsIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAuaW5wdXQtdGV4dC1sYWJlbCB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7IH0gfVxuICAuaW5wdXQtdGV4dC1sYWJlbCBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIC5pbnB1dC10ZXh0LWxhYmVsIHRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmlucHV0LXRleHQtbGFiZWwgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgICAgLmlucHV0LXRleHQtbGFiZWwgdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgICAgIC5pbnB1dC10ZXh0LWxhYmVsIHRleHRhcmVhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBwYWRkaW5nOiA4cHggMTBweDsgfSB9XG4gICAgLmlucHV0LXRleHQtbGFiZWwgaW5wdXRbdHlwZT0ndGV4dCddOjpwbGFjZWhvbGRlcixcbiAgICAuaW5wdXQtdGV4dC1sYWJlbCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNDOEM4Qzg7IH1cbiAgLmlucHV0LXRleHQtbGFiZWwgaW5wdXQuZXJyb3IsIC5pbnB1dC10ZXh0LWxhYmVsIC5lcnJvci1vbmxpbmUsIC5pbnB1dC10ZXh0LWxhYmVsIHRleHRhcmVhLmVycm9yIHtcbiAgICBib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50OyB9XG5cbi5mYXEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmZhcS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmZhcS1ibG9ja19fcXVlc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiA2OHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTA4cHggMTBweCAyMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgIGNvbG9yOiAjMDNCNTg4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5mYXEtYmxvY2tfX3F1ZXN0IHtcbiAgICAgICAgcGFkZGluZzogMTBweCA1NHB4IDEwcHggMTBweDtcbiAgICAgICAgbWluLWhlaWdodDogNjhweDsgfSB9XG4gIC5mYXEtYmxvY2tfX2Fuc3dlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjI0OCk7IH1cblxuLmZhcS1wbHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gMTBweCk7XG4gIHJpZ2h0OiA2MHB4OyB9XG4gIC5mYXEtcGx1cyBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDNweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzQjU4ODtcbiAgICB0cmFuc2l0aW9uOiAuMjVzOyB9XG4gICAgLmZhcS1wbHVzIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgLmZhcS1wbHVzIHNwYW4ge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5mYXEtcGx1cyB7XG4gICAgICByaWdodDogMzBweDsgfSB9XG5cbi5mYXEtYmxvY2sub3BlbiAuZmFxLXBsdXMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNvbnRhY3RzIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jb250YWN0cyB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmNvbnRhY3RzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmNvbnRhY3RzLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5jb250YWN0cy1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgICAuY29udGFjdHMtcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5jb250YWN0cy1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNvbnRhY3RzLWNvbC0zMyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5jb250YWN0cy1jb2wtMzMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uY29udGFjdHMtY29sLTY2IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDEuNSk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGFjdHMtY29sLTY2IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmNvbnRhY3RzIC5uby1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5kZXAtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uc2VydmljZXMtdmlkZW8ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7IH1cblxuLm1mcC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1mcC1jb250YWluZXIgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzM3cHg7IH1cblxuLnF1ZXN0LWJsb2NrIHtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAucXVlc3QtYmxvY2sge1xuICAgICAgcGFkZGluZzogMzBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucXVlc3QtYmxvY2sge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgLnF1ZXN0LWJsb2NrX19kYXRlIHtcbiAgICBmb250LXNpemU6IDAuODc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICBjb2xvcjogI0M0QzRDNDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5xdWVzdC1ibG9ja19fcXVlc3Qge1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgY29sb3I6ICM1QzVDNUM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IC4zczsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAucXVlc3QtYmxvY2tfX3F1ZXN0IHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTsgfSB9XG4gICAgLnF1ZXN0LWJsb2NrX19xdWVzdCBzdHJvbmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnF1ZXN0LWJsb2NrX19hbnN3ZXIge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMzQsIDIzNCwgMjM0LCAwLjI0OCk7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5xdWVzdC1ibG9ja19fYW5zd2VyIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC5xdWVzdC1ibG9ja19fYW5zd2VyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5xdWVzdC1ibG9jay5vcGVuIC5xdWVzdC1ibG9ja19fcXVlc3Qge1xuICBjb2xvcjogIzAzQjU4ODsgfVxuXG4ubGVhZGVyLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAubGVhZGVyLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgLmxlYWRlci1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAubGVhZGVyLWJsb2NrX19pbWcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAubGVhZGVyLWJsb2NrX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxlYWRlci1ibG9ja19faW1nOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG4gICAgLmxlYWRlci1ibG9ja19faW1nIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubGVhZGVyLWJsb2NrX19pbmZvIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgLmxlYWRlci1ibG9ja19faW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAubGVhZGVyLWJsb2NrX19pbmZvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG4gICAgLmxlYWRlci1ibG9ja19faW5mby1uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMS41ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogIzVDNUM1QztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIC5sZWFkZXItYmxvY2tfX2luZm8tbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1ZW07IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5MHB4KSB7XG4gICAgICAgIC5sZWFkZXItYmxvY2tfX2luZm8tbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmxlYWRlci1ibG9ja19faW5mby11bCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAubGVhZGVyLWJsb2NrX19pbmZvLXVsOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGVhZGVyLWJsb2NrX19pbmZvLXVsID4gZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICM1QzVDNUM7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgICAgLmxlYWRlci1ibG9ja19faW5mby11bCA+IGRpdiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICAgICAgLmxlYWRlci1ibG9ja19faW5mby11bCB1bCBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgLmxlYWRlci1ibG9ja19faW5mby11bCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgLmxlYWRlci1ibG9ja19faW5mby11bCB1bCBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1ZW07IH0gfVxuICAgICAgICAubGVhZGVyLWJsb2NrX19pbmZvLXVsIHVsIGxpOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgICAgICAgLmxlYWRlci1ibG9ja19faW5mby11bCB1bCBsaSBhIHtcbiAgICAgICAgICBjb2xvcjogIzAzQjU4ODtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4OyB9XG4gICAgICAgICAgLmxlYWRlci1ibG9ja19faW5mby11bCB1bCBsaSBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5sZWFkZXItYmxvY2tfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAubGVhZGVyLWJsb2NrX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAubGVhZGVyLWJsb2NrX190ZXh0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAgIC5sZWFkZXItYmxvY2tfX3RleHQgcCB7XG4gICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIGNvbG9yOiAjNUM1QzVDOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgICAubGVhZGVyLWJsb2NrX190ZXh0IHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMWVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5sZWFkZXItYmxvY2tfX3RleHQgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cblxuLmNvbnRlbnQge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgcGFkZGluZzogNDBweCAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuICAuY29udGVudC1sZWZ0IHtcbiAgICB3aWR0aDogMzg1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAuY29udGVudC1tYWluIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gKDM4NXB4ICsgNjVweCkpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuY29udGVudC1tYWluIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgzMDBweCArIDQwcHgpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIC5jb250ZW50LW1haW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9IH1cbiAgICAuY29udGVudC1tYWluIGEge1xuICAgICAgY29sb3I6ICMwM0I1ODg7IH1cblxuLnphZy0tbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC56YWctLWxpbmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgLnphZy0tbGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7IH1cbiAgLnphZy0tbGluZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjNTc1NzU3O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC56YWctLWxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC56YWctLWxpbmUgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi56YWctLWxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnphZy0tbGluZS5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC56YWctLWxpbmUubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5zZWxlY3Quc3R5bGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwOyB9XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRhYnMtY29udGFpbmVyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG51bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxudWwgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxub2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbm9sIGxpIHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubGluay0td2hpdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmxpbmstLXdoaXRlIC5pY29uIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubGluay0td2hpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwM0I1ODg7IH1cbiAgICAubGluay0td2hpdGU6aG92ZXIgLmljb24ge1xuICAgICAgZmlsbDogIzAzQjU4ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5saW5rLS13aGl0ZSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG5cbi5jb250ZW50LW1haW4gLmxpbmstLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNvbnRlbnQtbWFpbiAubGluay0td2hpdGU6aG92ZXIge1xuICBjb2xvcjogIzAzQjU4ODsgfVxuXG4ubGluay0tYXp1cmUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwM0I1ODg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICMwM0I1ODg7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLmxpbmstLWF6dXJlIC5pY29uIHtcbiAgICBmaWxsOiAjMDNCNTg4O1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubGluay0tYXp1cmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubGluay0tYXp1cmU6aG92ZXIgLmljb24ge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5saW5rLS1henVyZSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG5cbi5saW5rLS1henVyZS1mdWxsIHtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMDNCNTg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDNCNTg4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEuMTI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zczsgfVxuICAubGluay0tYXp1cmUtZnVsbDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzAzQjU4ODsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5saW5rLS1henVyZS1mdWxsIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAwLjg3NWVtOyB9IH1cblxuLmNvbnRlbnQtbWFpbiAubGluay0tYXp1cmUtZnVsbCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5jb250ZW50LW1haW4gLmxpbmstLWF6dXJlLWZ1bGw6aG92ZXIge1xuICBjb2xvcjogIzAzQjU4ODsgfVxuXG4uc2JtdC1henVyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwM0I1ODg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAzQjU4ODtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogLjNzO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnNibXQtYXp1cmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMwM0I1ODg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuc2JtdC1henVyZSB7XG4gICAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVlbTsgfSB9XG5cbi56YWctaW1nIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgIC56YWctaW1nIHtcbiAgICAgIGhlaWdodDogMjUwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC56YWctaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH0gfVxuICAuemFnLWltZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLnphZy1pbWcgLmJyZWFkY3J1bWJzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC56YWctaW1nIC5icmVhZGNydW1icyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgLnphZy1pbWcgLmJyZWFkY3J1bWJzIGEgc3BhbixcbiAgLnphZy1pbWcgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC56YWctaW1nX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuemFnLWltZyBoMSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTMwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC56YWctaW1nIGgxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4yNWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTkwcHgpIHtcbiAgICAgIC56YWctaW1nIGgxIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgIC56YWctaW1nIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAuemFnLWltZyBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07IH0gfVxuICAgIC56YWctaW1nIGgxIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC56YWctaW1nIGgxIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDsgfSB9XG4gICAgICAuemFnLWltZyBoMSBzcGFuOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAxMDAlOyB9XG4gICAgICAuemFnLWltZyBoMSBzcGFuOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTBweCkge1xuICAgICAgICAgIC56YWctaW1nIGgxIHNwYW46OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4OyB9IH1cblxuLmxpbmtzLXNlZWxvYWQge1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxpbmtzLXNlZWxvYWQgLmxpbmstLWF6dXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5saW5rcy1zZWVsb2FkIC5zYm10LWF6dXJlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7IH1cbiAgICAubGlua3Mtc2VlbG9hZCAuc2JtdC1henVyZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1JSk7XG4gICAgICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmxpbmtzLXNlZWxvYWQgLnNibXQtYXp1cmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMwM0I1ODg7IH1cbiAgICAgIC5saW5rcy1zZWVsb2FkIC5zYm10LWF6dXJlOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwM0I1ODg7IH1cblxuLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2sudGdsciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5iYWRzZWUtdG9nZ2xlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggODRweDsgfVxuICAuYmFkc2VlLXRvZ2dsZXI6aG92ZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYmFkc2VlLXRvZ2dsZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dlbmVyYWwvZXllLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5iYWRzZWUtc2V0dGluZ3MtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4ycztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2OyB9XG4gIC5iYWRzZWUtc2V0dGluZ3MtbGlzdC5vcGVuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWJsb2NrIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZDsgfVxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWJsb2NrOm50aC1jaGlsZCg0KSB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7IH1cbiAgICAgICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2s6bnRoLWNoaWxkKDEpLCAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkOyB9XG4gICAgICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWJsb2NrOm50aC1jaGlsZCgxKSwgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2s6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7IH1cbiAgICAgICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2s6bnRoLWNoaWxkKDMpLCAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1ibG9jazpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2sge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1ibG9jazpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1ibG9jazpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAgICAgICAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1ibG9jazpudGgtY2hpbGQoMykge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtaGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtZm9udCxcbiAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtc2l6ZSxcbiAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtc3BhY2luZyxcbiAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtc2NoZW1lIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWZvbnQ6aG92ZXIsXG4gICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtc2l6ZTpob3ZlcixcbiAgICAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1zcGFjaW5nOmhvdmVyLFxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLXNjaGVtZTpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzY2NjsgfVxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWZvbnQuYWN0aXZlLFxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLXNpemUuYWN0aXZlLFxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLXNwYWNpbmcuYWN0aXZlLFxuICAgIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLXNjaGVtZS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLXNpemU6bGFzdC1jaGlsZCB7XG4gICAgZm9udC1zaXplOiAxLjYyNWVtOyB9XG4gIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAuYmFkc2VlLXNldHRpbmdzLWxpc3QgLmJhZHNlZS1jbG9zZTpiZWZvcmUsIC5iYWRzZWUtc2V0dGluZ3MtbGlzdCAuYmFkc2VlLWNsb3NlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtY2xvc2U6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtY2xvc2U6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtY2xvc2U6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5iYWRzZWUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gIC5iYWRzZWUgLm5ld3MtZmlsdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzOyB9XG4gIC5iYWRzZWUgLm5ld3MtZmlsdGVyX19ib3ggLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCxcbiAgLmJhZHNlZSAubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gIC5iYWRzZWUgLm5ld3MtZmlsdGVyX19ib3g6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuYmFkc2VlLmZmLXRpbWVzIHtcbiAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7IH1cbiAgLmJhZHNlZS5zaXplLWJpZyB7XG4gICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5iYWRzZWUuc2l6ZS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG4gIC5iYWRzZWUuc3BhY2luZy1iaWcge1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7IH1cbiAgICAuYmFkc2VlLnNwYWNpbmctYmlnIC56YWctaW1nIGgxLFxuICAgIC5iYWRzZWUuc3BhY2luZy1iaWcgLmhlYWRlci1tZW51X19saXN0LWxpbmssXG4gICAgLmJhZHNlZS5zcGFjaW5nLWJpZyAub3Byb3NfX3phZyxcbiAgICAuYmFkc2VlLnNwYWNpbmctYmlnIC5vcHJvc19fY29udGFpbmVyLXphZyxcbiAgICAuYmFkc2VlLnNwYWNpbmctYmlnIC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwgc3BhbixcbiAgICAuYmFkc2VlLnNwYWNpbmctYmlnIC5pbnB1dC10ZXh0LWxhYmVsIGxhYmVsLFxuICAgIC5iYWRzZWUuc3BhY2luZy1iaWcgaW5wdXQsXG4gICAgLmJhZHNlZS5zcGFjaW5nLWJpZyB0ZXh0YXJlYSxcbiAgICAuYmFkc2VlLnNwYWNpbmctYmlnIC5wYWdlLXRleHQgaDEgc3BhbiwgLmJhZHNlZS5zcGFjaW5nLWJpZyAucGFnZS10ZXh0IC5oMSBzcGFuLFxuICAgIC5iYWRzZWUuc3BhY2luZy1iaWcgLnF1ZXN0LWJsb2NrX19xdWVzdCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4OyB9XG4gIC5iYWRzZWUuc3BhY2luZy1sYXJnZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDsgfVxuICAgIC5iYWRzZWUuc3BhY2luZy1sYXJnZSAuemFnLWltZyBoMSxcbiAgICAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLmhlYWRlci1tZW51X19saXN0LWxpbmssXG4gICAgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5vcHJvc19femFnLFxuICAgIC5iYWRzZWUuc3BhY2luZy1sYXJnZSAub3Byb3NfX2NvbnRhaW5lci16YWcsXG4gICAgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwgc3BhbixcbiAgICAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLmlucHV0LXRleHQtbGFiZWwgbGFiZWwsXG4gICAgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIGlucHV0LFxuICAgIC5iYWRzZWUuc3BhY2luZy1sYXJnZSB0ZXh0YXJlYSxcbiAgICAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLnBhZ2UtdGV4dCBoMSBzcGFuLCAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLnBhZ2UtdGV4dCAuaDEgc3BhbixcbiAgICAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLnF1ZXN0LWJsb2NrX19xdWVzdCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4OyB9XG4gIC5iYWRzZWUuc2l6ZS1iaWcgLmhlYWRlciAuY29udGFpbmVyLCAuYmFkc2VlLnNpemUtbGFyZ2UgLmhlYWRlciAuY29udGFpbmVyLCAuYmFkc2VlLnNwYWNpbmctYmlnIC5oZWFkZXIgLmNvbnRhaW5lciwgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5oZWFkZXIgLmNvbnRhaW5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5iYWRzZWUuc2l6ZS1iaWcgLmJyYW5kLCAuYmFkc2VlLnNpemUtbGFyZ2UgLmJyYW5kLCAuYmFkc2VlLnNwYWNpbmctYmlnIC5icmFuZCwgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5icmFuZCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhZHNlZS5zaXplLWJpZyAuaWNvbnMsIC5iYWRzZWUuc2l6ZS1sYXJnZSAuaWNvbnMsIC5iYWRzZWUuc3BhY2luZy1iaWcgLmljb25zLCAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLmljb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYmFkc2VlLnNpemUtYmlnIG9sLCAuYmFkc2VlLnNpemUtbGFyZ2Ugb2wsIC5iYWRzZWUuc3BhY2luZy1iaWcgb2wsIC5iYWRzZWUuc3BhY2luZy1sYXJnZSBvbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5iYWRzZWUuc2l6ZS1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciwgLmJhZHNlZS5zaXplLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIsIC5iYWRzZWUuc3BhY2luZy1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciwgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5iYWRzZWUuc2l6ZS1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuYnJhbmQsIC5iYWRzZWUuc2l6ZS1sYXJnZSAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5icmFuZCwgLmJhZHNlZS5zcGFjaW5nLWJpZyAuZm9vdGVyLXRvcCAuY29udGFpbmVyIC5icmFuZCwgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIgLmJyYW5kIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5iYWRzZWUuc2l6ZS1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuaW5mbywgLmJhZHNlZS5zaXplLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIgLmluZm8sIC5iYWRzZWUuc3BhY2luZy1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuaW5mbywgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIgLmluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5iYWRzZWUuc2l6ZS1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuaW5mbyAudGV4dC1yaWdodCwgLmJhZHNlZS5zaXplLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIgLmluZm8gLnRleHQtcmlnaHQsIC5iYWRzZWUuc3BhY2luZy1iaWcgLmZvb3Rlci10b3AgLmNvbnRhaW5lciAuaW5mbyAudGV4dC1yaWdodCwgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5mb290ZXItdG9wIC5jb250YWluZXIgLmluZm8gLnRleHQtcmlnaHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5iYWRzZWUuc2l6ZS1iaWcgLmhlYWRlci1ib3R0b20gLmluZm8sIC5iYWRzZWUuc2l6ZS1sYXJnZSAuaGVhZGVyLWJvdHRvbSAuaW5mbywgLmJhZHNlZS5zcGFjaW5nLWJpZyAuaGVhZGVyLWJvdHRvbSAuaW5mbywgLmJhZHNlZS5zcGFjaW5nLWxhcmdlIC5oZWFkZXItYm90dG9tIC5pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmJhZHNlZS5zaXplLWJpZyAuaGVhZGVyLWJvdHRvbSAuaW5mb19fYmxvY2s6bnRoLWNoaWxkKDMpLCAuYmFkc2VlLnNpemUtbGFyZ2UgLmhlYWRlci1ib3R0b20gLmluZm9fX2Jsb2NrOm50aC1jaGlsZCgzKSwgLmJhZHNlZS5zcGFjaW5nLWJpZyAuaGVhZGVyLWJvdHRvbSAuaW5mb19fYmxvY2s6bnRoLWNoaWxkKDMpLCAuYmFkc2VlLnNwYWNpbmctbGFyZ2UgLmhlYWRlci1ib3R0b20gLmluZm9fX2Jsb2NrOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYmFkc2VlIC5iYWRzZWUtc2V0dGluZ3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5iYWRzZWUgLmhlYWRlci1tZW51X19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDE3cHggMTBweDsgfVxuICAuYmFkc2VlIC5zaWRlYmFyLXVsX19saSBhIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLmJhZHNlZSAuaW5wdXQtdGV4dC1sYWJlbCAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG4gIC5iYWRzZWUgLmlucHV0LXRleHQtbGFiZWwgLmpxLXNlbGVjdGJveCBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTsgfVxuICAuYmFkc2VlIC5wYWdlLXRleHQgaDEgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxZW0gIWltcG9ydGFudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAgIC5iYWRzZWUgLmhlYWRlci10b3AgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5iYWRzZWUgLmhlYWRlci10b3AgLmNvbnRhaW5lciAuYnJhbmQsXG4gICAgICAuYmFkc2VlIC5oZWFkZXItdG9wIC5jb250YWluZXIgLmljb25zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgLmJhZHNlZSAuYnJhbmQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuYmFkc2VlIC5oZWFkZXItbWVudV9fYnRuIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJhZHNlZSAubmV3cy1zZWFyY2guZmFxIGZvcm0ge1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAuYmFkc2VlIC5uZXdzLXNlYXJjaC5mYXEgaW5wdXRbdHlwZT0ndGV4dCddIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFkc2VlIC5mb3JtLXBhZ2VfX3RhYnMgLnRhYnMtdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5iYWRzZWUgLmZvcm0tcGFnZV9fdGFicyAudGFicy11bCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuYmFkc2VlIC5mb3JtLXBhZ2UgLmlucHV0LXRleHQtbGFiZWwgLnRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgLmJhZHNlZSAuY29udGFjdHMtY29sLTMzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmJhZHNlZSAubmV3cy1zZWFyY2ggLnNibXQtLXNlYXJjaCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJhZHNlZSAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24ge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5iYWRzZWUgLmhlYWRlci1zZWFyY2ggZm9ybSxcbiAgLmJhZHNlZSAubmV3cy1zZWFyY2ggZm9ybSxcbiAgLmJhZHNlZSAuaGVhZGVyLW1lbnUgLmhlYWRlci1ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7IH1cbiAgLmJhZHNlZSAuc2JtdF9fc2VhcmNoLFxuICAuYmFkc2VlIC5zYm10LS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmJhZHNlZSAuc2JtdF9fc2VhcmNoOmhvdmVyLFxuICAgIC5iYWRzZWUgLnNibXQtLXNlYXJjaDpob3ZlciB7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgLmJhZHNlZSAuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkLFxuICAuYmFkc2VlIC5oZWFkZXItc2VhcmNoIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOmhvdmVyLFxuICAuYmFkc2VlIC5mYXEtcGx1cyBzcGFuLFxuICAuYmFkc2VlIC5wYWdpbmF0aW9uIC5hY3RpdmUsXG4gIC5iYWRzZWUgLmdpZ2llbmEtdGFibGUgdGgge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7IH1cbiAgLmJhZHNlZSAucGFnaW5hdGlvbl9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogLjJzOyB9XG4gIC5iYWRzZWUgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuYmFkc2VlIC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHN2ZyB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmJhZHNlZSAuaGVhZGVyLFxuICAuYmFkc2VlIC5oZWFkZXItbWVudSxcbiAgLmJhZHNlZSAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lcjo6YWZ0ZXIsXG4gIC5iYWRzZWUgLmhlYWRlci1tZW51IC5jb250YWluZXI6OmJlZm9yZSxcbiAgLmJhZHNlZSAuaGVhZGVyLW1lbnVfX2J0bixcbiAgLmJhZHNlZSAuc2lkZWJhci11bF9fbGkgYSxcbiAgLmJhZHNlZSAuZm9vdGVyLFxuICAuYmFkc2VlIC5uZXdzLXNvcnQgdWwgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzY2NiAhaW1wb3J0YW50OyB9XG4gIC5iYWRzZWUgLm5ld3Mtc29ydCB1bCAuYWN0aXZlIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmJhZHNlZSAubmV3cy1zb3J0IHVsIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzk5OTsgfVxuICAuYmFkc2VlIC5oZWFkZXItbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cbiAgLmJhZHNlZSAuaGVhZGVyLW1lbnVfX2J0bi1wcmV2LFxuICAuYmFkc2VlIC5oZWFkZXItbWVudV9fYnRuLW5leHQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAuYmFkc2VlIC5oZWFkZXItbWVudV9fYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7IH1cbiAgLmJhZHNlZSAuaGVhZGVyLW1lbnVfX2xpc3QtbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzk5OTsgfVxuICAuYmFkc2VlIC5mb3JtLXBhZ2VfX3RhYnMgdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5iYWRzZWUgLmZvcm0tcGFnZV9fdGFicyB1bCBsaS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzY2NjsgfVxuICAuYmFkc2VlIC5oZWFkZXItbWVudV9fZHJvcCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTsgfVxuICAgIC5iYWRzZWUgLmhlYWRlci1tZW51X19kcm9wIGxpIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk7IH1cbiAgICAuYmFkc2VlIC5oZWFkZXItbWVudV9fZHJvcCAuaGVhZGVyLW1lbnVfX2xpc3QtbGluazpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLmJhZHNlZSAub3Byb3Mge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICM2NjY7IH1cbiAgLmJhZHNlZSAub3Byb3NfX3phZyB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzY2NjsgfVxuICAuYmFkc2VlIC5zYm10LWF6dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuICAgIC5iYWRzZWUgLnNibXQtYXp1cmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5iYWRzZWUgLmxpbmstLWF6dXJlIHtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuYmFkc2VlIC5saW5rLS1henVyZSAuaWNvbiB7XG4gICAgICBmaWxsOiAjNjY2OyB9XG4gICAgLmJhZHNlZSAubGluay0tYXp1cmU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuYmFkc2VlIC5saW5rLS1henVyZTpob3ZlciAuaWNvbiB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLmJhZHNlZSAubGluay0tYXp1cmUtZnVsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICBib3JkZXItY29sb3I6ICM2NjY7IH1cbiAgICAuYmFkc2VlIC5saW5rLS1henVyZS1mdWxsOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAuYmFkc2VlIC5uZXdzLW1haW4ge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJhZHNlZSAubmV3cy1pdGVtX190ZXh0LFxuICAuYmFkc2VlIC5uZXdzLWl0ZW1fX2RhdGUsXG4gIC5iYWRzZWUgLm5ld3MtaXRlbV9femFnLFxuICAuYmFkc2VlIC5uZXdzLWl0ZW1fX3Age1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5iYWRzZWUgLm5ld3MtaXRlbV9fZGF0ZSxcbiAgLmJhZHNlZSAubmV3cy1pdGVtX196YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmJhZHNlZSAubmV3cy1pdGVtX19wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5iYWRzZWUgLnNsaWRlci1icmFuZHMsXG4gIC5iYWRzZWUgLm1haW4tc2xpZGVyLFxuICAuYmFkc2VlIC5uZXdzLWl0ZW1fX2ltZyxcbiAgLmJhZHNlZSAuY29udGVudC1pdGVtX19pbWcsXG4gIC5iYWRzZWUgLmh1bWFuLWNhcmRfX3Bob3RvLFxuICAuYmFkc2VlIC5sZWFkZXItYmxvY2tfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYmFkc2VlIC5sZWFkZXItYmxvY2tfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYmFkc2VlIC5odW1hbi1jYXJkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5iYWRzZWUgLmh1bWFuLWNhcmQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJhZHNlZSAuaHVtYW4tY2FyZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuYmFkc2VlIC5wYWdlLXRleHQgYSxcbiAgLmJhZHNlZSAuY2FyZWVyLWxpc3QgbGksXG4gIC5iYWRzZWUgLnBhZ2UtdGV4dCAuaDMsXG4gIC5iYWRzZWUgLmNhdGVnb3JpZXMgLmg0LFxuICAuYmFkc2VlIC5jYXRlZ29yaWVzIGEsXG4gIC5iYWRzZWUgLmZhcS1ibG9ja19fcXVlc3QsXG4gIC5iYWRzZWUgLnRleHQtZ3JlZW4sXG4gIC5iYWRzZWUgLmxpbmssXG4gIC5iYWRzZWUgLnNlcnZpY2VzLWl0ZW1fX251bWJlciB7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgLmJhZHNlZSAuemFnLWltZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuYmFkc2VlIC5vcHJvc19femFnIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYWRzZWUgLm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICM2NjY7IH1cbiAgLmJhZHNlZSAubmV3cy1zZWFyY2ggLmpxLXNlbGVjdGJveF9fZHJvcGRvd24gbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM5OTk7IH1cbiAgLmJhZHNlZSAuc2VydmljZXMtaXRlbSB7XG4gICAgYmFja2dyb3VuZDogIzY2NiAhaW1wb3J0YW50OyB9XG4gIC5iYWRzZWUgLnNsaWNrLXRhYnMtc2Nyb2xsZXIgLnNsaWNrLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OyB9XG4gIC5iYWRzZWUgLmNhcmVlci1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgLmJhZHNlZSAuaGVhZGVyIC5pbmZvX19ibG9jazpudGgtY2hpbGQoMikgc3Ryb25nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuYmFkc2VlIC5oZWFkZXIgLmluZm9fX2Jsb2NrOm50aC1jaGlsZCgyKSAudGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuYmFkc2VlIC5oZWFkZXIgLmluZm9fX2Jsb2NrOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYmFkc2VlIC5jb250ZW50LWxlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmJhZHNlZSAuY29udGVudC1sZWZ0IC5zaWRlYmFyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmJhZHNlZSAuY29udGVudC1tYWluIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmJhZHNlZSAubmV3cy1tYWluX19saW5rIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuYmFkc2VlIC5zaWRlYmFyLXVsX19saSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5iYWRzZWUuc2NoZW1lLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5oZWFkZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnNpZGViYXItdWxfX2xpIGEsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLm5ld3Mtc29ydCB1bCAuYWN0aXZlLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5saW5rLS1henVyZSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAub3Byb3NfX3phZyxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubGluay0tYXp1cmUtZnVsbCxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuc2JtdC1henVyZSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuaGVhZGVyLW1lbnVfX2Ryb3AgLmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19idG46aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19kcm9wIGxpOmhvdmVyLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5zYm10LS1zZWFyY2gsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmZhcS1wbHVzIHNwYW4sXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnNpZGViYXItdWxfX2xpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC56YWctLWxpbmUgc3BhbixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubmV3cy1pdGVtX196YWcsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLm5ld3MtaXRlbV9fcCxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubGluay0tYXp1cmU6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLm9wcm9zX19jb250YWluZXItemFnLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwgc3BhbixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubGluay0tYXp1cmUtZnVsbDpob3ZlcixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuY2FyZWVyLWxpc3QgbGksXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnBhZ2UtdGV4dCBhLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5pbnB1dC10ZXh0LWxhYmVsIGxhYmVsLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5wYWdlLXRleHQgaDEgc3BhbixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAucGFnZS10ZXh0IC5oMSBzcGFuLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5icmVhZGNydW1icyBzcGFuLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5wYWdlLXRleHQgLmgzLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5jYXRlZ29yaWVzIC5oNCxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuY2F0ZWdvcmllcyBhLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5zYm10LS1zZWFyY2g6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmZhcS1ibG9ja19fcXVlc3QsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmlucHV0LXRleHQtbGFiZWwgLnRleHQsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmxlYWRlci1ibG9ja19faW5mby1uYW1lLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5sZWFkZXItYmxvY2tfX2luZm8tdWwgPiBkaXYsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmxlYWRlci1ibG9ja19fdGV4dCBwLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5uZXdzLXNvcnQgLnRleHQsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLm5ld3Mtc29ydCB1bCBsaSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAucXVlc3QtYmxvY2tfX3F1ZXN0LFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC50ZXh0LWdyZWVuLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5saW5rIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5saW5rLS1henVyZSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAub3Byb3MsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmxpbmstLWF6dXJlLWZ1bGwsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnNibXQtYXp1cmUsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19kcm9wIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC56YWctLWxpbmUgc3BhbixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubGluay0tYXp1cmU6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci10b3AsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1ib3R0b20sXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmZvb3RlcixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuaGVhZGVyLW1lbnUsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51IC5jb250YWluZXI6OmJlZm9yZSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuaGVhZGVyLW1lbnUgLmNvbnRhaW5lcjo6YWZ0ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19idG4sXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnNpZGViYXItdWxfX2xpIGEsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmxpbmstLWF6dXJlLWZ1bGw6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19kcm9wIGxpLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5wYWdlLXRleHQgaDEgc3BhbixcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAucGFnZS10ZXh0IC5oMSBzcGFuLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5jYXRlZ29yaWVzLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5zYm10LS1zZWFyY2g6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5saW5rLS1henVyZSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAub3Byb3NfX3phZyxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubGluay0tYXp1cmUtZnVsbCxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuc2JtdC1henVyZSxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuaGVhZGVyLW1lbnVfX2Ryb3AgLmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmhlYWRlci1tZW51X19kcm9wIGxpOmhvdmVyLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1maWxlX19uYW1lLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5zYm10LS1zZWFyY2gsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnNpZGViYXItdWxfX2xpIGE6aG92ZXIsXG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLm5ld3Mtc29ydCB1bCAuYWN0aXZlIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5oZWFkZXItbWVudV9fYnRuLXByZXYge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH1cbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuaGVhZGVyLW1lbnVfX2J0bi1uZXh0IHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7IH1cbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAubGluay0tYXp1cmUgc3ZnLFxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5oZWFkZXItbWVudV9fYnRuOmhvdmVyIHN2ZyB7XG4gICAgZmlsbDogIzAwMDsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC5zaWRlYmFyLXVsX19saSBhIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmOyB9XG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLmZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7IH1cbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuaGVhZGVyLW1lbnVfX2Ryb3Age1xuICAgIGJvcmRlci1jb2xvcjogIzU1NTsgfVxuICAuYmFkc2VlLnNjaGVtZS1pbnZlcnNlIC56YWctaW1nIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5iYWRzZWUuc2NoZW1lLWludmVyc2UgLnNibXQtLXNlYXJjaCxcbiAgLmJhZHNlZS5zY2hlbWUtaW52ZXJzZSAuZmFxLWJsb2NrX19xdWVzdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjsgfVxuIiwiLy8gZm9udHMgaW5jbHVkaW5nXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdHNyYzpcclxuXHRcdHVybChcIi4uL2ZvbnRzL2FyaWFsL25vcm1hbC9ub3JtYWwud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvbm9ybWFsL25vcm1hbC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvbm9ybWFsL25vcm1hbC50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG5cclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJhcmlhbFwiO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0c3JjOlxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvYm9sZC9ib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHRcdHVybChcIi4uL2ZvbnRzL2FyaWFsL2JvbGQvYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvYm9sZC9ib2xkLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcblxyXG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdHNyYzpcclxuXHRcdHVybChcIi4uL2ZvbnRzL2FyaWFsL2l0YWxpYy9pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvaXRhbGljL2l0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvaXRhbGljL2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG5cclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuXHRmb250LWZhbWlseTogXCJhcmlhbFwiO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0c3JjOlxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvYm9sZC1pdGFsaWMvYm9sZC1pdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxyXG5cdFx0dXJsKFwiLi4vZm9udHMvYXJpYWwvYm9sZC1pdGFsaWMvYm9sZC1pdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSxcclxuXHRcdHVybChcIi4uL2ZvbnRzL2FyaWFsL2JvbGQtaXRhbGljL2JvbGQtaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0dGZcIik7XHJcblxyXG5cdGZvbnQtZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG5cdGZvbnQtZmFtaWx5OiBcImFyaWFsXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblxyXG5cdHNyYzpcclxuXHRcdHVybChcIi4uL2ZvbnRzL2FyaWFsL2JsYWNrL2JsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcclxuXHRcdHVybChcIi4uL2ZvbnRzL2FyaWFsL2JsYWNrL2JsYWNrLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksXHJcblx0XHR1cmwoXCIuLi9mb250cy9hcmlhbC9ibGFjay9ibGFjay50dGZcIikgZm9ybWF0KFwidHRmXCIpO1xyXG5cclxuXHRmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL2J1dHRvbixocixpbnB1dHtvdmVyZmxvdzp2aXNpYmxlfWEsYXVkaW8sY2FudmFzLHByb2dyZXNzLHZpZGVve2Rpc3BsYXk6aW5saW5lLWJsb2NrfXByb2dyZXNzLHN1YixzdXB7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9W3R5cGU9Y2hlY2tib3hdLFt0eXBlPXJhZGlvXSxsZWdlbmR7Ym94LXNpemluZzpib3JkZXItYm94O3BhZGRpbmc6MH0qLGJvZHl7bWFyZ2luOjB9KixsZWdlbmR7cGFkZGluZzowfSosOmFjdGl2ZSw6Zm9jdXMsOmhvdmVyLDp2aXNpdGVke291dGxpbmU6MH1odG1se2xpbmUtaGVpZ2h0OjEuMTU7LW1zLXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJX1hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsZm9vdGVyLGhlYWRlcixtYWluLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31oMXtmb250LXNpemU6MmVtfWZpZ3VyZXttYXJnaW46MWVtIDQwcHh9aHJ7Ym94LXNpemluZzpjb250ZW50LWJveDtoZWlnaHQ6MH1jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6b2JqZWN0c31hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOm5vbmU7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lIGRvdHRlZH1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9ZGZue2ZvbnQtc3R5bGU6aXRhbGljfW1hcmt7YmFja2dyb3VuZC1jb2xvcjojZmYwO2NvbG9yOiMwMDB9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF1ZGlvOm5vdChbY29udHJvbHNdKXtkaXNwbGF5Om5vbmU7aGVpZ2h0OjB9aW1ne2JvcmRlci1zdHlsZTpub25lfXN2Zzpub3QoOnJvb3Qpe292ZXJmbG93OmhpZGRlbn1idXR0b24saW5wdXQsb3B0Z3JvdXAsc2VsZWN0LHRleHRhcmVhe2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7Zm9udC1zaXplOjEwMCU7bGluZS1oZWlnaHQ6MS4xNTttYXJnaW46MH1idXR0b24sc2VsZWN0e3RleHQtdHJhbnNmb3JtOm5vbmV9W3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uLGh0bWwgW3R5cGU9YnV0dG9uXXstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9ufVt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9cmVzZXRdOjotbW96LWZvY3VzLWlubmVyLFt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIsYnV0dG9uOjotbW96LWZvY3VzLWlubmVye2JvcmRlci1zdHlsZTpub25lO3BhZGRpbmc6MH1bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFt0eXBlPXJlc2V0XTotbW96LWZvY3VzcmluZyxbdHlwZT1zdWJtaXRdOi1tb3otZm9jdXNyaW5nLGJ1dHRvbjotbW96LWZvY3VzcmluZ3tvdXRsaW5lOkJ1dHRvblRleHQgZG90dGVkIDFweH1maWVsZHNldHtwYWRkaW5nOi4zNWVtIC43NWVtIC42MjVlbX1sZWdlbmR7Y29sb3I6aW5oZXJpdDtkaXNwbGF5OnRhYmxlO21heC13aWR0aDoxMDAlO3doaXRlLXNwYWNlOm5vcm1hbH10ZXh0YXJlYXtvdmVyZmxvdzphdXRvfVt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7b3V0bGluZS1vZmZzZXQ6LTJweH1bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1zdW1tYXJ5e2Rpc3BsYXk6bGlzdC1pdGVtfVtoaWRkZW5dLHRlbXBsYXRle2Rpc3BsYXk6bm9uZX0uY2xlYXJmaXg6YWZ0ZXIsLmNsZWFyZml4OmJlZm9yZXtjb250ZW50OlwiIFwiO2Rpc3BsYXk6dGFibGV9LmZsZXgtY2VudGVyLC5mbGV4LXN0YXJ0e2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi1tb3otYm94fS5jbGVhcmZpeDphZnRlcntjbGVhcjpib3RofS5mbGV4LWNlbnRlcntkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyOy1tb3otYm94LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZsZXgtc3RhcnR7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1wYWNrOnN0YXJ0Oy1tb3otYm94LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmZsZXgtYXJvdW5kLC5mbGV4LWVuZHtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTotbW96LWJveH0uZmxleC1lbmR7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LXBhY2s6ZW5kOy13ZWJraXQtanVzdGlmeS1jb250ZW50OmZsZXgtZW5kOy1tcy1mbGV4LXBhY2s6ZW5kOy1tb3otYm94LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uZmxleC1hcm91bmR7ZGlzcGxheTpmbGV4Oy13ZWJraXQtanVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZDstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGU7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZH0uZmxleC1iZXR3ZWVue2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotd2Via2l0LWZsZXg7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5Oi1tb3otYm94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWJveC1wYWNrOmp1c3RpZnk7LXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjstbXMtZmxleC1wYWNrOmp1c3RpZnk7LW1vei1ib3gtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5mbGV4LXdyYXB7LXdlYmtpdC1mbGV4LXdyYXA6d3JhcDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmZsZXgtdmVydGljYWxfY2VudGVyey13ZWJraXQtYm94LWFsaWduOmNlbnRlcjstd2Via2l0LWFsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7LW1vei1ib3gtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcn11bHtwYWRkaW5nLWxlZnQ6MH1cclxuIiwiLy8gdmFyaWFibGVzXHJcbiRmb250OiBcImFyaWFsXCI7XHJcbiRjb2xvcjogIzAzYjU4ODtcclxuJHRleHQtY29sb3I6ICM1NzU3NTc7XHJcblxyXG4vLyBjb21tb24gc3R5bGVzXHJcbioge1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkge1xyXG5cdGNvbG9yOiAkdGV4dC1jb2xvcjtcclxuXHRmb250LWZhbWlseTogJGZvbnQ7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRvdmVyZmxvdzogdmlzaWJsZTtcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHh4eHh4cy1ibG9jaygpIHtcclxuXHR9XHJcbn1cclxuXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbmJ1dHRvbiB7XHJcblx0b3V0bGluZTpub25lO1xyXG59XHJcblxyXG51bHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbnVsID4gbGk6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJ+KAkyAnO1xyXG59XHJcbm9sIHtcclxuXHRtYXJnaW4tbGVmdDogMjBweDtcclxufVxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbnAge1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxuXHJcbmEge1xyXG5cdGNvbG9yOmluaGVyaXQ7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4qLFxyXG4qOmJlZm9yZSxcclxuKjphZnRlciB7XHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG59XHJcblxyXG4vLyBjdXN0b20gc3R5bGVzXHJcbi5wYWdlLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDNlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtd2VpZ2h0OiA5MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblxyXG5cdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0Zm9udC1zaXplOiAyLjI1ZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdGZvbnQtc2l6ZTogMmVtO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0Zm9udC1zaXplOiAyZW07XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbi50ZXh0LWdyZWVuIHtcclxuXHRjb2xvcjogJGNvbG9yO1xyXG59XHJcblxyXG4ubGluayB7XHJcblx0Y29sb3I6ICRjb2xvcjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQ7XHJcbn1cclxuXHJcbi50ZXh0LXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLy8gY29udGFpbmVyXHJcbi5jb250YWluZXIge1xyXG5cdG1heC13aWR0aDogMTQ0MHB4O1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0bWF4LXdpZHRoOiAxNDQwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0bWF4LXdpZHRoOiAxMTkwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0bWF4LXdpZHRoOiA5OTBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0fVxyXG59XHJcbi5pY29ue1xyXG5cdHdpZHRoOiAxNXB4O1xyXG5cdGhlaWdodDogMTVweDtcclxufVxyXG5cclxuLy8gbWFpbiBoZWFkaW5nXHJcbi5tYWluLWhlYWRpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6IDgwcHg7XHJcblx0Zm9udC13ZWlnaHQ6IDkwMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogM2VtO1xyXG5cdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdCY6YmVmb3JlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM1NzU3NTc7XHJcblx0fVxyXG5cclxuXHRzcGFuIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLm1iLXRleHQge1xyXG5cdG1hcmdpbi1ib3R0b206IDMycHg7XHJcbn1cclxuXHJcbi5mb3JtLXBhZ2VfX3RhYnMgLnNsaWNrLWxpc3Qge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbi5mb3JtLXBhZ2VfX3RhYnMgdWwgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5zbGljay10YWJzLXNjcm9sbGVyIC5zbGljay1zbGlkZSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbn1cclxuLm9wcm9zX3BhZ2Uge1xyXG5cdGZvcm0ge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0fVxyXG5cclxuXHQuc2JtdC1henVyZSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uanEtY2hlY2tib3guZm9jdXNlZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2M4YzhjODtcclxufSIsIiRjb2x1bW5zOiAxMjtcclxuJGF0b206ICgxMDAlIC8gJGNvbHVtbnMpO1xyXG5cclxuJGJyZWFrX2xnOiAxNjAwcHg7XHJcbiRicmVha19tZDogMTQ0MHB4O1xyXG4kYnJlYWtfc206IDExOTBweDtcclxuJGJyZWFrX3hzOiA5OTBweDtcclxuJGJyZWFrX3h4czogODAwcHg7XHJcbiRicmVha194eHhzOiA2MDBweDtcclxuJGJyZWFrX3h4eHhzOiA1MDBweDtcclxuJGJyZWFrX3h4eHh4czogMzc1cHg7XHJcblxyXG4kb2Zmc2V0OiAzMHB4O1xyXG4kb2Zmc2V0X2xnOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X21kOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X3NtOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X3hzOiAkb2Zmc2V0O1xyXG4kb2Zmc2V0X3h4czogJG9mZnNldDtcclxuJG9mZnNldF94eHhzOiAkb2Zmc2V0O1xyXG5cclxuJG9mZnNldF9vbmVfc2lkZTogKCRvZmZzZXQgLyAyKTtcclxuJG9mZnNldF9sZ19vbmVfc2lkZTogKCRvZmZzZXRfbGcgLyAyKTtcclxuJG9mZnNldF9tZF9vbmVfc2lkZTogKCRvZmZzZXRfbWQgLyAyKTtcclxuJG9mZnNldF9zbV9vbmVfc2lkZTogKCRvZmZzZXRfc20gLyAyKTtcclxuJG9mZnNldF94c19vbmVfc2lkZTogKCRvZmZzZXRfeHMgLyAyKTtcclxuJG9mZnNldF94eHNfb25lX3NpZGU6ICgkb2Zmc2V0X3h4cyAvIDIpO1xyXG4kb2Zmc2V0X3h4eHNfb25lX3NpZGU6ICgkb2Zmc2V0X3h4eHMgLyAyKTtcclxuXHJcbiRmaWVsZHM6IDMwcHg7XHJcbiRmaWVsZHNfc206IDIwcHg7XHJcbiRmaWVsZHNfeHM6IDE1cHg7XHJcblxyXG5AbWl4aW4gd3JhcHBlci1mdWxsKCl7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICRmaWVsZHM7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZmllbGRzO1xyXG5cclxuICAgIEBpbmNsdWRlIHNtLWJsb2NrKCl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZmllbGRzX3NtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmaWVsZHNfc207XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgeHMtYmxvY2soKXtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmaWVsZHNfeHM7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGZpZWxkc194cztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHJvdy1vZmZzZXRzKCl7XHJcbiAgICBtYXJnaW4tbGVmdDogKCRvZmZzZXRfb25lX3NpZGUgKiAtMSk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICgkb2Zmc2V0X29uZV9zaWRlICogLTEpO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLW9mZnNldHMoJHR5cGUpe1xyXG4gICAgI3skdHlwZX0tbGVmdDogJG9mZnNldF9vbmVfc2lkZTtcclxuICAgICN7JHR5cGV9LXJpZ2h0OiAkb2Zmc2V0X29uZV9zaWRlO1xyXG59XHJcblxyXG5AbWl4aW4gd3JhcHBlcigpe1xyXG4gICAgbWF4LXdpZHRoOiAxNzQwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIEBpbmNsdWRlIHdyYXBwZXItZnVsbCgpO1xyXG59XHJcblxyXG5AbWl4aW4gcm93LWZsZXgoKXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBAaW5jbHVkZSByb3ctb2Zmc2V0cygpO1xyXG59XHJcblxyXG5AbWl4aW4gcm93LWZsb2F0KCl7XHJcbiAgICBAaW5jbHVkZSByb3ctb2Zmc2V0cygpO1xyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuQG1peGluIHJvdy1pYigpe1xyXG4gICAgQGluY2x1ZGUgcm93LW9mZnNldHMoKTtcclxufVxyXG5cclxuQG1peGluIGNvbCgpe1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIEBpbmNsdWRlIGNvbC1vZmZzZXRzKG1hcmdpbik7XHJcbn1cclxuXHJcbkBtaXhpbiBjb2wtZmxvYXQoKXtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcblxyXG5AbWl4aW4gY29sLWliKCl7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG59XHJcblxyXG5AbWl4aW4gY29sLXBhZGRpbmcoKXtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIEBpbmNsdWRlIGNvbC1vZmZzZXRzKHBhZGRpbmcpO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZSgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIHdpZHRoOiAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldH0pfTtcclxufVxyXG5cclxuQG1peGluIHNpemUtbGcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBsZyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfbGd9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS1tZCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIG1kKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF9tZH0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXNtKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgc20od2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3NtfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNpemUteHMoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4cyh3aWR0aCwgI3tjYWxjKCN7JHZhbH0gLSAjeyRvZmZzZXRfeHN9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2l6ZS14eHMoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHMod2lkdGgsICN7Y2FsYygjeyR2YWx9IC0gI3skb2Zmc2V0X3h4c30pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaXplLXh4eHMoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSB4eHhzKHdpZHRoLCAje2NhbGMoI3skdmFsfSAtICN7JG9mZnNldF94eHhzfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBtYXJnaW4tbGVmdDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIG1hcmdpbi1yaWdodDogI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfb25lX3NpZGV9KX07XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X29uZV9zaWRlfSl9O1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9vbmVfc2lkZX0pfTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LWxnKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbGcobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X2xnX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIGxnKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgbGcocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbGctcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbGcocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9sZ19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1sZy1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbGcocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbGdfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtbWQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBtZChtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfbWRfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQobWFyZ2luLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgbWQocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBtZChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1tZC1wYWRkaW5nLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBtZChwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X21kX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LW1kLXBhZGRpbmctcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBtZChwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9tZF9vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC1zbSgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHNtKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF9zbV9vbmVfc2lkZX0pfSk7XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLWxlZnQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20tcmlnaHQoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmcoJG4pe1xyXG4gICAgJHZhbDogMTAwJSAvICRjb2x1bW5zICogJG47XHJcbiAgICBAaW5jbHVkZSBzbShwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHNtKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXNtLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHNtKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfc21fb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQtc20tcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHNtKHBhZGRpbmctcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3NtX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3hzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgeHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHMtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHMocGFkZGluZy1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14cy1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHMocGFkZGluZy1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgeHhzKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKG1hcmdpbi1sZWZ0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKG1hcmdpbi1yaWdodCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4cy1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHhzKHBhZGRpbmctbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHhzX29uZV9zaWRlfSl9KTtcclxuICAgIEBpbmNsdWRlIHh4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHhzLXBhZGRpbmctbGVmdCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHMtcGFkZGluZy1yaWdodCgkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cygkbil7XHJcbiAgICAkdmFsOiAxMDAlIC8gJGNvbHVtbnMgKiAkbjtcclxuICAgIEBpbmNsdWRlIHh4eHMobWFyZ2luLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhtYXJnaW4tbGVmdCwgI3tjYWxjKCN7JHZhbH0gKyAjeyRvZmZzZXRfeHh4c19vbmVfc2lkZX0pfSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGlmdC14eHhzLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhtYXJnaW4tcmlnaHQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1wYWRkaW5nKCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIHNoaWZ0LXh4eHMtcGFkZGluZy1sZWZ0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhwYWRkaW5nLWxlZnQsICN7Y2FsYygjeyR2YWx9ICsgI3skb2Zmc2V0X3h4eHNfb25lX3NpZGV9KX0pO1xyXG59XHJcblxyXG5AbWl4aW4gc2hpZnQteHh4cy1wYWRkaW5nLXJpZ2h0KCRuKXtcclxuICAgICR2YWw6IDEwMCUgLyAkY29sdW1ucyAqICRuO1xyXG4gICAgQGluY2x1ZGUgeHh4cyhwYWRkaW5nLXJpZ2h0LCAje2NhbGMoI3skdmFsfSArICN7JG9mZnNldF94eHhzX29uZV9zaWRlfSl9KTtcclxufVxyXG5cclxuQG1peGluIGxnKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX2xnKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gbGctYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19sZyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZCgkbmFtZSwgJHZhbHVlKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha19tZCl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIG1kLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfbWQpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gc20oJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfc20pe1xyXG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzbS1ibG9jaygpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3NtKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3hzKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHMtYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHMoJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHhzKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHhzKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHh4eHMoJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4cyl7XHJcbiAgICAgICAgI3skbmFtZX06ICR2YWx1ZTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHh4eHMtYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194eHhzKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHh4eHhzKCRuYW1lLCAkdmFsdWUpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrX3h4eHhzKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHh4eHMtYmxvY2soKXtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha194eHh4cyl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB4eHh4eHMoJG5hbWUsICR2YWx1ZSl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4eHhzKXtcclxuICAgICAgICAjeyRuYW1lfTogJHZhbHVlO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4geHh4eHhzLWJsb2NrKCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtfeHh4eHhzKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZyb20oJG1pbl93aWR0aCl7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluX3dpZHRoKXtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIHRvKCRtYXhfd2lkdGgpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1heF93aWR0aCl7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmcm9tLXRvKCRtaW5fd2lkdGgsICRtYXhfd2lkdGgpe1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbl93aWR0aCkgYW5kIChtYXgtd2lkdGg6ICRtYXhfd2lkdGgpe1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdS1yb3ctZmxleCgkb2Zmc2V0KXtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW4tbGVmdDogKCRvZmZzZXQgLyAtMik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICgkb2Zmc2V0IC8gLTIpO1xyXG59XHJcblxyXG5AbWl4aW4gdS1jb2woJG9mZnNldCl7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgbWFyZ2luLWxlZnQ6ICgkb2Zmc2V0IC8gMik7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICgkb2Zmc2V0IC8gMik7XHJcbn1cclxuXHJcbkBtaXhpbiB1LXNpemUoJG4sICRjb2x1bW5zLCAkb2Zmc2V0KXtcclxuICAgIHdpZHRoOiAje2NhbGMoMTAwJSAvICN7JGNvbHVtbnN9ICogI3skbn0gLSAjeyRvZmZzZXR9KX07XHJcbn1cclxuXHJcbkBtaXhpbiByZXNldCgpe1xyXG4gICAgYm9keSxkaXYsZGwsZHQsZGQsdWwsbGksaDEsaDIsaDMsaDQsaDUsaDYscHJlLGNvZGUsZm9ybSxmaWVsZHNldCxpbnB1dCx0ZXh0YXJlYSxwLGJsb2NrcXVvdGUsdGgsdGR7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgICB0YWJsZXtcclxuICAgICAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG4gICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgZmllbGRzZXQsaW1nLGFiYnJ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG4gICAgYWRkcmVzcyxjYXB0aW9uLGNpdGUsY29kZSxkZm4sZW0sc3Ryb25nLHRoLHZhcntcclxuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIHVsIGxpe1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBjYXB0aW9uLHRoe1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICBoMSxoMixoMyxoNCxoNSxoNntcclxuICAgICAgICBmb250LXNpemU6IDEwMCU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuICAgIHN1cHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICB9XHJcbiAgICBzdWJ7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xyXG4gICAgfVxyXG4gICAgaW5wdXQsdGV4dGFyZWEsc2VsZWN0e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcclxuICAgIH1cclxuICAgIGxlZ2VuZHtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICAgIGFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uLG1haW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGRlYnVnKCRiYWNrZ3JvdW5kLCAkb3V0bGluZSl7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgID4gZGl2e1xyXG4gICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBAaW5jbHVkZSB3cmFwcGVyKCk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgPiBkaXZ7XHJcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWZsZXgoKTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgID4gZGl2e1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY29sKCk7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzaXplKDEpO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgb3V0bGluZTogJG91dGxpbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4KCl7XHJcbiAgICAmOjphZnRlcntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0bWluLWhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdCYtdG9wIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdHRyYW5zaXRpb246IC43NXM7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMTRweCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icmFuZCB7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJyYW5kX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuNjI1ZW07XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1heC13aWR0aDogODAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJyYW5kX19sb2dvdHlwZSB7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJhbmRfX2xvZ290eXBlLWltYWdlIHtcclxuXHRcdG1heC13aWR0aDogMTAwcHg7XHJcblx0XHRcclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1cHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDc1cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWF4LXdpZHRoOiA0MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdG1heC13aWR0aDogMzZweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRvcCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcclxuXHR9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Jsb2NrIHtcclxuXHJcblx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC50ZXh0LXJpZ2h0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19ibG9jazpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pY29ucyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdH1cclxuXHRcdCZfX2Jsb2NrIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICNmZmY7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uLWV5ZSB7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9leWUucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG5cdFx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDI1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDI1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjdweDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lmljb24tbWFnbmlmaWVyIHtcclxuXHRcdFx0XHR3aWR0aDogMjZweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9nZW5lcmFsL21hZ25pZmllci5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYmxvY2s6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19sYW5nIHtcclxuXHRcdFx0d2lkdGg6IDM1cHg7XHJcblx0XHRcdGhlaWdodDogMzVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcblx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5pY29uc19fbGFuZy1ydSB7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2xhbmctcnUuc3ZnKTtcclxuXHRcdH1cclxuXHJcblx0XHQuaWNvbnNfX2xhbmctYmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9sYW5nLWJlLnN2Zyk7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb25zX19sYW5nLWVuIHtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvbGFuZy1lbi5zdmcpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xhbmc6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYWRzZWUtc2V0dGluZ3Mge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5oZWFkZXItbWVudSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1NmQ2MTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ei1pbmRleDogMTA7XHJcblx0bWF4LWhlaWdodDogODBweDtcclxuXHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR6LWluZGV4OiA5OTk7XHJcblx0XHRtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cdH1cclxuXHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjA2cHgpO1xyXG5cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0bGk6YmVmb3JlICB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYnV0dG9ucyB7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHR6LWluZGV4OiAxMDtcclxuXHR9XHJcblxyXG5cdCZfX2J0biB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2ZDYxO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRwYWRkaW5nOiAyMXB4O1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0ZmlsbDogI2ZmZjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzJkN2M3MTtcclxuXHRcdH1cclxuXHJcblx0XHQmLW5leHQge1xyXG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICM0NDhhODE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1wcmV2IHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgIzQ0OGE4MTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0Ly9kaXNwbGF5OiBmbGV4O1xyXG5cdFx0Ly93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0Ly9vdmVyZmxvdy14OiBoaWRkZW47XHJcblx0XHQvL3Njcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG5cclxuXHRcdCYtaXRlbSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMThweDtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0ub3BlbiB7XHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW0tYWN0aXZlID4gJi1saW5rIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAzYjU4ODtcclxuXHRcdH1cclxuXHJcblx0XHQmLWl0ZW06OmJlZm9yZSB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtIDNweCk7XHJcblx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdGhlaWdodDogNnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1saW5rIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xyXG5cdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHJcblx0XHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stbGlzdCB7XHJcblx0XHRvdmVyZmxvdzogaW5oZXJpdDtcclxuXHR9XHJcbn1cclxuXHJcbi5oZWFkZXItbWVudV9fZHJvcCB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0ei1pbmRleDogOTk5O1xyXG5cdHRvcDogMTAwJTtcclxuXHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdH1cclxuXHJcblx0bGkge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdGxpOjpiZWZvcmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblxyXG5cdGE6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaGVhZGVyLW1lbnVfX2Ryb3Auc2xpY2stc2xpZGUge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmhlYWRlci1tZW51IC5oZWFkZXItYm90dG9te1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzEzNGM0NDtcclxuXHQuaW5mb19fYmxvY2t7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0cHtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6IDAuNzVlbTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdGF7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG5cclxuLmhlYWRlci1tZW51X19idXR0b25ze1xyXG5cdHotaW5kZXg6IDYwO1xyXG59XHJcbi5oZWFkZXItbWVudXtcclxuXHQuY29udGFpbmVye1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDIwMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2ZDYxO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTAwJTtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTU2ZDYxO1xyXG5cdFx0XHR6LWluZGV4OiAyMDtcclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaGVhZGVyLW1lbnVfX2Ryb3B7XHJcblx0d2lkdGg6IDM1MHB4O1xyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0d2lkdGg6IDEwMCVcclxuXHR9XHJcbn1cclxuLmhlYWRlci1tZW51X19saXN0LWl0ZW17XHJcblx0Jjpob3ZlcntcclxuXHRcdC5oZWFkZXItbWVudV9fZHJvcHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIkcmVkOiByZWQ7XHJcbiRhenVyZTogIzAzQjU4ODsiLCIuaGVhZGVyLXNlYXJjaHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAtMzAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0dHJhbnNpdGlvbjogLjc1cztcclxuXHR6LWluZGV4OiAyMDA7XHJcblxyXG5cdCZfb3BlbiB7XHJcblx0XHR0b3A6IDIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0dG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3BhcmFtcyB7XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAvIDEuNSk7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHJcblx0XHQmID4gZGl2IHtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRmb3Jte1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTU2RDYxO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMCAxMTZweCAwIDQwcHg7XHJcblx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMCA0MHB4IDAgMjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblxyXG5cdH1cclxuXHRpbnB1dFt0eXBlPSd0ZXh0J117XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDQwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbjogMTBweDtcclxuXHRcdFx0d2lkdGg6IDkwJTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdH1cclxuXHRcdCY6OnBsYWNlaG9sZGVye1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHRjb2xvcjogI0M4QzhDODtcclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmpxLXNlbGVjdGJveHtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmpxLXNlbGVjdGJveF9fc2VsZWN0e1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5qcS1zZWxlY3Rib3hfX3RyaWdnZXJ7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cdC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0e1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3d7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3due1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0XHRtaW4td2lkdGg6IDE3MHB4O1xyXG5cdFx0bGl7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVke1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xyXG5cdH1cclxuXHJcblx0LmNyb3NzLWJ1dHRvbiB7XHJcblx0XHR3aWR0aDogMjJweDtcclxuXHRcdGhlaWdodDogMjJweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9jcm9zcy5zdmcpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdG1hcmdpbjogMThweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNibXRfX3NlYXJjaHtcclxuXHRib3JkZXI6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xyXG5cdHBhZGRpbmc6IDE4cHggMzZweDtcclxuXHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGNvbG9yOiAjRkZGRkZGO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCAkYXp1cmU7XHJcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRhenVyZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdHBhZGRpbmc6IDEycHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdHBhZGRpbmc6IDExcHg7XHJcblxyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjMTU2RDYxO1xyXG5cdFx0Y29sb3I6IzE1NkQ2MTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG59IiwiLmljb25zX19ibG9jay1oYW1idXJnZXIge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblxyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdHRvcDogMXB4O1xyXG5cdH1cclxufVxyXG5cclxuLmhhbWJ1cmdlciB7XHJcblx0LmxpbmV7XHJcblx0XHR3aWR0aDogMzBweDtcclxuXHRcdGhlaWdodDogM3B4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VjZjBmMTtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0bWFyZ2luOiA1cHggYXV0bztcclxuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcblx0XHQtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHJcblx0Jjpob3ZlcntcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcbn1cclxuXHJcbiNoYW1idXJnZXItMS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDIpe1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbiNoYW1idXJnZXItMS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDEpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzcHgpIHJvdGF0ZSg0NWRlZyk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxM3B4KSByb3RhdGUoNDVkZWcpO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxM3B4KSByb3RhdGUoNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSg0NWRlZyk7XHJcbn1cclxuXHJcbiNoYW1idXJnZXItMS5pcy1hY3RpdmUgLmxpbmU6bnRoLWNoaWxkKDMpe1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xM3B4KSByb3RhdGUoLTQ1ZGVnKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEzcHgpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOHB4KSByb3RhdGUoLTQ1ZGVnKTtcclxufSIsIi5icmVhZGNydW1ic3tcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRsaW5lLWhlaWdodDogMTIwJTtcclxuXHRjb2xvcjogIzZDNkM2QztcclxuXHRwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuXHRzcGFue1xyXG5cdFx0Y29sb3I6ICNFRjQ5NDk7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdGF7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRzcGFue1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0XHRcdGNvbG9yOiAjNkM2QzZDO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJy8nO1xyXG5cdFx0XHRcdHdpZHRoOiA2cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2cHg7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHJpZ2h0OiA2cHg7XHJcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdG9wYWNpdHk6IDAuNTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmJ4LWJyZWFkY3J1bWJ7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG59IiwiLnBhZ2luYXRpb24ge1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cdCZfX2xpbmsge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHR9XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcjtcclxuXHJcblx0XHRcdC5wcmV2X19pY29uIHtcclxuXHRcdFx0XHRzdHJva2U6ICRjb2xvcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Lm5leHRfX2ljb24ge1xyXG5cdFx0XHRcdHN0cm9rZTogJGNvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYWN0aXZlIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LnByZXYge1xyXG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHR9XHJcblx0XHQmX19pY29uIHtcclxuXHRcdFx0c3Ryb2tlOiAkdGV4dC1jb2xvcjtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lm5leHQge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cclxuXHJcblxyXG5cdFx0fVxyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdHN0cm9rZTogJHRleHQtY29sb3I7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5mb290ZXIge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0bWluLWhlaWdodDogYXV0bztcclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXRvcCB7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcclxuXHRcdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG5cclxuXHRcdCYgLmNvbnRhaW5lciB7XHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWJvdHRvbSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5icmFuZCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2xvZ290eXBlIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuYnJhbmRfX25hbWUge1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJyYW5kX19sb2dvdHlwZS1pbWFnZSB7XHJcblx0XHRtYXgtd2lkdGg6IDY2cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdG1heC13aWR0aDogNDhweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5pbmZvIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHQmX19ibG9jayB7XHJcblx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDM3cHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjc1ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuNjI1ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYmxvY2s6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29weXJpZ2h0LFxyXG5cdC5tbC1tYXJrIHtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHJcblx0XHRhOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNvcHlyaWdodCB7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQudGV4dC1yaWdodCB7XHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuc2lkZWJhciB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAzODVweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcclxuXHR9XHJcblx0Ji11bHtcclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdH1cclxuXHRcdCZfX2xpe1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDUwJSAtIDVweCk7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRhe1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2dlbmVyYWwvc2lkZS1tZW51LWJnLnBuZyk7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogNjBweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSArIDIwcHgpO1xyXG5cdFx0XHRcdFx0bGVmdDogLTQwcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMjBkZWcpO1xyXG5cdFx0XHRcdFx0ZmlsdGVyOiBibHVyKDIwcHgpXHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAzcHggM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcblx0XHRcdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRcdFx0bGVmdDogY2FsYygxMDAlICsgNDBweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDU2cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5tYWluLXNsaWRlcntcclxuXHQmX19zbGlkZXtcclxuXHRcdCYtY29udGFpbmVye1xyXG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZzogMjBweCAxNjBweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmOjphZnRlcntcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE4KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0ei1pbmRleDogMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji10ZXh0e1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDI7XHJcblx0XHR9XHJcblx0XHQmLXphZ3tcclxuXHRcdFx0Zm9udC1zaXplOiAyZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM4cHg7XHJcblx0XHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1saW5re1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1kb3Rze1xyXG5cdFx0Ym90dG9tOiAtNTBweDtcclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Ym90dG9tOiAtMjVweDtcclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHR3aWR0aDogMTBweDtcclxuXHRcdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdFx0YnV0dG9ue1xyXG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stYWN0aXZle1xyXG5cdFx0XHRidXR0b257XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1wcmV2LFxyXG5cdC5zbGljay1uZXh0e1xyXG5cdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1wcmV2e1xyXG5cdFx0bGVmdDogNTBweDtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2EtbGVmdC13LnN2Zyk7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHQuc2xpY2stbmV4dHtcclxuXHRcdHJpZ2h0OiA1MHB4O1xyXG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdmcvYS1yaWdodC13LnN2Zyk7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRyaWdodDogMHB4O1xyXG5cdFx0XHR3aWR0aDogMjVweDtcclxuXHRcdFx0aGVpZ2h0OiA1MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5uZXdzLWl0ZW17XHJcblx0Jl9fY29udGFpbmVye1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdHBhZGRpbmc6IDQwcHggMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDOEM4O1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW1ne1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG1pbi1oZWlnaHQ6IDM3MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XHJcblx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fdGV4dHtcclxuXHRcdHdpZHRoOiA1MCU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2RhdGV7XHJcblx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRjb2xvcjogI0M4QzhDODtcclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuOTM3NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX196YWd7XHJcblx0XHRmb250LXNpemU6IDEuMzc1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICM1QzVDNUM7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19we1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGNvbG9yOiAjNUM1QzVDO1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMCAyMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGlua3tcclxuXHJcblx0fVxyXG59IiwiLm5ld3MtemFne1xyXG5cdHBhZGRpbmctbGVmdDogODBweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdCY6OmJlZm9yZXtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDUwJTtcclxuXHRcdHotaW5kZXg6IDE7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdH1cclxuXHRzcGFue1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0Zm9udC1zaXplOiAzZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICM1NzU3NTc7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMi4xODc1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxufSIsIi5uZXdzLW1haW57XHJcblx0bWFyZ2luLXRvcDogNjBweDtcclxuXHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xyXG5cdH1cclxuXHQmX19saW5re1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHRcdHBhZGRpbmc6IDQwcHggMCA0MHB4IDI0NnB4O1xyXG5cdFx0QGluY2x1ZGUgbGctYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDQwcHggMCAxMHB4IDEwMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDMwcHggMjBweDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn0iLCIubmV3cy1zZWFyY2h7XHJcblx0bWFyZ2luOiA0MHB4IDA7XHJcblx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRtYXJnaW46IDMwcHggMDtcclxuXHR9XHJcblx0Zm9ybXtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZDogIzE1NkQ2MTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDAgMTE2cHggMCA0MHB4O1xyXG5cdFx0QGluY2x1ZGUgbGctYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cclxuXHR9XHJcblx0aW5wdXRbdHlwZT0ndGV4dCdde1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHR3aWR0aDogNTMwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0NXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbjogMTBweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG5cdFx0fVxyXG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRcdGNvbG9yOiAjQzhDOEM4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuanEtc2VsZWN0Ym94e1xyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblx0LmpxLXNlbGVjdGJveF9fc2VsZWN0e1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0XHRib3JkZXI6IDAgIWltcG9ydGFudDtcclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5qcS1zZWxlY3Rib3hfX3RyaWdnZXJ7XHJcblx0XHRib3JkZXI6IDA7XHJcblx0fVxyXG5cdC5qcS1zZWxlY3Rib3hfX3NlbGVjdC10ZXh0e1xyXG5cdFx0Zm9udDogaW5oZXJpdDtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0dGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0XHRjb2xvcjogI0ZGRkZGRjtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHR9XHJcblx0LmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvd3tcclxuXHRcdGJvcmRlci10b3AtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblx0LmpxLXNlbGVjdGJveF9fZHJvcGRvd257XHJcblx0XHRmb250OiBpbmhlcml0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHRcdGJvcmRlcjogMDtcclxuXHRcdG1pbi13aWR0aDogMTcwcHg7XHJcblx0XHRsaXtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRcdFx0Jjpob3ZlcntcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHR9XHJcblxyXG59XHJcbi5zYm10LS1zZWFyY2h7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHRwYWRkaW5nOiAxOHB4IDM2cHg7XHJcblx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRib3JkZXItdG9wOiAycHggc29saWQgJGF6dXJlO1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYXp1cmU7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDIzcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0d2lkdGg6IDUwJTtcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGJvcmRlci1jb2xvcjogIzE1NkQ2MTtcclxuXHRcdGNvbG9yOiMxNTZENjE7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxufSIsIi5uZXdzLXNvcnR7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzhDOEM4O1xyXG5cdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0LnRleHR7XHJcblx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGNvbG9yOiAjNUM1QzVDO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA2MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWx7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0fVxyXG5cdFx0bGl7XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0Y29sb3I6ICM1QzVDNUM7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGF6dXJlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XHJcblx0XHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRhenVyZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCJAaW1wb3J0ICcuL25ld3MtaXRlbScsICcuL25ld3MtemFnJywgJy4vbmV3cy1tYWluJywgJy4vbmV3cy1zZWFyY2gnLCAnLi9uZXdzLXNvcnQnO1xyXG5cclxuLm5ld3MtcGFnZXtcclxuXHQubmV3cy1tYWlue1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblx0Lm5ld3MtemFnLFxyXG5cdC56YWctLWxpbmUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lm5ld3MtbWFpbl9fbGlua3tcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdC5uZXdzLWl0ZW17XHJcblx0XHQmOmxhc3QtY2hpbGR7XHJcblx0XHRcdC5uZXdzLWl0ZW1fX2NvbnRhaW5lcntcclxuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3BhZ2luYXRpb257XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRvcmRlcjogMTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHQgICAgd2lkdGg6IDEwMCU7XHJcblx0XHQgICAgaGVpZ2h0OiAxcHg7XHJcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ICAgIHRvcDogLTFweDtcclxuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzhDOEM4O1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi5icmFuZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQmX19sb2dvdHlwZSB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cdFxyXG5cdCZfX25hbWUge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0fVxyXG59IiwiLnNsaWRlci1icmFuZHN7XHJcblx0Jl9fY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMjBweCA5MHB4IDQwcHg7XHJcblx0XHRAaW5jbHVkZSBsZy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCA2MHB4IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3NsaWRle1xyXG5cdFx0PiBhe1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0bWluLWhlaWdodDogMTEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5zbGljay1wcmV2LFxyXG5cdC5zbGljay1uZXh0e1xyXG5cdFx0dG9wOiBjYWxjKDUwJSAtICg1NHB4IC8gMikpO1xyXG5cdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0d2lkdGg6IDMzcHg7XHJcblx0XHRoZWlnaHQ6IDU0cHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0dG9wOiBjYWxjKDUwJSAtICgyMHB4IC8gMikpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2xpY2stcHJldntcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ZnL2EtbGVmdC1ncmVlbi5zdmcpO1xyXG5cdFx0bGVmdDogMDtcclxuXHR9XHJcblx0LnNsaWNrLW5leHR7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9hLXJpZ2h0LWdyZWVuLnN2Zyk7XHJcblx0XHRyaWdodDogMDtcclxuXHR9XHJcbn0iLCIub3Byb3N7XHJcblx0cG9zaXRpb246IHN0aWNreTtcclxuXHR0b3A6IDIwcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym94LXNoYWRvdzogMHB4IDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblx0Jl9femFne1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0YmFja2dyb3VuZDogIzE1NkQ2MTtcclxuXHRcdHBhZGRpbmc6IDE2cHggMTBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2NvbnRhaW5lcntcclxuXHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjVweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMTBweDtcclxuXHRcdH1cclxuXHRcdCYtemFne1xyXG5cdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRcdGNvbG9yOiAjNTc1NzU3O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWZvcm17XHJcblx0XHRcdGZvcm17XHJcblxyXG5cdFx0XHR9XHJcblx0XHRcdGxhYmVse1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdHNwYW57XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNTc1NzU3O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHRyIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0dGQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHRcdC52b3RlLWFuc3dlci1iYXIge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0XHQudm90ZS1hbnN3ZXItY291bnRlciB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuanEtY2hlY2tib3gge1xyXG5cdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRib3gtc2hhZG93OiBpbnNldCAtMXB4IDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjQ2KTtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzhDOEM4O1xyXG5cdH1cclxuXHJcblx0LmpxLWNoZWNrYm94LmNoZWNrZWQgLmpxLWNoZWNrYm94X19kaXYge1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdHdpZHRoOiAxMnB4O1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5qcS1yYWRpby5zdHlsZXJ7XHJcblx0YmFja2dyb3VuZDogI0ZGRkZGRjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjQzhDOEM4O1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgLTFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC40Nik7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGlucHV0e1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0LmpxLXJhZGlvX19kaXZ7XHJcblx0XHR3aWR0aDogMTBweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdHRyYW5zaXRpb246IDAuMnM7XHJcblx0XHRtYXJnaW46IDRweCAwIDAgNHB4O1xyXG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcbi5qcS1yYWRpby5jaGVja2VkIC5qcS1yYWRpb19fZGl2e1xyXG5cdG1hcmdpbjogNHB4IDAgMCA0cHg7XHJcblx0YmFja2dyb3VuZDogIzAwMDAwMDtcclxufSIsIi5jb250ZW50LWl0ZW17XHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0ODhweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4eHh4cy1ibG9jaygpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgY29sb3I6ICMwM2I1ODg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3ViaGVhZGluZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QgbGkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxufSIsIi5xdWVzdC1mb3Jte1xyXG5cdC5vcHJvc19fY29udGFpbmVye1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmdpZ2llbmEtdGFibGUge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cclxuXHR0YWJsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0fVxyXG5cclxuXHR0aCB7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzE1NmQ2MTtcclxuXHRcdHBhZGRpbmc6IDI0cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYzRjNGM0O1xyXG5cdH1cclxuXHJcblx0dGQge1xyXG5cdFx0cGFkZGluZzogMjRweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2M0YzRjNDtcclxuXHR9XHJcblxyXG5cdHRoLFxyXG5cdHRkIHtcclxuXHRcdG1pbi13aWR0aDogMTIwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHBhZGRpbmc6IDE4cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcbn0iLCIuaHVtYW4tY2FyZCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XHJcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGF6dXJlO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgeHh4eHMtYmxvY2soKSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdH1cclxuXHJcblx0Jl9fcGhvdG8ge1xyXG5cdFx0d2lkdGg6IDI1MHB4O1xyXG5cdFx0aGVpZ2h0OiAyNTBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNDBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xyXG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblxyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRcdGhlaWdodDogMjAwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDE1MHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fdGV4dCB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcblx0XHQmLWNhcHRpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDEuNWVtO1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAyNDBweCk7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmNhdGVnb3JpZXMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNjNGM0YzQ7XHJcblx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRwYWRkaW5nOiA1MnB4IDMycHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcbiAgICBcdHBhZGRpbmc6IDI2cHggMTZweDtcclxuICAgIH1cclxuXHJcblx0Lmg0IHtcclxuXHRcdGNvbG9yOiAjMDNiNTg4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuXHQgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHQgICAgfVxyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHRsaTpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Y29sb3I6ICRhenVyZTtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNsaWNrLXRhYnMtc2Nyb2xsZXIge1xyXG5cdC5zbGljay1hcnJvdyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHR3aWR0aDogNDBweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogLTUwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEycHg7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9hci1sLnN2Zyk7XHJcblx0XHRsZWZ0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGJveC1zaGFkb3c6IDIwcHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlIC0gMTFweCk7XHJcblx0XHRcdHdpZHRoOiAxcHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zbGljay1uZXh0IHtcclxuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZ2VuZXJhbC9hci1yLnN2Zyk7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zbGljay1zbGlkZSB7XHJcblx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0fVxyXG59XHJcblxyXG4uc3ViZGVwLXRhYnMge1xyXG5cdC5mb3JtLXBhZ2VfX3RhYnMge1xyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIucmVzdW1lIC5qcS1maWxlLnN0eWxlciB7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucmVzdW1lIC5qcS1maWxlLnN0eWxlciAuanEtZmlsZV9fbmFtZSB7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7IFxyXG59XHJcblxyXG4ucmVzdW1lLmlucHV0LXRleHQtbGFiZWwgLmpxLWZpbGVfX25hbWUge1xyXG5cdHBhZGRpbmc6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogMTNweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiA5cHg7XHJcblx0fVxyXG59IiwiLm5ld3MtZmlsdGVyLWhlYWRpbmcge1xyXG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRjb2xvcjogIzVjNWM1YztcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRtYXJnaW4tdG9wOiAtMTBweDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ubmV3cy1maWx0ZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzE1NmQ2MTtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0Jl9fYm94IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoKDEwMCUgLSAyMDBweCkgLyAyKTtcclxuXHJcblx0XHQmOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGF6dXJlO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYXp1cmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0cGFkZGluZzogMDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdG1heC13aWR0aDogMjAwcHg7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNXB4IDVweCAwO1xyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XHJcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuanEtc2VsZWN0Ym94IHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xyXG5cdFx0XHRcdHdpZHRoOiA3NHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0d2lkdGg6IDE0MHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCZfX2Ryb3Bkb3duIHtcclxuXHRcdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHJcblx0XHRcdFx0dWwge1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMzQ4cHggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuXHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHQmLnNlbGVjdGVkIHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX19zZWxlY3Qge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OiBub25lO1xyXG5cclxuXHRcdFx0XHQmLXRleHQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmX190cmlnZ2VyIHtcclxuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcclxuXHJcblx0XHRcdFx0Ji1hcnJvdyB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5mb2N1c2VkIHtcclxuXHRcdFx0XHQuanEtc2VsZWN0Ym94X19zZWxlY3Qge1xyXG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0LmpxLXNlbGVjdGJveF9fdHJpZ2dlci1hcnJvdyB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLnNjcm9sbC10by10b3Age1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICByaWdodDogMjBweDtcclxuICBwYWRkaW5nOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRhenVyZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIGZpbGw6ICRhenVyZTtcclxuICAgICAgc3Ryb2tlOiAkYXp1cmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xyXG4gICAgZmlsbDogI2ZmZjtcclxuICAgIHN0cm9rZTogI2ZmZjtcclxuICAgIHN0cm9rZS13aWR0aDogMTBweDtcclxuICB9XHJcbn0iLCIubmV3cy1wYWdlIHtcclxuXHRoMSB7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcbn1cclxuXHJcbi5uZXdzLXdyYXBwZXIge1xyXG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbn1cclxuXHJcbi5wdWJsaXNoaW5nLWRhdGUge1xyXG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRjb2xvcjogI2M4YzhjODtcclxuXHRwYWRkaW5nOiAxMHB4IDAgMjBweDtcclxuXHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDAgMjBweDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogMTBweCAwO1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3MtaW1hZ2Uge1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRib3gtc2hhZG93OiAwIDRweCA1MHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcblx0bWFyZ2luLWJvdHRvbTogNjBweDtcclxuXHJcblx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm5ld3MtY29udGVudCB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcblxyXG4ubmV3cy1jb250ZW50X19oZWFkaW5nIHtcclxuXHRjb2xvcjogJGNvbG9yO1xyXG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbn1cclxuXHJcbi5uZXdzLWNvbnRlbnRfX2xpc3Qge1xyXG5cdGxpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0fVxyXG5cclxuXHRsaTpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG59IiwiLnNlYXJjaC1yZXNwb25zZSB7XHJcblx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdH1cclxufVxyXG5cclxuLnNlYXJjaC1zaW5nbGUtcmVzcG9uc2Uge1xyXG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGM4Yzg7XHJcblxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHh4eHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHR9XHJcblxyXG5cdC5saW5rIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdH1cclxuXHJcblx0LmJvZHkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2hhbmdlZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0fVxyXG5cclxuXHQucGF0aCBhIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdH1cclxufVxyXG5cclxuLm5vLXJlcyB7XHJcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XHJcbn0iLCIuc2VydmljZXMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdH1cclxuXHJcblx0Ji1pdGVtIHtcclxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtICAzNnB4KTtcclxuXHRcdHBhZGRpbmctYm90dG9tOiBjYWxjKDE4NSAvIDI0MCAqIDEwMCUgLyAyKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogNzJweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMzkpO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAwLjNzO1xyXG5cdFx0XHR6LWluZGV4OiAxO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHR9XHJcblx0XHQmOm50aC1jaGlsZChldmVuKSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXJ7XHJcblx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0LnNlcnZpY2VzLWl0ZW1fX3RleHR7XHJcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSArIDE1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygxODUgLyAyNDAgKiAxMDAlKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IGNhbGMoMTg1IC8gMjQwICogMTAwJSAvIDIpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IDY1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogY2FsYygxODUgLyAyNDAgKiAxMDAlKTtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA2NXB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX251bWJlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRib3R0b206IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcblx0XHRcdGZvbnQtc2l6ZTogM2VtO1xyXG5cdFx0XHRjb2xvcjogJGF6dXJlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEyMHB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggLTVweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4yNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDkwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMi4yNWVtO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogNjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX3RleHQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IGNhbGMoNTAlICsgMzBweCk7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMjVlbTtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHR6LWluZGV4OiAxMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHR0b3A6IGNhbGMoNTAlICsgNDVweCAvIDIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0XHRcdHRvcDogY2FsYyg1MCUgKyAxNXB4KTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHR0b3A6IGNhbGMoNTAlICsgNDVweCAvIDIpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdFx0dG9wOiBjYWxjKDUwJSArIDE1cHgpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLmJyZWFkY3J1bWJzIHNwYW4ge1xyXG5cdGNvbG9yOiAjNmM2YzZjO1xyXG59IiwiYm9keSAuY2FyZWVyLWxpc3Qge1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRtYXJnaW46IDIwcHggMDtcclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0fVxyXG5cdGxpIHtcclxuXHRcdGZvbnQtc2l6ZTogMS4yNWVtO1xyXG5cdFx0Y29sb3I6ICRjb2xvcjtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0bGk6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufSIsIi5wYWdlLXRleHQge1xyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxuXHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHR9XHJcblxyXG5cdGEge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0Y29sb3I6ICRjb2xvcjtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRwIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRoMSxcclxuXHQuaDEge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHBhZGRpbmctbGVmdDogODBweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcblx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHotaW5kZXg6IDE7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0c3BhbiB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogIzU3NTc1NztcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR6LWluZGV4OiAyO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTVlbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICMwM2I1ODg7XHJcblx0XHRmb250LXNpemU6IDEuMmVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgXHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHRoMyB7XHJcblx0XHRjb2xvcjogIzAzYjU4ODtcclxuXHRcdGZvbnQtc2l6ZTogMS4xNWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG4gICAgICAgIFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgeHh4eHMtYmxvY2soKSB7XHJcbiAgICAgICAgXHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMDtcclxuICAgICAgICB9XHJcblx0fVxyXG5cclxuXHRsaSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudHN1ciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW1nIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MCUpO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udGFicyBoMyB7XHJcbmNvbG9yOiAjMDNCNTg4O1xyXG59IiwiLmZvcm0tcGFnZXtcclxuXHRtYXJnaW4tdG9wOiA2MHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHR9XHJcblxyXG5cdGZvcm17XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Jl9fdGFic3tcclxuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0dWx7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGljay1saXN0IHtcclxuXHRcdCAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHQgICAgfVxyXG5cdFx0ICAgIC5zbGljay10cmFjayB7XHJcblx0XHQgICAgXHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdCAgICB9XHJcblx0XHRcdGxpe1xyXG5cdFx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0XHRcdFx0Y29sb3I6ICNDOEM4Qzg7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDOEM4Qzg7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcztcclxuXHRcdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMwM0I1ODg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6OmJlZm9yZXtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5hY3RpdmV7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEyMi43NGRlZywgIzAzQjU4OCAxLjE0JSwgIzAzQjU4OCA5OC40NCUpO1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDNCNTg4O1xyXG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2JtdC1henVyZSB7XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRwYWRkaW5nOiA2cHggMjVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmlucHV0LXRleHQtbGFiZWx7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5qcS1zZWxlY3Rib3hfX3RyaWdnZXItYXJyb3d7XHJcblx0XHRib3JkZXItdG9wLWNvbG9yOiAjNTc1NzU3O1xyXG5cdH1cclxuXHQuanEtc2VsZWN0Ym94X190cmlnZ2Vye1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdH1cclxuXHQuanEtc2VsZWN0Ym94e1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjQzRDNEM0O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdHBhZGRpbmc6IDZweCAyNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0cGFkZGluZzogNnB4IDEycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0cGFkZGluZzogMnB4IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0LmpxLXNlbGVjdGJveF9fc2VsZWN0e1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRjb2xvcjogI0M4QzhDODtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHRcdFx0Ji10ZXh0IHtcclxuXHRcdFx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpe1xyXG5cdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAjOTA5MDkwO1xyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IzBkYmM5MTtcclxuXHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkuc2VsZWN0ZWR7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNTZkNjE7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0fVxyXG5cdFx0LmpxLXNlbGVjdGJveF9fZHJvcGRvd257XHJcblx0XHRcdGxlZnQ6IDBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuanEtZmlsZS5zdHlsZXJ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdH1cclxuXHQudGV4dHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdGNvbG9yOiAjNTc1NzU3O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXJnaW4tdG9wOiA4cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmpxLWZpbGVfX25hbWV7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDUwcHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0Ym9yZGVyOiAycHggZGFzaGVkICNDNEM0QzQgIWltcG9ydGFudDtcclxuXHRcdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG5cdFx0Y29sb3I6ICNDOEM4Qzg7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N2Zy9maWxlLnN2Zyk7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxN3B4IGNlbnRlcjtcclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggNDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDEwcHggY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dFt0eXBlPSdmaWxlJ10uc3R5bGVye1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDkwcHg7XHJcblx0fVxyXG5cdGxhYmVse1xyXG5cdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHRjb2xvcjogIzU3NTc1NztcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdHRleHRhcmVhe1xyXG5cdFx0aGVpZ2h0OiAyMzBweDtcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXRbdHlwZT0ndGV4dCddLFxyXG5cdHRleHRhcmVhe1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0M0QzRDNDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Jjo6cGxhY2Vob2xkZXJ7XHJcblx0XHRcdGNvbG9yOiAjQzhDOEM4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dC5lcnJvciwgLmVycm9yLW9ubGluZSwgdGV4dGFyZWEuZXJyb3J7XHJcblx0XHRib3JkZXItY29sb3I6IHJlZCAhaW1wb3J0YW50O1xyXG5cdH1cclxufSIsIi5mYXEge1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCYtYmxvY2sge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcblx0XHQmX19xdWVzdCB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDY4cHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggMTA4cHggMTBweCAyMHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiAwcHggNHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcclxuXHRcdFx0Y29sb3I6ICRhenVyZTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggNTRweCAxMHB4IDEwcHg7XHJcblx0XHRcdFx0bWluLWhlaWdodDogNjhweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2Fuc3dlciB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4yNDgpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji1wbHVzIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcclxuXHRcdHJpZ2h0OiA2MHB4O1xyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogM3B4O1xyXG5cdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRcdHdpZHRoOiAycHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmZhcS1ibG9jay5vcGVuIHtcclxuXHQuZmFxLXBsdXMge1xyXG5cdFx0c3BhbjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi5jb250YWN0cyB7XHJcblx0cCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcblxyXG5cdCYtcm93IHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcclxuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHRcdH1cclxuXHJcblx0XHRAaW5jbHVkZSB4eHh4cy1ibG9jaygpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtcm93Omxhc3QtY2hpbGQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcblxyXG5cdCYtY29sLTMzIHtcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLWNvbC02NiB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC8gMS41KTtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQubm8tYm9yZGVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XHJcblx0fVxyXG59IiwiLmRlcC1zaWRlYmFyIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59IiwiLnNlcnZpY2VzLXZpZGVvIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRib3R0b206IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHR6LWluZGV4OiAxMDA7XHJcbn1cclxuXHJcbi5tZnAtY29udGFpbmVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHJcblx0aWZyYW1lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLm1mcC1jb250ZW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogNTAlO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRoZWlnaHQ6IDMzN3B4O1xyXG59IiwiLnF1ZXN0LWJsb2Nre1xyXG5cdHBhZGRpbmc6IDQwcHggMDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxuXHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDMwcHggMDtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDE1cHggMDtcclxuXHR9XHJcblx0Jl9fZGF0ZXtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdGNvbG9yOiAjQzRDNEM0O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcblx0Jl9fcXVlc3R7XHJcblx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcclxuXHRcdGNvbG9yOiAjNUM1QzVDO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAwLjkzNzVlbTtcclxuXHRcdH1cclxuXHRcdHN0cm9uZ3tcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHR9XHJcblx0XHRwe1xyXG5cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYW5zd2Vye1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjM0LCAyMzQsIDIzNCwgMC4yNDgpO1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4ucXVlc3QtYmxvY2sub3BlbntcclxuXHQucXVlc3QtYmxvY2tfX3F1ZXN0e1xyXG5cdFx0Y29sb3I6ICMwM0I1ODg7XHJcblx0fVxyXG59IiwiLmxlYWRlcntcclxuXHQmLWNvbnRhaW5lcntcclxuXHJcblx0fVxyXG5cdCYtYmxvY2t7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcclxuXHRcdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0XHRwYWRkaW5nOiA0MHB4IDA7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW1ne1xyXG5cdFx0XHR3aWR0aDogNDAlO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xyXG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcclxuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1ne1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19pbmZve1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHRAaW5jbHVkZSBzbS1ibG9jaygpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1uYW1le1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRjb2xvcjogIzVDNUM1QztcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGxnLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLXVse1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdD4gZGl2e1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdGNvbG9yOiAjNUM1QzVDO1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgbWQtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0dWx7XHJcblx0XHRcdFx0XHRsaXtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjEyNWVtO1xyXG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTUwJTtcclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbGctYmxvY2soKSB7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xyXG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGF6dXJlO1xyXG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA1cHg7XHJcblxyXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190ZXh0e1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgbGctYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEuMTI1ZW07XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE1MCU7XHJcblx0XHRcdFx0Y29sb3I6ICM1QzVDNUM7XHJcblx0XHRcdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY29udGVudCB7XHJcblx0cGFkZGluZzogNjBweCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdEBpbmNsdWRlIG1kLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogNDBweCAwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdH1cclxuXHQmLWxlZnR7XHJcblx0XHR3aWR0aDogMzg1cHg7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDY1cHg7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtbWFpbntcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAoMzg1cHggKyA2NXB4KSk7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtICgzMDBweCArIDQwcHgpKTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3JkZXI6IDE7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAjMDNCNTg4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnphZy0tbGluZXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR9XHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMXB4O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0ei1pbmRleDogMTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNDOEM4Qzg7XHJcblx0fVxyXG5cdHNwYW57XHJcblx0XHRmb250LXNpemU6IDMycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICM1NzU3NTc7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR6LWluZGV4OiAyO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAzNXB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uemFnLS1saW5le1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRzcGFue1xyXG5cclxuXHR9XHJcbn1cclxuLnphZy0tbGluZS5sZWZ0e1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0cGFkZGluZy1sZWZ0OiAxMDBweDtcclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdH1cclxuXHRzcGFue1xyXG5cclxuXHR9XHJcbn1cclxuXHJcbnNlbGVjdC5zdHlsZXJ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi50YWJzLWNvbnRhaW5lcntcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi50YWJzLWNvbnRhaW5lci5hY3RpdmV7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcblxyXG51bCA+IGxpIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZy1sZWZ0OiAxN3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbnVsID4gbGk6OmJlZm9yZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG59XHJcbm9sIGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcbm9sIGxpIHVsIHtcclxuXHRtYXJnaW4tdG9wOiAxMHB4O1xyXG59IiwiLmxpbmstLXdoaXRle1xyXG5cdHBhZGRpbmc6IDEwcHggMjBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogYXV0bztcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0Lmljb257XHJcblx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICRhenVyZTtcclxuXHRcdC5pY29ue1xyXG5cdFx0XHRmaWxsOiAkYXp1cmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRwYWRkaW5nOiA3cHggMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMC44NzVlbTtcclxuXHR9XHJcbn1cclxuLmNvbnRlbnQtbWFpbiAubGluay0td2hpdGUge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcbi5jb250ZW50LW1haW4gLmxpbmstLXdoaXRlOmhvdmVyIHtcclxuXHRjb2xvcjogIzAzQjU4ODtcclxufVxyXG4ubGluay0tYXp1cmV7XHJcblx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRhenVyZTtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRjb2xvcjogJGF6dXJlO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHR3aWR0aDogYXV0bztcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0Lmljb257XHJcblx0XHRmaWxsOiAkYXp1cmU7XHJcblx0XHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHR9XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRhenVyZTs7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdC5pY29ue1xyXG5cdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0cGFkZGluZzogN3B4IDEwcHg7XHJcblx0XHRmb250LXNpemU6IDAuODc1ZW07XHJcblx0fVxyXG59XHJcbi5saW5rLS1henVyZS1mdWxse1xyXG5cdHBhZGRpbmc6IDE1cHggNDBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkYXp1cmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGF6dXJlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMS4xMjVlbTtcclxuXHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dHJhbnNpdGlvbjogLjNzO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICRhenVyZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdH1cclxufVxyXG4uY29udGVudC1tYWluIC5saW5rLS1henVyZS1mdWxsIHtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG4uY29udGVudC1tYWluIC5saW5rLS1henVyZS1mdWxsOmhvdmVyIHtcclxuXHRjb2xvcjogIzAzQjU4ODtcclxufVxyXG4uc2JtdC1henVyZXtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYXp1cmU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRhenVyZTtcclxuXHRmb250LXNpemU6IDFlbTtcclxuXHRsaW5lLWhlaWdodDogMTMwJTtcclxuXHRjb2xvcjogI0ZGRkZGRjtcclxuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHR0cmFuc2l0aW9uOiAuM3M7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCY6aG92ZXJ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Y29sb3I6ICRhenVyZTtcclxuXHR9XHJcblx0QGluY2x1ZGUgeHh4cy1ibG9jaygpIHtcclxuXHRcdHBhZGRpbmc6IDdweCAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwLjg3NWVtO1xyXG5cdH1cclxufVxyXG5cclxuLnphZy1pbWd7XHJcblx0aGVpZ2h0OiAzMDBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRoZWlnaHQ6IDI1MHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0aGVpZ2h0OiAyMDBweDtcclxuXHR9XHJcblx0Jjo6YmVmb3Jle1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0fVxyXG5cdC5icmVhZGNydW1ic3tcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE1MHB4O1xyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnJlYWRjcnVtYnMgYSBzcGFuLFxyXG5cdC5icmVhZGNydW1icyBzcGFue1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG5cdCZfX3RleHR7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0aDF7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDEzMHB4KTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMS43NWVtO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEzMCU7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGNvbG9yOiAjRkZGRkZGO1xyXG5cdFx0QGluY2x1ZGUgc20tYmxvY2soKSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG5cdFx0XHRmb250LXNpemU6IDIuMjVlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcclxuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHRmb250LXNpemU6IDJlbTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XHJcblx0XHR9XHJcblx0XHRzcGFue1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHJcblx0XHRcdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOjpiZWZvcmV7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0d2lkdGg6IDMwMHB4O1xyXG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6OmFmdGVye1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdHRvcDogNTAlO1xyXG5cdFx0XHRcdHJpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdEBpbmNsdWRlIHNtLWJsb2NrKCkge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubGlua3Mtc2VlbG9hZCB7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdC5saW5rLS1henVyZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc2JtdC1henVyZSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDhweDtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKTtcclxuXHRcdFx0Ym9yZGVyOiA4cHggc29saWQgI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRhenVyZTtcclxuXHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRib3JkZXItdG9wLWNvbG9yOiAkYXp1cmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHR9XHJcblx0fVxyXG59IiwiJHdoaXRlOiAjZmZmO1xyXG4kZ3JleTE6ICM2NjY7XHJcbiRncmV5MjogIzk5OTtcclxuJGJsYWNrOiAjMDAwO1xyXG5cclxuLmJhZHNlZS1zZXR0aW5ncy1saXN0IC5iYWRzZWUtYmxvY2sudGdsciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxLjVlbTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLmJhZHNlZS10b2dnbGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzAwMDtcclxuXHRwYWRkaW5nOiAxMHB4IDIwcHggMTBweCA4NHB4O1xyXG5cclxuXHQmOmhvdmVyIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHR9XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9nZW5lcmFsL2V5ZS5wbmcnKTtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogMzRweDtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiA0NHB4O1xyXG5cdFx0aGVpZ2h0OiAyOHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHR9XHJcbn1cclxuXHJcbi5iYWRzZWUtc2V0dGluZ3MtbGlzdCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0b3BhY2l0eTogMDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogLjJzO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDEwMCU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDokd2hpdGU7XHJcblx0Y29sb3I6ICRibGFjaztcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCAkZ3JleTE7XHJcblxyXG5cdCYub3BlbiB7XHJcblx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHR9XHJcblxyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHJcblx0LmJhZHNlZS1ibG9jayB7XHJcblx0XHR3aWR0aDogMjUlO1xyXG5cdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcblxyXG5cdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHMtYmxvY2soKSB7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdGJvcmRlci1yaWdodDogbm9uZTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQ7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpLFxyXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQmOm50aC1jaGlsZCgzKSxcclxuXHRcdFx0JjpudGgtY2hpbGQoNCkge1xyXG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0QGluY2x1ZGUgeHhzLWJsb2NrKCkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmJhZHNlZS1oZWFkaW5nIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuYmFkc2VlLWZvbnQsXHJcblx0LmJhZHNlZS1zaXplLFxyXG5cdC5iYWRzZWUtc3BhY2luZyxcclxuXHQuYmFkc2VlLXNjaGVtZSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Zm9udC1zaXplOiAxLjI1ZW07XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICRncmV5MTtcclxuXHRcdH1cclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5iYWRzZWUtc2l6ZTpsYXN0LWNoaWxkIHtcclxuXHRcdGZvbnQtc2l6ZTogMS42MjVlbTtcclxuXHR9XHJcblxyXG5cdC5iYWRzZWUtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiA4cHg7XHJcblx0XHRyaWdodDogOHB4O1xyXG5cdFx0d2lkdGg6IDMycHg7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblxyXG5cdFx0JjpiZWZvcmUsXHJcblx0XHQmOmFmdGVyIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDUwJTtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XHJcblx0XHR9XHJcblxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJhZHNlZSB7XHJcblx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuXHJcblx0Lm5ld3MtZmlsdGVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XHJcblx0fVxyXG5cclxuXHQubmV3cy1maWx0ZXJfX2JveCAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkLFxyXG5cdC5uZXdzLWZpbHRlcl9fYm94IC5qcS1zZWxlY3Rib3ggbGk6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzY2NjtcclxuXHR9XHJcblxyXG5cdC5uZXdzLWZpbHRlcl9fYm94OmZpcnN0LWNoaWxkIHtcclxuXHRcdGJvcmRlci1jb2xvcjogI2ZmZjtcclxuXHR9XHJcblxyXG5cdCYuZmYtdGltZXMge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xyXG5cdH1cclxuXHJcblx0Ji5zaXplLWJpZyB7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHQmLnNpemUtbGFyZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdH1cclxuXHJcblx0Ji5zcGFjaW5nLWJpZyB7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cclxuXHRcdC56YWctaW1nIGgxLFxyXG5cdFx0LmhlYWRlci1tZW51X19saXN0LWxpbmssXHJcblx0XHQub3Byb3NfX3phZyxcclxuXHRcdC5vcHJvc19fY29udGFpbmVyLXphZyxcclxuXHRcdC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwgc3BhbixcclxuXHRcdC5pbnB1dC10ZXh0LWxhYmVsIGxhYmVsLFxyXG5cdFx0aW5wdXQsXHJcblx0XHR0ZXh0YXJlYSxcclxuXHRcdC5wYWdlLXRleHQgaDEgc3BhbiwgLnBhZ2UtdGV4dCAuaDEgc3BhbixcclxuXHRcdC5xdWVzdC1ibG9ja19fcXVlc3Qge1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji5zcGFjaW5nLWxhcmdlIHtcclxuXHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcblxyXG5cdFx0LnphZy1pbWcgaDEsXHJcblx0XHQuaGVhZGVyLW1lbnVfX2xpc3QtbGluayxcclxuXHRcdC5vcHJvc19femFnLFxyXG5cdFx0Lm9wcm9zX19jb250YWluZXItemFnLFxyXG5cdFx0Lm9wcm9zX19jb250YWluZXItZm9ybSBsYWJlbCBzcGFuLFxyXG5cdFx0LmlucHV0LXRleHQtbGFiZWwgbGFiZWwsXHJcblx0XHRpbnB1dCxcclxuXHRcdHRleHRhcmVhLFxyXG5cdFx0LnBhZ2UtdGV4dCBoMSBzcGFuLCAucGFnZS10ZXh0IC5oMSBzcGFuLFxyXG5cdFx0LnF1ZXN0LWJsb2NrX19xdWVzdCB7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiA0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLnNpemUtYmlnLFxyXG5cdCYuc2l6ZS1sYXJnZSxcclxuXHQmLnNwYWNpbmctYmlnLFxyXG5cdCYuc3BhY2luZy1sYXJnZSB7XHJcblx0XHQuaGVhZGVyIC5jb250YWluZXIge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmJyYW5kIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lmljb25zIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0fVxyXG5cclxuXHRcdG9sIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mb290ZXItdG9wIHtcclxuXHRcdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdFx0XHQuYnJhbmQge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblxyXG5cdFx0XHRcdFx0LnRleHQtcmlnaHQge1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC5oZWFkZXItYm90dG9tIHtcclxuXHRcdFx0LmluZm8ge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmluZm9fX2Jsb2NrOm50aC1jaGlsZCgzKSB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblxyXG5cdC5iYWRzZWUtc2V0dGluZ3Mge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1lbnVfX2xpc3QtbGluayB7XHJcblx0XHRwYWRkaW5nOiAxN3B4IDEwcHg7XHJcblx0fVxyXG5cclxuXHQuc2lkZWJhci11bF9fbGkgYSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtdGV4dC1sYWJlbCAuanEtc2VsZWN0Ym94IGxpLnNlbGVjdGVkIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM2NjY7XHJcblx0fVxyXG5cclxuXHQuaW5wdXQtdGV4dC1sYWJlbCAuanEtc2VsZWN0Ym94IGxpOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcblx0fVxyXG5cclxuXHQucGFnZS10ZXh0IGgxIHNwYW4ge1xyXG5cdFx0Zm9udC1zaXplOiAxZW0gIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHhzLWJsb2NrKCkge1xyXG5cdFx0LmhlYWRlci10b3AgLmNvbnRhaW5lciB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdC5icmFuZCxcclxuXHRcdFx0Lmljb25zIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIHh4eHMtYmxvY2soKSB7XHJcblx0XHQuYnJhbmQge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tZW51X19idG4ge1xyXG5cdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdH1cclxuXHJcblx0Lm5ld3Mtc2VhcmNoLmZhcSB7XHJcblx0XHRmb3JtIHtcclxuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3R5cGU9J3RleHQnXSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tcGFnZV9fdGFicyB7XHJcblx0XHQudGFicy11bCB7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmZvcm0tcGFnZSB7XHJcblx0XHQuaW5wdXQtdGV4dC1sYWJlbCAudGV4dCB7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY29udGFjdHMtY29sLTMzIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQubmV3cy1zZWFyY2gge1xyXG5cdFx0LnNibXQtLXNlYXJjaCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIHtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLXNlYXJjaCBmb3JtLFxyXG5cdC5uZXdzLXNlYXJjaCBmb3JtLFxyXG5cdC5oZWFkZXItbWVudSAuaGVhZGVyLWJvdHRvbSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMzMzO1xyXG5cdH1cclxuXHJcblx0LnNibXRfX3NlYXJjaCxcclxuXHQuc2JtdC0tc2VhcmNoIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5MTtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmV5MTtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1zZWFyY2ggLmpxLXNlbGVjdGJveCBsaS5zZWxlY3RlZCxcclxuXHQuaGVhZGVyLXNlYXJjaCAuanEtc2VsZWN0Ym94X19kcm9wZG93biBsaTpob3ZlcixcclxuXHQuZmFxLXBsdXMgc3BhbixcclxuXHQucGFnaW5hdGlvbiAuYWN0aXZlLFxyXG5cdC5naWdpZW5hLXRhYmxlIHRoIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5MTtcclxuXHR9XHJcblxyXG5cdC5wYWdpbmF0aW9uX19saW5rIHtcclxuXHRcdHRyYW5zaXRpb246IC4ycztcclxuXHR9XHJcblxyXG5cdC5wYWdpbmF0aW9uX19saW5rOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5MjtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcclxuXHRcdHN2ZyB7XHJcblx0XHRcdHN0cm9rZTogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlcixcclxuXHQuaGVhZGVyLW1lbnUsXHJcblx0LmhlYWRlci1tZW51IC5jb250YWluZXI6OmFmdGVyLFxyXG5cdC5oZWFkZXItbWVudSAuY29udGFpbmVyOjpiZWZvcmUsXHJcblx0LmhlYWRlci1tZW51X19idG4sXHJcblx0LnNpZGViYXItdWxfX2xpIGEsXHJcblx0LmZvb3RlcixcclxuXHQubmV3cy1zb3J0IHVsIC5hY3RpdmUge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZXkxICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQubmV3cy1zb3J0IHVsIC5hY3RpdmUge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuXHJcblx0Lm5ld3Mtc29ydCB1bCBsaTpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTI7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTI7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1lbnUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICR3aGl0ZTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1lbnVfX2J0bi1wcmV2LFxyXG5cdC5oZWFkZXItbWVudV9fYnRuLW5leHQge1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tZW51X19idG4ge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5MiAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZXkyO1xyXG5cdH1cclxuXHJcblx0LmZvcm0tcGFnZV9fdGFicyB1bCBsaSB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZXkyO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmV5MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItbWVudV9fZHJvcCB7XHJcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkZ3JleTI7XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JleTI7XHJcblx0XHR9XHJcblxyXG5cdFx0LmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdGNvbG9yOiAkZ3JleTE7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQub3Byb3Mge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGdyZXkxO1xyXG5cdH1cclxuXHJcblx0Lm9wcm9zX196YWcge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Y29sb3I6ICRncmV5MTtcclxuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ3JleTE7XHJcblx0fVxyXG5cclxuXHQuc2JtdC1henVyZSB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcblx0XHRib3JkZXItY29sb3I6ICRncmV5MTtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogJGdyZXkxO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxpbmstLWF6dXJlIHtcclxuXHRcdGJvcmRlci1jb2xvcjogJGdyZXkxO1xyXG5cdFx0Y29sb3I6ICRncmV5MTtcclxuXHJcblx0XHQuaWNvbiB7XHJcblx0XHRcdGZpbGw6ICRncmV5MTtcclxuXHRcdH1cclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXkxO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdGZpbGw6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmxpbmstLWF6dXJlLWZ1bGwge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXkxO1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAkZ3JleTE7XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0Y29sb3I6ICRncmV5MTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5uZXdzLW1haW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogMDtcclxuXHR9XHJcblxyXG5cdC5uZXdzLWl0ZW1fX3RleHQsXHJcblx0Lm5ld3MtaXRlbV9fZGF0ZSxcclxuXHQubmV3cy1pdGVtX196YWcsXHJcblx0Lm5ld3MtaXRlbV9fcCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG5cdC5uZXdzLWl0ZW1fX2RhdGUsXHJcblx0Lm5ld3MtaXRlbV9femFnIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cclxuXHQubmV3cy1pdGVtX19wIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG5cclxuXHQuc2xpZGVyLWJyYW5kcyxcclxuXHQubWFpbi1zbGlkZXIsXHJcblx0Lm5ld3MtaXRlbV9faW1nLFxyXG5cdC5jb250ZW50LWl0ZW1fX2ltZyxcclxuXHQuaHVtYW4tY2FyZF9fcGhvdG8sXHJcblx0LmxlYWRlci1ibG9ja19faW1nIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHQubGVhZGVyLWJsb2NrX19pbmZvIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblxyXG5cdC5odW1hbi1jYXJkIHtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHJcblx0XHRAaW5jbHVkZSB4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdEBpbmNsdWRlIHh4eHhzLWJsb2NrKCkge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnBhZ2UtdGV4dCBhLFxyXG5cdC5jYXJlZXItbGlzdCBsaSxcclxuXHQucGFnZS10ZXh0IC5oMyxcclxuXHQuY2F0ZWdvcmllcyAuaDQsXHJcblx0LmNhdGVnb3JpZXMgYSxcclxuXHQuZmFxLWJsb2NrX19xdWVzdCxcclxuXHQudGV4dC1ncmVlbixcclxuXHQubGluayxcclxuXHQuc2VydmljZXMtaXRlbV9fbnVtYmVyIHtcclxuXHRcdGNvbG9yOiAkZ3JleTE7XHJcblx0fVxyXG5cclxuXHQuemFnLWltZyB7XHJcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHQub3Byb3NfX3phZyB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JleTE7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdH1cclxuXHJcblx0Lm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3ggbGkuc2VsZWN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZDogJGdyZXkxO1xyXG5cdH1cclxuXHJcblx0Lm5ld3Mtc2VhcmNoIC5qcS1zZWxlY3Rib3hfX2Ryb3Bkb3duIGxpOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5MjtcclxuXHR9XHJcblxyXG5cdC5zZXJ2aWNlcy1pdGVtIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmV5MSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LnNsaWNrLXRhYnMtc2Nyb2xsZXIgLnNsaWNrLWFycm93IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MjtcclxuXHR9XHJcblxyXG5cdC5jYXJlZXItbGlzdCB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyIC5pbmZvX19ibG9jazpudGgtY2hpbGQoMikge1xyXG5cdFx0c3Ryb25nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblxyXG5cdFx0LnRleHQtcmlnaHQge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmhlYWRlciAuaW5mb19fYmxvY2s6bnRoLWNoaWxkKDMpIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtZC1ibG9jaygpIHtcclxuXHRcdC5jb250ZW50LWxlZnQge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0b3JkZXI6IDI7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHJcblx0XHRcdC5zaWRlYmFyIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuY29udGVudC1tYWluIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblxyXG5cdFx0Lm5ld3MtbWFpbl9fbGluayB7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSB4cy1ibG9jaygpIHtcclxuXHRcdC5zaWRlYmFyLXVsX19saSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gaW52ZXJzZVxyXG4uYmFkc2VlLnNjaGVtZS1pbnZlcnNlIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cclxuXHQuaGVhZGVyLFxyXG5cdC5zaWRlYmFyLXVsX19saSBhLFxyXG5cdC5uZXdzLXNvcnQgdWwgLmFjdGl2ZSxcclxuXHQubGluay0tYXp1cmUsXHJcblx0Lm9wcm9zX196YWcsXHJcblx0LmxpbmstLWF6dXJlLWZ1bGwsXHJcblx0LnNibXQtYXp1cmUsXHJcblx0LmhlYWRlci1tZW51X19kcm9wIC5oZWFkZXItbWVudV9fbGlzdC1saW5rOmhvdmVyLFxyXG5cdC5oZWFkZXItbWVudV9fYnRuOmhvdmVyLFxyXG5cdC5oZWFkZXItbWVudV9fbGlzdC1saW5rOmhvdmVyLFxyXG5cdC5oZWFkZXItbWVudV9fZHJvcCBsaTpob3ZlcixcclxuXHQuc2JtdC0tc2VhcmNoLFxyXG5cdC5mYXEtcGx1cyBzcGFuLFxyXG5cdC5zaWRlYmFyLXVsX19saSBhOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC56YWctLWxpbmUgc3BhbixcclxuXHQubmV3cy1pdGVtX196YWcsXHJcblx0Lm5ld3MtaXRlbV9fcCxcclxuXHQubGluay0tYXp1cmU6aG92ZXIsXHJcblx0Lm9wcm9zX19jb250YWluZXItemFnLFxyXG5cdC5vcHJvc19fY29udGFpbmVyLWZvcm0gbGFiZWwgc3BhbixcclxuXHQubGluay0tYXp1cmUtZnVsbDpob3ZlcixcclxuXHQuY2FyZWVyLWxpc3QgbGksXHJcblx0LnBhZ2UtdGV4dCBhLFxyXG5cdC5pbnB1dC10ZXh0LWxhYmVsIGxhYmVsLFxyXG5cdC5wYWdlLXRleHQgaDEgc3BhbixcclxuXHQucGFnZS10ZXh0IC5oMSBzcGFuLFxyXG5cdC5icmVhZGNydW1icyBzcGFuLFxyXG5cdC5wYWdlLXRleHQgLmgzLFxyXG5cdC5jYXRlZ29yaWVzIC5oNCxcclxuXHQuY2F0ZWdvcmllcyBhLFxyXG5cdC5zYm10LS1zZWFyY2g6aG92ZXIsXHJcblx0LmZhcS1ibG9ja19fcXVlc3QsXHJcblx0LmlucHV0LXRleHQtbGFiZWwgLnRleHQsXHJcblx0LmxlYWRlci1ibG9ja19faW5mby1uYW1lLFxyXG5cdC5sZWFkZXItYmxvY2tfX2luZm8tdWwgPiBkaXYsXHJcblx0LmxlYWRlci1ibG9ja19fdGV4dCBwLFxyXG5cdC5uZXdzLXNvcnQgLnRleHQsXHJcblx0Lm5ld3Mtc29ydCB1bCBsaSxcclxuXHQucXVlc3QtYmxvY2tfX3F1ZXN0LFxyXG5cdC50ZXh0LWdyZWVuLFxyXG5cdC5saW5rIHtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmxpbmstLWF6dXJlLFxyXG5cdC5vcHJvcyxcclxuXHQubGluay0tYXp1cmUtZnVsbCxcclxuXHQuc2JtdC1henVyZSxcclxuXHQuaGVhZGVyLW1lbnVfX2Ryb3Age1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cclxuXHQuemFnLS1saW5lIHNwYW4sXHJcblx0LmxpbmstLWF6dXJlOmhvdmVyLFxyXG5cdC5oZWFkZXItdG9wLFxyXG5cdC5oZWFkZXItYm90dG9tLFxyXG5cdC5mb290ZXIsXHJcblx0LmhlYWRlci1tZW51LFxyXG5cdC5oZWFkZXItbWVudSAuY29udGFpbmVyOjpiZWZvcmUsXHJcblx0LmhlYWRlci1tZW51IC5jb250YWluZXI6OmFmdGVyLFxyXG5cdC5oZWFkZXItbWVudV9fYnRuLFxyXG5cdC5zaWRlYmFyLXVsX19saSBhLFxyXG5cdC5saW5rLS1henVyZS1mdWxsOmhvdmVyLFxyXG5cdC5oZWFkZXItbWVudV9fZHJvcCBsaSxcclxuXHQucGFnZS10ZXh0IGgxIHNwYW4sXHJcblx0LnBhZ2UtdGV4dCAuaDEgc3BhbixcclxuXHQuY2F0ZWdvcmllcyxcclxuXHQuc2JtdC0tc2VhcmNoOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcclxuXHR9XHJcblxyXG5cdC5saW5rLS1henVyZSxcclxuXHQub3Byb3NfX3phZyxcclxuXHQubGluay0tYXp1cmUtZnVsbCxcclxuXHQuc2JtdC1henVyZSxcclxuXHQuaGVhZGVyLW1lbnVfX2Ryb3AgLmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIsXHJcblx0LmhlYWRlci1tZW51X19saXN0LWxpbms6aG92ZXIsXHJcblx0LmhlYWRlci1tZW51X19kcm9wIGxpOmhvdmVyLFxyXG5cdC5pbnB1dC10ZXh0LWxhYmVsIC5qcS1maWxlX19uYW1lLFxyXG5cdC5zYm10LS1zZWFyY2gsXHJcblx0LnNpZGViYXItdWxfX2xpIGE6aG92ZXIsXHJcblx0Lm5ld3Mtc29ydCB1bCAuYWN0aXZlIHtcclxuXHRcdGNvbG9yOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tZW51X19idG4tcHJldiB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xyXG5cdH1cclxuXHJcblx0LmhlYWRlci1tZW51X19idG4tbmV4dCB7XHJcblx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQubGluay0tYXp1cmUgc3ZnLFxyXG5cdC5oZWFkZXItbWVudV9fYnRuOmhvdmVyIHN2ZyB7XHJcblx0XHRmaWxsOiAjMDAwO1xyXG5cdH1cclxuXHJcblx0LnNpZGViYXItdWxfX2xpIGEge1xyXG5cdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHR9XHJcblxyXG5cdC5mb290ZXIge1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XHJcblx0fVxyXG5cclxuXHQuaGVhZGVyLW1lbnVfX2Ryb3Age1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjNTU1O1xyXG5cdH1cclxuXHJcblx0LnphZy1pbWcge1xyXG5cdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHR9XHJcblxyXG5cdC5zYm10LS1zZWFyY2gsXHJcblx0LmZhcS1ibG9ja19fcXVlc3Qge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHR9XHJcbn0iXX0= */

/* End */


/* Start:/local/templates/rcheph/css/funtikkone.css?1699694479122*/
.img_map {
    margin-bottom: 20px;
}

.news-filter .news-filter__box .news_btn_archive_reset {
    display: none;
}
/* End */


/* Start:/local/templates/rcheph/libs/magnific-popup.css?16996944826951*/
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* End */


/* Start:/local/templates/rcheph/css/custom.css?16996944791149*/
.news-item__zag,
.news-item__p {
	width: 100%;
}
/* seminar */
.news-item__text.seminar {
	flex-direction: column;
	justify-content: space-around;
	align-items: flex-start;
}

/* fix font-size adaptive */
@media screen and (max-width: 600px) {
	.page-text h1 span, .page-text .h1 span {
	    font-size: 0.8em;
	}
}

.full_faq {
	color: #03B588;
	font-weight: bold;
	margin-bottom: 20px;
}
.badsee-toggler:last-child {
	display: none;
}

.tabs-container > div[id^="bx"] {
	width: 100%;
}

.mfp-content {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

form.vote-form {
	display: flex;
	flex-wrap: wrap;
}

.opros__container-form label {
	display: initial;
	width: 100%;
}

.jq-checkbox {
	border: 1px solid #C8C8C8;
	width: 20px;
	height: 20px;
	background: #fff;
	box-shadow: inset -1px 1px 4px rgba(0, 0, 0, 0.46);
	margin-right: 16px;
}

.jq-checkbox + .opros__container-form label {
	margin-left: 12px;
}

.vote-answer-item-checkbox {
	width: 100%;
	margin-bottom: 16px;
}

.jq-checkbox.checked .jq-checkbox__div {
	width: 12px;
    height: 12px;
    border: none;
    transform: none;
    background-color: #000;
}
/* End */


/* Start:/local/templates/rcheph/components/bitrix/menu/top_menu/style.min.css?16996944783715*/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul{margin:0;padding:0;background:#bc262c url(/local/templates/rcheph/components/bitrix/menu/top_menu/images/header_menu_bg.gif) repeat-x;min-height:27px;width:100%;list-style:none;font-size:11px;float:left}#horizontal-multilevel-menu a{display:block;padding:5px 10px;text-decoration:none;text-align:center}#horizontal-multilevel-menu li{float:left}#horizontal-multilevel-menu li a.root-item{color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li a.root-item-selected{background:#fc8d3d;color:#fff;font-weight:bold;padding:7px 12px}#horizontal-multilevel-menu li:hover a.root-item,#horizontal-multilevel-menu li.jshover a.root-item{background:#e26336;color:#fff}#horizontal-multilevel-menu a.parent{background:url(/local/templates/rcheph/components/bitrix/menu/top_menu/images/arrow.gif) center right no-repeat}#horizontal-multilevel-menu a.denied{background:url(/local/templates/rcheph/components/bitrix/menu/top_menu/images/lock.gif) center right no-repeat}#horizontal-multilevel-menu li:hover,#horizontal-multilevel-menu li.jshover{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li.item-selected{background:#d6d6d6;color:#fff}#horizontal-multilevel-menu li ul{position:absolute;top:auto;display:none;z-index:500;height:auto;width:135px;background:#f5f5f5;border:1px solid #c1c1c1}#horizontal-multilevel-menu li li{width:100%;border-bottom:1px solid #dedede}#horizontal-multilevel-menu li ul a{text-align:left}#horizontal-multilevel-menu li a,#horizontal-multilevel-menu li:hover li a,#horizontal-multilevel-menu li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a{color:#4f4f4f;font-weight:bold}#horizontal-multilevel-menu li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a #horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a{color:#4f4f4f}#horizontal-multilevel-menu li ul ul{margin:-27px 0 0 132px}#horizontal-multilevel-menu li:hover ul ul,#horizontal-multilevel-menu li.jshover ul ul,#horizontal-multilevel-menu li:hover ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul,#horizontal-multilevel-menu li:hover ul ul ul ul ul,#horizontal-multilevel-menu li.jshover ul ul ul ul ul{display:none}#horizontal-multilevel-menu li:hover ul,#horizontal-multilevel-menu li.jshover ul,#horizontal-multilevel-menu li li:hover ul,#horizontal-multilevel-menu li li.jshover ul,#horizontal-multilevel-menu li li li:hover ul,#horizontal-multilevel-menu li li li.jshover ul,#horizontal-multilevel-menu li li li li:hover ul,#horizontal-multilevel-menu li li li li.jshover ul,#horizontal-multilevel-menu li li li li li:hover ul,#horizontal-multilevel-menu li li li li li.jshover ul{display:block}div.menu-clear-left{clear:left}
/* End */


/* Start:/local/templates/rcheph/components/bitrix/menu/sidebar_menu/style.min.css?1699694478490*/
ul.left-menu{list-style:none;margin:0;padding:0;margin-bottom:8px;position:relative}ul.left-menu li{padding:10px 16px;background:#f5f5f5 url(/local/templates/rcheph/components/bitrix/menu/sidebar_menu/images/left_menu_bg.gif) top repeat-x}ul.left-menu li a{font-size:100%;color:#bc262c;font-weight:bold;text-decoration:none}ul.left-menu li a:visited{color:#bc262c}ul.left-menu li a:hover{color:#bc262c}ul.left-menu li a.selected:link,ul.left-menu li a.selected:visited,ul.left-menu li a.selected:active,ul.left-menu li a.selected:hover{color:#fc8d3d}
/* End */
/* /local/templates/rcheph/libs/slick.css?16996944821776 */
/* /local/templates/rcheph/libs/slick-theme.css?16996944823145 */
/* /local/templates/rcheph/libs/jquery.formstyler.css?16996944822169 */
/* /local/templates/rcheph/libs/jquery.formstyler.theme.css?169969448210731 */
/* /local/templates/rcheph/css/main.css?1699694479507085 */
/* /local/templates/rcheph/css/funtikkone.css?1699694479122 */
/* /local/templates/rcheph/libs/magnific-popup.css?16996944826951 */
/* /local/templates/rcheph/css/custom.css?16996944791149 */
/* /local/templates/rcheph/components/bitrix/menu/top_menu/style.min.css?16996944783715 */
/* /local/templates/rcheph/components/bitrix/menu/sidebar_menu/style.min.css?1699694478490 */
