/*!
 * Stylesheet for the Date Range Picker, for use with Semantic UI
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */.daterangepicker.dropdown-menu{max-width:none;display:none;z-index:3000;border:1px solid #ccc;box-shadow:0 0 5px #ccc}.daterangepicker.opensleft .calendar,.daterangepicker.opensleft .ranges{float:left;margin:4px}.daterangepicker.openscenter .calendar,.daterangepicker.openscenter .ranges,.daterangepicker.opensright .calendar,.daterangepicker.opensright .ranges{float:right;margin:4px}.daterangepicker.single .calendar,.daterangepicker.single .ranges{float:none}.daterangepicker .ranges .range_inputs>div,.daterangepicker_start_input{float:left}.daterangepicker .ranges{width:160px;text-align:left}.daterangepicker .ranges .range_inputs>div:nth-child(2){padding-left:11px}.daterangepicker .calendar{display:none;max-width:270px}.daterangepicker.show-calendar .calendar{display:block}.daterangepicker .calendar.single .calendar-date{border:none}.daterangepicker .calendar td,.daterangepicker .calendar th{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;white-space:nowrap;text-align:center;min-width:32px}.daterangepicker .daterangepicker_end_input label,.daterangepicker .daterangepicker_start_input label{color:#333;display:block;font-size:11px;font-weight:400;height:20px;line-height:20px;margin-bottom:2px;text-shadow:#fff 1px 1px 0;text-transform:uppercase;width:74px}.daterangepicker .ranges input{font-size:11px}.daterangepicker .ranges .input-mini{border:1px solid #ccc;border-radius:4px;color:#555;display:block;font-size:11px;height:30px;line-height:30px;vertical-align:middle;margin:0 0 10px;padding:0 6px;width:74px}.daterangepicker.opensleft:after,.daterangepicker.opensleft:before{display:inline-block;content:''}.daterangepicker .ranges ul{list-style:none;margin:0;padding:0}.daterangepicker .ranges li{font-size:13px;background:#f5f5f5;border:1px solid #f5f5f5;color:#08c;padding:3px 12px;margin-bottom:8px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer}.daterangepicker .ranges li.active,.daterangepicker .ranges li:hover{background:#08c;border:1px solid #08c;color:#fff}.daterangepicker .calendar-date{border:1px solid #ddd;padding:4px;border-radius:4px;background:#fff}.daterangepicker .calendar-time{text-align:center;margin:8px auto 0;line-height:30px}.daterangepicker{position:absolute;background:#fff;top:100px;left:20px;padding:4px;margin-top:1px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker.opensleft:before{position:absolute;top:-7px;right:9px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.daterangepicker.opensleft:after{position:absolute;top:-6px;right:10px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.openscenter:after,.daterangepicker.openscenter:before{position:absolute;display:inline-block;content:'';left:0;right:0;width:0;margin-left:auto;margin-right:auto}.daterangepicker.openscenter:before{top:-7px;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2)}.daterangepicker.openscenter:after{top:-6px;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent}.daterangepicker.opensright:before{position:absolute;top:-7px;left:9px;display:inline-block;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,.2);content:''}.daterangepicker.opensright:after{position:absolute;top:-6px;left:10px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}.daterangepicker.dropup{margin-top:-5px}.daterangepicker.dropup:before{top:initial;bottom:-7px;border-bottom:initial;border-top:7px solid #ccc}.daterangepicker.dropup:after{top:initial;bottom:-6px;border-bottom:initial;border-top:6px solid #fff}.daterangepicker table{width:100%;margin:0}.daterangepicker td,.daterangepicker th{text-align:center;width:20px;height:20px;padding:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;white-space:nowrap}.daterangepicker option.disabled,.daterangepicker td.disabled,.daterangepicker td.off{color:#999}.daterangepicker td.available:hover,.daterangepicker th.available:hover{background:#eee}.daterangepicker td.in-range{background:#ebf4f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.daterangepicker td.start-date{-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.daterangepicker td.end-date{-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.daterangepicker td.start-date.end-date{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#357ebd;border-color:#3071a9;color:#fff}.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}.daterangepicker .ui.dropdown.monthselect,.daterangepicker .ui.dropdown.yearselect{font-size:12px;padding:5px;margin:0 5px 0 0;height:auto;cursor:default}.daterangepicker select.monthselect{margin-right:2%;width:auto}.daterangepicker select.yearselect{width:auto}.daterangepicker select.ui.dropdown.ampmselect,.daterangepicker select.ui.dropdown.hourselect,.daterangepicker select.ui.dropdown.minuteselect,.daterangepicker select.ui.dropdown.secondselect{padding:3px;height:2em}.daterangepicker .ui.dropdown.ampmselect,.daterangepicker .ui.dropdown.hourselect,.daterangepicker .ui.dropdown.minuteselect,.daterangepicker .ui.dropdown.secondselect{padding:5px}.daterangepicker .ui.dropdown.ampmselect>.text,.daterangepicker .ui.dropdown.hourselect>.text,.daterangepicker .ui.dropdown.minuteselect>.text,.daterangepicker .ui.dropdown.monthselect>.text,.daterangepicker .ui.dropdown.secondselect>.text,.daterangepicker .ui.dropdown.yearselect>.text{margin-right:1.25em}.daterangepicker .ui.dropdown.ampmselect>.dropdown.icon,.daterangepicker .ui.dropdown.hourselect>.dropdown.icon,.daterangepicker .ui.dropdown.minuteselect>.dropdown.icon,.daterangepicker .ui.dropdown.monthselect>.dropdown.icon,.daterangepicker .ui.dropdown.secondselect>.dropdown.icon,.daterangepicker .ui.dropdown.yearselect>.dropdown.icon{padding:.8em .15em .8em .8em}.daterangepicker_end_input{float:left;padding-left:11px}.daterangepicker th.month{width:auto;padding:0}.daterangepicker .next .right.arrow.icon,.daterangepicker .prev .left.arrow.icon{margin:0}
/*# sourceMappingURL=daterangepicker.min.css.map */
/*

	global colors
	----------------------------
	@white: #FFF;
	@orange: #F49614;  rgb(244, 150, 20);
	@blue:   #2979FF;  rgb(41, 121, 255);
	@gray:   #F5F5F5;
	@darkblue: #0A172F;
	@green: #00E676;
	@red: #FF1744;
	@lightblue: #78909C;
*/

/* page cols
--------------------------------------*/


#booking-form > div.pbc-panel.buy-step-1 > div.pbc-date > div * img.mini  {

	vertical-align: middle;

}
#buy-next {
	cursor: pointer;
}

img.booking-calendar {
	margin-top:13px !important;
}

.pbc-page-cols {

/*	display:block;
	box-sizing:border-box;*/
	/*max-width:1240px;*/
	/*margin:0 auto;*/
	padding:0 0 50px 0;

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    margin: 0 -14px;

}

.pbc-page-cols:after {

	display:block;
	content:'';
	clear:both;
}

.pbc-page-cols .pbc-col-left {

	display:block;
	box-sizing:border-box;
	width:66.6666666666%;
	padding:0 14px;
	position:relative;
}

.pbc-page-cols .pbc-col-right {

	/*display:block;
	box-sizing:border-box;	*/
	width:33.3333333333%;
	padding:0 14px;
	position:relative;
}


@media only screen and (max-width: 1280px) {

	.pbc-page-cols {

		padding:0 20px 50px 20px;
	}

	.pbc-page-cols .pbc-col-left {

		width:64%;
	}

	.pbc-page-cols .pbc-col-right {

		width:36%;
	}
}

@media only screen and (max-width: 960px) {

	.pbc-page-cols {

		margin:0 auto;
	}

	.pbc-page-cols .pbc-col-left {

		width:100%;
		padding:0 0 60px 0;
	}

	.pbc-page-cols .pbc-col-right {

		width:100%;
		padding:0 0 30px 0;
	}
}

/* product slider
----------------------------------------*/
.pbc-product-slider {

}

.pbc-product-slider .pbc-card {

	display:block;
	position:absolute;
	right:0;
	top:30px;
	width:400px;
	min-height:160px;
	border-radius:5px;
	overflow:hidden;
	background-color:#FFF; /* @white */
	box-shadow: 0px 10px 11px rgba(0, 0, 0, 0.3);
}

.pbc-product-slider .pbc-card .pbc-top {

	font-size:16px;
	line-height:55px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
	padding:0 0 0 20px;
	position:relative;
	text-align:left;
}

.pbc-product-slider .pbc-card .pbc-top span {

	margin:0 10px 0 0;
}

.pbc-product-slider .pbc-card .pbc-top strong {

	color:#F49614; /* @orange */
}

.pbc-product-slider .pbc-card .pbc-top .pbc-arrow {

	display:block;
	width:8px;
	height:8px;
	position:absolute;
	left:25px;
	bottom:-4px;
	background-color:#FAFAFA;
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	transform:rotate(45deg);
}

.pbc-product-slider .pbc-card .pbc-company {

	padding:15px 20px 0 20px;
}

.pbc-product-slider .pbc-card .pbc-company .pbc-label {

	display:block;
	font-size:12px;
	font-weight: 700;
	line-height:120%;
	text-align:left;
}

.pbc-product-slider .pbc-card .pbc-company .pbc-name {

	font-size:16px;
	font-weight: 300;
	line-height:120%;
}

.pbc-product-slider .pbc-card .pbc-links {

	padding:15px 20px 0 20px;
}

.pbc-product-slider .pbc-card .pbc-links a {

	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	color:#2979FF; /* @blue */
}

.pbc-product-slider .pbc-card .pbc-links a:hover {

	color:#F49614; /* @orange */
}

.pbc-product-slider .pbc-card .pbc-links a span {

	vertical-align:middle;
}

.pbc-product-slider .pbc-card .pbc-links a svg {

	width:18px;
	height:18px;
	fill:#2979FF; /* @blue */
	vertical-align:middle;
	margin:0 5px 0 0;
}

.pbc-product-slider .pbc-card .pbc-cols {

}

.pbc-product-slider .pbc-card .pbc-cols:after {

	display:table;
	content:' ';
	clear:both;
}

.pbc-product-slider .pbc-card .pbc-cols .pbc-left {

	float:left;
}

.pbc-product-slider .pbc-card .pbc-cols .pbc-right {

	float:right;
}

/* rating */
.pbc-product-slider .pbc-wrap-rating {

	display:block;
	box-sizing:border-box;
	position:absolute;
	right:0;
	top:210px;
	width:400px;
	height:200px;
  overflow-x: hidden;
}

.pbc-product-slider .pbc-rating {

	display:none;
	box-sizing:border-box;
	position:absolute;
	right:0;
	top:0;
	width:400px;
	max-width:100%;
	border-radius:5px;
	overflow:hidden;
	background-color:#FFF; /* @white */
	box-shadow: 0px 10px 11px rgba(0, 0, 0, 0.3);
}

.pbc-product-slider .pbc-rating.display {

	display:block;
}

.pbc-product-slider .pbc-rating .pbc-cols {

}

.pbc-product-slider .pbc-rating .pbc-cols:after {

	display:table;
	content:' ';
	clear:both;
}

.pbc-product-slider .pbc-rating .pbc-cols .pbc-left {

	float:left;
}

.pbc-product-slider .pbc-rating .pbc-cols .pbc-right {

	float:right;
}

.pbc-product-slider .pbc-rating .pbc-text {

	padding:20px 20px 0 20px;
}

.pbc-product-slider .pbc-rating .pbc-text .pbc-label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:120%;
	text-align:left;
	padding:0 0 10px 0;
}

.pbc-product-slider .pbc-rating .pbc-text p {

	font-size:14px;
	font-weight:300;
	line-height:18px;
	text-align:left;
	margin:0;
	padding:0 0 10px 0;
}

.pbc-product-slider .pbc-rating .pbc-bottom {

	background-color:#FAFAFA;
	border-top:1px solid #ECEFF1;
	padding:15px 20px 18px 20px;
	position:relative;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-user {

	padding:0 0 0 40px;
	position:relative;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-user .pbc-user-name {

	font-size:12px;
	font-weight:300;
	line-height:120%;
	color: #78909C; /* lightblue */
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-user .pbc-user-name .pbc-value {

	margin:0 5px 0 0;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-user .pbc-user-date {

	font-size:10px;
	font-weight:300;
	line-height:180%;
	text-align:left;
	color: #78909C; /* lightblue */
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-user .pbc-user-avatar {

	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	top:40%;
	transform:translateY(-50%);
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-user .pbc-avatar img {

}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons {

	display:block;
	width:50px;
	height:20px;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-prev-rating,
.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-next-rating {

	display:block;
	position:absolute;
	top:0;
	width:20px;
	height:20px;
	border-radius:100%;
	background-color:rgba(41, 121, 255, 1.0); /* blue */
	cursor:pointer;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-prev-rating:hover,
.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-next-rating:hover {

	background-color:#F49614; /* orange */
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-prev-rating {

	left:0;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-next-rating {

	right:0;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-prev-rating svg,
.pbc-product-slider .pbc-rating .pbc-bottom .pbc-buttons .pbc-btn-next-rating svg {

	width:80%;
	height:80%;
	fill:#FFF;
	position:absolute;
	left:10%;
	top:10%;
}

.pbc-product-slider .pbc-rating .pbc-bottom .pbc-arrow {

	display:block;
	width:8px;
	height:8px;
	position:absolute;
	left:25px;
	top:-4px;
	background-color:#FAFAFA;
	border-left:1px solid #ECEFF1;
	border-top:1px solid #ECEFF1;
	transform:rotate(45deg);
}

.pbc-product-slider .pbc-rating .pbc-bottom .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}



.pbc-product-slider .pbc-gallery {

	display:none;
}

.pbc-product-slider .pbc-desc {

	height:100px;
	background-color:#0A172F; /* @darkblue */
}

.pbc-product-slider .pbc-trip-desc {

	display: block;
	box-sizing:border-box;
	max-width:1240px;
	margin:0 auto;

}

.pbc-product-slider .pbc-trip-desc:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-product-slider .pbc-trip-desc .pbc-left {

	float:left;
}

.pbc-product-slider .pbc-trip-desc .pbc-left h2 {

	font-family: 'Fira Sans', sans-serif;
	font-size:41px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
	padding:15px 0 0 0;
	margin:0;
}
.pbc-product-slider .pbc-trip-desc .pbc-left h1 {

	font-family: 'Fira Sans', sans-serif;
	font-size:41px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
	padding:15px 0 0 0;
	margin:0;
}
.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route {

	padding:5px 0 0 0;
	display:inline-block;
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-label {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	color:#FFF; /* @white */
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-city {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	color:#FFF; /* @white */
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-icon-marker {

	font-size:22px;
	display:inline-block;
	color:#F49614; /* @orange */
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-icon-checkmark {

	font-size:22px;
	display:inline-block;
	color:#2979FF; /* @blue */
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-separator {

	display:inline-block;
	line-height:0;
	opacity:0.3;
	margin:0 5px;
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-label,
.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-city,
.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-icon-marker,
.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-icon-checkmark,
.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-separator {

	vertical-align: middle;
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-sea {

	padding:5px 0 0 10px;
	display:inline-block;
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-sea .pbc-label {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	color:#FFF; /* @white */
	margin:0 4px 0 0;
}

.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-sea .pbc-text {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	color:#FFF; /* @white */
}

.pbc-product-slider .pbc-trip-desc .pbc-right {

	float:right;
	position:relative;
}

.pbc-product-slider .pbc-trip-desc .pbc-right:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-wrap-icons {

	float:right;
}

.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-wrap-icons:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-text {

	font-size:16px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
	position:absolute;
	right:100%;
	top:50%;
	transform:translateY(-50%);
}

.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-icon {

	font-size:16px;
	font-weight:700;
	line-height:100px;
	color:#FFF; /* @white */
	float:left;
}

.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-icon {

	font-weight:300;
	margin:0 0 0 20px;
}

.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-icon img {

	vertical-align:middle;
	margin:0 10px 0 0;
}

.pbc-product-slider .pbc-slides-list {

	display:block;
	width:100%;
	height:40.2vw;
	position:relative;
	overflow:hidden;

	background: rgb(32,32,59); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(32,32,59,1) 0%, rgba(10,23,47,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(32,32,59,1) 0%,rgba(10,23,47,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(32,32,59,1) 0%,rgba(10,23,47,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20203b', endColorstr='#0a172f',GradientType=0 ); /* IE6-9 */
}

.pbc-product-slider .pbc-slides-list .pbc-slide {

	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	opacity:0.0;
	z-index:10;
}

.pbc-product-slider .pbc-slides-list .pbc-slide.pbc-up {

	z-index:20;
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-bg {

	display:block;
	width:100%;
	height:100%;
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-bg img {

	width:100%;
	height:100%;
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-cnt {

	width:100%;
	height:100%;
	max-width:1240px;
	position:absolute;
	left:50%;
	top:0;
	transform:translateX(-50%);
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-btn-favorite {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:60px;
	color:#FFF; /* @white */
	padding:0 40px;
	background-color:rgba(41, 121, 255, 0.6); /* @blue */
	transition: background-color .1s ease;
	cursor:pointer;
	border-radius:5px;
	position:absolute;
	left:0;
	top:30px;
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-btn-favorite:hover {

	background-color:rgba(41, 121, 255, 1.0);
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-btn-favorite svg {

	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:middle;
	fill:#F49614; /* @orange */
	margin:0 10px 0 0;
}

.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-btn-favorite span {

	vertical-align:middle;
}

.pbc-product-slider .pbc-slides-list .pbc-controls {

	display:block;
	width:550px;
	height:60px;
	text-align:center;
	position:absolute;
	bottom:40px;
	left:50%;
	transform:translateX(-50%);
	z-index:20;
}

.pbc-product-slider .pbc-slides-list .pbc-controls .btn-gallery {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:60px;
	color:#FFF; /* @white */
	padding:0 40px;
	background-color:rgba(41, 121, 255, 0.6); /* @blue */
	transition: background-color .1s ease;
	cursor:pointer;
	border-radius:5px;
}

.pbc-product-slider .pbc-slides-list .pbc-controls .btn-prev,
.pbc-product-slider .pbc-slides-list .pbc-controls .btn-next {

	width:60px;
	height:60px;
	font-size:30px;
	line-height:60px;
	color:#FFF;
	border-radius:100%;
	text-align:center;
	position:absolute;
	left:0;
	top:0;
	background-color:rgba(41, 121, 255, 0.6); /* @blue */
	transition: background-color .1s ease;
	cursor:pointer;
}

.pbc-product-slider .pbc-slides-list .pbc-controls .btn-next {

	left:auto;
	right:0;
}

.pbc-product-slider .pbc-slides-list .pbc-controls .btn-prev i,
.pbc-product-slider .pbc-slides-list .pbc-controls .btn-next i {

	width:auto;
	margin:0;
	padding:0;
	position:relative;
}

.pbc-product-slider .pbc-slides-list .pbc-controls .btn-prev i { left:-2px; }
.pbc-product-slider .pbc-slides-list .pbc-controls .btn-next i { left:2px; }

.pbc-product-slider .pbc-slides-list .pbc-controls .btn-gallery:hover,
.pbc-product-slider .pbc-slides-list .pbc-controls .btn-next:hover,
.pbc-product-slider .pbc-slides-list .pbc-controls .btn-prev:hover {

	background-color:rgba(41, 121, 255, 1.0);
}


.pbc-product-slider .pbc-trip-features {

	background-color:#0A172F; /* @darkblue */
}

.pbc-product-slider .pbc-trip-features .pbc-list {

	display:block;
	box-sizing:border-box;
	max-width:1240px;
	padding:20px 0;
	margin:0 auto;
}

.pbc-product-slider .pbc-trip-features .pbc-list:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item {

	display:block;
	box-sizing:border-box;
	width:25%;
	float:left;
	font-size:16px;
	font-weight:700;
	line-height:45px;
	color:#FFF; /* @white */
}

.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item .pbc-name {

	display:inline-block;
	vertical-align:middle;
}

.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item .pbc-wrap-image {

	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
	line-height:0;
}

.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item .pbc-wrap-image img {

}

.pbc-product-slider .pbc-loader {

	display:block;
	width:30px;
	height:30px;
	left:50%;
	top:50%;
	position:absolute;
	transform:translateX(-50%) translateY(-50%);
}

.pbc-product-slider .pbc-loader img {

	width:100%;
	height:100%;
}

@media screen and (max-width: 1280px) {

	.pbc-product-slider .pbc-trip-desc {

		padding:0 20px;
	}

	.pbc-product-slider .pbc-trip-features .pbc-list {

		padding:20px 20px;
	}

	.pbc-product-slider .pbc-slides-list {

		height: 56.25vw;
	}

	.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-bg {

	    width: auto;
	    height: 100%;
	    position:absolute;
	    left: 50%;
	    top:0;
	    transform: translateX(-50%);
	}

	.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-bg img {

		width:auto;
		height:100%;
	}

	.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-cnt {


	}

	.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-btn-favorite {

		left: 25px;
	}

	.pbc-product-slider .pbc-card {

		right:25px;
	}

  .pbc-product-slider .pbc-wrap-rating {

		right:25px;
	}
}

@media screen and (max-width: 960px) {

	.pbc-product-slider .pbc-desc {

		height:auto;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-left {

		width:100%;
		float:none;
		text-align:center;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route {

		display:block;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-label {

		display:none;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-sea {

		display:block;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-right {

		width:100%;
		float:none;
		padding:20px 0 0 0;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-text {

		display:block;
		text-align:center;
		line-height:120%;
		position:static;
		right:auto;
		top:auto;
		transform:none;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-wrap-icons {

		text-align:center;
		float:none;
		padding:0 0 10px 0;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-right .pbc-icon {

		display:inline-block;
		line-height:80px;
		float:none;
	}


	.pbc-product-slider .pbc-trip-features .pbc-list {

		padding:20px 20px 0 20px;
	}

	.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item {

		width:50%;
		padding:0 5% 20px 5%;
	}

	.pbc-product-slider .pbc-slides-list {

		height: 56.25vw;
		min-height:768px;

	}

	.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-cnt {

		padding:30px 0;
		text-align:center;
	}

	.pbc-product-slider .pbc-slides-list .pbc-slide .pbc-btn-favorite {

		position:static;
		left:auto;
		top:auto;
	}

	.pbc-product-slider .pbc-card {

		position:static;
		top:auto;
		right:auto;
		margin:30px auto 0 auto;
	}

  .pbc-product-slider .pbc-wrap-rating {

		position:relative;
		top:auto;
		right:auto;
		margin:30px auto 0 auto;
	}
}

.pbc-cena-zawiera > div > div > div > ul > * > div.pbc-wrap-icon > svg > path {
	fill: #f49618;
}



@media screen and (max-width: 768px) {

	.pbc-product-slider .pbc-trip-desc {

		padding:0 0;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-left h2 {

		font-size: 28px;
		margin: 0;
	}

	.pbc-product-slider .pbc-trip-desc .pbc-left .pbc-route .pbc-city {

		font-size: 14px;
	}

	.pbc-product-slider .pbc-trip-features .pbc-list {

		padding:30px 0 10px 0;
	}

	.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item {

		width:100%;
		padding:0 0 20px 0;
		text-align:center;
	}

	.pbc-product-slider .pbc-trip-features .pbc-list .pbc-item .pbc-wrap-image {

		display:block;
		margin:0;
	}

	.pbc-product-slider .pbc-slides-list .pbc-controls {

		width: 90%;
	}

	.pbc-product-slider .pbc-slides-list .pbc-controls .btn-prev,
	.pbc-product-slider .pbc-slides-list .pbc-controls .btn-next {

		width:40px;
		height:40px;
		font-size:20px;
		line-height:40px;
		top:50%;
		transform:translateY(-50%);
	}
}

@media screen and (max-width: 480px) {

	.pbc-product-slider .pbc-card {

		width:85%;
	}

  .pbc-product-slider .pbc-wrap-rating {

		width:85%;
	}
}

/* opis rejsu
----------------------------------------*/
.pbc-opis-rejsu {

	padding:0 0 10px 0;
}

.pbc-opis-rejsu .pbc-excerpt {

	font-size:18px;
	font-weight:300;
	padding:0 0 25px 0;
}

.pbc-opis-rejsu .pbc-excerpt p {

	line-height:30px;

}

.pbc-opis-rejsu .pbc-content {

	font-size:14px;
	font-weight:300;
	line-height:24px;
	padding:0 0 20px 0;
}

.pbc-opis-rejsu .pbc-content p {

	line-height:24px;

}

.pbc-opis-rejsu .pbc-details {

	font-size:16px;
	font-weight:700;
	line-height:150%
}

.pbc-opis-rejsu .pbc-details a {

	color:#2979FF; /* @blue */
}

.pbc-opis-rejsu .pbc-details a:hover {

	color:#F49614; /* @orange */
}

/* plan rejsu
----------------------------------------*/
.pbc-plan-rejsu {

	padding:0 0 15px 0;
}

.pbc-katalog-rejsu {

	padding:0 0 30px 0;
}

/* pozostale terminy
----------------------------------------*/
.pbc-pozostale-terminy {

	padding:0 0 50px 0;
}

.pbc-pozostale-terminy table.ui.table {

	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.2);
	border-collapse: collapse;
	border: none;
	border-radius: 6px;
	overflow: hidden;
	margin:0;
}

.pbc-pozostale-terminy .ui.table tr th {

	font-size:12px;
	line-height:50px;
	padding:0;
	border:1px solid #ECEFF1;
	border-bottom:1px solid #F49614; /* @orange */
}

.pbc-pozostale-terminy .ui.table tr td {

	font-size:16px;
	padding-left:20px;
	padding-right:20px;
	border:1px solid #ECEFF1;
}

.pbc-pozostale-terminy .ui.table td .pbc-before-price {

	font-size:12px;
	font-weight:300;
}

.pbc-pozostale-terminy .ui.table td .pbc-price {

	font-size:20px;
	font-weight:700;
	color:#F49614; /* @orange */
}

.pbc-pozostale-terminy .ui.table tr.pbc-selected td {

	background-color: #D2E1FB;
}

/* cena zawiera
----------------------------------------*/
.pbc-cena-zawiera {


}

.pbc-cena-zawiera .pbc-header {

	font-family: 'Fira Sans', sans-serif;
	font-size:20px;
	font-weight:700;
	padding:0 0 0 40px;
	position:relative;
}

.pbc-cena-zawiera .pbc-header .pbc-icon {

	font-family: Icons;
	font-style: normal;
	position:absolute;
	left:0;
	top:0;
}

.pbc-cena-zawiera .pbc-header .pbc-icon.pbc-checkmark:before {

	color:#00E676;
	content: "\f00c";
}

.pbc-cena-zawiera .pbc-header .pbc-icon.pbc-remove:before {

	color:#FF1744;
	content: "\f00d";
}

.pbc-cena-zawiera ul.pbc-list {

	padding:0;
	margin:0;
}

.pbc-cena-zawiera ul.pbc-list li {

	display:block;
	position:relative;
	font-size:14px;
	line-height:24px;
	padding:0 0 0 50px;
	margin:0 0 25px 0px;
}

.pbc-cena-zawiera ul.pbc-list li:last-child {

	margin:0;
}

.pbc-cena-zawiera ul.pbc-list li .pbc-wrap-icon {
	position:absolute;
	left:0;
	top:0;
	line-height:0;


}
.pbc-cena-zawiera ul.pbc-list li .pbc-wrap-icon svg {
	height: 34px;
	max-width: 34px;
}

.pbc-cena-zawiera ul.pbc-list li .pbc-wrap-icon.pbc-greyscale {

	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}


.pbc-cena-zawiera ul.pbc-list li .pbc-wrap-icon.pbc-greyscale svg {
	height: 34px;
	max-width: 34px;

}

	/* podobne oferty
    ----------------------------------------*/
.pbc-podobne-oferty {

	display:block;
	width: 100%;
	box-sizing:border-box;
	margin:0;
	padding:40px 0 50px 0;
	background-color:#f5f5f5; /* @gray */
}

.pbc-podobne-oferty .pbc-wrap {

	display:block;
	max-width: 1240px;
	box-sizing:border-box;
	margin:0 auto;
	padding:0;
}


/* tabs catalog
---------------------------------------- */
.pbc-tab-catalog {


}

.pbc-tab-catalog .pbc-nav {

	text-align:left;
}

.pbc-tab-catalog .pbc-nav:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-tab-catalog .pbc-nav .pbc-nav-item {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:100%;
	color:#2979FF; /* @blue */
	padding:20px 30px 20px 30px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	background-color:#FFF; /* @white */
	transition:all 0.4s;
	cursor:pointer;
	float:left;
	user-select: none;
}

.pbc-tab-catalog .pbc-nav .pbc-nav-item:hover {

	background-color:#2979FF; /* @blue */
	color:#FFF; /* @white */
}

.pbc-tab-catalog .pbc-nav .pbc-nav-item.pbc-active {

	background-color:#2979FF; /* @blue */
	color:#FFF; /* @white */
}


.pbc-tab-catalog .pbc-wrap-tabs {

	background-color:white;
	border-radius:6px;
	position:relative;
	top:-5px;
}

.pbc-tab-catalog .pbc-wrap-tabs .pbc-tab {

	display:block;
  box-sizing:border-box;
  height:0;
  overflow:hidden;
}

.pbc-tab-catalog .pbc-wrap-tabs .pbc-tab.pbc-active {

	display:block;
  height:auto;
  overflow:visible;
}

.pbc-tab-catalog .pbc-wrap-tabs .pbc-tab.pbc-frame {

	padding:25px 35px;
	/*border:1px solid #2979FF;*/
	/*border-radius:6px;*/
}

.pbc-tab-catalog .pbc-wrap-tabs .pbc-tab .pbc-simple-frame {

	display:block;
	box-sizing:border-box;
	padding:30px;
	box-shadow:0px 1px 8px rgba(0, 0, 0, 0.15);
	margin:0;
}

.pbc-tab-catalog .pbc-accordion {

	position:relative;
}

.pbc-tab-catalog .pbc-accordion .pbc-item {

	margin:0 0 15px 0;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar {

	display:block;
	box-sizing:border-box;
	width:100%;
	height:auto;
	border-radius:6px;
	background-color:#FFF; /* @white */
	box-shadow:0px 1px 8px rgba(0, 0, 0, 0.15);
	padding:20px 50px 0 80px;
	position:relative;
	cursor:pointer;
	transition:background-color 0.2s;
	line-height:100%;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar:hover {

	background-color:#F5F5F5;
}

.pbc-tab-catalog .pbc-accordion .pbc-item.pbc-active .pbc-bar {

	background-color:#F5F5F5;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-marker-start,
.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-marker-end {

	display:block;
	width:24px;
	height:24px;
	position:absolute;
	left:15px;
	top:50%;
	transform: translateY(-50%);
	line-height:0;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-marker-start svg {

	width:100%;
	height:100%;
	fill:#F49614; /* @orange */
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-marker-end svg {

	width:100%;
	height:100%;
	fill:#2979FF; /* @blue */
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-arrow {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	border-radius:100%;
	background-color:#2979FF; /* @blue */
}

.pbc-tab-catalog .pbc-accordion .pbc-item.pbc-active .pbc-bar .pbc-arrow {

	background-color:#B0BEC5;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-arrow svg {

	display:block;
	width:80%;
	height:80%;
	fill:#FFF; /* @white */
	position:absolute;
	left:10%;
	top:10%;
}

.pbc-tab-catalog .pbc-accordion .pbc-item.pbc-active .pbc-bar .pbc-arrow svg {

	transform:rotate(180deg);
}


.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title {

	font-size:12px;
	font-weight:700;
	line-height:100%;
	position:relative;
	padding:0 0 7px 0;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title .pbc-icon-anchor,
.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title .pbc-icon-left-arrow,
.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title .pbc-icon-right-arrow {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	left:-20px;
	top:0;
	background-image:url(/src/img/icons/icon_anchor_12x14.png);
	background-position:left top;
	background-repeat: no-repeat;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title .pbc-icon-anchor {

	background-image:url(/src/img/icons/icon_anchor_12x14.png);
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title .pbc-icon-left-arrow {

	background-image:url(/src/img/icons/icon_arrow_left_blue_14x10.png);
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-title .pbc-icon-right-arrow {

	background-image:url(/src/img/icons/icon_arrow_right_blue_14x10.png);
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-day {

    display: block;
    box-sizing:border-box;
    vertical-align: middle;
    float:left;
    padding:0 0 20px 0;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-day .pbc-number {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	color:#F49614; /* @orange */
	padding:0 0 5px 0;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-day .pbc-date {

	font-size:12px;
	font-weight:300;
	line-height:100%;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-weather {

    display: block;
    box-sizing:border-box;
    vertical-align: middle;
    margin:0 0 0 60px;
    float:left;
    padding:0 0 20px 0;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-weather .pbc-temperature {

	font-size:16px;
	font-weight:300;
	line-height:100%;
	padding:0 0 0 0px;
	background-position:left center;
	background-repeat: no-repeat;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-weather .pbc-temperature.pbc-full-sun {

	background-image:url(/src/img/icons/icon_weather_full_sun.png);
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-start {

    display: block;
    box-sizing:border-box;
    vertical-align: middle;
	padding:0 0 20px 20px;
	margin:0 0 0 60px;
	float:left;
}


.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-end {

    display: block;
    box-sizing:border-box;
    vertical-align: middle;
	padding:0 0 20px 20px;
	margin:0 0 0 60px;
	float:left;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-start .pbc-time,
.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-end .pbc-time {

	font-size:16px;
	font-weight:300;
	line-height:100%;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-port {

    display: block;
    box-sizing:border-box;
    vertical-align: middle;
	padding:0 0 20px 20px;
	margin:0 0 0 60px;
	float:left;
}

.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-port .pbc-name {

	font-size:16px;
	font-weight:300;
	line-height:100%;
}

.pbc-tab-catalog .pbc-accordion .pbc-chain {

	display:block;
	box-sizing:border-box;
	width:13px;
	height:13px;
	border:2px solid #2979FF; /* @blue */
	background-color:#FFF; /* @white */
	position:absolute;
	left:46px;
	border-radius:100%;
	z-index:10;
}

.pbc-tab-catalog .pbc-accordion .pbc-chain-line {

	display:block;
	box-sizing:border-box;
	width:1px;
	height:20px;
	background-color:#2979FF; /* @blue */
	position:absolute;
	left:52px;
	top:0;
	z-index:5;
	transition:background-color 0.5s;
}

.pbc-tab-catalog .pbc-accordion .pbc-chain-line.pbc-disabled {

	background-color:#eceff1;
}


.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-cnt {

	display:none;
	overflow:hidden;
	padding:25px 0 25px 80px;
}

@media screen and (max-width: 1152px) {

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-day {

		width:32%;
	}

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-weather {

	    width:32%;
	    margin:0;
	}

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-start {

	    width:32%;
	    margin:0;
	}


	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-end {

	    width:64%;
	    clear:both;
	    margin:0;
	    padding:0 0 20px 32%;
	}

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-port {

	    width:32%;
		padding:0 0 20px 20px;
		margin:0;
	}
}


@media screen and (max-width: 480px) {

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-day {

		width:50%;
		padding:0 0 20px 10px;
	}

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-weather {

		clear:both;
	    width:50%;
	    padding:0 0 20px 10px;
	}

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-start {
		display: none;
	}


	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-end {

		display: none;
	}

	.pbc-tab-catalog .pbc-accordion .pbc-item .pbc-bar .pbc-sec-port {

	    width:50%;
	}
}

/* yacht slider */
.pbc-base-content .wrap-yacht-slider {

    display: block;
    padding: 0 0 25px 0;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider {

}

.pbc-base-content .wrap-yacht-slider .yacht-slider .wrap-name {

    display: block;
    box-sizing: border-box;
    margin: 0;
    padding: 0 0 15px 0;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .wrap-name .name {

    font-size: 20px;
    font-weight: 700;
    line-height: 120%;
    text-align: left;
    padding: 0;
    margin: 0;
}

div.topyachtfeature {
    padding: 4px;
    margin: 4px 4px 4px 3px;
    float: left;
    display: block;
    height: 27px;
    width: 27px;
}

div.mainyachtfeature{

    float: left;
    position: relative;
    height: 32px;
    width: 32px;
    max-width: 32px;
    display: block;
    padding: 3px;
    margin: 3px 3px 3px 2px;
}

div.mainyachtfeature svg {

    display: block;
    height: 32px;
    width: 32px;
    max-width: 32px;
    padding: 3px;
    margin: 3px 3px 3px 2px;
}

div.mainyachtfeature svg > * {
    color: #000 !important;
    fill: #000 !important;
}


.pbc-base-content .wrap-yacht-slider .yacht-slider .wrap-sls {

    display: block;
    box-sizing: border-box;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main {

    display: block;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    background-color: transparent;
    position: relative;
    padding: 0;
    margin: 0;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot {

    display: block;
    box-sizing: border-box;
    width: 140px;
    height: 40px;
    position: absolute;
    left: 50%;
    bottom: 30px;
    transform: translateX(-50%);
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot.hide {

    display: none;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-prev {

    display: block;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(41, 121, 255, 0.7);
    border-radius: 100%;
    box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    transition: all 0.2s;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-next {

    display: block;
    box-sizing: border-box;
    width: 40px;
    height: 40px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: rgba(41, 121, 255, 0.7);
    border-radius: 100%;
    box-shadow: 0 4px 4px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    transition: all 0.2s;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-prev:hover,
.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-next:hover {

    background-color: rgba(41, 121, 255, 0.8);
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-prev i.icon,
.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-next i.icon {

    display: inline-block;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font-size: 20px;
    font-weight: 700;
    color: #FFFFFF;
    line-height: 100%;
    position: absolute;
    left: 52%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .holder {

    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    position: relative;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .holder .item {

    display: none;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.0;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .holder .item img {

    width: 100%;
    height: 100%;
    border-radius: 5px;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb {

    display: block;
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    margin: 25px 0 0 0;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder {

    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    position: relative;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder:after {

    display: table;
    content: '';
    clear: both;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder .item {

    display: block;
    box-sizing: border-box;
    width: 175px;
    height: 85px;
    line-height: 0;
    float: left;
    opacity: 0.0;
    padding: 0 25px 0 0;
    margin: 0;

}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder .item img {

    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
    border-radius: 5px;
    cursor: pointer;
    border: 2px solid #FFFFFF;
    transition: all 0.2s;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder .item img:hover,
.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder .item.current img {

    border: 2px solid #2979FF;
}

.pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder .item img:hover {

    opacity: 0.9;
}


@media only screen and (max-width: 768px) {

    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb {

        margin: 15px 0 0 0;
    }

    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-thumb .holder .item {

        padding: 0 15px 0 0;
    }
}

@media only screen and (max-width: 768px) {

    .pbc-base-content .wrap-yacht-slider .yacht-slider .wrap-inner {

        padding: 0;
    }

    .pbc-base-content .wrap-yacht-slider .yacht-slider .wrap-inner .parameters {

        display: none;
    }
}

@media only screen and (max-width: 480px) {

    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot {

        height: 30px;
        bottom: 20px;
    }

    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-prev {

        width: 30px;
        height: 30px;
    }

    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-next {

        width: 30px;
        height: 30px;
    }

    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-prev i.icon,
    .pbc-base-content .wrap-yacht-slider .yacht-slider .sl-main .nav-dot .btn-next i.icon {

        font-weight: 300;
    }

}

/*

	global colors
	----------------------------
	#FFF;		@white
	#F49614;	@orange		rgb(244, 150, 20);
	#2979FF;	@blue		rgb(41, 121, 255);
	#F5F5F5;	@gray
	#0A172F; 	@darkblue
	#00E676;	@green
	#FF1744;	@red
	#78909C;	@lightblue
*/

/* search panel
---------------------------------------------*/
.pbc-search-panel {

	background-color:#0A172F; 	/* @darkblue; */
}

.pbc-search-panel .pbc-wrap {

	display:block;
	box-sizing:border-box;
	max-width:1240px;
	margin:0 auto;
	padding:20px 0;
}

.pbc-search-panel .pbc-wrap:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-title {

	display:block;
	width:20%;
	float:left;

}

.pbc-search-panel .pbc-wrap .pbc-wrap-title h1 {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* white */
	padding:15px 0 0 0;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form {

	display:block;
	width:78%;
	float:right;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form label.pbc-label {

	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 120%;
	color:#FFF; /* white */
	padding: 0 0 5px 0;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form label.pbc-label.pbc-hide {

	visibility:hidden;
	opacity:0.0;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-name {

	display:block;
	box-sizing:border-box;
	width:35%;
	float:left;
	padding:0 20px 0 0;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-name input {

	line-height:48px;
	border:1px solid #2979FF; /* @blue */
	padding: 0 1em;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category {

	display:block;
	box-sizing:border-box;
	width:35%;
	float:left;
	padding:0 20px 0 0;
}


.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .ui.selection.dropdown i.icon {

	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	line-height: 20px;
	color: #2979FF; /* @blue */
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .ui.selection.dropdown {

	line-height:48px;
	padding:0 2.1em 0 10px;
	border:1px solid #2979FF; /* @blue */
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .pbc-dropdown .pbc-icons-list {

	display:block;
	padding:0;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .pbc-dropdown .pbc-icons-list img {

	display:none;
	vertical-align:middle;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .pbc-dropdown .pbc-icons-list img.show {

	display:inline;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .pbc-dropdown .pbc-icons-list .pbc-default {

	color:#AAA;
	display:none;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category .pbc-dropdown .pbc-icons-list .pbc-default.show {

	display:inline;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-submit {

	display:block;
	box-sizing:border-box;
	width:30%;
	float:left;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-submit button {

	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	color:#FFF; /* @white */
	text-align:center;
	border-radius:5px;
	background-color:#F49614;	/* @orange */
	cursor:pointer;
	border:none;
	outline:none;
	padding:0;
	margin:0;
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-submit button:hover {

	background-color:#2979FF; /* @blue */
}

.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-submit button img {

	vertical-align:middle;
	margin:0 5px 0 0;
}


@media only screen and (max-width: 1280px) {

	.pbc-search-panel .pbc-wrap {

		padding:20px 20px;
	}
}

@media only screen and (max-width: 1024px) {

	.pbc-search-panel .pbc-wrap .pbc-wrap-form {

		width: 100%;
		clear:both;
		float:none;
		padding:15px 0 0 0;
	}
}


@media only screen and (max-width: 768px) {

	.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-name {

		width:100%;
		float:none;
		padding:0 0 10px 0;
	}

	.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-category {

		width:100%;
		float:none;
		padding:0 0 10px 0;
	}

	.pbc-search-panel .pbc-wrap .pbc-wrap-form .pbc-col-submit {

		width:100%;
		float:none;
		padding:0;
	}
}

/*

	global colors
	----------------------------
	#FFF;		@white
	#F49614;	@orange		rgb(244, 150, 20);
	#2979FF;	@blue		rgb(41, 121, 255);
	#F5F5F5;	@gray
	#0A172F; 	@darkblue
	#00E676;	@green
	#FF1744;	@red
	#78909C;	@lightblue

*/

/* attraction header
------------------------------------------------*/
.pbc-attraction-header {

	padding:0 0 20px 0;
}

.pbc-attraction-header .pbc-wrap {

	display:block;
	box-sizing:border-box;
	max-width:1240px;
	margin:0 auto;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-btn-return {

	text-align:left;
	padding:0 0 15px 0;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-btn-return a {

	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:130%;
	color:#FFF; /* @white */
	background-color:#B0BEC5;
	border-radius:5px;
	border:none;
	outline:none;
	padding:7px 20px;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-btn-return a:hover {

	background-color:#2979FF;	/* @blue */
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title {

	position:relative;
	padding:0 0 15px 0;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title h1 {

	display:block;
	font-size:38px;
	font-weight:700;
	line-height:120%;
	text-align:left;
	margin:0 220px 0 0;
	padding:0;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating {

	position:absolute;
	right:0;
	top:0;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-summary {

	font-size:12px;
	line-height:120%;
	padding:0 0 5px 0;
	text-align:left;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-summary .pbc-label {

	display:inline-block;
	font-weight:300;
	margin:0 4px 0 0;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-summary .pbc-wrap-value {

	display:inline-block;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-summary .pbc-wrap-value .pbc-value {

	font-weight:700;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-summary .pbc-wrap-value .pbc-separator {

	font-weight:700;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-summary .pbc-wrap-value .pbc-max {

	font-weight:700;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-rating {

	display:block;
	text-align:right;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-rating .ui.star.rating .icon {

	text-align:right;
}

.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-rating .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}


.pbc-attraction-header .pbc-wrap .pbc-meta {


}

.pbc-attraction-header .pbc-wrap .pbc-meta:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-wrap-tags {

	display:block;
	float:right;
	padding:0;
	margin:0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-wrap-tags ul.pbc-tags {

	list-style-type:none;
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:300;
	line-height:120%;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-wrap-tags ul.pbc-tags li {

	display:inline-block;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-wrap-tags ul.pbc-tags li a {

	text-decoration:none;
	color: #2979FF; /* @blue */
	margin:0 5px 0 0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-wrap-tags ul.pbc-tags li a:hover {

	color:#F49614; /* @orange */
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links {

	display:block;
	float:left;
	padding:0;
	margin:0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-date {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:16px;
	color: #78909C;	/* @lightblue */
	padding:0;
	margin:0 15px 0 0;
  vertical-align: top;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-comments {

	display:inline-block;
	margin:0 40px 0 0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-comments .pbc-value {

}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-comments .pbc-label {

}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-sharer {

	display:inline-block;
	margin:0 40px 0 0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-likes {

	display:inline-block;
	margin:0 40px 0 0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-likes .pbc-value {

}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-likes .pbc-label {

}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links > div:last-child {

	margin-right:0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links a {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:16px;
	color: #CFD8DC;
	padding:0 0 0 0;
	margin:0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links a svg {

	width:16px;
	height:16px;
	fill: #CFD8DC;
	margin:0 4px 0 0;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links a span {

  vertical-align:top;
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links a:hover {

	color:#F49614; /* @orange */
}

.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links a:hover svg {

	fill:#F49614; /* @orange */
}


/* attraction baner
------------------------------------------------*/
.pbc-attraction-baner {
	
}

.pbc-attraction-baner .pbc-wrap {

	display:block;
	box-sizing:border-box;
	margin:0 auto;
	padding:0;
	max-width:100%;
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt {

	position:relative;
	background-color:#F8F8F8;
	height:300px;
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt .pbc-wrap-image {

	display:block;
	box-sizing:border-box;
	width:100%;
	height:300px;
	line-height:0;
	position:relative;
	overflow:hidden;
	z-index:1;
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt .pbc-wrap-image img {

	width:auto;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt .pbc-wrap-image-bg {

	display:block;
	box-sizing:border-box;
	width:100%;
	height:300px;
	line-height:0;
	position:absolute;
	overflow:hidden;
	z-index:1;
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt .pbc-wrap-image-bg img {

	width:100%;
	height:auto;
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	-webkit-filter: blur(3px) saturate(45%);
	filter: blur(3px) saturate(45%);
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt .pbc-icon {

	display:block;
	box-sizing:border-box;
	width:50px;
	height:50px;
	line-height:0;
	border-radius:100%;
	background-color:#2979FF;	/* @blue */
	position:absolute;
	left:50%;
	bottom:0%;
	transform:translateX(-25px) translateY(25px);
	z-index:5;
}

.pbc-attraction-baner .pbc-wrap .pbc-cnt .pbc-icon img {

	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:10px;
	top:10px;
}

/* attraction content
------------------------------------------------*/
.pbc-attraction-content {

}

.pbc-attraction-content .pbc-wrap {

	max-width:800px;
	margin:0 auto;
}

.pbc-attraction-content .pbc-wrap .pbc-excerpt {

	font-size:18px;
	font-weight:300;
	padding:0 0 25px 0;
}

.pbc-attraction-content .pbc-wrap .pbc-excerpt p {

	line-height:30px;
	text-align: justify;
}

.pbc-attraction-content .pbc-wrap .pbc-content {

	font-size:14px;
	font-weight:300;
	line-height:24px;
	padding:0 0 40px 0;
	margin:0;
}

.pbc-attraction-content .pbc-wrap .pbc-content h3 {

	font-size:16px;
	font-weight:600;
	line-height:120%;
	margin:0 0 15px 0;
	padding:0;
}

.pbc-attraction-content .pbc-wrap .pbc-content .pbc-dot-header {

	padding-left:15px;
	position:relative;
}

.pbc-attraction-content .pbc-wrap .pbc-content .pbc-space-top {

	margin-top:45px;
}

.pbc-attraction-content .pbc-wrap .pbc-content .pbc-dot-header:before {

	display:block;
	content:'';
	width:7px;
	height:7px;
	border-radius:100%;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-4px);
	background-color:#F49614; /* @orange */
}

.pbc-attraction-content .pbc-wrap .pbc-content p {

	line-height:24px;
	text-align: justify;
}

/* attraction gallery
------------------------------------------------*/
.pbc-attraction-gallery {

	padding:0 0 40px 0;
}

.pbc-attraction-gallery .pbc-wrap {

	max-width:800px;
	margin:0 auto;
}

/* attraction comments
------------------------------------------------*/
.pbc-attraction-comments {

}

.pbc-attraction-comments .pbc-wrap {

	max-width:800px;
	margin:0 auto;
}

/* attraction articles
------------------------------------------------*/
.pbc-attraction-articles {

	padding:0 0 0 0;
}

.pbc-attraction-articles .pbc-wrap {

	max-width:1240px;
	margin:0 auto;
}

/* attraction related products
------------------------------------------------*/
.pbc-attraction-related-products {

	padding:0 0 70px 0;
}

.pbc-attraction-related-products .pbc-wrap {

	max-width:1240px;
	margin:0 auto;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products {


}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items {

	display: flex;
	flex-direction: row;
	flex-wrap:wrap;
	align-items:stretch;
	margin:0 -14px;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items.pbc-cols-three > div:nth-child(3n+1) {

	clear:both;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item {

	box-sizing:border-box;
	width:33.3333333333%;
	padding:0 14px;
	margin:0 0 28px 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card {

	position:relative;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-image {

	display:block;
	width:100%;
	padding:0 0 50% 0;
	position:relative;
	line-height:0;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	overflow:hidden;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-image img {

	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns {

	display:block;
	width:110px;
	height:50px;
	position:absolute;
	right:10px;
	top:10px;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-icon {

	display:block;
	width:50px;
	height:50px;
	border-radius:100%;
	line-height:0;
	background-color:#2979FF; /* @blue */
	background-repeat:no-repeat;
	background-position:center center;
	position:absolute;
	top:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-icon.pbc-left {

	left:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-icon.pbc-right {

	right:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-icon.pbc-plane {
	background-image: url('/src/img/svg/plane.svg');
	/*background-image: url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 39.1 39.1" version="1.1" viewBox="0 0 39.1 39.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg"><style type="text/css">	.st0{fill:#FFFFFF;}</style><path class="st0" d="m38.2 1c-1.3-1.3-3.6-1.3-4.9 0l-8.9 8.9-21.2-4.9-3.2 3.3 17.1 8.9-8.9 8.9-5.7-0.8-2.5 2.5 7.3 4.1 4.1 7.3 2.4-2.4-0.8-5.8 8.9-8.9 8.9 17.1 3.2-3.2-4.9-21.1 8.9-8.9c1.5-1.5 1.5-3.7 0.2-5z"/></svg>');*/
	background-size: 25px 25px;
	background-repeat: no-repeat;
}
.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-icon.pbc-ship { background-image:url(/src/img/icon_statek_25x25.png); }
.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-icon.pbc-boat { background-image:url(/src/img/icon_lodka_25x25.png); }

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-wrap-btns .pbc-plus {

	display:block;
	width:22px;
	height:22px;
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	border-radius:100%;
	line-height:0;
	background-color:#F49614; /* @orange */
	background-repeat: no-repeat;
	background-position: center center;
	background-image:url(/src/img/icon_plus_10x10.png);
}


.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel {

	display:block;
	box-sizing:border-box;
	width:100%;
	padding:10px 20px 10px 20px;
	color:#0A172F; /* @darkblue */
	background-color:#FFF; /* @white */
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border:1px solid #ECEFF1;
	border-top:none;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-wrap-cols {

}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-wrap-cols:after {

	display:table;
	content:' ';
	clear:both;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-wrap-cols .pbc-col-left {

	display:block;
	box-sizing:border-box;
	width:70%;
	float:left;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-wrap-cols .pbc-col-right {

	display:block;
	box-sizing:border-box;
	width:30%;
	float:right;
	text-align:right;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-organizer-name {

	display:block;
	font-size:11px;
	font-weight:400;
	line-height:100%;
	text-align:left;
	color:#2979FF;
	padding:0 0 4px 0;
	margin:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-name {

	font-size:16px;
	font-weight:700;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-name a {

	color:#0A172F; /* @darkblue */
	text-decoration:none;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-name a:hover {

	color:#F49614; /* @orange */
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-subname {

	font-size:16px;
	font-weight:300;
	padding:4px 0 0 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-rating {

	padding:2px 0 0 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-rating .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-features {

	font-size:12px;
	font-weight:300;
	line-height:140%;
	color:#78909C;	/* @lightblue */
	padding:4px 0 0 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-features .pbc-type {

	display:inline-block;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-features .pbc-separator {

	display:inline-block;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-features .pbc-yacht {

	display:inline-block;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-features .pbc-type .pbc-name,
.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-offer-features .pbc-yacht .pbc-name {

	font-weight:700;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-price-name {

	font-size:12px;
	font-weight:300;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-price {

	font-size: 20px;
	font-weight:700;
	color:#F49614; /* @orange */
	padding:2px 0 0 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-price.pbc-promotion {

	color:#00E676;	/* @green */
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-price .pbc-value {

	display:inline-block;
	position:relative;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-panel .pbc-price .pbc-value-old {

	font-size:16px;
	font-weight:300;
	line-height:100%;
	color:#78909C;	/* @lightblue */
	position:absolute;
	left:0;
	bottom:0;
	text-decoration: line-through;
	transform: translateX(-120%);
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-badge-last-minute,
.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-badge-new,
.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-product-card .pbc-badge-promotion {

	display:block;
	width:106px;
	height:106px;
	position:absolute;
	left:-7px;
	top:-7px;
	line-height:0;
	z-index:1;
}


.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment {

	display:block;
	border-radius:5px;
	border-top-left-radius:0;
	border-top-right-radius:0;
	overflow:hidden;
	border:1px solid #ECEFF1;
	border-top:none;
	background-color:#FFF; /* @white */
	margin:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-cols {

}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-cols:after {

	display:table;
	content:' ';
	clear:both;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-cols .pbc-left {

	float:left;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-cols .pbc-right {

	float:right;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-text {

	padding:20px 20px 30px 20px;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-text p {

	font-size:14px;
	font-weight:300;
	line-height:18px;
	margin:0;
	padding:0 0 10px 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-text p:last-child {

	padding:0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom {

	background-color:#FAFAFA;
	border-top:1px solid #ECEFF1;
	padding:15px 20px 18px 20px;
	position:relative;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-user {

	padding:0 0 0 40px;
	position:relative;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-user .pbc-user-name {

	font-size:12px;
	font-weight:300;
	line-height:120%;
	color: #78909C; /* lightblue */
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-user .pbc-user-name .pbc-value {

	margin:0 5px 0 0;
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-user .pbc-user-date {

	font-size:10px;
	font-weight:300;
	line-height:180%;
	color: #78909C; /* lightblue */
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-user .pbc-user-avatar {

	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	top:40%;
	transform:translateY(-50%);
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-user .pbc-avatar img {

}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .pbc-arrow {

	display:block;
	width:8px;
	height:8px;
	position:absolute;
	left:25px;
	top:-4px;
	background-color:#FAFAFA;
	border-left:1px solid #ECEFF1;
	border-top:1px solid #ECEFF1;
	transform:rotate(45deg);
}

.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item .pbc-comment .pbc-bottom .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

@media only screen and (max-width: 1280px) {

	.pbc-attraction-header {

		padding: 0 20px 20px 20px;
	}

	.pbc-attraction-articles .pbc-wrap {

		padding:0 20px 0 20px;
	}

	.pbc-attraction-related-products .pbc-wrap {

		padding:0 20px 0 20px;
	}

	.pbc-attraction-content .pbc-wrap {

		padding:0 20px 0 20px;
	}

	.pbc-attraction-gallery .pbc-wrap {

		padding:0 20px 0 20px;
	}

}

@media only screen and (max-width: 1152px) {

	.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating {

		padding:10px 0 0 0;
		position:static;
		right:auto;
		top:auto;
	}

	.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-rating {

		text-align:left;
	}

	.pbc-attraction-header .pbc-wrap .pbc-wrap-title .pbc-attraction-rating .pbc-rating .ui.star.rating .icon {

		text-align:left;
	}

}

@media only screen and (max-width: 960px) {

	.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-wrap-tags {

		float: none;
		clear: both;
		padding: 10px 0 0 0;
	}

	.pbc-articles .pbc-wrap-items .pbc-item {

		width: 100%;
	}

	.pbc-attraction-related-products .pbc-wrap .pbc-related-products .pbc-wrap-items .pbc-item {

		width:100%;
	}
}


@media only screen and (max-width: 768px) {

	#amapwidget {
		display: none;
	}

	#weather {
		display: none;
	}

	.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-date {

		display:block;
		padding: 0 0 10px 0;
		margin:0;
	}

	.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-comments {

		margin: 0 20px 0 0;
	}

	.pbc-attraction-header .pbc-wrap .pbc-meta .pbc-links .pbc-sharer {

		margin: 0 20px 0 0;
	}
}

/*

	global colors
	----------------------------
	#FFF; 		@white
	#F49614; 	@orange rgb(244, 150, 20);
	#2979FF;   	@blue 	rgb(41, 121, 255);
	#F5F5F5;	@gray
	#0A172F;	@darkblue
	#00E676;	@green
	#FF1744; 	@red
	#78909C;	@lightblue
*/

/* widget list */
.pbc-widget-list {

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

.pbc-wgt {

	margin:0 0 30px 0;
}

.pbc-widget-list > div:last-child {

	margin:0;
}


/* widget header */
.pbc-wgt-header {

	line-height:30px;
	padding:0 0 10px 0;
}

.pbc-wgt-header h5 {

	display:inline-block;
	font-size:20px;
	font-weight:700;
	padding:0;
	margin:0 0 0 5px;
	vertical-align:middle;
}

.pbc-wgt-header svg {

	width:30px;
	height:30px;
	fill:#F49614; 	/* @orange */
	vertical-align:middle;
}

/* widget dot header */
.pbc-wgt-dot-header {

	line-height:30px;
	padding:0 0 10px 0;
}

.pbc-wgt-dot-header h5 {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	padding:0 0 0 15px;
	margin:0;
	vertical-align:middle;
	position:relative;
}

.pbc-wgt-dot-header h5:before {

	display:block;
	content:'';
	width:7px;
	height:7px;
	border-radius:100%;
	position:absolute;
	left:0;
	top:50%;
	transform:translateY(-4px);
	background-color:#F49614; /* @orange */
}


/*	filter
--------------------------------------------*/
.pbc-wgt-filter {

}

/* panel */
.pbc-wgt-filter .pbc-param {

	background-color:#F8F8F8;
	margin: 0 0 10px 0;
}

.pbc-wgt-filter .pbc-param .pbc-wrap {

	padding:30px 30px 20px 30px;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-name {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	position:relative;
	margin:0 0 15px 0;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-name:after {

	display:block;
	content: '';
	width:7px;
	height:7px;
	border-radius:100%;
	background-color:#F49614; /* @orange */
	position:absolute;
	left:-17px;
	top:50%;
	transform: translateY(-50%);
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols {

}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 {

	box-sizing:border-box;
	width:50%;
	float:left;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 {

	box-sizing:border-box;
	width:100%;
	float:left;
}

.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 > div:last-child,
.pbc-wgt-filter .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 > div:last-child {

	padding-bottom:0;
}

.pbc-wgt-filter .pbc-param .ui.checkbox {

	display:block;
	padding:0 0 10px 0;
}

.pbc-wgt-filter .pbc-param .ui.checkbox label:before {

}

.pbc-wgt-filter .pbc-param .pbc-btn-wrap {

	text-align:left;
	padding:20px 0 0 0;
}

.pbc-wgt-filter .pbc-param div.checkbox {

	margin:0 0 10px 0;
}

.pbc-wgt-filter .pbc-param div.checkbox input {

	width:16px;
	height:16px;
	background-color:#FFF;
	border:1px solid #0A172F;
	border-radius:3px;
	vertical-align:middle;
	margin:0 8px 0 0;
	outline:none;
	cursor:pointer;

	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;

}

.pbc-wgt-filter .pbc-param div.checkbox input:focus {

	outline:none;
	box-shadow:initial;
}

.pbc-wgt-filter .pbc-param div.checkbox input:after {

	font-family:Checkbox;
	content: '\e800';
	color:transparent;
}

.pbc-wgt-filter .pbc-param div.checkbox input:checked:after {

	color:#0A172F;
}

.pbc-wgt-filter .pbc-param div.checkbox a {

	text-decoration:none;
	vertical-align:middle;
	color:#0A172F;
}

.pbc-wgt-filter .pbc-param .pbc-btn-filter {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-filter .pbc-param .pbc-btn-filter:hover {

	color:#F49614; /* @orange */
}

/* date */
.pbc-wgt-filter .pbc-date {

	display:block;
	position:relative;
	padding:20px;
	background-color:#F49614; /* @orange */
	border-radius:6px;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);
}


.pbc-wgt-filter .pbc-date:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	bottom:-5px;
	transform:translateX(-50%) rotate(45deg);
	background-color: #F49614;
}

.pbc-wgt-filter .pbc-date label {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#FFF; /* @white */
	padding:0 0 6px 0;
}

.pbc-wgt-filter .pbc-date .ui.calendar i.icon {

	color:#2979FF;  /* @blue */
	opacity:1.0;
}

.pbc-wgt-filter .pbc-date .ui.calendar .ui.input input {

	line-height: 50px;
	padding: 0 1em;
	width:100%;
	border:1px solid #0A172F; /* @darkblue */
	outline:none;
}

.pbc-wgt-filter .pbc-date .ui.calendar .ui.table tr td.range {

	background: rgba(41, 121, 255, .1);
}


/* typ rejsu */
.pbc-wgt-filter .pbc-trip-type {

}

.pbc-wgt-filter .pbc-trip-type:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter .pbc-trip-type .pbc-items-list {

}

.pbc-wgt-filter .pbc-trip-type .pbc-item {

	display:block;
	box-sizing: border-box;
	font-size:12px;
	font-weight:300;
	line-height:120%;
	text-align:center;

	float:left;
	width:22%;
	margin-right:4%;
	margin-bottom:12px;
	background-color:#FFF; /* @white */
	border-radius:6px;
	border:1px solid #ECEFF1;
	padding:10px 6px 10px 6px;
	cursor:pointer;
	filter: grayscale(100%);
}

.pbc-wgt-filter .pbc-trip-type .pbc-items-list > div:last-child {

	margin-right:0;
}

.pbc-wgt-filter .pbc-trip-type .pbc-items-list > div:nth-child(4n+0) {

	margin-right:0;
}

.pbc-wgt-filter .pbc-trip-type .pbc-item:hover {

	border:1px solid #2979FF;  /* @blue */
}

.pbc-wgt-filter .pbc-trip-type .pbc-item.pbc-selected {

	border:1px solid #2979FF;  /* @blue */
	filter: none;
}

.pbc-wgt-filter .pbc-trip-type .pbc-item img {

	max-width:100%;
}

.pbc-wgt-filter .pbc-trip-type .pbc-item span {

	display:block;
	padding:6px 0 0 0;
}

/* price range */
.pbc-wgt-filter .pbc-range {

	padding:0 0 35px 0;
	-webkit-tap-highlight-color: transparent;
}

.pbc-wgt-filter .pbc-range .pbc-bar {

	display:block;
	width:100%;
	height:25px;
	box-sizing:border-box;
	position:relative;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-start,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-end {

	display:block;
	box-sizing: border-box;
	width:17px;
	height:17px;
	position:absolute;
	top:4px;
	border:2px solid #2979FF;  /* @blue */
	border-radius:100%;
	background-color: #FFF; /* @white */
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-start {

	left:0;
}
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-end {

	right:0;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-line {

	display:block;
	width:100%;
	height:1px;
	position:absolute;
	left:0;
	top:12px;
	background-color:#2979FF;  /* @blue */
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb {

	display:block;
	box-sizing:border-box;
	width:40%;
	height:25px;
	position:absolute;
	left:30px;
	top:0;
	border-radius:25px;
	border:1px solid #F49614; /* @orange */
	background-color: #FFF; /* @white */
	cursor:pointer;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb.pbc-grab {

	background-color:rgb(255, 246, 235);
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-left,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-right {

	display:block;
	box-sizing:border-box;
	width:19px;
	height:19px;
	position:absolute;
	top:2px;
	background-color:#F49614; /* @orange */
	border-radius:100%;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-left {

	left:2px;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-right {

	right:2px;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-left svg,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-arrow-right svg {

	position:absolute;
	width:80%;
	height:80%;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	fill:#FFF; /* @white */
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-start,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-end {

	display:block;
	font-size:12px;
	font-weight:300;
	line-height:100%;
	color:#2979FF;  /* @blue */
	position:absolute;
	bottom:-25px;
	user-select: none;
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-start {

	left:10px;
	transform:translateX(-50%);
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-end {

	right:10px;
	transform:translateX(50%);
}

.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-start .pbc-currency,
.pbc-wgt-filter .pbc-range .pbc-bar .pbc-thumb .pbc-price-end .pbc-currency {

	padding:0 0 0 5px;
}

/*	booking
--------------------------------------------*/
.pbc-wgt-booking {

}

/* panel */
.pbc-wgt-booking .pbc-panel {

	background-color:#F8F8F8;
	border-bottom:2px solid #F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-wrap-inner {

	padding:20px 20px 20px 20px;
}

.pbc-wgt-booking .pbc-panel label.pbc-small {

	display:block;
	font-size: .92857143em;
	font-weight:700;
	line-height:120%;
	padding:0 0 5px 0;
}

.pbc-wgt-booking .pbc-panel label.pbc-big {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	padding:0 0 5px 0;
}

/* date */
.pbc-wgt-booking .pbc-panel .pbc-date {

	display:block;
	position:relative;
	padding:20px;
	background-color:#F49614; /* @orange */
	border-radius:6px;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);
}


.pbc-wgt-booking .pbc-panel .pbc-date:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	bottom:-5px;
	transform:translateX(-50%) rotate(45deg);
	background-color: #F49614;
}

.pbc-wgt-booking .pbc-panel .pbc-date label {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#FFF; /* @white */
	padding:0 0 6px 0;
}


.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection {

	line-height: 50px;
	padding: 0 1em;
	border: 1px solid #0A172F;
	width:100%;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection.active .menu {

	border-color: #353535;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection.active.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);

}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .menu > .item {

	padding:0 1em!important;
	line-height:50px;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box {

	display:inline-block;
	position:absolute;
	top:50%;
	right:20px;
	transform:translateY(-50%);
	background-color:#000;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	padding:6px 16px;
	font-weight:700;
	line-height:12px;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .text .pbc-box {

	right:38px;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box:after {

	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #000;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box .pbc-days {

	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
}

.pbc-wgt-booking .pbc-panel .pbc-date .ui.selection .pbc-box .pbc-unit {

	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF; /* @white */
}

/* jacht */
.pbc-wgt-booking .pbc-panel .pbc-yacht {

	padding:0 0 20px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.dropdown {

	line-height:48px;
	padding:0 30px 0 15px;
	border:1px solid #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.active.dropdown .menu {

	border-color: #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.dropdown i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .ui.selection.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);

}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input {

	display:block;
	position:relative;
	padding:0;
	margin:0;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box {

	display:block;
	position:absolute;
	top:50%;
	right:38px;
	transform:translateY(-14px);
	padding:6px 16px;
	background-color: #eceff1;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 6px 16px;
    font-weight: 500;
    line-height: 16px;
		pointer-events: none;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box:after {
	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #eceff1;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box .pbc-free {

	font-size:17px;
	color:#F49614; 	/* @orange */
	vertical-align:baseline;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box .pbc-separator {

	font-size:14px;
	color:#78909C;	/* @lightblue */
	vertical-align:baseline;
	margin:0 1px;
}

.pbc-wgt-booking .pbc-panel .pbc-yacht .pbc-wrap-input .pbc-box .pbc-places {

	font-size:14px;
	color:#78909C;	/* @lightblue */
	vertical-align:baseline;
}

/* dorosli, dzieci */
.pbc-wgt-booking .pbc-panel .pbc-adult-kid {

	padding:0 0 20px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .pbc-left {

	display:block;
	box-sizing:border-box;
	width:50%;
	padding:0 20px 0 0;
	float:left;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .pbc-right {

	display:block;
	box-sizing:border-box;
	width:50%;
	padding:0 0 0 20px;
	float:right;
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.dropdown {

	line-height:48px;
	padding:0 30px 0 15px;
	border:1px solid #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.active.dropdown .menu {

	border-color: #0A172F;	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.dropdown i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-adult-kid .ui.selection.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);

}

/* extensions */
.pbc-wgt-booking .pbc-panel .pbc-extension {

	padding:5px 0 10px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label {

	font-size:16px;
	line-height:150%;
	padding:0 0 10px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label .pbc-name {

	display:inline-block;
	float:left;
	font-weight:300;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label .pbc-btn-change {

	display:inline-block;
	float:right;
	font-weight:700;
	color:#2979FF; 	/* @blue */
	cursor:pointer;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-label .pbc-btn-change:hover {

	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list {

	display:block;
	position:relative;
	padding:0 0 0 30px;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li {

	display:none;
	font-size:16px;
	font-weight:300;
	line-height:24px;
	color:#78909C;	/* @lightblue */
	padding:12px 16px;
	border:1px solid #ECEFF1;
	background-color:#FFF; /* @white */
	border-radius:6px;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li.pbc-selected {

	display:block;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li:before {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:62px;
	top:-6px;
	transform:rotate(45deg);
	border-left:1px solid #ECEFF1; 	/* @blue */
	border-top:1px solid #ECEFF1; 	/* @blue */
	background-color: #FFF;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-company {

	display:block;
	line-height:24px;
	width:25%;
	vertical-align:middle;
	float:left;
	text-align:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-company img {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-name {

	display:block;
	width:55%;
	vertical-align:middle;
	float:left;
	text-align:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension ul.pbc-list li .pbc-price {

	display:block;
	width:20%;
	vertical-align:middle;
	float:left;
	text-align:right;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols {

	padding:0 0 10px 0;
	border-bottom:1px solid #ECEFF1;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .col-checkbox {

	float:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .col-price {

	float:right;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label {

	font-size:16px;
	font-weight:300;
	padding:1px 0 0 30px;
	line-height:17px;
	color:#0A172F; 	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label a {

	text-decoration:underline;
	color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label a:hover {

	text-decoration:none;
	color:#F49614;	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox input:checked~label:before {

    background-color: #2979FF;   /* @blue */
    border-color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .pbc-btn-change {

	vertical-align:text-top;
	margin:0 0 0 5px;
	cursor:pointer;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-ubzp-cols .col-price {

	font-size:16px;
	font-weight:700;
	line-height:18px;
	color:#F49614; 	/* @orange */
}


.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols {

	padding:0 0 10px 0;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .col-checkbox {

	float:left;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .col-price {

	float:right;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label {

	font-size:16px;
	font-weight:300;
	padding:1px 0 0 30px;
	line-height:17px;
	color:#0A172F; 	/* @darkblue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label a {

	text-decoration:underline;
	color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label a:hover {

	text-decoration:none;
	color:#F49614;	/* @orange */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox input:checked~label:before {

    background-color: #2979FF;   /* @blue */
    border-color: #2979FF; /* @blue */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .pbc-btn-change {

	font-size:16px;
	font-weight:700;
	line-height:18px;
	color: #2979FF; /* @blue */
	cursor:pointer;
}

.pbc-wgt-booking .pbc-panel .pbc-extension .pbc-trans-cols .pbc-btn-change:hover {

	color:#F49614;	/* @orange */
}

/* price summary */
.pbc-wgt-booking .pbc-price-summary {

	padding:20px 20px 0 20px;
}

.pbc-wgt-booking .pbc-price-summary:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking .pbc-price-summary .pbc-left {

	width:35%;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 0;
}

.pbc-wgt-booking .pbc-price-summary .pbc-right {

	width:65%;
	box-sizing:border-box;
	float:right;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	text-align:right;
	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-price-summary .pbc-price .pbc-value {

}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add {

	font-size:16px;
	font-weight:300;
	line-height:20px;
	text-align:right;
	padding:10px 0 0 0;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add img {

  display:inline-block;
	vertical-align:middle;
	margin:0 5px 0 0;
  cursor:pointer;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add .pbc-sign {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add .pbc-value {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-price-summary .pbc-price-add .pbc-currency {

	vertical-align:middle;
}

/* button */
.pbc-wgt-booking .pbc-wrap-btn {

	margin:30px 0 0 0;
}

.pbc-wgt-booking .pbc-wrap-btn a,
.pbc-wgt-booking .pbc-wrap-btn button {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#FFF; /* @white */
	background-color:#2979FF; 	/* @blue */
	border-radius:6px;
	border:none;
	outline:none;
	transition: background-color .1s ease;
}

.pbc-wgt-booking .pbc-wrap-btn a:hover,
.pbc-wgt-booking .pbc-wrap-btn button:hover {

	background-color:#F49614; 	/* @orange */
}

/* phone */
.pbc-wgt-booking .pbc-phone {

	position:relative;
	font-size:16px;
	font-weight:300;
	text-align:center;
	border-radius:6px;
	padding:20px;
	border:1px solid #2979FF; 	/* @blue */
	background-color: #FAFAFA;
	margin:20px 0 0 0;
}

.pbc-wgt-booking .pbc-phone:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	top:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-left:1px solid #2979FF; 	/* @blue */
	border-top:1px solid #2979FF; 	/* @blue */
	background-color: #FAFAFA;
}

.pbc-wgt-booking .pbc-phone .pbc-link {

	font-size:20px;
	line-height:32px;
	text-align:center;
	margin:5px 0 0 0;
}

.pbc-wgt-booking .pbc-phone a {

	display:inline-block;
	color:#2979FF; 	/* @blue */
}

.pbc-wgt-booking .pbc-phone a:hover {

	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking .pbc-phone a img {

	vertical-align:middle;
}

.pbc-wgt-booking .pbc-phone a span {

	vertical-align:middle;
}







.pbc-wgt-booking .pbc-register {

}

.pbc-wgt-booking .pbc-register .pbc-wrap-title {

	padding:15px 0 5px 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-title h5 {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	text-align:left;
	color:#F49614; 	/* @orange */
	padding:0;
	margin:0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form {

}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-rows {

	margin:0 0 30px 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row {

	padding:10px 0 0 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row.pbc-checkbox {

	padding:15px 0 0 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item {

	display:block;
	box-sizing:border-box;
	width:100%;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-half {

	width:50%;
	float:left;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-left {

	padding:0 10px 0 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-right {

	padding:0 0 0 10px;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item .pbc-label {

	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
	margin: 0;
	padding: 0 0 6px 0;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .pbc-item input {

	display: block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.9);
	width: 100%;
	resize: none;
	border-radius: 4px;
	border: 1px solid #0A172F;
	padding: 0 0 0 1em;
	outline: none;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label {

    font-size: 11px;
    font-weight: 300;
    padding: 0 0 0 30px;
    line-height: 17px;
    color: #0A172F;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a {

	color:#2979FF; /* @blue */
	text-decoration:underline;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a:hover {

	color:#F49614; 	/* @orange */
	text-decoration:none;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-btn {

	text-align:center;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn {

	display: block;
	box-sizing: border-box;
	width:100%;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-transform:uppercase;
	padding: 15px 30px 15px 30px;
	text-align: center;
	color: #FFF;
	background-color:#2979FF; /* @blue */
	border-radius: 6px;
	border: none;
	outline: none;
	cursor:pointer;
	transition: background-color .1s ease;
}

.pbc-wgt-booking .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking .pbc-features-list {

	padding:20px 0 0 0;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list {

	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item {

	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
	padding:0 10px 0 50px;
	line-height:50px;
	position:relative;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item:nth-child(2n+1) {

	clear:both;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon {

	display:block;
	box-sizing:border-box;
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon img {

	width:100%;
	height:100%;
}

.pbc-wgt-booking .pbc-features-list ul.pbc-list li.pbc-item .pbc-text {

	display:inline-block;
	font-size:11px;
	font-weight:300;
	line-height:120%;
	vertical-align:middle;
}










/*	rating
--------------------------------------------*/
.pbc-wgt-rating {

}

.pbc-wgt-rating .pbc-list {

}

.pbc-wgt-rating .pbc-list > div:last-child {

	margin-bottom:0;
}

.pbc-wgt-rating .pbc-item {

	display:block;
	border-radius:5px;
	overflow:hidden;
	border:1px solid #ECEFF1;
	background-color:#FFF; /* @white */
	margin:0 0 20px 0;
}

.pbc-wgt-rating .pbc-item .pbc-cols {

}

.pbc-wgt-rating .pbc-item .pbc-cols:after {

	display:table;
	content:' ';
	clear:both;
}

.pbc-wgt-rating .pbc-item .pbc-cols .pbc-left {

	float:left;
}

.pbc-wgt-rating .pbc-item .pbc-cols .pbc-right {

	float:right;
}

.pbc-wgt-rating .pbc-item .pbc-text {

	padding:20px 20px 30px 20px;
}

.pbc-wgt-rating .pbc-item .pbc-text p {

	font-size:14px;
	font-weight:300;
	line-height:18px;
	margin:0;
	padding:0 0 10px 0;
}

.pbc-wgt-rating .pbc-item .pbc-text p:last-child {

	padding:0;
}

.pbc-wgt-rating .pbc-item .pbc-bottom {

	background-color:#FAFAFA;
	border-top:1px solid #ECEFF1;
	padding:15px 20px 18px 20px;
	position:relative;
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user {

	padding:0 0 0 40px;
	position:relative;
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-name {

	font-size:12px;
	font-weight:300;
	line-height:120%;
	color: #78909C; /* lightblue */
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-name .pbc-value {

	margin:0 5px 0 0;
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-date {

	font-size:10px;
	font-weight:300;
	line-height:180%;
	color: #78909C; /* lightblue */
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-user-avatar {

	display:block;
	width:30px;
	height:30px;
	position:absolute;
	left:0;
	top:40%;
	transform:translateY(-50%);
}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-user .pbc-avatar img {

}

.pbc-wgt-rating .pbc-item .pbc-bottom .pbc-arrow {

	display:block;
	width:8px;
	height:8px;
	position:absolute;
	left:25px;
	top:-4px;
	background-color:#FAFAFA;
	border-left:1px solid #ECEFF1;
	border-top:1px solid #ECEFF1;
	transform:rotate(45deg);
}

.pbc-wgt-rating .pbc-item .pbc-bottom .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-wgt-rating .pbc-wrap-btn {

	margin:30px 0 0 0;
}

.pbc-wgt-rating .pbc-wrap-btn a,
.pbc-wgt-rating .pbc-wrap-btn button {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#FFF; /* @white */
	background-color:#2979FF; 	/* @blue */
	border-radius:6px;
	border:none;
	outline:none;
	transition: background-color .1s ease;
}

.pbc-wgt-rating .pbc-wrap-btn a:hover,
.pbc-wgt-rating .pbc-wrap-btn button:hover {

	background-color:#F49614; 	/* @orange */
}

@media only screen and (max-width: 768px) {

	.pbc-wgt-rating {

		display:none;
	}
}

/* okno modalne wyboru ubezpiecznia
------------------------------------------*/
.pbc-modal-ubezpieczenie {

	background-color:#FFF; /* @white */
}

.pbc-modal-ubezpieczenie .pbc-btn-close {

	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.pbc-modal-ubezpieczenie .pbc-btn-close svg {

	position: absolute;
	display: block;
	fill: rgba(41, 121, 255, 0.8);
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.pbc-modal-ubezpieczenie .pbc-btn-close:hover svg {

	fill: rgba(41, 121, 255, 1.0);
}

.pbc-modal-ubezpieczenie .pbc-bar {

	display:block;
	position:relative;
	padding:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
}

.pbc-modal-ubezpieczenie .pbc-bar:after {

	display:block;
	content: ' ';
	width:12px;
	height:12px;
	position:absolute;
	left:50%;
	bottom:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	background-color: #FAFAFA;
}

.pbc-modal-ubezpieczenie .pbc-cnt {

	padding:40px 30px 70px 30px;
	box-sizing:border-box;
	position:relative;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table {

	padding:90px 0 200px 0;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows {

	list-style-type:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #F49614; 	/* @orange */
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li {

	display:block;
	padding:0 20px;
	margin:0;
	background-color:#F5F5F5;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li:nth-child(2n+2) {

	background-color:#FAFAFA;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li .pbc-wrap-text {

	display:table;
	width:150px;
}

.pbc-modal-ubezpieczenie .pbc-pricing-table ul.pbc-rows li .pbc-wrap-text .pbc-text {

	display:table-cell;
	font-size:12px;
	font-weight:700;
	line-height:18px;
	vertical-align:middle;
	height:50px;
}

.pbc-modal-ubezpieczenie .pbc-columns {

	display:block;
	box-sizing:border-box;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	padding:40px 30px 70px 190px;
}

.pbc-modal-ubezpieczenie .pbc-columns:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item {

	display:block;
	box-sizing:border-box;
	width:30%;
	height:100%;
	float:right;
	margin:0 2%;
	border-radius:6px;
	box-shadow:0px 0px 8px rgba(0, 0, 0, 0.3);
	position:relative;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item:hover,
.pbc-modal-ubezpieczenie .pbc-columns .pbc-item.pbc-selected {

	box-shadow:0px 0px 10px rgba(41, 121, 255, 0.8); /* @blue */
}

.pbc-modal-ubezpieczenie .pbc-columns > div:first-child {

	margin-right:0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item .pbc-logo {

	display:block;
	line-height:90px;
	text-align:center;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item .pbc-logo img {

	vertical-align:middle;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item .pbc-badge {

	display:inline-block;
	line-height:0;
	position:absolute;
	right:20px;
	top:0;
	transform:translateY(-50%);
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item ul {

	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-item ul li {

	font-size:14px;
	font-weight:300;
	line-height:50px;
	text-align:center;
	color:#78909C;	/* @lightblue */
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description {

	text-align:center;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-name {

	font-size:16px;
	font-weight:700;
	line-height:120%;
	padding:20px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	color:#F49614; 	/* @orange */
	padding:10px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-separator {

	font-size:14px;
	font-weight:300;
	line-height:120%;
	padding:5px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-text {

	font-size:14px;
	font-weight:300;
	line-height:140%;
	padding:5px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-description .pbc-small {

	font-size:9px;
	font-weight:300;
	padding:5px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-btn {

	display:block;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:140%;
	text-align:center;
	color:#2979FF; 	/* @blue */
	cursor:pointer;
	position:absolute;
	left:0;
	bottom:0;
	transform:translateY(100%);
	padding:20px 0 0 0;
}

.pbc-modal-ubezpieczenie .pbc-columns .pbc-btn:hover {

	color:#F49614; 	/* @orange */
}


/* okno modalne wyboru transportu
------------------------------------------*/
.pbc-modal-transport {
	/*overflow-y: scroll;*/
	background-color:#FFF; /* @white */
	width: 100% !important;
	height: 100% !important;
	/*min-height: 960px;*/
	max-width: 1150px;
	/*min-width: 960px;*/
	/*position: absolute;*/
	margin: auto;
}

.pbc-modal-transport .pbc-btn-close {

	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.pbc-modal-transport .pbc-btn-close svg {

	position: absolute;
	display: block;
	fill: rgba(41, 121, 255, 0.8);
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.pbc-modal-transport .pbc-btn-close:hover svg {

	fill: rgba(41, 121, 255, 1.0);
}

.pbc-modal-transport .pbc-bar {

	display:block;
	position:relative;
	padding:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
}

.pbc-modal-transport .pbc-bar:after {

	display:block;
	content: ' ';
	width:12px;
	height:12px;
	position:absolute;
	left:50%;
	bottom:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	background-color: #FAFAFA;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-header {

}

.pbc-modal-transport .pbc-bar label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:120%;
	margin:0;
	padding:0 0 8px 0;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols {

	padding:15px 0 0 0;
	position:relative;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-col-left {

	display:block;
	box-sizing:border-box;
	float:left;
	width:50%;
	padding:0 60px 0 0;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-col-right {

	display:block;
	box-sizing:border-box;
	float:left;
	width:50%;
	padding:0 0 0 60px;
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-wrap-link {

	display:inline-block;
	position:absolute;
	left:50%;
	bottom:15px;
	transform:translateX(-50%);
}

.pbc-modal-transport .pbc-bar .pbc-wrap-cols .pbc-wrap-link img {

}

.pbc-modal-transport .pbc-bar .pbc-trip-start {

}

.pbc-modal-transport .pbc-bar .pbc-trip-end {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:300;
	line-height:50px;
	border-radius:6px;
	border:1px solid #ECEFF1;
	background-color: #F5F5F5;
	outline:none;
	position:relative;
	padding:0 0 0 60px;
	pointer-events:none;
}

.pbc-modal-transport .pbc-bar .pbc-trip-end svg {

	display:block;
	width:24px;
	height:24px;
	fill:#2979FF; 	/* @blue */
	position:absolute;
	left:15px;
	top:50%;
	transform:translateY(-50%);
}

.pbc-modal-transport .pbc-bar .ui.dropdown {

	line-height:50px;
	padding:0 30px 0 15px;
}

.pbc-modal-transport .pbc-bar .ui.dropdown .pbc-change {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:100%;
	color:#2979FF; 	/* @blue */
	position:absolute;
	right:30px;
	top:50%;
	transform: translateY(-50%);
	cursor:pointer;
}

.pbc-modal-transport .pbc-bar .ui.dropdown .pbc-change:hover {

	color:#F49614; 	/* @orange */
}

.pbc-modal-transport .pbc-bar .ui.selection.dropdown > i.icon {

	line-height: 0;
	top: 50%;
	padding: 0;
	margin: 0;
	color:#2979FF;  /* @blue */
}

.pbc-modal-transport .pbc-cnt {

	padding:35px 30px;
	box-sizing:border-box;
}

.pbc-modal-transport .pbc-cnt .pbc-list {

}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-labels {


}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-labels .pbc-text {

	display:block;
	position:relative;
	font-size:16px;
	font-weight:700;
	line-height:120%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-labels .pbc-text img {

	position:absolute;
	left:0;
	top:50%;
	transform:translateX(-150%) translateY(-50%);
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items {

	display:block;
	list-style-type:none;
	padding:10px 0 0 0;
	margin:0;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li {

	display:block;
	box-sizing:border-box;
	width:100%;
	padding:15px 0;
	margin:0 0 20px 0;
	border-radius:6px;
	box-shadow:0px 0 10px rgba(0, 0, 0, 0.15);
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li:last-child {

	margin:0;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-col {

	border-right:1px solid #ECEFF1;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-wrap-cols > div:last-child {

	border:none;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-wrap-logo {

	line-height:0;
	text-align:center;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-flight {

	display:block;
	font-size:16px;
	font-weight:300;
	line-height:30px;
	color:#78909C;	/* @lightblue */
	box-sizing: border-box;
	padding:0 0 0 30px;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-flight img {

	width:12px;
	height:16px;
	vertical-align:middle;
	margin:0 10px 0 0;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-flight span {

	vertical-align:middle;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-arrival {

	display:block;
	font-size:16px;
	font-weight:300;
	line-height:30px;
	color:#78909C;	/* @lightblue */
	box-sizing: border-box;
	padding:0 0 0 30px;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-arrival svg {

	display:inline-block;
	width:18px;
	height:18px;
	fill:#2979FF; 	/* @blue */
	margin:0 10px 0 0;
	vertical-align:middle;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-arrival span {

	vertical-align:middle;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-price {

	font-size:20px;
	font-weight:700;
	line-height:60px;
	color:#F49614; 	/* @orange */
	text-align:center;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-btn-select {

	font-size:16px;
	font-weight:700;
	line-height:60px;
	color:#2979FF; 	/* @blue */
	text-align:center;
	cursor:pointer;
}

.pbc-modal-transport .pbc-cnt .pbc-list ul.pbc-items li .pbc-btn-select:hover {

	color:#F49614; 	/* @orange */
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols {

}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols:after {

	display:table;
	content: ' ';
	clear: both;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col {

	float:left;
	box-sizing:border-box;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(1) {

	width:16%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(2) {

	width:30%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(3) {

	width:30%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(4) {

	width:12%;
}

.pbc-modal-transport .pbc-cnt .pbc-list .pbc-wrap-cols .pbc-col:nth-child(5) {

	width:12%;
}

/* okno modalne wyboru jachtu
------------------------------------------*/
.pbc-modal-yacht {

	background-color:#FFF; /* @white */
}

.pbc-modal-yacht .pbc-btn-close {

	width:30px;
	height:30px;
	position:absolute;
	right:10px;
	top:10px;
	cursor:pointer;
}

.pbc-modal-yacht .pbc-btn-close svg {

	position: absolute;
	display: block;
	fill: rgba(41, 121, 255, 0.8);
	width: 30px;
	height: 30px;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.pbc-modal-yacht .pbc-btn-close:hover svg {

	fill: rgba(41, 121, 255, 1.0);
}

.pbc-modal-yacht .pbc-bar {

	display:block;
	position:relative;
	padding:30px;
	background-color:#FAFAFA;
	border-bottom:1px solid #ECEFF1;
}

.pbc-modal-yacht .pbc-bar:after {

	display:block;
	content: ' ';
	width:12px;
	height:12px;
	position:absolute;
	left:50%;
	bottom:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-right:1px solid #ECEFF1;
	border-bottom:1px solid #ECEFF1;
	background-color: #FAFAFA;
}

.pbc-modal-yacht .pbc-cnt {

	padding:35px;
	box-sizing:border-box;
}

.pbc-modal-yacht .pbc-cnt .pbc-list {

}

.pbc-modal-yacht .pbc-cnt .pbc-list > div:last-child {

	margin:0;
}

.pbc-modal-yacht .pbc-cnt .pbc-item {

	display: block;
	position:relative;
	box-sizing: border-box;
	width: 100%;
	min-height:350px;
	padding:0;
	margin: 0 0 25px 0;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	box-shadow: 0px 0 10px rgba(0, 0, 0, 0.15);
}

.pbc-modal-yacht .pbc-wrap-slider {

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

.pbc-modal-yacht .pbc-slider {

	width:280px;
	height:350px;
	overflow:hidden;
}

.pbc-modal-yacht .pbc-slider .pbc-btn-next,
.pbc-modal-yacht .pbc-slider .pbc-btn-prev {

	display:block;
	position:absolute;
	bottom:100px;
	width:36px;
	height:36px;
	border-radius:100%;
	background-color:rgba(41, 121, 255, 0.8); /* @blue */
	cursor:pointer;
	transition:background-color 0.2s;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-modal-yacht .pbc-slider .pbc-btn-prev {

	left:20px;

}

.pbc-modal-yacht .pbc-slider .pbc-btn-next {

	right:20px;

}

.pbc-modal-yacht .pbc-slider .pbc-btn-prev:hover,
.pbc-modal-yacht .pbc-slider .pbc-btn-next:hover {

	background-color:rgba(244, 150, 20, 1.0); /* @orange */
}

.pbc-modal-yacht .pbc-slider .pbc-btn-next svg,
.pbc-modal-yacht .pbc-slider .pbc-btn-prev svg {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	width:80%;
	height:80%;
	fill:#FFF;
}

.pbc-modal-yacht .pbc-slider .pbc-list-slide {

	width:280px;
	height:280px;
	position:relative;
}

.pbc-modal-yacht .pbc-slider .pbc-list-slide .pbc-slide {

	display:none;
	width:100%;
	height:100%;
	line-height:0;
	position:absolute;
	left:0;
	top:0;
	opacity:0.0;
}

.pbc-modal-yacht .pbc-slider .pbc-list-slide .pbc-slide img {

	width:100%;
	height:100%;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list {

	display:block;
	width:280px;
	height:70px;
	position:absolute;
	left:0;
	bottom:0;
	overflow:hidden;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-wrap-thumb {

	width:700px;
	height:70px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb {

	width:70px;
	height:70px;
	line-height:0;
	float:left;
	box-sizing:border-box;
	position:relative;
	cursor:pointer;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb .pbc-overlayer {

	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	opacity:0.0;
	transition:all 0.3s;
	border:2px solid #F49614; /* @orange */
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb.pbc-active .pbc-overlayer {

	opacity:1.0;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb:not(.pbc-active):hover {

	opacity:0.9;
}

.pbc-modal-yacht .pbc-slider .pbc-thumb-list .pbc-thumb img {

	width:100%;
	height:100%;
}

.pbc-modal-yacht .pbc-text-col {

	display:block;
	box-sizing:border-box;
	width:100%;
	padding:30px 30px 10px 310px;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header {

	padding:0 0 25px 0;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-left {

	width:60%;
	float:left;
	text-align:left;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-right {

	width:40%;
	float:right;
	text-align:right;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:120%;
	padding:0 0 6px 0;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-name {

	font-size:20px;
	font-weight:700;
	line-height:120%;
	color:#F49614; 	/* @orange */
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places {


}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-box {

	display:inline-block;
	position:relative;
	background-color:#ECEFF1;
	border-top-right-radius:6px;
	border-bottom-right-radius:6px;
	padding:5px 25px;
	font-weight:700;
	line-height:20px;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-box:after {

	content: "";
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 16px solid transparent;
	border-right: 16px solid #eceff1;
	border-bottom: 16px solid transparent;
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-free {

	font-size:20px;
	color:#F49614; 	/* @orange */
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-separator {

	font-size:16px;
	color:#78909C;	/* @lightblue */
}

.pbc-modal-yacht .pbc-text-col .pbc-top-header .pbc-free-places .pbc-places {

	font-size:16px;
	color:#78909C;	/* @lightblue */
}

.pbc-modal-yacht .pbc-text-col .pbc-description {

	font-size:14px;
	font-weight:300;
	line-height:18px;
	color:#78909C;	/* @lightblue */
	padding:0 0 20px 0;
}

.pbc-modal-yacht .pbc-text-col .pbc-wrap-btn {

	text-align:right;
}

.pbc-modal-yacht .pbc-text-col .pbc-wrap-btn .pbc-btn-select {

	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF; 	/* @blue */
	cursor:pointer;
}

.pbc-modal-yacht .pbc-text-col .pbc-wrap-btn .pbc-btn-select:hover {

	color:#F49614; 	/* @orange */
}



/*	attracion categories
--------------------------------------------*/
.pbc-wgt-attraction-categories {

}

.pbc-wgt-attraction-categories .pbc-wrap {

	padding: 30px 30px 20px 30px;
	background-color:#F8F8F8;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-wrap-cols {

}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-wrap-cols:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-wrap-cols .pbc-col {

	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-btn-wrap {

	text-align:left;
	padding:20px 0 0 0;
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-btn-wrap .pbc-btn-filter {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-attraction-categories .pbc-wrap .pbc-btn-wrap .pbc-btn-filter:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox {

	display: block;
	padding: 0 0 10px 0;
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox input:checked~label:before {

	background-color: #2979FF;   /* @blue */
	border-color: #2979FF; /* @blue */
}

.pbc-wgt-attraction-categories .pbc-wrap .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}


/*	recomended articles
--------------------------------------------*/
.pbc-wgt-recommended-articles {

}

.pbc-wgt-recommended-articles .pbc-wrap {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item {

	padding:0 0 20px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap > div:last-child {

	padding:0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image {

	position:relative;
	margin:0 0 10px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image a {

	display:block;
	line-height:0;
	text-decoration:none;
	outline:none;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image a > img {

	width:100%;
	max-width:100%;
	height:auto;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image .pbc-icon {

	display:block;
	width:50px;
	height:50px;
	position:absolute;
	top:10px;
	right:10px;
	border-radius:100%;
	background-color: #2979FF;   /* @blue */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-image .pbc-icon img {

	display:block;
	width:60%;
	height:60%;
	position:absolute;
	left:20%;
	top:20%;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date {

	padding:0 0 4px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date .pbc-date {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:120%;
	color:#78909C;	/* @lightblue */
	padding:0;
	margin:0 5px 0 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date .pbc-rating {

	display:inline-block;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-date .pbc-rating .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-title {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-title h3 {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	color:#0A172F;	/* @darkblue */
	padding:0 0 5px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-title h3 a {

	color:#0A172F;	/* @darkblue */
	text-decoration:none;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags {

	padding:0 0 10px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags {

	list-style-type:none;
	padding:0;
	margin:0;
	font-size:10px;
	font-weight:300;
	line-height:120%;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags li {

	display:inline-block;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags li a {

	text-decoration:none;
	color: #2979FF; /* @blue */
	margin:0 5px 0 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-tags ul.pbc-tags li a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-btn-more {

	padding:0 0 15px 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-btn-more .pbc-btn-more {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-wrap-btn-more .pbc-btn-more:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links .pbc-comments-count {

	display:inline-block;
	margin:0 40px 0 0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links .pbc-comments-count .pbc-value {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links .pbc-comments-count .pbc-label {

}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:16px;
	color: #CFD8DC;
	padding:0 0 0 0;
	margin:0 40px 0 0;
	vertical-align:middle;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a:last-child {

	margin-right:0;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a svg {

	width:16px;
	height:16px;
	fill: #CFD8DC;
	margin:0 2px 0 0;
	vertical-align:top;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a span {

	vertical-align:top;
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-recommended-articles .pbc-wrap .pbc-item .pbc-links a:hover svg {

	fill:#F49614; /* @orange */
}


/* widget filter
---------------------------------*/
.pbc-wgt-filter-organizer {


}

/* date */
.pbc-wgt-filter-organizer .pbc-select-organizer {

	display:block;
	position:relative;
	padding:20px;
	background-color:#F49614; /* @orange */
	border-radius:6px;
	box-shadow:0px 4px 8px rgba(0, 0, 0, 0.2);
}


.pbc-wgt-filter-organizer .pbc-select-organizer:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	bottom:-5px;
	transform:translateX(-50%) rotate(45deg);
	background-color: #F49614;
}

.pbc-wgt-filter-organizer .pbc-select-organizer label {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#FFF; /* @white */
	padding:0 0 6px 0;
}


.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection {

	line-height: 50px;
	padding: 0 1em;
	border: 1px solid #0A172F;
	width:100%;
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection.active .menu {

	border-color: #353535;
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection i.icon {

	display:block;
	width:20px;
	height:20px;
	position:absolute;
	right:5px;
	top:50%;
	transform:translateY(-50%);
	line-height:20px;
	color:#2979FF; /* @blue */
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection.active.dropdown i.icon:after {

	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
}

.pbc-wgt-filter-organizer .pbc-select-organizer .ui.selection .menu > .item {

	padding:0 1em!important;
	line-height:50px;
}


.pbc-wgt-filter-organizer .pbc-separator {

	font-size:16px;
	font-weight:300;
	line-height:100%;
	text-align:center;
	padding:25px 0 25px 0;

}

.pbc-wgt-filter-organizer .pbc-separator .pbc-text {

}

.pbc-wgt-filter-organizer .pbc-param {

	background-color:#F8F8F8;
	margin: 0 0 10px 0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap {

	padding:30px 30px 20px 30px;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-name {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	position:relative;
	margin:0 0 15px 0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-name:after {

	display:block;
	content: '';
	width:7px;
	height:7px;
	border-radius:100%;
	background-color:#F49614; /* @orange */
	position:absolute;
	left:-17px;
	top:50%;
	transform: translateY(-50%);
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols {

}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 {

	box-sizing:border-box;
	width:50%;
	float:left;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 {

	box-sizing:border-box;
	width:100%;
	float:left;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-2 > div:last-child,
.pbc-wgt-filter-organizer .pbc-param .pbc-wrap .pbc-param-cols .pbc-col-1-1 > div:last-child {

	padding-bottom:0;
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox {

	display: block;
	padding: 0 0 10px 0;
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox label:before {

	border:1px solid #000; /* @black */
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox input:checked~label:before {

	background-color: #2979FF;   /* @blue */
	border-color: #2979FF; /* @blue */
}

.pbc-wgt-filter-organizer .pbc-param .ui.checkbox input:checked~label:after {

	color:#FFF; /* @white */
}

.pbc-wgt-filter-organizer .pbc-param .pbc-btn-wrap {

	text-align:left;
	padding:20px 0 0 0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-btn-filter {

	display:inline-block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	color:#2979FF;   /* @blue */
	padding:0;
	background: none;
	border: none;

	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */
}

.pbc-wgt-filter-organizer .pbc-param .pbc-btn-filter:hover {

	color:#F49614; /* @orange */
}


.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type {

}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type:after {

	display:table;
	content: '';
	clear:both;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item {

	display:block;
	box-sizing: border-box;
	font-size:12px;
	font-weight:300;
	line-height:120%;
	text-align:center;

	float:left;
	width:22%;
	margin-right:4%;
	background-color:#FFF; /* @white */
	border-radius:6px;
	border:1px solid #ECEFF1;
	padding:10px;
	cursor:pointer;
	filter: grayscale(100%);
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type > div:last-child {

	margin-right:0;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item:hover {

	border:1px solid #2979FF;  /* @blue */
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item.pbc-selected {

	border:1px solid #2979FF;  /* @blue */
	filter: none;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item img {

	max-width:100%;
}

.pbc-wgt-filter-organizer .pbc-param .pbc-trip-type .pbc-item span {

	display:block;
	padding:6px 0 0 0;
}


/* widget filter
---------------------------------*/
.pbc-wgt-advertisement {

}

.pbc-wgt-advertisement .pbc-image-wrap {

	display:block;
	margin:0;
	padding:0;
}

.pbc-wgt-advertisement .pbc-image-wrap a {

	display:block;
	line-height:0;
	text-decoration:none;
	outline:none;
	border-radius: 5px;
	overflow: hidden;
}

.pbc-wgt-advertisement .pbc-image-wrap a img {

	width:100%;
	height:auto;
}


/* widget gallery
---------------------------------*/
.pbc-wgt-gallery {

}

.pbc-wgt-gallery .pbc-wgt-dot-header {

	padding:10px 0 10px 20px;
	background-color:#F8f8F8;
}

.pbc-wgt-gallery ul {

	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-gallery ul:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-gallery ul li {

	display:block;
	width:33.3333333333%;
	padding:0;
	margin:0;
	float:left;
}

.pbc-wgt-gallery ul li .pbc-image {

	line-height:0;
}

.pbc-wgt-gallery ul li .pbc-image img {

	width:100%;
	height:100%;
}


/* widget blog categories
---------------------------------*/
.pbc-wgt-blog-categories {

}

.pbc-wgt-blog-categories .pbc-wgt-dot-header {

	padding:10px 0 10px 20px;
	background-color:#F8f8F8;
}

.pbc-wgt-blog-categories ul {

	display:block;
	margin:0;
	padding:0 25px 10px 35px;
	list-style-type:none;
	background-color:#F8f8F8;
}

.pbc-wgt-blog-categories ul li {

	display:block;
	line-height:16px;
	border-bottom:1px solid #ECEFF1;
	text-align:left;
	position:relative;
	padding:12px 0 12px 0;
	margin:0;
}

.pbc-wgt-blog-categories ul li.pbc-current {

	border-bottom:1px solid #2979FF;  /* @blue */
 }

.pbc-wgt-blog-categories ul li:last-child {

	border:none;
}

.pbc-wgt-blog-categories ul li a {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	line-height:100%;
	color:#0A172F; /* @darkblue */
	text-decoration:none;
	position:relative;
	cursor:pointer;
}

.pbc-wgt-blog-categories ul li.pbc-current a {

	padding:0 0 0 30px;
}

.pbc-wgt-blog-categories ul li.pbc-current a,
.pbc-wgt-blog-categories ul li a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-blog-categories ul li.pbc-current a:before {

	display:block;
	font-family:Icons;
	font-size:20px;
	line-height:20px;
	position:absolute;
	left:0;
	top:-4px;
	color: #2979FF; /* @blue */
	content: "\f00c";
}

.pbc-wgt-blog-categories ul li .pbc-counter {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:100%;
	color:#90a4ae;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
}

.pbc-wgt-blog-categories ul li .pbc-counter .pbc-value {

	margin:0 5px 0 0;
}

.pbc-wgt-blog-categories ul li .pbc-counter .pbc-label {


}


/* widget booking
---------------------------------*/
.pbc-wgt-booking-end {

}

.pbc-wgt-booking-end .pbc-box {

	display:block;
	box-sizing:border-box;
	padding:30px;
	border-radius:5px;
	position:relative;
	background-color: #FAFAFA;
	border: 1px solid #00e676; /* @blue */
}

.pbc-wgt-booking-end .pbc-box:after {
	display: block;
	content: ' ';
	width: 10px;
	height: 10px;
	position: absolute;
	left: 50%;
	bottom: -6px;
	transform: translateX(-50%) rotate(45deg);
	border-right: 1px solid #00e676; /* @blue */
	border-bottom: 1px solid #00e676; /* @blue */
	background-color: #FAFAFA;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-icon {

	text-align:center;
	margin:0 0 20px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-title {

	font-size:20px;
	font-weight:700;
	line-height:120%;
	text-align:center;
	padding:0;
	margin:0 0 20px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-subtitle {

	font-size:18px;
	font-weight:300;
	line-height:164%;
	text-align:center;
	padding:0;
	margin:0 0 20px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook {

	display:block;
	box-sizing:border-box;
	line-height:0;
	text-align:left;
	border-radius:5px;
	margin:0 0 10px 0;
	overflow:hidden;
	position:relative;
	box-shadow: inset 0px 0px 0px 1px #2979ff; /* @blue */
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-icon {

	display:block;
	width:48px;
	height:100%;
	line-height:0;
	background-color:#2979FF; /* @blue */
	margin:0;
	padding:0;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-icon:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-icon:after {

	display:inline-block;
	font-family:Icons;
	font-size:20px;
	line-height:100%;
	color:#FFF;
	content: "\f09a";
	position:absolute;
	left:50%;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
}

.pbc-wgt-booking-end .pbc-box .pbc-facebook .pbc-desc {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:14px;
	line-height:18px;
	padding:7px 10px 7px 70px;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form {

}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-label {

	display:block;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	margin:0;
	padding:0 0 6px 0;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input {

	position:relative;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input input {

	display: block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	line-height:48px;
	color: rgba(0, 0, 0, 0.9);
	width: 100%;
	resize: none;
	border-radius: 4px;
	border: 1px solid #0A172F;
	padding:0 7em 0 1em;
	outline: none;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input .pbc-btn-send {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:100%;
	color:#2979FF; /* @blue */
	position:absolute;
	right:20px;
	top:50%;
	transform:translateY(-50%);
	cursor:pointer;
}

.pbc-wgt-booking-end .pbc-box .pbc-wrap-form .pbc-wrap-input .pbc-btn-send:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-booking-end .pbc-after-box {

	padding:30px 0 0 0;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-desc {

	font-size:14px;
	font-weight:300;
	line-height:24px;
	text-align:center;
	margin:0 0 10px 0;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn {

	text-align:center;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn .pbc-btn {

	display: inline-block;
	box-sizing: border-box;
	width:auto;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	padding: 15px 30px 15px 30px;
	text-align: center;
	color: #FFF;
	background-color: #B0BEC5;
	border-radius: 6px;
	border: none;
	outline: none;
	cursor:pointer;
	transition: background-color .1s ease;
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn .pbc-btn:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking-end .pbc-after-box .pbc-wrap-btn .pbc-info {

	font-size:11px;
	font-weight:300;
	text-align:center;
	color: #B0BEC5;
	padding:10px 0 0 0;
	margin:0;
}


/* widget booking summary
---------------------------------*/
.pbc-wgt-booking-summary {

}

.pbc-wgt-booking-summary .pbc-box {

}

.pbc-wgt-booking-summary .pbc-box .pbc-table {

	padding:20px;
	border-bottom:2px solid #F49614; /* @orange */
	background-color:#f8f8f8;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-title {

	display:block;
	font-size:16px;
	font-weight:700;
	line-height:120%;
	position:relative;
	margin:0 0 5px 0;
	padding:0 0 0 15px;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-title:after {

	display:block;
	content: '';
	width:7px;
	height:7px;
	border-radius:100%;
	background-color:#F49614; /* @orange */
	position:absolute;
	left:0;
	top:50%;
	transform: translateY(-50%);
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows {

}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows > div:last-child {

	border:none;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row {

	border-bottom:1px solid #ECEFF1;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:300;
	line-height:40px;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item.pbc-half {

	width:50%;
	float:left;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row > :nth-child(2) {

	border-left:1px solid #ECEFF1;
	padding:0 0 0 12px;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item label {

	margin:0 10px 0 0;
	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item .pbc-icon {

	margin:0 10px 0 0;
	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-table .pbc-wrap-rows .pbc-row .pbc-item .pbc-value {

	color:#90A4AE;
	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary {

	padding:20px 20px 20px 20px;
	border-bottom:1px solid #ECEFF1;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-left {

	width:35%;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 0;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-right {

	width:65%;
	box-sizing:border-box;
	float:right;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	text-align:right;
	color:#F49614; 	/* @orange */
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price .pbc-value {

}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add {

	font-size:16px;
	font-weight:300;
	line-height:20px;
	text-align:right;
	padding:10px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add img {

	vertical-align:middle;
	margin:0 5px 0 0;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add .pbc-sign {

	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add .pbc-value {

	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-box .pbc-price-summary .pbc-price-add .pbc-currency {

	vertical-align:middle;
}

.pbc-wgt-booking-summary .pbc-register {

}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-title {

	padding:15px 0 5px 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-title h5 {

	font-size:20px;
	font-weight:700;
	line-height:100%;
	text-align:left;
	color:#F49614; 	/* @orange */
	padding:0;
	margin:0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form {

}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-rows {

	margin:0 0 30px 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row {

	padding:10px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row.pbc-checkbox {

	padding:15px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item {

	display:block;
	box-sizing:border-box;
	width:100%;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-half {

	width:50%;
	float:left;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-left {

	padding:0 10px 0 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item.pbc-right {

	padding:0 0 0 10px;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item .pbc-label {

	display: block;
	font-size: 12px;
	font-weight: 700;
	line-height: 100%;
	margin: 0;
	padding: 0 0 6px 0;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .pbc-item input {

	display: block;
	box-sizing: border-box;
	font-size: 14px;
	font-weight: 400;
	line-height: 48px;
	color: rgba(0, 0, 0, 0.9);
	width: 100%;
	resize: none;
	border-radius: 4px;
	border: 1px solid #0A172F;
	padding: 0 7em 0 1em;
	outline: none;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label {

    font-size: 11px;
    font-weight: 300;
    padding: 0 0 0 30px;
    line-height: 17px;
    color: #0A172F;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a {

	color:#2979FF; /* @blue */
	text-decoration:underline;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-row .ui.checkbox label a:hover {

	color:#F49614; 	/* @orange */
	text-decoration:none;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-btn {

	text-align:center;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn {

	display: block;
	box-sizing: border-box;
	width:100%;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-transform:uppercase;
	padding: 15px 30px 15px 30px;
	text-align: center;
	color: #FFF;
	background-color:#2979FF; /* @blue */
	border-radius: 6px;
	border: none;
	outline: none;
	cursor:pointer;
	transition: background-color .1s ease;
}

.pbc-wgt-booking-summary .pbc-register .pbc-wrap-form .pbc-wrap-btn .pbc-btn:hover {

	background-color:#F49614; /* @orange */
}

.pbc-wgt-booking-summary .pbc-features-list {

	padding:20px 0 0 0;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list {

	display:block;
	padding:0;
	margin:0;
	list-style-type:none;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list:after {

	display:table;
	content:'';
	clear:both;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item {

	display:block;
	box-sizing:border-box;
	width:50%;
	float:left;
	padding:0 10px 0 50px;
	line-height:50px;
	position:relative;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item:nth-child(2n+1) {

	clear:both;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon {

	display:block;
	box-sizing:border-box;
	width:40px;
	height:40px;
	position:absolute;
	left:0;
	top:0;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item .pbc-icon img {

	width:100%;
	height:100%;
}

.pbc-wgt-booking-summary .pbc-features-list ul.pbc-list li.pbc-item .pbc-text {

	display:inline-block;
	font-size:11px;
	font-weight:300;
	line-height:120%;
	vertical-align:middle;
}


/* widget general categories
---------------------------------*/
.pbc-wgt-general-categories {

}

.pbc-wgt-general-categories .wrap-hidden {

	height:0;
	overflow:hidden;
	border-bottom:1px solid #2979FF;
}

.pbc-wgt-general-categories .show-more {

	display:block;
	font-size:16px;
	font-weight:700;
	text-align:left;
	color:#2979FF;
	padding:20px 0 0 0;
}

.pbc-wgt-general-categories .show-more .text {

	cursor:pointer;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

}

.pbc-wgt-general-categories .show-more .text:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-general-categories ul {

	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}

.pbc-wgt-general-categories ul.visible {

}

.pbc-wgt-general-categories ul li {

	display:block;
	line-height:16px;
	border-bottom:1px solid #ECEFF1;
	text-align:left;
	position:relative;
	padding:12px 0 12px 0;
	margin:0;
}

.pbc-wgt-general-categories ul li:last-child {

	border:none;
}

.pbc-wgt-general-categories ul.hidden li:first-child {

	border-top:1px solid #ECEFF1;
}

.pbc-wgt-general-categories ul li a {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	line-height:100%;
	color:#0A172F; /* @darkblue */
	text-decoration:none;
	position:relative;
	cursor:pointer;
}

.pbc-wgt-general-categories ul li.pbc-current a {

	padding:0 0 0 30px;
}

.pbc-wgt-general-categories ul li.pbc-current a,
.pbc-wgt-general-categories ul li a:hover {

	color:#F49614; /* @orange */
}

.pbc-wgt-general-categories ul li.pbc-current a:before {

	display:block;
	font-family:Icons;
	font-size:20px;
	line-height:20px;
	position:absolute;
	left:0;
	top:-4px;
	color: #2979FF; /* @blue */
	content: "\f00c";
}

.pbc-wgt-general-categories ul li .pbc-counter {

	display:inline-block;
	font-size:12px;
	font-weight:300;
	line-height:100%;
	color:#90a4ae;
	position:absolute;
	right:0;
	top:50%;
	transform:translateY(-50%);
}

.pbc-wgt-general-categories ul li .pbc-counter .pbc-value {

	margin:0 5px 0 0;
}

.pbc-wgt-general-categories ul li .pbc-counter .pbc-label {

}




/*	voyage data
--------------------------------------------*/
.pbc-wgt-voyage-data {

}

.pbc-wgt-voyage-data .pbc-panel {

	border-bottom:2px solid #F49614;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner {

	padding:10px 0 30px 0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list {

	font-size:16px;
	font-weight:300;
	line-height:120%;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-label {

	font-weight:700;
	color:#0a172f;
	padding:0 10px 0 0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list a {

	color:#2979ff;
	text-decoration:underline;
	transition:all 0.2s;
	cursor:pointer;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list a:hover {

	color:#F49614;
	text-decoration:none;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .table {

	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	justify-content:flex-start;
	align-items:stretch;
	box-sizing:border-box;
	width:100%;
	margin:0 0 10px 0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .table-cell-label {

	flex-grow:0;
	display:block;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .table-cell-data {

	flex-grow:1;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-country {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-date {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-date .text {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-skipper {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-skipper .text {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-yacht {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-places {

}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-rating {

	display:inline-block;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-rating .ui.star.rating .active.icon {

	text-shadow:none!important;
	color:#F49614!important; /* @orange */
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-dark-tag {

	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#0a172f;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	padding:6px 12px;
	margin:0 0 0 20px;
	position:relative;
	top:-2px;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-dark-tag:after {

	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #0a172f;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-dark-tag .text {

	display:inline;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag {

	display:inline-block;
	font-size:12px;
	font-weight:700;
	line-height:100%;
	color:#FFF;
	white-space:nowrap;
	vertical-align:middle;
	background-color:#eceff1;
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	padding:6px 12px;
	margin:0 0 0 20px;
	position:relative;
	top:-2px;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag:after {

	content: '';
	position: absolute;
	right: 100%;
	top: 0;
	width: 0;
	height: 100%;
	border-top: 12px solid transparent;
	border-right: 12px solid #eceff1;
	border-bottom: 12px solid transparent;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag .free {

	font-size:16px;
	font-weight:700;
	display:inline;
	color:#F49614;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag .separator,
.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-light-tag .max {

	color:#90a4ae;
}



.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain {

	display: inline-block;
	vertical-align:middle;
	padding:0;
	margin:0;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-location {

	display:inline-block;
	font-size:16px;
	font-weight:300;
	margin:0 3px;
	vertical-align:bottom;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-location .pbc-name {

	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-marker {

	font-size:18px;
	display:inline-block;
	color:#F49614; /* @orange */
	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-checkmark {

	font-size:18px;
	display:inline-block;
	color:#2979FF; /* @blue */
	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-marker i.icon,
.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-icon-checkmark i.icon {

	width:auto;
	height:auto;
	line-height:100%;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-link {

	display:inline-block;
	margin:0 4px;
	vertical-align:bottom;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-link img {

	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-separator {

	display:inline-block;
	letter-spacing:2px;
}

.pbc-wgt-voyage-data .pbc-panel .pbc-wrap-inner .pbc-list .pbc-route .pbc-chain .pbc-separator .pbc-text {

	display:inline;
}






.pbc-wgt-voyage-data .pbc-price-summary {

	padding:20px 20px 0 20px;
}

.pbc-wgt-voyage-data .pbc-price-summary:after {

	display:table;
	content: ' ';
	clear:both;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-left {

	font-size:16px;
	font-weight:300;
	line-height:120%;
	width:35%;
	box-sizing:border-box;
	float:left;
	padding:0 0 0 0;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-right {

	width:65%;
	box-sizing:border-box;
	float:right;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-price {

	font-size:41px;
	font-weight:700;
	line-height:100%;
	text-align:right;
	color:#F49614;
}

.pbc-wgt-voyage-data .pbc-price-summary .pbc-price .pbc-value {

}

/* button */
.pbc-wgt-voyage-data .pbc-wrap-btn {

	margin:30px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button,
.pbc-wgt-voyage-data .pbc-wrap-btn button {

	display:block;
	box-sizing:border-box;
	width:100%;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	color:#FFF; /* @white */
	background-color:#2979FF; 	/* @blue */
	border-radius:6px;
	border:none;
	outline:none;
	transition: background-color .1s ease;
	cursor:pointer;
	user-select: none;
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button:hover,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button:hover,
.pbc-wgt-voyage-data .pbc-wrap-btn button:hover {

	background-color:#F49614; 	/* @orange */
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button img,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button img {

	vertical-align:middle;
	margin:0 5px 0 0;
}

.pbc-wgt-voyage-data .pbc-wrap-btn a.button span.name,
.pbc-wgt-voyage-data .pbc-wrap-btn div.button span.name {

	vertical-align:middle;
}

/* hidden */
.pbc-wgt-voyage-data .pbc-hidden {

	display:block;
	box-sizing:border-box;
	height:0;
	overflow:hidden;
}

.pbc-wgt-voyage-data .pbc-hidden .pbc-inner {

	display:block;
	box-sizing:border-box;
}

/* thank you */
.pbc-wgt-voyage-data .pbc-wrap-thanks {

	padding:50px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-thanks {

	display:block;
	box-sizing:border-box;
	font-size:16px;
	font-weight:700;
	line-height:50px;
	text-align:center;
	background-color:#f5f5f5;
	border-radius:6px;
	margin:0;
	padding:0;
}

.pbc-wgt-voyage-data .pbc-thanks .text {

	display:inline;
}

/* phone */
.pbc-wgt-voyage-data .pbc-phone {

	position:relative;
	font-size:16px;
	font-weight:300;
	text-align:center;
	border-radius:6px;
	padding:20px;
	border:1px solid #2979FF;
	background-color: #FAFAFA;
	margin:20px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-phone:after {

	display:block;
	content: ' ';
	width:10px;
	height:10px;
	position:absolute;
	left:50%;
	top:-6px;
	transform:translateX(-50%) rotate(45deg);
	border-left:1px solid #2979FF;
	border-top:1px solid #2979FF;
	background-color: #FAFAFA;
}

.pbc-wgt-voyage-data .pbc-phone .wrap-links {

	text-align:left;
	margin:0 auto;
	width:auto;
	display:inline-block;
}

.pbc-wgt-voyage-data .pbc-phone .pbc-link {

	font-size:20px;
	line-height:28px;
	text-align:left;
	margin:5px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-phone .pbc-link-email {

	font-size:16px;
	line-height:20px;
	text-align:left;
	margin:5px 0 0 0;
}

.pbc-wgt-voyage-data .pbc-phone a {

	display:inline-block;
	color:#2979FF; 	/* @blue */
}

.pbc-wgt-voyage-data .pbc-phone a:hover {

	color:#F49614; 	/* @orange */
}

.pbc-wgt-voyage-data .pbc-phone a img {

	vertical-align:middle;
}

.pbc-wgt-voyage-data .pbc-phone a span {

	vertical-align:middle;
}

#transport_buttons_containter {
	background-color: #e0e1e2 !important;
}


#transport_button_2:hover {
	background-color: #f49614 !important;
}

#rejsomat-map-static {
    filter: saturate(60%);
}

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(/build/node_modules/leaflet/dist/images/layers.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(/build/node_modules/leaflet/dist/images/layers-2x.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(/build/node_modules/leaflet/dist/images/marker-icon.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

.leaflet-draw-section{position:relative}.leaflet-draw-toolbar{margin-top:12px}.leaflet-draw-toolbar-top{margin-top:0}.leaflet-draw-toolbar-notop a:first-child{border-top-right-radius:0}.leaflet-draw-toolbar-nobottom a:last-child{border-bottom-right-radius:0}.leaflet-draw-toolbar a{background-image:url(/build/node_modules/leaflet-draw/dist/images/spritesheet.png);background-image:linear-gradient(transparent,transparent),url(/build/node_modules/leaflet-draw/dist/images/spritesheet.svg);background-repeat:no-repeat;background-size:300px 30px;background-clip:padding-box}.leaflet-retina .leaflet-draw-toolbar a{background-image:url(/build/node_modules/leaflet-draw/dist/images/spritesheet-2x.png);background-image:linear-gradient(transparent,transparent),url(/build/node_modules/leaflet-draw/dist/images/spritesheet.svg)}
.leaflet-draw a{display:block;text-align:center;text-decoration:none}.leaflet-draw a .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.leaflet-draw-actions{display:none;list-style:none;margin:0;padding:0;position:absolute;left:26px;top:0;white-space:nowrap}.leaflet-touch .leaflet-draw-actions{left:32px}.leaflet-right .leaflet-draw-actions{right:26px;left:auto}.leaflet-touch .leaflet-right .leaflet-draw-actions{right:32px;left:auto}.leaflet-draw-actions li{display:inline-block}
.leaflet-draw-actions li:first-child a{border-left:0}.leaflet-draw-actions li:last-child a{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.leaflet-right .leaflet-draw-actions li:last-child a{-webkit-border-radius:0;border-radius:0}.leaflet-right .leaflet-draw-actions li:first-child a{-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.leaflet-draw-actions a{background-color:#919187;border-left:1px solid #AAA;color:#FFF;font:11px/19px "Helvetica Neue",Arial,Helvetica,sans-serif;line-height:28px;text-decoration:none;padding-left:10px;padding-right:10px;height:28px}
.leaflet-touch .leaflet-draw-actions a{font-size:12px;line-height:30px;height:30px}.leaflet-draw-actions-bottom{margin-top:0}.leaflet-draw-actions-top{margin-top:1px}.leaflet-draw-actions-top a,.leaflet-draw-actions-bottom a{height:27px;line-height:27px}.leaflet-draw-actions a:hover{background-color:#a0a098}.leaflet-draw-actions-top.leaflet-draw-actions-bottom a{height:26px;line-height:26px}.leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:-2px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polyline{background-position:0 -1px}
.leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-31px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-polygon{background-position:-29px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-62px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-rectangle{background-position:-60px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-92px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circle{background-position:-90px -1px}
.leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-122px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-marker{background-position:-120px -1px}.leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-273px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-draw-circlemarker{background-position:-271px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-152px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit{background-position:-150px -1px}
.leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-182px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove{background-position:-180px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-212px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-edit.leaflet-disabled{background-position:-210px -1px}.leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-242px -2px}.leaflet-touch .leaflet-draw-toolbar .leaflet-draw-edit-remove.leaflet-disabled{background-position:-240px -2px}
.leaflet-mouse-marker{background-color:#fff;cursor:crosshair}.leaflet-draw-tooltip{background:#363636;background:rgba(0,0,0,0.5);border:1px solid transparent;-webkit-border-radius:4px;border-radius:4px;color:#fff;font:12px/18px "Helvetica Neue",Arial,Helvetica,sans-serif;margin-left:20px;margin-top:-21px;padding:4px 8px;position:absolute;visibility:hidden;white-space:nowrap;z-index:6}.leaflet-draw-tooltip:before{border-right:6px solid black;border-right-color:rgba(0,0,0,0.5);border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";position:absolute;top:7px;left:-7px}
.leaflet-error-draw-tooltip{background-color:#f2dede;border:1px solid #e6b6bd;color:#b94a48}.leaflet-error-draw-tooltip:before{border-right-color:#e6b6bd}.leaflet-draw-tooltip-single{margin-top:-12px}.leaflet-draw-tooltip-subtext{color:#f8d5e4}.leaflet-draw-guide-dash{font-size:1%;opacity:.6;position:absolute;width:5px;height:5px}.leaflet-edit-marker-selected{background-color:rgba(254,87,161,0.1);border:4px dashed rgba(254,87,161,0.6);-webkit-border-radius:4px;border-radius:4px;box-sizing:content-box}
.leaflet-edit-move{cursor:move}.leaflet-edit-resize{cursor:pointer}.leaflet-oldie .leaflet-draw-toolbar{border:1px solid #999}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vZGF0ZXJhbmdlcGlja2VyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy9zb3VyY2UvZGF0ZXJhbmdlcGlja2VyLmNzcyIsIndlYnBhY2s6Ly8vcHJvZHVjdC5tYWluLmNzcyIsIndlYnBhY2s6Ly8vcHJvZHVjdC55YWNodC5jc3MiLCJ3ZWJwYWNrOi8vL2F0dHJhY3Rpb24tYmFzZS5tYWluLmNzcyIsIndlYnBhY2s6Ly8vYXR0cmFjdGlvbi5tYWluLmNzcyIsIndlYnBhY2s6Ly8vc2lkZWJhci5jc3MiLCJ3ZWJwYWNrOi8vL21hcC5jc3MiLCJ3ZWJwYWNrOi8vL2xlYWZsZXQuY3NzIiwid2VicGFjazovLy9sZWFmbGV0LmRyYXcuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7O0VDU0EsZ0NBQ0ksY0FDQSxhQUNBLGFBQ0Esc0JBQ0Esd0JBR2dDLHlFQUNoQyxVQUNBLFdBSWtDLHVKQUNsQyxXQUNBLFdBRzZCLG1FQUM3QixVQVFKLHlFQXVVSSxVQTVVSiwwQkFDSSxXQUNBLGdCQU9KLHlEQUNJLGlCQUdKLDRCQUNJLFlBQ0EsZ0JBR0osMENBQ0ksYUFHSixrREFDSSxXQUcyQiw2REFDM0IsdURBQ0EsbUJBQ0Esa0JBQ0EsZUFJSix1R0FDSSxVQUNBLGNBQ0EsZUFDQSxnQkFDQSxZQUNBLGlCQUNBLGtCQUNBLDJCQUNBLHlCQUNBLFdBR0osZ0NBQ0ksY0FHSixzQ0FDSSxxQkFDQSxrQkFDQSxXQUNBLGNBQ0EsZUFDQSxZQUNBLGlCQUNBLHNCQUNBLGdCQUNBLGNBQ0EsV0FpRUosb0VBUkksb0JBS0EsV0EzREosNkJBQ0ksZUFDQSxTQUNBLFVBR0osNkJBQ0ksY0FDQSxtQkFDQSx5QkFDQSxXQUNBLGlCQUNBLGtCQUNBLDBCQUNBLHVCQUNBLGtCQUNBLGVBR0osc0VBQ0ksZUFDQSxzQkFDQSxXQUdKLGlDQUNJLHFCQUNBLFlBQ0Esa0JBQ0EsZ0JBR0osaUNBQ0ksaUJBQ0Esa0JBQ0EsaUJBR0osa0JBQ0ksaUJBQ0EsZ0JB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QkFBaUIsQ0FBQyxPQUFPLENBQUMsU0FBUztBQUNubEIsNEJBQTRCLHdCQUF3QixDQUFDLHdCQUF3QixDQUFDLGFBQWEsQ0FBQyxtQ0FBbUMsMEJBQTBCLENBQUMsNkJBQTZCLGdCQUFnQixDQUFDLDhCQUE4QixhQUFhLENBQUMseUJBQXlCLFlBQVksQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyw4QkFBOEIscUNBQXFDLENBQUMsc0NBQXNDLENBQUMseUJBQXlCLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCO0FBQ3pmLG1CQUFtQixXQUFXLENBQUMscUJBQXFCLGNBQWMsQ0FBQyxxQ0FBcUMscUJBQXFCLEMiLCJmaWxlIjoicHJvZHVjdF9zaG93LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIVxuICogU3R5bGVzaGVldCBmb3IgdGhlIERhdGUgUmFuZ2UgUGlja2VyLCBmb3IgdXNlIHdpdGggU2VtYW50aWMgVUlcbiAqXG4gKiBDb3B5cmlnaHQgMjAxMy0yMDE1IERhbiBHcm9zc21hbiAoIGh0dHA6Ly93d3cuZGFuZ3Jvc3NtYW4uaW5mbyApXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UuIFNlZSBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocFxuICpcbiAqIEJ1aWx0IGZvciBodHRwOi8vd3d3LmltcHJvdmVseS5jb21cbiAqLy5kYXRlcmFuZ2VwaWNrZXIuZHJvcGRvd24tbWVudXttYXgtd2lkdGg6bm9uZTtkaXNwbGF5Om5vbmU7ei1pbmRleDozMDAwO2JvcmRlcjoxcHggc29saWQgI2NjYztib3gtc2hhZG93OjAgMCA1cHggI2NjY30uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdCAuY2FsZW5kYXIsLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQgLnJhbmdlc3tmbG9hdDpsZWZ0O21hcmdpbjo0cHh9LmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlciAuY2FsZW5kYXIsLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlciAucmFuZ2VzLC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodCAuY2FsZW5kYXIsLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5yYW5nZXN7ZmxvYXQ6cmlnaHQ7bWFyZ2luOjRweH0uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIsLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlc3tmbG9hdDpub25lfS5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAucmFuZ2VfaW5wdXRzPmRpdiwuZGF0ZXJhbmdlcGlja2VyX3N0YXJ0X2lucHV0e2Zsb2F0OmxlZnR9LmRhdGVyYW5nZXBpY2tlciAucmFuZ2Vze3dpZHRoOjE2MHB4O3RleHQtYWxpZ246bGVmdH0uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgLnJhbmdlX2lucHV0cz5kaXY6bnRoLWNoaWxkKDIpe3BhZGRpbmctbGVmdDoxMXB4fS5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFye2Rpc3BsYXk6bm9uZTttYXgtd2lkdGg6MjcwcHh9LmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5jYWxlbmRhcntkaXNwbGF5OmJsb2NrfS5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnNpbmdsZSAuY2FsZW5kYXItZGF0ZXtib3JkZXI6bm9uZX0uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZCwuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0aHtmb250LWZhbWlseTonSGVsdmV0aWNhIE5ldWUnLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LWFsaWduOmNlbnRlcjttaW4td2lkdGg6MzJweH0uZGF0ZXJhbmdlcGlja2VyIC5kYXRlcmFuZ2VwaWNrZXJfZW5kX2lucHV0IGxhYmVsLC5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9zdGFydF9pbnB1dCBsYWJlbHtjb2xvcjojMzMzO2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOjExcHg7Zm9udC13ZWlnaHQ6NDAwO2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToycHg7dGV4dC1zaGFkb3c6I2ZmZiAxcHggMXB4IDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3dpZHRoOjc0cHh9LmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGlucHV0e2ZvbnQtc2l6ZToxMXB4fS5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAuaW5wdXQtbWluaXtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLXJhZGl1czo0cHg7Y29sb3I6IzU1NTtkaXNwbGF5OmJsb2NrO2ZvbnQtc2l6ZToxMXB4O2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowIDAgMTBweDtwYWRkaW5nOjAgNnB4O3dpZHRoOjc0cHh9LmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YWZ0ZXIsLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3Jle2Rpc3BsYXk6aW5saW5lLWJsb2NrO2NvbnRlbnQ6Jyd9LmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVse2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpe2ZvbnQtc2l6ZToxM3B4O2JhY2tncm91bmQ6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNmNWY1ZjU7Y29sb3I6IzA4YztwYWRkaW5nOjNweCAxMnB4O21hcmdpbi1ib3R0b206OHB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo1cHg7LW1vei1ib3JkZXItcmFkaXVzOjVweDtib3JkZXItcmFkaXVzOjVweDtjdXJzb3I6cG9pbnRlcn0uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlLC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaTpob3ZlcntiYWNrZ3JvdW5kOiMwOGM7Ym9yZGVyOjFweCBzb2xpZCAjMDhjO2NvbG9yOiNmZmZ9LmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItZGF0ZXtib3JkZXI6MXB4IHNvbGlkICNkZGQ7cGFkZGluZzo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7YmFja2dyb3VuZDojZmZmfS5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWV7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luOjhweCBhdXRvIDA7bGluZS1oZWlnaHQ6MzBweH0uZGF0ZXJhbmdlcGlja2Vye3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6I2ZmZjt0b3A6MTAwcHg7bGVmdDoyMHB4O3BhZGRpbmc6NHB4O21hcmdpbi10b3A6MXB4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03cHg7cmlnaHQ6OXB4O2JvcmRlci1yaWdodDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo3cHggc29saWQgI2NjYztib3JkZXItbGVmdDo3cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yKX0uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTZweDtyaWdodDoxMHB4O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgI2ZmZjtib3JkZXItbGVmdDo2cHggc29saWQgdHJhbnNwYXJlbnR9LmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciwuZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmlubGluZS1ibG9jaztjb250ZW50OicnO2xlZnQ6MDtyaWdodDowO3dpZHRoOjA7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmJlZm9yZXt0b3A6LTdweDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICNjY2M7Ym9yZGVyLWxlZnQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMil9LmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlcnt0b3A6LTZweDtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50fS5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi03cHg7bGVmdDo5cHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJpZ2h0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjdweCBzb2xpZCAjY2NjO2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpO2NvbnRlbnQ6Jyd9LmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDotNnB4O2xlZnQ6MTBweDtkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXItcmlnaHQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206NnB4IHNvbGlkICNmZmY7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2NvbnRlbnQ6Jyd9LmRhdGVyYW5nZXBpY2tlci5kcm9wdXB7bWFyZ2luLXRvcDotNXB4fS5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmJlZm9yZXt0b3A6aW5pdGlhbDtib3R0b206LTdweDtib3JkZXItYm90dG9tOmluaXRpYWw7Ym9yZGVyLXRvcDo3cHggc29saWQgI2NjY30uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDphZnRlcnt0b3A6aW5pdGlhbDtib3R0b206LTZweDtib3JkZXItYm90dG9tOmluaXRpYWw7Ym9yZGVyLXRvcDo2cHggc29saWQgI2ZmZn0uZGF0ZXJhbmdlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7bWFyZ2luOjB9LmRhdGVyYW5nZXBpY2tlciB0ZCwuZGF0ZXJhbmdlcGlja2VyIHRoe3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cGFkZGluZzo1cHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDstbW96LWJvcmRlci1yYWRpdXM6NHB4O2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjpwb2ludGVyO3doaXRlLXNwYWNlOm5vd3JhcH0uZGF0ZXJhbmdlcGlja2VyIG9wdGlvbi5kaXNhYmxlZCwuZGF0ZXJhbmdlcGlja2VyIHRkLmRpc2FibGVkLC5kYXRlcmFuZ2VwaWNrZXIgdGQub2Zme2NvbG9yOiM5OTl9LmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXJ7YmFja2dyb3VuZDojZWVlfS5kYXRlcmFuZ2VwaWNrZXIgdGQuaW4tcmFuZ2V7YmFja2dyb3VuZDojZWJmNGY4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czowOy1tb3otYm9yZGVyLXJhZGl1czowO2JvcmRlci1yYWRpdXM6MH0uZGF0ZXJhbmdlcGlja2VyIHRkLnN0YXJ0LWRhdGV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4fS5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGV7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwOy1tb3otYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfS5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZXstd2Via2l0LWJvcmRlci1yYWRpdXM6NHB4Oy1tb3otYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHh9LmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzU3ZWJkO2JvcmRlci1jb2xvcjojMzA3MWE5O2NvbG9yOiNmZmZ9LmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLC5kYXRlcmFuZ2VwaWNrZXIgdGgud2Vla3tmb250LXNpemU6ODAlO2NvbG9yOiNjY2N9LmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubW9udGhzZWxlY3QsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ueWVhcnNlbGVjdHtmb250LXNpemU6MTJweDtwYWRkaW5nOjVweDttYXJnaW46MCA1cHggMCAwO2hlaWdodDphdXRvO2N1cnNvcjpkZWZhdWx0fS5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0e21hcmdpbi1yaWdodDoyJTt3aWR0aDphdXRvfS5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3R7d2lkdGg6YXV0b30uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC51aS5kcm9wZG93bi5hbXBtc2VsZWN0LC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnVpLmRyb3Bkb3duLmhvdXJzZWxlY3QsLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24ubWludXRlc2VsZWN0LC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnVpLmRyb3Bkb3duLnNlY29uZHNlbGVjdHtwYWRkaW5nOjNweDtoZWlnaHQ6MmVtfS5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmFtcG1zZWxlY3QsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uaG91cnNlbGVjdCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5taW51dGVzZWxlY3QsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0e3BhZGRpbmc6NXB4fS5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmFtcG1zZWxlY3Q+LnRleHQsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uaG91cnNlbGVjdD4udGV4dCwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5taW51dGVzZWxlY3Q+LnRleHQsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubW9udGhzZWxlY3Q+LnRleHQsLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0Pi50ZXh0LC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnllYXJzZWxlY3Q+LnRleHR7bWFyZ2luLXJpZ2h0OjEuMjVlbX0uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5hbXBtc2VsZWN0Pi5kcm9wZG93bi5pY29uLC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmhvdXJzZWxlY3Q+LmRyb3Bkb3duLmljb24sLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubWludXRlc2VsZWN0Pi5kcm9wZG93bi5pY29uLC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLm1vbnRoc2VsZWN0Pi5kcm9wZG93bi5pY29uLC5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnNlY29uZHNlbGVjdD4uZHJvcGRvd24uaWNvbiwuZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi55ZWFyc2VsZWN0Pi5kcm9wZG93bi5pY29ue3BhZGRpbmc6LjhlbSAuMTVlbSAuOGVtIC44ZW19LmRhdGVyYW5nZXBpY2tlcl9lbmRfaW5wdXR7ZmxvYXQ6bGVmdDtwYWRkaW5nLWxlZnQ6MTFweH0uZGF0ZXJhbmdlcGlja2VyIHRoLm1vbnRoe3dpZHRoOmF1dG87cGFkZGluZzowfS5kYXRlcmFuZ2VwaWNrZXIgLm5leHQgLnJpZ2h0LmFycm93Lmljb24sLmRhdGVyYW5nZXBpY2tlciAucHJldiAubGVmdC5hcnJvdy5pY29ue21hcmdpbjowfVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0ZXJhbmdlcGlja2VyLm1pbi5jc3MubWFwICovIiwiLyohXG4gKiBTdHlsZXNoZWV0IGZvciB0aGUgRGF0ZSBSYW5nZSBQaWNrZXIsIGZvciB1c2Ugd2l0aCBTZW1hbnRpYyBVSVxuICpcbiAqIENvcHlyaWdodCAyMDEzLTIwMTUgRGFuIEdyb3NzbWFuICggaHR0cDovL3d3dy5kYW5ncm9zc21hbi5pbmZvIClcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS4gU2VlIGh0dHA6Ly93d3cub3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvbWl0LWxpY2Vuc2UucGhwXG4gKlxuICogQnVpbHQgZm9yIGh0dHA6Ly93d3cuaW1wcm92ZWx5LmNvbVxuICovXG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzAwMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggI2NjYztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodCAuY2FsZW5kYXIsXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXIgLmNhbGVuZGFyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiA0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5jYWxlbmRhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAucmFuZ2VfaW5wdXRzPmRpdiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyAucmFuZ2VfaW5wdXRzPmRpdjpudGgtY2hpbGQoMikge1xuICAgIHBhZGRpbmctbGVmdDogMTFweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLnNpbmdsZSAuY2FsZW5kYXItZGF0ZSB7XG4gICAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0aCwgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMzJweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX3N0YXJ0X2lucHV0IGxhYmVsLFxuLmRhdGVyYW5nZXBpY2tlciAuZGF0ZXJhbmdlcGlja2VyX2VuZF9pbnB1dCBsYWJlbCB7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB0ZXh0LXNoYWRvdzogI2ZmZiAxcHggMXB4IDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiA3NHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5pbnB1dC1taW5pIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgIHdpZHRoOiA3NHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgICBjb2xvcjogIzA4YztcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDhjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwOGM7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLWRhdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRvcDogMTAwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIHJpZ2h0OiA5cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICByaWdodDogMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC03cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICAgIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtN3B4O1xuICAgIGxlZnQ6IDlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29udGVudDogJyc7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTZweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cCB7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5kcm9wdXA6YmVmb3JlIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNjY2M7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmFmdGVyIHtcbiAgICB0b3A6IGluaXRpYWw7XG4gICAgYm90dG9tOiAtNnB4O1xuICAgIGJvcmRlci1ib3R0b206IGluaXRpYWw7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZCwgLmRhdGVyYW5nZXBpY2tlciB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZiB7XG4gICAgY29sb3I6ICM5OTk7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsIC5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWJmNGY4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZW5kLWRhdGUge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlLmVuZC1kYXRlIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM1N2ViZDtcbiAgICBib3JkZXItY29sb3I6ICMzMDcxYTk7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQud2VlaywgLmRhdGVyYW5nZXBpY2tlciB0aC53ZWVrIHtcbiAgICBmb250LXNpemU6IDgwJTtcbiAgICBjb2xvcjogI2NjYztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubW9udGhzZWxlY3QsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi55ZWFyc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1vbnRoc2VsZWN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIHdpZHRoOiBhdXRvO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgICB3aWR0aDogYXV0bztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QudWkuZHJvcGRvd24uaG91cnNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnVpLmRyb3Bkb3duLm1pbnV0ZXNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnVpLmRyb3Bkb3duLnNlY29uZHNlbGVjdCxcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnVpLmRyb3Bkb3duLmFtcG1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBoZWlnaHQ6IDJlbTtcbn1cblxuXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5ob3Vyc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubWludXRlc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uc2Vjb25kc2VsZWN0LFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uYW1wbXNlbGVjdCB7XG4gICAgcGFkZGluZzogNXB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi55ZWFyc2VsZWN0ID4gLnRleHQsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5tb250aHNlbGVjdCA+IC50ZXh0LFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uaG91cnNlbGVjdCA+IC50ZXh0LFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24ubWludXRlc2VsZWN0ID4gLnRleHQsXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5zZWNvbmRzZWxlY3QgPiAudGV4dCxcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLmFtcG1zZWxlY3QgPiAudGV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1ZW07XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnllYXJzZWxlY3QgPiAuZHJvcGRvd24uaWNvbixcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLm1vbnRoc2VsZWN0ID4gLmRyb3Bkb3duLmljb24sXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5ob3Vyc2VsZWN0ID4gLmRyb3Bkb3duLmljb24sXG4uZGF0ZXJhbmdlcGlja2VyIC51aS5kcm9wZG93bi5taW51dGVzZWxlY3QgPiAuZHJvcGRvd24uaWNvbixcbi5kYXRlcmFuZ2VwaWNrZXIgLnVpLmRyb3Bkb3duLnNlY29uZHNlbGVjdCA+IC5kcm9wZG93bi5pY29uLFxuLmRhdGVyYW5nZXBpY2tlciAudWkuZHJvcGRvd24uYW1wbXNlbGVjdCA+IC5kcm9wZG93bi5pY29uIHtcbiAgICBwYWRkaW5nOiAuOGVtIC4xNWVtIC44ZW0gLjhlbTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlcl9zdGFydF9pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXJfZW5kX2lucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHhcbn1cblxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucHJldiAubGVmdC5hcnJvdy5pY29uLFxuLmRhdGVyYW5nZXBpY2tlciAubmV4dCAucmlnaHQuYXJyb3cuaWNvbiB7IG1hcmdpbjogMDsgfVxuIiwiLypcblxuXHRnbG9iYWwgY29sb3JzXG5cdC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0QHdoaXRlOiAjRkZGO1xuXHRAb3JhbmdlOiAjRjQ5NjE0OyAgcmdiKDI0NCwgMTUwLCAyMCk7XG5cdEBibHVlOiAgICMyOTc5RkY7ICByZ2IoNDEsIDEyMSwgMjU1KTtcblx0QGdyYXk6ICAgI0Y1RjVGNTtcblx0QGRhcmtibHVlOiAjMEExNzJGO1xuXHRAZ3JlZW46ICMwMEU2NzY7XG5cdEByZWQ6ICNGRjE3NDQ7XG5cdEBsaWdodGJsdWU6ICM3ODkwOUM7XG4qL1xuXG4vKiBwYWdlIGNvbHNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuXG4jYm9va2luZy1mb3JtID4gZGl2LnBiYy1wYW5lbC5idXktc3RlcC0xID4gZGl2LnBiYy1kYXRlID4gZGl2ICogaW1nLm1pbmkgIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG59XG4jYnV5LW5leHQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmltZy5ib29raW5nLWNhbGVuZGFyIHtcblx0bWFyZ2luLXRvcDoxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYmMtcGFnZS1jb2xzIHtcblxuLypcdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDsqL1xuXHQvKm1heC13aWR0aDoxMjQwcHg7Ki9cblx0LyptYXJnaW46MCBhdXRvOyovXG5cdHBhZGRpbmc6MCAwIDUwcHggMDtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwIC0xNHB4O1xuXG59XG5cbi5wYmMtcGFnZS1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXBhZ2UtY29scyAucGJjLWNvbC1sZWZ0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjY2LjY2NjY2NjY2NjYlO1xuXHRwYWRkaW5nOjAgMTRweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtcGFnZS1jb2xzIC5wYmMtY29sLXJpZ2h0IHtcblxuXHQvKmRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcdCovXG5cdHdpZHRoOjMzLjMzMzMzMzMzMzMlO1xuXHRwYWRkaW5nOjAgMTRweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblxuXHQucGJjLXBhZ2UtY29scyB7XG5cblx0XHRwYWRkaW5nOjAgMjBweCA1MHB4IDIwcHg7XG5cdH1cblxuXHQucGJjLXBhZ2UtY29scyAucGJjLWNvbC1sZWZ0IHtcblxuXHRcdHdpZHRoOjY0JTtcblx0fVxuXG5cdC5wYmMtcGFnZS1jb2xzIC5wYmMtY29sLXJpZ2h0IHtcblxuXHRcdHdpZHRoOjM2JTtcblx0fVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cblx0LnBiYy1wYWdlLWNvbHMge1xuXG5cdFx0bWFyZ2luOjAgYXV0bztcblx0fVxuXG5cdC5wYmMtcGFnZS1jb2xzIC5wYmMtY29sLWxlZnQge1xuXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjAgMCA2MHB4IDA7XG5cdH1cblxuXHQucGJjLXBhZ2UtY29scyAucGJjLWNvbC1yaWdodCB7XG5cblx0XHR3aWR0aDoxMDAlO1xuXHRcdHBhZGRpbmc6MCAwIDMwcHggMDtcblx0fVxufVxuXG4vKiBwcm9kdWN0IHNsaWRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIHtcblxufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtY2FyZCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjA7XG5cdHRvcDozMHB4O1xuXHR3aWR0aDo0MDBweDtcblx0bWluLWhlaWdodDoxNjBweDtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1jYXJkIC5wYmMtdG9wIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0bGluZS1oZWlnaHQ6NTVweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRwYWRkaW5nOjAgMCAwIDIwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1jYXJkIC5wYmMtdG9wIHNwYW4ge1xuXG5cdG1hcmdpbjowIDEwcHggMCAwO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtY2FyZCAucGJjLXRvcCBzdHJvbmcge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQgLnBiYy10b3AgLnBiYy1hcnJvdyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6OHB4O1xuXHRoZWlnaHQ6OHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDoyNXB4O1xuXHRib3R0b206LTRweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG5cdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtY2FyZCAucGJjLWNvbXBhbnkge1xuXG5cdHBhZGRpbmc6MTVweCAyMHB4IDAgMjBweDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQgLnBiYy1jb21wYW55IC5wYmMtbGFiZWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1jYXJkIC5wYmMtY29tcGFueSAucGJjLW5hbWUge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtY2FyZCAucGJjLWxpbmtzIHtcblxuXHRwYWRkaW5nOjE1cHggMjBweCAwIDIwcHg7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1jYXJkIC5wYmMtbGlua3MgYSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1jYXJkIC5wYmMtbGlua3MgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtY2FyZCAucGJjLWxpbmtzIGEgc3BhbiB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtY2FyZCAucGJjLWxpbmtzIGEgc3ZnIHtcblxuXHR3aWR0aDoxOHB4O1xuXHRoZWlnaHQ6MThweDtcblx0ZmlsbDojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbjowIDVweCAwIDA7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1jYXJkIC5wYmMtY29scyB7XG5cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQgLnBiYy1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQgLnBiYy1jb2xzIC5wYmMtbGVmdCB7XG5cblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQgLnBiYy1jb2xzIC5wYmMtcmlnaHQge1xuXG5cdGZsb2F0OnJpZ2h0O1xufVxuXG4vKiByYXRpbmcgKi9cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy13cmFwLXJhdGluZyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MDtcblx0dG9wOjIxMHB4O1xuXHR3aWR0aDo0MDBweDtcblx0aGVpZ2h0OjIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcge1xuXG5cdGRpc3BsYXk6bm9uZTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MDtcblx0dG9wOjA7XG5cdHdpZHRoOjQwMHB4O1xuXHRtYXgtd2lkdGg6MTAwJTtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0Ym94LXNoYWRvdzogMHB4IDEwcHggMTFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcuZGlzcGxheSB7XG5cblx0ZGlzcGxheTpibG9jaztcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWNvbHMge1xuXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcgLnBiYy1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWNvbHMgLnBiYy1sZWZ0IHtcblxuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtcmF0aW5nIC5wYmMtY29scyAucGJjLXJpZ2h0IHtcblxuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLXRleHQge1xuXG5cdHBhZGRpbmc6MjBweCAyMHB4IDAgMjBweDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLXRleHQgLnBiYy1sYWJlbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcgLnBiYy10ZXh0IHAge1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRwYWRkaW5nOjE1cHggMjBweCAxOHB4IDIwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtcmF0aW5nIC5wYmMtYm90dG9tIC5wYmMtdXNlciB7XG5cblx0cGFkZGluZzowIDAgMCA0MHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLXVzZXIgLnBiYy11c2VyLW5hbWUge1xuXG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiAjNzg5MDlDOyAvKiBsaWdodGJsdWUgKi9cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLXVzZXIgLnBiYy11c2VyLW5hbWUgLnBiYy12YWx1ZSB7XG5cblx0bWFyZ2luOjAgNXB4IDAgMDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLXVzZXIgLnBiYy11c2VyLWRhdGUge1xuXG5cdGZvbnQtc2l6ZToxMHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE4MCU7XG5cdHRleHQtYWxpZ246bGVmdDtcblx0Y29sb3I6ICM3ODkwOUM7IC8qIGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtcmF0aW5nIC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItYXZhdGFyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjQwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcgLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtYXZhdGFyIGltZyB7XG5cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLWJ1dHRvbnMge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjUwcHg7XG5cdGhlaWdodDoyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MjBweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcgLnBiYy1ib3R0b20gLnBiYy1idXR0b25zIC5wYmMtYnRuLXByZXYtcmF0aW5nLFxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLWJ1dHRvbnMgLnBiYy1idG4tbmV4dC1yYXRpbmcge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MDtcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQxLCAxMjEsIDI1NSwgMS4wKTsgLyogYmx1ZSAqL1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLWJ1dHRvbnMgLnBiYy1idG4tcHJldi1yYXRpbmc6aG92ZXIsXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtcmF0aW5nIC5wYmMtYm90dG9tIC5wYmMtYnV0dG9ucyAucGJjLWJ0bi1uZXh0LXJhdGluZzpob3ZlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBvcmFuZ2UgKi9cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLWJ1dHRvbnMgLnBiYy1idG4tcHJldi1yYXRpbmcge1xuXG5cdGxlZnQ6MDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLWJ1dHRvbnMgLnBiYy1idG4tbmV4dC1yYXRpbmcge1xuXG5cdHJpZ2h0OjA7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcgLnBiYy1ib3R0b20gLnBiYy1idXR0b25zIC5wYmMtYnRuLXByZXYtcmF0aW5nIHN2Zyxcbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1yYXRpbmcgLnBiYy1ib3R0b20gLnBiYy1idXR0b25zIC5wYmMtYnRuLW5leHQtcmF0aW5nIHN2ZyB7XG5cblx0d2lkdGg6ODAlO1xuXHRoZWlnaHQ6ODAlO1xuXHRmaWxsOiNGRkY7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjEwJTtcblx0dG9wOjEwJTtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAucGJjLWFycm93IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo4cHg7XG5cdGhlaWdodDo4cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjI1cHg7XG5cdHRvcDotNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRUNFRkYxO1xuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXJhdGluZyAucGJjLWJvdHRvbSAudWkuc3Rhci5yYXRpbmcgLmFjdGl2ZS5pY29uIHtcblxuXHR0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtcblx0Y29sb3I6I0Y0OTYxNCFpbXBvcnRhbnQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuXG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1nYWxsZXJ5IHtcblxuXHRkaXNwbGF5Om5vbmU7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1kZXNjIHtcblxuXHRoZWlnaHQ6MTAwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6IzBBMTcyRjsgLyogQGRhcmtibHVlICovXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2Mge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG1heC13aWR0aDoxMjQwcHg7XG5cdG1hcmdpbjowIGF1dG87XG5cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYzphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCB7XG5cblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLWxlZnQgaDIge1xuXG5cdGZvbnQtZmFtaWx5OiAnRmlyYSBTYW5zJywgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOjQxcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdHBhZGRpbmc6MTVweCAwIDAgMDtcblx0bWFyZ2luOjA7XG59XG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCBoMSB7XG5cblx0Zm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6NDFweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0cGFkZGluZzoxNXB4IDAgMCAwO1xuXHRtYXJnaW46MDtcbn1cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1sZWZ0IC5wYmMtcm91dGUge1xuXG5cdHBhZGRpbmc6NXB4IDAgMCAwO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLWxlZnQgLnBiYy1yb3V0ZSAucGJjLWxhYmVsIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1sZWZ0IC5wYmMtcm91dGUgLnBiYy1jaXR5IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1sZWZ0IC5wYmMtcm91dGUgLnBiYy1pY29uLW1hcmtlciB7XG5cblx0Zm9udC1zaXplOjIycHg7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1sZWZ0IC5wYmMtcm91dGUgLnBiYy1pY29uLWNoZWNrbWFyayB7XG5cblx0Zm9udC1zaXplOjIycHg7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXJvdXRlIC5wYmMtc2VwYXJhdG9yIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bGluZS1oZWlnaHQ6MDtcblx0b3BhY2l0eTowLjM7XG5cdG1hcmdpbjowIDVweDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLWxlZnQgLnBiYy1yb3V0ZSAucGJjLWxhYmVsLFxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLWxlZnQgLnBiYy1yb3V0ZSAucGJjLWNpdHksXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXJvdXRlIC5wYmMtaWNvbi1tYXJrZXIsXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXJvdXRlIC5wYmMtaWNvbi1jaGVja21hcmssXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXJvdXRlIC5wYmMtc2VwYXJhdG9yIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXNlYSB7XG5cblx0cGFkZGluZzo1cHggMCAwIDEwcHg7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXNlYSAucGJjLWxhYmVsIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdG1hcmdpbjowIDRweCAwIDA7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1sZWZ0IC5wYmMtc2VhIC5wYmMtdGV4dCB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtcmlnaHQge1xuXG5cdGZsb2F0OnJpZ2h0O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLXJpZ2h0OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1yaWdodCAucGJjLXdyYXAtaWNvbnMge1xuXG5cdGZsb2F0OnJpZ2h0O1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtcmlnaHQgLnBiYy13cmFwLWljb25zOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1yaWdodCAucGJjLXRleHQge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTAwJTtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1yaWdodCAucGJjLWljb24ge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMHB4O1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLXJpZ2h0IC5wYmMtaWNvbiB7XG5cblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRtYXJnaW46MCAwIDAgMjBweDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLXJpZ2h0IC5wYmMtaWNvbiBpbWcge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0bWFyZ2luOjAgMTBweCAwIDA7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjQwLjJ2dztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblxuXHRiYWNrZ3JvdW5kOiByZ2IoMzIsMzIsNTkpOyAvKiBPbGQgYnJvd3NlcnMgKi9cblx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgzMiwzMiw1OSwxKSAwJSwgcmdiYSgxMCwyMyw0NywxKSAxMDAlKTsgLyogRkYzLjYtMTUgKi9cblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgcmdiYSgzMiwzMiw1OSwxKSAwJSxyZ2JhKDEwLDIzLDQ3LDEpIDEwMCUpOyAvKiBDaHJvbWUxMC0yNSxTYWZhcmk1LjEtNiAqL1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgcmdiYSgzMiwzMiw1OSwxKSAwJSxyZ2JhKDEwLDIzLDQ3LDEpIDEwMCUpOyAvKiBXM0MsIElFMTArLCBGRjE2KywgQ2hyb21lMjYrLCBPcGVyYTEyKywgU2FmYXJpNysgKi9cblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMyMDIwM2InLCBlbmRDb2xvcnN0cj0nIzBhMTcyZicsR3JhZGllbnRUeXBlPTAgKTsgLyogSUU2LTkgKi9cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUge1xuXG5cdGRpc3BsYXk6bm9uZTtcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRvcGFjaXR5OjAuMDtcblx0ei1pbmRleDoxMDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUucGJjLXVwIHtcblxuXHR6LWluZGV4OjIwO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1zbGlkZSAucGJjLWJnIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUgLnBiYy1iZyBpbWcge1xuXG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1zbGlkZSAucGJjLWNudCB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdG1heC13aWR0aDoxMjQwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOjA7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1zbGlkZSAucGJjLWJ0bi1mYXZvcml0ZSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRwYWRkaW5nOjAgNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQxLCAxMjEsIDI1NSwgMC42KTsgLyogQGJsdWUgKi9cblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MzBweDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUgLnBiYy1idG4tZmF2b3JpdGU6aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg0MSwgMTIxLCAyNTUsIDEuMCk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLXNsaWRlIC5wYmMtYnRuLWZhdm9yaXRlIHN2ZyB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjI0cHg7XG5cdGhlaWdodDoyNHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGZpbGw6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xuXHRtYXJnaW46MCAxMHB4IDAgMDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUgLnBiYy1idG4tZmF2b3JpdGUgc3BhbiB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1jb250cm9scyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6NTUwcHg7XG5cdGhlaWdodDo2MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGJvdHRvbTo0MHB4O1xuXHRsZWZ0OjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG5cdHotaW5kZXg6MjA7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLWNvbnRyb2xzIC5idG4tZ2FsbGVyeSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRwYWRkaW5nOjAgNDBweDtcblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQxLCAxMjEsIDI1NSwgMC42KTsgLyogQGJsdWUgKi9cblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1jb250cm9scyAuYnRuLXByZXYsXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1jb250cm9scyAuYnRuLW5leHQge1xuXG5cdHdpZHRoOjYwcHg7XG5cdGhlaWdodDo2MHB4O1xuXHRmb250LXNpemU6MzBweDtcblx0bGluZS1oZWlnaHQ6NjBweDtcblx0Y29sb3I6I0ZGRjtcblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg0MSwgMTIxLCAyNTUsIDAuNik7IC8qIEBibHVlICovXG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2U7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1jb250cm9scyAuYnRuLW5leHQge1xuXG5cdGxlZnQ6YXV0bztcblx0cmlnaHQ6MDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtY29udHJvbHMgLmJ0bi1wcmV2IGksXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1jb250cm9scyAuYnRuLW5leHQgaSB7XG5cblx0d2lkdGg6YXV0bztcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLWNvbnRyb2xzIC5idG4tcHJldiBpIHsgbGVmdDotMnB4OyB9XG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1jb250cm9scyAuYnRuLW5leHQgaSB7IGxlZnQ6MnB4OyB9XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLWNvbnRyb2xzIC5idG4tZ2FsbGVyeTpob3Zlcixcbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLWNvbnRyb2xzIC5idG4tbmV4dDpob3Zlcixcbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLWNvbnRyb2xzIC5idG4tcHJldjpob3ZlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQxLCAxMjEsIDI1NSwgMS4wKTtcbn1cblxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1mZWF0dXJlcyB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojMEExNzJGOyAvKiBAZGFya2JsdWUgKi9cbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZmVhdHVyZXMgLnBiYy1saXN0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG1heC13aWR0aDoxMjQwcHg7XG5cdHBhZGRpbmc6MjBweCAwO1xuXHRtYXJnaW46MCBhdXRvO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1mZWF0dXJlcyAucGJjLWxpc3Q6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZmVhdHVyZXMgLnBiYy1saXN0IC5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoyNSU7XG5cdGZsb2F0OmxlZnQ7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjQ1cHg7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1mZWF0dXJlcyAucGJjLWxpc3QgLnBiYy1pdGVtIC5wYmMtbmFtZSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZmVhdHVyZXMgLnBiYy1saXN0IC5wYmMtaXRlbSAucGJjLXdyYXAtaW1hZ2Uge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbjowIDEwcHggMCAwO1xuXHRsaW5lLWhlaWdodDowO1xufVxuXG4ucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1mZWF0dXJlcyAucGJjLWxpc3QgLnBiYy1pdGVtIC5wYmMtd3JhcC1pbWFnZSBpbWcge1xuXG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1sb2FkZXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRsZWZ0OjUwJTtcblx0dG9wOjUwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1sb2FkZXIgaW1nIHtcblxuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyB7XG5cblx0XHRwYWRkaW5nOjAgMjBweDtcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWZlYXR1cmVzIC5wYmMtbGlzdCB7XG5cblx0XHRwYWRkaW5nOjIwcHggMjBweDtcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCB7XG5cblx0XHRoZWlnaHQ6IDU2LjI1dnc7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1zbGlkZSAucGJjLWJnIHtcblxuXHQgICAgd2lkdGg6IGF1dG87XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBwb3NpdGlvbjphYnNvbHV0ZTtcblx0ICAgIGxlZnQ6IDUwJTtcblx0ICAgIHRvcDowO1xuXHQgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUgLnBiYy1iZyBpbWcge1xuXG5cdFx0d2lkdGg6YXV0bztcblx0XHRoZWlnaHQ6MTAwJTtcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLXNsaWRlIC5wYmMtY250IHtcblxuXG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1zbGlkZSAucGJjLWJ0bi1mYXZvcml0ZSB7XG5cblx0XHRsZWZ0OiAyNXB4O1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQge1xuXG5cdFx0cmlnaHQ6MjVweDtcblx0fVxuXG4gIC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy13cmFwLXJhdGluZyB7XG5cblx0XHRyaWdodDoyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWRlc2Mge1xuXG5cdFx0aGVpZ2h0OmF1dG87XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCB7XG5cblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXJvdXRlIHtcblxuXHRcdGRpc3BsYXk6YmxvY2s7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCAucGJjLXJvdXRlIC5wYmMtbGFiZWwge1xuXG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLWxlZnQgLnBiYy1zZWEge1xuXG5cdFx0ZGlzcGxheTpibG9jaztcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2MgLnBiYy1yaWdodCB7XG5cblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0cGFkZGluZzoyMHB4IDAgMCAwO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLXJpZ2h0IC5wYmMtdGV4dCB7XG5cblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdHJpZ2h0OmF1dG87XG5cdFx0dG9wOmF1dG87XG5cdFx0dHJhbnNmb3JtOm5vbmU7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtcmlnaHQgLnBiYy13cmFwLWljb25zIHtcblxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0cGFkZGluZzowIDAgMTBweCAwO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLXJpZ2h0IC5wYmMtaWNvbiB7XG5cblx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRsaW5lLWhlaWdodDo4MHB4O1xuXHRcdGZsb2F0Om5vbmU7XG5cdH1cblxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWZlYXR1cmVzIC5wYmMtbGlzdCB7XG5cblx0XHRwYWRkaW5nOjIwcHggMjBweCAwIDIwcHg7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1mZWF0dXJlcyAucGJjLWxpc3QgLnBiYy1pdGVtIHtcblxuXHRcdHdpZHRoOjUwJTtcblx0XHRwYWRkaW5nOjAgNSUgMjBweCA1JTtcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCB7XG5cblx0XHRoZWlnaHQ6IDU2LjI1dnc7XG5cdFx0bWluLWhlaWdodDo3NjhweDtcblxuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtc2xpZGUgLnBiYy1jbnQge1xuXG5cdFx0cGFkZGluZzozMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtc2xpZGVzLWxpc3QgLnBiYy1zbGlkZSAucGJjLWJ0bi1mYXZvcml0ZSB7XG5cblx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0bGVmdDphdXRvO1xuXHRcdHRvcDphdXRvO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQge1xuXG5cdFx0cG9zaXRpb246c3RhdGljO1xuXHRcdHRvcDphdXRvO1xuXHRcdHJpZ2h0OmF1dG87XG5cdFx0bWFyZ2luOjMwcHggYXV0byAwIGF1dG87XG5cdH1cblxuICAucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtd3JhcC1yYXRpbmcge1xuXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0dG9wOmF1dG87XG5cdFx0cmlnaHQ6YXV0bztcblx0XHRtYXJnaW46MzBweCBhdXRvIDAgYXV0bztcblx0fVxufVxuXG4ucGJjLWNlbmEtemF3aWVyYSA+IGRpdiA+IGRpdiA+IGRpdiA+IHVsID4gKiA+IGRpdi5wYmMtd3JhcC1pY29uID4gc3ZnID4gcGF0aCB7XG5cdGZpbGw6ICNmNDk2MTg7XG59XG5cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWRlc2Mge1xuXG5cdFx0cGFkZGluZzowIDA7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1kZXNjIC5wYmMtbGVmdCBoMiB7XG5cblx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZGVzYyAucGJjLWxlZnQgLnBiYy1yb3V0ZSAucGJjLWNpdHkge1xuXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXRyaXAtZmVhdHVyZXMgLnBiYy1saXN0IHtcblxuXHRcdHBhZGRpbmc6MzBweCAwIDEwcHggMDtcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy10cmlwLWZlYXR1cmVzIC5wYmMtbGlzdCAucGJjLWl0ZW0ge1xuXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjAgMCAyMHB4IDA7XG5cdFx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdH1cblxuXHQucGJjLXByb2R1Y3Qtc2xpZGVyIC5wYmMtdHJpcC1mZWF0dXJlcyAucGJjLWxpc3QgLnBiYy1pdGVtIC5wYmMtd3JhcC1pbWFnZSB7XG5cblx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtY29udHJvbHMge1xuXG5cdFx0d2lkdGg6IDkwJTtcblx0fVxuXG5cdC5wYmMtcHJvZHVjdC1zbGlkZXIgLnBiYy1zbGlkZXMtbGlzdCAucGJjLWNvbnRyb2xzIC5idG4tcHJldixcblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXNsaWRlcy1saXN0IC5wYmMtY29udHJvbHMgLmJ0bi1uZXh0IHtcblxuXHRcdHdpZHRoOjQwcHg7XG5cdFx0aGVpZ2h0OjQwcHg7XG5cdFx0Zm9udC1zaXplOjIwcHg7XG5cdFx0bGluZS1oZWlnaHQ6NDBweDtcblx0XHR0b3A6NTAlO1xuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG5cblx0LnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLWNhcmQge1xuXG5cdFx0d2lkdGg6ODUlO1xuXHR9XG5cbiAgLnBiYy1wcm9kdWN0LXNsaWRlciAucGJjLXdyYXAtcmF0aW5nIHtcblxuXHRcdHdpZHRoOjg1JTtcblx0fVxufVxuXG4vKiBvcGlzIHJlanN1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtb3Bpcy1yZWpzdSB7XG5cblx0cGFkZGluZzowIDAgMTBweCAwO1xufVxuXG4ucGJjLW9waXMtcmVqc3UgLnBiYy1leGNlcnB0IHtcblxuXHRmb250LXNpemU6MThweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRwYWRkaW5nOjAgMCAyNXB4IDA7XG59XG5cbi5wYmMtb3Bpcy1yZWpzdSAucGJjLWV4Y2VycHQgcCB7XG5cblx0bGluZS1oZWlnaHQ6MzBweDtcblxufVxuXG4ucGJjLW9waXMtcmVqc3UgLnBiYy1jb250ZW50IHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHRwYWRkaW5nOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtb3Bpcy1yZWpzdSAucGJjLWNvbnRlbnQgcCB7XG5cblx0bGluZS1oZWlnaHQ6MjRweDtcblxufVxuXG4ucGJjLW9waXMtcmVqc3UgLnBiYy1kZXRhaWxzIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxNTAlXG59XG5cbi5wYmMtb3Bpcy1yZWpzdSAucGJjLWRldGFpbHMgYSB7XG5cblx0Y29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy1vcGlzLXJlanN1IC5wYmMtZGV0YWlscyBhOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi8qIHBsYW4gcmVqc3Vcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1wbGFuLXJlanN1IHtcblxuXHRwYWRkaW5nOjAgMCAxNXB4IDA7XG59XG5cbi5wYmMta2F0YWxvZy1yZWpzdSB7XG5cblx0cGFkZGluZzowIDAgMzBweCAwO1xufVxuXG4vKiBwb3pvc3RhbGUgdGVybWlueVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXBvem9zdGFsZS10ZXJtaW55IHtcblxuXHRwYWRkaW5nOjAgMCA1MHB4IDA7XG59XG5cbi5wYmMtcG96b3N0YWxlLXRlcm1pbnkgdGFibGUudWkudGFibGUge1xuXG5cdGJveC1zaGFkb3c6IDBweCAzcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLXBvem9zdGFsZS10ZXJtaW55IC51aS50YWJsZSB0ciB0aCB7XG5cblx0Zm9udC1zaXplOjEycHg7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdHBhZGRpbmc6MDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtcG96b3N0YWxlLXRlcm1pbnkgLnVpLnRhYmxlIHRyIHRkIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0cGFkZGluZy1sZWZ0OjIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6MjBweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLXBvem9zdGFsZS10ZXJtaW55IC51aS50YWJsZSB0ZCAucGJjLWJlZm9yZS1wcmljZSB7XG5cblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcbn1cblxuLnBiYy1wb3pvc3RhbGUtdGVybWlueSAudWkudGFibGUgdGQgLnBiYy1wcmljZSB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXBvem9zdGFsZS10ZXJtaW55IC51aS50YWJsZSB0ci5wYmMtc2VsZWN0ZWQgdGQge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICNEMkUxRkI7XG59XG5cbi8qIGNlbmEgemF3aWVyYVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLWNlbmEtemF3aWVyYSB7XG5cblxufVxuXG4ucGJjLWNlbmEtemF3aWVyYSAucGJjLWhlYWRlciB7XG5cblx0Zm9udC1mYW1pbHk6ICdGaXJhIFNhbnMnLCBzYW5zLXNlcmlmO1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRwYWRkaW5nOjAgMCAwIDQwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLWNlbmEtemF3aWVyYSAucGJjLWhlYWRlciAucGJjLWljb24ge1xuXG5cdGZvbnQtZmFtaWx5OiBJY29ucztcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy1jZW5hLXphd2llcmEgLnBiYy1oZWFkZXIgLnBiYy1pY29uLnBiYy1jaGVja21hcms6YmVmb3JlIHtcblxuXHRjb2xvcjojMDBFNjc2O1xuXHRjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4ucGJjLWNlbmEtemF3aWVyYSAucGJjLWhlYWRlciAucGJjLWljb24ucGJjLXJlbW92ZTpiZWZvcmUge1xuXG5cdGNvbG9yOiNGRjE3NDQ7XG5cdGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG5cbi5wYmMtY2VuYS16YXdpZXJhIHVsLnBiYy1saXN0IHtcblxuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLWNlbmEtemF3aWVyYSB1bC5wYmMtbGlzdCBsaSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHRwYWRkaW5nOjAgMCAwIDUwcHg7XG5cdG1hcmdpbjowIDAgMjVweCAwcHg7XG59XG5cbi5wYmMtY2VuYS16YXdpZXJhIHVsLnBiYy1saXN0IGxpOmxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLWNlbmEtemF3aWVyYSB1bC5wYmMtbGlzdCBsaSAucGJjLXdyYXAtaWNvbiB7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHRsaW5lLWhlaWdodDowO1xuXG5cbn1cbi5wYmMtY2VuYS16YXdpZXJhIHVsLnBiYy1saXN0IGxpIC5wYmMtd3JhcC1pY29uIHN2ZyB7XG5cdGhlaWdodDogMzRweDtcblx0bWF4LXdpZHRoOiAzNHB4O1xufVxuXG4ucGJjLWNlbmEtemF3aWVyYSB1bC5wYmMtbGlzdCBsaSAucGJjLXdyYXAtaWNvbi5wYmMtZ3JleXNjYWxlIHtcblxuXHQtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEpO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbn1cblxuXG4ucGJjLWNlbmEtemF3aWVyYSB1bC5wYmMtbGlzdCBsaSAucGJjLXdyYXAtaWNvbi5wYmMtZ3JleXNjYWxlIHN2ZyB7XG5cdGhlaWdodDogMzRweDtcblx0bWF4LXdpZHRoOiAzNHB4O1xuXG59XG5cblx0LyogcG9kb2JuZSBvZmVydHlcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtcG9kb2JuZS1vZmVydHkge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjQwcHggMCA1MHB4IDA7XG5cdGJhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTsgLyogQGdyYXkgKi9cbn1cblxuLnBiYy1wb2RvYm5lLW9mZXJ0eSAucGJjLXdyYXAge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1heC13aWR0aDogMTI0MHB4O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG1hcmdpbjowIGF1dG87XG5cdHBhZGRpbmc6MDtcbn1cblxuXG4vKiB0YWJzIGNhdGFsb2dcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5wYmMtdGFiLWNhdGFsb2cge1xuXG5cbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLW5hdiB7XG5cblx0dGV4dC1hbGlnbjpsZWZ0O1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtbmF2OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtbmF2IC5wYmMtbmF2LWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdHBhZGRpbmc6MjBweCAzMHB4IDIwcHggMzBweDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo2cHg7XG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOjZweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0dHJhbnNpdGlvbjphbGwgMC40cztcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGZsb2F0OmxlZnQ7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtbmF2IC5wYmMtbmF2LWl0ZW06aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1uYXYgLnBiYy1uYXYtaXRlbS5wYmMtYWN0aXZlIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy13cmFwLXRhYnMge1xuXG5cdGJhY2tncm91bmQtY29sb3I6d2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dG9wOi01cHg7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy13cmFwLXRhYnMgLnBiYy10YWIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG4gIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgaGVpZ2h0OjA7XG4gIG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLXdyYXAtdGFicyAucGJjLXRhYi5wYmMtYWN0aXZlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuICBoZWlnaHQ6YXV0bztcbiAgb3ZlcmZsb3c6dmlzaWJsZTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLXdyYXAtdGFicyAucGJjLXRhYi5wYmMtZnJhbWUge1xuXG5cdHBhZGRpbmc6MjVweCAzNXB4O1xuXHQvKmJvcmRlcjoxcHggc29saWQgIzI5NzlGRjsqL1xuXHQvKmJvcmRlci1yYWRpdXM6NnB4OyovXG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy13cmFwLXRhYnMgLnBiYy10YWIgLnBiYy1zaW1wbGUtZnJhbWUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0cGFkZGluZzozMHB4O1xuXHRib3gtc2hhZG93OjBweCAxcHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIHtcblxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0ge1xuXG5cdG1hcmdpbjowIDAgMTVweCAwO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6YXV0bztcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdGJveC1zaGFkb3c6MHB4IDFweCA4cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0cGFkZGluZzoyMHB4IDUwcHggMCA4MHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRyYW5zaXRpb246YmFja2dyb3VuZC1jb2xvciAwLjJzO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhcjphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNUY1RjU7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtLnBiYy1hY3RpdmUgLnBiYy1iYXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y1RjVGNTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1iYXIgLnBiYy1tYXJrZXItc3RhcnQsXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLW1hcmtlci1lbmQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjI0cHg7XG5cdGhlaWdodDoyNHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDoxNXB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxpbmUtaGVpZ2h0OjA7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtbWFya2VyLXN0YXJ0IHN2ZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG5cdGZpbGw6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLW1hcmtlci1lbmQgc3ZnIHtcblxuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmlsbDojMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLWFycm93IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoyMHB4O1xuXHRoZWlnaHQ6MjBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjIwcHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0ucGJjLWFjdGl2ZSAucGJjLWJhciAucGJjLWFycm93IHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNCMEJFQzU7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtYXJyb3cgc3ZnIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo4MCU7XG5cdGhlaWdodDo4MCU7XG5cdGZpbGw6I0ZGRjsgLyogQHdoaXRlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjEwJTtcblx0dG9wOjEwJTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0ucGJjLWFjdGl2ZSAucGJjLWJhciAucGJjLWFycm93IHN2ZyB7XG5cblx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xufVxuXG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXRpdGxlIHtcblxuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzowIDAgN3B4IDA7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXRpdGxlIC5wYmMtaWNvbi1hbmNob3IsXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy10aXRsZSAucGJjLWljb24tbGVmdC1hcnJvdyxcbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXRpdGxlIC5wYmMtaWNvbi1yaWdodC1hcnJvdyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0Oi0yMHB4O1xuXHR0b3A6MDtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3NyYy9pbWcvaWNvbnMvaWNvbl9hbmNob3JfMTJ4MTQucG5nKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjpsZWZ0IHRvcDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1iYXIgLnBiYy1zZWMtdGl0bGUgLnBiYy1pY29uLWFuY2hvciB7XG5cblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3NyYy9pbWcvaWNvbnMvaWNvbl9hbmNob3JfMTJ4MTQucG5nKTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1iYXIgLnBiYy1zZWMtdGl0bGUgLnBiYy1pY29uLWxlZnQtYXJyb3cge1xuXG5cdGJhY2tncm91bmQtaW1hZ2U6dXJsKC9zcmMvaW1nL2ljb25zL2ljb25fYXJyb3dfbGVmdF9ibHVlXzE0eDEwLnBuZyk7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXRpdGxlIC5wYmMtaWNvbi1yaWdodC1hcnJvdyB7XG5cblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3NyYy9pbWcvaWNvbnMvaWNvbl9hcnJvd19yaWdodF9ibHVlXzE0eDEwLnBuZyk7XG59XG5cbi5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLWRheSB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6MCAwIDIwcHggMDtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1iYXIgLnBiYy1zZWMtZGF5IC5wYmMtbnVtYmVyIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdHBhZGRpbmc6MCAwIDVweCAwO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1kYXkgLnBiYy1kYXRlIHtcblxuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy13ZWF0aGVyIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjowIDAgMCA2MHB4O1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZzowIDAgMjBweCAwO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy13ZWF0aGVyIC5wYmMtdGVtcGVyYXR1cmUge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdHBhZGRpbmc6MCAwIDAgMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOmxlZnQgY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy13ZWF0aGVyIC5wYmMtdGVtcGVyYXR1cmUucGJjLWZ1bGwtc3VuIHtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOnVybCgvc3JjL2ltZy9pY29ucy9pY29uX3dlYXRoZXJfZnVsbF9zdW4ucG5nKTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1iYXIgLnBiYy1zZWMtc3RhcnQge1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHBhZGRpbmc6MCAwIDIwcHggMjBweDtcblx0bWFyZ2luOjAgMCAwIDYwcHg7XG5cdGZsb2F0OmxlZnQ7XG59XG5cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1iYXIgLnBiYy1zZWMtZW5kIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOjAgMCAyMHB4IDIwcHg7XG5cdG1hcmdpbjowIDAgMCA2MHB4O1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1zdGFydCAucGJjLXRpbWUsXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1lbmQgLnBiYy10aW1lIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1wb3J0IHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRwYWRkaW5nOjAgMCAyMHB4IDIwcHg7XG5cdG1hcmdpbjowIDAgMCA2MHB4O1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1wb3J0IC5wYmMtbmFtZSB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWNoYWluIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEzcHg7XG5cdGhlaWdodDoxM3B4O1xuXHRib3JkZXI6MnB4IHNvbGlkICMyOTc5RkY7IC8qIEBibHVlICovXG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjQ2cHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0ei1pbmRleDoxMDtcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWNoYWluLWxpbmUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MXB4O1xuXHRoZWlnaHQ6MjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MnB4O1xuXHR0b3A6MDtcblx0ei1pbmRleDo1O1xuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC41cztcbn1cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWNoYWluLWxpbmUucGJjLWRpc2FibGVkIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNlY2VmZjE7XG59XG5cblxuLnBiYy10YWItY2F0YWxvZyAucGJjLWFjY29yZGlvbiAucGJjLWl0ZW0gLnBiYy1jbnQge1xuXG5cdGRpc3BsYXk6bm9uZTtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRwYWRkaW5nOjI1cHggMCAyNXB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNTJweCkge1xuXG5cdC5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLWRheSB7XG5cblx0XHR3aWR0aDozMiU7XG5cdH1cblxuXHQucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy13ZWF0aGVyIHtcblxuXHQgICAgd2lkdGg6MzIlO1xuXHQgICAgbWFyZ2luOjA7XG5cdH1cblxuXHQucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1zdGFydCB7XG5cblx0ICAgIHdpZHRoOjMyJTtcblx0ICAgIG1hcmdpbjowO1xuXHR9XG5cblxuXHQucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1lbmQge1xuXG5cdCAgICB3aWR0aDo2NCU7XG5cdCAgICBjbGVhcjpib3RoO1xuXHQgICAgbWFyZ2luOjA7XG5cdCAgICBwYWRkaW5nOjAgMCAyMHB4IDMyJTtcblx0fVxuXG5cdC5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXBvcnQge1xuXG5cdCAgICB3aWR0aDozMiU7XG5cdFx0cGFkZGluZzowIDAgMjBweCAyMHB4O1xuXHRcdG1hcmdpbjowO1xuXHR9XG59XG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuXHQucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1kYXkge1xuXG5cdFx0d2lkdGg6NTAlO1xuXHRcdHBhZGRpbmc6MCAwIDIwcHggMTBweDtcblx0fVxuXG5cdC5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXdlYXRoZXIge1xuXG5cdFx0Y2xlYXI6Ym90aDtcblx0ICAgIHdpZHRoOjUwJTtcblx0ICAgIHBhZGRpbmc6MCAwIDIwcHggMTBweDtcblx0fVxuXG5cdC5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXN0YXJ0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblxuXHQucGJjLXRhYi1jYXRhbG9nIC5wYmMtYWNjb3JkaW9uIC5wYmMtaXRlbSAucGJjLWJhciAucGJjLXNlYy1lbmQge1xuXG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5wYmMtdGFiLWNhdGFsb2cgLnBiYy1hY2NvcmRpb24gLnBiYy1pdGVtIC5wYmMtYmFyIC5wYmMtc2VjLXBvcnQge1xuXG5cdCAgICB3aWR0aDo1MCU7XG5cdH1cbn1cbiIsIi8qIHlhY2h0IHNsaWRlciAqL1xuLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIHtcblxufVxuXG4ucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAud3JhcC1uYW1lIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC53cmFwLW5hbWUgLm5hbWUge1xuXG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cblxuZGl2LnRvcHlhY2h0ZmVhdHVyZSB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIG1hcmdpbjogNHB4IDRweCA0cHggM3B4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjdweDtcbiAgICB3aWR0aDogMjdweDtcbn1cblxuZGl2Lm1haW55YWNodGZlYXR1cmV7XG5cbiAgICBmbG9hdDogbGVmdDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIG1heC13aWR0aDogMzJweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgbWFyZ2luOiAzcHggM3B4IDNweCAycHg7XG59XG5cbmRpdi5tYWlueWFjaHRmZWF0dXJlIHN2ZyB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgbWF4LXdpZHRoOiAzMnB4O1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBtYXJnaW46IDNweCAzcHggM3B4IDJweDtcbn1cblxuZGl2Lm1haW55YWNodGZlYXR1cmUgc3ZnID4gKiB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBmaWxsOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cblxuLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLndyYXAtc2xzIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90IHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90LmhpZGUge1xuXG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLW1haW4gLm5hdi1kb3QgLmJ0bi1wcmV2IHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxMjEsIDI1NSwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLW1haW4gLm5hdi1kb3QgLmJ0bi1uZXh0IHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTIxLCAyNTUsIDAuNyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90IC5idG4tcHJldjpob3Zlcixcbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90IC5idG4tbmV4dDpob3ZlciB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxMjEsIDI1NSwgMC44KTtcbn1cblxuLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLW1haW4gLm5hdi1kb3QgLmJ0bi1wcmV2IGkuaWNvbixcbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90IC5idG4tbmV4dCBpLmljb24ge1xuXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTIlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAuc2wtbWFpbiAuaG9sZGVyIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLW1haW4gLmhvbGRlciAuaXRlbSB7XG5cbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwLjA7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5ob2xkZXIgLml0ZW0gaW1nIHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC10aHVtYiB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAyNXB4IDAgMCAwO1xufVxuXG4ucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAuc2wtdGh1bWIgLmhvbGRlciB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC10aHVtYiAuaG9sZGVyOmFmdGVyIHtcblxuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4ucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAuc2wtdGh1bWIgLmhvbGRlciAuaXRlbSB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgb3BhY2l0eTogMC4wO1xuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gICAgbWFyZ2luOiAwO1xuXG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC10aHVtYiAuaG9sZGVyIC5pdGVtIGltZyB7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC10aHVtYiAuaG9sZGVyIC5pdGVtIGltZzpob3Zlcixcbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC10aHVtYiAuaG9sZGVyIC5pdGVtLmN1cnJlbnQgaW1nIHtcblxuICAgIGJvcmRlcjogMnB4IHNvbGlkICMyOTc5RkY7XG59XG5cbi5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC10aHVtYiAuaG9sZGVyIC5pdGVtIGltZzpob3ZlciB7XG5cbiAgICBvcGFjaXR5OiAwLjk7XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLXRodW1iIHtcblxuICAgICAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgfVxuXG4gICAgLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLXRodW1iIC5ob2xkZXIgLml0ZW0ge1xuXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAwIDA7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAud3JhcC1pbm5lciB7XG5cbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAud3JhcC1pbm5lciAucGFyYW1ldGVycyB7XG5cbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcblxuICAgIC5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90IHtcblxuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAucGJjLWJhc2UtY29udGVudCAud3JhcC15YWNodC1zbGlkZXIgLnlhY2h0LXNsaWRlciAuc2wtbWFpbiAubmF2LWRvdCAuYnRuLXByZXYge1xuXG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLW1haW4gLm5hdi1kb3QgLmJ0bi1uZXh0IHtcblxuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5wYmMtYmFzZS1jb250ZW50IC53cmFwLXlhY2h0LXNsaWRlciAueWFjaHQtc2xpZGVyIC5zbC1tYWluIC5uYXYtZG90IC5idG4tcHJldiBpLmljb24sXG4gICAgLnBiYy1iYXNlLWNvbnRlbnQgLndyYXAteWFjaHQtc2xpZGVyIC55YWNodC1zbGlkZXIgLnNsLW1haW4gLm5hdi1kb3QgLmJ0bi1uZXh0IGkuaWNvbiB7XG5cbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbn1cbiIsIi8qXG5cblx0Z2xvYmFsIGNvbG9yc1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNGRkY7XHRcdEB3aGl0ZVxuXHQjRjQ5NjE0O1x0QG9yYW5nZVx0XHRyZ2IoMjQ0LCAxNTAsIDIwKTtcblx0IzI5NzlGRjtcdEBibHVlXHRcdHJnYig0MSwgMTIxLCAyNTUpO1xuXHQjRjVGNUY1O1x0QGdyYXlcblx0IzBBMTcyRjsgXHRAZGFya2JsdWVcblx0IzAwRTY3NjtcdEBncmVlblxuXHQjRkYxNzQ0O1x0QHJlZFxuXHQjNzg5MDlDO1x0QGxpZ2h0Ymx1ZVxuKi9cblxuLyogc2VhcmNoIHBhbmVsXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1zZWFyY2gtcGFuZWwge1xuXG5cdGJhY2tncm91bmQtY29sb3I6IzBBMTcyRjsgXHQvKiBAZGFya2JsdWU7ICovXG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRtYXgtd2lkdGg6MTI0MHB4O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOjIwcHggMDtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC10aXRsZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjAlO1xuXHRmbG9hdDpsZWZ0O1xuXG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtdGl0bGUgaDEge1xuXG5cdGZvbnQtc2l6ZTo0MXB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiNGRkY7IC8qIHdoaXRlICovXG5cdHBhZGRpbmc6MTVweCAwIDAgMDtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo3OCU7XG5cdGZsb2F0OnJpZ2h0O1xufVxuXG4ucGJjLXNlYXJjaC1wYW5lbCAucGJjLXdyYXAgLnBiYy13cmFwLWZvcm0gbGFiZWwucGJjLWxhYmVsIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTIwJTtcblx0Y29sb3I6I0ZGRjsgLyogd2hpdGUgKi9cblx0cGFkZGluZzogMCAwIDVweCAwO1xufVxuXG4ucGJjLXNlYXJjaC1wYW5lbCAucGJjLXdyYXAgLnBiYy13cmFwLWZvcm0gbGFiZWwucGJjLWxhYmVsLnBiYy1oaWRlIHtcblxuXHR2aXNpYmlsaXR5OmhpZGRlbjtcblx0b3BhY2l0eTowLjA7XG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybTphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1uYW1lIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjM1JTtcblx0ZmxvYXQ6bGVmdDtcblx0cGFkZGluZzowIDIwcHggMCAwO1xufVxuXG4ucGJjLXNlYXJjaC1wYW5lbCAucGJjLXdyYXAgLnBiYy13cmFwLWZvcm0gLnBiYy1jb2wtbmFtZSBpbnB1dCB7XG5cblx0bGluZS1oZWlnaHQ6NDhweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRwYWRkaW5nOiAwIDFlbTtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIC5wYmMtY29sLWNhdGVnb3J5IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjM1JTtcblx0ZmxvYXQ6bGVmdDtcblx0cGFkZGluZzowIDIwcHggMCAwO1xufVxuXG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1jYXRlZ29yeSAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIGkuaWNvbiB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDVweDtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXNlYXJjaC1wYW5lbCAucGJjLXdyYXAgLnBiYy13cmFwLWZvcm0gLnBiYy1jb2wtY2F0ZWdvcnkgLnVpLnNlbGVjdGlvbi5kcm9wZG93biB7XG5cblx0bGluZS1oZWlnaHQ6NDhweDtcblx0cGFkZGluZzowIDIuMWVtIDAgMTBweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXNlYXJjaC1wYW5lbCAucGJjLXdyYXAgLnBiYy13cmFwLWZvcm0gLnBiYy1jb2wtY2F0ZWdvcnkgLnBiYy1kcm9wZG93biAucGJjLWljb25zLWxpc3Qge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6MDtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIC5wYmMtY29sLWNhdGVnb3J5IC5wYmMtZHJvcGRvd24gLnBiYy1pY29ucy1saXN0IGltZyB7XG5cblx0ZGlzcGxheTpub25lO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1jYXRlZ29yeSAucGJjLWRyb3Bkb3duIC5wYmMtaWNvbnMtbGlzdCBpbWcuc2hvdyB7XG5cblx0ZGlzcGxheTppbmxpbmU7XG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1jYXRlZ29yeSAucGJjLWRyb3Bkb3duIC5wYmMtaWNvbnMtbGlzdCAucGJjLWRlZmF1bHQge1xuXG5cdGNvbG9yOiNBQUE7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIC5wYmMtY29sLWNhdGVnb3J5IC5wYmMtZHJvcGRvd24gLnBiYy1pY29ucy1saXN0IC5wYmMtZGVmYXVsdC5zaG93IHtcblxuXHRkaXNwbGF5OmlubGluZTtcbn1cblxuLnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIC5wYmMtY29sLXN1Ym1pdCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDozMCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1zdWJtaXQgYnV0dG9uIHtcblxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDtcdC8qIEBvcmFuZ2UgKi9cblx0Y3Vyc29yOnBvaW50ZXI7XG5cdGJvcmRlcjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1zdWJtaXQgYnV0dG9uOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1zdWJtaXQgYnV0dG9uIGltZyB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG5cblx0LnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIHtcblxuXHRcdHBhZGRpbmc6MjBweCAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cblx0LnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0ZmxvYXQ6bm9uZTtcblx0XHRwYWRkaW5nOjE1cHggMCAwIDA7XG5cdH1cbn1cblxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIC5wYmMtY29sLW5hbWUge1xuXG5cdFx0d2lkdGg6MTAwJTtcblx0XHRmbG9hdDpub25lO1xuXHRcdHBhZGRpbmc6MCAwIDEwcHggMDtcblx0fVxuXG5cdC5wYmMtc2VhcmNoLXBhbmVsIC5wYmMtd3JhcCAucGJjLXdyYXAtZm9ybSAucGJjLWNvbC1jYXRlZ29yeSB7XG5cblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0cGFkZGluZzowIDAgMTBweCAwO1xuXHR9XG5cblx0LnBiYy1zZWFyY2gtcGFuZWwgLnBiYy13cmFwIC5wYmMtd3JhcC1mb3JtIC5wYmMtY29sLXN1Ym1pdCB7XG5cblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZsb2F0Om5vbmU7XG5cdFx0cGFkZGluZzowO1xuXHR9XG59XG4iLCIvKlxuXG5cdGdsb2JhbCBjb2xvcnNcblx0LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHQjRkZGO1x0XHRAd2hpdGVcblx0I0Y0OTYxNDtcdEBvcmFuZ2VcdFx0cmdiKDI0NCwgMTUwLCAyMCk7XG5cdCMyOTc5RkY7XHRAYmx1ZVx0XHRyZ2IoNDEsIDEyMSwgMjU1KTtcblx0I0Y1RjVGNTtcdEBncmF5XG5cdCMwQTE3MkY7IFx0QGRhcmtibHVlXG5cdCMwMEU2NzY7XHRAZ3JlZW5cblx0I0ZGMTc0NDtcdEByZWRcblx0Izc4OTA5QztcdEBsaWdodGJsdWVcblxuKi9cblxuLyogYXR0cmFjdGlvbiBoZWFkZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIHtcblxuXHRwYWRkaW5nOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdG1heC13aWR0aDoxMjQwcHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtd3JhcC1idG4tcmV0dXJuIHtcblxuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHBhZGRpbmc6MCAwIDE1cHggMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLWJ0bi1yZXR1cm4gYSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEzMCU7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNCMEJFQzU7XG5cdGJvcmRlci1yYWRpdXM6NXB4O1xuXHRib3JkZXI6bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRwYWRkaW5nOjdweCAyMHB4O1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLXdyYXAtYnRuLXJldHVybiBhOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7XHQvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLXdyYXAtdGl0bGUge1xuXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjAgMCAxNXB4IDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtd3JhcC10aXRsZSBoMSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjM4cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRtYXJnaW46MCAyMjBweCAwIDA7XG5cdHBhZGRpbmc6MDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcge1xuXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcgLnBiYy1zdW1tYXJ5IHtcblxuXHRmb250LXNpemU6MTJweDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0cGFkZGluZzowIDAgNXB4IDA7XG5cdHRleHQtYWxpZ246bGVmdDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcgLnBiYy1zdW1tYXJ5IC5wYmMtbGFiZWwge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXdlaWdodDozMDA7XG5cdG1hcmdpbjowIDRweCAwIDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtd3JhcC10aXRsZSAucGJjLWF0dHJhY3Rpb24tcmF0aW5nIC5wYmMtc3VtbWFyeSAucGJjLXdyYXAtdmFsdWUge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLXdyYXAtdGl0bGUgLnBiYy1hdHRyYWN0aW9uLXJhdGluZyAucGJjLXN1bW1hcnkgLnBiYy13cmFwLXZhbHVlIC5wYmMtdmFsdWUge1xuXG5cdGZvbnQtd2VpZ2h0OjcwMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcgLnBiYy1zdW1tYXJ5IC5wYmMtd3JhcC12YWx1ZSAucGJjLXNlcGFyYXRvciB7XG5cblx0Zm9udC13ZWlnaHQ6NzAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLXdyYXAtdGl0bGUgLnBiYy1hdHRyYWN0aW9uLXJhdGluZyAucGJjLXN1bW1hcnkgLnBiYy13cmFwLXZhbHVlIC5wYmMtbWF4IHtcblxuXHRmb250LXdlaWdodDo3MDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtd3JhcC10aXRsZSAucGJjLWF0dHJhY3Rpb24tcmF0aW5nIC5wYmMtcmF0aW5nIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLXdyYXAtdGl0bGUgLnBiYy1hdHRyYWN0aW9uLXJhdGluZyAucGJjLXJhdGluZyAudWkuc3Rhci5yYXRpbmcgLmljb24ge1xuXG5cdHRleHQtYWxpZ246cmlnaHQ7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtd3JhcC10aXRsZSAucGJjLWF0dHJhY3Rpb24tcmF0aW5nIC5wYmMtcmF0aW5nIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb24ge1xuXG5cdHRleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xuXHRjb2xvcjojRjQ5NjE0IWltcG9ydGFudDsgLyogQG9yYW5nZSAqL1xufVxuXG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSB7XG5cblxufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGE6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy13cmFwLXRhZ3Mge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZsb2F0OnJpZ2h0O1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3Mge1xuXG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xuXHRmb250LXNpemU6MTBweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3MgbGkge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3MgbGkgYSB7XG5cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3MgbGkgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy1saW5rcyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0ZmxvYXQ6bGVmdDtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy1tZXRhIC5wYmMtbGlua3MgLnBiYy1kYXRlIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTZweDtcblx0Y29sb3I6ICM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjAgMTVweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSAucGJjLWxpbmtzIC5wYmMtY29tbWVudHMge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46MCA0MHB4IDAgMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy1tZXRhIC5wYmMtbGlua3MgLnBiYy1jb21tZW50cyAucGJjLXZhbHVlIHtcblxufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy1saW5rcyAucGJjLWNvbW1lbnRzIC5wYmMtbGFiZWwge1xuXG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSAucGJjLWxpbmtzIC5wYmMtc2hhcmVyIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luOjAgNDBweCAwIDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSAucGJjLWxpbmtzIC5wYmMtbGlrZXMge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46MCA0MHB4IDAgMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy1tZXRhIC5wYmMtbGlua3MgLnBiYy1saWtlcyAucGJjLXZhbHVlIHtcblxufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy1saW5rcyAucGJjLWxpa2VzIC5wYmMtbGFiZWwge1xuXG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSAucGJjLWxpbmtzID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbi1yaWdodDowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy1saW5rcyBhIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTZweDtcblx0Y29sb3I6ICNDRkQ4REM7XG5cdHBhZGRpbmc6MCAwIDAgMDtcblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSAucGJjLWxpbmtzIGEgc3ZnIHtcblxuXHR3aWR0aDoxNnB4O1xuXHRoZWlnaHQ6MTZweDtcblx0ZmlsbDogI0NGRDhEQztcblx0bWFyZ2luOjAgNHB4IDAgMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy1tZXRhIC5wYmMtbGlua3MgYSBzcGFuIHtcblxuICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1oZWFkZXIgLnBiYy13cmFwIC5wYmMtbWV0YSAucGJjLWxpbmtzIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy1tZXRhIC5wYmMtbGlua3MgYTpob3ZlciBzdmcge1xuXG5cdGZpbGw6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG5cbi8qIGF0dHJhY3Rpb24gYmFuZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLWF0dHJhY3Rpb24tYmFuZXIge1xuXHRcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWJhbmVyIC5wYmMtd3JhcCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRtYXJnaW46MCBhdXRvO1xuXHRwYWRkaW5nOjA7XG5cdG1heC13aWR0aDoxMDAlO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tYmFuZXIgLnBiYy13cmFwIC5wYmMtY250IHtcblxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0YmFja2dyb3VuZC1jb2xvcjojRjhGOEY4O1xuXHRoZWlnaHQ6MzAwcHg7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1iYW5lciAucGJjLXdyYXAgLnBiYy1jbnQgLnBiYy13cmFwLWltYWdlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDozMDBweDtcblx0bGluZS1oZWlnaHQ6MDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0ei1pbmRleDoxO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tYmFuZXIgLnBiYy13cmFwIC5wYmMtY250IC5wYmMtd3JhcC1pbWFnZSBpbWcge1xuXG5cdHdpZHRoOmF1dG87XG5cdGhlaWdodDphdXRvO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1iYW5lciAucGJjLXdyYXAgLnBiYy1jbnQgLnBiYy13cmFwLWltYWdlLWJnIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDozMDBweDtcblx0bGluZS1oZWlnaHQ6MDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0ei1pbmRleDoxO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tYmFuZXIgLnBiYy13cmFwIC5wYmMtY250IC5wYmMtd3JhcC1pbWFnZS1iZyBpbWcge1xuXG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDphdXRvO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdC13ZWJraXQtZmlsdGVyOiBibHVyKDNweCkgc2F0dXJhdGUoNDUlKTtcblx0ZmlsdGVyOiBibHVyKDNweCkgc2F0dXJhdGUoNDUlKTtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWJhbmVyIC5wYmMtd3JhcCAucGJjLWNudCAucGJjLWljb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NTBweDtcblx0aGVpZ2h0OjUwcHg7XG5cdGxpbmUtaGVpZ2h0OjA7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGO1x0LyogQGJsdWUgKi9cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHRib3R0b206MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC0yNXB4KSB0cmFuc2xhdGVZKDI1cHgpO1xuXHR6LWluZGV4OjU7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1iYW5lciAucGJjLXdyYXAgLnBiYy1jbnQgLnBiYy1pY29uIGltZyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjMwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjEwcHg7XG5cdHRvcDoxMHB4O1xufVxuXG4vKiBhdHRyYWN0aW9uIGNvbnRlbnRcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLWF0dHJhY3Rpb24tY29udGVudCB7XG5cbn1cblxuLnBiYy1hdHRyYWN0aW9uLWNvbnRlbnQgLnBiYy13cmFwIHtcblxuXHRtYXgtd2lkdGg6ODAwcHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1jb250ZW50IC5wYmMtd3JhcCAucGJjLWV4Y2VycHQge1xuXG5cdGZvbnQtc2l6ZToxOHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6MCAwIDI1cHggMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLWNvbnRlbnQgLnBiYy13cmFwIC5wYmMtZXhjZXJwdCBwIHtcblxuXHRsaW5lLWhlaWdodDozMHB4O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tY29udGVudCAucGJjLXdyYXAgLnBiYy1jb250ZW50IHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHRwYWRkaW5nOjAgMCA0MHB4IDA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tY29udGVudCAucGJjLXdyYXAgLnBiYy1jb250ZW50IGgzIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NjAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRtYXJnaW46MCAwIDE1cHggMDtcblx0cGFkZGluZzowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tY29udGVudCAucGJjLXdyYXAgLnBiYy1jb250ZW50IC5wYmMtZG90LWhlYWRlciB7XG5cblx0cGFkZGluZy1sZWZ0OjE1cHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tY29udGVudCAucGJjLXdyYXAgLnBiYy1jb250ZW50IC5wYmMtc3BhY2UtdG9wIHtcblxuXHRtYXJnaW4tdG9wOjQ1cHg7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1jb250ZW50IC5wYmMtd3JhcCAucGJjLWNvbnRlbnQgLnBiYy1kb3QtaGVhZGVyOmJlZm9yZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDonJztcblx0d2lkdGg6N3B4O1xuXHRoZWlnaHQ6N3B4O1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC00cHgpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy1hdHRyYWN0aW9uLWNvbnRlbnQgLnBiYy13cmFwIC5wYmMtY29udGVudCBwIHtcblxuXHRsaW5lLWhlaWdodDoyNHB4O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG4vKiBhdHRyYWN0aW9uIGdhbGxlcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLWF0dHJhY3Rpb24tZ2FsbGVyeSB7XG5cblx0cGFkZGluZzowIDAgNDBweCAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tZ2FsbGVyeSAucGJjLXdyYXAge1xuXG5cdG1heC13aWR0aDo4MDBweDtcblx0bWFyZ2luOjAgYXV0bztcbn1cblxuLyogYXR0cmFjdGlvbiBjb21tZW50c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtYXR0cmFjdGlvbi1jb21tZW50cyB7XG5cbn1cblxuLnBiYy1hdHRyYWN0aW9uLWNvbW1lbnRzIC5wYmMtd3JhcCB7XG5cblx0bWF4LXdpZHRoOjgwMHB4O1xuXHRtYXJnaW46MCBhdXRvO1xufVxuXG4vKiBhdHRyYWN0aW9uIGFydGljbGVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1hdHRyYWN0aW9uLWFydGljbGVzIHtcblxuXHRwYWRkaW5nOjAgMCAwIDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1hcnRpY2xlcyAucGJjLXdyYXAge1xuXG5cdG1heC13aWR0aDoxMjQwcHg7XG5cdG1hcmdpbjowIGF1dG87XG59XG5cbi8qIGF0dHJhY3Rpb24gcmVsYXRlZCBwcm9kdWN0c1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIHtcblxuXHRwYWRkaW5nOjAgMCA3MHB4IDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCB7XG5cblx0bWF4LXdpZHRoOjEyNDBweDtcblx0bWFyZ2luOjAgYXV0bztcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyB7XG5cblxufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyB7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0ZmxleC13cmFwOndyYXA7XG5cdGFsaWduLWl0ZW1zOnN0cmV0Y2g7XG5cdG1hcmdpbjowIC0xNHB4O1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcy5wYmMtY29scy10aHJlZSA+IGRpdjpudGgtY2hpbGQoM24rMSkge1xuXG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSB7XG5cblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDozMy4zMzMzMzMzMzMzJTtcblx0cGFkZGluZzowIDE0cHg7XG5cdG1hcmdpbjowIDAgMjhweCAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQge1xuXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy13cmFwLWltYWdlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDAlO1xuXHRwYWRkaW5nOjAgMCA1MCUgMDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGxpbmUtaGVpZ2h0OjA7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo1cHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtd3JhcC1pbWFnZSBpbWcge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtd3JhcC1idG5zIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMTBweDtcblx0aGVpZ2h0OjUwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoxMHB4O1xuXHR0b3A6MTBweDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtd3JhcC1idG5zIC5wYmMtaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6NTBweDtcblx0aGVpZ2h0OjUwcHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0bGluZS1oZWlnaHQ6MDtcblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlcjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHRvcDowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy13cmFwLWJ0bnMgLnBiYy1pY29uLnBiYy1sZWZ0IHtcblxuXHRsZWZ0OjA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXdyYXAtYnRucyAucGJjLWljb24ucGJjLXJpZ2h0IHtcblxuXHRyaWdodDowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy13cmFwLWJ0bnMgLnBiYy1pY29uLnBiYy1wbGFuZSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3NyYy9pbWcvc3ZnL3BsYW5lLnN2ZycpO1xuXHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyBlbmFibGUtYmFja2dyb3VuZD1cIm5ldyAwIDAgMzkuMSAzOS4xXCIgdmVyc2lvbj1cIjEuMVwiIHZpZXdCb3g9XCIwIDAgMzkuMSAzOS4xXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPlx0LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9XCJzdDBcIiBkPVwibTM4LjIgMWMtMS4zLTEuMy0zLjYtMS4zLTQuOSAwbC04LjkgOC45LTIxLjItNC45LTMuMiAzLjMgMTcuMSA4LjktOC45IDguOS01LjctMC44LTIuNSAyLjUgNy4zIDQuMSA0LjEgNy4zIDIuNC0yLjQtMC44LTUuOCA4LjktOC45IDguOSAxNy4xIDMuMi0zLjItNC45LTIxLjEgOC45LTguOWMxLjUtMS41IDEuNS0zLjcgMC4yLTV6XCIvPjwvc3ZnPicpOyovXG5cdGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtd3JhcC1idG5zIC5wYmMtaWNvbi5wYmMtc2hpcCB7IGJhY2tncm91bmQtaW1hZ2U6dXJsKC9zcmMvaW1nL2ljb25fc3RhdGVrXzI1eDI1LnBuZyk7IH1cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXdyYXAtYnRucyAucGJjLWljb24ucGJjLWJvYXQgeyBiYWNrZ3JvdW5kLWltYWdlOnVybCgvc3JjL2ltZy9pY29uX2xvZGthXzI1eDI1LnBuZyk7IH1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtd3JhcC1idG5zIC5wYmMtcGx1cyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjJweDtcblx0aGVpZ2h0OjIycHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHRsaW5lLWhlaWdodDowO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3NyYy9pbWcvaWNvbl9wbHVzXzEweDEwLnBuZyk7XG59XG5cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0cGFkZGluZzoxMHB4IDIwcHggMTBweCAyMHB4O1xuXHRjb2xvcjojMEExNzJGOyAvKiBAZGFya2JsdWUgKi9cblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItdG9wOm5vbmU7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXBhbmVsIC5wYmMtd3JhcC1jb2xzIHtcblxufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLXdyYXAtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXBhbmVsIC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sLWxlZnQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NzAlO1xuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLXdyYXAtY29scyAucGJjLWNvbC1yaWdodCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDozMCU7XG5cdGZsb2F0OnJpZ2h0O1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLW9yZ2FuaXplci1uYW1lIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTFweDtcblx0Zm9udC13ZWlnaHQ6NDAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdGNvbG9yOiMyOTc5RkY7XG5cdHBhZGRpbmc6MCAwIDRweCAwO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwgLnBiYy1vZmZlci1uYW1lIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLW9mZmVyLW5hbWUgYSB7XG5cblx0Y29sb3I6IzBBMTcyRjsgLyogQGRhcmtibHVlICovXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLW9mZmVyLW5hbWUgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLW9mZmVyLXN1Ym5hbWUge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6NHB4IDAgMCAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLXJhdGluZyB7XG5cblx0cGFkZGluZzoycHggMCAwIDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXBhbmVsIC5wYmMtcmF0aW5nIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb24ge1xuXG5cdHRleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xuXHRjb2xvcjojRjQ5NjE0IWltcG9ydGFudDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLW9mZmVyLWZlYXR1cmVzIHtcblxuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxNDAlO1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHRwYWRkaW5nOjRweCAwIDAgMDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwgLnBiYy1vZmZlci1mZWF0dXJlcyAucGJjLXR5cGUge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLW9mZmVyLWZlYXR1cmVzIC5wYmMtc2VwYXJhdG9yIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwgLnBiYy1vZmZlci1mZWF0dXJlcyAucGJjLXlhY2h0IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwgLnBiYy1vZmZlci1mZWF0dXJlcyAucGJjLXR5cGUgLnBiYy1uYW1lLFxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwgLnBiYy1vZmZlci1mZWF0dXJlcyAucGJjLXlhY2h0IC5wYmMtbmFtZSB7XG5cblx0Zm9udC13ZWlnaHQ6NzAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLXByaWNlLW5hbWUge1xuXG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXBhbmVsIC5wYmMtcHJpY2Uge1xuXG5cdGZvbnQtc2l6ZTogMjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdHBhZGRpbmc6MnB4IDAgMCAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1wYW5lbCAucGJjLXByaWNlLnBiYy1wcm9tb3Rpb24ge1xuXG5cdGNvbG9yOiMwMEU2NzY7XHQvKiBAZ3JlZW4gKi9cbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtcGFuZWwgLnBiYy1wcmljZSAucGJjLXZhbHVlIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLXByb2R1Y3QtY2FyZCAucGJjLXBhbmVsIC5wYmMtcHJpY2UgLnBiYy12YWx1ZS1vbGQge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdGJvdHRvbTowO1xuXHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMjAlKTtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtcHJvZHVjdC1jYXJkIC5wYmMtYmFkZ2UtbGFzdC1taW51dGUsXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1iYWRnZS1uZXcsXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1wcm9kdWN0LWNhcmQgLnBiYy1iYWRnZS1wcm9tb3Rpb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjEwNnB4O1xuXHRoZWlnaHQ6MTA2cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0Oi03cHg7XG5cdHRvcDotN3B4O1xuXHRsaW5lLWhlaWdodDowO1xuXHR6LWluZGV4OjE7XG59XG5cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtY29tbWVudCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRib3JkZXI6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJvcmRlci10b3A6bm9uZTtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy1jb2xzIHtcblxufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1jb21tZW50IC5wYmMtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy1jb2xzIC5wYmMtbGVmdCB7XG5cblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtY29tbWVudCAucGJjLWNvbHMgLnBiYy1yaWdodCB7XG5cblx0ZmxvYXQ6cmlnaHQ7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy10ZXh0IHtcblxuXHRwYWRkaW5nOjIwcHggMjBweCAzMHB4IDIwcHg7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy10ZXh0IHAge1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy10ZXh0IHA6bGFzdC1jaGlsZCB7XG5cblx0cGFkZGluZzowO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1jb21tZW50IC5wYmMtYm90dG9tIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdHBhZGRpbmc6MTVweCAyMHB4IDE4cHggMjBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy1ib3R0b20gLnBiYy11c2VyIHtcblxuXHRwYWRkaW5nOjAgMCAwIDQwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1jb21tZW50IC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItbmFtZSB7XG5cblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6ICM3ODkwOUM7IC8qIGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1jb21tZW50IC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItbmFtZSAucGJjLXZhbHVlIHtcblxuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1jb21tZW50IC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItZGF0ZSB7XG5cblx0Zm9udC1zaXplOjEwcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTgwJTtcblx0Y29sb3I6ICM3ODkwOUM7IC8qIGxpZ2h0Ymx1ZSAqL1xufVxuXG4ucGJjLWF0dHJhY3Rpb24tcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAgLnBiYy1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcC1pdGVtcyAucGJjLWl0ZW0gLnBiYy1jb21tZW50IC5wYmMtYm90dG9tIC5wYmMtdXNlciAucGJjLXVzZXItYXZhdGFyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjQwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSAucGJjLWNvbW1lbnQgLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtYXZhdGFyIGltZyB7XG5cbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtY29tbWVudCAucGJjLWJvdHRvbSAucGJjLWFycm93IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo4cHg7XG5cdGhlaWdodDo4cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjI1cHg7XG5cdHRvcDotNHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjRUNFRkYxO1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRUNFRkYxO1xuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcbn1cblxuLnBiYy1hdHRyYWN0aW9uLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwIC5wYmMtcmVsYXRlZC1wcm9kdWN0cyAucGJjLXdyYXAtaXRlbXMgLnBiYy1pdGVtIC5wYmMtY29tbWVudCAucGJjLWJvdHRvbSAudWkuc3Rhci5yYXRpbmcgLmFjdGl2ZS5pY29uIHtcblxuXHR0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtcblx0Y29sb3I6I0Y0OTYxNCFpbXBvcnRhbnQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcblxuXHQucGJjLWF0dHJhY3Rpb24taGVhZGVyIHtcblxuXHRcdHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG5cdH1cblxuXHQucGJjLWF0dHJhY3Rpb24tYXJ0aWNsZXMgLnBiYy13cmFwIHtcblxuXHRcdHBhZGRpbmc6MCAyMHB4IDAgMjBweDtcblx0fVxuXG5cdC5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCB7XG5cblx0XHRwYWRkaW5nOjAgMjBweCAwIDIwcHg7XG5cdH1cblxuXHQucGJjLWF0dHJhY3Rpb24tY29udGVudCAucGJjLXdyYXAge1xuXG5cdFx0cGFkZGluZzowIDIwcHggMCAyMHB4O1xuXHR9XG5cblx0LnBiYy1hdHRyYWN0aW9uLWdhbGxlcnkgLnBiYy13cmFwIHtcblxuXHRcdHBhZGRpbmc6MCAyMHB4IDAgMjBweDtcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE1MnB4KSB7XG5cblx0LnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcge1xuXG5cdFx0cGFkZGluZzoxMHB4IDAgMCAwO1xuXHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRyaWdodDphdXRvO1xuXHRcdHRvcDphdXRvO1xuXHR9XG5cblx0LnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcgLnBiYy1yYXRpbmcge1xuXG5cdFx0dGV4dC1hbGlnbjpsZWZ0O1xuXHR9XG5cblx0LnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy13cmFwLXRpdGxlIC5wYmMtYXR0cmFjdGlvbi1yYXRpbmcgLnBiYy1yYXRpbmcgLnVpLnN0YXIucmF0aW5nIC5pY29uIHtcblxuXHRcdHRleHQtYWxpZ246bGVmdDtcblx0fVxuXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcblxuXHQucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy13cmFwLXRhZ3Mge1xuXG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblx0fVxuXG5cdC5wYmMtYXJ0aWNsZXMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSB7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC5wYmMtYXR0cmFjdGlvbi1yZWxhdGVkLXByb2R1Y3RzIC5wYmMtd3JhcCAucGJjLXJlbGF0ZWQtcHJvZHVjdHMgLnBiYy13cmFwLWl0ZW1zIC5wYmMtaXRlbSB7XG5cblx0XHR3aWR0aDoxMDAlO1xuXHR9XG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cdCNhbWFwd2lkZ2V0IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0I3dlYXRoZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy1saW5rcyAucGJjLWRhdGUge1xuXG5cdFx0ZGlzcGxheTpibG9jaztcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdG1hcmdpbjowO1xuXHR9XG5cblx0LnBiYy1hdHRyYWN0aW9uLWhlYWRlciAucGJjLXdyYXAgLnBiYy1tZXRhIC5wYmMtbGlua3MgLnBiYy1jb21tZW50cyB7XG5cblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cblxuXHQucGJjLWF0dHJhY3Rpb24taGVhZGVyIC5wYmMtd3JhcCAucGJjLW1ldGEgLnBiYy1saW5rcyAucGJjLXNoYXJlciB7XG5cblx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdH1cbn1cbiIsIi8qXG5cblx0Z2xvYmFsIGNvbG9yc1xuXHQtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdCNGRkY7IFx0XHRAd2hpdGVcblx0I0Y0OTYxNDsgXHRAb3JhbmdlIHJnYigyNDQsIDE1MCwgMjApO1xuXHQjMjk3OUZGOyAgIFx0QGJsdWUgXHRyZ2IoNDEsIDEyMSwgMjU1KTtcblx0I0Y1RjVGNTtcdEBncmF5XG5cdCMwQTE3MkY7XHRAZGFya2JsdWVcblx0IzAwRTY3NjtcdEBncmVlblxuXHQjRkYxNzQ0OyBcdEByZWRcblx0Izc4OTA5QztcdEBsaWdodGJsdWVcbiovXG5cbi8qIHdpZGdldCBsaXN0ICovXG4ucGJjLXdpZGdldC1saXN0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXgtd2lkdGg6MTAwJTtcbn1cblxuLnBiYy13Z3Qge1xuXG5cdG1hcmdpbjowIDAgMzBweCAwO1xufVxuXG4ucGJjLXdpZGdldC1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbjowO1xufVxuXG5cbi8qIHdpZGdldCBoZWFkZXIgKi9cbi5wYmMtd2d0LWhlYWRlciB7XG5cblx0bGluZS1oZWlnaHQ6MzBweDtcblx0cGFkZGluZzowIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1oZWFkZXIgaDUge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowIDAgMCA1cHg7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtaGVhZGVyIHN2ZyB7XG5cblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjMwcHg7XG5cdGZpbGw6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLyogd2lkZ2V0IGRvdCBoZWFkZXIgKi9cbi5wYmMtd2d0LWRvdC1oZWFkZXIge1xuXG5cdGxpbmUtaGVpZ2h0OjMwcHg7XG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtZG90LWhlYWRlciBoNSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdHBhZGRpbmc6MCAwIDAgMTVweDtcblx0bWFyZ2luOjA7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtd2d0LWRvdC1oZWFkZXIgaDU6YmVmb3JlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OicnO1xuXHR3aWR0aDo3cHg7XG5cdGhlaWdodDo3cHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTRweCk7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG5cbi8qXHRmaWx0ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LWZpbHRlciB7XG5cbn1cblxuLyogcGFuZWwgKi9cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4Rjg7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIHtcblxuXHRwYWRkaW5nOjMwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLW5hbWUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW46MCAwIDE1cHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tbmFtZTphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOjdweDtcblx0aGVpZ2h0OjdweDtcblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6LTE3cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tY29scyB7XG5cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0yIHtcblxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjUwJTtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tY29scyAucGJjLWNvbC0xLTEge1xuXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tY29scyAucGJjLWNvbC0xLTIgPiBkaXY6bGFzdC1jaGlsZCxcbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0xID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdHBhZGRpbmctYm90dG9tOjA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIC51aS5jaGVja2JveCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cGFkZGluZzowIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAudWkuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcblxufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAucGJjLWJ0bi13cmFwIHtcblxuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gZGl2LmNoZWNrYm94IHtcblxuXHRtYXJnaW46MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gZGl2LmNoZWNrYm94IGlucHV0IHtcblxuXHR3aWR0aDoxNnB4O1xuXHRoZWlnaHQ6MTZweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkZGO1xuXHRib3JkZXI6MXB4IHNvbGlkICMwQTE3MkY7XG5cdGJvcmRlci1yYWRpdXM6M3B4O1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbjowIDhweCAwIDA7XG5cdG91dGxpbmU6bm9uZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6bm9uZTtcblx0YXBwZWFyYW5jZTpub25lO1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIGRpdi5jaGVja2JveCBpbnB1dDpmb2N1cyB7XG5cblx0b3V0bGluZTpub25lO1xuXHRib3gtc2hhZG93OmluaXRpYWw7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIGRpdi5jaGVja2JveCBpbnB1dDphZnRlciB7XG5cblx0Zm9udC1mYW1pbHk6Q2hlY2tib3g7XG5cdGNvbnRlbnQ6ICdcXGU4MDAnO1xuXHRjb2xvcjp0cmFuc3BhcmVudDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcGFyYW0gZGl2LmNoZWNrYm94IGlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuXG5cdGNvbG9yOiMwQTE3MkY7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXBhcmFtIGRpdi5jaGVja2JveCBhIHtcblxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRjb2xvcjojMEExNzJGO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAucGJjLWJ0bi1maWx0ZXIge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojMjk3OUZGOyAgIC8qIEBibHVlICovXG5cdHBhZGRpbmc6MDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgLyogRmlyZWZveCBhbGwgKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIElFIDEwKyAqL1xuXHR1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogTGlrZWx5IGZ1dHVyZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1wYXJhbSAucGJjLWJ0bi1maWx0ZXI6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLyogZGF0ZSAqL1xuLnBiYy13Z3QtZmlsdGVyIC5wYmMtZGF0ZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MjBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3gtc2hhZG93OjBweCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1kYXRlOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEwcHg7XG5cdGhlaWdodDoxMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTotNXB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ5NjE0O1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1kYXRlIGxhYmVsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0cGFkZGluZzowIDAgNnB4IDA7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLWRhdGUgLnVpLmNhbGVuZGFyIGkuaWNvbiB7XG5cblx0Y29sb3I6IzI5NzlGRjsgIC8qIEBibHVlICovXG5cdG9wYWNpdHk6MS4wO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1kYXRlIC51aS5jYWxlbmRhciAudWkuaW5wdXQgaW5wdXQge1xuXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0d2lkdGg6MTAwJTtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMEExNzJGOyAvKiBAZGFya2JsdWUgKi9cblx0b3V0bGluZTpub25lO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1kYXRlIC51aS5jYWxlbmRhciAudWkudGFibGUgdHIgdGQucmFuZ2Uge1xuXG5cdGJhY2tncm91bmQ6IHJnYmEoNDEsIDEyMSwgMjU1LCAuMSk7XG59XG5cblxuLyogdHlwIHJlanN1ICovXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUge1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXRyaXAtdHlwZTphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW1zLWxpc3Qge1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjIyJTtcblx0bWFyZ2luLXJpZ2h0OjQlO1xuXHRtYXJnaW4tYm90dG9tOjEycHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdHBhZGRpbmc6MTBweCA2cHggMTBweCA2cHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbXMtbGlzdCA+IGRpdjpsYXN0LWNoaWxkIHtcblxuXHRtYXJnaW4tcmlnaHQ6MDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtdHJpcC10eXBlIC5wYmMtaXRlbXMtbGlzdCA+IGRpdjpudGgtY2hpbGQoNG4rMCkge1xuXG5cdG1hcmdpbi1yaWdodDowO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtOmhvdmVyIHtcblxuXHRib3JkZXI6MXB4IHNvbGlkICMyOTc5RkY7ICAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtLnBiYy1zZWxlY3RlZCB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyAgLyogQGJsdWUgKi9cblx0ZmlsdGVyOiBub25lO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtIGltZyB7XG5cblx0bWF4LXdpZHRoOjEwMCU7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW0gc3BhbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cGFkZGluZzo2cHggMCAwIDA7XG59XG5cbi8qIHByaWNlIHJhbmdlICovXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSB7XG5cblx0cGFkZGluZzowIDAgMzVweCAwO1xuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjI1cHg7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtc3RhcnQsXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLWVuZCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6MTdweDtcblx0aGVpZ2h0OjE3cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6NHB4O1xuXHRib3JkZXI6MnB4IHNvbGlkICMyOTc5RkY7ICAvKiBAYmx1ZSAqL1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXN0YXJ0IHtcblxuXHRsZWZ0OjA7XG59XG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLWVuZCB7XG5cblx0cmlnaHQ6MDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy1saW5lIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MXB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MTJweDtcblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGOyAgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo0MCU7XG5cdGhlaWdodDoyNXB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDozMHB4O1xuXHR0b3A6MDtcblx0Ym9yZGVyLXJhZGl1czoyNXB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgLyogQHdoaXRlICovXG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iLnBiYy1ncmFiIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsIDI0NiwgMjM1KTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLWFycm93LWxlZnQsXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtYXJyb3ctcmlnaHQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTlweDtcblx0aGVpZ2h0OjE5cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHR0b3A6MnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtYXJyb3ctbGVmdCB7XG5cblx0bGVmdDoycHg7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1hcnJvdy1yaWdodCB7XG5cblx0cmlnaHQ6MnB4O1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtYXJyb3ctbGVmdCBzdmcsXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtYXJyb3ctcmlnaHQgc3ZnIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0d2lkdGg6ODAlO1xuXHRoZWlnaHQ6ODAlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0ZmlsbDojRkZGOyAvKiBAd2hpdGUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLXByaWNlLXN0YXJ0LFxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLXByaWNlLWVuZCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6IzI5NzlGRjsgIC8qIEBibHVlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRib3R0b206LTI1cHg7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJjLXdndC1maWx0ZXIgLnBiYy1yYW5nZSAucGJjLWJhciAucGJjLXRodW1iIC5wYmMtcHJpY2Utc3RhcnQge1xuXG5cdGxlZnQ6MTBweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1wcmljZS1lbmQge1xuXG5cdHJpZ2h0OjEwcHg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKDUwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlciAucGJjLXJhbmdlIC5wYmMtYmFyIC5wYmMtdGh1bWIgLnBiYy1wcmljZS1zdGFydCAucGJjLWN1cnJlbmN5LFxuLnBiYy13Z3QtZmlsdGVyIC5wYmMtcmFuZ2UgLnBiYy1iYXIgLnBiYy10aHVtYiAucGJjLXByaWNlLWVuZCAucGJjLWN1cnJlbmN5IHtcblxuXHRwYWRkaW5nOjAgMCAwIDVweDtcbn1cblxuLypcdGJvb2tpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LWJvb2tpbmcge1xuXG59XG5cbi8qIHBhbmVsICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y4RjhGODtcblx0Ym9yZGVyLWJvdHRvbToycHggc29saWQgI0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIge1xuXG5cdHBhZGRpbmc6MjBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIGxhYmVsLnBiYy1zbWFsbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOiAuOTI4NTcxNDNlbTtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRwYWRkaW5nOjAgMCA1cHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIGxhYmVsLnBiYy1iaWcge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHBhZGRpbmc6MCAwIDVweCAwO1xufVxuXG4vKiBkYXRlICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzoyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJveC1zaGFkb3c6MHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbnRlbnQ6ICcgJztcblx0d2lkdGg6MTBweDtcblx0aGVpZ2h0OjEwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0Ym90dG9tOi01cHg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGNDk2MTQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGUgbGFiZWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRwYWRkaW5nOjAgMCA2cHggMDtcbn1cblxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIC51aS5zZWxlY3Rpb24ge1xuXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzBBMTcyRjtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uLmFjdGl2ZSAubWVudSB7XG5cblx0Ym9yZGVyLWNvbG9yOiAjMzUzNTM1O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIC51aS5zZWxlY3Rpb24gaS5pY29uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoyMHB4O1xuXHRoZWlnaHQ6MjBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjVweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWRhdGUgLnVpLnNlbGVjdGlvbi5hY3RpdmUuZHJvcGRvd24gaS5pY29uOmFmdGVyIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIC5tZW51ID4gLml0ZW0ge1xuXG5cdHBhZGRpbmc6MCAxZW0haW1wb3J0YW50O1xuXHRsaW5lLWhlaWdodDo1MHB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIC51aS5zZWxlY3Rpb24gLnBiYy1ib3gge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjUwJTtcblx0cmlnaHQ6MjBweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHg7XG5cdHBhZGRpbmc6NnB4IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTJweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIC50ZXh0IC5wYmMtYm94IHtcblxuXHRyaWdodDozOHB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIC51aS5zZWxlY3Rpb24gLnBiYy1ib3g6YWZ0ZXIge1xuXG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjMDAwO1xuXHRib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1kYXRlIC51aS5zZWxlY3Rpb24gLnBiYy1ib3ggLnBiYy1kYXlzIHtcblxuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZGF0ZSAudWkuc2VsZWN0aW9uIC5wYmMtYm94IC5wYmMtdW5pdCB7XG5cblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi8qIGphY2h0ICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCB7XG5cblx0cGFkZGluZzowIDAgMjBweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIHtcblxuXHRsaW5lLWhlaWdodDo0OHB4O1xuXHRwYWRkaW5nOjAgMzBweCAwIDE1cHg7XG5cdGJvcmRlcjoxcHggc29saWQgIzBBMTcyRjtcdC8qIEBkYXJrYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAudWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93biAubWVudSB7XG5cblx0Ym9yZGVyLWNvbG9yOiAjMEExNzJGO1x0LyogQGRhcmtibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLXlhY2h0IC51aS5zZWxlY3Rpb24uZHJvcGRvd24gaS5pY29uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoyMHB4O1xuXHRoZWlnaHQ6MjBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjVweDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLXlhY2h0IC51aS5zZWxlY3Rpb24uZHJvcGRvd24gaS5pY29uOmFmdGVyIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnBiYy13cmFwLWlucHV0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMteWFjaHQgLnBiYy13cmFwLWlucHV0IC5wYmMtYm94IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjUwJTtcblx0cmlnaHQ6MzhweDtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTE0cHgpO1xuXHRwYWRkaW5nOjZweCAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlZmYxO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAucGJjLXdyYXAtaW5wdXQgLnBiYy1ib3g6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTJweCBzb2xpZCAjZWNlZmYxO1xuXHRib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAucGJjLXdyYXAtaW5wdXQgLnBiYy1ib3ggLnBiYy1mcmVlIHtcblxuXHRmb250LXNpemU6MTdweDtcblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG5cdHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAucGJjLXdyYXAtaW5wdXQgLnBiYy1ib3ggLnBiYy1zZXBhcmF0b3Ige1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcblx0bWFyZ2luOjAgMXB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy15YWNodCAucGJjLXdyYXAtaW5wdXQgLnBiYy1ib3ggLnBiYy1wbGFjZXMge1xuXG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtcbn1cblxuLyogZG9yb3NsaSwgZHppZWNpICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1hZHVsdC1raWQge1xuXG5cdHBhZGRpbmc6MCAwIDIwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtYWR1bHQta2lkOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWFkdWx0LWtpZCAucGJjLWxlZnQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6NTAlO1xuXHRwYWRkaW5nOjAgMjBweCAwIDA7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWFkdWx0LWtpZCAucGJjLXJpZ2h0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjUwJTtcblx0cGFkZGluZzowIDAgMCAyMHB4O1xuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtYWR1bHQta2lkIC51aS5zZWxlY3Rpb24uZHJvcGRvd24ge1xuXG5cdGxpbmUtaGVpZ2h0OjQ4cHg7XG5cdHBhZGRpbmc6MCAzMHB4IDAgMTVweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMEExNzJGO1x0LyogQGRhcmtibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWFkdWx0LWtpZCAudWkuc2VsZWN0aW9uLmFjdGl2ZS5kcm9wZG93biAubWVudSB7XG5cblx0Ym9yZGVyLWNvbG9yOiAjMEExNzJGO1x0LyogQGRhcmtibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWFkdWx0LWtpZCAudWkuc2VsZWN0aW9uLmRyb3Bkb3duIGkuaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjBweDtcblx0aGVpZ2h0OjIwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDo1cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1hZHVsdC1raWQgLnVpLnNlbGVjdGlvbi5kcm9wZG93biBpLmljb246YWZ0ZXIge1xuXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblxufVxuXG4vKiBleHRlbnNpb25zICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24ge1xuXG5cdHBhZGRpbmc6NXB4IDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy1sYWJlbCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGxpbmUtaGVpZ2h0OjE1MCU7XG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtbGFiZWw6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtbGFiZWwgLnBiYy1uYW1lIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0ZmxvYXQ6bGVmdDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy1sYWJlbCAucGJjLWJ0bi1jaGFuZ2Uge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmbG9hdDpyaWdodDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRjb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGN1cnNvcjpwb2ludGVyO1xuXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7ICAvKiBDaHJvbWUgYWxsIC8gU2FmYXJpIGFsbCAqL1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICAgLyogRmlyZWZveCBhbGwgKi9cblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIC8qIElFIDEwKyAqL1xuXHR1c2VyLXNlbGVjdDogbm9uZTsgICAgICAgICAgLyogTGlrZWx5IGZ1dHVyZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy1sYWJlbCAucGJjLWJ0bi1jaGFuZ2U6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3Qge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjAgMCAwIDMwcHg7XG5cdG1hcmdpbjowO1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIHVsLnBiYy1saXN0IGxpIHtcblxuXHRkaXNwbGF5Om5vbmU7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdGNvbG9yOiM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG5cdHBhZGRpbmc6MTJweCAxNnB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3QgbGkucGJjLXNlbGVjdGVkIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gdWwucGJjLWxpc3QgbGk6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIHVsLnBiYy1saXN0IGxpOmJlZm9yZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyAnO1xuXHR3aWR0aDoxMHB4O1xuXHRoZWlnaHQ6MTBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NjJweDtcblx0dG9wOi02cHg7XG5cdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItbGVmdDoxcHggc29saWQgI0VDRUZGMTsgXHQvKiBAYmx1ZSAqL1xuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjRUNFRkYxOyBcdC8qIEBibHVlICovXG5cdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiB1bC5wYmMtbGlzdCBsaSAucGJjLWNvbXBhbnkge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGxpbmUtaGVpZ2h0OjI0cHg7XG5cdHdpZHRoOjI1JTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRmbG9hdDpsZWZ0O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiB1bC5wYmMtbGlzdCBsaSAucGJjLWNvbXBhbnkgaW1nIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiB1bC5wYmMtbGlzdCBsaSAucGJjLW5hbWUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjU1JTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRmbG9hdDpsZWZ0O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiB1bC5wYmMtbGlzdCBsaSAucGJjLXByaWNlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoyMCU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0ZmxvYXQ6bGVmdDtcblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdWJ6cC1jb2xzIHtcblxuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdWJ6cC1jb2xzIC5jb2wtY2hlY2tib3gge1xuXG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAuY29sLXByaWNlIHtcblxuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdWJ6cC1jb2xzIC51aS5jaGVja2JveCBsYWJlbCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0cGFkZGluZzoxcHggMCAwIDMwcHg7XG5cdGxpbmUtaGVpZ2h0OjE3cHg7XG5cdGNvbG9yOiMwQTE3MkY7IFx0LyogQGRhcmtibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAudWkuY2hlY2tib3ggbGFiZWwgYSB7XG5cblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0Y29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAudWkuY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG5cblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGNvbG9yOiNGNDk2MTQ7XHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAudWkuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcblxuXHRib3JkZXI6MXB4IHNvbGlkICMwMDA7IC8qIEBibGFjayAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy11YnpwLWNvbHMgLnVpLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3JlIHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTc5RkY7ICAgLyogQGJsdWUgKi9cbiAgICBib3JkZXItY29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlciB7XG5cblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXVienAtY29scyAucGJjLWJ0bi1jaGFuZ2Uge1xuXG5cdHZlcnRpY2FsLWFsaWduOnRleHQtdG9wO1xuXHRtYXJnaW46MCAwIDAgNXB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdWJ6cC1jb2xzIC5jb2wtcHJpY2Uge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHMge1xuXG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAuY29sLWNoZWNrYm94IHtcblxuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIC5jb2wtcHJpY2Uge1xuXG5cdGZsb2F0OnJpZ2h0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIC51aS5jaGVja2JveCBsYWJlbCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0cGFkZGluZzoxcHggMCAwIDMwcHg7XG5cdGxpbmUtaGVpZ2h0OjE3cHg7XG5cdGNvbG9yOiMwQTE3MkY7IFx0LyogQGRhcmtibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wYW5lbCAucGJjLWV4dGVuc2lvbiAucGJjLXRyYW5zLWNvbHMgLnVpLmNoZWNrYm94IGxhYmVsIGEge1xuXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIC51aS5jaGVja2JveCBsYWJlbCBhOmhvdmVyIHtcblxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Y29sb3I6I0Y0OTYxNDtcdC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAudWkuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcblxuXHRib3JkZXI6MXB4IHNvbGlkICMwMDA7IC8qIEBibGFjayAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSB7XG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGOyAgIC8qIEBibHVlICovXG4gICAgYm9yZGVyLWNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGFuZWwgLnBiYy1leHRlbnNpb24gLnBiYy10cmFucy1jb2xzIC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmFmdGVyIHtcblxuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAucGJjLWJ0bi1jaGFuZ2Uge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjE4cHg7XG5cdGNvbG9yOiAjMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBhbmVsIC5wYmMtZXh0ZW5zaW9uIC5wYmMtdHJhbnMtY29scyAucGJjLWJ0bi1jaGFuZ2U6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7XHQvKiBAb3JhbmdlICovXG59XG5cbi8qIHByaWNlIHN1bW1hcnkgKi9cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wcmljZS1zdW1tYXJ5IHtcblxuXHRwYWRkaW5nOjIwcHggMjBweCAwIDIwcHg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wcmljZS1zdW1tYXJ5OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtbGVmdCB7XG5cblx0d2lkdGg6MzUlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0OmxlZnQ7XG5cdHBhZGRpbmc6MCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1yaWdodCB7XG5cblx0d2lkdGg6NjUlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0OnJpZ2h0O1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlIHtcblxuXHRmb250LXNpemU6NDFweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZSAucGJjLXZhbHVlIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlLWFkZCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0cGFkZGluZzoxMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlLWFkZCBpbWcge1xuXG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbjowIDVweCAwIDA7XG4gIGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlLWFkZCAucGJjLXNpZ24ge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgLnBiYy12YWx1ZSB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlLWFkZCAucGJjLWN1cnJlbmN5IHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi8qIGJ1dHRvbiAqL1xuLnBiYy13Z3QtYm9va2luZyAucGJjLXdyYXAtYnRuIHtcblxuXHRtYXJnaW46MzBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXdyYXAtYnRuIGEsXG4ucGJjLXdndC1ib29raW5nIC5wYmMtd3JhcC1idG4gYnV0dG9uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRjb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0YmFja2dyb3VuZC1jb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGJvcmRlci1yYWRpdXM6NnB4O1xuXHRib3JkZXI6bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtd3JhcC1idG4gYTpob3Zlcixcbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy13cmFwLWJ0biBidXR0b246aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi8qIHBob25lICovXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGhvbmUge1xuXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdHBhZGRpbmc6MjBweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdG1hcmdpbjoyMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGhvbmU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbnRlbnQ6ICcgJztcblx0d2lkdGg6MTBweDtcblx0aGVpZ2h0OjEwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjUwJTtcblx0dG9wOi02cHg7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjMjk3OUZGOyBcdC8qIEBibHVlICovXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lIC5wYmMtbGluayB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGxpbmUtaGVpZ2h0OjMycHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRtYXJnaW46NXB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGhvbmUgYSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcGhvbmUgYSBpbWcge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXBob25lIGEgc3BhbiB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG5cblxuXG5cblxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtdGl0bGUge1xuXG5cdHBhZGRpbmc6MTVweCAwIDVweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLXRpdGxlIGg1IHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0ge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtcm93cyB7XG5cblx0bWFyZ2luOjAgMCAzMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyB7XG5cblx0cGFkZGluZzoxMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cucGJjLWNoZWNrYm94IHtcblxuXHRwYWRkaW5nOjE1cHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdzphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnBiYy1pdGVtLnBiYy1oYWxmIHtcblxuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0ucGJjLWxlZnQge1xuXG5cdHBhZGRpbmc6MCAxMHB4IDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbS5wYmMtcmlnaHQge1xuXG5cdHBhZGRpbmc6MCAwIDAgMTBweDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbSAucGJjLWxhYmVsIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDAgNnB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0gaW5wdXQge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuXHR3aWR0aDogMTAwJTtcblx0cmVzaXplOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwQTE3MkY7XG5cdHBhZGRpbmc6IDAgMCAwIDFlbTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC51aS5jaGVja2JveCBsYWJlbCB7XG5cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiAjMEExNzJGO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnVpLmNoZWNrYm94IGxhYmVsIGEge1xuXG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAudWkuY2hlY2tib3ggbGFiZWwgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWJ0biB7XG5cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtYnRuIC5wYmMtYnRuIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMjBweDtcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjRkZGO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiBub25lO1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1idG4gLnBiYy1idG46aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtZmVhdHVyZXMtbGlzdCB7XG5cblx0cGFkZGluZzoyMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nIC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCBsaS5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG5cdHBhZGRpbmc6MCAxMHB4IDAgNTBweDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtOm50aC1jaGlsZCgybisxKSB7XG5cblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW0gLnBiYy1pY29uIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjQwcHg7XG5cdGhlaWdodDo0MHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy13Z3QtYm9va2luZyAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW0gLnBiYy1pY29uIGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmcgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtIC5wYmMtdGV4dCB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMXB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuXG5cblxuXG5cblxuXG5cblxuLypcdHJhdGluZ1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3QtcmF0aW5nIHtcblxufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1saXN0IHtcblxufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1saXN0ID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbi1ib3R0b206MDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym9yZGVyLXJhZGl1czo1cHg7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRtYXJnaW46MCAwIDIwcHggMDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWNvbHMge1xuXG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWNvbHMgLnBiYy1sZWZ0IHtcblxuXHRmbG9hdDpsZWZ0O1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtY29scyAucGJjLXJpZ2h0IHtcblxuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLXRleHQge1xuXG5cdHBhZGRpbmc6MjBweCAyMHB4IDMwcHggMjBweDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLXRleHQgcCB7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MThweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLXRleHQgcDpsYXN0LWNoaWxkIHtcblxuXHRwYWRkaW5nOjA7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20ge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgI0VDRUZGMTtcblx0cGFkZGluZzoxNXB4IDIwcHggMThweCAyMHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWJvdHRvbSAucGJjLXVzZXIge1xuXG5cdHBhZGRpbmc6MCAwIDAgNDBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtdXNlci1uYW1lIHtcblxuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRjb2xvcjogIzc4OTA5QzsgLyogbGlnaHRibHVlICovXG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtdXNlci1uYW1lIC5wYmMtdmFsdWUge1xuXG5cdG1hcmdpbjowIDVweCAwIDA7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtdXNlci1kYXRlIHtcblxuXHRmb250LXNpemU6MTBweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxODAlO1xuXHRjb2xvcjogIzc4OTA5QzsgLyogbGlnaHRibHVlICovXG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLWl0ZW0gLnBiYy1ib3R0b20gLnBiYy11c2VyIC5wYmMtdXNlci1hdmF0YXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6NDAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy13Z3QtcmF0aW5nIC5wYmMtaXRlbSAucGJjLWJvdHRvbSAucGJjLXVzZXIgLnBiYy1hdmF0YXIgaW1nIHtcblxufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIC5wYmMtYXJyb3cge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjhweDtcblx0aGVpZ2h0OjhweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MjVweDtcblx0dG9wOi00cHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcblx0Ym9yZGVyLWxlZnQ6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy1pdGVtIC5wYmMtYm90dG9tIC51aS5zdGFyLnJhdGluZyAuYWN0aXZlLmljb24ge1xuXG5cdHRleHQtc2hhZG93Om5vbmUhaW1wb3J0YW50O1xuXHRjb2xvcjojRjQ5NjE0IWltcG9ydGFudDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1yYXRpbmcgLnBiYy13cmFwLWJ0biB7XG5cblx0bWFyZ2luOjMwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLXdyYXAtYnRuIGEsXG4ucGJjLXdndC1yYXRpbmcgLnBiYy13cmFwLWJ0biBidXR0b24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJvcmRlcjpub25lO1xuXHRvdXRsaW5lOm5vbmU7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2U7XG59XG5cbi5wYmMtd2d0LXJhdGluZyAucGJjLXdyYXAtYnRuIGE6aG92ZXIsXG4ucGJjLXdndC1yYXRpbmcgLnBiYy13cmFwLWJ0biBidXR0b246aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXHQucGJjLXdndC1yYXRpbmcge1xuXG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG59XG5cbi8qIG9rbm8gbW9kYWxuZSB3eWJvcnUgdWJlenBpZWN6bmlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1idG4tY2xvc2Uge1xuXG5cdHdpZHRoOjMwcHg7XG5cdGhlaWdodDozMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MTBweDtcblx0dG9wOjEwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1idG4tY2xvc2Ugc3ZnIHtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmaWxsOiByZ2JhKDQxLCAxMjEsIDI1NSwgMC44KTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWJ0bi1jbG9zZTpob3ZlciBzdmcge1xuXG5cdGZpbGw6IHJnYmEoNDEsIDEyMSwgMjU1LCAxLjApO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1iYXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjMwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VDRUZGMTtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtYmFyOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEycHg7XG5cdGhlaWdodDoxMnB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTotNnB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNudCB7XG5cblx0cGFkZGluZzo0MHB4IDMwcHggNzBweCAzMHB4O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1wcmljaW5nLXRhYmxlIHtcblxuXHRwYWRkaW5nOjkwcHggMCAyMDBweCAwO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1wcmljaW5nLXRhYmxlIHVsLnBiYy1yb3dzIHtcblxuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLXByaWNpbmctdGFibGUgdWwucGJjLXJvd3MgbGkge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6MCAyMHB4O1xuXHRtYXJnaW46MDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjVGNUY1O1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1wcmljaW5nLXRhYmxlIHVsLnBiYy1yb3dzIGxpOm50aC1jaGlsZCgybisyKSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1wcmljaW5nLXRhYmxlIHVsLnBiYy1yb3dzIGxpIC5wYmMtd3JhcC10ZXh0IHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHR3aWR0aDoxNTBweDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtcHJpY2luZy10YWJsZSB1bC5wYmMtcm93cyBsaSAucGJjLXdyYXAtdGV4dCAucGJjLXRleHQge1xuXG5cdGRpc3BsYXk6dGFibGUtY2VsbDtcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MThweDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRoZWlnaHQ6NTBweDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG5cdHBhZGRpbmc6NDBweCAzMHB4IDcwcHggMTkwcHg7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnM6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MzAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbjowIDIlO1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0Ym94LXNoYWRvdzowcHggMHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbTpob3Zlcixcbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1pdGVtLnBiYy1zZWxlY3RlZCB7XG5cblx0Ym94LXNoYWRvdzowcHggMHB4IDEwcHggcmdiYSg0MSwgMTIxLCAyNTUsIDAuOCk7IC8qIEBibHVlICovXG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgPiBkaXY6Zmlyc3QtY2hpbGQge1xuXG5cdG1hcmdpbi1yaWdodDowO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbSAucGJjLWxvZ28ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGxpbmUtaGVpZ2h0OjkwcHg7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbSAucGJjLWxvZ28gaW1nIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1pdGVtIC5wYmMtYmFkZ2Uge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRsaW5lLWhlaWdodDowO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MjBweDtcblx0dG9wOjA7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtaXRlbSB1bCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1pdGVtIHVsIGxpIHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWRlc2NyaXB0aW9uIHtcblxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWRlc2NyaXB0aW9uIC5wYmMtbmFtZSB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0cGFkZGluZzoyMHB4IDAgMCAwO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtZGVzY3JpcHRpb24gLnBiYy1wcmljZSB7XG5cblx0Zm9udC1zaXplOjQxcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG5cdHBhZGRpbmc6MTBweCAwIDAgMDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWRlc2NyaXB0aW9uIC5wYmMtc2VwYXJhdG9yIHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRwYWRkaW5nOjVweCAwIDAgMDtcbn1cblxuLnBiYy1tb2RhbC11YmV6cGllY3plbmllIC5wYmMtY29sdW1ucyAucGJjLWRlc2NyaXB0aW9uIC5wYmMtdGV4dCB7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTQwJTtcblx0cGFkZGluZzo1cHggMCAwIDA7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1kZXNjcmlwdGlvbiAucGJjLXNtYWxsIHtcblxuXHRmb250LXNpemU6OXB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHBhZGRpbmc6NXB4IDAgMCAwO1xufVxuXG4ucGJjLW1vZGFsLXViZXpwaWVjemVuaWUgLnBiYy1jb2x1bW5zIC5wYmMtYnRuIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxNDAlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6IzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRjdXJzb3I6cG9pbnRlcjtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0Ym90dG9tOjA7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO1xuXHRwYWRkaW5nOjIwcHggMCAwIDA7XG59XG5cbi5wYmMtbW9kYWwtdWJlenBpZWN6ZW5pZSAucGJjLWNvbHVtbnMgLnBiYy1idG46aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG5cbi8qIG9rbm8gbW9kYWxuZSB3eWJvcnUgdHJhbnNwb3J0dVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IHtcblx0LypvdmVyZmxvdy15OiBzY3JvbGw7Ki9cblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG5cdC8qbWluLWhlaWdodDogOTYwcHg7Ki9cblx0bWF4LXdpZHRoOiAxMTUwcHg7XG5cdC8qbWluLXdpZHRoOiA5NjBweDsqL1xuXHQvKnBvc2l0aW9uOiBhYnNvbHV0ZTsqL1xuXHRtYXJnaW46IGF1dG87XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYnRuLWNsb3NlIHtcblxuXHR3aWR0aDozMHB4O1xuXHRoZWlnaHQ6MzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjEwcHg7XG5cdHRvcDoxMHB4O1xuXHRjdXJzb3I6cG9pbnRlcjtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1idG4tY2xvc2Ugc3ZnIHtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmaWxsOiByZ2JhKDQxLCAxMjEsIDI1NSwgMC44KTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYnRuLWNsb3NlOmhvdmVyIHN2ZyB7XG5cblx0ZmlsbDogcmdiYSg0MSwgMTIxLCAyNTUsIDEuMCk7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzozMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGQUZBRkE7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEycHg7XG5cdGhlaWdodDoxMnB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTotNnB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC5wYmMtd3JhcC1oZWFkZXIge1xuXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIGxhYmVsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowIDAgOHB4IDA7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC5wYmMtd3JhcC1jb2xzIHtcblxuXHRwYWRkaW5nOjE1cHggMCAwIDA7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXdyYXAtY29sczphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXdyYXAtY29scyAucGJjLWNvbC1sZWZ0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjUwJTtcblx0cGFkZGluZzowIDYwcHggMCAwO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXdyYXAtY29scyAucGJjLWNvbC1yaWdodCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpsZWZ0O1xuXHR3aWR0aDo1MCU7XG5cdHBhZGRpbmc6MCAwIDAgNjBweDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy13cmFwLWNvbHMgLnBiYy13cmFwLWxpbmsge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbToxNXB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnBiYy13cmFwLWNvbHMgLnBiYy13cmFwLWxpbmsgaW1nIHtcblxufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXRyaXAtc3RhcnQge1xuXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC5wYmMtdHJpcC1lbmQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJvcmRlcjoxcHggc29saWQgI0VDRUZGMTtcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcblx0b3V0bGluZTpub25lO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzowIDAgMCA2MHB4O1xuXHRwb2ludGVyLWV2ZW50czpub25lO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWJhciAucGJjLXRyaXAtZW5kIHN2ZyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6MjRweDtcblx0aGVpZ2h0OjI0cHg7XG5cdGZpbGw6IzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDoxNXB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1iYXIgLnVpLmRyb3Bkb3duIHtcblxuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHRwYWRkaW5nOjAgMzBweCAwIDE1cHg7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC51aS5kcm9wZG93biAucGJjLWNoYW5nZSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdHJpZ2h0OjMwcHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC51aS5kcm9wZG93biAucGJjLWNoYW5nZTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtYmFyIC51aS5zZWxlY3Rpb24uZHJvcGRvd24gPiBpLmljb24ge1xuXG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR0b3A6IDUwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRjb2xvcjojMjk3OUZGOyAgLyogQGJsdWUgKi9cbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQge1xuXG5cdHBhZGRpbmc6MzVweCAzMHB4O1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB7XG5cbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtbGFiZWxzIHtcblxuXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLWxhYmVscyAucGJjLXRleHQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy1sYWJlbHMgLnBiYy10ZXh0IGltZyB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRwYWRkaW5nOjEwcHggMCAwIDA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MTVweCAwO1xuXHRtYXJnaW46MCAwIDIwcHggMDtcblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJveC1zaGFkb3c6MHB4IDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpOmxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtY29sIHtcblxuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy13cmFwLWNvbHMgPiBkaXY6bGFzdC1jaGlsZCB7XG5cblx0Ym9yZGVyOm5vbmU7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy13cmFwLWxvZ28ge1xuXG5cdGxpbmUtaGVpZ2h0OjA7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtZmxpZ2h0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOjAgMCAwIDMwcHg7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy1mbGlnaHQgaW1nIHtcblxuXHR3aWR0aDoxMnB4O1xuXHRoZWlnaHQ6MTZweDtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW46MCAxMHB4IDAgMDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLWZsaWdodCBzcGFuIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy1hcnJpdmFsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDozMHB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRwYWRkaW5nOjAgMCAwIDMwcHg7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCB1bC5wYmMtaXRlbXMgbGkgLnBiYy1hcnJpdmFsIHN2ZyB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdHdpZHRoOjE4cHg7XG5cdGhlaWdodDoxOHB4O1xuXHRmaWxsOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0bWFyZ2luOjAgMTBweCAwIDA7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLWFycml2YWwgc3BhbiB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtcHJpY2Uge1xuXG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IHVsLnBiYy1pdGVtcyBsaSAucGJjLWJ0bi1zZWxlY3Qge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjYwcHg7XG5cdGNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgdWwucGJjLWl0ZW1zIGxpIC5wYmMtYnRuLXNlbGVjdDpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLXdyYXAtY29scyB7XG5cbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtd3JhcC1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnICc7XG5cdGNsZWFyOiBib3RoO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy13cmFwLWNvbHMgLnBiYy1jb2wge1xuXG5cdGZsb2F0OmxlZnQ7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sOm50aC1jaGlsZCgxKSB7XG5cblx0d2lkdGg6MTYlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy13cmFwLWNvbHMgLnBiYy1jb2w6bnRoLWNoaWxkKDIpIHtcblxuXHR3aWR0aDozMCU7XG59XG5cbi5wYmMtbW9kYWwtdHJhbnNwb3J0IC5wYmMtY250IC5wYmMtbGlzdCAucGJjLXdyYXAtY29scyAucGJjLWNvbDpudGgtY2hpbGQoMykge1xuXG5cdHdpZHRoOjMwJTtcbn1cblxuLnBiYy1tb2RhbC10cmFuc3BvcnQgLnBiYy1jbnQgLnBiYy1saXN0IC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sOm50aC1jaGlsZCg0KSB7XG5cblx0d2lkdGg6MTIlO1xufVxuXG4ucGJjLW1vZGFsLXRyYW5zcG9ydCAucGJjLWNudCAucGJjLWxpc3QgLnBiYy13cmFwLWNvbHMgLnBiYy1jb2w6bnRoLWNoaWxkKDUpIHtcblxuXHR3aWR0aDoxMiU7XG59XG5cbi8qIG9rbm8gbW9kYWxuZSB3eWJvcnUgamFjaHR1XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy1tb2RhbC15YWNodCB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRkZGOyAvKiBAd2hpdGUgKi9cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLWJ0bi1jbG9zZSB7XG5cblx0d2lkdGg6MzBweDtcblx0aGVpZ2h0OjMwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoxMHB4O1xuXHR0b3A6MTBweDtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1idG4tY2xvc2Ugc3ZnIHtcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmaWxsOiByZ2JhKDQxLCAxMjEsIDI1NSwgMC44KTtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1idG4tY2xvc2U6aG92ZXIgc3ZnIHtcblxuXHRmaWxsOiByZ2JhKDQxLCAxMjEsIDI1NSwgMS4wKTtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLWJhciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHBhZGRpbmc6MzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtYmFyOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEycHg7XG5cdGhlaWdodDoxMnB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTotNnB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNFQ0VGRjE7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1jbnQge1xuXG5cdHBhZGRpbmc6MzVweDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtY250IC5wYmMtbGlzdCB7XG5cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLWNudCAucGJjLWxpc3QgPiBkaXY6bGFzdC1jaGlsZCB7XG5cblx0bWFyZ2luOjA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1jbnQgLnBiYy1pdGVtIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OjM1MHB4O1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjogMCAwIDI1cHggMDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHg7XG5cdGJveC1zaGFkb3c6IDBweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXdyYXAtc2xpZGVyIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciB7XG5cblx0d2lkdGg6MjgwcHg7XG5cdGhlaWdodDozNTBweDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtYnRuLW5leHQsXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtYnRuLXByZXYge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRib3R0b206MTAwcHg7XG5cdHdpZHRoOjM2cHg7XG5cdGhlaWdodDozNnB4O1xuXHRib3JkZXItcmFkaXVzOjEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSg0MSwgMTIxLCAyNTUsIDAuOCk7IC8qIEBibHVlICovXG5cdGN1cnNvcjpwb2ludGVyO1xuXHR0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgMC4ycztcblxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICAvKiBJRSAxMCsgKi9cblx0dXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgIC8qIExpa2VseSBmdXR1cmUgKi9cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWJ0bi1wcmV2IHtcblxuXHRsZWZ0OjIwcHg7XG5cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWJ0bi1uZXh0IHtcblxuXHRyaWdodDoyMHB4O1xuXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1idG4tcHJldjpob3Zlcixcbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1idG4tbmV4dDpob3ZlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI0NCwgMTUwLCAyMCwgMS4wKTsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtYnRuLW5leHQgc3ZnLFxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWJ0bi1wcmV2IHN2ZyB7XG5cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6NTAlO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDo4MCU7XG5cdGhlaWdodDo4MCU7XG5cdGZpbGw6I0ZGRjtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLWxpc3Qtc2xpZGUge1xuXG5cdHdpZHRoOjI4MHB4O1xuXHRoZWlnaHQ6MjgwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtbGlzdC1zbGlkZSAucGJjLXNsaWRlIHtcblxuXHRkaXNwbGF5Om5vbmU7XG5cdHdpZHRoOjEwMCU7XG5cdGhlaWdodDoxMDAlO1xuXHRsaW5lLWhlaWdodDowO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6MDtcblx0b3BhY2l0eTowLjA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy1saXN0LXNsaWRlIC5wYmMtc2xpZGUgaW1nIHtcblxuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLXRodW1iLWxpc3Qge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjI4MHB4O1xuXHRoZWlnaHQ6NzBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0Ym90dG9tOjA7XG5cdG92ZXJmbG93OmhpZGRlbjtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXNsaWRlciAucGJjLXRodW1iLWxpc3QgLnBiYy13cmFwLXRodW1iIHtcblxuXHR3aWR0aDo3MDBweDtcblx0aGVpZ2h0OjcwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtdGh1bWItbGlzdDphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtc2xpZGVyIC5wYmMtdGh1bWItbGlzdCAucGJjLXRodW1iIHtcblxuXHR3aWR0aDo3MHB4O1xuXHRoZWlnaHQ6NzBweDtcblx0bGluZS1oZWlnaHQ6MDtcblx0ZmxvYXQ6bGVmdDtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy10aHVtYi1saXN0IC5wYmMtdGh1bWIgLnBiYy1vdmVybGF5ZXIge1xuXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRvcGFjaXR5OjAuMDtcblx0dHJhbnNpdGlvbjphbGwgMC4zcztcblx0Ym9yZGVyOjJweCBzb2xpZCAjRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy10aHVtYi1saXN0IC5wYmMtdGh1bWIucGJjLWFjdGl2ZSAucGJjLW92ZXJsYXllciB7XG5cblx0b3BhY2l0eToxLjA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy10aHVtYi1saXN0IC5wYmMtdGh1bWI6bm90KC5wYmMtYWN0aXZlKTpob3ZlciB7XG5cblx0b3BhY2l0eTowLjk7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy1zbGlkZXIgLnBiYy10aHVtYi1saXN0IC5wYmMtdGh1bWIgaW1nIHtcblxuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdHBhZGRpbmc6MzBweCAzMHB4IDEwcHggMzEwcHg7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIge1xuXG5cdHBhZGRpbmc6MCAwIDI1cHggMDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlcjphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIC5wYmMtbGVmdCB7XG5cblx0d2lkdGg6NjAlO1xuXHRmbG9hdDpsZWZ0O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1yaWdodCB7XG5cblx0d2lkdGg6NDAlO1xuXHRmbG9hdDpyaWdodDtcblx0dGV4dC1hbGlnbjpyaWdodDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLWxhYmVsIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHRwYWRkaW5nOjAgMCA2cHggMDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLW5hbWUge1xuXG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIC5wYmMtZnJlZS1wbGFjZXMge1xuXG5cbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLWZyZWUtcGxhY2VzIC5wYmMtYm94IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6I0VDRUZGMTtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NnB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo2cHg7XG5cdHBhZGRpbmc6NXB4IDI1cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MjBweDtcbn1cblxuLnBiYy1tb2RhbC15YWNodCAucGJjLXRleHQtY29sIC5wYmMtdG9wLWhlYWRlciAucGJjLWZyZWUtcGxhY2VzIC5wYmMtYm94OmFmdGVyIHtcblxuXHRjb250ZW50OiBcIlwiO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiAxMDAlO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJvcmRlci10b3A6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1yaWdodDogMTZweCBzb2xpZCAjZWNlZmYxO1xuXHRib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy10b3AtaGVhZGVyIC5wYmMtZnJlZS1wbGFjZXMgLnBiYy1mcmVlIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1mcmVlLXBsYWNlcyAucGJjLXNlcGFyYXRvciB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGNvbG9yOiM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXRvcC1oZWFkZXIgLnBiYy1mcmVlLXBsYWNlcyAucGJjLXBsYWNlcyB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGNvbG9yOiM3ODkwOUM7XHQvKiBAbGlnaHRibHVlICovXG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLWRlc2NyaXB0aW9uIHtcblxuXHRmb250LXNpemU6MTRweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxOHB4O1xuXHRjb2xvcjojNzg5MDlDO1x0LyogQGxpZ2h0Ymx1ZSAqL1xuXHRwYWRkaW5nOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXdyYXAtYnRuIHtcblxuXHR0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4ucGJjLW1vZGFsLXlhY2h0IC5wYmMtdGV4dC1jb2wgLnBiYy13cmFwLWJ0biAucGJjLWJ0bi1zZWxlY3Qge1xuXG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiMyOTc5RkY7IFx0LyogQGJsdWUgKi9cblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtbW9kYWwteWFjaHQgLnBiYy10ZXh0LWNvbCAucGJjLXdyYXAtYnRuIC5wYmMtYnRuLXNlbGVjdDpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cblxuXG4vKlx0YXR0cmFjaW9uIGNhdGVnb3JpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyB7XG5cbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCB7XG5cblx0cGFkZGluZzogMzBweCAzMHB4IDIwcHggMzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjojRjhGOEY4O1xufVxuXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMgLnBiYy13cmFwIC5wYmMtd3JhcC1jb2xzIHtcblxufVxuXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMgLnBiYy13cmFwIC5wYmMtd3JhcC1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMgLnBiYy13cmFwIC5wYmMtd3JhcC1jb2xzIC5wYmMtY29sIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjUwJTtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAucGJjLWJ0bi13cmFwIHtcblxuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAucGJjLWJ0bi13cmFwIC5wYmMtYnRuLWZpbHRlciB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiMyOTc5RkY7ICAgLyogQGJsdWUgKi9cblx0cGFkZGluZzowO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBGaXJlZm94IGFsbCAqL1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAgICAgICAgICAvKiBMaWtlbHkgZnV0dXJlICovXG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAgLnBiYy1idG4td3JhcCAucGJjLWJ0bi1maWx0ZXI6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAudWkuY2hlY2tib3gge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1hdHRyYWN0aW9uLWNhdGVnb3JpZXMgLnBiYy13cmFwIC51aS5jaGVja2JveCBsYWJlbDpiZWZvcmUge1xuXG5cdGJvcmRlcjoxcHggc29saWQgIzAwMDsgLyogQGJsYWNrICovXG59XG5cbi5wYmMtd2d0LWF0dHJhY3Rpb24tY2F0ZWdvcmllcyAucGJjLXdyYXAgLnVpLmNoZWNrYm94IGlucHV0OmNoZWNrZWR+bGFiZWw6YmVmb3JlIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjk3OUZGOyAgIC8qIEBibHVlICovXG5cdGJvcmRlci1jb2xvcjogIzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtYXR0cmFjdGlvbi1jYXRlZ29yaWVzIC5wYmMtd3JhcCAudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlciB7XG5cblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cblxuLypcdHJlY29tZW5kZWQgYXJ0aWNsZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIHtcblxufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAge1xuXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0ge1xuXG5cdHBhZGRpbmc6MCAwIDIwcHggMDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdHBhZGRpbmc6MDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtaW1hZ2Uge1xuXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW46MCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtaW1hZ2UgYSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bGluZS1oZWlnaHQ6MDtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdG91dGxpbmU6bm9uZTtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtaW1hZ2UgYSA+IGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0bWF4LXdpZHRoOjEwMCU7XG5cdGhlaWdodDphdXRvO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC1pbWFnZSAucGJjLWljb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjUwcHg7XG5cdGhlaWdodDo1MHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0dG9wOjEwcHg7XG5cdHJpZ2h0OjEwcHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRjsgICAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC1pbWFnZSAucGJjLWljb24gaW1nIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDo2MCU7XG5cdGhlaWdodDo2MCU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjIwJTtcblx0dG9wOjIwJTtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtZGF0ZSB7XG5cblx0cGFkZGluZzowIDAgNHB4IDA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLWRhdGUgLnBiYy1kYXRlIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6Izc4OTA5QztcdC8qIEBsaWdodGJsdWUgKi9cblx0cGFkZGluZzowO1xuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC1kYXRlIC5wYmMtcmF0aW5nIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtZGF0ZSAucGJjLXJhdGluZyAudWkuc3Rhci5yYXRpbmcgLmFjdGl2ZS5pY29uIHtcblxuXHR0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtcblx0Y29sb3I6I0Y0OTYxNCFpbXBvcnRhbnQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtdGl0bGUge1xuXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLXRpdGxlIGgzIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojMEExNzJGO1x0LyogQGRhcmtibHVlICovXG5cdHBhZGRpbmc6MCAwIDVweCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC10aXRsZSBoMyBhIHtcblxuXHRjb2xvcjojMEExNzJGO1x0LyogQGRhcmtibHVlICovXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC10YWdzIHtcblxuXHRwYWRkaW5nOjAgMCAxMHB4IDA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3Mge1xuXG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xuXHRmb250LXNpemU6MTBweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC10YWdzIHVsLnBiYy10YWdzIGxpIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtdGFncyB1bC5wYmMtdGFncyBsaSBhIHtcblxuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0Y29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG5cdG1hcmdpbjowIDVweCAwIDA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy13cmFwLXRhZ3MgdWwucGJjLXRhZ3MgbGkgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC1idG4tbW9yZSB7XG5cblx0cGFkZGluZzowIDAgMTVweCAwO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtd3JhcC1idG4tbW9yZSAucGJjLWJ0bi1tb3JlIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6IzI5NzlGRjsgICAvKiBAYmx1ZSAqL1xuXHRwYWRkaW5nOjA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogbm9uZTtcblxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyAgLyogQ2hyb21lIGFsbCAvIFNhZmFyaSBhbGwgKi9cblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgICAgIC8qIEZpcmVmb3ggYWxsICovXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTsgICAgICAvKiBJRSAxMCsgKi9cblx0dXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgICAgIC8qIExpa2VseSBmdXR1cmUgKi9cbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLXdyYXAtYnRuLW1vcmUgLnBiYy1idG4tbW9yZTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3Mge1xuXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyAucGJjLWNvbW1lbnRzLWNvdW50IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0bWFyZ2luOjAgNDBweCAwIDA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyAucGJjLWNvbW1lbnRzLWNvdW50IC5wYmMtdmFsdWUge1xuXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyAucGJjLWNvbW1lbnRzLWNvdW50IC5wYmMtbGFiZWwge1xuXG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyBhIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTZweDtcblx0Y29sb3I6ICNDRkQ4REM7XG5cdHBhZGRpbmc6MCAwIDAgMDtcblx0bWFyZ2luOjAgNDBweCAwIDA7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLWxpbmtzIGE6bGFzdC1jaGlsZCB7XG5cblx0bWFyZ2luLXJpZ2h0OjA7XG59XG5cbi5wYmMtd2d0LXJlY29tbWVuZGVkLWFydGljbGVzIC5wYmMtd3JhcCAucGJjLWl0ZW0gLnBiYy1saW5rcyBhIHN2ZyB7XG5cblx0d2lkdGg6MTZweDtcblx0aGVpZ2h0OjE2cHg7XG5cdGZpbGw6ICNDRkQ4REM7XG5cdG1hcmdpbjowIDJweCAwIDA7XG5cdHZlcnRpY2FsLWFsaWduOnRvcDtcbn1cblxuLnBiYy13Z3QtcmVjb21tZW5kZWQtYXJ0aWNsZXMgLnBiYy13cmFwIC5wYmMtaXRlbSAucGJjLWxpbmtzIGEgc3BhbiB7XG5cblx0dmVydGljYWwtYWxpZ246dG9wO1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1yZWNvbW1lbmRlZC1hcnRpY2xlcyAucGJjLXdyYXAgLnBiYy1pdGVtIC5wYmMtbGlua3MgYTpob3ZlciBzdmcge1xuXG5cdGZpbGw6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG5cbi8qIHdpZGdldCBmaWx0ZXJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIHtcblxuXG59XG5cbi8qIGRhdGUgKi9cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0cGFkZGluZzoyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0Ym9yZGVyLXJhZGl1czo2cHg7XG5cdGJveC1zaGFkb3c6MHB4IDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEwcHg7XG5cdGhlaWdodDoxMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdGJvdHRvbTotNXB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ5NjE0O1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtc2VsZWN0LW9yZ2FuaXplciBsYWJlbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdHBhZGRpbmc6MCAwIDZweCAwO1xufVxuXG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyIC51aS5zZWxlY3Rpb24ge1xuXG5cdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRwYWRkaW5nOiAwIDFlbTtcblx0Ym9yZGVyOiAxcHggc29saWQgIzBBMTcyRjtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXNlbGVjdC1vcmdhbml6ZXIgLnVpLnNlbGVjdGlvbi5hY3RpdmUgLm1lbnUge1xuXG5cdGJvcmRlci1jb2xvcjogIzM1MzUzNTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXNlbGVjdC1vcmdhbml6ZXIgLnVpLnNlbGVjdGlvbiBpLmljb24ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjIwcHg7XG5cdGhlaWdodDoyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6NXB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0Y29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXNlbGVjdC1vcmdhbml6ZXIgLnVpLnNlbGVjdGlvbi5hY3RpdmUuZHJvcGRvd24gaS5pY29uOmFmdGVyIHtcblxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1zZWxlY3Qtb3JnYW5pemVyIC51aS5zZWxlY3Rpb24gLm1lbnUgPiAuaXRlbSB7XG5cblx0cGFkZGluZzowIDFlbSFpbXBvcnRhbnQ7XG5cdGxpbmUtaGVpZ2h0OjUwcHg7XG59XG5cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXNlcGFyYXRvciB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MjVweCAwIDI1cHggMDtcblxufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtc2VwYXJhdG9yIC5wYmMtdGV4dCB7XG5cbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGOEY4Rjg7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCB7XG5cblx0cGFkZGluZzozMHB4IDMwcHggMjBweCAzMHB4O1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tbmFtZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdG1hcmdpbjowIDAgMTVweCAwO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy13cmFwIC5wYmMtcGFyYW0tbmFtZTphZnRlciB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Y29udGVudDogJyc7XG5cdHdpZHRoOjdweDtcblx0aGVpZ2h0OjdweDtcblx0Ym9yZGVyLXJhZGl1czoxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6LTE3cHg7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMge1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OiAnJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0yIHtcblxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjUwJTtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0xIHtcblxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXdyYXAgLnBiYy1wYXJhbS1jb2xzIC5wYmMtY29sLTEtMiA+IGRpdjpsYXN0LWNoaWxkLFxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtd3JhcCAucGJjLXBhcmFtLWNvbHMgLnBiYy1jb2wtMS0xID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdHBhZGRpbmctYm90dG9tOjA7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAudWkuY2hlY2tib3gge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnVpLmNoZWNrYm94IGxhYmVsOmJlZm9yZSB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwOyAvKiBAYmxhY2sgKi9cbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC51aS5jaGVja2JveCBpbnB1dDpjaGVja2VkfmxhYmVsOmJlZm9yZSB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjogIzI5NzlGRjsgICAvKiBAYmx1ZSAqL1xuXHRib3JkZXItY29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAudWkuY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZH5sYWJlbDphZnRlciB7XG5cblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLWJ0bi13cmFwIHtcblxuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtYnRuLWZpbHRlciB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdGNvbG9yOiMyOTc5RkY7ICAgLyogQGJsdWUgKi9cblx0cGFkZGluZzowO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXI6IG5vbmU7XG5cblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIC8qIENocm9tZSBhbGwgLyBTYWZhcmkgYWxsICovXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAvKiBGaXJlZm94IGFsbCAqL1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7ICAgICAgLyogSUUgMTArICovXG5cdHVzZXItc2VsZWN0OiBub25lOyAgICAgICAgICAvKiBMaWtlbHkgZnV0dXJlICovXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLWJ0bi1maWx0ZXI6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGUge1xuXG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXRyaXAtdHlwZTphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXG5cdGZsb2F0OmxlZnQ7XG5cdHdpZHRoOjIyJTtcblx0bWFyZ2luLXJpZ2h0OjQlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7IC8qIEB3aGl0ZSAqL1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0Ym9yZGVyOjFweCBzb2xpZCAjRUNFRkYxO1xuXHRwYWRkaW5nOjEwcHg7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHRmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbn1cblxuLnBiYy13Z3QtZmlsdGVyLW9yZ2FuaXplciAucGJjLXBhcmFtIC5wYmMtdHJpcC10eXBlID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdG1hcmdpbi1yaWdodDowO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtOmhvdmVyIHtcblxuXHRib3JkZXI6MXB4IHNvbGlkICMyOTc5RkY7ICAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtLnBiYy1zZWxlY3RlZCB7XG5cblx0Ym9yZGVyOjFweCBzb2xpZCAjMjk3OUZGOyAgLyogQGJsdWUgKi9cblx0ZmlsdGVyOiBub25lO1xufVxuXG4ucGJjLXdndC1maWx0ZXItb3JnYW5pemVyIC5wYmMtcGFyYW0gLnBiYy10cmlwLXR5cGUgLnBiYy1pdGVtIGltZyB7XG5cblx0bWF4LXdpZHRoOjEwMCU7XG59XG5cbi5wYmMtd2d0LWZpbHRlci1vcmdhbml6ZXIgLnBiYy1wYXJhbSAucGJjLXRyaXAtdHlwZSAucGJjLWl0ZW0gc3BhbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0cGFkZGluZzo2cHggMCAwIDA7XG59XG5cblxuLyogd2lkZ2V0IGZpbHRlclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LWFkdmVydGlzZW1lbnQge1xuXG59XG5cbi5wYmMtd2d0LWFkdmVydGlzZW1lbnQgLnBiYy1pbWFnZS13cmFwIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzowO1xufVxuXG4ucGJjLXdndC1hZHZlcnRpc2VtZW50IC5wYmMtaW1hZ2Utd3JhcCBhIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDowO1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0b3V0bGluZTpub25lO1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYmMtd2d0LWFkdmVydGlzZW1lbnQgLnBiYy1pbWFnZS13cmFwIGEgaW1nIHtcblxuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6YXV0bztcbn1cblxuXG4vKiB3aWRnZXQgZ2FsbGVyeVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYmMtd2d0LWdhbGxlcnkge1xuXG59XG5cbi5wYmMtd2d0LWdhbGxlcnkgLnBiYy13Z3QtZG90LWhlYWRlciB7XG5cblx0cGFkZGluZzoxMHB4IDAgMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGOGY4Rjg7XG59XG5cbi5wYmMtd2d0LWdhbGxlcnkgdWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjA7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG4ucGJjLXdndC1nYWxsZXJ5IHVsOmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1nYWxsZXJ5IHVsIGxpIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHR3aWR0aDozMy4zMzMzMzMzMzMzJTtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtZ2FsbGVyeSB1bCBsaSAucGJjLWltYWdlIHtcblxuXHRsaW5lLWhlaWdodDowO1xufVxuXG4ucGJjLXdndC1nYWxsZXJ5IHVsIGxpIC5wYmMtaW1hZ2UgaW1nIHtcblxuXHR3aWR0aDoxMDAlO1xuXHRoZWlnaHQ6MTAwJTtcbn1cblxuXG4vKiB3aWRnZXQgYmxvZyBjYXRlZ29yaWVzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHtcblxufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgLnBiYy13Z3QtZG90LWhlYWRlciB7XG5cblx0cGFkZGluZzoxMHB4IDAgMTBweCAyMHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGOGY4Rjg7XG59XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCAyNXB4IDEwcHggMzVweDtcblx0bGlzdC1zdHlsZS10eXBlOm5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6I0Y4ZjhGODtcbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDoxNnB4O1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjEycHggMCAxMnB4IDA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkucGJjLWN1cnJlbnQge1xuXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyOTc5RkY7ICAvKiBAYmx1ZSAqL1xuIH1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpOmxhc3QtY2hpbGQge1xuXG5cdGJvcmRlcjpub25lO1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkgYSB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiMwQTE3MkY7IC8qIEBkYXJrYmx1ZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGN1cnNvcjpwb2ludGVyO1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkucGJjLWN1cnJlbnQgYSB7XG5cblx0cGFkZGluZzowIDAgMCAzMHB4O1xufVxuXG4ucGJjLXdndC1ibG9nLWNhdGVnb3JpZXMgdWwgbGkucGJjLWN1cnJlbnQgYSxcbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaS5wYmMtY3VycmVudCBhOmJlZm9yZSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1mYW1pbHk6SWNvbnM7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDowO1xuXHR0b3A6LTRweDtcblx0Y29sb3I6ICMyOTc5RkY7IC8qIEBibHVlICovXG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaSAucGJjLWNvdW50ZXIge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojOTBhNGFlO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0cmlnaHQ6MDtcblx0dG9wOjUwJTtcblx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWJsb2ctY2F0ZWdvcmllcyB1bCBsaSAucGJjLWNvdW50ZXIgLnBiYy12YWx1ZSB7XG5cblx0bWFyZ2luOjAgNXB4IDAgMDtcbn1cblxuLnBiYy13Z3QtYmxvZy1jYXRlZ29yaWVzIHVsIGxpIC5wYmMtY291bnRlciAucGJjLWxhYmVsIHtcblxuXG59XG5cblxuLyogd2lkZ2V0IGJvb2tpbmdcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1ib29raW5nLWVuZCB7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3gge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0cGFkZGluZzozMHB4O1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMGU2NzY7IC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94OmFmdGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbnRlbnQ6ICcgJztcblx0d2lkdGg6IDEwcHg7XG5cdGhlaWdodDogMTBweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiA1MCU7XG5cdGJvdHRvbTogLTZweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMGU2NzY7IC8qIEBibHVlICovXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBlNjc2OyAvKiBAYmx1ZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZBO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLXdyYXAtaWNvbiB7XG5cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdG1hcmdpbjowIDAgMjBweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLXRpdGxlIHtcblxuXHRmb250LXNpemU6MjBweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMjAlO1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0cGFkZGluZzowO1xuXHRtYXJnaW46MCAwIDIwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy1zdWJ0aXRsZSB7XG5cblx0Zm9udC1zaXplOjE4cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTY0JTtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdHBhZGRpbmc6MDtcblx0bWFyZ2luOjAgMCAyMHB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtZmFjZWJvb2sge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0bGluZS1oZWlnaHQ6MDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRib3JkZXItcmFkaXVzOjVweDtcblx0bWFyZ2luOjAgMCAxMHB4IDA7XG5cdG92ZXJmbG93OmhpZGRlbjtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDFweCAjMjk3OWZmOyAvKiBAYmx1ZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLWZhY2Vib29rIC5wYmMtaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0d2lkdGg6NDhweDtcblx0aGVpZ2h0OjEwMCU7XG5cdGxpbmUtaGVpZ2h0OjA7XG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDowO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLWZhY2Vib29rIC5wYmMtaWNvbjpob3ZlciB7XG5cblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtZmFjZWJvb2sgLnBiYy1pY29uOmFmdGVyIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6SWNvbnM7XG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojRkZGO1xuXHRjb250ZW50OiBcIlxcZjA5YVwiO1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtZmFjZWJvb2sgLnBiYy1kZXNjIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdGZvbnQtc2l6ZToxNHB4O1xuXHRsaW5lLWhlaWdodDoxOHB4O1xuXHRwYWRkaW5nOjdweCAxMHB4IDdweCA3MHB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLXdyYXAtZm9ybSB7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy13cmFwLWZvcm0gLnBiYy1sYWJlbCB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MCAwIDZweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtaW5wdXQge1xuXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWJveCAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtaW5wdXQgaW5wdXQge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGxpbmUtaGVpZ2h0OjQ4cHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRyZXNpemU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzBBMTcyRjtcblx0cGFkZGluZzowIDdlbSAwIDFlbTtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1ib3ggLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWlucHV0IC5wYmMtYnRuLXNlbmQge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiMyOTc5RkY7IC8qIEBibHVlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDoyMHB4O1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYm94IC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1pbnB1dCAucGJjLWJ0bi1zZW5kOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYWZ0ZXItYm94IHtcblxuXHRwYWRkaW5nOjMwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYWZ0ZXItYm94IC5wYmMtZGVzYyB7XG5cblx0Zm9udC1zaXplOjE0cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MjRweDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdG1hcmdpbjowIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWFmdGVyLWJveCAucGJjLXdyYXAtYnRuIHtcblxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1lbmQgLnBiYy1hZnRlci1ib3ggLnBiYy13cmFwLWJ0biAucGJjLWJ0biB7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDphdXRvO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAxNXB4IDMwcHggMTVweCAzMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjRkZGO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjQjBCRUM1O1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2U7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctZW5kIC5wYmMtYWZ0ZXItYm94IC5wYmMtd3JhcC1idG4gLnBiYy1idG46aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1ib29raW5nLWVuZCAucGJjLWFmdGVyLWJveCAucGJjLXdyYXAtYnRuIC5wYmMtaW5mbyB7XG5cblx0Zm9udC1zaXplOjExcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0dGV4dC1hbGlnbjpjZW50ZXI7XG5cdGNvbG9yOiAjQjBCRUM1O1xuXHRwYWRkaW5nOjEwcHggMCAwIDA7XG5cdG1hcmdpbjowO1xufVxuXG5cbi8qIHdpZGdldCBib29raW5nIHN1bW1hcnlcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCB7XG5cbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUge1xuXG5cdHBhZGRpbmc6MjBweDtcblx0Ym9yZGVyLWJvdHRvbToycHggc29saWQgI0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4Zjg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtdGl0bGUge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEyMCU7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRtYXJnaW46MCAwIDVweCAwO1xuXHRwYWRkaW5nOjAgMCAwIDE1cHg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtdGl0bGU6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDo3cHg7XG5cdGhlaWdodDo3cHg7XG5cdGJvcmRlci1yYWRpdXM6MTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjojRjQ5NjE0OyAvKiBAb3JhbmdlICovXG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDo1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUgLnBiYy13cmFwLXJvd3Mge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzID4gZGl2Omxhc3QtY2hpbGQge1xuXG5cdGJvcmRlcjpub25lO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyAucGJjLXJvdyB7XG5cblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VDRUZGMTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUgLnBiYy13cmFwLXJvd3MgLnBiYy1yb3c6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6Jyc7XG5cdGNsZWFyOmJvdGg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzIC5wYmMtcm93IC5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDo0MHB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyAucGJjLXJvdyAucGJjLWl0ZW0ucGJjLWhhbGYge1xuXG5cdHdpZHRoOjUwJTtcblx0ZmxvYXQ6bGVmdDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtdGFibGUgLnBiYy13cmFwLXJvd3MgLnBiYy1yb3cgPiA6bnRoLWNoaWxkKDIpIHtcblxuXHRib3JkZXItbGVmdDoxcHggc29saWQgI0VDRUZGMTtcblx0cGFkZGluZzowIDAgMCAxMnB4O1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy10YWJsZSAucGJjLXdyYXAtcm93cyAucGJjLXJvdyAucGJjLWl0ZW0gbGFiZWwge1xuXG5cdG1hcmdpbjowIDEwcHggMCAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzIC5wYmMtcm93IC5wYmMtaXRlbSAucGJjLWljb24ge1xuXG5cdG1hcmdpbjowIDEwcHggMCAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXRhYmxlIC5wYmMtd3JhcC1yb3dzIC5wYmMtcm93IC5wYmMtaXRlbSAucGJjLXZhbHVlIHtcblxuXHRjb2xvcjojOTBBNEFFO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkge1xuXG5cdHBhZGRpbmc6MjBweCAyMHB4IDIwcHggMjBweDtcblx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI0VDRUZGMTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtcHJpY2Utc3VtbWFyeTphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDogJyAnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtbGVmdCB7XG5cblx0d2lkdGg6MzUlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0OmxlZnQ7XG5cdHBhZGRpbmc6MCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtYm94IC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXJpZ2h0IHtcblxuXHR3aWR0aDo2NSU7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0ZmxvYXQ6cmlnaHQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZSB7XG5cblx0Zm9udC1zaXplOjQxcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpyaWdodDtcblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZSAucGJjLXZhbHVlIHtcblxufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UtYWRkIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRsaW5lLWhlaWdodDoyMHB4O1xuXHR0ZXh0LWFsaWduOnJpZ2h0O1xuXHRwYWRkaW5nOjEwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgaW1nIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdG1hcmdpbjowIDVweCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgLnBiYy1zaWduIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWJveCAucGJjLXByaWNlLXN1bW1hcnkgLnBiYy1wcmljZS1hZGQgLnBiYy12YWx1ZSB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1ib3ggLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2UtYWRkIC5wYmMtY3VycmVuY3kge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC10aXRsZSB7XG5cblx0cGFkZGluZzoxNXB4IDAgNXB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC10aXRsZSBoNSB7XG5cblx0Zm9udC1zaXplOjIwcHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRjb2xvcjojRjQ5NjE0OyBcdC8qIEBvcmFuZ2UgKi9cblx0cGFkZGluZzowO1xuXHRtYXJnaW46MDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0ge1xuXG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1yb3dzIHtcblxuXHRtYXJnaW46MCAwIDMwcHggMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cge1xuXG5cdHBhZGRpbmc6MTBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cucGJjLWNoZWNrYm94IHtcblxuXHRwYWRkaW5nOjE1cHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93OmFmdGVyIHtcblxuXHRkaXNwbGF5OnRhYmxlO1xuXHRjb250ZW50OicnO1xuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0ge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0d2lkdGg6MTAwJTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnBiYy1pdGVtLnBiYy1oYWxmIHtcblxuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbS5wYmMtbGVmdCB7XG5cblx0cGFkZGluZzowIDEwcHggMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAucGJjLWl0ZW0ucGJjLXJpZ2h0IHtcblxuXHRwYWRkaW5nOjAgMCAwIDEwcHg7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbSAucGJjLWxhYmVsIHtcblxuXHRkaXNwbGF5OiBibG9jaztcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwIDAgNnB4IDA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC5wYmMtaXRlbSBpbnB1dCB7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0bGluZS1oZWlnaHQ6IDQ4cHg7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG5cdHdpZHRoOiAxMDAlO1xuXHRyZXNpemU6IG5vbmU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0Ym9yZGVyOiAxcHggc29saWQgIzBBMTcyRjtcblx0cGFkZGluZzogMCA3ZW0gMCAxZW07XG5cdG91dGxpbmU6IG5vbmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtcm93IC51aS5jaGVja2JveCBsYWJlbCB7XG5cbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiAjMEExNzJGO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXJvdyAudWkuY2hlY2tib3ggbGFiZWwgYSB7XG5cblx0Y29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy1yb3cgLnVpLmNoZWNrYm94IGxhYmVsIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IFx0LyogQG9yYW5nZSAqL1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtcmVnaXN0ZXIgLnBiYy13cmFwLWZvcm0gLnBiYy13cmFwLWJ0biB7XG5cblx0dGV4dC1hbGlnbjpjZW50ZXI7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLXJlZ2lzdGVyIC5wYmMtd3JhcC1mb3JtIC5wYmMtd3JhcC1idG4gLnBiYy1idG4ge1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDE1cHggMzBweCAxNXB4IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNGRkY7XG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgLyogQGJsdWUgKi9cblx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGN1cnNvcjpwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcyBlYXNlO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1yZWdpc3RlciAucGJjLXdyYXAtZm9ybSAucGJjLXdyYXAtYnRuIC5wYmMtYnRuOmhvdmVyIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtZmVhdHVyZXMtbGlzdCB7XG5cblx0cGFkZGluZzoyMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xuXHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdDphZnRlciB7XG5cblx0ZGlzcGxheTp0YWJsZTtcblx0Y29udGVudDonJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3QtYm9va2luZy1zdW1tYXJ5IC5wYmMtZmVhdHVyZXMtbGlzdCB1bC5wYmMtbGlzdCBsaS5wYmMtaXRlbSB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo1MCU7XG5cdGZsb2F0OmxlZnQ7XG5cdHBhZGRpbmc6MCAxMHB4IDAgNTBweDtcblx0bGluZS1oZWlnaHQ6NTBweDtcblx0cG9zaXRpb246cmVsYXRpdmU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW06bnRoLWNoaWxkKDJuKzEpIHtcblxuXHRjbGVhcjpib3RoO1xufVxuXG4ucGJjLXdndC1ib29raW5nLXN1bW1hcnkgLnBiYy1mZWF0dXJlcy1saXN0IHVsLnBiYy1saXN0IGxpLnBiYy1pdGVtIC5wYmMtaWNvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDo0MHB4O1xuXHRoZWlnaHQ6NDBweDtcblx0cG9zaXRpb246YWJzb2x1dGU7XG5cdGxlZnQ6MDtcblx0dG9wOjA7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW0gLnBiYy1pY29uIGltZyB7XG5cblx0d2lkdGg6MTAwJTtcblx0aGVpZ2h0OjEwMCU7XG59XG5cbi5wYmMtd2d0LWJvb2tpbmctc3VtbWFyeSAucGJjLWZlYXR1cmVzLWxpc3QgdWwucGJjLWxpc3QgbGkucGJjLWl0ZW0gLnBiYy10ZXh0IHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjExcHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG5cbi8qIHdpZGdldCBnZW5lcmFsIGNhdGVnb3JpZXNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMge1xuXG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyAud3JhcC1oaWRkZW4ge1xuXG5cdGhlaWdodDowO1xuXHRvdmVyZmxvdzpoaWRkZW47XG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyOTc5RkY7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyAuc2hvdy1tb3JlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdGNvbG9yOiMyOTc5RkY7XG5cdHBhZGRpbmc6MjBweCAwIDAgMDtcbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIC5zaG93LW1vcmUgLnRleHQge1xuXG5cdGN1cnNvcjpwb2ludGVyO1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgLnNob3ctbW9yZSAudGV4dDpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwge1xuXG5cdGRpc3BsYXk6YmxvY2s7XG5cdG1hcmdpbjowO1xuXHRwYWRkaW5nOjA7XG5cdGxpc3Qtc3R5bGUtdHlwZTpub25lO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwudmlzaWJsZSB7XG5cbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRsaW5lLWhlaWdodDoxNnB4O1xuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjRUNFRkYxO1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRwYWRkaW5nOjEycHggMCAxMnB4IDA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwgbGk6bGFzdC1jaGlsZCB7XG5cblx0Ym9yZGVyOm5vbmU7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bC5oaWRkZW4gbGk6Zmlyc3QtY2hpbGQge1xuXG5cdGJvcmRlci10b3A6MXB4IHNvbGlkICNFQ0VGRjE7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaSBhIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6IzBBMTcyRjsgLyogQGRhcmtibHVlICovXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaS5wYmMtY3VycmVudCBhIHtcblxuXHRwYWRkaW5nOjAgMCAwIDMwcHg7XG59XG5cbi5wYmMtd2d0LWdlbmVyYWwtY2F0ZWdvcmllcyB1bCBsaS5wYmMtY3VycmVudCBhLFxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpIGE6aG92ZXIge1xuXG5cdGNvbG9yOiNGNDk2MTQ7IC8qIEBvcmFuZ2UgKi9cbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpLnBiYy1jdXJyZW50IGE6YmVmb3JlIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRmb250LWZhbWlseTpJY29ucztcblx0Zm9udC1zaXplOjIwcHg7XG5cdGxpbmUtaGVpZ2h0OjIwcHg7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRsZWZ0OjA7XG5cdHRvcDotNHB4O1xuXHRjb2xvcjogIzI5NzlGRjsgLyogQGJsdWUgKi9cblx0Y29udGVudDogXCJcXGYwMGNcIjtcbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpIC5wYmMtY291bnRlciB7XG5cblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdGZvbnQtc2l6ZToxMnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdGNvbG9yOiM5MGE0YWU7XG5cdHBvc2l0aW9uOmFic29sdXRlO1xuXHRyaWdodDowO1xuXHR0b3A6NTAlO1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnBiYy13Z3QtZ2VuZXJhbC1jYXRlZ29yaWVzIHVsIGxpIC5wYmMtY291bnRlciAucGJjLXZhbHVlIHtcblxuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLXdndC1nZW5lcmFsLWNhdGVnb3JpZXMgdWwgbGkgLnBiYy1jb3VudGVyIC5wYmMtbGFiZWwge1xuXG59XG5cblxuXG5cbi8qXHR2b3lhZ2UgZGF0YVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBiYy13Z3Qtdm95YWdlLWRhdGEge1xuXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwge1xuXG5cdGJvcmRlci1ib3R0b206MnB4IHNvbGlkICNGNDk2MTQ7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIHtcblxuXHRwYWRkaW5nOjEwcHggMCAzMHB4IDA7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtbGFiZWwge1xuXG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0Y29sb3I6IzBhMTcyZjtcblx0cGFkZGluZzowIDEwcHggMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgYSB7XG5cblx0Y29sb3I6IzI5NzlmZjtcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblx0dHJhbnNpdGlvbjphbGwgMC4ycztcblx0Y3Vyc29yOnBvaW50ZXI7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCBhOmhvdmVyIHtcblxuXHRjb2xvcjojRjQ5NjE0O1xuXHR0ZXh0LWRlY29yYXRpb246bm9uZTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC50YWJsZSB7XG5cblx0ZGlzcGxheTpmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XG5cdGZsZXgtd3JhcDpub3dyYXA7XG5cdGp1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0O1xuXHRhbGlnbi1pdGVtczpzdHJldGNoO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdHdpZHRoOjEwMCU7XG5cdG1hcmdpbjowIDAgMTBweCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnRhYmxlLWNlbGwtbGFiZWwge1xuXG5cdGZsZXgtZ3JvdzowO1xuXHRkaXNwbGF5OmJsb2NrO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnRhYmxlLWNlbGwtZGF0YSB7XG5cblx0ZmxleC1ncm93OjE7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWNvdW50cnkge1xuXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1kYXRlIHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1kYXRlIC50ZXh0IHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1za2lwcGVyIHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1za2lwcGVyIC50ZXh0IHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy15YWNodCB7XG5cbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcGxhY2VzIHtcblxufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yYXRpbmcge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yYXRpbmcgLnVpLnN0YXIucmF0aW5nIC5hY3RpdmUuaWNvbiB7XG5cblx0dGV4dC1zaGFkb3c6bm9uZSFpbXBvcnRhbnQ7XG5cdGNvbG9yOiNGNDk2MTQhaW1wb3J0YW50OyAvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWRhcmstdGFnIHtcblxuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Zm9udC1zaXplOjEycHg7XG5cdGZvbnQtd2VpZ2h0OjcwMDtcblx0bGluZS1oZWlnaHQ6MTAwJTtcblx0Y29sb3I6I0ZGRjtcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG5cdGJhY2tncm91bmQtY29sb3I6IzBhMTcyZjtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O1xuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7XG5cdHBhZGRpbmc6NnB4IDEycHg7XG5cdG1hcmdpbjowIDAgMCAyMHB4O1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0dG9wOi0ycHg7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLWRhcmstdGFnOmFmdGVyIHtcblxuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgIzBhMTcyZjtcblx0Ym9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtZGFyay10YWcgLnRleHQge1xuXG5cdGRpc3BsYXk6aW5saW5lO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1saWdodC10YWcge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTJweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDoxMDAlO1xuXHRjb2xvcjojRkZGO1xuXHR3aGl0ZS1zcGFjZTpub3dyYXA7XG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcblx0YmFja2dyb3VuZC1jb2xvcjojZWNlZmYxO1xuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHg7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtcblx0cGFkZGluZzo2cHggMTJweDtcblx0bWFyZ2luOjAgMCAwIDIwcHg7XG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHR0b3A6LTJweDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtbGlnaHQtdGFnOmFmdGVyIHtcblxuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMTAwJTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXItdG9wOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDEycHggc29saWQgI2VjZWZmMTtcblx0Ym9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtbGlnaHQtdGFnIC5mcmVlIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRkaXNwbGF5OmlubGluZTtcblx0Y29sb3I6I0Y0OTYxNDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtbGlnaHQtdGFnIC5zZXBhcmF0b3IsXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1saWdodC10YWcgLm1heCB7XG5cblx0Y29sb3I6IzkwYTRhZTtcbn1cblxuXG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4ge1xuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRwYWRkaW5nOjA7XG5cdG1hcmdpbjowO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtbG9jYXRpb24ge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6MzAwO1xuXHRtYXJnaW46MCAzcHg7XG5cdHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcm91dGUgLnBiYy1jaGFpbiAucGJjLWxvY2F0aW9uIC5wYmMtbmFtZSB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtaWNvbi1tYXJrZXIge1xuXG5cdGZvbnQtc2l6ZToxOHB4O1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0Y29sb3I6I0Y0OTYxNDsgLyogQG9yYW5nZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1pY29uLWNoZWNrbWFyayB7XG5cblx0Zm9udC1zaXplOjE4cHg7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjb2xvcjojMjk3OUZGOyAvKiBAYmx1ZSAqL1xuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1pY29uLW1hcmtlciBpLmljb24sXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBhbmVsIC5wYmMtd3JhcC1pbm5lciAucGJjLWxpc3QgLnBiYy1yb3V0ZSAucGJjLWNoYWluIC5wYmMtaWNvbi1jaGVja21hcmsgaS5pY29uIHtcblxuXHR3aWR0aDphdXRvO1xuXHRoZWlnaHQ6YXV0bztcblx0bGluZS1oZWlnaHQ6MTAwJTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcm91dGUgLnBiYy1jaGFpbiAucGJjLWxpbmsge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRtYXJnaW46MCA0cHg7XG5cdHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wYW5lbCAucGJjLXdyYXAtaW5uZXIgLnBiYy1saXN0IC5wYmMtcm91dGUgLnBiYy1jaGFpbiAucGJjLWxpbmsgaW1nIHtcblxuXHR2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1zZXBhcmF0b3Ige1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRsZXR0ZXItc3BhY2luZzoycHg7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGFuZWwgLnBiYy13cmFwLWlubmVyIC5wYmMtbGlzdCAucGJjLXJvdXRlIC5wYmMtY2hhaW4gLnBiYy1zZXBhcmF0b3IgLnBiYy10ZXh0IHtcblxuXHRkaXNwbGF5OmlubGluZTtcbn1cblxuXG5cblxuXG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcHJpY2Utc3VtbWFyeSB7XG5cblx0cGFkZGluZzoyMHB4IDIwcHggMCAyMHB4O1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXByaWNlLXN1bW1hcnk6YWZ0ZXIge1xuXG5cdGRpc3BsYXk6dGFibGU7XG5cdGNvbnRlbnQ6ICcgJztcblx0Y2xlYXI6Ym90aDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtbGVmdCB7XG5cblx0Zm9udC1zaXplOjE2cHg7XG5cdGZvbnQtd2VpZ2h0OjMwMDtcblx0bGluZS1oZWlnaHQ6MTIwJTtcblx0d2lkdGg6MzUlO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG5cdGZsb2F0OmxlZnQ7XG5cdHBhZGRpbmc6MCAwIDAgMDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcmlnaHQge1xuXG5cdHdpZHRoOjY1JTtcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmbG9hdDpyaWdodDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1wcmljZS1zdW1tYXJ5IC5wYmMtcHJpY2Uge1xuXG5cdGZvbnQtc2l6ZTo0MXB4O1xuXHRmb250LXdlaWdodDo3MDA7XG5cdGxpbmUtaGVpZ2h0OjEwMCU7XG5cdHRleHQtYWxpZ246cmlnaHQ7XG5cdGNvbG9yOiNGNDk2MTQ7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcHJpY2Utc3VtbWFyeSAucGJjLXByaWNlIC5wYmMtdmFsdWUge1xuXG59XG5cbi8qIGJ1dHRvbiAqL1xuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biB7XG5cblx0bWFyZ2luOjMwcHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4gYS5idXR0b24sXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGRpdi5idXR0b24sXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGJ1dHRvbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHR3aWR0aDoxMDAlO1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0Y29sb3I6I0ZGRjsgLyogQHdoaXRlICovXG5cdGJhY2tncm91bmQtY29sb3I6IzI5NzlGRjsgXHQvKiBAYmx1ZSAqL1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0Ym9yZGVyOm5vbmU7XG5cdG91dGxpbmU6bm9uZTtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMXMgZWFzZTtcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGEuYnV0dG9uOmhvdmVyLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBkaXYuYnV0dG9uOmhvdmVyLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBidXR0b246aG92ZXIge1xuXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4gYS5idXR0b24gaW1nLFxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLWJ0biBkaXYuYnV0dG9uIGltZyB7XG5cblx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xuXHRtYXJnaW46MCA1cHggMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXdyYXAtYnRuIGEuYnV0dG9uIHNwYW4ubmFtZSxcbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtd3JhcC1idG4gZGl2LmJ1dHRvbiBzcGFuLm5hbWUge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLyogaGlkZGVuICovXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLWhpZGRlbiB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRoZWlnaHQ6MDtcblx0b3ZlcmZsb3c6aGlkZGVuO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLWhpZGRlbiAucGJjLWlubmVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG59XG5cbi8qIHRoYW5rIHlvdSAqL1xuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy13cmFwLXRoYW5rcyB7XG5cblx0cGFkZGluZzo1MHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXRoYW5rcyB7XG5cblx0ZGlzcGxheTpibG9jaztcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xuXHRmb250LXNpemU6MTZweDtcblx0Zm9udC13ZWlnaHQ6NzAwO1xuXHRsaW5lLWhlaWdodDo1MHB4O1xuXHR0ZXh0LWFsaWduOmNlbnRlcjtcblx0YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0bWFyZ2luOjA7XG5cdHBhZGRpbmc6MDtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy10aGFua3MgLnRleHQge1xuXG5cdGRpc3BsYXk6aW5saW5lO1xufVxuXG4vKiBwaG9uZSAqL1xuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1waG9uZSB7XG5cblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdGZvbnQtc2l6ZToxNnB4O1xuXHRmb250LXdlaWdodDozMDA7XG5cdHRleHQtYWxpZ246Y2VudGVyO1xuXHRib3JkZXItcmFkaXVzOjZweDtcblx0cGFkZGluZzoyMHB4O1xuXHRib3JkZXI6MXB4IHNvbGlkICMyOTc5RkY7XG5cdGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG5cdG1hcmdpbjoyMHB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBob25lOmFmdGVyIHtcblxuXHRkaXNwbGF5OmJsb2NrO1xuXHRjb250ZW50OiAnICc7XG5cdHdpZHRoOjEwcHg7XG5cdGhlaWdodDoxMHB4O1xuXHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0bGVmdDo1MCU7XG5cdHRvcDotNnB4O1xuXHR0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoNDVkZWcpO1xuXHRib3JkZXItbGVmdDoxcHggc29saWQgIzI5NzlGRjtcblx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzI5NzlGRjtcblx0YmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1waG9uZSAud3JhcC1saW5rcyB7XG5cblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRtYXJnaW46MCBhdXRvO1xuXHR3aWR0aDphdXRvO1xuXHRkaXNwbGF5OmlubGluZS1ibG9jaztcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1waG9uZSAucGJjLWxpbmsge1xuXG5cdGZvbnQtc2l6ZToyMHB4O1xuXHRsaW5lLWhlaWdodDoyOHB4O1xuXHR0ZXh0LWFsaWduOmxlZnQ7XG5cdG1hcmdpbjo1cHggMCAwIDA7XG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUgLnBiYy1saW5rLWVtYWlsIHtcblxuXHRmb250LXNpemU6MTZweDtcblx0bGluZS1oZWlnaHQ6MjBweDtcblx0dGV4dC1hbGlnbjpsZWZ0O1xuXHRtYXJnaW46NXB4IDAgMCAwO1xufVxuXG4ucGJjLXdndC12b3lhZ2UtZGF0YSAucGJjLXBob25lIGEge1xuXG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRjb2xvcjojMjk3OUZGOyBcdC8qIEBibHVlICovXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUgYTpob3ZlciB7XG5cblx0Y29sb3I6I0Y0OTYxNDsgXHQvKiBAb3JhbmdlICovXG59XG5cbi5wYmMtd2d0LXZveWFnZS1kYXRhIC5wYmMtcGhvbmUgYSBpbWcge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuLnBiYy13Z3Qtdm95YWdlLWRhdGEgLnBiYy1waG9uZSBhIHNwYW4ge1xuXG5cdHZlcnRpY2FsLWFsaWduOm1pZGRsZTtcbn1cblxuI3RyYW5zcG9ydF9idXR0b25zX2NvbnRhaW50ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMWUyICFpbXBvcnRhbnQ7XG59XG5cblxuI3RyYW5zcG9ydF9idXR0b25fMjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmNDk2MTQgIWltcG9ydGFudDtcbn1cbiIsIiNyZWpzb21hdC1tYXAtc3RhdGljIHtcbiAgICBmaWx0ZXI6IHNhdHVyYXRlKDYwJSk7XG59XG4iLCIvKiByZXF1aXJlZCBzdHlsZXMgKi9cclxuXHJcbi5sZWFmbGV0LXBhbmUsXHJcbi5sZWFmbGV0LXRpbGUsXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyxcclxuLmxlYWZsZXQtcGFuZSA+IGNhbnZhcyxcclxuLmxlYWZsZXQtem9vbS1ib3gsXHJcbi5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZSxcclxuLmxlYWZsZXQtbWFya2VyLWljb24sXHJcbi5sZWFmbGV0LW1hcmtlci1zaGFkb3cge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblx0fVxyXG4vKiBQcmV2ZW50cyBJRTExIGZyb20gaGlnaGxpZ2h0aW5nIHRpbGVzIGluIGJsdWUgKi9cclxuLmxlYWZsZXQtdGlsZTo6c2VsZWN0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4vKiBTYWZhcmkgcmVuZGVycyBub24tcmV0aW5hIHRpbGUgb24gcmV0aW5hIGJldHRlciB3aXRoIHRoaXMsIGJ1dCBDaHJvbWUgaXMgd29yc2UgKi9cclxuLmxlYWZsZXQtc2FmYXJpIC5sZWFmbGV0LXRpbGUge1xyXG5cdGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHR9XHJcbi8qIGhhY2sgdGhhdCBwcmV2ZW50cyBodyBsYXllcnMgXCJzdHJldGNoaW5nXCIgd2hlbiBsb2FkaW5nIG5ldyB0aWxlcyAqL1xyXG4ubGVhZmxldC1zYWZhcmkgLmxlYWZsZXQtdGlsZS1jb250YWluZXIge1xyXG5cdHdpZHRoOiAxNjAwcHg7XHJcblx0aGVpZ2h0OiAxNjAwcHg7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC1tYXJrZXItaWNvbixcclxuLmxlYWZsZXQtbWFya2VyLXNoYWRvdyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG4vKiAubGVhZmxldC1jb250YWluZXIgc3ZnOiByZXNldCBzdmcgbWF4LXdpZHRoIGRlY2xlcmF0aW9uIHNoaXBwZWQgaW4gSm9vbWxhISAoam9vbWxhLm9yZykgMy54ICovXHJcbi8qIC5sZWFmbGV0LWNvbnRhaW5lciBpbWc6IG1hcCBpcyBicm9rZW4gaW4gRkYgaWYgeW91IGhhdmUgbWF4LXdpZHRoOiAxMDAlIG9uIHRpbGVzICovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1vdmVybGF5LXBhbmUgc3ZnLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtbWFya2VyLXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtc2hhZG93LXBhbmUgaW1nLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZS1wYW5lIGltZyxcclxuLmxlYWZsZXQtY29udGFpbmVyIGltZy5sZWFmbGV0LWltYWdlLWxheWVyLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtdGlsZSB7XHJcblx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XHJcblx0bWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LWNvbnRhaW5lci5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi14IHBhbi15O1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXggcGFuLXk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIubGVhZmxldC10b3VjaC1kcmFnIHtcclxuXHQtbXMtdG91Y2gtYWN0aW9uOiBwaW5jaC16b29tO1xyXG5cdC8qIEZhbGxiYWNrIGZvciBGRiB3aGljaCBkb2Vzbid0IHN1cHBvcnQgcGluY2gtem9vbSAqL1xyXG5cdHRvdWNoLWFjdGlvbjogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IHBpbmNoLXpvb207XHJcbn1cclxuLmxlYWZsZXQtY29udGFpbmVyLmxlYWZsZXQtdG91Y2gtZHJhZy5sZWFmbGV0LXRvdWNoLXpvb20ge1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0dG91Y2gtYWN0aW9uOiBub25lO1xyXG59XHJcbi5sZWFmbGV0LWNvbnRhaW5lciB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDUxLCAxODEsIDIyOSwgMC40KTtcclxufVxyXG4ubGVhZmxldC10aWxlIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxuLmxlYWZsZXQtdGlsZS1sb2FkZWQge1xyXG5cdHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWJveCB7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ei1pbmRleDogODAwO1xyXG5cdH1cclxuLyogd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWd6aWxsYS5tb3ppbGxhLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODg4MzE5ICovXHJcbi5sZWFmbGV0LW92ZXJsYXktcGFuZSBzdmcge1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtcGFuZSAgICAgICAgIHsgei1pbmRleDogNDAwOyB9XHJcblxyXG4ubGVhZmxldC10aWxlLXBhbmUgICAgeyB6LWluZGV4OiAyMDA7IH1cclxuLmxlYWZsZXQtb3ZlcmxheS1wYW5lIHsgei1pbmRleDogNDAwOyB9XHJcbi5sZWFmbGV0LXNoYWRvdy1wYW5lICB7IHotaW5kZXg6IDUwMDsgfVxyXG4ubGVhZmxldC1tYXJrZXItcGFuZSAgeyB6LWluZGV4OiA2MDA7IH1cclxuLmxlYWZsZXQtdG9vbHRpcC1wYW5lICAgeyB6LWluZGV4OiA2NTA7IH1cclxuLmxlYWZsZXQtcG9wdXAtcGFuZSAgIHsgei1pbmRleDogNzAwOyB9XHJcblxyXG4ubGVhZmxldC1tYXAtcGFuZSBjYW52YXMgeyB6LWluZGV4OiAxMDA7IH1cclxuLmxlYWZsZXQtbWFwLXBhbmUgc3ZnICAgIHsgei1pbmRleDogMjAwOyB9XHJcblxyXG4ubGVhZmxldC12bWwtc2hhcGUge1xyXG5cdHdpZHRoOiAxcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0fVxyXG4ubHZtbCB7XHJcblx0YmVoYXZpb3I6IHVybCgjZGVmYXVsdCNWTUwpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0fVxyXG5cclxuXHJcbi8qIGNvbnRyb2wgcG9zaXRpb25pbmcgKi9cclxuXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA4MDA7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC10b3AsXHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3Age1xyXG5cdHRvcDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LXJpZ2h0IHtcclxuXHRyaWdodDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWJvdHRvbSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCB7XHJcblx0bGVmdDogMDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuLmxlYWZsZXQtcmlnaHQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9wIC5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1ib3R0b20gLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcbi5sZWFmbGV0LWxlZnQgLmxlYWZsZXQtY29udHJvbCB7XHJcblx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1yaWdodCAubGVhZmxldC1jb250cm9sIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIHpvb20gYW5kIGZhZGUgYW5pbWF0aW9ucyAqL1xyXG5cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXRpbGUge1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxuXHQgICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcblx0ICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG5cdH1cclxuLmxlYWZsZXQtZmFkZS1hbmltIC5sZWFmbGV0LW1hcC1wYW5lIC5sZWFmbGV0LXBvcHVwIHtcclxuXHRvcGFjaXR5OiAxO1xyXG5cdH1cclxuLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0ICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcblx0fVxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1hbmltYXRlZCB7XHJcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC16b29tLWFuaW1hdGVkIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAtbW96LXRyYW5zaXRpb246ICAgIC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHQgICAgICAgIHRyYW5zaXRpb246ICAgICAgICAgdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLDAsMC4yNSwxKTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYW5pbSAubGVhZmxldC10aWxlLFxyXG4ubGVhZmxldC1wYW4tYW5pbSAubGVhZmxldC10aWxlIHtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0ICAgLW1vei10cmFuc2l0aW9uOiBub25lO1xyXG5cdCAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG4ubGVhZmxldC16b29tLWFuaW0gLmxlYWZsZXQtem9vbS1oaWRlIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cclxuXHJcbi8qIGN1cnNvcnMgKi9cclxuXHJcbi5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0fVxyXG4ubGVhZmxldC1ncmFiIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxuXHRjdXJzb3I6ICAgIC1tb3otZ3JhYjtcclxuXHRjdXJzb3I6ICAgICAgICAgZ3JhYjtcclxuXHR9XHJcbi5sZWFmbGV0LWNyb3NzaGFpcixcclxuLmxlYWZsZXQtY3Jvc3NoYWlyIC5sZWFmbGV0LWludGVyYWN0aXZlIHtcclxuXHRjdXJzb3I6IGNyb3NzaGFpcjtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXBhbmUsXHJcbi5sZWFmbGV0LWNvbnRyb2wge1xyXG5cdGN1cnNvcjogYXV0bztcclxuXHR9XHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LWdyYWIgLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbi5sZWFmbGV0LWRyYWdnaW5nIC5sZWFmbGV0LW1hcmtlci1kcmFnZ2FibGUge1xyXG5cdGN1cnNvcjogbW92ZTtcclxuXHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XHJcblx0Y3Vyc29yOiAgICAtbW96LWdyYWJiaW5nO1xyXG5cdGN1cnNvcjogICAgICAgICBncmFiYmluZztcclxuXHR9XHJcblxyXG4vKiBtYXJrZXIgJiBvdmVybGF5cyBpbnRlcmFjdGl2aXR5ICovXHJcbi5sZWFmbGV0LW1hcmtlci1pY29uLFxyXG4ubGVhZmxldC1tYXJrZXItc2hhZG93LFxyXG4ubGVhZmxldC1pbWFnZS1sYXllcixcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLFxyXG4ubGVhZmxldC10aWxlLWNvbnRhaW5lciB7XHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtbWFya2VyLWljb24ubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtaW1hZ2UtbGF5ZXIubGVhZmxldC1pbnRlcmFjdGl2ZSxcclxuLmxlYWZsZXQtcGFuZSA+IHN2ZyBwYXRoLmxlYWZsZXQtaW50ZXJhY3RpdmUsXHJcbnN2Zy5sZWFmbGV0LWltYWdlLWxheWVyLmxlYWZsZXQtaW50ZXJhY3RpdmUgcGF0aCB7XHJcblx0cG9pbnRlci1ldmVudHM6IHZpc2libGVQYWludGVkOyAvKiBJRSA5LTEwIGRvZXNuJ3QgaGF2ZSBhdXRvICovXHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG5cclxuLyogdmlzdWFsIHR3ZWFrcyAqL1xyXG5cclxuLmxlYWZsZXQtY29udGFpbmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYSB7XHJcblx0Y29sb3I6ICMwMDc4QTg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LWFjdGl2ZSB7XHJcblx0b3V0bGluZTogMnB4IHNvbGlkIG9yYW5nZTtcclxuXHR9XHJcbi5sZWFmbGV0LXpvb20tYm94IHtcclxuXHRib3JkZXI6IDJweCBkb3R0ZWQgIzM4ZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XHJcblx0fVxyXG5cclxuXHJcbi8qIGdlbmVyYWwgdHlwb2dyYXBoeSAqL1xyXG4ubGVhZmxldC1jb250YWluZXIge1xyXG5cdGZvbnQ6IDEycHgvMS41IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuXHR9XHJcblxyXG5cclxuLyogZ2VuZXJhbCB0b29sYmFyIHN0eWxlcyAqL1xyXG5cclxuLmxlYWZsZXQtYmFyIHtcclxuXHRib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLDAsMCwwLjY1KTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYSxcclxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcblx0d2lkdGg6IDI2cHg7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEsXHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGE6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpmaXJzdC1jaGlsZCB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1iYXIgYTpsYXN0LWNoaWxkIHtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtYmFyIGEubGVhZmxldC1kaXNhYmxlZCB7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XHJcblx0Y29sb3I6ICNiYmI7XHJcblx0fVxyXG5cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIGEge1xyXG5cdHdpZHRoOiAzMHB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmZpcnN0LWNoaWxkIHtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XHJcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDJweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWJhciBhOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnB4O1xyXG5cdH1cclxuXHJcbi8qIHpvb20gY29udHJvbCAqL1xyXG5cclxuLmxlYWZsZXQtY29udHJvbC16b29tLWluLFxyXG4ubGVhZmxldC1jb250cm9sLXpvb20tb3V0IHtcclxuXHRmb250OiBib2xkIDE4cHggJ0x1Y2lkYSBDb25zb2xlJywgTW9uYWNvLCBtb25vc3BhY2U7XHJcblx0dGV4dC1pbmRlbnQ6IDFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLXpvb20taW4sIC5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtem9vbS1vdXQgIHtcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0fVxyXG5cclxuXHJcbi8qIGxheWVycyBjb250cm9sICovXHJcblxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyB7XHJcblx0Ym94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwwLDAsMC40KTtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXRvZ2dsZSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGltYWdlcy9sYXllcnMucG5nKTtcclxuXHR3aWR0aDogMzZweDtcclxuXHRoZWlnaHQ6IDM2cHg7XHJcblx0fVxyXG4ubGVhZmxldC1yZXRpbmEgLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1hZ2VzL2xheWVycy0yeC5wbmcpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMjZweCAyNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtY29udHJvbC1sYXllcnMtdG9nZ2xlIHtcclxuXHR3aWR0aDogNDRweDtcclxuXHRoZWlnaHQ6IDQ0cHg7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycyAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0LFxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy10b2dnbGUge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCAubGVhZmxldC1jb250cm9sLWxheWVycy1saXN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0fVxyXG4ubGVhZmxldC1jb250cm9sLWxheWVycy1leHBhbmRlZCB7XHJcblx0cGFkZGluZzogNnB4IDEwcHggNnB4IDZweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2Nyb2xsYmFyIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLXNlbGVjdG9yIHtcclxuXHRtYXJnaW4tdG9wOiAycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRvcDogMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1sYXllcnMtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA1cHggLTEwcHggNXB4IC02cHg7XHJcblx0fVxyXG5cclxuLyogRGVmYXVsdCBpY29uIFVSTHMgKi9cclxuLmxlYWZsZXQtZGVmYXVsdC1pY29uLXBhdGgge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWFnZXMvbWFya2VyLWljb24ucG5nKTtcclxuXHR9XHJcblxyXG5cclxuLyogYXR0cmlidXRpb24gYW5kIHNjYWxlIGNvbnRyb2xzICovXHJcblxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiB7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XHJcblx0bWFyZ2luOiAwO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbixcclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lIHtcclxuXHRwYWRkaW5nOiAwIDVweDtcclxuXHRjb2xvcjogIzMzMztcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24gYSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1hdHRyaWJ1dGlvbiBhOmhvdmVyIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubGVhZmxldC1jb250cm9sLWF0dHJpYnV0aW9uLFxyXG4ubGVhZmxldC1jb250YWluZXIgLmxlYWZsZXQtY29udHJvbC1zY2FsZSB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtbGVmdCAubGVhZmxldC1jb250cm9sLXNjYWxlIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdH1cclxuLmxlYWZsZXQtYm90dG9tIC5sZWFmbGV0LWNvbnRyb2wtc2NhbGUge1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZSB7XHJcblx0Ym9yZGVyOiAycHggc29saWQgIzc3NztcclxuXHRib3JkZXItdG9wOiBub25lO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjE7XHJcblx0cGFkZGluZzogMnB4IDVweCAxcHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRyb2wtc2NhbGUtbGluZTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM3Nzc7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtY29udHJvbC1zY2FsZS1saW5lOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNzc3O1xyXG5cdH1cclxuXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtYXR0cmlidXRpb24sXHJcbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1iYXIge1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0fVxyXG4ubGVhZmxldC10b3VjaCAubGVhZmxldC1jb250cm9sLWxheWVycyxcclxuLmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtYmFyIHtcclxuXHRib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XHJcblx0YmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuXHR9XHJcblxyXG5cclxuLyogcG9wdXAgKi9cclxuXHJcbi5sZWFmbGV0LXBvcHVwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdHBhZGRpbmc6IDFweDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcclxuXHRtYXJnaW46IDEzcHggMTlweDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcclxuXHRtYXJnaW46IDE4cHggMDtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXRpcC1jb250YWluZXIge1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogNTAlO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxuLmxlYWZsZXQtcG9wdXAtdGlwIHtcclxuXHR3aWR0aDogMTdweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0cGFkZGluZzogMXB4O1xyXG5cclxuXHRtYXJnaW46IC0xMHB4IGF1dG8gMDtcclxuXHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0fVxyXG4ubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0YmFja2dyb3VuZDogd2hpdGU7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0Ym94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC1jb250YWluZXIgYS5sZWFmbGV0LXBvcHVwLWNsb3NlLWJ1dHRvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRwYWRkaW5nOiA0cHggNHB4IDAgMDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMTRweDtcclxuXHRmb250OiAxNnB4LzE0cHggVGFob21hLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG5cdGNvbG9yOiAjYzNjM2MzO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR9XHJcbi5sZWFmbGV0LWNvbnRhaW5lciBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcclxuXHRjb2xvcjogIzk5OTtcclxuXHR9XHJcbi5sZWFmbGV0LXBvcHVwLXNjcm9sbGVkIHtcclxuXHRvdmVyZmxvdzogYXV0bztcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG5cdHpvb206IDE7XHJcblx0fVxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC10aXAge1xyXG5cdHdpZHRoOiAyNHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5NYXRyaXgoTTExPTAuNzA3MTA2NzgsIE0xMj0wLjcwNzEwNjc4LCBNMjE9LTAuNzA3MTA2NzgsIE0yMj0wLjcwNzEwNjc4KVwiO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0Lk1hdHJpeChNMTE9MC43MDcxMDY3OCwgTTEyPTAuNzA3MTA2NzgsIE0yMT0tMC43MDcxMDY3OCwgTTIyPTAuNzA3MTA2NzgpO1xyXG5cdH1cclxuLmxlYWZsZXQtb2xkaWUgLmxlYWZsZXQtcG9wdXAtdGlwLWNvbnRhaW5lciB7XHJcblx0bWFyZ2luLXRvcDogLTFweDtcclxuXHR9XHJcblxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1jb250cm9sLXpvb20sXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LWNvbnRyb2wtbGF5ZXJzLFxyXG4ubGVhZmxldC1vbGRpZSAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIsXHJcbi5sZWFmbGV0LW9sZGllIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzk5OTtcclxuXHR9XHJcblxyXG5cclxuLyogZGl2IGljb24gKi9cclxuXHJcbi5sZWFmbGV0LWRpdi1pY29uIHtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XHJcblx0fVxyXG5cclxuXHJcbi8qIFRvb2x0aXAgKi9cclxuLyogQmFzZSBzdHlsZXMgZm9yIHRoZSBlbGVtZW50IHRoYXQgaGFzIGEgdG9vbHRpcCAqL1xyXG4ubGVhZmxldC10b29sdGlwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cGFkZGluZzogNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAzcHg7XHJcblx0Y29sb3I6ICMyMjI7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsMCwwLDAuNCk7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLmxlYWZsZXQtY2xpY2thYmxlIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tOmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSxcclxuLmxlYWZsZXQtdG9vbHRpcC1yaWdodDpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHRib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdH1cclxuXHJcbi8qIERpcmVjdGlvbnMgKi9cclxuXHJcbi5sZWFmbGV0LXRvb2x0aXAtYm90dG9tIHtcclxuXHRtYXJnaW4tdG9wOiA2cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC10b3Age1xyXG5cdG1hcmdpbi10b3A6IC02cHg7XHJcbn1cclxuLmxlYWZsZXQtdG9vbHRpcC1ib3R0b206YmVmb3JlLFxyXG4ubGVhZmxldC10b29sdGlwLXRvcDpiZWZvcmUge1xyXG5cdGxlZnQ6IDUwJTtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtdG9wOmJlZm9yZSB7XHJcblx0Ym90dG9tOiAwO1xyXG5cdG1hcmdpbi1ib3R0b206IC0xMnB4O1xyXG5cdGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4ubGVhZmxldC10b29sdGlwLWJvdHRvbTpiZWZvcmUge1xyXG5cdHRvcDogMDtcclxuXHRtYXJnaW4tdG9wOiAtMTJweDtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0IHtcclxuXHRtYXJnaW4tbGVmdDogLTZweDtcclxufVxyXG4ubGVhZmxldC10b29sdGlwLXJpZ2h0IHtcclxuXHRtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcbi5sZWFmbGV0LXRvb2x0aXAtbGVmdDpiZWZvcmUsXHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHR0b3A6IDUwJTtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdH1cclxuLmxlYWZsZXQtdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XHJcblx0cmlnaHQ6IDA7XHJcblx0bWFyZ2luLXJpZ2h0OiAtMTJweDtcclxuXHRib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcclxuXHR9XHJcbi5sZWFmbGV0LXRvb2x0aXAtcmlnaHQ6YmVmb3JlIHtcclxuXHRsZWZ0OiAwO1xyXG5cdG1hcmdpbi1sZWZ0OiAtMTJweDtcclxuXHRib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7XHJcblx0fVxyXG4iLCIubGVhZmxldC1kcmF3LXNlY3Rpb257cG9zaXRpb246cmVsYXRpdmV9LmxlYWZsZXQtZHJhdy10b29sYmFye21hcmdpbi10b3A6MTJweH0ubGVhZmxldC1kcmF3LXRvb2xiYXItdG9we21hcmdpbi10b3A6MH0ubGVhZmxldC1kcmF3LXRvb2xiYXItbm90b3AgYTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5sZWFmbGV0LWRyYXctdG9vbGJhci1ub2JvdHRvbSBhOmxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0ubGVhZmxldC1kcmF3LXRvb2xiYXIgYXtiYWNrZ3JvdW5kLWltYWdlOnVybCgnaW1hZ2VzL3Nwcml0ZXNoZWV0LnBuZycpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHRyYW5zcGFyZW50KSx1cmwoJ2ltYWdlcy9zcHJpdGVzaGVldC5zdmcnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjMwMHB4IDMwcHg7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94fS5sZWFmbGV0LXJldGluYSAubGVhZmxldC1kcmF3LXRvb2xiYXIgYXtiYWNrZ3JvdW5kLWltYWdlOnVybCgnaW1hZ2VzL3Nwcml0ZXNoZWV0LTJ4LnBuZycpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LHRyYW5zcGFyZW50KSx1cmwoJ2ltYWdlcy9zcHJpdGVzaGVldC5zdmcnKX1cbi5sZWFmbGV0LWRyYXcgYXtkaXNwbGF5OmJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3RleHQtZGVjb3JhdGlvbjpub25lfS5sZWFmbGV0LWRyYXcgYSAuc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7bWFyZ2luOi0xcHg7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTtib3JkZXI6MH0ubGVhZmxldC1kcmF3LWFjdGlvbnN7ZGlzcGxheTpub25lO2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoyNnB4O3RvcDowO3doaXRlLXNwYWNlOm5vd3JhcH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LWFjdGlvbnN7bGVmdDozMnB4fS5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWRyYXctYWN0aW9uc3tyaWdodDoyNnB4O2xlZnQ6YXV0b30ubGVhZmxldC10b3VjaCAubGVhZmxldC1yaWdodCAubGVhZmxldC1kcmF3LWFjdGlvbnN7cmlnaHQ6MzJweDtsZWZ0OmF1dG99LmxlYWZsZXQtZHJhdy1hY3Rpb25zIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrfVxuLmxlYWZsZXQtZHJhdy1hY3Rpb25zIGxpOmZpcnN0LWNoaWxkIGF7Ym9yZGVyLWxlZnQ6MH0ubGVhZmxldC1kcmF3LWFjdGlvbnMgbGk6bGFzdC1jaGlsZCBhey13ZWJraXQtYm9yZGVyLXJhZGl1czowIDRweCA0cHggMDtib3JkZXItcmFkaXVzOjAgNHB4IDRweCAwfS5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWRyYXctYWN0aW9ucyBsaTpsYXN0LWNoaWxkIGF7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXJhZGl1czowfS5sZWFmbGV0LXJpZ2h0IC5sZWFmbGV0LWRyYXctYWN0aW9ucyBsaTpmaXJzdC1jaGlsZCBhey13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHggMCAwIDRweDtib3JkZXItcmFkaXVzOjRweCAwIDAgNHB4fS5sZWFmbGV0LWRyYXctYWN0aW9ucyBhe2JhY2tncm91bmQtY29sb3I6IzkxOTE4Nztib3JkZXItbGVmdDoxcHggc29saWQgI0FBQTtjb2xvcjojRkZGO2ZvbnQ6MTFweC8xOXB4IFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjtsaW5lLWhlaWdodDoyOHB4O3RleHQtZGVjb3JhdGlvbjpub25lO3BhZGRpbmctbGVmdDoxMHB4O3BhZGRpbmctcmlnaHQ6MTBweDtoZWlnaHQ6MjhweH1cbi5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctYWN0aW9ucyBhe2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjMwcHg7aGVpZ2h0OjMwcHh9LmxlYWZsZXQtZHJhdy1hY3Rpb25zLWJvdHRvbXttYXJnaW4tdG9wOjB9LmxlYWZsZXQtZHJhdy1hY3Rpb25zLXRvcHttYXJnaW4tdG9wOjFweH0ubGVhZmxldC1kcmF3LWFjdGlvbnMtdG9wIGEsLmxlYWZsZXQtZHJhdy1hY3Rpb25zLWJvdHRvbSBhe2hlaWdodDoyN3B4O2xpbmUtaGVpZ2h0OjI3cHh9LmxlYWZsZXQtZHJhdy1hY3Rpb25zIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYTBhMDk4fS5sZWFmbGV0LWRyYXctYWN0aW9ucy10b3AubGVhZmxldC1kcmF3LWFjdGlvbnMtYm90dG9tIGF7aGVpZ2h0OjI2cHg7bGluZS1oZWlnaHQ6MjZweH0ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LXBvbHlsaW5le2JhY2tncm91bmQtcG9zaXRpb246LTJweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctcG9seWxpbmV7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xcHh9XG4ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LXBvbHlnb257YmFja2dyb3VuZC1wb3NpdGlvbjotMzFweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctcG9seWdvbntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yOXB4IC0xcHh9LmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1yZWN0YW5nbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotNjJweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctcmVjdGFuZ2xle2JhY2tncm91bmQtcG9zaXRpb246LTYwcHggLTFweH0ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LWNpcmNsZXtiYWNrZ3JvdW5kLXBvc2l0aW9uOi05MnB4IC0ycHh9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1jaXJjbGV7YmFja2dyb3VuZC1wb3NpdGlvbjotOTBweCAtMXB4fVxuLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1tYXJrZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTIycHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1kcmF3LW1hcmtlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjBweCAtMXB4fS5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWRyYXctY2lyY2xlbWFya2Vye2JhY2tncm91bmQtcG9zaXRpb246LTI3M3B4IC0ycHh9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZHJhdy1jaXJjbGVtYXJrZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMjcxcHggLTFweH0ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1lZGl0LWVkaXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTUycHggLTJweH0ubGVhZmxldC10b3VjaCAubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1lZGl0LWVkaXR7YmFja2dyb3VuZC1wb3NpdGlvbjotMTUwcHggLTFweH1cbi5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWVkaXQtcmVtb3Zle2JhY2tncm91bmQtcG9zaXRpb246LTE4MnB4IC0ycHh9LmxlYWZsZXQtdG91Y2ggLmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZWRpdC1yZW1vdmV7YmFja2dyb3VuZC1wb3NpdGlvbjotMTgwcHggLTFweH0ubGVhZmxldC1kcmF3LXRvb2xiYXIgLmxlYWZsZXQtZHJhdy1lZGl0LWVkaXQubGVhZmxldC1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMTJweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWVkaXQtZWRpdC5sZWFmbGV0LWRpc2FibGVke2JhY2tncm91bmQtcG9zaXRpb246LTIxMHB4IC0xcHh9LmxlYWZsZXQtZHJhdy10b29sYmFyIC5sZWFmbGV0LWRyYXctZWRpdC1yZW1vdmUubGVhZmxldC1kaXNhYmxlZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNDJweCAtMnB4fS5sZWFmbGV0LXRvdWNoIC5sZWFmbGV0LWRyYXctdG9vbGJhciAubGVhZmxldC1kcmF3LWVkaXQtcmVtb3ZlLmxlYWZsZXQtZGlzYWJsZWR7YmFja2dyb3VuZC1wb3NpdGlvbjotMjQwcHggLTJweH1cbi5sZWFmbGV0LW1vdXNlLW1hcmtlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y3Vyc29yOmNyb3NzaGFpcn0ubGVhZmxldC1kcmF3LXRvb2x0aXB7YmFja2dyb3VuZDojMzYzNjM2O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwLjUpO2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojZmZmO2ZvbnQ6MTJweC8xOHB4IFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxIZWx2ZXRpY2Esc2Fucy1zZXJpZjttYXJnaW4tbGVmdDoyMHB4O21hcmdpbi10b3A6LTIxcHg7cGFkZGluZzo0cHggOHB4O3Bvc2l0aW9uOmFic29sdXRlO3Zpc2liaWxpdHk6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjZ9LmxlYWZsZXQtZHJhdy10b29sdGlwOmJlZm9yZXtib3JkZXItcmlnaHQ6NnB4IHNvbGlkIGJsYWNrO2JvcmRlci1yaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDAuNSk7Ym9yZGVyLXRvcDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3cHg7bGVmdDotN3B4fVxuLmxlYWZsZXQtZXJyb3ItZHJhdy10b29sdGlwe2JhY2tncm91bmQtY29sb3I6I2YyZGVkZTtib3JkZXI6MXB4IHNvbGlkICNlNmI2YmQ7Y29sb3I6I2I5NGE0OH0ubGVhZmxldC1lcnJvci1kcmF3LXRvb2x0aXA6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZTZiNmJkfS5sZWFmbGV0LWRyYXctdG9vbHRpcC1zaW5nbGV7bWFyZ2luLXRvcDotMTJweH0ubGVhZmxldC1kcmF3LXRvb2x0aXAtc3VidGV4dHtjb2xvcjojZjhkNWU0fS5sZWFmbGV0LWRyYXctZ3VpZGUtZGFzaHtmb250LXNpemU6MSU7b3BhY2l0eTouNjtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo1cHg7aGVpZ2h0OjVweH0ubGVhZmxldC1lZGl0LW1hcmtlci1zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU0LDg3LDE2MSwwLjEpO2JvcmRlcjo0cHggZGFzaGVkIHJnYmEoMjU0LDg3LDE2MSwwLjYpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7Ym9yZGVyLXJhZGl1czo0cHg7Ym94LXNpemluZzpjb250ZW50LWJveH1cbi5sZWFmbGV0LWVkaXQtbW92ZXtjdXJzb3I6bW92ZX0ubGVhZmxldC1lZGl0LXJlc2l6ZXtjdXJzb3I6cG9pbnRlcn0ubGVhZmxldC1vbGRpZSAubGVhZmxldC1kcmF3LXRvb2xiYXJ7Ym9yZGVyOjFweCBzb2xpZCAjOTk5fSJdLCJzb3VyY2VSb290IjoiIn0=*/