.mejs-container {
	position: relative;
	font-family: Helvetica, Arial;
	text-align: left;
	vertical-align: top;
	text-indent: 0;
}

.me-plugin {
	position: absolute;
	height: 0;
	width: 0;
}

.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}

.mejs-fullscreen {
	/* set it to not show scroll bars so 100% will work */
	overflow: hidden !important;
}

.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}

.mejs-clear {
	clear: both;
}

/* Start: LAYERS */
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}

.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100% !important;
	background-size: contain ;
	background-position: 50% 50% ;
	background-repeat: no-repeat ;
}
:root .mejs-poster img {
	display: none ;
}

.mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
}

.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100% !important;
	height: 100% !important;
}

.mejs-overlay-play {
	cursor: pointer;
}

.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 50px;
	height: 50px;
	margin: 0 !important;
	background: #fff;
	border: solid 4px #ffe461;
	position: absolute;
	border-radius: 100%;
	z-index: 6;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.mejs-overlay-button:before {
	position: absolute;
	content: "\e851";
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	font-variant: normal;
	text-transform: none;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 20px;
	line-height: 20px;
	margin: 0 0 0 2px;
	color: #008887;
}

.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
	background: #333;
	background: url(background.png);
	background: rgba(0, 0, 0, 0.9);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: -webkit-linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
	background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}

.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: transparent url(loading.gif) 50% 50% no-repeat;
}

/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	list-style-type: none;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	background: url(background.png);
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -webkit-linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	height: 30px;
	width: 100%;
}
.mejs-container .mejs-controls  div {
	list-style-type: none;
	background-image: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 26px;
	height: 26px;
	font-size: 11px;
	line-height: 11px;
	font-family: Helvetica, Arial;
	border: 0;
}

.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 7px 5px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	background: transparent url(controls.svg) no-repeat;
}

.no-svg .mejs-controls .mejs-button button {
	background-image: url(controls.png);
}

/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: dotted 1px #999;
}

/* End: CONTROL BAR */

/* Start: Time (Current / Duration) */
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 8px 3px 0 3px ;
	overflow: hidden;
	text-align: center;
	box-sizing: content-box;
}

.mejs-container .mejs-controls .mejs-time span {
	color: #fff;
	font-size: 11px;
	line-height: 12px;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	width: auto;
}
/* End: Time (Current / Duration) */

/* Start: Play/Pause/Stop */
.mejs-controls .mejs-play button {
	background-position: 0 0;
}

.mejs-controls .mejs-pause button {
	background-position: 0 -16px;
}

.mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
/* Start: Play/Pause/Stop */

/* Start: Progress Bar */
.mejs-controls div.mejs-time-rail {
	direction: ltr;
	width: 200px;
	padding-top: 5px;
}

.mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: 180px;
	height: 10px;
	border-radius: 2px;
	cursor: pointer;
}

.mejs-controls .mejs-time-rail .mejs-time-total {
	margin: 5px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -webkit-linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}

.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
	background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 15px 15px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
}

@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }

.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #3caac8;
	background: rgba(60,170,200,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8)));
	background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: -webkit-linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
	width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -webkit-linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	width: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 10px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
	border: solid 2px #333;
	top: -2px;
	text-align: center;
}

.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	background: #eee;
	width: 36px;
	height: 17px;
	border: solid 1px #333;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #111;
}

.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 2px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}

.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 5px #eee;
	border-color: #eee transparent transparent transparent;
	border-radius: 0;
	top: 15px;
	left: 13px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float {
	width: 48px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current {
	width: 44px;
}

.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner {
	left: 18px;
}

/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
	visibility:visible;
}
*/
/* End: Progress Bar */

/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
	background-position: -32px 0;
}

.mejs-controls .mejs-unfullscreen button {
	background-position: -32px -16px;
}
/* End: Fullscreen */


/* Start: Mute/Volume */
.mejs-controls .mejs-volume-button {
}

.mejs-controls .mejs-mute button {
	background-position: -16px -16px;
}

.mejs-controls .mejs-unmute button {
	background-position: -16px 0;
}

.mejs-controls .mejs-volume-button {
	position: relative;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 115px;
	width: 25px;
	background: url(background.png);
	background: rgba(50, 50, 50, 0.7);
	border-radius: 0;
	top: -115px;
	left: 0;
	z-index: 1;
	position: absolute;
	margin: 0;
}

.mejs-controls .mejs-volume-button:hover {
	border-radius: 0 0 4px 4px;
}

/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
	display: block;
}
*/

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.5);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 11px;
	top: 8px;
	width: 2px;
	height: 100px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	margin: 0;
}

.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 4px;
	top: -3px;
	width: 16px;
	height: 6px;
	background: #ddd;
	background: rgba(255, 255, 255, 0.9);
	cursor: N-resize;
	border-radius: 1px;
	margin: 0;
}

/* horizontal version */
.mejs-controls div.mejs-horizontal-volume-slider {
	height: 26px;
	width: 60px;
	position: relative;
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	border-radius: 2px;
	background: #333;
	background: rgba(50,50,50,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
	background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: -webkit-linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
	background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 8px;
	margin: 0;
	padding: 0;
	font-size: 1px;
	border-radius: 2px;
	background: #fff;
	background: rgba(255,255,255,0.8);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: -webkit-linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
	background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}

.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}

/* End: Mute/Volume */

/* Start: Track (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
	position: relative;
}

.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -51px;
	width: 85px;
	height: 100px;
	background: url(background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px 10px 0 10px;
	overflow: hidden;
	border-radius: 0;
}

/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
	visibility: visible;
}
*/

.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 55px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}

.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}

.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 1px #fff;
	width: 10000px;
	z-index: 1;
}

.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #222;
	background: rgba(0, 0, 0, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
	background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: -webkit-linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);
	overflow: hidden;
	border: 0;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
	cursor: pointer;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background: #666;
	background: rgba(102,102,102, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
	background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: -webkit-linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}

.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	line-height: 20px;
	font-size: 16px;
	color: #fff;
}

.mejs-captions-layer  a {
	color: #fff;
	text-decoration: underline;
}

.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}

.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}

.mejs-captions-position-hover {
	bottom: 35px;
}

.mejs-captions-text {
	padding: 3px 5px;
	background: url(background.png);
	background: rgba(20, 20, 20, 0.5);
	white-space: pre-wrap;
}
/* End: Track (Captions and Chapters) */

/* Start: Error */
.me-cannotplay {
}

.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}

.me-cannotplay span {
	padding: 15px;
	display: block;
}
/* End: Error */


/* Start: Loop */
.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}

.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}

/* End: Loop */

/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}

.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
/* End: backlight */

/* Start: Picture Controls */
.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}
/* End: Picture Controls */


/* context menu */
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001; /* make sure it shows on fullscreen */
}
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;
}

.mejs-contextmenu .mejs-contextmenu-item {
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2C7C91;
	color: #fff;
}

/* Start: Source Chooser */
.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}

.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: url(background.png);
	background: rgba(50,50,50,0.7);
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	border-radius: 0;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}

.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 10px;
}
/* End: Source Chooser */

/* Start: Postroll */
.mejs-postroll-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(background.png);
	background: rgba(50,50,50,0.7);
	z-index: 1000;
	overflow: hidden;
}
.mejs-postroll-layer-content {
	width: 100%;
	height: 100%;
}
.mejs-postroll-close {
	position: absolute;
	right: 0;
	top: 0;
	background: url(background.png);
	background: rgba(50,50,50,0.7);
	color: #fff;
	padding: 4px;
	z-index: 100;
	cursor: pointer;
}
/* End: Postroll */


/* Start: Speed */
div.mejs-speed-button {
	width: 46px !important;
	position: relative;
}

.mejs-controls .mejs-button.mejs-speed-button button {
	background: transparent;
	width: 36px;
	font-size: 11px;
	line-height: normal;
	color: #ffffff;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector {
	visibility: hidden;
	position: absolute;
	top: -100px;
	left: -10px;
	width: 60px;
	height: 100px;
	background: url(background.png);
	background: rgba(50, 50, 50, 0.7);
	border: solid 1px transparent;
	padding: 0;
	overflow: hidden;
	border-radius: 0;
}

.mejs-controls .mejs-speed-button:hover > .mejs-speed-selector {
	visibility: visible;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected {
	color: rgba(33, 248, 248, 1);
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li {
	margin: 0 0 6px 0;
	padding: 0 10px;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
	display: none;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label {
	width: 60px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: helvetica, arial;
	font-size: 11.5px;
	color: white;
	margin-left: 5px;
	cursor: pointer;
}

.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover {
	background-color: rgb(200, 200, 200) !important;
	background-color: rgba(255,255,255,.4) !important;
}
/* End: Speed */


.mejs-video {
	width: 100% !important;
	height: auto !important;
}

.mejs-mediaelement {
	position: relative;
}

.mejs-mediaelement video {
	margin-bottom: -6px;
}

@media screen and (min-width: 768px) {
	.mejs-overlay-button {
		width: 106px;
		height: 106px;
		border-width: 10px;
	}
	.mejs-overlay-button:before {
		font-size: 40px;
		line-height: 40px;
	}
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1lZGlhZWxlbWVudHBsYXllci5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Q0FDQyxtQkFBbUI7Q0FDbkIsOEJBQThCO0NBQzlCLGlCQUFpQjtDQUNqQixvQkFBb0I7Q0FDcEIsZUFBZTtDQUNmOztBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLFVBQVU7Q0FDVixTQUFTO0NBQ1Q7O0FBRUQ7Q0FDQyxZQUFZO0NBQ1osYUFBYTtDQUNiLFVBQVU7Q0FDVixXQUFXO0NBQ1gsaUJBQWlCO0NBQ2pCLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDLHNEQUFzRDtDQUN0RCw0QkFBNEI7Q0FDNUI7O0FBRUQ7Q0FDQyxnQkFBZ0I7Q0FDaEIsUUFBUTtDQUNSLE9BQU87Q0FDUCxTQUFTO0NBQ1QsVUFBVTtDQUNWLGlCQUFpQjtDQUNqQixjQUFjO0NBQ2Q7QUFDRDs7Q0FFQyxZQUFZO0NBQ1osYUFBYTtDQUNiOztBQUVEO0NBQ0MsWUFBWTtDQUNaOztBQUVELG1CQUFtQjtBQUNuQjtDQUNDLG1CQUFtQjtDQUNuQixPQUFPO0NBQ1AsUUFBUTtDQUNSOztBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLE9BQU87Q0FDUCxRQUFRO0NBQ1IsWUFBWTtDQUNaLGFBQWE7Q0FDYjs7QUFFRDtDQUNDLG1CQUFtQjtDQUNuQixPQUFPO0NBQ1AsUUFBUTtDQUNSLHVCQUF1QjtDQUN2Qix3QkFBd0I7Q0FDeEIsMEJBQTBCO0NBQzFCLDhCQUE4QjtDQUM5Qiw4QkFBOEI7Q0FDOUI7QUFDRDtDQUNDLGVBQWU7Q0FDZjs7QUFFRDtDQUNDLFVBQVU7Q0FDVixXQUFXO0NBQ1gsVUFBVTtDQUNWOztBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLE9BQU87Q0FDUCxRQUFRO0NBQ1IsVUFBVTtDQUNWLFNBQVM7Q0FDVCx1QkFBdUI7Q0FDdkIsd0JBQXdCO0NBQ3hCOztBQUVEO0NBQ0MsZ0JBQWdCO0NBQ2hCOztBQUVEO0NBQ0MsbUJBQW1CO0NBQ25CLFNBQVM7Q0FDVCxVQUFVO0NBQ1YsWUFBWTtDQUNa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Q1osWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixrQkFBa0I7Q0FDbEIsOEJBQThCO0NBQzlCLGtCQUFrQjtDQUNsQixhQUFhO0NBQ2IsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQjs7QUFFRDtDQUNDLGdEQUFnRDtDQUNoRCxrREFBa0Q7Q0FDbEQ7QUFDRCxnQkFBZ0I7OztBQUdoQjtDQUNDLHVCQUF1QjtDQUN2Qix3QkFBd0I7Q0FDeEI7O0FBRUQ7Q0FDQyxtQkFBbUI7Q0FDbkI7O0FBRUQ7Q0FDQyxvQkFBb0I7Q0FDcEI7O0FBRUQ7Q0FDQztFQUNDLGFBQWE7RUFDYixjQUFjO0VBQ2QsbUJBQW1CO0VBQ25CO0NBQ0Q7RUFDQyxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCO0NBQ0QiLCJmaWxlIjoibWVkaWFlbGVtZW50cGxheWVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5tZWpzLWNvbnRhaW5lciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR0ZXh0LWluZGVudDogMDtcclxufVxyXG5cclxuLm1lLXBsdWdpbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGhlaWdodDogMDtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxuLm1lanMtZW1iZWQsIC5tZWpzLWVtYmVkIGJvZHkge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiAjMDAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZWpzLWZ1bGxzY3JlZW4ge1xyXG5cdC8qIHNldCBpdCB0byBub3Qgc2hvdyBzY3JvbGwgYmFycyBzbyAxMDAlIHdpbGwgd29yayAqL1xyXG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1lanMtY29udGFpbmVyLWZ1bGxzY3JlZW4ge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR6LWluZGV4OiAxMDAwO1xyXG59XHJcbi5tZWpzLWNvbnRhaW5lci1mdWxsc2NyZWVuIC5tZWpzLW1lZGlhZWxlbWVudCxcclxuLm1lanMtY29udGFpbmVyLWZ1bGxzY3JlZW4gdmlkZW8ge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLm1lanMtY2xlYXIge1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKiBTdGFydDogTEFZRVJTICovXHJcbi5tZWpzLWJhY2tncm91bmQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm1lanMtbWVkaWFlbGVtZW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ubWVqcy1wb3N0ZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbiA7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJSA7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCA7XHJcbn1cclxuOnJvb3QgLm1lanMtcG9zdGVyIGltZyB7XHJcblx0ZGlzcGxheTogbm9uZSA7XHJcbn1cclxuXHJcbi5tZWpzLXBvc3RlciBpbWcge1xyXG5cdGJvcmRlcjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogMDtcclxufVxyXG5cclxuLm1lanMtb3ZlcmxheSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWVqcy1vdmVybGF5LXBsYXkge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1lanMtb3ZlcmxheS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiBzb2xpZCA0cHggI2ZmZTQ2MTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHR6LWluZGV4OiA2O1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG4ubWVqcy1vdmVybGF5LWJ1dHRvbjpiZWZvcmUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjb250ZW50OiBcIlxcZTg1MVwiO1xyXG5cdGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0dG9wOiA1MCU7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdG1hcmdpbjogMCAwIDAgMnB4O1xyXG5cdGNvbG9yOiAjMDA4ODg3O1xyXG59XHJcblxyXG4ubWVqcy1vdmVybGF5LWxvYWRpbmcge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHRsZWZ0OiA1MCU7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdG1hcmdpbjogLTQwcHggMCAwIC00MHB4O1xyXG5cdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0YmFja2dyb3VuZDogdXJsKGJhY2tncm91bmQucG5nKTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOSk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKHJnYmEoNTAsNTAsNTAsMC45KSksIHRvKHJnYmEoMCwwLDAsMC45KSkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSg1MCw1MCw1MCwwLjkpLCByZ2JhKDAsMCwwLDAuOSkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoNTAsNTAsNTAsMC45KSwgcmdiYSgwLDAsMCwwLjkpKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg1MCw1MCw1MCwwLjkpLCByZ2JhKDAsMCwwLDAuOSkpO1xyXG59XHJcblxyXG4ubWVqcy1vdmVybGF5LWxvYWRpbmcgc3BhbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChsb2FkaW5nLmdpZikgNTAlIDUwJSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi8qIEVuZDogTEFZRVJTICovXHJcblxyXG4vKiBTdGFydDogQ09OVFJPTCBCQVIgKi9cclxuLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdGJhY2tncm91bmQ6IHVybChiYWNrZ3JvdW5kLnBuZyk7XHJcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbShyZ2JhKDUwLDUwLDUwLDAuNykpLCB0byhyZ2JhKDAsMCwwLDAuNykpKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoNTAsNTAsNTAsMC43KSwgcmdiYSgwLDAsMCwwLjcpKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDUwLDUwLDUwLDAuNyksIHJnYmEoMCwwLDAsMC43KSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNTAsNTAsNTAsMC43KSwgcmdiYSgwLDAsMCwwLjcpKTtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLm1lanMtY29udGFpbmVyIC5tZWpzLWNvbnRyb2xzICBkaXYge1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHdpZHRoOiAyNnB4O1xyXG5cdGhlaWdodDogMjZweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IDExcHg7XHJcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWw7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1idXR0b24gYnV0dG9uIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRtYXJnaW46IDdweCA1cHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGJvcmRlcjogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoY29udHJvbHMuc3ZnKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5uby1zdmcgLm1lanMtY29udHJvbHMgLm1lanMtYnV0dG9uIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKGNvbnRyb2xzLnBuZyk7XHJcbn1cclxuXHJcbi8qIDpmb2N1cyBmb3IgYWNjZXNzaWJpbGl0eSAqL1xyXG4ubWVqcy1jb250cm9scyAubWVqcy1idXR0b24gYnV0dG9uOmZvY3VzIHtcclxuXHRvdXRsaW5lOiBkb3R0ZWQgMXB4ICM5OTk7XHJcbn1cclxuXHJcbi8qIEVuZDogQ09OVFJPTCBCQVIgKi9cclxuXHJcbi8qIFN0YXJ0OiBUaW1lIChDdXJyZW50IC8gRHVyYXRpb24pICovXHJcbi5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lIHtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0cGFkZGluZzogOHB4IDNweCAwIDNweCA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRhaW5lciAubWVqcy1jb250cm9scyAubWVqcy10aW1lIHNwYW4ge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRsaW5lLWhlaWdodDogMTJweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDFweCAycHggMCAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcbi8qIEVuZDogVGltZSAoQ3VycmVudCAvIER1cmF0aW9uKSAqL1xyXG5cclxuLyogU3RhcnQ6IFBsYXkvUGF1c2UvU3RvcCAqL1xyXG4ubWVqcy1jb250cm9scyAubWVqcy1wbGF5IGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1wYXVzZSBidXR0b24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXN0b3AgYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEycHggMDtcclxufVxyXG4vKiBTdGFydDogUGxheS9QYXVzZS9TdG9wICovXHJcblxyXG4vKiBTdGFydDogUHJvZ3Jlc3MgQmFyICovXHJcbi5tZWpzLWNvbnRyb2xzIGRpdi5tZWpzLXRpbWUtcmFpbCB7XHJcblx0ZGlyZWN0aW9uOiBsdHI7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCBzcGFuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDE4MHB4O1xyXG5cdGhlaWdodDogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS10b3RhbCB7XHJcblx0bWFyZ2luOiA1cHg7XHJcblx0YmFja2dyb3VuZDogIzMzMztcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDUwLDUwLDUwLDAuOCk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKHJnYmEoMzAsMzAsMzAsMC44KSksIHRvKHJnYmEoNjAsNjAsNjAsMC44KSkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgzMCwzMCwzMCwwLjgpLCByZ2JhKDYwLDYwLDYwLDAuOCkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMzAsMzAsMzAsMC44KSwgcmdiYSg2MCw2MCw2MCwwLjgpKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgzMCwzMCwzMCwwLjgpLCByZ2JhKDYwLDYwLDYwLDAuOCkpO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1idWZmZXJpbmcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDEwMCUsIDEwMCUgMCwgY29sb3Itc3RvcCgwLjI1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjI1LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCB0cmFuc3BhcmVudCksIGNvbG9yLXN0b3AoMC41LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpKSwgY29sb3Itc3RvcCgwLjc1LCB0cmFuc3BhcmVudCksIHRvKHRyYW5zcGFyZW50KSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoMTM1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogMTVweCAxNXB4O1xyXG5cdC13ZWJraXQtYW5pbWF0aW9uOiBidWZmZXJpbmctc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XHJcblx0YW5pbWF0aW9uOiBidWZmZXJpbmctc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBidWZmZXJpbmctc3RyaXBlcyB7IGZyb20ge2JhY2tncm91bmQtcG9zaXRpb246IDAgMDt9IHRvIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDA7fSB9XHJcbkBrZXlmcmFtZXMgYnVmZmVyaW5nLXN0cmlwZXMgeyBmcm9tIHtiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7fSB0byB7YmFja2dyb3VuZC1wb3NpdGlvbjogMzBweCAwO30gfVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtbG9hZGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAjM2NhYWM4O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNjAsMTcwLDIwMCwwLjgpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbShyZ2JhKDQ0LDEyNCwxNDUsMC44KSksIHRvKHJnYmEoNzgsMTgzLDIxMiwwLjgpKSk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDQ0LDEyNCwxNDUsMC44KSwgcmdiYSg3OCwxODMsMjEyLDAuOCkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoNDQsMTI0LDE0NSwwLjgpLCByZ2JhKDc4LDE4MywyMTIsMC44KSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoNDQsMTI0LDE0NSwwLjgpLCByZ2JhKDc4LDE4MywyMTIsMC44KSk7XHJcblx0d2lkdGg6IDA7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWN1cnJlbnQge1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjgpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbShyZ2JhKDI1NSwyNTUsMjU1LDAuOSkpLCB0byhyZ2JhKDIwMCwyMDAsMjAwLDAuOCkpKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMjU1LDI1NSwyNTUsMC45KSwgcmdiYSgyMDAsMjAwLDIwMCwwLjgpKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwyNTUsMjU1LDAuOSksIHJnYmEoMjAwLDIwMCwyMDAsMC44KSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC45KSwgcmdiYSgyMDAsMjAwLDIwMCwwLjgpKTtcclxuXHR3aWR0aDogMDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtaGFuZGxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRtYXJnaW46IDA7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJvcmRlcjogc29saWQgMnB4ICMzMzM7XHJcblx0dG9wOiAtMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtZmxvYXQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICNlZWU7XHJcblx0d2lkdGg6IDM2cHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cdGJvcmRlcjogc29saWQgMXB4ICMzMzM7XHJcblx0dG9wOiAtMjZweDtcclxuXHRtYXJnaW4tbGVmdDogLTE4cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGNvbG9yOiAjMTExO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy10aW1lLXJhaWwgLm1lanMtdGltZS1mbG9hdC1jdXJyZW50IHtcclxuXHRtYXJnaW46IDJweDtcclxuXHR3aWR0aDogMzBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtZmxvYXQtY29ybmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDA7XHJcblx0aGVpZ2h0OiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAwO1xyXG5cdGJvcmRlcjogc29saWQgNXB4ICNlZWU7XHJcblx0Ym9yZGVyLWNvbG9yOiAjZWVlIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dG9wOiAxNXB4O1xyXG5cdGxlZnQ6IDEzcHg7XHJcbn1cclxuXHJcbi5tZWpzLWxvbmctdmlkZW8gLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsIC5tZWpzLXRpbWUtZmxvYXQge1xyXG5cdHdpZHRoOiA0OHB4O1xyXG59XHJcblxyXG4ubWVqcy1sb25nLXZpZGVvIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0LWN1cnJlbnQge1xyXG5cdHdpZHRoOiA0NHB4O1xyXG59XHJcblxyXG4ubWVqcy1sb25nLXZpZGVvIC5tZWpzLWNvbnRyb2xzIC5tZWpzLXRpbWUtcmFpbCAubWVqcy10aW1lLWZsb2F0LWNvcm5lciB7XHJcblx0bGVmdDogMThweDtcclxufVxyXG5cclxuLypcclxuLm1lanMtY29udHJvbHMgLm1lanMtdGltZS1yYWlsOmhvdmVyIC5tZWpzLXRpbWUtaGFuZGxlIHtcclxuXHR2aXNpYmlsaXR5OnZpc2libGU7XHJcbn1cclxuKi9cclxuLyogRW5kOiBQcm9ncmVzcyBCYXIgKi9cclxuXHJcbi8qIFN0YXJ0OiBGdWxsc2NyZWVuICovXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLWZ1bGxzY3JlZW4tYnV0dG9uIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdW5mdWxsc2NyZWVuIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTE2cHg7XHJcbn1cclxuLyogRW5kOiBGdWxsc2NyZWVuICovXHJcblxyXG5cclxuLyogU3RhcnQ6IE11dGUvVm9sdW1lICovXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXZvbHVtZS1idXR0b24ge1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1tdXRlIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTE2cHggLTE2cHg7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXVubXV0ZSBidXR0b24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xNnB4IDA7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXZvbHVtZS1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdm9sdW1lLWJ1dHRvbiAubWVqcy12b2x1bWUtc2xpZGVyIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdGhlaWdodDogMTE1cHg7XHJcblx0d2lkdGg6IDI1cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKGJhY2tncm91bmQucG5nKTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHR0b3A6IC0xMTVweDtcclxuXHRsZWZ0OiAwO1xyXG5cdHotaW5kZXg6IDE7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdm9sdW1lLWJ1dHRvbjpob3ZlciB7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbn1cclxuXHJcbi8qXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXZvbHVtZS1idXR0b246aG92ZXIgLm1lanMtdm9sdW1lLXNsaWRlciB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuKi9cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXZvbHVtZS1idXR0b24gLm1lanMtdm9sdW1lLXNsaWRlciAubWVqcy12b2x1bWUtdG90YWwge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAxMXB4O1xyXG5cdHRvcDogOHB4O1xyXG5cdHdpZHRoOiAycHg7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZGRkO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXZvbHVtZS1idXR0b24gLm1lanMtdm9sdW1lLXNsaWRlciAubWVqcy12b2x1bWUtY3VycmVudCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDExcHg7XHJcblx0dG9wOiA4cHg7XHJcblx0d2lkdGg6IDJweDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtdm9sdW1lLWJ1dHRvbiAubWVqcy12b2x1bWUtc2xpZGVyIC5tZWpzLXZvbHVtZS1oYW5kbGUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiA0cHg7XHJcblx0dG9wOiAtM3B4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG5cdGN1cnNvcjogTi1yZXNpemU7XHJcblx0Ym9yZGVyLXJhZGl1czogMXB4O1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogaG9yaXpvbnRhbCB2ZXJzaW9uICovXHJcbi5tZWpzLWNvbnRyb2xzIGRpdi5tZWpzLWhvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XHJcblx0aGVpZ2h0OiAyNnB4O1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLXRvdGFsIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDExcHg7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA4cHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Zm9udC1zaXplOiAxcHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdGJhY2tncm91bmQ6ICMzMzM7XHJcblx0YmFja2dyb3VuZDogcmdiYSg1MCw1MCw1MCwwLjgpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwJSAwJSwgMCUgMTAwJSwgZnJvbShyZ2JhKDMwLDMwLDMwLDAuOCkpLCB0byhyZ2JhKDYwLDYwLDYwLDAuOCkpKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMzAsMzAsMzAsMC44KSwgcmdiYSg2MCw2MCw2MCwwLjgpKTtcclxuXHRiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChyZ2JhKDMwLDMwLDMwLDAuOCksIHJnYmEoNjAsNjAsNjAsMC44KSk7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzAsMzAsMzAsMC44KSwgcmdiYSg2MCw2MCw2MCwwLjgpKTtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIC5tZWpzLWhvcml6b250YWwtdm9sdW1lLWN1cnJlbnQge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRvcDogMTFweDtcclxuXHR3aWR0aDogNTBweDtcclxuXHRoZWlnaHQ6IDhweDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRmb250LXNpemU6IDFweDtcclxuXHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuOCk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKHJnYmEoMjU1LDI1NSwyNTUsMC45KSksIHRvKHJnYmEoMjAwLDIwMCwyMDAsMC44KSkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgyNTUsMjU1LDI1NSwwLjkpLCByZ2JhKDIwMCwyMDAsMjAwLDAuOCkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LDI1NSwyNTUsMC45KSwgcmdiYSgyMDAsMjAwLDIwMCwwLjgpKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwwLjkpLCByZ2JhKDIwMCwyMDAsMjAwLDAuOCkpO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIgLm1lanMtaG9yaXpvbnRhbC12b2x1bWUtaGFuZGxlIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBFbmQ6IE11dGUvVm9sdW1lICovXHJcblxyXG4vKiBTdGFydDogVHJhY2sgKENhcHRpb25zIGFuZCBDaGFwdGVycykgKi9cclxuLm1lanMtY29udHJvbHMgLm1lanMtY2FwdGlvbnMtYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLWNhcHRpb25zLWJ1dHRvbiBidXR0b24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC00OHB4IDA7XHJcbn1cclxuLm1lanMtY29udHJvbHMgLm1lanMtY2FwdGlvbnMtYnV0dG9uIC5tZWpzLWNhcHRpb25zLXNlbGVjdG9yIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMjZweDtcclxuXHRyaWdodDogLTUxcHg7XHJcblx0d2lkdGg6IDg1cHg7XHJcblx0aGVpZ2h0OiAxMDBweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoYmFja2dyb3VuZC5wbmcpO1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoNTAsNTAsNTAsMC43KTtcclxuXHRib3JkZXI6IHNvbGlkIDFweCB0cmFuc3BhcmVudDtcclxuXHRwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLypcclxuLm1lanMtY29udHJvbHMgLm1lanMtY2FwdGlvbnMtYnV0dG9uOmhvdmVyICAubWVqcy1jYXB0aW9ucy1zZWxlY3RvciB7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4qL1xyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtY2FwdGlvbnMtYnV0dG9uIC5tZWpzLWNhcHRpb25zLXNlbGVjdG9yIHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1jYXB0aW9ucy1idXR0b24gLm1lanMtY2FwdGlvbnMtc2VsZWN0b3IgdWwgbGkge1xyXG5cdG1hcmdpbjogMCAwIDZweCAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtY2FwdGlvbnMtYnV0dG9uIC5tZWpzLWNhcHRpb25zLXNlbGVjdG9yIHVsIGxpIGlucHV0IHtcclxuXHRjbGVhcjogYm90aDtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW46IDNweCAzcHggMCA1cHg7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLWNhcHRpb25zLWJ1dHRvbiAubWVqcy1jYXB0aW9ucy1zZWxlY3RvciB1bCBsaSBsYWJlbCB7XHJcblx0d2lkdGg6IDU1cHg7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0cGFkZGluZzogNHB4IDAgMCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG5cdGZvbnQtZmFtaWx5OiBoZWx2ZXRpY2EsIGFyaWFsO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtY2FwdGlvbnMtYnV0dG9uIC5tZWpzLWNhcHRpb25zLXRyYW5zbGF0aW9ucyB7XHJcblx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdG1hcmdpbjogMCAwIDVweCAwO1xyXG59XHJcblxyXG4ubWVqcy1jaGFwdGVycyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdC14Ym9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggI2ZmZjtcclxuXHR3aWR0aDogMTAwMDBweDtcclxuXHR6LWluZGV4OiAxO1xyXG59XHJcblxyXG4ubWVqcy1jaGFwdGVycyAubWVqcy1jaGFwdGVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0YmFja2dyb3VuZDogIzIyMjtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKHJnYmEoNTAsNTAsNTAsMC43KSksIHRvKHJnYmEoMCwwLDAsMC43KSkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSg1MCw1MCw1MCwwLjcpLCByZ2JhKDAsMCwwLDAuNykpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoNTAsNTAsNTAsMC43KSwgcmdiYSgwLDAsMCwwLjcpKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSg1MCw1MCw1MCwwLjcpLCByZ2JhKDAsMCwwLDAuNykpO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yc3RyPSMzMjMyMzIsZW5kQ29sb3JzdHI9IzAwMDAwMCk7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5tZWpzLWNoYXB0ZXJzIC5tZWpzLWNoYXB0ZXIgLm1lanMtY2hhcHRlci1ibG9jayB7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHBhZGRpbmc6IDVweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjMzMzO1xyXG5cdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjMzMzO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm1lanMtY2hhcHRlcnMgLm1lanMtY2hhcHRlciAubWVqcy1jaGFwdGVyLWJsb2NrLWxhc3Qge1xyXG5cdGJvcmRlci1yaWdodDogbm9uZTtcclxufVxyXG5cclxuLm1lanMtY2hhcHRlcnMgLm1lanMtY2hhcHRlciAubWVqcy1jaGFwdGVyLWJsb2NrOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjNjY2O1xyXG5cdGJhY2tncm91bmQ6IHJnYmEoMTAyLDEwMiwxMDIsIDAuNyk7XHJcblx0YmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAlIDAlLCAwJSAxMDAlLCBmcm9tKHJnYmEoMTAyLDEwMiwxMDIsMC43KSksIHRvKHJnYmEoNTAsNTAsNTAsMC42KSkpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgxMDIsMTAyLDEwMiwwLjcpLCByZ2JhKDUwLDUwLDUwLDAuNikpO1xyXG5cdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHJnYmEoMTAyLDEwMiwxMDIsMC43KSwgcmdiYSg1MCw1MCw1MCwwLjYpKTtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgxMDIsMTAyLDEwMiwwLjcpLCByZ2JhKDUwLDUwLDUwLDAuNikpO1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBzdGFydENvbG9yc3RyPSM2NjY2NjYsZW5kQ29sb3JzdHI9IzMyMzIzMik7XHJcbn1cclxuXHJcbi5tZWpzLWNoYXB0ZXJzIC5tZWpzLWNoYXB0ZXIgLm1lanMtY2hhcHRlci1ibG9jayAuY2gtdGl0bGUge1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdG1hcmdpbjogMCAwIDNweCAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xyXG59XHJcblxyXG4ubWVqcy1jaGFwdGVycyAubWVqcy1jaGFwdGVyIC5tZWpzLWNoYXB0ZXItYmxvY2sgLmNoLXRpbWVzcGFuIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0bWFyZ2luOiAzcHggMCA0cHggMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4ubWVqcy1jYXB0aW9ucy1sYXllciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm1lanMtY2FwdGlvbnMtbGF5ZXIgIGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubWVqcy1jYXB0aW9ucy1sYXllcltsYW5nPWFyXSB7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5tZWpzLWNhcHRpb25zLXBvc2l0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym90dG9tOiAxNXB4O1xyXG5cdGxlZnQ6IDA7XHJcbn1cclxuXHJcbi5tZWpzLWNhcHRpb25zLXBvc2l0aW9uLWhvdmVyIHtcclxuXHRib3R0b206IDM1cHg7XHJcbn1cclxuXHJcbi5tZWpzLWNhcHRpb25zLXRleHQge1xyXG5cdHBhZGRpbmc6IDNweCA1cHg7XHJcblx0YmFja2dyb3VuZDogdXJsKGJhY2tncm91bmQucG5nKTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDIwLCAyMCwgMjAsIDAuNSk7XHJcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcbi8qIEVuZDogVHJhY2sgKENhcHRpb25zIGFuZCBDaGFwdGVycykgKi9cclxuXHJcbi8qIFN0YXJ0OiBFcnJvciAqL1xyXG4ubWUtY2Fubm90cGxheSB7XHJcbn1cclxuXHJcbi5tZS1jYW5ub3RwbGF5IGEge1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ubWUtY2Fubm90cGxheSBzcGFuIHtcclxuXHRwYWRkaW5nOiAxNXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi8qIEVuZDogRXJyb3IgKi9cclxuXHJcblxyXG4vKiBTdGFydDogTG9vcCAqL1xyXG4ubWVqcy1jb250cm9scyAubWVqcy1sb29wLW9mZiBidXR0b24ge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0xNnB4O1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1sb29wLW9uIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTY0cHggMDtcclxufVxyXG5cclxuLyogRW5kOiBMb29wICovXHJcblxyXG4vKiBTdGFydDogYmFja2xpZ2h0ICovXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLWJhY2tsaWdodC1vZmYgYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODBweCAtMTZweDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtYmFja2xpZ2h0LW9uIGJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcclxufVxyXG4vKiBFbmQ6IGJhY2tsaWdodCAqL1xyXG5cclxuLyogU3RhcnQ6IFBpY3R1cmUgQ29udHJvbHMgKi9cclxuLm1lanMtY29udHJvbHMgLm1lanMtcGljdHVyZWNvbnRyb2xzLWJ1dHRvbiB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcclxufVxyXG4vKiBFbmQ6IFBpY3R1cmUgQ29udHJvbHMgKi9cclxuXHJcblxyXG4vKiBjb250ZXh0IG1lbnUgKi9cclxuLm1lanMtY29udGV4dG1lbnUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTUwcHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xyXG5cdHotaW5kZXg6IDEwMDE7IC8qIG1ha2Ugc3VyZSBpdCBzaG93cyBvbiBmdWxsc2NyZWVuICovXHJcbn1cclxuLm1lanMtY29udGV4dG1lbnUgLm1lanMtY29udGV4dG1lbnUtc2VwYXJhdG9yIHtcclxuXHRoZWlnaHQ6IDFweDtcclxuXHRmb250LXNpemU6IDA7XHJcblx0bWFyZ2luOiA1cHggNnB4O1xyXG5cdGJhY2tncm91bmQ6ICMzMzM7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRleHRtZW51IC5tZWpzLWNvbnRleHRtZW51LWl0ZW0ge1xyXG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsO1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRwYWRkaW5nOiA0cHggNnB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRjb2xvcjogIzMzMztcclxufVxyXG4ubWVqcy1jb250ZXh0bWVudSAubWVqcy1jb250ZXh0bWVudS1pdGVtOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kOiAjMkM3QzkxO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiBTdGFydDogU291cmNlIENob29zZXIgKi9cclxuLm1lanMtY29udHJvbHMgLm1lanMtc291cmNlY2hvb3Nlci1idXR0b24ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtc291cmNlY2hvb3Nlci1idXR0b24gYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI4cHggMDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtc291cmNlY2hvb3Nlci1idXR0b24gLm1lanMtc291cmNlY2hvb3Nlci1zZWxlY3RvciB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3R0b206IDI2cHg7XHJcblx0cmlnaHQ6IC0xMHB4O1xyXG5cdHdpZHRoOiAxMzBweDtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG5cdGJhY2tncm91bmQ6IHVybChiYWNrZ3JvdW5kLnBuZyk7XHJcblx0YmFja2dyb3VuZDogcmdiYSg1MCw1MCw1MCwwLjcpO1xyXG5cdGJvcmRlcjogc29saWQgMXB4IHRyYW5zcGFyZW50O1xyXG5cdHBhZGRpbmc6IDEwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1zb3VyY2VjaG9vc2VyLWJ1dHRvbiAubWVqcy1zb3VyY2VjaG9vc2VyLXNlbGVjdG9yIHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1zb3VyY2VjaG9vc2VyLWJ1dHRvbiAubWVqcy1zb3VyY2VjaG9vc2VyLXNlbGVjdG9yIHVsIGxpIHtcclxuXHRtYXJnaW46IDAgMCA2cHggMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXNvdXJjZWNob29zZXItYnV0dG9uIC5tZWpzLXNvdXJjZWNob29zZXItc2VsZWN0b3IgdWwgbGkgaW5wdXQge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogM3B4IDNweCAwIDVweDtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtc291cmNlY2hvb3Nlci1idXR0b24gLm1lanMtc291cmNlY2hvb3Nlci1zZWxlY3RvciB1bCBsaSBsYWJlbCB7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDRweCAwIDAgMDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRmb250LWZhbWlseTogaGVsdmV0aWNhLCBhcmlhbDtcclxuXHRmb250LXNpemU6IDEwcHg7XHJcbn1cclxuLyogRW5kOiBTb3VyY2UgQ2hvb3NlciAqL1xyXG5cclxuLyogU3RhcnQ6IFBvc3Ryb2xsICovXHJcbi5tZWpzLXBvc3Ryb2xsLWxheWVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGJhY2tncm91bmQ6IHVybChiYWNrZ3JvdW5kLnBuZyk7XHJcblx0YmFja2dyb3VuZDogcmdiYSg1MCw1MCw1MCwwLjcpO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ubWVqcy1wb3N0cm9sbC1sYXllci1jb250ZW50IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm1lanMtcG9zdHJvbGwtY2xvc2Uge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0YmFja2dyb3VuZDogdXJsKGJhY2tncm91bmQucG5nKTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDUwLDUwLDUwLDAuNyk7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0cGFkZGluZzogNHB4O1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLyogRW5kOiBQb3N0cm9sbCAqL1xyXG5cclxuXHJcbi8qIFN0YXJ0OiBTcGVlZCAqL1xyXG5kaXYubWVqcy1zcGVlZC1idXR0b24ge1xyXG5cdHdpZHRoOiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1idXR0b24ubWVqcy1zcGVlZC1idXR0b24gYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHR3aWR0aDogMzZweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRjb2xvcjogI2ZmZmZmZjtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtc3BlZWQtYnV0dG9uIC5tZWpzLXNwZWVkLXNlbGVjdG9yIHtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogLTEwMHB4O1xyXG5cdGxlZnQ6IC0xMHB4O1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogMTAwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKGJhY2tncm91bmQucG5nKTtcclxuXHRiYWNrZ3JvdW5kOiByZ2JhKDUwLCA1MCwgNTAsIDAuNyk7XHJcblx0Ym9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcblx0cGFkZGluZzogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXNwZWVkLWJ1dHRvbjpob3ZlciA+IC5tZWpzLXNwZWVkLXNlbGVjdG9yIHtcclxuXHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1zcGVlZC1idXR0b24gLm1lanMtc3BlZWQtc2VsZWN0b3IgdWwgbGkgbGFiZWwubWVqcy1zcGVlZC1zZWxlY3RlZCB7XHJcblx0Y29sb3I6IHJnYmEoMzMsIDI0OCwgMjQ4LCAxKTtcclxufVxyXG5cclxuLm1lanMtY29udHJvbHMgLm1lanMtc3BlZWQtYnV0dG9uIC5tZWpzLXNwZWVkLXNlbGVjdG9yIHVsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1zcGVlZC1idXR0b24gLm1lanMtc3BlZWQtc2VsZWN0b3IgdWwgbGkge1xyXG5cdG1hcmdpbjogMCAwIDZweCAwO1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxuXHRsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1zcGVlZC1idXR0b24gLm1lanMtc3BlZWQtc2VsZWN0b3IgdWwgbGkgaW5wdXQge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogM3B4IDNweCAwIDVweDtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ubWVqcy1jb250cm9scyAubWVqcy1zcGVlZC1idXR0b24gLm1lanMtc3BlZWQtc2VsZWN0b3IgdWwgbGkgbGFiZWwge1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdHBhZGRpbmc6IDRweCAwIDAgMDtcclxuXHRsaW5lLWhlaWdodDogMTVweDtcclxuXHRmb250LWZhbWlseTogaGVsdmV0aWNhLCBhcmlhbDtcclxuXHRmb250LXNpemU6IDExLjVweDtcclxuXHRjb2xvcjogd2hpdGU7XHJcblx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5tZWpzLWNvbnRyb2xzIC5tZWpzLXNwZWVkLWJ1dHRvbiAubWVqcy1zcGVlZC1zZWxlY3RvciB1bCBsaTpob3ZlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDIwMCwgMjAwLCAyMDApICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwuNCkgIWltcG9ydGFudDtcclxufVxyXG4vKiBFbmQ6IFNwZWVkICovXHJcblxyXG5cclxuLm1lanMtdmlkZW8ge1xyXG5cdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tZWpzLW1lZGlhZWxlbWVudCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ubWVqcy1tZWRpYWVsZW1lbnQgdmlkZW8ge1xyXG5cdG1hcmdpbi1ib3R0b206IC02cHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcblx0Lm1lanMtb3ZlcmxheS1idXR0b24ge1xyXG5cdFx0d2lkdGg6IDEwNnB4O1xyXG5cdFx0aGVpZ2h0OiAxMDZweDtcclxuXHRcdGJvcmRlci13aWR0aDogMTBweDtcclxuXHR9XHJcblx0Lm1lanMtb3ZlcmxheS1idXR0b246YmVmb3JlIHtcclxuXHRcdGZvbnQtc2l6ZTogNDBweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdH1cclxufSJdfQ== */