.swiper-container .swiper-wrapper img {
	width: 100%
}
.swiper-container .pagination1 .swiper-pagination-bullet {
	width: 45px;
	height: 2px;
	border-radius: 0;
	background: #fff;
	opacity: 1
}
.swiper-container .pagination1 .swiper-pagination-bullet-active {
	background: #e70
}
.swiper-container .swiper_abo {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	line-height: 30px;
	padding: 15px;
	font-size: 20px;
	background: rgba(238,119,0,.7);
	color: #fff
}
.swiper-container-horizontal>.swiper-pagination {
	right: 20%;
	bottom: 4%;
	left: initial;
	width: auto
}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url(../img/left.jpg);
	left: 0
}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url(../img/right.jpg);
	right: 0
}
.swiper-button-next, .swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 54px;
	height: 54px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-moz-background-size: 27px 44px;
	-webkit-background-size: 27px 44px;
	background-size: 54px 54px;
	background-position: center;
	background-repeat: no-repeat
}
.grid .container .row div .grid_index img, .index_index .donate .normal table {
	width: 100%
}
#normal {
	height: 30px
}
.index_index .donate {
	margin-top: 30px
}
.index_index .donate .normal {
	background: #f6f6f6;
	font-size: 16px;
	line-height: 30px;
	padding: 10px;
	height: 50px;
	overflow: hidden;
	color: #777;
	margin: 0
}
.index_index .donate .normal p {
	float: left
}
.index_index .donate .normal p:nth-of-type(2) {
	float: right
}
.index_index .donate .demand {
	line-height: 50px
}
.index_index .donate .demand p {
	background: #e70;
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 700
}
.index_index .donate .demand a p img {
	margin-right: 10px
}
.index_index .donate .demand:nth-of-type(2) {
    padding-left: 18px
	/*padding-left: 42px;*/
	/*padding-right: 18px*/
}
.index_index .donate .demand:nth-of-type(3) {
	padding-left: 18px
}
.index_index .donate_his {
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center
}
.index_index .donate_his div {
	border-right: 1px solid #dcdcdc;
	padding-left: 4%;
	text-align: left
}
.grid .container .row div, .grid a p, .project .project_title {
	text-align: center
}
.index_index .donate_his div p:nth-of-type(1) {
	font-size: 14px;
	line-height: 30px;
	color: #777
}
.index_index .donate_his div p:nth-of-type(2) {
	font-size: 30px;
	line-height: 30px;
	color: #e70
}
.index_index .donate_his div:nth-of-type(3) {
	border: none
}
.grid {
	padding: 8px 0 52px;
	background: #f6f6f6
}
.grid a {
	display: block;
	margin-top: 54px
}
.grid a p {
	font-size: 16px;
	line-height: 24px;
	background: #e70;
	color: #fff;
	margin: auto;
	padding: 10px 60px;
	display: table
}
.grid .container .row {
	margin-left: -30px;
	margin-right: -30px
}
.grid .container .row div {
	margin-top: 30px
}
.grid .container .row div .grid_index {
	/*background: #fff;*/
	/*padding-top: 40px;*/
	margin: 0
}
.grid_index .x_img{
    border-radius: 10px;
    overflow: hidden;
}
.grid_index img{
    border-radius: 10px;
    
    transition: all .3s ease-in-out;
}
.grid_index:hover img{
    transform: scale(1.1);
}
.x_des{
    
    display:flex !important;
    align-items: center;
    justify-content: space-between;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.x_des span{
    text-align: center;
    border-radius: 0 10px 0 10px;
    display:inline-block;
    background:#e70; 
    color: #fff;
    font-size:22px;
    padding:2px 12px;
    width:140px;
    flex:none;
    margin-left: 5px;
}
.grid .container .row div .grid_index p {
	font-size: 16px;
	line-height: 25px;
	color: #999;
	background: 0 0;
	padding: 0
}
.grid .container .row div .grid_index p:nth-of-type(1) {
	font-size: 20px;
	line-height: 30px;
	color: #5d5d5d;
	font-weight: 700;
	margin-bottom: 10px;
	padding: 0;
	background: 0 0
}
.grid .container .row div .grid_index p:nth-last-child(1) {
	font-size: 20px;
	line-height: 30px;
	margin: 10px auto;
	padding-bottom: 20px;
	color: #999
}
.grid .container .row div .grid_index p:nth-last-child(1) span {
	font-size: 40px;
	font-weight: 700;
	color: #e70
}
/*.grid .container .row div .grid_index:hover {*/
/*	background: #e70;*/
/*	opacity: 1;*/
/*	transition: 1s;*/
/*	-moz-transition: 1s;*/
/*	-webkit-transition: 1s;*/
/*	-o-transition: 1s*/
/*}*/
/*.grid .container .row div .grid_index:hover p, .grid .container .row div .grid_index:hover p:nth-last-child(1), .grid .container .row div .grid_index:hover p:nth-last-child(1) span, .grid .container .row div .grid_index:hover p:nth-of-type(1) {*/
/*	color: #fff*/
/*}*/
.x_flex{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;

}
.x_index_title{
    border-bottom: 2px solid #e70;
    font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #5d5d5d;
    padding-bottom: 15px;
    color: #e70;
}
.x_index_more{
    font-size: 14px;
	color: #e70
}
.x_index_new{
    float: left;
    width: 48%;
    overflow: hidden;
}
.x_index_new img{
    width: 100%;
    max-height: 300px;
}
.x_video{
      align-items: start;
}
.x_video a{
    width: 32%;
    line-height: 28px;
    text-align: center;
    border-radius: 10px;
    position: relative;
}
.x_video a:hover{
    background: #e70;
    color: #fff !important;
}
.x_video img{
    display: block;
    margin: 0 auto;
    width: 100%;
    max-height: 240px;
    border-radius: 10px;
}
.x_video .video-icon{
    position: absolute;
    right: 30px;
    bottom: 70px;
    /* z-index: 222; */
    width: 40px;
}
.x_video p{
    font-size: 18px;
    padding: 10px 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.x_target{
    width:250px; 
    margin: 0 auto; 
    display:block;
    border-radius: 5px;
    border: 1px solid  #e70;
    color: #e70 !important;
    padding: 10px;
    text-align: center;
    font-size: 16px;
}
.x_info a{
    display: block;
    width: 15%;
}
.x_info a img{
    width: 100%;
    border-radius: 10px;
}
.x_video span{
    display: block;
    font-size: 14px;
    color: #666;
}
.prefecture_index {
	padding: 66px 0;
	background: #fdefe7
}
.prefecture_index div .prefecture_video {
	float: left;
	width: 40%
}
.prefecture_index div .prefecture_video img {
	width: 100%
}
.prefecture_index div .prefecture_video p {
	margin-bottom: 10px
}
.prefecture_index div .prefecture_video p:nth-of-type(1) {
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #5d5d5d;
	float: left
}
.prefecture_index div .prefecture_video p:nth-of-type(1) span {
	color: #e70
}
.prefecture_index div .prefecture_video p:nth-of-type(2) {
	float: right;
	line-height: 25px;
	font-size: 14px;
	color: #e70
}
.prefecture_index div .prefecture_rules {
	width: 50%;
	float: right;
	margin: 0
}
.prefecture_index div .prefecture_rules img {
	width: 100%
}
.prefecture_index div .prefecture_rules div {
	position: relative
}
.prefecture_index div .prefecture_rules div a p:nth-of-type(1) {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	color: #fff;
	font-size: 16px;
	text-align: center;
	padding: 7px 0;
	line-height: 30px;
	background: rgba(67,67,67,.8);
	margin: 0
}
.prefecture_index div .prefecture_rules div:hover a p:nth-of-type(1) {
	background: rgba(238,119,0,.8)
}
.prefecture_index div .prefecture_rules p {
	margin-bottom: 10px
}
.prefecture_index div .prefecture_rules p:nth-of-type(1) {
	font-weight: bold;
	font-size: 20px;
	line-height: 25px;
	color: #5d5d5d;
	float: left
}
.prefecture_index div .prefecture_rules p:nth-of-type(1) span {
	color: #e70
}
.prefecture_index div .prefecture_rules p:nth-of-type(2) {
	float: right;
	line-height: 25px;
	font-size: 14px;
	color: #e70
}
.prefecture_index div .prefecture_rules ul li {
	font-size: 14px;
	line-height: 50px;
	color: #7d7d7d;
	border-bottom: 1px solid #bcbcbc
}
.prefecture_index div .prefecture_rules ul li a {
	padding: 20px 0 10px;
	display: block
}
.prefecture_index div .prefecture_rules ul li a p {
	margin-top: 0;
	margin-bottom: 0
}
.prefecture_index div .prefecture_rules ul li a p:nth-of-type(1) {
	float: left;
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #c9c9c9;
	margin-top: 8px;
	margin-right: 8px
}
.prefecture_index div .prefecture_rules ul li a p:nth-of-type(2) {
	float: left;
	color: #7d7d7d;
	line-height: 20px
}
.prefecture_index div .prefecture_rules ul li a p:nth-of-type(3) {
	float: right;
	color: #7d7d7d;
	line-height: 20px
}
.prefecture_index div .prefecture_rules ul li:hover {
	color: #e70;
	border-bottom: 1px solid #e70
}
.prefecture_index div .prefecture_rules ul li:hover a p:nth-of-type(1) {
	float: left;
	width: 4px;
	height: 4px;
	border-radius: 100%;
	background: #e70;
	margin-top: 8px;
	margin-right: 8px
}
.prefecture_index div .prefecture_rules ul li:hover a p:nth-of-type(2) {
	float: left;
	color: #e70
}
.prefecture_index div .prefecture_rules ul li:hover a p:nth-of-type(3) {
	float: right;
	color: #e70
}
.project {
	margin-top: 20px
}
.project .project_title p:nth-of-type(1) {
	font-size: 24px;
	line-height: 30px;
	color: #e70
}
.project .project_title p:nth-of-type(2) {
	font-size: 16px;
	line-height: 25px;
	color: #777;
	margin-top: 10px;
	margin-bottom: 28px
}
.project div img {
	width: 100%
}
.foots .foot_title {
	background: #777;
	margin-top: 70px;
	margin-bottom: 30px;
	line-height: 50px
}
.foots .foot_title a {
	float: left;
	padding: 0 30px;
	color: #fff;
	font-size: 20px
}
.foots .foot_title .active, .foots .foot_title a:hover {
	background: #e70;
	color: #fff
}
.foots .index_panel_body_e {
	position: relative;
	height: 500px
}
.foots .index_panel_body_e ul {
	position: absolute;
	top: 0;
	display: inline;
	opacity: 0
}
.foots .index_panel_body_e ul li {
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5
}
.foots .index_panel_body_e .active {
	opacity: 1;
	transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s
}
@media screen and (min-width:1200px) {

.bb1 {
	border-bottom: 1px solid #ddd
}
.aa1 {
	border-right: 1px solid #ddd
}
}
@media screen and (max-width:1200px) {
.prefecture_index div .prefecture_video {
	width: 100%
}
.prefecture_index div .prefecture_rules {
	width: 100%;
	margin: 10px 0 0
}
.foots {
	display: none
}
}
@media screen and (max-width:768px) {
.grid .container .row div .grid_index p, .swiper-container .swiper_abo {
	font-size: 12px;
	line-height: 20px
}
.swiper-button-next, .swiper-button-prev {
	top: 50%;
	width: 20px;
	height: 20px
}
.prefecture_index div .prefecture_video div iframe, .project div iframe {
	height: 200px
}
.swiper-container .swiper_abo {
	padding: 5px
}
.swiper-container-horizontal>.swiper-pagination {
	right: 0;
	bottom: 4%;
	left: initial;
	width: auto
}
.grid {
	padding: 8px 0 20px
}
.grid .container {
	padding: 0 5px
}
.grid .container .row {
	margin-left: -5px;
	margin-right: -5px
}
.grid .container .row div {
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 10px
}
.grid .container .row div .grid_index {
	padding-top: 20px;
	padding-bottom: 10px
}
.grid .container .row div .grid_index p:nth-of-type(1) {
	font-size: 14px;
	line-height: 18px;
	color: #5d5d5d;
	font-weight: 700;
	margin-bottom: 5px
}
.grid .container .row div .grid_index p:nth-last-child(1) {
	font-size: 12px;
	line-height: 30px;
	color: #999
}
.grid .container .row div .grid_index p:nth-last-child(1) span {
	font-size: 20px;
	font-weight: 700;
	color: #e70
}
.grid .container a p, .prefecture_index div .prefecture_video p:nth-of-type(1) {
	font-size: 14px
}
.grid .container a {
	margin-top: 20px
}
.prefecture_index {
	padding: 20px
}
.prefecture_index div .prefecture_video {
	width: 100%
}
.prefecture_index div .prefecture_video p:nth-of-type(2) {
	font-size: 12px
}
.prefecture_index div .prefecture_rules {
	width: 100%;
	margin-top: 10px
}
.prefecture_index div .prefecture_rules p:nth-of-type(1) {
	font-size: 14px
}
.prefecture_index div .prefecture_rules p:nth-of-type(2) {
	font-size: 12px
}
.project {
	margin-top: 20px
}
.project .project_title p:nth-of-type(1) {
	font-size: 14px;
	line-height: 20px;
	color: #e70
}
.project .project_title p:nth-of-type(2) {
	font-size: 12px;
	line-height: 20px;
	margin-bottom: 10px
}
.index_index .donate .normal {
	margin-bottom: 10px;
	font-size: 12px
}
.index_index .donate .demand p {
	font-size: 12px;
	line-height: 40px
}
.index_index .donate .demand:nth-of-type(2) {
	padding-left: 18px;
	padding-right: 18px
}
.index_index .donate_his {
	margin: 10px 0
}
.index_index .donate_his div {
	padding: 5px 4%;
	border: none;
	border-bottom: 1px solid #dcdcdc
}
.index_index .donate_his div:nth-last-child(1) {
	border: none
}
.index_index .donate_his div p:nth-of-type(1) {
	font-size: 12px;
	line-height: 20px
}
.index_index .donate_his div p:nth-of-type(2) {
	font-size: 14px;
	line-height: 20px
}
}
@media screen and (max-width:992px) {
.index_index .donate .normal {
	margin-bottom: 10px
}
}
@media screen and (width:768px) {
.index_index .donate_his div {
	padding: 5px 4%;
	border: none;
	border-bottom: 1px solid #dcdcdc
}
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,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LEtBT1osa0JBQ0ksUUFBQSxLQURKLHdDQUlZLE1BQUEsS0FVSSx5REFDSSxVQUFBLEtBZnBCLHdDQW9CWSxNQUFBLEtBQ0EsV0FBQSxLQUVJLHlEQUNJLFVBQUEsS0FFSix5REFDSSxVQUFBLEtBTXBCLFNBQ0ksV0FBQSxLQUdRLHlDQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsTUFBQSxLQUVKLHlDQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxLQVVoQiw2QkFHWSxjQUFBLEtBQ0EsVUFBQSxLQUpaLCtCQVFnQixVQUFBLEtBQ0EsWUFBQSxLQUVKLDRDQUNJLGFBQUEsS0FDQSxjQUFBLEtBYmhCLHlCQWtCUSxPQUFBLEtBQUEsRUFsQlIsNkJBb0JZLFFBQUEsSUFBQSxHQUNBLFlBQ0EsY0FBQSxJQUFBLE1BQUEsUUFDQSwrQ0FDSSxZQUdBLDhDQUNJLFVBQUEsS0FDQSxZQUFBLEtBRUosOENBQ0ksVUFBQSxLQUNBLFlBQUEsTUFReEIsb0NBQ0ksNkJBR1ksY0FBQSxNQU1oQixnQ0FDSSw2QkFFUSxRQUFBLElBQUEsR0FDQSxZQUNBLGNBQUEsSUFBQSxNQUFBIiwiZmlsZSI6ImluZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5zd2lwZXItY29udGFpbmVyIHtcclxuICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnBhZ2luYXRpb24xIHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZTc3MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlcl9hYm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMTE5LCAwLCAwLjcpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMjAlO1xyXG4gICAgYm90dG9tOiA0JTtcclxuICAgIGxlZnQ6IGluaXRpYWw7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVmdC5qcGcpO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmlnaHQuanBnKTtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDU0cHg7XHJcbiAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtMjJweDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAyN3B4IDQ0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU0cHggNTRweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuI25vcm1hbHtcclxuICAgIGhlaWdodDozMHB4O1xyXG59XHJcbi5pbmRleF9pbmRleCB7XHJcbiAgICAuZG9uYXRlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIC5ub3JtYWwge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGVtYW5kIHtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlNzcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kb25hdGVfaGlzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNzc3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZ3JpZCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMCA1MnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xyXG4gICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTRweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2U3MDtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCA2MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIC5yb3cge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgLmdyaWRfaW5kZXgge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDp0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZDVkNWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVmZWN0dXJlX2luZGV4IHtcclxuICAgIHBhZGRpbmc6IDY2cHggMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZGVmZTc7XHJcbiAgICBkaXYge1xyXG4gICAgICAgIC5wcmVmZWN0dXJlX3ZpZGVvIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZDVkNWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZTc3MDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZWZlY3R1cmVfcnVsZXMge1xyXG4gICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCA2NywgNjcsIDAuOCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMTE5LCAwLCAwLjgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNWQ1ZDVkO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlNzcwMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM3ZDdkN2Q7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiY2JjYmM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYzljOWM5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjN2Q3ZDdkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U3MDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3MDtcclxuICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHB7ICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTcwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U3MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2U3MDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnByb2plY3Qge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIC5wcm9qZWN0X3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2VlNzcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM3Nzc3Nzc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9vdHMge1xyXG4gICAgLmZvb3RfdGl0bGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM3Nzc3Nzc7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlNzcwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWU3NzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5kZXhfcGFuZWxfYm9keV9lIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U1ZTVlNTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAxcztcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogMXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5iYjEge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgfVxyXG4gICAgLmFhMSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAucHJlZmVjdHVyZV9pbmRleCB7XHJcbiAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgLnByZWZlY3R1cmVfdmlkZW8ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnByZWZlY3R1cmVfcnVsZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3RzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXJfYWJvIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogNCU7XHJcbiAgICAgICAgbGVmdDogaW5pdGlhbDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgIC5ncmlkIHtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMCAyMHB4O1xyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmdyaWRfaW5kZXgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM1ZDVkNWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU3NzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJlZmVjdHVyZV9pbmRleCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAucHJlZmVjdHVyZV92aWRlbyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucHJlZmVjdHVyZV9ydWxlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9qZWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIC5wcm9qZWN0X3RpdGxlIHtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlNzA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmRleF9pbmRleCB7XHJcbiAgICAgICAgLmRvbmF0ZSB7XHJcbiAgICAgICAgICAgIC5ub3JtYWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVtYW5kIHtcclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kb25hdGVfaGlzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGRpdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNCU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZGNkYztcclxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuaW5kZXhfaW5kZXgge1xyXG4gICAgICAgIC5kb25hdGUge1xyXG4gICAgICAgICAgICAubm9ybWFsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aDo3NjhweCkge1xyXG4gICAgLmluZGV4X2luZGV4IHtcclxuICAgICAgICAuZG9uYXRlX2hpcyBkaXYge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggNCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2RjZGM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
