body,html{

	width:100%;

	height:100%;

	margin:0;

	padding:0;

	font-family: 'Nunito Sans', sans-serif;

	}

	

	p{

		font-size:20px;

	}

	h2, h3, h4, strong{

		font-family: 'Raleway', sans-serif;

	}

	

@-ms-viewport{

  width: device-width;

}



.center{

	max-width:1200px;

	width:92%;

	margin:0 auto;

}



.spacer {

    width: 60px;

    height: 5px;

    background-color: #F7EE22;

    display: inline-block;

    content: "";

    margin: 15px 0 20px 0;

}



a{

	text-decoration:underline;

	display:inline-block;

	color:#000;

}



#big-nav a{

	text-decoration:none;

}



.content_box_intro{

	margin:60px 0;

}



.content_box_intro p{

	font-size:18px;

}



a:hover,

a:active,

a:focus{

	color:#F7EE22;

}



i{

	font-family:fontawesome;

}



.btn{

	font-weight:700;

	font-size:14px;

	background-color:#767a83;

	color:#fff;

	padding:14px 24px;

	text-decoration:none!important;

	border:none;

	cursor:pointer;

	text-align:center;

	border-radius:0;

	text-transform:uppercase;

}



.btn:hover, 

.btn:focus, 

.btn:active{

	background-color:#494d56;

	color:#fff;

}



.btn_white{

	font-weight:700;

	font-size:14px;

	background-color:#fff;

	color:#767a83;

	padding:14px 24px;

	text-decoration:none!important;

	border:none;

	cursor:pointer;

	text-align:center;

	border-radius:0;

	text-transform:uppercase;

}



.btn_white:hover, 

.btn_white:focus, 

.btn_white:active{

	background-color:#767a83;

	color:#fff;

}



.btn i{

	margin-right:10px;

	color:#fff;

}



.grey-bg{

	background-color:#FAFAFA;

}



.btn-alt{

	font-weight:600;

	font-size:14px;

	background-color:#000;

	color:#F7EE22;

	padding:14px 24px;

	text-decoration:none!important;

	border:none;

	cursor:pointer;

	text-align:center;

	border-radius:0;

	text-transform:uppercase;

}



.btn-alt:hover,

.btn-alt:focus,

.btn-alt:active{

	background-color:#F7EE22;

	color:#000;

}



.btn_dark{

	font-weight:700;

	font-size:14px;

	background-color:#F7EE22;

	color:#000;

	padding:14px 24px;

	text-decoration:none!important;

	border:0;

	cursor:pointer;

	text-align:center;

	border-radius:0;

	text-transform:uppercase;

}



.btn_dark:hover, 

.btn_dark:focus, 

.btn_dark:active{

	background-color:#F4F4F4;

	color:#000;

	border:none;

}



.content{

	margin:30px 0;

}



.content a:hover,

.content a:focus,

.content a:active{

	text-decoration:underline;

}



.content h3{

	margin-top:30px;

}



.content li{

	margin-bottom:10px;

}



.content-home li {

	font-size:20px;

    margin-bottom: 10px;

}



.content li::before {

    display: table-cell;

    width: 30px;

    content: "\f00c";

    float: left;

    font-family: FontAwesome;

	color:#F7EE22;

}



.content-home li::before {

    display: table-cell;

    width: 30px;

    content: "\f00c";

    float: left;

    font-family: FontAwesome;

    color: #2E3192;

}



.content-home-grid{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.content-home-grid img{

	width:100%;

	height:auto;

	margin:auto 0;

}



.content-home-grid-box{

	width:50%;

}



.content-home-grid-box:first-of-type{

	margin-right:20px;

}



.content-home-grid-box:last-of-type{

	margin-left:20px;

}



.content h2{

	font-size:28px;

}



.content h3{

	text-align:left;

	font-weight:700;

	font-size:20px;

}



.service-update{

	margin-bottom:40px;

}



.wp-block-image{

	display:block;

	margin:0;

}



.wp-block-image img{

	width:100%;

	height:auto;

}



.content-home{

	padding:50px 0 60px 0;

}



.content-home h2{

	margin-top:0;

	text-align:center;

}



.content-home p{

	font-size:20px;

}



.areas-list{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

}



@media(max-width:800px){

	.areas-list{

		display:-ms-grid;

		display:grid;

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

	}

}



@media(max-width:400px){

	.areas-list{

		display:-ms-grid;

		display:grid;

		-ms-grid-columns:1fr;

		    grid-template-columns:1fr;

	}

}



.areas-list li{

	font-size:20px;

}



.areas-list li::before{

    display: table-cell;

    width: 30px;

    content: "\f00c";

    float: left;

    font-family: FontAwesome;

	color:#fff;

}



.blue-section{

	background-color:#2E3192;

	padding:60px 0;

}



.blue-section h2,

.blue-section p,

.blue-section li{

	color:#fff;

}



.blue-section a{

	color:#fff;

	text-decoration:underline;

}



.content-home-btn-container{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-pack:center;

	    -ms-flex-pack:center;

	        justify-content:center;

	padding-top:20px;

}



.blue-section .btn-alt{

	color: #fff;

    border: 2px solid #fff;

	text-decoration:none;

	margin:0 auto;

}



.blue-section .btn-alt:hover,

.blue-section .btn-alt:focus,

.blue-section .btn-alt:active{

	background-color:#fff;

	color:#000;

}



.short-code p:last-of-type{

	margin-bottom:30px;

}



.content-title{

	margin:50px 0;

}



.content-title h2{

	font-size:30px;

}



i{

	font-style:normal;

}



ul{

	margin:0;

	padding:0;

}



li{

	list-style:none;

	font-size:18px;

	margin:10px 0;

}



.content_box li::before {

    display: table-cell;

    width: 30px;

    content: "\f00c";

    float: left;

    font-family: FontAwesome;

    color: #F7EE22;

}



figure{

	margin:0;

}



i{

	font-family:FontAwesome;

}



h2{

	font-weight:700;

	font-size:38px;

}



#content{

	margin-top:250px;

}



/* Main Navbar */



#big-nav{

	position:fixed;

	width:100%;

	z-index:2;

	top:0;

	z-index:4;

	background-color:#fff;

	-webkit-transition:.2s;

	transition:.2s;

	overflow:visible;

	box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.8);

}



#big-nav a:hover,

#big-nav a:active,

#big-nav a:focus{

	text-decoration:underline;

}



#navbar{

	width:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



/* Small Topnav */



.small_topnav{

	width:100%;

	height:40px;

	background-color:#767a83;

}



.small_topnav .center{

	height:100%;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



.header_times{

	height:100%;

	box-sizing:border-box;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	background-color:#494d56;

	padding: 0 20px;

}



.header_times p{

	margin:auto 0;

	color:#fff;

	text-transform:uppercase;

	font-size:14px;

}



.header_quote{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	height:100%;

	margin-left:auto;

}



.header_quote p{

	color:#fff;

	font-size:15px;

}



/* Nav Top */



.topnav{

	height:100px;

	background-color:#fff;

}



.topnav .center{

	position:relative;

	height:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



/* Nav Bottom */



.bottomnav{

	height:50px;

	background-color:#131857;

}



.bottomnav .center{

	height:100%;

	position:relative;

}



.bottomnav .menu-main-navigation-container{

	width:100%;

}



.bottomnav .menu{

	width:100%;

}



.bottomnav ul{

	width:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	-webkit-box-pack:justify;

	    -ms-flex-pack:justify;

	        justify-content:space-between;

}



.bottomnav a{

	color:#fff;

	font-size:12px;

	font-weight:600;

	text-transform:uppercase;

}



#nav-links a:hover,

#nav-links a:focus,

#nav-links a:active{

	text-decoration:underline;

}



#nav-links ul a:hover,

#nav-links ul a:focus,

#nav-links ul a:active,

#resp-links ul a:hover,

#resp-links ul a:focus,

#resp-links ul a:active{

	text-decoration:underline;

}



/* Navbar Dropdown Desktop */



.menu-item-has-children{

	position:relative;

	padding-right:10px;

	cursor:pointer;

}



.menu-item-has-children a{

	padding-right:10px!important;

}



.menu-item-has-children::after{

	display: table-cell;

    width: 10px;

    content: "\f0dd";

    font-family: FontAwesome;

	color:#000;

	position:absolute;

	top:0;

	bottom:0;

	right:0;

}



ul.sub-menu{

	display: none!important;

    position: absolute;

    top: 100%;

    right: 60px;

    left: calc(0px - 60px);

    text-align: center;

    height: auto;

    padding: 10px 10px!important;

    z-index: 6;

    overflow: visible;

    box-sizing: border-box;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

        -ms-flex-direction: column;

            flex-direction: column;

    border-bottom: 1px solid rgba(0, 0, 0, 0.2);

    background-color: #fff;

    width: calc(100% + 120px)!important;

}



.menu-item-has-children.dropdown .sub-menu{

	display:block!important;

}



.sub-menu li{

	height:auto;

	width:100%;

}



.sub-menu a{

	margin-left:0;

	box-sizing:border-box;

	padding:10px!important;

	width:100%;

	font-size: 13px;

}



/* Navbar Dropdown Mobile */



@media(max-width:1250px){

	#resp-links li{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

		position:static;

	}

	.menu-item-has-children::after{

		display: table-cell;

		width: 10px;

		font-family: FontAwesome;

		color:#000;

		position:static;

		top:0;

		bottom:0;

		right:0;

		box-sizing:border-box;

		padding:17px 30px 0 20px;

		margin-left:5px;

		border:1px solid #000;

	}

	.menu-main-navigation-container{

		position:relative;

		width:100%;

		height:calc(100% - 200px);

	}

	#resp-links ul.sub-menu{

		border:none;

		top:60px;

		bottom:0;

		left:0;

		padding:0;

		overflow:hidden;

		display:block;

		height:0;

		background-color:transparent;

	}

	#resp-links ul.sub-menu li{

		margin:0;

	}

	#resp-links li.dropdownSub{

		position:absolute;

		top:0;

	}

	#resp-links .dropdownSub .sub-menu{

		display:block!important;

		height: calc(100vh - 90px);

		-webkit-transition:0.8s;

		transition:0.8s;

		padding: 0!important;

	}

	.dropdownSubMain .menu-item-has-children::after{

		display:none;

	}

	#resp-links .dropdownSubMain li{

		display:none;

	}

	.menu-item-has-children.dropdownSub::after{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

	}

	#resp-links .dropdownSubMain li.dropdownSub{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

	}

	#resp-links .dropdownSubMain li.dropdownSub li{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

	}

	#resp-links .dropdownSubMain li.dropdownSub a{

		color:#000;

		font-size:18px;

		padding: 10px 0!important;

	}

	#resp-links .dropdownSubMain li.dropdownSub .sub-menu a{

		color:#000;

		font-size:14px;

	}

	.dropdownSubMain{

		margin-top: 90px;

		background-color:transparent;

		z-index:2;

	}

}



/* Nav Brand */



#nav-brand{

	height: 65px;

	font-size:25px;

	margin: auto 0;

}



#nav-brand img{

	height:auto;

	width:100%;

	display:block;

}



@media(max-width:370px){

	#navbar #nav-brand{

		font-size:22px;

	}

}



#nav-links{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	overflow:visible;

	z-index:1;

	background-color:transparent;

	-webkit-transition:.6s;

	transition:.6s;

	-webkit-box-pack:end;

	    -ms-flex-pack:end;

	        justify-content:flex-end;

	align-items:center;

}



/* Nav Contact */



#nav-contact{

	position:absolute;

	right:0;

	top:0;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	box-sizing:border-box;

	padding-top:15px;

}



#nav-contact a{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:end;

	    -ms-flex-align:end;

	        align-items:flex-end;

	color:#fff;

	margin-left:30px;

}



#nav-contact a:hover,

#nav-contact a:active,

#nav-contact a:focus{

	text-decoration:none;

}



#nav-contact p{

	margin:0;

	font-size:17px;

	font-weight:700;

}



#nav-contact strong{

	color:#F7EE22;

	text-decoration:underline;

}



#nav-contact i{

	margin:0 7px 2px 0;

	color:#F7EE22;

}



@media(max-width:1250px){

	#nav-contact{

		-webkit-box-orient:vertical;

		-webkit-box-direction:normal;

		    -ms-flex-direction:column;

		        flex-direction:column;

		-webkit-box-align:start;

		    -ms-flex-align:start;

		        align-items:flex-start;

		-webkit-box-pack:center;

		    -ms-flex-pack:center;

		        justify-content:center;

	}

	#nav-contact a{

		font-size:20px;

	}

	.small_topnav{

		display:none;

	}

}



/* Nav About */



#nav-about-links{

	box-sizing:border-box;

	padding:0 0 0 60px;;

	width:100%;

}



#nav-about-links a{

	color:#000;

	margin:0;

	font-size:14px;

	font-weight:600;

	box-sizing:border-box;

	padding:0;

	text-transform:uppercase;

	text-align: left;

}



/* Nav Links */



.navLinks{

	height:100%;

}



#navbar #nav-about-links ul{

	margin:0;

	padding:0;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	-webkit-box-pack:justify;

	    -ms-flex-pack:justify;

	        justify-content:space-between;

}



#navbar li{

	list-style:none;

	margin:0;

}



#navbar h1{

	text-transform:uppercase;

}



#navbar #nav-links a{

	margin:0 0 0 30px;

}



#navbar #nav-links li:first-of-type a{

	margin:0;

}



/* Nav Mobile */



#resp-links{

	top:0;

	right:0;

	height:100%;

	z-index:6;

	position:fixed;

	overflow:hidden;

	-webkit-transition:.6s;

	transition:.6s;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-pack:start;

	    -ms-flex-pack:start;

	        justify-content:flex-start;

	background-color:#fff;

}



#resp-links li{

	margin:5px 0;

}



#resp-links ul{

	box-sizing:border-box;

	padding:80px 0 0 20px;

}



#resp-links ul a{

	font-size:18px;

	font-weight:700;

	color:#000;

	overflow:hidden;

	white-space: nowrap;

	padding:15px 0!important;

	border-bottom:1px solid #767a83;

	width:235px!important;

	text-align:left;

	text-decoration:none!important;

}



#resp-links .phone-nav{

	position:absolute;

	bottom:20px;

	left:25px;

	font-size:18px;

	overflow:hidden;

	white-space:nowrap;

	display:none;

}



#resp-links #nav-brand img{

	width:100%;

	height:auto;

}



#resp-links #footer-brand h2{

	font-size:22px;

}



#resp-links #footer-brand h3{

	font-size:15px;

	color:#A9A9A9;

}



#resp-links #footer-brand h4{

	font-size:15px;

	color:#000;

}



.respOverlay{

	width:100vw;

	height:100vh;

	z-index:5;

	background-color:rgba(0, 0, 0, 0.8);

	position:fixed;

	opacity:1;

	-webkit-transition:.0;

	transition:.0;

	top:0;

	left:0;

	right:0;

	bottom:0;

	display:none;

}



#resp-overlay.resp-overlay-display{

	opacity:1;

	display:block;

}



.respLinks{

	width:0;

}



.responsive{

	width:325px;

}



#resp-links a{

-webkit-tap-highlight-color: transparent;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none;

}



#resp-links li{

	-webkit-tap-highlight-color: transparent;

  -webkit-touch-callout: none;

  -webkit-user-select: none;

  -ms-user-select: none;

  user-select: none;

}



#resp-links a:focus{

	color:#1C9987;

}



/* Nav Hamburger */



.hamburger{

	position:fixed;

	right:4%;

	top:37px;

	z-index:7;

	background-color:transparent;

	display:none;

	-webkit-transition:.5s;

	transition:.5s;

}



.hamburger a.icon{

	display:block;

	padding:0;

	cursor:pointer;

}

	

.hamburger a.icon div{

	width:40px;

	height:2px;

	background-color:#767a83;

	margin:10px 0;

	-webkit-transition:0.4s;

	transition:0.4s;

}



.change .bar1{

	-webkit-transform:

	rotate(-45deg)

	translate(-8px, 7px);

	-ms-transform:

	rotate(-45deg)

	translate(-8px, 7px);

	    transform:

	rotate(-45deg)

	translate(-8px, 7px);

}



.change .bar2{

	opacity:0;

}



.change .bar3{

	-webkit-transform:

	rotate(45deg)

	translate(-9px, -9px);

	-ms-transform:

	rotate(45deg)

	translate(-9px, -9px);

	    transform:

	rotate(45deg)

	translate(-9px, -9px);

}



.change a.icon div{

	background-color:#767a83;

}



.alt a.icon div{

	background-color:#767a83;

}



.remove{

	height:0;

}



#phone-mobile-link{

	display:none;

}



@media(min-height:550px){

	.navbar{

		overflow:hidden;

	}

	#navBrand{

		position:absolute;

		bottom:70px;

		margin-bottom:0;

	}

}



/* Responsive Nav */



@media(min-width:1250px){

	#resp-links{

		display:none;

	}

}



@media(max-width:1250px){

	.big-nav #nav-brand{

		margin:auto 0;

	}

	.hamburger{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

		-webkit-box-orient:horizontal;

		-webkit-box-direction:normal;

		    -ms-flex-direction:row;

		        flex-direction:row;

		-webkit-box-align:center;

		    -ms-flex-align:center;

		        align-items:center;

		-webkit-box-pack:end;

		    -ms-flex-pack:end;

		        justify-content:flex-end;

	}

	#nav-contact{

		display:none;

	}

	#nav-about-links{

		display:none;

	}

	.big-nav{

		height:100px;

		box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2);

	}

	.hamburger{

		top:28px;

	}

	#phone-mobile-link{

		display:block;

		position:fixed;

		z-index: 7;

		top: 32px;

		right: calc(4% + 80px);

	}

	#phone-mobile-link i{

		font-size:40px;

		color:#767a83;

	}

	#phone-mobile-link a{

		text-decoration:none!important;

	}

	.sub-menu a{

		background-color:transparent!important;

	}

	.bottomnav{

		display:none;

	}

	.topnav .center{

		-webkit-box-pack:start;

		    -ms-flex-pack:start;

		        justify-content:flex-start;

	}

	header.header-home{

		background-attachment:scroll;

		height:calc(100% - 100px);

		margin-top:100px;

	}

}



@media(max-width:425px){

	#phone-mobile-link{

		right: calc(4% + 60px);

	}

}



@media(max-width:375px){

	#nav-brand{

		height: 55px;

	}

}



/* Homepage Header */



#header_home{

	height: 450px;

}



#header_home .spacer{

	margin-bottom:0;

}



.header-home{

	width:100%;

	margin-top:140px;

	position:relative;

	width:100%;

	background-size:cover;

	background-repeat:no-repeat;

	background-position:50% 50%;

}



.header-overlay{

	position:absolute;

	top:0;

	left:0;

	bottom:0;

	right:0;

	background-color:#000;

	opacity:0.6;

}



.header-video{

	width:100%;

	height:100%;

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

}



.header-video video{

	display:block;

	width:100%;

	height:100%;

	top:0;

	left:0;

	right:0;

	bottom:0;

	object-fit: cover;

}



.header-home .header-text-container{

	width:100%;

	height:100%;

	background-color:transparent;

	position:absolute;

	top:0;

	left:0;

	right:0;

	bottom:0;

}



.header-home .center{

	height:100%;

	position:relative;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.header-home .header-text{

	width:100%;

	max-width:600px;

	position:relative;

	z-index:3;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-pack:center;

	    -ms-flex-pack:center;

	        justify-content:center;

	box-sizing:border-box;

	padding-bottom:20px;

	text-align:left;

	height:auto;

}



.header-home p{

	color:#fff;

	margin:0;

	font-size:34px;

	text-align: left;

    margin: 20px 0;

}



.header-home h1,

.header-home strong{

	color:#fff;

	font-size:45px;

	font-weight:700;

	margin:0;

	text-align:left;

	text-transform: uppercase;

}



.header-home h2{

	font-size:20px;

	font-weight:400;

	color:#fff;

	margin:40px 0;

}



.header-home .btn{

	margin:0;

}



@media(max-width:1250px){

	.header-home{

		margin-top:100px;

	}

}



@media(max-width:600px){

	.header-home h1,

	.header-home strong{

		font-size:35px;

	}

	.header-home p{

		font-size: 28px;

	}

}



@media(max-width:450px){

	.header-home h1,

	.header-home strong{

		font-size:28px;

	}

	.header-home p{

		font-size: 23px;

	}

}



/* Header Page */



#header_page{

	height:400px;

}



#header_page.header-home .header-text{

	height:100%;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	width:100%;

	max-width:100%;

	padding-bottom:0;

}



#header_page strong{

	text-align:center;

}



#header_page p{

	font-size:20px;

	margin:10px 0 10px 0;

}



#header_page p:first-of-type{

	margin-top:0;

}



.header_phone_container{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.header_phone_container i{

	display:none;

}



.header_phone_container strong{

	font-size:24px;

}



.header_phone_container a{

	margin:0 10px;

}



#header_page .header_phone_container p{

	font-size:24px;

	margin:0 5px 20px 0;

}



strong.phone{

	font-size:24px;

	font-weight:700;

}



#header_page .btn{

	margin-bottom:10px;

}



@media(max-width:900px){

	.header_phone_container a{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

		-webkit-box-orient:vertical;

		-webkit-box-direction:normal;

		    -ms-flex-direction:column;

		        flex-direction:column;

	}

	#header_page .header_phone_container p{

		margin-bottom:0;

	}

	#header_page .btn{

		margin-top:30px;

	}

}



@media(max-width:600px){

	.header_phone_container{

		-webkit-box-orient:vertical;

		-webkit-box-direction:normal;

		    -ms-flex-direction:column;

		        flex-direction:column;

	}

	.header_phone_container a{

		margin-bottom:10px;

	}

	#header_page{

		height:440px;

	}

	#header_page p{

		font-size:18px;

		margin-top:0;

	}

	#header_page .header_phone_container p,

	#header_page .header_phone_container strong{

		margin-bottom:0;

		font-size:20px;

	}

	#header_page .btn{

		margin-top:15px;

	}

}



@media(max-width:400px){

	#header_page{

		height:480px;

	}

}



/* Header Small */



.header-small{

	width:100%;

	margin-top:100px;

	position:relative;

	background-size:cover;

	background-repeat:no-repeat;

}



.header-small .header-overlay{

	opacity:0.7;

}



.header-small .center{

	padding:80px 0;

}



.header-small .header-text{

	position:relative;

	z-index: 2;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-pack:center;

	    -ms-flex-pack:center;

	        justify-content:center;

	margin:0 0 80px 0;

}



.header-small .header-text h1,

.header-small .header-text strong{

	color:#fff;

	font-size:40px;

	margin:0;

	text-align:center;

}



.header-text .title-small{

	font-size:17px;

	color:#fff;

	text-align:center;

}



.header-text span{

	font-size:26px;

	font-weight:700;

	color:#fff;

	text-align:center;

}



.header-description{

	margin-top:-80px;

	z-index:2;

	position:relative;

}



.header-description p{

	color:#000;

	font-size:16px;

	margin:0;

}



.header-description .center{

	background-color:#F4F4F4;

	box-sizing:border-box;

	padding:40px;

}



@media(max-width:950px){

	.header-small{

		margin-top:100px;

	}

}



/* Page Content */



.page-content h2,

.page-content h1{

	color:#1c1d1d;

	font-size:30px;

}



.page-content h1{

	font-size:34px;

}



.page-content p{

	font-size:16px;

}



.page-content li{

	color:#131857;

	text-align:left;

	margin:5px 0;

	font-size:16px;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:start;

	    -ms-flex-align:start;

	        align-items:flex-start;

	font-weight:600;

}



.page-content li::before {

    display: block;

    width: auto;

	height:100%;

    content: "\f058";

    float: left;

    font-family: FontAwesome;

	color:#131857;

	margin:3px 10px 0 0;

}



.wp-block-image{

	width:auto!important;

	max-width:auto!important;

}



.wp-block-image figure.alignright{

	display:block;

	margin-left:auto;

}



.wp-block-image .alignright img{

	width:50%!important;

	height:auto;

}



.page-content{

	margin-top:40px;

}



.page-content img {

    float: right;

    display: block;

    width: calc(50% - 20px);

    height: auto;

    margin: 0 0 20px 40px;

}



@media(max-width:500px){

	.page-content img {

		float: none;

		display: block;

		width: 100%;

		margin: 20px 0;

	}

}



/* Content Box */



.content_box{

	padding:50px 0;

}



.additional_content{

	background-color: #EDEDED;

}



.content_box_title{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



.content_box .center{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



.content_box strong,

.content_box h2{

	font-size:30px;

	color:#000;

	text-align:center;

	margin:0;

}



.content_box p{

	font-size:18px;

}



/* Services Box */



.services_box{

	background-color:#fff;

}



.services_box strong{

	color:#000;

}



.services_grid{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr;

	grid-gap:20px;

	margin-top:20px;

	width:100%;

}



.services_grid_box{

	width:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

}



.services_grid_box a{

	display:block;

	text-decoration:none;

}



.services_grid_box img{

	display:block;

	width:100%;

	height:auto;

	margin-bottom:20px;

}



.services_grid_box strong{

	color:#000;

	font-size:26px;

	margin:20px 0 0 0;

	text-align:left;

}



.services_box p{

	color:#000;

	margin:15px 0 20px 0;

}



.btn_services_container{

	margin-top:auto;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

}



@media(max-width:800px){

	.services_grid{

		display:block;

	}

	.services_grid_box{

		margin-bottom:30px;

	}

	.services_grid_box:last-of-type{

		margin-bottom:0;

	}

}



/* Asbestos Services Box */



#asbestos_services.services_grid{

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

}



/* Plant Services Box */



#plant_services.services_grid{

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

}



/* Why Choose Us */



.why-choose-us{

	background-color:#EDEDED;

	padding:50px 0;

}



.our-process{

	background-color:#595959;

}



.our-suppliers{

	background-color:#fff;

}



.selling_points{

	background-color:#494d56;

}



.why-choose-title{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	margin-bottom: 20px;

}



.why-choose-title strong{

	margin:0;

	font-size: 30px;

	text-align:center;

}



.why-choose-grid{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

	grid-gap:40px;

}



.why-choose-us .grid-box{

	width:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



.why-choose-us span{

	margin-bottom:5px;

	text-align:center;

	color:#1C9987;

	font-size:20px;

	font-weight:700;

}



.why-choose-us img{

	width: auto;

    height: 50px;

	margin:25px auto 0 auto;

}



.why-choose-grid strong{

	color:#000;

	font-size:18px;

	text-align:center;

	margin:20px 0 0 0;

	text-transform:uppercase;

}



.our-process strong{

	color:#fff;

}



.why-choose-us p{

	color:#000;

	font-size:17px;

	font-weight:500;

	text-align:center;

	margin:20px 0 0 0;

	max-width: 250px;

}



.our-process p{

	color:#fff;

}



.why-choose-us .btn{

	margin:0;

}



@media(max-width:800px){

	.why-choose-grid{

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

	}

}



@media(max-width:500px){

	.why-choose-us .why-choose-grid{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

		-webkit-box-orient:vertical;

		-webkit-box-direction:normal;

		    -ms-flex-direction:column;

		        flex-direction:column;

		-webkit-box-align: center;

		    -ms-flex-align: center;

		        align-items: center;

	}

	.why-choose-us .grid-box{

		max-width:300px;

	}

}



.why-choose-us.selling_points{

	background-color:#494d56;

}



.selling_points .why-choose-grid{

	-ms-grid-columns:1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr;

}



.why-choose-us.selling_points strong,

.why-choose-us.selling_points p{

	color:#fff;

}



/* Blinds Slider */



.blinds_slider{

	background-color:#494d56;

	padding: 50px 0;

}



.blinds_slider strong{

	color:#fff;

}



.blinds_slider_container{

	margin-top:40px;

	position:relative;

	height: 250px;

}



.blinds_link{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:30% 70%;

	    grid-template-columns:30% 70%;

	height: 50px;

}



.blinds_link_title{

	box-sizing:border-box;

	background-color:#767a83;

	height: 100%;

	cursor:pointer;

	padding-left:10px;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

    -webkit-box-align: center;

        -ms-flex-align: center;

            align-items: center;

}



.blinds_link_title:hover{

	background-color:#767a83;

}



.blinds_link_title strong{

	font-size:17px;

	color:#A3C6E3

}



.blinds_link_title:hover strong{

	color:#fff;

}



.blinds_link.active .blinds_link_title{

	background-color:#1c1d1d;

	border-left:3px solid #EDEDED;

}



.blinds_link.active .blinds_link_title strong{

	color:#fff;

}



.blinds_link_content{

	display:none;

	position:absolute;

	top:0;

	left:calc(30% + 10px);

	height:auto;

}



.blinds_link.active .blinds_link_content{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

}



.blinds_link_content div{

	width:100%;

}



.blinds_link_content img{

	display:block;

	width:100%;

	height:auto;

}



.blinds_link_text{

	box-sizing:border-box;

	padding:0 20px;

	height:250px;

}



.blinds_link_text strong{

	font-size:22px;

}



.blinds_link_text p{

	color:#fff;

	font-size:16px;

}



.blinds_link_img{

	background-size:cover;

	background-repeat:no-repeat;

}



@media(max-width:800px){

	.blinds_link{

		display:block;

	}

	.blinds_slider_container{

		height:auto;

	}

	.blinds_link_content{

		left:0;

		top:100%;

		right:0;

		margin-top:20px;

		height:300px;

	}

	.blinds_link_text{

		padding:0 10px 0 0;

	}

	.blinds_slider{

		height:600px;

	}

}



@media(max-width:600px){

	.blinds_link.active .blinds_link_content{

		display:block;

	}

	.blinds_link_img{

		height:200px;

		margin-top:20px;

	}

	.blinds_slider{

		height:760px;

	}

}



@media(max-width:450px){

	.blinds_slider{

		height:800px;

	}

}



/* Image Slider */



.image_container{

	padding:50px 0;

}



.image-slider{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

	grid-gap:30px;

	margin-top:30px;

}



.image-slider img{

	width:100%;

	height:auto;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	margin:0;

}



@media(max-width:950px){

	.image-slider{

		grid-gap:20px;

	}

}



@media(max-width:600px){

	.image-slider{

		grid-gap:15px;

	}

}



@media(max-width:450px){

	.image-slider{

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

	}

}



/* Swipebox */



.swipebox img{

	display:block;

	width:100%;

	height:auto;

	-webkit-transform-style: preserve-3d;

	        transform-style: preserve-3d;

}



.swipebox{

	position:relative;

}



.swipebox img:hover{

	opacity:0.6;

}



.swipebox:after {

    content: '\f065';

    position: absolute;

    top: 0;

    right: 0;

    z-index: 1;

    padding: .25em .5em;

    font-family: FontAwesome;

    font-size: 1.5em;

    color: #fff;

    background: rgba(17, 17, 17, 0.5);

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

    text-decoration: none;

    opacity: 0;

}



.swipebox:hover:after{

	opacity:1;

}



/* Testimonials */



.testimonials-grid{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

	grid-gap:40px;

}



.testimonials-grid-box{

	box-sizing:border-box;

	padding:40px;

	background-color:#FAFAFA;

}



.testimonials-grid-box p{

	font-size:18px;

	margin:0;

}



.testimonials-grid-box h3{

	font-size:20px;

	margin:20px 0 0 0;

}



@media(max-width:800px){

	.testimonials-grid{

		-ms-grid-columns:1fr;

		    grid-template-columns:1fr;

		grid-gap:20px;

	}

}



.demo_title{

	margin:0!important;

}



/* News */



.news-container-large{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:horizontal;

	-webkit-box-direction:normal;

	    -ms-flex-direction:row;

	        flex-direction:row;

	margin-bottom:40px;

}



.news-container{

	width:calc(100% - 300px);

}



.news-grid{

	box-sizing:border-box;

}



.news-grid-box{

	box-sizing:border-box;

	padding:20px;

	margin-top:40px;

	background-color:#F4F4F4;

}



.news-container h2{

	font-size: 26px;

    color: #000;

    margin: 0 0 5px 0;

}



.news-container p{

	font-size:16px;

}



p.info-line{

	font-size:14px;

	font-style:italic;

	margin:0 0 20px 0;

}



.news-grid-box .btn-blue{

	border:none;

}



.sidebar-class{

	position:absolute;

	width:100%;

	top:360px;

}



@media(max-width:700px){

	.news-grid{

		padding-left:0;

	}

	.sidebar-class{

		position:static;

		top:0;

		margin-bottom:40px;

	}

}



#sidebar{

	-webkit-box-flex: 0;

	    -ms-flex: 0 0 auto;

	        flex: 0 0 auto;

}



#sidebar ul{

	display:none;

}



#sidebar form{

	display:none;

}



#sidebar ul li{

	display:none;

	list-style:none;

}



#sidebar ul[role="navigation"]{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	width: 260px;

	margin:40px 0 0 40px;

	box-sizing:border-box;

	padding:20px;

	background-color:#000;

}



#sidebar ul[role="navigation"] li.pagenav{

	display:none;

}



#sidebar ul[role="navigation"] li.categories,

#sidebar ul[role="navigation"] li.categories ul,

#sidebar ul[role="navigation"] li.categories ul li{

	display:block

}



li.categories h2{

	margin:0 0 20px 0;

	color:#F7EE22;

	font-size: 26px;

}



li.categories li,

li.categories a{

	color:#fff;

	text-decoration:underline;

}



@media(max-width:800px){

	.news-container-large{

		display:block;

	}

	.news-container{

		width:100%;

	}

	#sidebar ul[role="navigation"]{

		width:100%;

		margin:40px 0 0 0;

	}

}



/* News Single */



.header-blog{

	background-color:#F4F4F4;

	margin-top:100px;

}



.header-blog .center{

	padding:60px 0;

}



.header-blog h1{

	color: #000;

    font-size: 30px;

    margin: 0;

    text-align: center;

}



.header-blog p{

	text-align:center;

	margin:5px 0 0 0;

}



/* Quote Form */



.quote-form{

	background-color:#F4F4F4;

	box-sizing:border-box;

	padding:40px;

	margin:40px 0;

}



form h2 {

    width: 100%;

    clear: both;

    font-size: 22px;

    text-transform: uppercase;

    color: #131857;

    margin: 0 0 20px 0;

}



form label {

    color: #000;

    display: block;

    float: left;

    width: 100%;

    margin-right: 2%;

	font-size:14px;

}



form.quote-form label {

    width: 23%;

	margin-bottom:20px;

}



input,

select,

textarea {

	padding:10px;

	margin-top:3px;

	border:none;

	width:100%;

	box-sizing:border-box;

	line-height: normal;

}



form p {

    font-size: 12px;

    color: #000;

}



input[type=checkbox], input[type=radio] {

    box-sizing: border-box;

    padding: 0;

	width:auto;

}



input[type="radio" i] {

    background-color: initial;

    cursor: default;

    -webkit-appearance: radio;

    box-sizing: border-box;

    margin: 3px 3px 0px 5px;

    padding: initial;

    border: initial;

}



form.quote-form .btn-contact {

    font-weight: 600;

    font-size: 14px;

    background-color: #F3D70D;

    color: #fff;

    padding: 14px 24px;

    box-sizing: border-box;

    width: 100%;

    text-decoration: none;

    cursor: pointer;

    text-align: center;

    border-radius: 0;

    text-transform: uppercase;

}



@media (max-width: 1000px){

	form.quote-form label {

		width: 48%;

	}

}



@media (max-width: 600px){

	form.quote-form label {

		width: 100%;

		margin-right:0;

	}

	.quote-form{

		padding:40px 20px;

	}

}



/* Service Box */



#services-box{

	width:100%;

	padding:30px 0 60px;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	-webkit-box-pack:center;

	    -ms-flex-pack:center;

	        justify-content:center;

}



/* Callback Image Box */ 



.callback_box_grid{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.callback_half{

	width:50%;

}



.callback_box_grid img,

.callback_box_grid video{

	display:block;

	width:100%;

	height:auto;

}



.callback_box_text{

	box-sizing:border-box;

	padding:30px;

	background-color:#FAFAFA;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

}



.callback_box_text .btn_container{

	margin-top:auto;

}



.callback_box_grid .callback_box_text h2{

	text-align:left;

	margin-bottom:20px;

}



.img_callback{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.img_callback_text{

	width:50%;

	box-sizing:border-box;

	padding:20px;

	background-color:#F4F4F4;

}



.callback_box_img  strong.title{

	color:#767a83;

	font-size:26px;

}



.callback_box_img p{

	font-size:18px;

	color:#000;

	margin:40px 0 20px;

}



.callback_box_img strong{

	font-size:20px;

	color:#000;

}



.img_callback img{

	display:block;

	width:50%;

	height:auto;

}



@media(max-width:1100px){

	.callback_box_grid div{

		width:100%;

	}

	.callback_box_grid{

		-webkit-box-orient:vertical!important;

		-webkit-box-direction:normal!important;

		    -ms-flex-direction:column!important;

		        flex-direction:column!important;

	}

	.img_callback img{

		width:25%;

	}

}



@media(max-width:800px){

	.img_callback img{

		width:40%;

	}

}



@media(max-width:650px){

	.img_callback{

		-webkit-box-orient:vertical;

		-webkit-box-direction:normal;

		    -ms-flex-direction:column;

		        flex-direction:column;

	}

	.img_callback img{

		width:100%;

	}

}



/* Callback Form */ 



.callback{

	box-sizing:border-box;

	padding:20px;

	background-color:#F4F4F4;

	margin-top:40px;

}



.callback .input_container{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

	grid-gap:10px;

	margin-bottom:10px;

}



@media(max-width:500px){

	.callback .input_container{

		display:block;

	}

	.callback .input_container input{

		margin-bottom:10px;

	}

}



/* Content Box */ 



#content_page_box .callback_box_text{

	background-color:transparent;

	padding:0 40px 0 0;

}



#content_page_box .callback_box_text strong{

	font-size:18px;

}



#content_page_box .callback_box_text h3,

#content_page_box .callback_box_text h2{

	margin-top:0;

	font-size:24px;

}



#content_page_box .callback_box_text{

	display:block;

	box-sizing:border-box;

	padding-right:20px;

}



#content_page_box h1{

	margin:0;

	text-align:center;

}



#content_page_box .callback_box_grid{

	margin-top:30px;

	width:100%;

}



#content_page_box.content_continued .callback_box_grid{

	margin-top:0;

}



#content_page_box .callback_box_text p:first-of-type{

	margin-top:0;

}



#content_page_box .callback_box_text p:last-of-type{

	margin-bottom:0;

}



#content_page_box.content_continued{

	padding:0;

	margin-bottom:60px;

}



@media(max-width:1100px){

	#content_page_box .callback_box_text{

		margin-bottom:30px;

	}

	#content_page_box .callback_box_text{

		padding:0!important;

	}

}



/* Additional Content */



.additional_page_content{

	width:100%;

}



.additional_page_content h2,

.additional_page_content h3,

.additional_page_content h4{

	text-align:left;

}



.additional_page_content h2,

.additional_page_content strong{

		font-size: 24px;

}



/* Video Section */



.video_box{

	background-color:#131313;

}



.video_box h1{

	color:#fff;

	margin:0;

	font-size:30px;

}



.video_box p{

	color:#fff;

	margin-top:0;

}



p.video_intro{

	margin:20px 0 40px 0;

	text-align:center;

}



.video_grid{

	width:100%;

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

	grid-gap:20px;

}



.video_grid div{

	width:100%;

}



.video_text_box a{

	color:#fff;

	text-decoration:none;

}



.video_text_box a:hover,

.video_text_box a:active,

.video_text_box a:focus{

	color:#F7EE22;

	text-decoration:underline;

}



.video_grid video{

	display:block;

	width:100%;

	height:auto;

}



.video_grid li{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	font-weight:700;

	color:#fff;

}



.video_grid li::before {

    display: table-cell;

    width: 20px;

    content: "\2611";

    font-family: FontAwesome;

    color:#F7EE22;

	font-size:18px;

}



@media(max-width:800px){

	.video_grid{

		display:block;

	}

	.video_box_container{

		margin-bottom:20px;

	}

}



/* Gallery Section */



#contact-box.gallery-box{

	background-color:#fff;

}



#contact-box .gallery-box-grid{

	margin-top:40px;

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

	grid-gap:20px;

}



#contact-box.gallery-box strong{

	color:#131857;

}



#contact-box .gallery-box-grid img{

	display:block;

	width:100%;

	height:auto;

	-webkit-transform-style: preserve-3d;

	        transform-style: preserve-3d;

}



#contact-box.gallery-box a{

	position:relative;

}



#contact-box.gallery-box a img:hover{

	opacity:0.6;

}



#contact-box.gallery-box a:after {

    content: '\f065';

    position: absolute;

    top: 0;

    right: 0;

    z-index: 1;

    padding: .25em .5em;

    font-family: FontAwesome;

    font-size: 1.5em;

    color: #fff;

    background: rgba(17, 17, 17, 0.5);

    -webkit-transition: all .2s ease;

    transition: all .2s ease;

    text-decoration: none;

    opacity: 0;

}



#contact-box.gallery-box a:hover:after{

	opacity:1;

}



@media(max-width:800px){

	#contact-box .gallery-box-grid{

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

		grid-gap:20px;

	}

}



@media(max-width:550px){

	#contact-box .gallery-box-grid{

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

		grid-gap:10px;

	}

}



/* Testimonials Box */



.testimonials_box{

	background-color:#F4F4F4;

}



.content_box_intro .testimonials_box{

	background-color:#F4F4F4;

	box-sizing:border-box;

	padding:30px;

}



.testimonials_box:last-of-type{

	margin-bottom:0;

}



.content_box .center{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



.testimonials_box strong{

	color:#000;

}



.testimonials_box h3{

	font-size:30px;

	margin:0 0 15px 0;

}



.test{

	font-size:20px;

	font-weight:600;

	margin:0 0 5px 0;

}



.test_small{

	font-size:16px;

	font-style:italic;

	margin:0 0 10px 0;

}



.testimonials_box p{

	color:#000;

	font-size:18px;

}



/* Testimonials Content */



.content_title_container h1{

	margin:0;

}



.content_title_container{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



.content_title_container .spacer{

	margin-bottom:40px;

}



.testimonials_content_grid{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

	grid-gap:40px;

	margin-top:10px;

}



@media(max-width:900px){

	.testimonials_content_grid{

		display:block;

	}

	.content_box_intro .testimonials_box{

		margin-bottom:20px;

	}

}



/* Accreditations Box */



.accreditations_box .center{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr;

	grid-gap:40px;

	margin:-20px auto 40px auto;

}



@media(max-width:1200px){

	.accreditations_box .center{

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

	}

}



.accreditations_box .testimonials_box{

	padding:30px;

	display:-ms-grid;

	display:grid;

	-ms-grid-columns: calc(100% - 65px) 65px;

	    grid-template-columns: calc(100% - 65px) 65px;

	box-sizing:border-box;

	width:100%;

}



.accreditations_box .testimonials_box h3{

	font-size:24px;

}



.accreditation_title{

	box-sizing:border-box;

	padding-right:20px;

	height:100%;

}



@media(max-width:900px){

	.accreditations_box .center{

		display:block;

	}

	.accreditations_box .testimonials_box{

		margin-bottom:15px;

		padding:15px;

		-ms-grid-columns: calc(100% - 50px) 50px;

		    grid-template-columns: calc(100% - 50px) 50px;

	}

	.accreditations_box .testimonials_box h3{

		font-size:20px;

	}

	.accreditation_title{

		padding-right:10px;

	}

}



.pdf_img{

	width:100%;

}



.pdf_link_box{

	box-sizing:border-box;

}



.testimonials_box img{

	height:auto;

	width:100%;

	display:block;

	margin:0;

}



/* Recent Projects */



.projects_container{

	width:100%;

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

	grid-gap:40px;

}



.project_box{

	background-color: #F4F4F4;

    box-sizing: border-box;

    padding: 30px;

}



.projects_container h3{

	font-size:28px;

	margin:0 0 10px 0;

}



.projects_container .test_small{

	margin-bottom:20px;

}



.projects_gallery{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

	grid-gap:20px;

}



.projects_container img{

	display:block;

	width:100%;

	height:auto;

}



.projects_container strong{

	font-size:24px;

}



@media(max-width:800px){

	.projects_container{

		display:block;

	}

	.project_box{

		margin-bottom:20px;

	}

	.project_box:last-of-type{

		margin-bottom:0;

	}

}



/* Gallery Box */



.gallery_box strong{

	color: #000;

    font-size: 30px;

    font-weight: 700;

    margin: 0;

    text-align: center;

}



.gallery_box_grid{

	margin-top:40px;

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr 1fr 1fr;

	    grid-template-columns:1fr 1fr 1fr 1fr;

	grid-gap:20px;

}



.gallery_box_grid a{

	width:100%;

	display:block;

}



.gallery_box_grid img{

	display:block;

	width:100%;

	height:auto;

}



@media(max-width:900px){

	.gallery_box_grid{

		-ms-grid-columns:1fr 1fr;

		    grid-template-columns:1fr 1fr;

	}

}



@media(max-width:500px){

	.gallery_box_grid{

		grid-gap:10px;

	}

}



/* Contact Box */



#contact-box{

	width:100%;

	background-size:cover;

	background-repeat:no-repeat;

	background-position:0% 100%;

	position:relative;

}



#contact-box-text{

	height:100%;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	-webkit-box-pack:center;

	    -ms-flex-pack:center;

	        justify-content:center;

	text-align:center;

	box-sizing:border-box;

	padding:60px 0;

	position:relative;

}



#contact-box strong,

#contact-box h1{

	color:#fff;

	font-size:30px;

    font-weight: 700;

	margin:0;

	text-align:center;

}



#contact-box p{

	color:#fff;

	font-size: 22px;

	font-weight: 500;

	margin:40px 0;

	text-align:center;

}



#contact-box p a{

	text-decoration:underline;

	color:#000;

	font-weight: 700;

}



#contact-box p a:hover,

#contact-box p a:active,

#contact-box p a:focus{

	color:#F7EE22;

}



#contact-box .btn{

	margin:0;

}



/* Contact Page */



#contact_page_form{

	padding:60px 0;

	background-color:#F4F4F4;

}



#contact_page_form .center{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.contact_details_container{

	width: auto;

    box-sizing: border-box;

    padding-right: 100px;

	min-width: 450px;

}



.contact_half{

	width: auto;

}



#contact_page_form h2{

	color:#767a83;

	font-size:30px;

	margin:0 0 30px 0;

}



#contact_page_form strong{

	color:#767a83;

	text-transform:uppercase;

	font-size:18px;

}



#contact_page_form p,

#contact_page_form a{

	color:#000;

	font-size:18px;

	margin:0 0 5px 0;

	width:100%;

}



#contact_page_form span{

	color:#000;

}



#contact_page_form input,

#contact_page_form textarea{

	margin:5px 0 20px 0;

	padding:10px;

	font-size:18px;

	font-family: 'Roboto', sans-serif;

}



#contact_page_form textarea{

	height:140px;

}



.contact_details{

	margin-bottom:30px;

}



.contact_details:last-of-type{

	margin-bottom:0;

}



.contact_details_half{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



.contact_details_name{

	width:120px;

}



.contact_details_text{

	width:calc(100% - 120px);

}



#contact_page_form p.form_message{

	margin-bottom:20px;

}



.error p{

	color: #d30404;

	margin:40px 0 0 0;

}



.thank-you-container p{

	font-size: 18px;

}



.g-recaptcha{

	margin-top:20px;

}



@media(max-width:950px){

	#contact_page_form .center{

		display:-webkit-box;

		display:-ms-flexbox;

		display:flex;

		-webkit-box-orient:vertical;

		-webkit-box-direction:reverse;

		    -ms-flex-direction:column-reverse;

		        flex-direction:column-reverse;

	}

	.contact_half{

		width:100%;

		margin-bottom:40px;

	}

	.contact_details_half{

		width:100%;

	}

	.contact_details_container{

		width:100%;

		padding-right:0;

		min-width: auto;

	}

}



/* Footer */



footer{

	box-sizing:border-box;

	padding:60px 0 0 0;

	width:100%;

	background-color:#151515;

}



footer .center{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



#footer-locations{

	margin:0 auto;

}



#footer-links{

	margin-left:auto;

}



#footer-logo #nav-brand{

	width:250px;

	margin-top:20px;

	position:relative;

	-webkit-box-pack:start;

	    -ms-flex-pack:start;

	        justify-content:flex-start;

}



#footer-logo #nav-brand img{

	width:180px;

	height:auto;

}



#footer-logo-text{

	width:170px;

}



#footer-logo-text p{

	text-align:center;

	margin-top:10px;

	font-weight:700;

}



#footer-logo .fa-phone{

	font-size:20px;

	margin-top:5px;

}



#footer-logo a{

	display:block;

}



.footer-grid-box{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

}



#footer-accreditations{

	max-width:220px;

}



footer #footer-accreditations p{

	font-size:14px;

	margin:20px 0 10px 0;

}



footer #footer-accreditations .furn-img{

	display:block;

	width:220px;

	height:auto;

	margin-bottom:5px!important;

}



footer #footer-accreditations .furn-link{

	font-size:14px;

}



#footer-button{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:end;

	    -ms-flex-align:end;

	        align-items:flex-end;

}



#footer-button .btn-alt{

	margin:0;

	-ms-flex-item-align:start;

	    align-self:flex-start;

}



.contact-container{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

}

.contact-container img{

	

}



footer .address-box{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



footer .address-box p{

	max-width:220px;

}



footer i{

	color:#fff;

}



.footer-grid-box i{

	font-family:fontawesome;

	margin:0 12px 0 0;

	font-size:16px;

	color:#fff;

}



.address-box i{

	font-size:25px;

}



.footer-grid-box .fa-phone{

	font-size:20px;

}



.footer-grid-box .fa-facebook-f{

	font-size:19px;

	margin-right:17px;

}



#footer-privacy{

	margin-top:20px;

	padding-top:20px;

	border-top:1px solid #fff;

}



#footer-privacy a{

	width:100%;

}



footer h3{

	margin:20px 0 30px 0;

	font-size:18px;

	color:#fff;

	font-weight:700;

}



footer ul{

	margin:0;

	padding:0;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-orient:vertical;

	-webkit-box-direction:normal;

	    -ms-flex-direction:column;

	        flex-direction:column;

	-webkit-box-align:left;

	    -ms-flex-align:left;

	        align-items:left;

}



footer li{

	list-style:none;

	margin:0;

}



footer a, footer p{

	text-decoration:none;

	color:#fff!important;

	font-size:16px;

	margin:0 0 7px 0;

	font-weight:400;

}



footer #footer-address a{

	margin:0 0 20px 0;

}



a.nav-phone{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	text-decoration:none;

}



footer a:hover,

footer a:active,

footer a:focus{

	color:#fff;

	text-decoration:underline;

}



a.nav-phone:hover,

a.nav-phone:active,

a.nav-phone:focus{

	text-decoration:none;

}



a.nav-phone:hover p,

a.nav-phone:active p,

a.nav-phone:focus p{

	text-decoration:underline;

}



footer a:hover p,

footer a:active p,

footer a:focus p{

	color:#fff;

	text-decoration:underline;

}



/* Micro Footer */



#footer-bottom{

	background-color:#151515;

}



#footer-bottom .center{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	padding:20px 0;

	margin-top:60px;

}



#footer-bottom-tom a:hover{

	color:#4c4c4c;

}



#footer-bottom p{

	margin:0;

	font-size:13px;

	color:#fff;

	text-align:left;

	font-weight: 500;

	max-width:calc(100% - 50px);

}



#footer-bottom ul{

	-webkit-box-orient:horizontal;

	-webkit-box-direction:normal;

	    -ms-flex-direction:row;

	        flex-direction:row;

}



#footer-bottom li{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

	margin:0;

}



footer #tom-link{

	-ms-flex-line-pack:end;

	    align-content:flex-end;

}



#footer-bottom a{

	margin:0;

}



.social-footer-small{

	margin-left:auto;

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

	-webkit-box-align:center;

	    -ms-flex-align:center;

	        align-items:center;

}



.social-footer-small i{

	font-size:20px;

}



#footer-accreditations img{

	display:block;

	width:140px;

	height:auto;

}



#footer-accreditations img:first-of-type{

	margin-bottom:20px;

}



/* Footer Responsive */



footer #nav-brand{

	height: 80px;

    margin: 20px 0 30px 0!important;

}



#footer-mobile-logo #nav-brand a{

	height:100%;

	margin:0 auto;

}



#footer-mobile-logo #nav-brand img {

    height: 100%;

	width: auto;

}



@media(max-width:1000px){

	footer .center{

		-webkit-box-orient:vertical;

		-webkit-box-direction:normal;

		    -ms-flex-direction:column;

		        flex-direction:column;

	}

	#footer-bottom .center{

		-webkit-box-orient:horizontal;

		-webkit-box-direction:normal;

		    -ms-flex-direction:row;

		        flex-direction:row;

	}

	#footer-address{

		margin:0 auto;

		text-align:center;

	}

	#footer-address i{

		display:none;	

	}

	#footer-locations{

		margin:0 auto;

	}



	#footer-links{

		margin:0 auto;

	}

	footer .address-box{

		text-align:center;

		padding:0 auto;

	}

	.contact-container{

		-webkit-box-align:center;

		    -ms-flex-align:center;

		        align-items:center;

	}

	footer li{

		text-align:center;

	}

	#footer-accreditations{

		max-width:none;

	}

	#footer-accreditations p{

		text-align:center;

		max-width:300px;

	}

}



/* 404 Page */



#page-missing-links{

	margin-bottom:60px;

}



#page-missing-links li{

	margin:10px 0;

}



#page-missing-links a{

	color:#000;

}



#page-missing-links a:hover,

#page-missing-links a:focus,

#page-missing-links a:active{

	color:#2E3192;

}



/* Privacy Page */



#privacy-content-container{

	margin:40px 0 60px 0;

}



#privacy-content-container h2{

	font-size:30px;

	font-weight:600;

}



#privacy-content-container h3{

	font-size:22px;

}



#privacy-content-container h4{

	font-weight:600;

}



/* Map */



#map-container{

	margin:0 0 60px 0;

}



#map-container .center{

	display:-webkit-box;

	display:-ms-flexbox;

	display:flex;

}



#map{

	height: 400px;

	width: calc(100% - 400px);

	background-color: grey;

	margin:40px auto 0;

}



@media(max-width:850px){

	#map{

		width:100%;

	}

}



.img-double{

	display:-ms-grid;

	display:grid;

	-ms-grid-columns:1fr 1fr;

	    grid-template-columns:1fr 1fr;

	grid-gap:20px;

}



.img-double img{

	display:block;

	width:100%;

	height:auto;

}



@media(max-width:500px){

	.img-double{

		display:-ms-grid;

		display:grid;

		-ms-grid-columns:1fr;

		    grid-template-columns:1fr;

		grid-gap:20px;

	}

}



.logo {
	max-width: 300px;
}

.logo img {
	max-width: 100%;
}
/*# sourceMappingURL=data:application/json;base64,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QW5CLG1CQUFtQjs7RUFFbkI7O0NBRUQ7O0VBRUMsa0JBQWtCOztFQUVsQjs7Q0FFRDs7RUFFQyxlQUFlOztFQUVmOztDQUVEOztFQUVDLGtCQUFrQjs7RUFFbEIsZ0JBQWdCOztFQUVoQjs7Q0FFRDs7OztBQUlELGNBQWM7Ozs7QUFJZDs7Q0FFQyxtQkFBbUI7O0NBRW5COzs7O0FBSUQ7O0NBRUMsY0FBYzs7Q0FFZDs7OztBQUlEOztDQUVDLFdBQVc7O0NBRVg7Ozs7QUFJRDs7Ozs7O0NBTUMsY0FBYzs7Q0FFZDs7OztBQUlELGtCQUFrQjs7OztBQUlsQjs7Q0FFQyxxQkFBcUI7O0NBRXJCOzs7O0FBSUQ7O0NBRUMsZUFBZTs7Q0FFZixnQkFBZ0I7O0NBRWhCOzs7O0FBSUQ7O0NBRUMsZUFBZTs7Q0FFZjs7OztBQUlEOztDQUVDLGdCQUFnQjs7Q0FFaEI7Ozs7QUFJRCxTQUFTOzs7O0FBSVQ7O0NBRUMsa0JBQWtCOztDQUVsQjs7OztBQUlEOztDQUVDLG9CQUFhOztDQUFiLG9CQUFhOztDQUFiLGFBQWE7O0NBRWI7Ozs7QUFJRDs7Q0FFQyxjQUFjOztDQUVkLDBCQUEwQjs7Q0FFMUIsdUJBQXVCOztDQUV2QixtQkFBbUI7O0NBRW5COzs7O0FBSUQ7O0NBRUM7O0VBRUMsV0FBVzs7RUFFWDs7Q0FFRDs7OztBQUlEOztDQUVDLGlCQUFhOztDQUFiLGFBQWE7O0NBRWIseUJBQThCOztLQUE5Qiw4QkFBOEI7O0NBRTlCLGNBQWM7O0NBRWQ7Ozs7QUFJRDs7Q0FFQyxjQUFjOztDQUVkLFdBQVc7O0NBRVgsWUFBWTs7Q0FFWjs7OztBQUlEOztDQUVDOztFQUVDLGlCQUFhOztFQUFiLGFBQWE7O0VBRWIscUJBQTBCOztNQUExQiwwQkFBMEI7O0VBRTFCLGNBQWM7O0VBRWQ7O0NBRUQ7Ozs7QUFJRDtDQUNDLGlCQUFpQjtDQUNqQjs7QUFFRDtDQUNDLGdCQUFnQjtDQUNoQiIsImZpbGUiOiJzdHlsaW5nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbImJvZHksaHRtbHtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdG1hcmdpbjowO1xyXG5cclxuXHRwYWRkaW5nOjA7XHJcblxyXG5cdGZvbnQtZmFtaWx5OiAnTnVuaXRvIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuXHRwe1xyXG5cclxuXHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdGgyLCBoMywgaDQsIHN0cm9uZ3tcclxuXHJcblx0XHRmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmO1xyXG5cclxuXHR9XHJcblxyXG5cdFxyXG5cclxuQC1tcy12aWV3cG9ydHtcclxuXHJcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNlbnRlcntcclxuXHJcblx0bWF4LXdpZHRoOjEyMDBweDtcclxuXHJcblx0d2lkdGg6OTIlO1xyXG5cclxuXHRtYXJnaW46MCBhdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc3BhY2VyIHtcclxuXHJcbiAgICB3aWR0aDogNjBweDtcclxuXHJcbiAgICBoZWlnaHQ6IDVweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdFRTIyO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG5cclxuICAgIG1hcmdpbjogMTVweCAwIDIwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuYXtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHJcblx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNiaWctbmF2IGF7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudF9ib3hfaW50cm97XHJcblxyXG5cdG1hcmdpbjo2MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50X2JveF9pbnRybyBwe1xyXG5cclxuXHRmb250LXNpemU6MThweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuYTpob3ZlcixcclxuXHJcbmE6YWN0aXZlLFxyXG5cclxuYTpmb2N1c3tcclxuXHJcblx0Y29sb3I6I0Y3RUUyMjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuaXtcclxuXHJcblx0Zm9udC1mYW1pbHk6Zm9udGF3ZXNvbWU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5idG57XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzFjNDg5MTtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0cGFkZGluZzoxNHB4IDI0cHg7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcclxuXHJcblx0Ym9yZGVyOm5vbmU7XHJcblxyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG5cclxuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5idG46aG92ZXIsIFxyXG5cclxuLmJ0bjpmb2N1cywgXHJcblxyXG4uYnRuOmFjdGl2ZXtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojMTIzNTZiO1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYnRuX3doaXRle1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblxyXG5cdGNvbG9yOiMxYzQ4OTE7XHJcblxyXG5cdHBhZGRpbmc6MTRweCAyNHB4O1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XHJcblxyXG5cdGJvcmRlcjpub25lO1xyXG5cclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6MDtcclxuXHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYnRuX3doaXRlOmhvdmVyLCBcclxuXHJcbi5idG5fd2hpdGU6Zm9jdXMsIFxyXG5cclxuLmJ0bl93aGl0ZTphY3RpdmV7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzFjNDg5MTtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJ0biBpe1xyXG5cclxuXHRtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmdyZXktYmd7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bi1hbHR7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjYwMDtcclxuXHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHJcblx0Y29sb3I6I0Y3RUUyMjtcclxuXHJcblx0cGFkZGluZzoxNHB4IDI0cHg7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lIWltcG9ydGFudDtcclxuXHJcblx0Ym9yZGVyOm5vbmU7XHJcblxyXG5cdGN1cnNvcjpwb2ludGVyO1xyXG5cclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0Ym9yZGVyLXJhZGl1czowO1xyXG5cclxuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5idG4tYWx0OmhvdmVyLFxyXG5cclxuLmJ0bi1hbHQ6Zm9jdXMsXHJcblxyXG4uYnRuLWFsdDphY3RpdmV7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0Y3RUUyMjtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bl9kYXJre1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGN0VFMjI7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG5cdHBhZGRpbmc6MTRweCAyNHB4O1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnQ7XHJcblxyXG5cdGJvcmRlcjowO1xyXG5cclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdGJvcmRlci1yYWRpdXM6MDtcclxuXHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYnRuX2Rhcms6aG92ZXIsIFxyXG5cclxuLmJ0bl9kYXJrOmZvY3VzLCBcclxuXHJcbi5idG5fZGFyazphY3RpdmV7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcblx0Ym9yZGVyOm5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50e1xyXG5cclxuXHRtYXJnaW46MzBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudCBhOmhvdmVyLFxyXG5cclxuLmNvbnRlbnQgYTpmb2N1cyxcclxuXHJcbi5jb250ZW50IGE6YWN0aXZle1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudCBoM3tcclxuXHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudCBsaXtcclxuXHJcblx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudC1ob21lIGxpIHtcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQgbGk6OmJlZm9yZSB7XHJcblxyXG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHJcbiAgICB3aWR0aDogMzBweDtcclxuXHJcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xyXG5cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHJcblx0Y29sb3I6I0Y3RUUyMjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQtaG9tZSBsaTo6YmVmb3JlIHtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cclxuICAgIGNvbG9yOiAjMkUzMTkyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudC1ob21lLWdyaWR7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQtaG9tZS1ncmlkIGltZ3tcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG5cdG1hcmdpbjphdXRvIDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50LWhvbWUtZ3JpZC1ib3h7XHJcblxyXG5cdHdpZHRoOjUwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQtaG9tZS1ncmlkLWJveDpmaXJzdC1vZi10eXBle1xyXG5cclxuXHRtYXJnaW4tcmlnaHQ6MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQtaG9tZS1ncmlkLWJveDpsYXN0LW9mLXR5cGV7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50IGgye1xyXG5cclxuXHRmb250LXNpemU6MjhweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQgaDN7XHJcblxyXG5cdHRleHQtYWxpZ246bGVmdDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRmb250LXNpemU6MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnNlcnZpY2UtdXBkYXRle1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjQwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53cC1ibG9jay1pbWFnZXtcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53cC1ibG9jay1pbWFnZSBpbWd7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudC1ob21le1xyXG5cclxuXHRwYWRkaW5nOjUwcHggMCA2MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50LWhvbWUgaDJ7XHJcblxyXG5cdG1hcmdpbi10b3A6MDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50LWhvbWUgcHtcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5hcmVhcy1saXN0e1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe1xyXG5cclxuXHQuYXJlYXMtbGlzdHtcclxuXHJcblx0XHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0MDBweCl7XHJcblxyXG5cdC5hcmVhcy1saXN0e1xyXG5cclxuXHRcdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5hcmVhcy1saXN0IGxpe1xyXG5cclxuXHRmb250LXNpemU6MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmFyZWFzLWxpc3QgbGk6OmJlZm9yZXtcclxuXHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgIHdpZHRoOiAzMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcblxyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmx1ZS1zZWN0aW9ue1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMyRTMxOTI7XHJcblxyXG5cdHBhZGRpbmc6NjBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmx1ZS1zZWN0aW9uIGgyLFxyXG5cclxuLmJsdWUtc2VjdGlvbiBwLFxyXG5cclxuLmJsdWUtc2VjdGlvbiBsaXtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsdWUtc2VjdGlvbiBhe1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudC1ob21lLWJ0bi1jb250YWluZXJ7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHJcblx0cGFkZGluZy10b3A6MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsdWUtc2VjdGlvbiAuYnRuLWFsdHtcclxuXHJcblx0Y29sb3I6ICNmZmY7XHJcblxyXG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG5cdG1hcmdpbjowIGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibHVlLXNlY3Rpb24gLmJ0bi1hbHQ6aG92ZXIsXHJcblxyXG4uYmx1ZS1zZWN0aW9uIC5idG4tYWx0OmZvY3VzLFxyXG5cclxuLmJsdWUtc2VjdGlvbiAuYnRuLWFsdDphY3RpdmV7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnNob3J0LWNvZGUgcDpsYXN0LW9mLXR5cGV7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnQtdGl0bGV7XHJcblxyXG5cdG1hcmdpbjo1MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50LXRpdGxlIGgye1xyXG5cclxuXHRmb250LXNpemU6MzBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuaXtcclxuXHJcblx0Zm9udC1zdHlsZTpub3JtYWw7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbnVse1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0cGFkZGluZzowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5saXtcclxuXHJcblx0bGlzdC1zdHlsZTpub25lO1xyXG5cclxuXHRmb250LXNpemU6MThweDtcclxuXHJcblx0bWFyZ2luOjEwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnRfYm94IGxpOjpiZWZvcmUge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgd2lkdGg6IDMwcHg7XHJcblxyXG4gICAgY29udGVudDogXCJcXGYwMGNcIjtcclxuXHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblxyXG4gICAgY29sb3I6ICNGN0VFMjI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZpZ3VyZXtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbml7XHJcblxyXG5cdGZvbnQtZmFtaWx5OkZvbnRBd2Vzb21lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5oMntcclxuXHJcblx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRmb250LXNpemU6MzhweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRlbnR7XHJcblxyXG5cdG1hcmdpbi10b3A6MjUwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIE1haW4gTmF2YmFyICovXHJcblxyXG5cclxuXHJcbiNiaWctbmF2e1xyXG5cclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0ei1pbmRleDoyO1xyXG5cclxuXHR0b3A6MDtcclxuXHJcblx0ei1pbmRleDo0O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblxyXG5cdHRyYW5zaXRpb246LjJzO1xyXG5cclxuXHRvdmVyZmxvdzp2aXNpYmxlO1xyXG5cclxuXHRib3gtc2hhZG93OiAwIDAgMTVweCAwIHJnYmEoMCwgMCwgMCwgMC44KTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2JpZy1uYXYgYTpob3ZlcixcclxuXHJcbiNiaWctbmF2IGE6YWN0aXZlLFxyXG5cclxuI2JpZy1uYXYgYTpmb2N1c3tcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdmJhcntcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFNtYWxsIFRvcG5hdiAqL1xyXG5cclxuXHJcblxyXG4uc21hbGxfdG9wbmF2e1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6NDBweDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojMWM0ODkxO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc21hbGxfdG9wbmF2IC5jZW50ZXJ7XHJcblxyXG5cdGhlaWdodDoxMDAlO1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyX3RpbWVze1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojMTIzNTZiO1xyXG5cclxuXHRwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXJfdGltZXMgcHtcclxuXHJcblx0bWFyZ2luOmF1dG8gMDtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG5cclxuXHRmb250LXNpemU6MTRweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlcl9xdW90ZXtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdGhlaWdodDoxMDAlO1xyXG5cclxuXHRtYXJnaW4tbGVmdDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyX3F1b3RlIHB7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdGZvbnQtc2l6ZToxNXB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBOYXYgVG9wICovXHJcblxyXG5cclxuXHJcbi50b3BuYXZ7XHJcblxyXG5cdGhlaWdodDoxMDBweDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udG9wbmF2IC5jZW50ZXJ7XHJcblxyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIE5hdiBCb3R0b20gKi9cclxuXHJcblxyXG5cclxuLmJvdHRvbW5hdntcclxuXHJcblx0aGVpZ2h0OjUwcHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzEzMTg1NztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJvdHRvbW5hdiAuY2VudGVye1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ib3R0b21uYXYgLm1lbnUtbWFpbi1uYXZpZ2F0aW9uLWNvbnRhaW5lcntcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJvdHRvbW5hdiAubWVudXtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJvdHRvbW5hdiB1bHtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYm90dG9tbmF2IGF7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdGZvbnQtc2l6ZToxMnB4O1xyXG5cclxuXHRmb250LXdlaWdodDo2MDA7XHJcblxyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdi1saW5rcyBhOmhvdmVyLFxyXG5cclxuI25hdi1saW5rcyBhOmZvY3VzLFxyXG5cclxuI25hdi1saW5rcyBhOmFjdGl2ZXtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdi1saW5rcyB1bCBhOmhvdmVyLFxyXG5cclxuI25hdi1saW5rcyB1bCBhOmZvY3VzLFxyXG5cclxuI25hdi1saW5rcyB1bCBhOmFjdGl2ZSxcclxuXHJcbiNyZXNwLWxpbmtzIHVsIGE6aG92ZXIsXHJcblxyXG4jcmVzcC1saW5rcyB1bCBhOmZvY3VzLFxyXG5cclxuI3Jlc3AtbGlua3MgdWwgYTphY3RpdmV7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIE5hdmJhciBEcm9wZG93biBEZXNrdG9wICovXHJcblxyXG5cclxuXHJcbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVue1xyXG5cclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0cGFkZGluZy1yaWdodDoxMHB4O1xyXG5cclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYXtcclxuXHJcblx0cGFkZGluZy1yaWdodDoxMHB4IWltcG9ydGFudDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVye1xyXG5cclxuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG5cclxuICAgIHdpZHRoOiAxMHB4O1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcblx0dG9wOjA7XHJcblxyXG5cdGJvdHRvbTowO1xyXG5cclxuXHRyaWdodDowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG51bC5zdWItbWVudXtcclxuXHJcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICByaWdodDogNjBweDtcclxuXHJcbiAgICBsZWZ0OiBjYWxjKDBweCAtIDYwcHgpO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgcGFkZGluZzogMTBweCAxMHB4IWltcG9ydGFudDtcclxuXHJcbiAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblxyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDEyMHB4KSFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLmRyb3Bkb3duIC5zdWItbWVudXtcclxuXHJcblx0ZGlzcGxheTpibG9jayFpbXBvcnRhbnQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zdWItbWVudSBsaXtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zdWItbWVudSBhe1xyXG5cclxuXHRtYXJnaW4tbGVmdDowO1xyXG5cclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cdHBhZGRpbmc6MTBweCFpbXBvcnRhbnQ7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogTmF2YmFyIERyb3Bkb3duIE1vYmlsZSAqL1xyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjEyNTBweCl7XHJcblxyXG5cdCNyZXNwLWxpbmtzIGxpe1xyXG5cclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0XHRwb3NpdGlvbjpzdGF0aWM7XHJcblxyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46OmFmdGVye1xyXG5cclxuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG5cdFx0d2lkdGg6IDEwcHg7XHJcblxyXG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cclxuXHRcdGNvbG9yOiMwMDA7XHJcblxyXG5cdFx0cG9zaXRpb246c3RhdGljO1xyXG5cclxuXHRcdHRvcDowO1xyXG5cclxuXHRcdGJvdHRvbTowO1xyXG5cclxuXHRcdHJpZ2h0OjA7XHJcblxyXG5cdFx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRcdHBhZGRpbmc6MTdweCAzMHB4IDAgMjBweDtcclxuXHJcblx0XHRtYXJnaW4tbGVmdDo1cHg7XHJcblxyXG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjMDAwO1xyXG5cclxuXHR9XHJcblxyXG5cdC5tZW51LW1haW4tbmF2aWdhdGlvbi1jb250YWluZXJ7XHJcblxyXG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0XHRoZWlnaHQ6Y2FsYygxMDAlIC0gMjAwcHgpO1xyXG5cclxuXHR9XHJcblxyXG5cdCNyZXNwLWxpbmtzIHVsLnN1Yi1tZW51e1xyXG5cclxuXHRcdGJvcmRlcjpub25lO1xyXG5cclxuXHRcdHRvcDo2MHB4O1xyXG5cclxuXHRcdGJvdHRvbTowO1xyXG5cclxuXHRcdGxlZnQ6MDtcclxuXHJcblx0XHRwYWRkaW5nOjA7XHJcblxyXG5cdFx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdFx0aGVpZ2h0OjA7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHJcblx0fVxyXG5cclxuXHQjcmVzcC1saW5rcyB1bC5zdWItbWVudSBsaXtcclxuXHJcblx0XHRtYXJnaW46MDtcclxuXHJcblx0fVxyXG5cclxuXHQjcmVzcC1saW5rcyBsaS5kcm9wZG93blN1YntcclxuXHJcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcblx0XHR0b3A6MDtcclxuXHJcblx0fVxyXG5cclxuXHQjcmVzcC1saW5rcyAuZHJvcGRvd25TdWIgLnN1Yi1tZW51e1xyXG5cclxuXHRcdGRpc3BsYXk6YmxvY2shaW1wb3J0YW50O1xyXG5cclxuXHRcdGhlaWdodDogY2FsYygxMDB2aCAtIDkwcHgpO1xyXG5cclxuXHRcdHRyYW5zaXRpb246MC44cztcclxuXHJcblx0XHRwYWRkaW5nOiAwIWltcG9ydGFudDtcclxuXHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd25TdWJNYWluIC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOjphZnRlcntcclxuXHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblxyXG5cdH1cclxuXHJcblx0I3Jlc3AtbGlua3MgLmRyb3Bkb3duU3ViTWFpbiBsaXtcclxuXHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblxyXG5cdH1cclxuXHJcblx0Lm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uZHJvcGRvd25TdWI6OmFmdGVye1xyXG5cclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0fVxyXG5cclxuXHQjcmVzcC1saW5rcyAuZHJvcGRvd25TdWJNYWluIGxpLmRyb3Bkb3duU3Vie1xyXG5cclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0fVxyXG5cclxuXHQjcmVzcC1saW5rcyAuZHJvcGRvd25TdWJNYWluIGxpLmRyb3Bkb3duU3ViIGxpe1xyXG5cclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0fVxyXG5cclxuXHQjcmVzcC1saW5rcyAuZHJvcGRvd25TdWJNYWluIGxpLmRyb3Bkb3duU3ViIGF7XHJcblxyXG5cdFx0Y29sb3I6IzAwMDtcclxuXHJcblx0XHRmb250LXNpemU6MThweDtcclxuXHJcblx0XHRwYWRkaW5nOiAxMHB4IDAhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblxyXG5cdCNyZXNwLWxpbmtzIC5kcm9wZG93blN1Yk1haW4gbGkuZHJvcGRvd25TdWIgLnN1Yi1tZW51IGF7XHJcblxyXG5cdFx0Y29sb3I6IzAwMDtcclxuXHJcblx0XHRmb250LXNpemU6MTRweDtcclxuXHJcblx0fVxyXG5cclxuXHQuZHJvcGRvd25TdWJNYWlue1xyXG5cclxuXHRcdG1hcmdpbi10b3A6IDkwcHg7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHJcblx0XHR6LWluZGV4OjI7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogTmF2IEJyYW5kICovXHJcblxyXG5cclxuXHJcbiNuYXYtYnJhbmR7XHJcblxyXG5cdGhlaWdodDogNjVweDtcclxuXHJcblx0Zm9udC1zaXplOjI1cHg7XHJcblxyXG5cdG1hcmdpbjogYXV0byAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jbmF2LWJyYW5kIGltZ3tcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MzcwcHgpe1xyXG5cclxuXHQjbmF2YmFyICNuYXYtYnJhbmR7XHJcblxyXG5cdFx0Zm9udC1zaXplOjIycHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdi1saW5rc3tcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdG92ZXJmbG93OnZpc2libGU7XHJcblxyXG5cdHotaW5kZXg6MTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtcclxuXHJcblx0dHJhbnNpdGlvbjouNnM7XHJcblxyXG5cdGp1c3RpZnktY29udGVudDpmbGV4LWVuZDtcclxuXHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBOYXYgQ29udGFjdCAqL1xyXG5cclxuXHJcblxyXG4jbmF2LWNvbnRhY3R7XHJcblxyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cclxuXHRyaWdodDowO1xyXG5cclxuXHR0b3A6MDtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZy10b3A6MTVweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdi1jb250YWN0IGF7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OjMwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNuYXYtY29udGFjdCBhOmhvdmVyLFxyXG5cclxuI25hdi1jb250YWN0IGE6YWN0aXZlLFxyXG5cclxuI25hdi1jb250YWN0IGE6Zm9jdXN7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jbmF2LWNvbnRhY3QgcHtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG5cdGZvbnQtc2l6ZToxN3B4O1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNuYXYtY29udGFjdCBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiNGN0VFMjI7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNuYXYtY29udGFjdCBpe1xyXG5cclxuXHRtYXJnaW46MCA3cHggMnB4IDA7XHJcblxyXG5cdGNvbG9yOiNGN0VFMjI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MTI1MHB4KXtcclxuXHJcblx0I25hdi1jb250YWN0e1xyXG5cclxuXHRcdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0XHRhbGlnbi1pdGVtczpmbGV4LXN0YXJ0O1xyXG5cclxuXHRcdGp1c3RpZnktY29udGVudDpjZW50ZXI7XHJcblxyXG5cdH1cclxuXHJcblx0I25hdi1jb250YWN0IGF7XHJcblxyXG5cdFx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LnNtYWxsX3RvcG5hdntcclxuXHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogTmF2IEFib3V0ICovXHJcblxyXG5cclxuXHJcbiNuYXYtYWJvdXQtbGlua3N7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZzowIDAgMCA2MHB4OztcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdi1hYm91dC1saW5rcyBhe1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjYwMDtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nOjA7XHJcblxyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogTmF2IExpbmtzICovXHJcblxyXG5cclxuXHJcbi5uYXZMaW5rc3tcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNuYXZiYXIgI25hdi1hYm91dC1saW5rcyB1bHtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG5cdHBhZGRpbmc6MDtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jbmF2YmFyIGxpe1xyXG5cclxuXHRsaXN0LXN0eWxlOm5vbmU7XHJcblxyXG5cdG1hcmdpbjowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jbmF2YmFyIGgxe1xyXG5cclxuXHR0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNuYXZiYXIgI25hdi1saW5rcyBhe1xyXG5cclxuXHRtYXJnaW46MCAwIDAgMzBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI25hdmJhciAjbmF2LWxpbmtzIGxpOmZpcnN0LW9mLXR5cGUgYXtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIE5hdiBNb2JpbGUgKi9cclxuXHJcblxyXG5cclxuI3Jlc3AtbGlua3N7XHJcblxyXG5cdHRvcDowO1xyXG5cclxuXHRyaWdodDowO1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0ei1pbmRleDo2O1xyXG5cclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHJcblx0b3ZlcmZsb3c6aGlkZGVuO1xyXG5cclxuXHR0cmFuc2l0aW9uOi42cztcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcmVzcC1saW5rcyBsaXtcclxuXHJcblx0bWFyZ2luOjVweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcmVzcC1saW5rcyB1bHtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nOjgwcHggMCAwIDIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNyZXNwLWxpbmtzIHVsIGF7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcblx0cGFkZGluZzoxNXB4IDAhaW1wb3J0YW50O1xyXG5cclxuXHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMWM0ODkxO1xyXG5cclxuXHR3aWR0aDoyMzVweCFpbXBvcnRhbnQ7XHJcblxyXG5cdHRleHQtYWxpZ246bGVmdDtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcmVzcC1saW5rcyAucGhvbmUtbmF2e1xyXG5cclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcblx0Ym90dG9tOjIwcHg7XHJcblxyXG5cdGxlZnQ6MjVweDtcclxuXHJcblx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG5cdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0d2hpdGUtc3BhY2U6bm93cmFwO1xyXG5cclxuXHRkaXNwbGF5Om5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNyZXNwLWxpbmtzICNuYXYtYnJhbmQgaW1ne1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI3Jlc3AtbGlua3MgI2Zvb3Rlci1icmFuZCBoMntcclxuXHJcblx0Zm9udC1zaXplOjIycHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNyZXNwLWxpbmtzICNmb290ZXItYnJhbmQgaDN7XHJcblxyXG5cdGZvbnQtc2l6ZToxNXB4O1xyXG5cclxuXHRjb2xvcjojQTlBOUE5O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcmVzcC1saW5rcyAjZm9vdGVyLWJyYW5kIGg0e1xyXG5cclxuXHRmb250LXNpemU6MTVweDtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnJlc3BPdmVybGF5e1xyXG5cclxuXHR3aWR0aDoxMDB2dztcclxuXHJcblx0aGVpZ2h0OjEwMHZoO1xyXG5cclxuXHR6LWluZGV4OjU7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6cmdiYSgwLCAwLCAwLCAwLjgpO1xyXG5cclxuXHRwb3NpdGlvbjpmaXhlZDtcclxuXHJcblx0b3BhY2l0eToxO1xyXG5cclxuXHR0cmFuc2l0aW9uOi4wO1xyXG5cclxuXHR0b3A6MDtcclxuXHJcblx0bGVmdDowO1xyXG5cclxuXHRyaWdodDowO1xyXG5cclxuXHRib3R0b206MDtcclxuXHJcblx0ZGlzcGxheTpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcmVzcC1vdmVybGF5LnJlc3Atb3ZlcmxheS1kaXNwbGF5e1xyXG5cclxuXHRvcGFjaXR5OjE7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5yZXNwTGlua3N7XHJcblxyXG5cdHdpZHRoOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5yZXNwb25zaXZle1xyXG5cclxuXHR3aWR0aDozMjVweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI3Jlc3AtbGlua3MgYXtcclxuXHJcbi13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcclxuXHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcmVzcC1saW5rcyBsaXtcclxuXHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG5cclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cclxuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNyZXNwLWxpbmtzIGE6Zm9jdXN7XHJcblxyXG5cdGNvbG9yOiMxQzk5ODc7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIE5hdiBIYW1idXJnZXIgKi9cclxuXHJcblxyXG5cclxuLmhhbWJ1cmdlcntcclxuXHJcblx0cG9zaXRpb246Zml4ZWQ7XHJcblxyXG5cdHJpZ2h0OjQlO1xyXG5cclxuXHR0b3A6MzdweDtcclxuXHJcblx0ei1pbmRleDo3O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cclxuXHRkaXNwbGF5Om5vbmU7XHJcblxyXG5cdHRyYW5zaXRpb246LjVzO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGFtYnVyZ2VyIGEuaWNvbntcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0cGFkZGluZzowO1xyXG5cclxuXHRjdXJzb3I6cG9pbnRlcjtcclxuXHJcbn1cclxuXHJcblx0XHJcblxyXG4uaGFtYnVyZ2VyIGEuaWNvbiBkaXZ7XHJcblxyXG5cdHdpZHRoOjQwcHg7XHJcblxyXG5cdGhlaWdodDoycHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzFjNDg5MTtcclxuXHJcblx0bWFyZ2luOjEwcHggMDtcclxuXHJcblx0dHJhbnNpdGlvbjowLjRzO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY2hhbmdlIC5iYXIxe1xyXG5cclxuXHQtd2Via2l0LXRyYW5zZm9ybTpcclxuXHJcblx0cm90YXRlKC00NWRlZylcclxuXHJcblx0dHJhbnNsYXRlKC04cHgsIDdweCk7XHJcblxyXG5cdHRyYW5zZm9ybTpcclxuXHJcblx0cm90YXRlKC00NWRlZylcclxuXHJcblx0dHJhbnNsYXRlKC04cHgsIDdweCk7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jaGFuZ2UgLmJhcjJ7XHJcblxyXG5cdG9wYWNpdHk6MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNoYW5nZSAuYmFyM3tcclxuXHJcblx0LXdlYmtpdC10cmFuc2Zvcm06XHJcblxyXG5cdHJvdGF0ZSg0NWRlZylcclxuXHJcblx0dHJhbnNsYXRlKC05cHgsIC05cHgpO1xyXG5cclxuXHR0cmFuc2Zvcm06XHJcblxyXG5cdHJvdGF0ZSg0NWRlZylcclxuXHJcblx0dHJhbnNsYXRlKC05cHgsIC05cHgpO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY2hhbmdlIGEuaWNvbiBkaXZ7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzFjNDg5MTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmFsdCBhLmljb24gZGl2e1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMxYzQ4OTE7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5yZW1vdmV7XHJcblxyXG5cdGhlaWdodDowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcGhvbmUtbW9iaWxlLWxpbmt7XHJcblxyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1pbi1oZWlnaHQ6NTUwcHgpe1xyXG5cclxuXHQubmF2YmFye1xyXG5cclxuXHRcdG92ZXJmbG93OmhpZGRlbjtcclxuXHJcblx0fVxyXG5cclxuXHQjbmF2QnJhbmR7XHJcblxyXG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XHJcblxyXG5cdFx0Ym90dG9tOjcwcHg7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFJlc3BvbnNpdmUgTmF2ICovXHJcblxyXG5cclxuXHJcbkBtZWRpYShtaW4td2lkdGg6MTI1MHB4KXtcclxuXHJcblx0I3Jlc3AtbGlua3N7XHJcblxyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MTI1MHB4KXtcclxuXHJcblx0LmJpZy1uYXYgI25hdi1icmFuZHtcclxuXHJcblx0XHRtYXJnaW46YXV0byAwO1xyXG5cclxuXHR9XHJcblxyXG5cdC5oYW1idXJnZXJ7XHJcblxyXG5cdFx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRcdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcblx0XHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdFx0anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO1xyXG5cclxuXHR9XHJcblxyXG5cdCNuYXYtY29udGFjdHtcclxuXHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblxyXG5cdH1cclxuXHJcblx0I25hdi1hYm91dC1saW5rc3tcclxuXHJcblx0XHRkaXNwbGF5Om5vbmU7XHJcblxyXG5cdH1cclxuXHJcblx0LmJpZy1uYXZ7XHJcblxyXG5cdFx0aGVpZ2h0OjEwMHB4O1xyXG5cclxuXHRcdGJveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG5cdH1cclxuXHJcblx0LmhhbWJ1cmdlcntcclxuXHJcblx0XHR0b3A6MjhweDtcclxuXHJcblx0fVxyXG5cclxuXHQjcGhvbmUtbW9iaWxlLWxpbmt7XHJcblxyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0XHRwb3NpdGlvbjpmaXhlZDtcclxuXHJcblx0XHR6LWluZGV4OiA3O1xyXG5cclxuXHRcdHRvcDogMzJweDtcclxuXHJcblx0XHRyaWdodDogY2FsYyg0JSArIDgwcHgpO1xyXG5cclxuXHR9XHJcblxyXG5cdCNwaG9uZS1tb2JpbGUtbGluayBpe1xyXG5cclxuXHRcdGZvbnQtc2l6ZTo0MHB4O1xyXG5cclxuXHRcdGNvbG9yOiMxYzQ4OTE7XHJcblxyXG5cdH1cclxuXHJcblx0I3Bob25lLW1vYmlsZS1saW5rIGF7XHJcblxyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOm5vbmUhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblxyXG5cdC5zdWItbWVudSBhe1xyXG5cclxuXHRcdGJhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQhaW1wb3J0YW50O1xyXG5cclxuXHR9XHJcblxyXG5cdC5ib3R0b21uYXZ7XHJcblxyXG5cdFx0ZGlzcGxheTpub25lO1xyXG5cclxuXHR9XHJcblxyXG5cdC50b3BuYXYgLmNlbnRlcntcclxuXHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtcclxuXHJcblx0fVxyXG5cclxuXHRoZWFkZXIuaGVhZGVyLWhvbWV7XHJcblxyXG5cdFx0YmFja2dyb3VuZC1hdHRhY2htZW50OnNjcm9sbDtcclxuXHJcblx0XHRoZWlnaHQ6Y2FsYygxMDAlIC0gMTAwcHgpO1xyXG5cclxuXHRcdG1hcmdpbi10b3A6MTAwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0MjVweCl7XHJcblxyXG5cdCNwaG9uZS1tb2JpbGUtbGlua3tcclxuXHJcblx0XHRyaWdodDogY2FsYyg0JSArIDYwcHgpO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6Mzc1cHgpe1xyXG5cclxuXHQjbmF2LWJyYW5ke1xyXG5cclxuXHRcdGhlaWdodDogNTVweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBIb21lcGFnZSBIZWFkZXIgKi9cclxuXHJcblxyXG5cclxuI2hlYWRlcl9ob21le1xyXG5cclxuXHRoZWlnaHQ6IDQ1MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jaGVhZGVyX2hvbWUgLnNwYWNlcntcclxuXHJcblx0bWFyZ2luLWJvdHRvbTowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWhvbWV7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdG1hcmdpbi10b3A6MTQwcHg7XHJcblxyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblxyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjo1MCUgNTAlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLW92ZXJsYXl7XHJcblxyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cclxuXHR0b3A6MDtcclxuXHJcblx0bGVmdDowO1xyXG5cclxuXHRib3R0b206MDtcclxuXHJcblx0cmlnaHQ6MDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojMDAwO1xyXG5cclxuXHRvcGFjaXR5OjAuNjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci12aWRlb3tcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cclxuXHR0b3A6MDtcclxuXHJcblx0bGVmdDowO1xyXG5cclxuXHRyaWdodDowO1xyXG5cclxuXHRib3R0b206MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci12aWRlbyB2aWRlb3tcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdHRvcDowO1xyXG5cclxuXHRsZWZ0OjA7XHJcblxyXG5cdHJpZ2h0OjA7XHJcblxyXG5cdGJvdHRvbTowO1xyXG5cclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1ob21lIC5oZWFkZXItdGV4dC1jb250YWluZXJ7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGhlaWdodDoxMDAlO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcblx0dG9wOjA7XHJcblxyXG5cdGxlZnQ6MDtcclxuXHJcblx0cmlnaHQ6MDtcclxuXHJcblx0Ym90dG9tOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXItaG9tZSAuY2VudGVye1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1ob21lIC5oZWFkZXItdGV4dHtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0bWF4LXdpZHRoOjYwMHB4O1xyXG5cclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0ei1pbmRleDozO1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nLWJvdHRvbToyMHB4O1xyXG5cclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWhvbWUgcHtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG5cdGZvbnQtc2l6ZTozNHB4O1xyXG5cclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWhvbWUgaDEsXHJcblxyXG4uaGVhZGVyLWhvbWUgc3Ryb25ne1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHRmb250LXNpemU6NDVweDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6NzAwO1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0dGV4dC1hbGlnbjpsZWZ0O1xyXG5cclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWhvbWUgaDJ7XHJcblxyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cclxuXHRmb250LXdlaWdodDo0MDA7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdG1hcmdpbjo0MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXItaG9tZSAuYnRue1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDoxMjUwcHgpe1xyXG5cclxuXHQuaGVhZGVyLWhvbWV7XHJcblxyXG5cdFx0bWFyZ2luLXRvcDoxMDBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcclxuXHJcblx0LmhlYWRlci1ob21lIGgxLFxyXG5cclxuXHQuaGVhZGVyLWhvbWUgc3Ryb25ne1xyXG5cclxuXHRcdGZvbnQtc2l6ZTozNXB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItaG9tZSBwe1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjQ1MHB4KXtcclxuXHJcblx0LmhlYWRlci1ob21lIGgxLFxyXG5cclxuXHQuaGVhZGVyLWhvbWUgc3Ryb25ne1xyXG5cclxuXHRcdGZvbnQtc2l6ZToyOHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5oZWFkZXItaG9tZSBwe1xyXG5cclxuXHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBIZWFkZXIgUGFnZSAqL1xyXG5cclxuXHJcblxyXG4jaGVhZGVyX3BhZ2V7XHJcblxyXG5cdGhlaWdodDo0MDBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2hlYWRlcl9wYWdlLmhlYWRlci1ob21lIC5oZWFkZXItdGV4dHtcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0bWF4LXdpZHRoOjEwMCU7XHJcblxyXG5cdHBhZGRpbmctYm90dG9tOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNoZWFkZXJfcGFnZSBzdHJvbmd7XHJcblxyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jaGVhZGVyX3BhZ2UgcHtcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG5cdG1hcmdpbjoxMHB4IDAgMTBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jaGVhZGVyX3BhZ2UgcDpmaXJzdC1vZi10eXBle1xyXG5cclxuXHRtYXJnaW4tdG9wOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXJfcGhvbmVfY29udGFpbmVye1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXJfcGhvbmVfY29udGFpbmVyIGl7XHJcblxyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlcl9waG9uZV9jb250YWluZXIgc3Ryb25ne1xyXG5cclxuXHRmb250LXNpemU6MjRweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlcl9waG9uZV9jb250YWluZXIgYXtcclxuXHJcblx0bWFyZ2luOjAgMTBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2hlYWRlcl9wYWdlIC5oZWFkZXJfcGhvbmVfY29udGFpbmVyIHB7XHJcblxyXG5cdGZvbnQtc2l6ZToyNHB4O1xyXG5cclxuXHRtYXJnaW46MCA1cHggMjBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5zdHJvbmcucGhvbmV7XHJcblxyXG5cdGZvbnQtc2l6ZToyNHB4O1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNoZWFkZXJfcGFnZSAuYnRue1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6OTAwcHgpe1xyXG5cclxuXHQuaGVhZGVyX3Bob25lX2NvbnRhaW5lciBhe1xyXG5cclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdH1cclxuXHJcblx0I2hlYWRlcl9wYWdlIC5oZWFkZXJfcGhvbmVfY29udGFpbmVyIHB7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cclxuXHR9XHJcblxyXG5cdCNoZWFkZXJfcGFnZSAuYnRue1xyXG5cclxuXHRcdG1hcmdpbi10b3A6MzBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcclxuXHJcblx0LmhlYWRlcl9waG9uZV9jb250YWluZXJ7XHJcblxyXG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHR9XHJcblxyXG5cdC5oZWFkZXJfcGhvbmVfY29udGFpbmVyIGF7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdCNoZWFkZXJfcGFnZXtcclxuXHJcblx0XHRoZWlnaHQ6NDQwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0I2hlYWRlcl9wYWdlIHB7XHJcblxyXG5cdFx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG5cdFx0bWFyZ2luLXRvcDowO1xyXG5cclxuXHR9XHJcblxyXG5cdCNoZWFkZXJfcGFnZSAuaGVhZGVyX3Bob25lX2NvbnRhaW5lciBwLFxyXG5cclxuXHQjaGVhZGVyX3BhZ2UgLmhlYWRlcl9waG9uZV9jb250YWluZXIgc3Ryb25ne1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHJcblx0XHRmb250LXNpemU6MjBweDtcclxuXHJcblx0fVxyXG5cclxuXHQjaGVhZGVyX3BhZ2UgLmJ0bntcclxuXHJcblx0XHRtYXJnaW4tdG9wOjE1cHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0MDBweCl7XHJcblxyXG5cdCNoZWFkZXJfcGFnZXtcclxuXHJcblx0XHRoZWlnaHQ6NDgwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogSGVhZGVyIFNtYWxsICovXHJcblxyXG5cclxuXHJcbi5oZWFkZXItc21hbGx7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdG1hcmdpbi10b3A6MTAwcHg7XHJcblxyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XHJcblxyXG5cdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1zbWFsbCAuaGVhZGVyLW92ZXJsYXl7XHJcblxyXG5cdG9wYWNpdHk6MC43O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLXNtYWxsIC5jZW50ZXJ7XHJcblxyXG5cdHBhZGRpbmc6ODBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLXNtYWxsIC5oZWFkZXItdGV4dHtcclxuXHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG5cdHotaW5kZXg6IDI7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG5cclxuXHRtYXJnaW46MCAwIDgwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1zbWFsbCAuaGVhZGVyLXRleHQgaDEsXHJcblxyXG4uaGVhZGVyLXNtYWxsIC5oZWFkZXItdGV4dCBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdGZvbnQtc2l6ZTo0MHB4O1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXItdGV4dCAudGl0bGUtc21hbGx7XHJcblxyXG5cdGZvbnQtc2l6ZToxN3B4O1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci10ZXh0IHNwYW57XHJcblxyXG5cdGZvbnQtc2l6ZToyNnB4O1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWRlc2NyaXB0aW9ue1xyXG5cclxuXHRtYXJnaW4tdG9wOi04MHB4O1xyXG5cclxuXHR6LWluZGV4OjI7XHJcblxyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaGVhZGVyLWRlc2NyaXB0aW9uIHB7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG5cdGZvbnQtc2l6ZToxNnB4O1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1kZXNjcmlwdGlvbiAuY2VudGVye1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNEY0RjQ7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZzo0MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjk1MHB4KXtcclxuXHJcblx0LmhlYWRlci1zbWFsbHtcclxuXHJcblx0XHRtYXJnaW4tdG9wOjEwMHB4O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFBhZ2UgQ29udGVudCAqL1xyXG5cclxuXHJcblxyXG4ucGFnZS1jb250ZW50IGgyLFxyXG5cclxuLnBhZ2UtY29udGVudCBoMXtcclxuXHJcblx0Y29sb3I6IzFCMjQ4MTtcclxuXHJcblx0Zm9udC1zaXplOjMwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wYWdlLWNvbnRlbnQgaDF7XHJcblxyXG5cdGZvbnQtc2l6ZTozNHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1jb250ZW50IHB7XHJcblxyXG5cdGZvbnQtc2l6ZToxNnB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1jb250ZW50IGxpe1xyXG5cclxuXHRjb2xvcjojMTMxODU3O1xyXG5cclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG5cdG1hcmdpbjo1cHggMDtcclxuXHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0YWxpZ24taXRlbXM6ZmxleC1zdGFydDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6NjAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1jb250ZW50IGxpOjpiZWZvcmUge1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcbiAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xyXG5cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuXHJcblx0Y29sb3I6IzEzMTg1NztcclxuXHJcblx0bWFyZ2luOjNweCAxMHB4IDAgMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLndwLWJsb2NrLWltYWdle1xyXG5cclxuXHR3aWR0aDphdXRvIWltcG9ydGFudDtcclxuXHJcblx0bWF4LXdpZHRoOmF1dG8haW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ud3AtYmxvY2staW1hZ2UgZmlndXJlLmFsaWducmlnaHR7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OmF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53cC1ibG9jay1pbWFnZSAuYWxpZ25yaWdodCBpbWd7XHJcblxyXG5cdHdpZHRoOjUwJSFpbXBvcnRhbnQ7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucGFnZS1jb250ZW50e1xyXG5cclxuXHRtYXJnaW4tdG9wOjQwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wYWdlLWNvbnRlbnQgaW1nIHtcclxuXHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcblxyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgIG1hcmdpbjogMCAwIDIwcHggNDBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo1MDBweCl7XHJcblxyXG5cdC5wYWdlLWNvbnRlbnQgaW1nIHtcclxuXHJcblx0XHRmbG9hdDogbm9uZTtcclxuXHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRtYXJnaW46IDIwcHggMDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBDb250ZW50IEJveCAqL1xyXG5cclxuXHJcblxyXG4uY29udGVudF9ib3h7XHJcblxyXG5cdHBhZGRpbmc6NTBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYWRkaXRpb25hbF9jb250ZW50e1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudF9ib3hfdGl0bGV7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50X2JveCAuY2VudGVye1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudF9ib3ggc3Ryb25nLFxyXG5cclxuLmNvbnRlbnRfYm94IGgye1xyXG5cclxuXHRmb250LXNpemU6MzBweDtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdG1hcmdpbjowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGVudF9ib3ggcHtcclxuXHJcblx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFNlcnZpY2VzIEJveCAqL1xyXG5cclxuXHJcblxyXG4uc2VydmljZXNfYm94e1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zZXJ2aWNlc19ib3ggc3Ryb25ne1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc2VydmljZXNfZ3JpZHtcclxuXHJcblx0ZGlzcGxheTpncmlkO1xyXG5cclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7XHJcblxyXG5cdGdyaWQtZ2FwOjIwcHg7XHJcblxyXG5cdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnNlcnZpY2VzX2dyaWRfYm94e1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnNlcnZpY2VzX2dyaWRfYm94IGF7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc2VydmljZXNfZ3JpZF9ib3ggaW1ne1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc2VydmljZXNfZ3JpZF9ib3ggc3Ryb25ne1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxuXHRmb250LXNpemU6MjZweDtcclxuXHJcblx0bWFyZ2luOjIwcHggMCAwIDA7XHJcblxyXG5cdHRleHQtYWxpZ246bGVmdDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnNlcnZpY2VzX2JveCBwe1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxuXHRtYXJnaW46MTVweCAwIDIwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJ0bl9zZXJ2aWNlc19jb250YWluZXJ7XHJcblxyXG5cdG1hcmdpbi10b3A6YXV0bztcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo4MDBweCl7XHJcblxyXG5cdC5zZXJ2aWNlc19ncmlke1xyXG5cclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdH1cclxuXHJcblx0LnNlcnZpY2VzX2dyaWRfYm94e1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206MzBweDtcclxuXHJcblx0fVxyXG5cclxuXHQuc2VydmljZXNfZ3JpZF9ib3g6bGFzdC1vZi10eXBle1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206MDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBBc2Jlc3RvcyBTZXJ2aWNlcyBCb3ggKi9cclxuXHJcblxyXG5cclxuI2FzYmVzdG9zX3NlcnZpY2VzLnNlcnZpY2VzX2dyaWR7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBQbGFudCBTZXJ2aWNlcyBCb3ggKi9cclxuXHJcblxyXG5cclxuI3BsYW50X3NlcnZpY2VzLnNlcnZpY2VzX2dyaWR7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFdoeSBDaG9vc2UgVXMgKi9cclxuXHJcblxyXG5cclxuLndoeS1jaG9vc2UtdXN7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0VERURFRDtcclxuXHJcblx0cGFkZGluZzo1MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5vdXItcHJvY2Vzc3tcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojNTk1OTU5O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ub3VyLXN1cHBsaWVyc3tcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uc2VsbGluZ19wb2ludHN7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzEyMzU2YjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLndoeS1jaG9vc2UtdGl0bGV7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHRhbGlnbi1pdGVtczpjZW50ZXI7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53aHktY2hvb3NlLXRpdGxlIHN0cm9uZ3tcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53aHktY2hvb3NlLWdyaWR7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtcclxuXHJcblx0Z3JpZC1nYXA6NDBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLndoeS1jaG9vc2UtdXMgLmdyaWQtYm94e1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ud2h5LWNob29zZS11cyBzcGFue1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjVweDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdGNvbG9yOiMxQzk5ODc7XHJcblxyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53aHktY2hvb3NlLXVzIGltZ3tcclxuXHJcblx0d2lkdGg6IGF1dG87XHJcblxyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG5cclxuXHRtYXJnaW46MjVweCBhdXRvIDAgYXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLndoeS1jaG9vc2UtZ3JpZCBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuXHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0bWFyZ2luOjIwcHggMCAwIDA7XHJcblxyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm91ci1wcm9jZXNzIHN0cm9uZ3tcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLndoeS1jaG9vc2UtdXMgcHtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcblx0Zm9udC1zaXplOjE3cHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjUwMDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdG1hcmdpbjoyMHB4IDAgMCAwO1xyXG5cclxuXHRtYXgtd2lkdGg6IDI1MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ub3VyLXByb2Nlc3MgcHtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLndoeS1jaG9vc2UtdXMgLmJ0bntcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe1xyXG5cclxuXHQud2h5LWNob29zZS1ncmlke1xyXG5cclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe1xyXG5cclxuXHQud2h5LWNob29zZS11cyAud2h5LWNob29zZS1ncmlke1xyXG5cclxuXHRcdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcblx0fVxyXG5cclxuXHQud2h5LWNob29zZS11cyAuZ3JpZC1ib3h7XHJcblxyXG5cdFx0bWF4LXdpZHRoOjMwMHB4O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53aHktY2hvb3NlLXVzLnNlbGxpbmdfcG9pbnRze1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMxMjM1NmI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zZWxsaW5nX3BvaW50cyAud2h5LWNob29zZS1ncmlke1xyXG5cclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi53aHktY2hvb3NlLXVzLnNlbGxpbmdfcG9pbnRzIHN0cm9uZyxcclxuXHJcbi53aHktY2hvb3NlLXVzLnNlbGxpbmdfcG9pbnRzIHB7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIEJsaW5kcyBTbGlkZXIgKi9cclxuXHJcblxyXG5cclxuLmJsaW5kc19zbGlkZXJ7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzEyMzU2YjtcclxuXHJcblx0cGFkZGluZzogNTBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmxpbmRzX3NsaWRlciBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibGluZHNfc2xpZGVyX2NvbnRhaW5lcntcclxuXHJcblx0bWFyZ2luLXRvcDo0MHB4O1xyXG5cclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0aGVpZ2h0OiAyNTBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsaW5kc19saW5re1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczozMCUgNzAlO1xyXG5cclxuXHRoZWlnaHQ6IDUwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibGluZHNfbGlua190aXRsZXtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiMxYzQ4OTE7XHJcblxyXG5cdGhlaWdodDogMTAwJTtcclxuXHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblxyXG5cdHBhZGRpbmctbGVmdDoxMHB4O1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibGluZHNfbGlua190aXRsZTpob3ZlcntcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojMWM0ODkxO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmxpbmRzX2xpbmtfdGl0bGUgc3Ryb25ne1xyXG5cclxuXHRmb250LXNpemU6MTdweDtcclxuXHJcblx0Y29sb3I6I0EzQzZFM1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmxpbmRzX2xpbmtfdGl0bGU6aG92ZXIgc3Ryb25ne1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmxpbmRzX2xpbmsuYWN0aXZlIC5ibGluZHNfbGlua190aXRsZXtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojMGEyMzRiO1xyXG5cclxuXHRib3JkZXItbGVmdDozcHggc29saWQgI0VERURFRDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsaW5kc19saW5rLmFjdGl2ZSAuYmxpbmRzX2xpbmtfdGl0bGUgc3Ryb25ne1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYmxpbmRzX2xpbmtfY29udGVudHtcclxuXHJcblx0ZGlzcGxheTpub25lO1xyXG5cclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcblx0dG9wOjA7XHJcblxyXG5cdGxlZnQ6Y2FsYygzMCUgKyAxMHB4KTtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibGluZHNfbGluay5hY3RpdmUgLmJsaW5kc19saW5rX2NvbnRlbnR7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibGluZHNfbGlua19jb250ZW50IGRpdntcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsaW5kc19saW5rX2NvbnRlbnQgaW1ne1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsaW5kc19saW5rX3RleHR7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZzowIDIwcHg7XHJcblxyXG5cdGhlaWdodDoyNTBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsaW5kc19saW5rX3RleHQgc3Ryb25ne1xyXG5cclxuXHRmb250LXNpemU6MjJweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmJsaW5kc19saW5rX3RleHQgcHtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5ibGluZHNfbGlua19pbWd7XHJcblxyXG5cdGJhY2tncm91bmQtc2l6ZTpjb3ZlcjtcclxuXHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtcclxuXHJcblx0LmJsaW5kc19saW5re1xyXG5cclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdH1cclxuXHJcblx0LmJsaW5kc19zbGlkZXJfY29udGFpbmVye1xyXG5cclxuXHRcdGhlaWdodDphdXRvO1xyXG5cclxuXHR9XHJcblxyXG5cdC5ibGluZHNfbGlua19jb250ZW50e1xyXG5cclxuXHRcdGxlZnQ6MDtcclxuXHJcblx0XHR0b3A6MTAwJTtcclxuXHJcblx0XHRyaWdodDowO1xyXG5cclxuXHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0XHRoZWlnaHQ6MzAwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0LmJsaW5kc19saW5rX3RleHR7XHJcblxyXG5cdFx0cGFkZGluZzowIDEwcHggMCAwO1xyXG5cclxuXHR9XHJcblxyXG5cdC5ibGluZHNfc2xpZGVye1xyXG5cclxuXHRcdGhlaWdodDo2MDBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjYwMHB4KXtcclxuXHJcblx0LmJsaW5kc19saW5rLmFjdGl2ZSAuYmxpbmRzX2xpbmtfY29udGVudHtcclxuXHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR9XHJcblxyXG5cdC5ibGluZHNfbGlua19pbWd7XHJcblxyXG5cdFx0aGVpZ2h0OjIwMHB4O1xyXG5cclxuXHRcdG1hcmdpbi10b3A6MjBweDtcclxuXHJcblx0fVxyXG5cclxuXHQuYmxpbmRzX3NsaWRlcntcclxuXHJcblx0XHRoZWlnaHQ6NzYwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo0NTBweCl7XHJcblxyXG5cdC5ibGluZHNfc2xpZGVye1xyXG5cclxuXHRcdGhlaWdodDo4MDBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBJbWFnZSBTbGlkZXIgKi9cclxuXHJcblxyXG5cclxuLmltYWdlX2NvbnRhaW5lcntcclxuXHJcblx0cGFkZGluZzo1MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5pbWFnZS1zbGlkZXJ7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtcclxuXHJcblx0Z3JpZC1nYXA6MzBweDtcclxuXHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaW1hZ2Utc2xpZGVyIGltZ3tcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6OTUwcHgpe1xyXG5cclxuXHQuaW1hZ2Utc2xpZGVye1xyXG5cclxuXHRcdGdyaWQtZ2FwOjIwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo2MDBweCl7XHJcblxyXG5cdC5pbWFnZS1zbGlkZXJ7XHJcblxyXG5cdFx0Z3JpZC1nYXA6MTVweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjQ1MHB4KXtcclxuXHJcblx0LmltYWdlLXNsaWRlcntcclxuXHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBTd2lwZWJveCAqL1xyXG5cclxuXHJcblxyXG4uc3dpcGVib3ggaW1ne1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcblx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnN3aXBlYm94e1xyXG5cclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnN3aXBlYm94IGltZzpob3ZlcntcclxuXHJcblx0b3BhY2l0eTowLjY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zd2lwZWJveDphZnRlciB7XHJcblxyXG4gICAgY29udGVudDogJ1xcZjA2NSc7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cclxuICAgIHRvcDogMDtcclxuXHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgIHBhZGRpbmc6IC4yNWVtIC41ZW07XHJcblxyXG4gICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcblxyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTcsIDE3LCAwLjUpO1xyXG5cclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zd2lwZWJveDpob3ZlcjphZnRlcntcclxuXHJcblx0b3BhY2l0eToxO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBUZXN0aW1vbmlhbHMgKi9cclxuXHJcblxyXG5cclxuLnRlc3RpbW9uaWFscy1ncmlke1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuXHRncmlkLWdhcDo0MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udGVzdGltb25pYWxzLWdyaWQtYm94e1xyXG5cclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cdHBhZGRpbmc6NDBweDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojRkFGQUZBO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udGVzdGltb25pYWxzLWdyaWQtYm94IHB7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnRlc3RpbW9uaWFscy1ncmlkLWJveCBoM3tcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG5cdG1hcmdpbjoyMHB4IDAgMCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjgwMHB4KXtcclxuXHJcblx0LnRlc3RpbW9uaWFscy1ncmlke1xyXG5cclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7XHJcblxyXG5cdFx0Z3JpZC1nYXA6MjBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZGVtb190aXRsZXtcclxuXHJcblx0bWFyZ2luOjAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBOZXdzICovXHJcblxyXG5cclxuXHJcbi5uZXdzLWNvbnRhaW5lci1sYXJnZXtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRmbGV4LWRpcmVjdGlvbjpyb3c7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm5ld3MtY29udGFpbmVye1xyXG5cclxuXHR3aWR0aDpjYWxjKDEwMCUgLSAzMDBweCk7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5uZXdzLWdyaWR7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm5ld3MtZ3JpZC1ib3h7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZzoyMHB4O1xyXG5cclxuXHRtYXJnaW4tdG9wOjQwcHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLm5ld3MtY29udGFpbmVyIGgye1xyXG5cclxuXHRmb250LXNpemU6IDI2cHg7XHJcblxyXG4gICAgY29sb3I6ICMwMDA7XHJcblxyXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5uZXdzLWNvbnRhaW5lciBwe1xyXG5cclxuXHRmb250LXNpemU6MTZweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxucC5pbmZvLWxpbmV7XHJcblxyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxuXHRmb250LXN0eWxlOml0YWxpYztcclxuXHJcblx0bWFyZ2luOjAgMCAyMHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5uZXdzLWdyaWQtYm94IC5idG4tYmx1ZXtcclxuXHJcblx0Ym9yZGVyOm5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zaWRlYmFyLWNsYXNze1xyXG5cclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0dG9wOjM2MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjcwMHB4KXtcclxuXHJcblx0Lm5ld3MtZ3JpZHtcclxuXHJcblx0XHRwYWRkaW5nLWxlZnQ6MDtcclxuXHJcblx0fVxyXG5cclxuXHQuc2lkZWJhci1jbGFzc3tcclxuXHJcblx0XHRwb3NpdGlvbjpzdGF0aWM7XHJcblxyXG5cdFx0dG9wOjA7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTo0MHB4O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNzaWRlYmFye1xyXG5cclxuXHRmbGV4OiAwIDAgYXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI3NpZGViYXIgdWx7XHJcblxyXG5cdGRpc3BsYXk6bm9uZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI3NpZGViYXIgZm9ybXtcclxuXHJcblx0ZGlzcGxheTpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jc2lkZWJhciB1bCBsaXtcclxuXHJcblx0ZGlzcGxheTpub25lO1xyXG5cclxuXHRsaXN0LXN0eWxlOm5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNzaWRlYmFyIHVsW3JvbGU9XCJuYXZpZ2F0aW9uXCJde1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0d2lkdGg6IDI2MHB4O1xyXG5cclxuXHRtYXJnaW46NDBweCAwIDAgNDBweDtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nOjIwcHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzAwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI3NpZGViYXIgdWxbcm9sZT1cIm5hdmlnYXRpb25cIl0gbGkucGFnZW5hdntcclxuXHJcblx0ZGlzcGxheTpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jc2lkZWJhciB1bFtyb2xlPVwibmF2aWdhdGlvblwiXSBsaS5jYXRlZ29yaWVzLFxyXG5cclxuI3NpZGViYXIgdWxbcm9sZT1cIm5hdmlnYXRpb25cIl0gbGkuY2F0ZWdvcmllcyB1bCxcclxuXHJcbiNzaWRlYmFyIHVsW3JvbGU9XCJuYXZpZ2F0aW9uXCJdIGxpLmNhdGVnb3JpZXMgdWwgbGl7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2tcclxuXHJcbn1cclxuXHJcblxyXG5cclxubGkuY2F0ZWdvcmllcyBoMntcclxuXHJcblx0bWFyZ2luOjAgMCAyMHB4IDA7XHJcblxyXG5cdGNvbG9yOiNGN0VFMjI7XHJcblxyXG5cdGZvbnQtc2l6ZTogMjZweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxubGkuY2F0ZWdvcmllcyBsaSxcclxuXHJcbmxpLmNhdGVnb3JpZXMgYXtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo4MDBweCl7XHJcblxyXG5cdC5uZXdzLWNvbnRhaW5lci1sYXJnZXtcclxuXHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR9XHJcblxyXG5cdC5uZXdzLWNvbnRhaW5lcntcclxuXHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHR9XHJcblxyXG5cdCNzaWRlYmFyIHVsW3JvbGU9XCJuYXZpZ2F0aW9uXCJde1xyXG5cclxuXHRcdHdpZHRoOjEwMCU7XHJcblxyXG5cdFx0bWFyZ2luOjQwcHggMCAwIDA7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogTmV3cyBTaW5nbGUgKi9cclxuXHJcblxyXG5cclxuLmhlYWRlci1ibG9ne1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNEY0RjQ7XHJcblxyXG5cdG1hcmdpbi10b3A6MTAwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5oZWFkZXItYmxvZyAuY2VudGVye1xyXG5cclxuXHRwYWRkaW5nOjYwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1ibG9nIGgxe1xyXG5cclxuXHRjb2xvcjogIzAwMDtcclxuXHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcblxyXG4gICAgbWFyZ2luOiAwO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmhlYWRlci1ibG9nIHB7XHJcblxyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHRtYXJnaW46NXB4IDAgMCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBRdW90ZSBGb3JtICovXHJcblxyXG5cclxuXHJcbi5xdW90ZS1mb3Jte1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNEY0RjQ7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZzo0MHB4O1xyXG5cclxuXHRtYXJnaW46NDBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5mb3JtIGgyIHtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICBjbGVhcjogYm90aDtcclxuXHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcblxyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBjb2xvcjogIzEzMTg1NztcclxuXHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZvcm0gbGFiZWwge1xyXG5cclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIGZsb2F0OiBsZWZ0O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbi1yaWdodDogMiU7XHJcblxyXG5cdGZvbnQtc2l6ZToxNHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5mb3JtLnF1b3RlLWZvcm0gbGFiZWwge1xyXG5cclxuICAgIHdpZHRoOiAyMyU7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuaW5wdXQsXHJcblxyXG5zZWxlY3QsXHJcblxyXG50ZXh0YXJlYSB7XHJcblxyXG5cdHBhZGRpbmc6MTBweDtcclxuXHJcblx0bWFyZ2luLXRvcDozcHg7XHJcblxyXG5cdGJvcmRlcjpub25lO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cdGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZvcm0gcCB7XHJcblxyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgIGNvbG9yOiAjMDAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5pbnB1dFt0eXBlPWNoZWNrYm94XSwgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG5cclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuXHJcblx0d2lkdGg6YXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuaW5wdXRbdHlwZT1cInJhZGlvXCIgaV0ge1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XHJcblxyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG5cclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogcmFkaW87XHJcblxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICBtYXJnaW46IDNweCAzcHggMHB4IDVweDtcclxuXHJcbiAgICBwYWRkaW5nOiBpbml0aWFsO1xyXG5cclxuICAgIGJvcmRlcjogaW5pdGlhbDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9ybS5xdW90ZS1mb3JtIC5idG4tY29udGFjdCB7XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YzRDcwRDtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBwYWRkaW5nOiAxNHB4IDI0cHg7XHJcblxyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG5cclxuXHRmb3JtLnF1b3RlLWZvcm0gbGFiZWwge1xyXG5cclxuXHRcdHdpZHRoOiA0OCU7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KXtcclxuXHJcblx0Zm9ybS5xdW90ZS1mb3JtIGxhYmVsIHtcclxuXHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHJcblx0XHRtYXJnaW4tcmlnaHQ6MDtcclxuXHJcblx0fVxyXG5cclxuXHQucXVvdGUtZm9ybXtcclxuXHJcblx0XHRwYWRkaW5nOjQwcHggMjBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBTZXJ2aWNlIEJveCAqL1xyXG5cclxuXHJcblxyXG4jc2VydmljZXMtYm94e1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRwYWRkaW5nOjMwcHggMCA2MHB4O1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogQ2FsbGJhY2sgSW1hZ2UgQm94ICovIFxyXG5cclxuXHJcblxyXG4uY2FsbGJhY2tfYm94X2dyaWR7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNhbGxiYWNrX2hhbGZ7XHJcblxyXG5cdHdpZHRoOjUwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNhbGxiYWNrX2JveF9ncmlkIGltZyxcclxuXHJcbi5jYWxsYmFja19ib3hfZ3JpZCB2aWRlb3tcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jYWxsYmFja19ib3hfdGV4dHtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nOjMwcHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0ZBRkFGQTtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jYWxsYmFja19ib3hfdGV4dCAuYnRuX2NvbnRhaW5lcntcclxuXHJcblx0bWFyZ2luLXRvcDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY2FsbGJhY2tfYm94X2dyaWQgLmNhbGxiYWNrX2JveF90ZXh0IGgye1xyXG5cclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmltZ19jYWxsYmFja3tcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaW1nX2NhbGxiYWNrX3RleHR7XHJcblxyXG5cdHdpZHRoOjUwJTtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nOjIwcHg7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6I0Y0RjRGNDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNhbGxiYWNrX2JveF9pbWcgIHN0cm9uZy50aXRsZXtcclxuXHJcblx0Y29sb3I6IzFjNDg5MTtcclxuXHJcblx0Zm9udC1zaXplOjI2cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jYWxsYmFja19ib3hfaW1nIHB7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxuXHRtYXJnaW46NDBweCAwIDIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jYWxsYmFja19ib3hfaW1nIHN0cm9uZ3tcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5pbWdfY2FsbGJhY2sgaW1ne1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDo1MCU7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjExMDBweCl7XHJcblxyXG5cdC5jYWxsYmFja19ib3hfZ3JpZCBkaXZ7XHJcblxyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0fVxyXG5cclxuXHQuY2FsbGJhY2tfYm94X2dyaWR7XHJcblxyXG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtcclxuXHJcblx0fVxyXG5cclxuXHQuaW1nX2NhbGxiYWNrIGltZ3tcclxuXHJcblx0XHR3aWR0aDoyNSU7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo4MDBweCl7XHJcblxyXG5cdC5pbWdfY2FsbGJhY2sgaW1ne1xyXG5cclxuXHRcdHdpZHRoOjQwJTtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjY1MHB4KXtcclxuXHJcblx0LmltZ19jYWxsYmFja3tcclxuXHJcblx0XHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdH1cclxuXHJcblx0LmltZ19jYWxsYmFjayBpbWd7XHJcblxyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBDYWxsYmFjayBGb3JtICovIFxyXG5cclxuXHJcblxyXG5mb3JtLmNhbGxiYWNre1xyXG5cclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cdHBhZGRpbmc6MjBweDtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojRjRGNEY0O1xyXG5cclxuXHRtYXJnaW4tdG9wOjQwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jYWxsYmFjayAuaW5wdXRfY29udGFpbmVye1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuXHRncmlkLWdhcDoxMHB4O1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjEwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe1xyXG5cclxuXHQuY2FsbGJhY2sgLmlucHV0X2NvbnRhaW5lcntcclxuXHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR9XHJcblxyXG5cdC5jYWxsYmFjayAuaW5wdXRfY29udGFpbmVyIGlucHV0e1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206MTBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBDb250ZW50IEJveCAqLyBcclxuXHJcblxyXG5cclxuI2NvbnRlbnRfcGFnZV9ib3ggLmNhbGxiYWNrX2JveF90ZXh0e1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG5cclxuXHRwYWRkaW5nOjAgNDBweCAwIDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250ZW50X3BhZ2VfYm94IC5jYWxsYmFja19ib3hfdGV4dCBzdHJvbmd7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGVudF9wYWdlX2JveCAuY2FsbGJhY2tfYm94X3RleHQgaDMsXHJcblxyXG4jY29udGVudF9wYWdlX2JveCAuY2FsbGJhY2tfYm94X3RleHQgaDJ7XHJcblxyXG5cdG1hcmdpbi10b3A6MDtcclxuXHJcblx0Zm9udC1zaXplOjI0cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250ZW50X3BhZ2VfYm94IC5jYWxsYmFja19ib3hfdGV4dHtcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250ZW50X3BhZ2VfYm94IGgxe1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250ZW50X3BhZ2VfYm94IC5jYWxsYmFja19ib3hfZ3JpZHtcclxuXHJcblx0bWFyZ2luLXRvcDozMHB4O1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGVudF9wYWdlX2JveC5jb250ZW50X2NvbnRpbnVlZCAuY2FsbGJhY2tfYm94X2dyaWR7XHJcblxyXG5cdG1hcmdpbi10b3A6MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRlbnRfcGFnZV9ib3ggLmNhbGxiYWNrX2JveF90ZXh0IHA6Zmlyc3Qtb2YtdHlwZXtcclxuXHJcblx0bWFyZ2luLXRvcDowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGVudF9wYWdlX2JveCAuY2FsbGJhY2tfYm94X3RleHQgcDpsYXN0LW9mLXR5cGV7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRlbnRfcGFnZV9ib3guY29udGVudF9jb250aW51ZWR7XHJcblxyXG5cdHBhZGRpbmc6MDtcclxuXHJcblx0bWFyZ2luLWJvdHRvbTo2MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjExMDBweCl7XHJcblxyXG5cdCNjb250ZW50X3BhZ2VfYm94IC5jYWxsYmFja19ib3hfdGV4dHtcclxuXHJcblx0XHRtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG5cdH1cclxuXHJcblx0I2NvbnRlbnRfcGFnZV9ib3ggLmNhbGxiYWNrX2JveF90ZXh0e1xyXG5cclxuXHRcdHBhZGRpbmc6MCFpbXBvcnRhbnQ7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogQWRkaXRpb25hbCBDb250ZW50ICovXHJcblxyXG5cclxuXHJcbi5hZGRpdGlvbmFsX3BhZ2VfY29udGVudHtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmFkZGl0aW9uYWxfcGFnZV9jb250ZW50IGgyLFxyXG5cclxuLmFkZGl0aW9uYWxfcGFnZV9jb250ZW50IGgzLFxyXG5cclxuLmFkZGl0aW9uYWxfcGFnZV9jb250ZW50IGg0e1xyXG5cclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5hZGRpdGlvbmFsX3BhZ2VfY29udGVudCBoMixcclxuXHJcbi5hZGRpdGlvbmFsX3BhZ2VfY29udGVudCBzdHJvbmd7XHJcblxyXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBWaWRlbyBTZWN0aW9uICovXHJcblxyXG5cclxuXHJcbi52aWRlb19ib3h7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzEzMTMxMztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnZpZGVvX2JveCBoMXtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG5cdGZvbnQtc2l6ZTozMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udmlkZW9fYm94IHB7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdG1hcmdpbi10b3A6MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxucC52aWRlb19pbnRyb3tcclxuXHJcblx0bWFyZ2luOjIwcHggMCA0MHB4IDA7XHJcblxyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udmlkZW9fZ3JpZHtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0ZGlzcGxheTpncmlkO1xyXG5cclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtcclxuXHJcblx0Z3JpZC1nYXA6MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnZpZGVvX2dyaWQgZGl2e1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udmlkZW9fdGV4dF9ib3ggYXtcclxuXHJcblx0Y29sb3I6I2ZmZjtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi52aWRlb190ZXh0X2JveCBhOmhvdmVyLFxyXG5cclxuLnZpZGVvX3RleHRfYm94IGE6YWN0aXZlLFxyXG5cclxuLnZpZGVvX3RleHRfYm94IGE6Zm9jdXN7XHJcblxyXG5cdGNvbG9yOiNGN0VFMjI7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi52aWRlb19ncmlkIHZpZGVve1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnZpZGVvX2dyaWQgbGl7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRmb250LXdlaWdodDo3MDA7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi52aWRlb19ncmlkIGxpOjpiZWZvcmUge1xyXG5cclxuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XHJcblxyXG4gICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgY29udGVudDogXCJcXDI2MTFcIjtcclxuXHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblxyXG4gICAgY29sb3I6I0Y3RUUyMjtcclxuXHJcblx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6ODAwcHgpe1xyXG5cclxuXHQudmlkZW9fZ3JpZHtcclxuXHJcblx0XHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR9XHJcblxyXG5cdC52aWRlb19ib3hfY29udGFpbmVye1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBHYWxsZXJ5IFNlY3Rpb24gKi9cclxuXHJcblxyXG5cclxuI2NvbnRhY3QtYm94LmdhbGxlcnktYm94e1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveCAuZ2FsbGVyeS1ib3gtZ3JpZHtcclxuXHJcblx0bWFyZ2luLXRvcDo0MHB4O1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmciAxZnI7XHJcblxyXG5cdGdyaWQtZ2FwOjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveC5nYWxsZXJ5LWJveCBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiMxMzE4NTc7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveCAuZ2FsbGVyeS1ib3gtZ3JpZCBpbWd7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxuXHR0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGFjdC1ib3guZ2FsbGVyeS1ib3ggYXtcclxuXHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveC5nYWxsZXJ5LWJveCBhIGltZzpob3ZlcntcclxuXHJcblx0b3BhY2l0eTowLjY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveC5nYWxsZXJ5LWJveCBhOmFmdGVyIHtcclxuXHJcbiAgICBjb250ZW50OiAnXFxmMDY1JztcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgcGFkZGluZzogLjI1ZW0gLjVlbTtcclxuXHJcbiAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcblxyXG4gICAgZm9udC1zaXplOiAxLjVlbTtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNywgMTcsIDAuNSk7XHJcblxyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XHJcblxyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRhY3QtYm94LmdhbGxlcnktYm94IGE6aG92ZXI6YWZ0ZXJ7XHJcblxyXG5cdG9wYWNpdHk6MTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo4MDBweCl7XHJcblxyXG5cdCNjb250YWN0LWJveCAuZ2FsbGVyeS1ib3gtZ3JpZHtcclxuXHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtcclxuXHJcblx0XHRncmlkLWdhcDoyMHB4O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NTUwcHgpe1xyXG5cclxuXHQjY29udGFjdC1ib3ggLmdhbGxlcnktYm94LWdyaWR7XHJcblxyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XHJcblxyXG5cdFx0Z3JpZC1nYXA6MTBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBUZXN0aW1vbmlhbHMgQm94ICovXHJcblxyXG5cclxuXHJcbi50ZXN0aW1vbmlhbHNfYm94e1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNEY0RjQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50X2JveF9pbnRybyAudGVzdGltb25pYWxzX2JveHtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjojRjRGNEY0O1xyXG5cclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cdHBhZGRpbmc6MzBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnRlc3RpbW9uaWFsc19ib3g6bGFzdC1vZi10eXBle1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50X2JveCAuY2VudGVye1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udGVzdGltb25pYWxzX2JveCBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi50ZXN0aW1vbmlhbHNfYm94IGgze1xyXG5cclxuXHRmb250LXNpemU6MzBweDtcclxuXHJcblx0bWFyZ2luOjAgMCAxNXB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi50ZXN0e1xyXG5cclxuXHRmb250LXNpemU6MjBweDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6NjAwO1xyXG5cclxuXHRtYXJnaW46MCAwIDVweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udGVzdF9zbWFsbHtcclxuXHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblxyXG5cdGZvbnQtc3R5bGU6aXRhbGljO1xyXG5cclxuXHRtYXJnaW46MCAwIDEwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnRlc3RpbW9uaWFsc19ib3ggcHtcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcblx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFRlc3RpbW9uaWFscyBDb250ZW50ICovXHJcblxyXG5cclxuXHJcbi5jb250ZW50X3RpdGxlX2NvbnRhaW5lciBoMXtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250ZW50X3RpdGxlX2NvbnRhaW5lcntcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmNvbnRlbnRfdGl0bGVfY29udGFpbmVyIC5zcGFjZXJ7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnRlc3RpbW9uaWFsc19jb250ZW50X2dyaWR7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XHJcblxyXG5cdGdyaWQtZ2FwOjQwcHg7XHJcblxyXG5cdG1hcmdpbi10b3A6MTBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo5MDBweCl7XHJcblxyXG5cdC50ZXN0aW1vbmlhbHNfY29udGVudF9ncmlke1xyXG5cclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdH1cclxuXHJcblx0LmNvbnRlbnRfYm94X2ludHJvIC50ZXN0aW1vbmlhbHNfYm94e1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBBY2NyZWRpdGF0aW9ucyBCb3ggKi9cclxuXHJcblxyXG5cclxuLmFjY3JlZGl0YXRpb25zX2JveCAuY2VudGVye1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyIDFmcjtcclxuXHJcblx0Z3JpZC1nYXA6NDBweDtcclxuXHJcblx0bWFyZ2luOi0yMHB4IGF1dG8gNDBweCBhdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjEyMDBweCl7XHJcblxyXG5cdC5hY2NyZWRpdGF0aW9uc19ib3ggLmNlbnRlcntcclxuXHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmcjtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYWNjcmVkaXRhdGlvbnNfYm94IC50ZXN0aW1vbmlhbHNfYm94e1xyXG5cclxuXHRwYWRkaW5nOjMwcHg7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjYWxjKDEwMCUgLSA2NXB4KSA2NXB4O1xyXG5cclxuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5hY2NyZWRpdGF0aW9uc19ib3ggLnRlc3RpbW9uaWFsc19ib3ggaDN7XHJcblxyXG5cdGZvbnQtc2l6ZToyNHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uYWNjcmVkaXRhdGlvbl90aXRsZXtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nLXJpZ2h0OjIwcHg7XHJcblxyXG5cdGhlaWdodDoxMDAlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjkwMHB4KXtcclxuXHJcblx0LmFjY3JlZGl0YXRpb25zX2JveCAuY2VudGVye1xyXG5cclxuXHRcdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdH1cclxuXHJcblx0LmFjY3JlZGl0YXRpb25zX2JveCAudGVzdGltb25pYWxzX2JveHtcclxuXHJcblx0XHRtYXJnaW4tYm90dG9tOjE1cHg7XHJcblxyXG5cdFx0cGFkZGluZzoxNXB4O1xyXG5cclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogY2FsYygxMDAlIC0gNTBweCkgNTBweDtcclxuXHJcblx0fVxyXG5cclxuXHQuYWNjcmVkaXRhdGlvbnNfYm94IC50ZXN0aW1vbmlhbHNfYm94IGgze1xyXG5cclxuXHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5hY2NyZWRpdGF0aW9uX3RpdGxle1xyXG5cclxuXHRcdHBhZGRpbmctcmlnaHQ6MTBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucGRmX2ltZ3tcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnBkZl9saW5rX2JveHtcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4udGVzdGltb25pYWxzX2JveCBpbWd7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogUmVjZW50IFByb2plY3RzICovXHJcblxyXG5cclxuXHJcbi5wcm9qZWN0c19jb250YWluZXJ7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnI7XHJcblxyXG5cdGdyaWQtZ2FwOjQwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wcm9qZWN0X2JveHtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y0RjRGNDtcclxuXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wcm9qZWN0c19jb250YWluZXIgaDN7XHJcblxyXG5cdGZvbnQtc2l6ZToyOHB4O1xyXG5cclxuXHRtYXJnaW46MCAwIDEwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnByb2plY3RzX2NvbnRhaW5lciAudGVzdF9zbWFsbHtcclxuXHJcblx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucHJvamVjdHNfZ2FsbGVyeXtcclxuXHJcblx0ZGlzcGxheTpncmlkO1xyXG5cclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6MWZyIDFmciAxZnIgMWZyO1xyXG5cclxuXHRncmlkLWdhcDoyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4ucHJvamVjdHNfY29udGFpbmVyIGltZ3tcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5wcm9qZWN0c19jb250YWluZXIgc3Ryb25ne1xyXG5cclxuXHRmb250LXNpemU6MjRweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo4MDBweCl7XHJcblxyXG5cdC5wcm9qZWN0c19jb250YWluZXJ7XHJcblxyXG5cdFx0ZGlzcGxheTpibG9jaztcclxuXHJcblx0fVxyXG5cclxuXHQucHJvamVjdF9ib3h7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xyXG5cclxuXHR9XHJcblxyXG5cdC5wcm9qZWN0X2JveDpsYXN0LW9mLXR5cGV7XHJcblxyXG5cdFx0bWFyZ2luLWJvdHRvbTowO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIEdhbGxlcnkgQm94ICovXHJcblxyXG5cclxuXHJcbi5nYWxsZXJ5X2JveCBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiAjMDAwO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5nYWxsZXJ5X2JveF9ncmlke1xyXG5cclxuXHRtYXJnaW4tdG9wOjQwcHg7XHJcblxyXG5cdGRpc3BsYXk6Z3JpZDtcclxuXHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOjFmciAxZnIgMWZyIDFmcjtcclxuXHJcblx0Z3JpZC1nYXA6MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmdhbGxlcnlfYm94X2dyaWQgYXtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmdhbGxlcnlfYm94X2dyaWQgaW1ne1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuQG1lZGlhKG1heC13aWR0aDo5MDBweCl7XHJcblxyXG5cdC5nYWxsZXJ5X2JveF9ncmlke1xyXG5cclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6NTAwcHgpe1xyXG5cclxuXHQuZ2FsbGVyeV9ib3hfZ3JpZHtcclxuXHJcblx0XHRncmlkLWdhcDoxMHB4O1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIENvbnRhY3QgQm94ICovXHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveHtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcblx0YmFja2dyb3VuZC1zaXplOmNvdmVyO1xyXG5cclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcblxyXG5cdGJhY2tncm91bmQtcG9zaXRpb246MCUgMTAwJTtcclxuXHJcblx0cG9zaXRpb246cmVsYXRpdmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveC10ZXh0e1xyXG5cclxuXHRoZWlnaHQ6MTAwJTtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcblx0anVzdGlmeS1jb250ZW50OmNlbnRlcjtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG5cdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcclxuXHJcblx0cGFkZGluZzo2MHB4IDA7XHJcblxyXG5cdHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGFjdC1ib3ggc3Ryb25nLFxyXG5cclxuI2NvbnRhY3QtYm94IGgxe1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHRmb250LXNpemU6MzBweDtcclxuXHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0dGV4dC1hbGlnbjpjZW50ZXI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0LWJveCBwe1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHRmb250LXNpemU6IDIycHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdG1hcmdpbjo0MHB4IDA7XHJcblxyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGFjdC1ib3ggcCBhe1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cclxuXHRjb2xvcjojMDAwO1xyXG5cclxuXHRmb250LXdlaWdodDogNzAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGFjdC1ib3ggcCBhOmhvdmVyLFxyXG5cclxuI2NvbnRhY3QtYm94IHAgYTphY3RpdmUsXHJcblxyXG4jY29udGFjdC1ib3ggcCBhOmZvY3Vze1xyXG5cclxuXHRjb2xvcjojRjdFRTIyO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGFjdC1ib3ggLmJ0bntcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIENvbnRhY3QgUGFnZSAqL1xyXG5cclxuXHJcblxyXG4jY29udGFjdF9wYWdlX2Zvcm17XHJcblxyXG5cdHBhZGRpbmc6NjBweCAwO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNGNEY0RjQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0X3BhZ2VfZm9ybSAuY2VudGVye1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250YWN0X2RldGFpbHNfY29udGFpbmVye1xyXG5cclxuXHR3aWR0aDogYXV0bztcclxuXHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG5cclxuXHRtaW4td2lkdGg6IDQ1MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdF9oYWxme1xyXG5cclxuXHR3aWR0aDogYXV0bztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRhY3RfcGFnZV9mb3JtIGgye1xyXG5cclxuXHRjb2xvcjojMWM0ODkxO1xyXG5cclxuXHRmb250LXNpemU6MzBweDtcclxuXHJcblx0bWFyZ2luOjAgMCAzMHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0X3BhZ2VfZm9ybSBzdHJvbmd7XHJcblxyXG5cdGNvbG9yOiMxYzQ4OTE7XHJcblxyXG5cdHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuXHJcblx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0X3BhZ2VfZm9ybSBwLFxyXG5cclxuI2NvbnRhY3RfcGFnZV9mb3JtIGF7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuXHRtYXJnaW46MCAwIDVweCAwO1xyXG5cclxuXHR3aWR0aDoxMDAlO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jY29udGFjdF9wYWdlX2Zvcm0gc3BhbntcclxuXHJcblx0Y29sb3I6IzAwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRhY3RfcGFnZV9mb3JtIGlucHV0LFxyXG5cclxuI2NvbnRhY3RfcGFnZV9mb3JtIHRleHRhcmVhe1xyXG5cclxuXHRtYXJnaW46NXB4IDAgMjBweCAwO1xyXG5cclxuXHRwYWRkaW5nOjEwcHg7XHJcblxyXG5cdGZvbnQtc2l6ZToxOHB4O1xyXG5cclxuXHRmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNjb250YWN0X3BhZ2VfZm9ybSB0ZXh0YXJlYXtcclxuXHJcblx0aGVpZ2h0OjE0MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdF9kZXRhaWxze1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjMwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250YWN0X2RldGFpbHM6bGFzdC1vZi10eXBle1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5jb250YWN0X2RldGFpbHNfaGFsZntcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdF9kZXRhaWxzX25hbWV7XHJcblxyXG5cdHdpZHRoOjEyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdF9kZXRhaWxzX3RleHR7XHJcblxyXG5cdHdpZHRoOmNhbGMoMTAwJSAtIDEyMHB4KTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2NvbnRhY3RfcGFnZV9mb3JtIHAuZm9ybV9tZXNzYWdle1xyXG5cclxuXHRtYXJnaW4tYm90dG9tOjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5lcnJvciBwe1xyXG5cclxuXHRjb2xvcjogI2QzMDQwNDtcclxuXHJcblx0bWFyZ2luOjQwcHggMCAwIDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi50aGFuay15b3UtY29udGFpbmVyIHB7XHJcblxyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmctcmVjYXB0Y2hhe1xyXG5cclxuXHRtYXJnaW4tdG9wOjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6OTUwcHgpe1xyXG5cclxuXHQjY29udGFjdF9wYWdlX2Zvcm0gLmNlbnRlcntcclxuXHJcblx0XHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2U7XHJcblxyXG5cdH1cclxuXHJcblx0LmNvbnRhY3RfaGFsZntcclxuXHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHRcdG1hcmdpbi1ib3R0b206NDBweDtcclxuXHJcblx0fVxyXG5cclxuXHQuY29udGFjdF9kZXRhaWxzX2hhbGZ7XHJcblxyXG5cdFx0d2lkdGg6MTAwJTtcclxuXHJcblx0fVxyXG5cclxuXHQuY29udGFjdF9kZXRhaWxzX2NvbnRhaW5lcntcclxuXHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHRcdHBhZGRpbmctcmlnaHQ6MDtcclxuXHJcblx0XHRtaW4td2lkdGg6IGF1dG87XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogRm9vdGVyICovXHJcblxyXG5cclxuXHJcbmZvb3RlcntcclxuXHJcblx0Ym94LXNpemluZzpib3JkZXItYm94O1xyXG5cclxuXHRwYWRkaW5nOjYwcHggMCAwIDA7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzE1MTUxNTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyIC5jZW50ZXJ7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1sb2NhdGlvbnN7XHJcblxyXG5cdG1hcmdpbjowIGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItbGlua3N7XHJcblxyXG5cdG1hcmdpbi1sZWZ0OmF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItbG9nbyAjbmF2LWJyYW5ke1xyXG5cclxuXHR3aWR0aDoyNTBweDtcclxuXHJcblx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHJcblx0anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItbG9nbyAjbmF2LWJyYW5kIGltZ3tcclxuXHJcblx0d2lkdGg6MTgwcHg7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jZm9vdGVyLWxvZ28tdGV4dHtcclxuXHJcblx0d2lkdGg6MTcwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItbG9nby10ZXh0IHB7XHJcblxyXG5cdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHRtYXJnaW4tdG9wOjEwcHg7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1sb2dvIC5mYS1waG9uZXtcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG5cdG1hcmdpbi10b3A6NXB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jZm9vdGVyLWxvZ28gYXtcclxuXHJcblx0ZGlzcGxheTpibG9jaztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmZvb3Rlci1ncmlkLWJveHtcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRmbGV4LWRpcmVjdGlvbjpjb2x1bW47XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItYWNjcmVkaXRhdGlvbnN7XHJcblxyXG5cdG1heC13aWR0aDoyMjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyICNmb290ZXItYWNjcmVkaXRhdGlvbnMgcHtcclxuXHJcblx0Zm9udC1zaXplOjE0cHg7XHJcblxyXG5cdG1hcmdpbjoyMHB4IDAgMTBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5mb290ZXIgI2Zvb3Rlci1hY2NyZWRpdGF0aW9ucyAuZnVybi1pbWd7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdHdpZHRoOjIyMHB4O1xyXG5cclxuXHRoZWlnaHQ6YXV0bztcclxuXHJcblx0bWFyZ2luLWJvdHRvbTo1cHghaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5mb290ZXIgI2Zvb3Rlci1hY2NyZWRpdGF0aW9ucyAuZnVybi1saW5re1xyXG5cclxuXHRmb250LXNpemU6MTRweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1idXR0b257XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0YWxpZ24taXRlbXM6ZmxleC1lbmQ7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItYnV0dG9uIC5idG4tYWx0e1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0YWxpZ24tc2VsZjpmbGV4LXN0YXJ0O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uY29udGFjdC1jb250YWluZXJ7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxufVxyXG5cclxuLmNvbnRhY3QtY29udGFpbmVyIGltZ3tcclxuXHJcblx0XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZvb3RlciAuYWRkcmVzcy1ib3h7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyIC5hZGRyZXNzLWJveCBwe1xyXG5cclxuXHRtYXgtd2lkdGg6MjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZvb3RlciBpe1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZm9vdGVyLWdyaWQtYm94IGl7XHJcblxyXG5cdGZvbnQtZmFtaWx5OmZvbnRhd2Vzb21lO1xyXG5cclxuXHRtYXJnaW46MCAxMnB4IDAgMDtcclxuXHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5hZGRyZXNzLWJveCBpe1xyXG5cclxuXHRmb250LXNpemU6MjVweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLmZvb3Rlci1ncmlkLWJveCAuZmEtcGhvbmV7XHJcblxyXG5cdGZvbnQtc2l6ZToyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uZm9vdGVyLWdyaWQtYm94IC5mYS1mYWNlYm9vay1me1xyXG5cclxuXHRmb250LXNpemU6MTlweDtcclxuXHJcblx0bWFyZ2luLXJpZ2h0OjE3cHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItcHJpdmFjeXtcclxuXHJcblx0bWFyZ2luLXRvcDoyMHB4O1xyXG5cclxuXHRwYWRkaW5nLXRvcDoyMHB4O1xyXG5cclxuXHRib3JkZXItdG9wOjFweCBzb2xpZCAjZmZmO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jZm9vdGVyLXByaXZhY3kgYXtcclxuXHJcblx0d2lkdGg6MTAwJTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyIGgze1xyXG5cclxuXHRtYXJnaW46MjBweCAwIDMwcHggMDtcclxuXHJcblx0Zm9udC1zaXplOjE4cHg7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjcwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyIHVse1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcblx0cGFkZGluZzowO1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOmNvbHVtbjtcclxuXHJcblx0YWxpZ24taXRlbXM6bGVmdDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyIGxpe1xyXG5cclxuXHRsaXN0LXN0eWxlOm5vbmU7XHJcblxyXG5cdG1hcmdpbjowO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5mb290ZXIgYSwgZm9vdGVyIHB7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxuXHRjb2xvcjojZmZmIWltcG9ydGFudDtcclxuXHJcblx0Zm9udC1zaXplOjE2cHg7XHJcblxyXG5cdG1hcmdpbjowIDAgN3B4IDA7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OjQwMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyICNmb290ZXItYWRkcmVzcyBhe1xyXG5cclxuXHRtYXJnaW46MCAwIDIwcHggMDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuYS5uYXYtcGhvbmV7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmZvb3RlciBhOmhvdmVyLFxyXG5cclxuZm9vdGVyIGE6YWN0aXZlLFxyXG5cclxuZm9vdGVyIGE6Zm9jdXN7XHJcblxyXG5cdGNvbG9yOiNmZmY7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbmEubmF2LXBob25lOmhvdmVyLFxyXG5cclxuYS5uYXYtcGhvbmU6YWN0aXZlLFxyXG5cclxuYS5uYXYtcGhvbmU6Zm9jdXN7XHJcblxyXG5cdHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5hLm5hdi1waG9uZTpob3ZlciBwLFxyXG5cclxuYS5uYXYtcGhvbmU6YWN0aXZlIHAsXHJcblxyXG5hLm5hdi1waG9uZTpmb2N1cyBwe1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5mb290ZXIgYTpob3ZlciBwLFxyXG5cclxuZm9vdGVyIGE6YWN0aXZlIHAsXHJcblxyXG5mb290ZXIgYTpmb2N1cyBwe1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHR0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4vKiBNaWNybyBGb290ZXIgKi9cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1ib3R0b217XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6IzE1MTUxNTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1ib3R0b20gLmNlbnRlcntcclxuXHJcblx0ZGlzcGxheTpmbGV4O1xyXG5cclxuXHRwYWRkaW5nOjIwcHggMDtcclxuXHJcblx0bWFyZ2luLXRvcDo2MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jZm9vdGVyLWJvdHRvbS10b20gYTpob3ZlcntcclxuXHJcblx0Y29sb3I6IzRjNGM0YztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1ib3R0b20gcHtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG5cdGZvbnQtc2l6ZToxM3B4O1xyXG5cclxuXHRjb2xvcjojZmZmO1xyXG5cclxuXHR0ZXh0LWFsaWduOmxlZnQ7XHJcblxyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdG1heC13aWR0aDpjYWxjKDEwMCUgLSA1MHB4KTtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1ib3R0b20gdWx7XHJcblxyXG5cdGZsZXgtZGlyZWN0aW9uOnJvdztcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1ib3R0b20gbGl7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcblx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHRtYXJnaW46MDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuZm9vdGVyICN0b20tbGlua3tcclxuXHJcblx0YWxpZ24tY29udGVudDpmbGV4LWVuZDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI2Zvb3Rlci1ib3R0b20gYXtcclxuXHJcblx0bWFyZ2luOjA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5zb2NpYWwtZm9vdGVyLXNtYWxse1xyXG5cclxuXHRtYXJnaW4tbGVmdDphdXRvO1xyXG5cclxuXHRkaXNwbGF5OmZsZXg7XHJcblxyXG5cdGFsaWduLWl0ZW1zOmNlbnRlcjtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLnNvY2lhbC1mb290ZXItc21hbGwgaXtcclxuXHJcblx0Zm9udC1zaXplOjIwcHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItYWNjcmVkaXRhdGlvbnMgaW1ne1xyXG5cclxuXHRkaXNwbGF5OmJsb2NrO1xyXG5cclxuXHR3aWR0aDoxNDBweDtcclxuXHJcblx0aGVpZ2h0OmF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItYWNjcmVkaXRhdGlvbnMgaW1nOmZpcnN0LW9mLXR5cGV7XHJcblxyXG5cdG1hcmdpbi1ib3R0b206MjBweDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogRm9vdGVyIFJlc3BvbnNpdmUgKi9cclxuXHJcblxyXG5cclxuZm9vdGVyICNuYXYtYnJhbmR7XHJcblxyXG5cdGhlaWdodDogODBweDtcclxuXHJcbiAgICBtYXJnaW46IDIwcHggMCAzMHB4IDAhaW1wb3J0YW50O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jZm9vdGVyLW1vYmlsZS1sb2dvICNuYXYtYnJhbmQgYXtcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcblxyXG5cdG1hcmdpbjowIGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNmb290ZXItbW9iaWxlLWxvZ28gI25hdi1icmFuZCBpbWcge1xyXG5cclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcblx0d2lkdGg6IGF1dG87XHJcblxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYShtYXgtd2lkdGg6MTAwMHB4KXtcclxuXHJcblx0Zm9vdGVyIC5jZW50ZXJ7XHJcblxyXG5cdFx0ZmxleC1kaXJlY3Rpb246Y29sdW1uO1xyXG5cclxuXHR9XHJcblxyXG5cdCNmb290ZXItYm90dG9tIC5jZW50ZXJ7XHJcblxyXG5cdFx0ZmxleC1kaXJlY3Rpb246cm93O1xyXG5cclxuXHR9XHJcblxyXG5cdCNmb290ZXItYWRkcmVzc3tcclxuXHJcblx0XHRtYXJnaW46MCBhdXRvO1xyXG5cclxuXHRcdHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuXHR9XHJcblxyXG5cdCNmb290ZXItYWRkcmVzcyBpe1xyXG5cclxuXHRcdGRpc3BsYXk6bm9uZTtcdFxyXG5cclxuXHR9XHJcblxyXG5cdCNmb290ZXItbG9jYXRpb25ze1xyXG5cclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdH1cclxuXHJcblxyXG5cclxuXHQjZm9vdGVyLWxpbmtze1xyXG5cclxuXHRcdG1hcmdpbjowIGF1dG87XHJcblxyXG5cdH1cclxuXHJcblx0Zm9vdGVyIC5hZGRyZXNzLWJveHtcclxuXHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0XHRwYWRkaW5nOjAgYXV0bztcclxuXHJcblx0fVxyXG5cclxuXHQuY29udGFjdC1jb250YWluZXJ7XHJcblxyXG5cdFx0YWxpZ24taXRlbXM6Y2VudGVyO1xyXG5cclxuXHR9XHJcblxyXG5cdGZvb3RlciBsaXtcclxuXHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0fVxyXG5cclxuXHQjZm9vdGVyLWFjY3JlZGl0YXRpb25ze1xyXG5cclxuXHRcdG1heC13aWR0aDpub25lO1xyXG5cclxuXHR9XHJcblxyXG5cdCNmb290ZXItYWNjcmVkaXRhdGlvbnMgcHtcclxuXHJcblx0XHR0ZXh0LWFsaWduOmNlbnRlcjtcclxuXHJcblx0XHRtYXgtd2lkdGg6MzAwcHg7XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG5cclxuLyogNDA0IFBhZ2UgKi9cclxuXHJcblxyXG5cclxuI3BhZ2UtbWlzc2luZy1saW5rc3tcclxuXHJcblx0bWFyZ2luLWJvdHRvbTo2MHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcGFnZS1taXNzaW5nLWxpbmtzIGxpe1xyXG5cclxuXHRtYXJnaW46MTBweCAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcGFnZS1taXNzaW5nLWxpbmtzIGF7XHJcblxyXG5cdGNvbG9yOiMwMDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNwYWdlLW1pc3NpbmctbGlua3MgYTpob3ZlcixcclxuXHJcbiNwYWdlLW1pc3NpbmctbGlua3MgYTpmb2N1cyxcclxuXHJcbiNwYWdlLW1pc3NpbmctbGlua3MgYTphY3RpdmV7XHJcblxyXG5cdGNvbG9yOiMyRTMxOTI7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIFByaXZhY3kgUGFnZSAqL1xyXG5cclxuXHJcblxyXG4jcHJpdmFjeS1jb250ZW50LWNvbnRhaW5lcntcclxuXHJcblx0bWFyZ2luOjQwcHggMCA2MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNwcml2YWN5LWNvbnRlbnQtY29udGFpbmVyIGgye1xyXG5cclxuXHRmb250LXNpemU6MzBweDtcclxuXHJcblx0Zm9udC13ZWlnaHQ6NjAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4jcHJpdmFjeS1jb250ZW50LWNvbnRhaW5lciBoM3tcclxuXHJcblx0Zm9udC1zaXplOjIycHg7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNwcml2YWN5LWNvbnRlbnQtY29udGFpbmVyIGg0e1xyXG5cclxuXHRmb250LXdlaWdodDo2MDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi8qIE1hcCAqL1xyXG5cclxuXHJcblxyXG4jbWFwLWNvbnRhaW5lcntcclxuXHJcblx0bWFyZ2luOjAgMCA2MHB4IDA7XHJcblxyXG59XHJcblxyXG5cclxuXHJcbiNtYXAtY29udGFpbmVyIC5jZW50ZXJ7XHJcblxyXG5cdGRpc3BsYXk6ZmxleDtcclxuXHJcbn1cclxuXHJcblxyXG5cclxuI21hcHtcclxuXHJcblx0aGVpZ2h0OiA0MDBweDtcclxuXHJcblx0d2lkdGg6IGNhbGMoMTAwJSAtIDQwMHB4KTtcclxuXHJcblx0YmFja2dyb3VuZC1jb2xvcjogZ3JleTtcclxuXHJcblx0bWFyZ2luOjQwcHggYXV0byAwO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjg1MHB4KXtcclxuXHJcblx0I21hcHtcclxuXHJcblx0XHR3aWR0aDoxMDAlO1xyXG5cclxuXHR9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5pbWctZG91Ymxle1xyXG5cclxuXHRkaXNwbGF5OmdyaWQ7XHJcblxyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnIgMWZyO1xyXG5cclxuXHRncmlkLWdhcDoyMHB4O1xyXG5cclxufVxyXG5cclxuXHJcblxyXG4uaW1nLWRvdWJsZSBpbWd7XHJcblxyXG5cdGRpc3BsYXk6YmxvY2s7XHJcblxyXG5cdHdpZHRoOjEwMCU7XHJcblxyXG5cdGhlaWdodDphdXRvO1xyXG5cclxufVxyXG5cclxuXHJcblxyXG5AbWVkaWEobWF4LXdpZHRoOjUwMHB4KXtcclxuXHJcblx0LmltZy1kb3VibGV7XHJcblxyXG5cdFx0ZGlzcGxheTpncmlkO1xyXG5cclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczoxZnI7XHJcblxyXG5cdFx0Z3JpZC1nYXA6MjBweDtcclxuXHJcblx0fVxyXG5cclxufVxyXG5cclxuXHJcblxyXG4ubG9nbyB7XHJcblx0bWF4LXdpZHRoOiAzMDBweDtcclxufVxyXG5cclxuLmxvZ28gaW1nIHtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcbn0iXX0= */