.containbg {
    height: 100%;
    overflow: hidden;
    *zoom: 1;
    background: -webkit-linear-gradient(#d5e9f5, #fff 60%);
    background: -o-linear-gradient(#d5e9f5, #fff 60%);
    background: -moz-linear-gradient(#d5e9f5, #fff 60%);
    background: linear-gradient(#d5e9f5, #fff 60%)
}
.h100vh{
    height: 100%;
    padding-bottom: 50px
}
.botbg {
    height: 100%;
    background: transparent url("bottombg.jpg") center bottom no-repeat
}

.banner-slick {
    overflow: hidden
}

.banner-big {
    width: 1200px;
    height: 360px !important;
    overflow: hidden;
    *zoom: 1;
    *z-index: -2
}

.banner-big .slick-prev, .banner-big .slick-next {
    position: absolute;
    top: 152px;
    width: 34px;
    height: 56px;
    font-size: 0px;
    border: 0px;
    outline: 0;
    padding: 0px
}

.banner-big .slick-prev {
    left: 0px;
    background: transparent url("big_ban_arrow_left.png") 0 0 no-repeat
}

.banner-big .slick-next {
    right: 0px;
    background: transparent url("big_ban_arrow_right.png") 0 0 no-repeat
}

.banner-big .banner-img {
    background-repeat: no-repeat !important;
    background-position: center center;
    background-size: cover;
    height: 360px !important;
    position: relative
}

.banner-big .slick-dots {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 14px;
    font-size: 0px;
    z-index: 15
}

.banner-big .slick-dots button {
    width: 25px;
    height: 5px;
    border: 0;
    cursor: pointer;
    line-height: 0;
    padding: 0px;
    outline: none;
    background-color: #999
}

.banner-big .slick-dots li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0px 3px;
    width: 25px;
    height: 5px;
    zoom: 1
}

.banner-big .slick-active button {
    background-color: #fdfdfd
}

.banner {
    width: 620px;
    height: 440px !important;
    overflow: hidden;
    *zoom: 1;
    *z-index: 10
}

.banner .banner-img {
    background-repeat: no-repeat !important;
    background-position: center center;
    background-size: cover;
    height: 310px !important;
    position: relative
}

.banner .banner-txt {
    width: 100%;
    height: 130px;
    padding: 20px 30px 0px;
    background-color: #f4f4f4
}

.banner .banner-txt dt {
    line-height: 1;
    width: 90px
}

.banner .banner-txt dt span {
    color: #666;
    font-size: 18px
}

.banner .banner-txt dd {
    width: 465px;
    padding-top: 5px
}

.banner .banner-txt dd p {
    font-size: 14px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 24px;
    height: 48px
}

.banner .banner-txt .banner-title {
    color: #333;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;
    margin-bottom: 5px
}

.banner .banner-txt .banner-time {
    color: #4386ce;
    font-size: 60px;
    margin-bottom: 5px
}

.banner .slick-dots {
    text-align: center;
    position: absolute;
    bottom: 15px;
    font-size: 0px;
    right: 20px;
    z-index: 15
}

.banner .slick-dots button {
    width: 8px;
    height: 8px;
    border: 0;
    cursor: pointer;
    line-height: 0;
    padding: 0px;
    outline: none;
    -webket-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    background-color: #c3c3c3
}

.banner .slick-dots li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    width: 8px;
    height: 8px;
    zoom: 1
}

.banner .slick-active button {
    background-color: #007bc6
}

.list2 {
    width: 550px;
    height: 440px;
    overflow: hidden
}

.list2 li {
    height: 110px;
    border-bottom: 1px dotted #ebebeb;
    padding-top: 20px;
    *padding-top: 0px;
    *zoom: 1
}

.list2 li:hover .banner-title {
    color: #4386ce
}

.list2 a {
    *zoom: 1
}

.list2 dl {
    *padding-top: 20px
}

.list2 dl dt {
    line-height: 1;
    width: 68px
}

.list2 dl dt span {
    color: #666;
    font-size: 12px
}

.list2 dl dd {
    width: 482px;
    padding-top: 2px
}

.list2 dl dd p {
    font-size: 12px;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 20px;
    height: 40px
}

.list2 dl .banner-title {
    color: #666;
    font-size: 18px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 500px;
    margin-bottom: 8px
}

.list2 dl .banner-time {
    color: #4386ce;
    font-size: 40px;
    margin-bottom: 5px
}

.Hang {
    overflow: hidden;
    *zoom: 1;
    margin-top: 16px
}

.box {
    overflow: hidden;
    *zoom: 1;
    width: 576px
}

.box-ti {
    border-bottom: 3px solid #4386ce;
    line-height: 50px;
    height: 53px
}

.box-ti h3 {
    font-size: 18px;
    color: #555;
    font-weight: bold
}

.box-ti a {
    width: 49px;
    height: 16px;
    background: transparent url("more.png") 0 0 no-repeat;
    margin-top: 18px
}

.box-con {
    overflow: hidden;
    *zoom: 1;
    height: 255px;
    padding-top: 20px
}

.box-list li {
    line-height: 39px;
    border-top: 1px dotted #e9e9e9
}

.box-list li:hover {
    color: #007bc6
}

.box-list li:hover a {
    color: #007bc6
}

.box-list li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70%;
    font-size: 17px;
    color: #666
}

.box-list li .dotted {
    width: 0px;
    height: 0px;
    border: 6px solid transparent;
    border-left-color: #007bc6;
    margin-right: 3px;
    margin-top: 12px
}

.box-list li .time {
    font-size: 14px;
    color: #999
}

.box-item-ft {
    padding-bottom: 20px
}

.box-item-ftfl {
    width: 130px;
    height: 96px;
    border: 1px solid #f2f2f2;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.box-item-ftfr {
    width: 430px
}

.box-item-ftfr:hover .box-item-ftti {
    color: #007bc6
}

.box-item-ftfr .box-item-ftti {
    font-size: 17px;
    color: #666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.box-item-ftfr p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-bottom: 8px;
    margin-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    *zoom: 1;
    *height: 40px
}

.box-item-ftfr .box-item-fttime {
    line-height: 1;
    font-size: 12px;
    color: #999
}

.banner3 {
    width: 1200px;
    height: 100px !important;
    overflow: hidden;
    margin-top: 35px;
    *zoom: 1
}

.banner3 .banner-img {
    background-repeat: no-repeat !important;
    background-position: center center;
    background-size: cover;
    height: 100px !important;
    position: relative
}

.banner3 .slick-dots {
    text-align: right;
    position: absolute;
    width: 100%;
    bottom: 10px;
    right: 15px;
    z-index: 15
}

.banner3 .slick-dots button {
    width: 18px;
    height: 18px;
    border: 0;
    cursor: pointer;
    line-height: 0;
    padding: 0px;
    outline: none;
    font-size: 14px;
    color: #444;
    font-weight: bold;
    background-color: #fff
}

.banner3 .slick-dots li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin-left: 10px;
    width: 18px;
    height: 18px;
    zoom: 1
}

.banner3 .slick-active button {
    background-color: #185fab;
    color: #fff
}

.link {
    height: 70px;
    padding-left: 25px;
    padding-right: 30px;
    margin-top: 40px;
    overflow: hidden;
    *zoom: 1;
    background-color: #fff;
    border: 1px solid #e7e7e7
}

.link .linkfl {
    font-size: 18px;
    color: #555;
    width: 110px;
    height: 100%;
    line-height: 68px;
    background: transparent url("link_big_arrow.jpg") left 90px center no-repeat
}

.link .linkfr select {
    margin-top: 19px;
    font-size: 12px;
    color: #999;
    width: 190px;
    height: 32px;
    *line-height: 32px;
    border: 1px solid #ddd;
    padding-left: 10px;
    margin-left: 15px;
    background: transparent url("arrow_bto.png") 160px center no-repeat;
    *background: #fff;
    background-color: #fff;
    *margin-left: 10px
}

.classfiy {
    margin-top: 30px
}

.classfiy li {
    width: 188px;
    height: 80px;
    margin-left: 14px;
    position: relative
}

.classfiy li:hover:before {
    width: 80px
}

.classfiy li:hover:after {
    height: 40px
}

.classfiy li:after, .classfiy li:before {
    content: "";
    position: absolute;
    background-color: #fff;
    -webkit-transition: all .4s;
    -ms-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s
}

.classfiy li:before {
    width: 0px;
    height: 1px;
    left: 0;
    top: 5px
}

.classfiy li:after {
    width: 1px;
    height: 0px;
    left: 5px;
    top: 0px
}

.classfiy li.classfiyitem1 {
    margin-left: 0
}

.classfiy li a {
    display: block
}

.box2 {
    width: 100%
}

.box-school {
    padding-top: 20px
}

.box-school .slick-list {
    margin-left: -20px
}

.school-item {
    margin-left: 20px
}

.school-item:hover img {
    transform: scale(1.1)
}

.school-item:hover p {
    color: #007bc6
}

.school-item .school-item-img {
    overflow: hidden;
    width: 100%;
    height: 140px;
    border: 1px solid #e7e7e7;
    -webket-box-shadow: 0px 3px 0px 1px #ebebeb;
    -moz-box-shadow: 0px 3px 0px 1px #ebebeb;
    -ms-box-shadow: 0px 3px 0px 1px #ebebeb;
    box-shadow: 0px 3px 0px 1px #ebebeb
}

.school-item .school-item-img img {
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    transition: all .5s
}

.school-item p {
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    color: #333;
    line-height: 50px;
    text-align: center
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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WiwwQkFBZSxDQUNYLFdBQVcsQ0FBRSxDQUFDLENBQ2xCLGNBQUMsQ0FDRyxPQUFPLENBQUUsS0FBSyxDQUMxQixLQUFLLENBQ0QsS0FBSyxDQUFFLElBQUksQ0FDZixXQUFXLENBQ1AsV0FBVyxDQUFFLElBQUksQ0FDakIsdUJBQVcsQ0FDUCxXQUFXLENBQUUsS0FBSyxDQUMxQixZQUFZLENBRVIsV0FBVyxDQUFFLElBQUksQ0FFYixzQkFBRyxDQUNDLFNBQVMsQ0FBRSxVQUFVLENBQ3pCLG9CQUFDLENBQ0csS0FBSyxDRTNZVixPQUFPLENGNFlWLDZCQUFnQixDQUNaLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLEtBQUssQ0FBRSxJQUFJLENBQ1gsTUFBTSxDQUFFLEtBQUssQ0FDYixNQUFNLENBQUUsaUJBQWlCLENDblp6QixrQkFBbUIsQ0FBRSx1QkFBTSxDQUEzQixlQUFtQixDQUFFLHVCQUFNLENBQTNCLGNBQW1CLENBQUUsdUJBQU0sQ0FBM0IsVUFBbUIsQ0FBRSx1QkFBTSxDRHFaM0IsaUNBQUcsQ0FDQyxLQUFLLENBQUUsSUFBSSxDQUNYLE1BQU0sQ0FBRSxJQUFJLENBQ1osa0JBQWtCLENBQUUsT0FBTyxDQUMzQixjQUFjLENBQUUsT0FBTyxDQUN2QixlQUFlLENBQUUsT0FBTyxDQUN4QixVQUFVLENBQUUsT0FBTyxDQUMzQixjQUFDLENBQ0csU0FBUyxDQUFFLElBQUksQ0MzWG5CLFFBQVEsQ0FBRSxNQUFNLENBQ2hCLGFBQWEsQ0FBRSxRQUFRLENBQ3ZCLFdBQVcsQ0FBRSxNQUFNLENBQ25CLEtBQUssQ0R5WEcsSUFBSSxDQUNSLEtBQUssQ0FBRSxJQUFPLENBQ2QsV0FBVyxDQUFFLElBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU0iLCJzb3VyY2VzIjpbImluZGV4LnNhc3MiLCJfL19taXhpbi5zYXNzIiwiXy9fdmFyLnNhc3MiXSwibmFtZXMiOltdLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBfL3ZhclxyXG4udG9wYmdcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNkNWU5ZjUsICNmZmYgNjAlKVxyXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KCNkNWU5ZjUsICNmZmYgNjAlKVxyXG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQoI2Q1ZTlmNSwgI2ZmZiA2MCUpXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2Q1ZTlmNSwgI2ZmZiA2MCUpXHJcbi5ib3RiZ1xyXG4gICAgaGVpZ2h0OiAxMDAlXHJcbiAgICArYmcoYm90dG9tYmcsY2VudGVyIGJvdHRvbSlcclxuLmJhbm5lci1zbGlja1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG5cclxuXHJcbi5iYW5uZXItYmlnXHJcbiAgICB3aWR0aDogMTIwMHB4XHJcbiAgICBoZWlnaHQ6IDM2MHB4ICFpbXBvcnRhbnRcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICp6b29tOiAxXHJcbiAgICAqei1pbmRleDogLTJcclxuICAgIC5zbGljay1wcmV2LC5zbGljay1uZXh0XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgdG9wOiAxNTJweFxyXG4gICAgICAgIHdpZHRoOiAzNHB4XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4XHJcbiAgICAgICAgZm9udC1zaXplOiAwcHhcclxuICAgICAgICBib3JkZXI6IDBweFxyXG4gICAgICAgIG91dGxpbmU6IDBcclxuICAgICAgICBwYWRkaW5nOiAwcHhcclxuICAgIC5zbGljay1wcmV2XHJcbiAgICAgICAgbGVmdDogMHB4XHJcbiAgICAgICAgXHJcbiAgICAgICAgK2JncChiaWdfYmFuX2Fycm93X2xlZnQpXHJcbiAgICAuc2xpY2stbmV4dFxyXG4gICAgICAgIHJpZ2h0OiAwcHhcclxuXHJcbiAgICAgICAgK2JncChiaWdfYmFuX2Fycm93X3JpZ2h0KVxyXG4gICAgLmJhbm5lci1pbWdcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnRcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyXHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlclxyXG4gICAgICAgIGhlaWdodDogMzYwcHggIWltcG9ydGFudFxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG4gICAgLnNsaWNrLWRvdHNcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXJcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGJvdHRvbTogMTRweCBcclxuICAgICAgICBmb250LXNpemU6IDBweFxyXG4gICAgICAgIHotaW5kZXg6IDE1XHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4XHJcbiAgICAgICAgICAgIGJvcmRlcjogMFxyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXJcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmVcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OVxyXG4gICAgICAgIGxpXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAqZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgICp6b29tOiAxXHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDNweFxyXG4gICAgICAgICAgICB3aWR0aDogMjVweFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDVweFxyXG4gICAgICAgICAgICB6b29tOiAxXHJcbiAgICAuc2xpY2stYWN0aXZlIFxyXG4gICAgICAgIGJ1dHRvblxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZkXHJcbiAgICAgICAgICAgIFxyXG5cclxuXHJcbi5iYW5uZXJcclxuICAgIHdpZHRoOiA2MjBweFxyXG4gICAgaGVpZ2h0OiA0NDBweCAhaW1wb3J0YW50XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbiAgICAqem9vbTogMVxyXG4gICAgKnotaW5kZXg6IDEwXHJcbiAgICAuYmFubmVyLWltZ1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudFxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbiAgICAgICAgaGVpZ2h0OiAzMTBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAuYmFubmVyLXR4dFxyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICAgICAgaGVpZ2h0OiAxMzBweFxyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAwcHhcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0XHJcbiAgICAgICAgZHQgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4XHJcbiAgICAgICAgICAgIHNwYW4gXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NlxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4XHJcbiAgICAgICAgZGQgXHJcbiAgICAgICAgICAgIHdpZHRoOiA0NjVweFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4XHJcbiAgICAgICAgICAgIHAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHhcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5XHJcbiAgICAgICAgICAgICAgICArbXAoMilcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQ4cHhcclxuICAgICAgICAuYmFubmVyLXRpdGxlXHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgICAgICArdHAoMzQwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweFxyXG4gICAgICAgIC5iYW5uZXItdGltZVxyXG4gICAgICAgICAgICBjb2xvcjogIzQzODZjZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHhcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcblxyXG5cclxuXHJcbiAgICAuc2xpY2stZG90c1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgIGJvdHRvbTogMTVweCBcclxuICAgICAgICBmb250LXNpemU6IDBweFxyXG4gICAgICAgIHJpZ2h0OiAyMHB4XHJcbiAgICAgICAgei1pbmRleDogMTVcclxuXHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHhcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHhcclxuICAgICAgICAgICAgYm9yZGVyOiAwXHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlclxyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMFxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwcHhcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZVxyXG4gICAgICAgICAgICArYnIoNTAlKVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjM2MzXHJcblxyXG4gICAgICAgIGxpXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG4gICAgICAgICAgICAqZGlzcGxheTogaW5saW5lXHJcbiAgICAgICAgICAgICp6b29tOiAxXHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICAgICAgICAgIHdpZHRoOiA4cHhcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHhcclxuICAgICAgICAgICAgem9vbTogMVxyXG4gICAgLnNsaWNrLWFjdGl2ZSBcclxuICAgICAgICBidXR0b25cclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW5cclxuXHJcblxyXG4ubGlzdDJcclxuICAgIHdpZHRoOiA1NTBweFxyXG4gICAgaGVpZ2h0OiA0NDBweFxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgbGkgXHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweFxyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2ViZWJlYlxyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICAgICAgKnBhZGRpbmctdG9wOiAwcHhcclxuICAgICAgICAqem9vbTogMVxyXG4gICAgICAgICY6aG92ZXJcclxuICAgICAgICAgICAgLmJhbm5lci10aXRsZVxyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM0Mzg2Y2VcclxuICAgIGEgXHJcbiAgICAgICAgKnpvb206IDFcclxuICAgIGRsXHJcbiAgICAgICAgKnBhZGRpbmctdG9wOiAyMHB4XHJcbiAgICAgICAgZHQgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxXHJcbiAgICAgICAgICAgIHdpZHRoOiA2OHB4XHJcbiAgICAgICAgICAgIHNwYW4gXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NlxyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgICAgZGQgXHJcbiAgICAgICAgICAgIHdpZHRoOiA0ODJweFxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnB4XHJcbiAgICAgICAgICAgIHAgXHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHhcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5XHJcbiAgICAgICAgICAgICAgICArbXAoMilcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuICAgICAgICAuYmFubmVyLXRpdGxlXHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICArdHAoMzQwcHgpXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweFxyXG4gICAgICAgIC5iYW5uZXItdGltZVxyXG4gICAgICAgICAgICBjb2xvcjogIzQzODZjZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHhcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4XHJcblxyXG5cclxuLkhhbmdcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICp6b29tOiAxXHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4XHJcbi5ib3hcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICp6b29tOiAxXHJcbiAgICB3aWR0aDogNTc2cHhcclxuXHJcblxyXG5cclxuLmJveC10aVxyXG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0Mzg2Y2VcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4XHJcbiAgICBoZWlnaHQ6IDUzcHhcclxuICAgIGgzIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIGNvbG9yOiAjNTU1XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcclxuICAgIGEgXHJcbiAgICAgICAgd2lkdGg6IDQ5cHhcclxuICAgICAgICBoZWlnaHQ6IDE2cHhcclxuICAgICAgICArYmdwKG1vcmUpXHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweFxyXG5cclxuLmJveC1jb25cclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICp6b29tOiAxXHJcbiAgICBoZWlnaHQ6IDI1NXB4XHJcbiAgICBwYWRkaW5nLXRvcDogMjBweFxyXG4uYm94LWxpc3RcclxuICAgIGxpXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM5cHhcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICNlOWU5ZTlcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpblxyXG4gICAgICAgICAgICBhXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5cclxuICAgICAgICBhXHJcbiAgICAgICAgICAgICt0cCg3MCUpXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweCBcclxuICAgICAgICAgICAgY29sb3I6ICM2NjZcclxuICAgICAgICAuZG90dGVkXHJcbiAgICAgICAgICAgIHdpZHRoOiAwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHhcclxuICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnRcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRtYWluXHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHhcclxuICAgICAgICAudGltZVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHggXHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5XHJcblxyXG4uYm94LWl0ZW0tZnRcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4XHJcbi5ib3gtaXRlbS1mdGZsXHJcbiAgICB3aWR0aDogMTMwcHhcclxuICAgIGhlaWdodDogOTZweFxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMlxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyXHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcblxyXG5cclxuICAgIFxyXG4uYm94LWl0ZW0tZnRmclxyXG4gICAgd2lkdGg6IDQzMHB4XHJcbiAgICAmOmhvdmVyXHJcbiAgICAgICAgLmJveC1pdGVtLWZ0dGlcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluXHJcbiAgICAuYm94LWl0ZW0tZnR0aVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCBcclxuICAgICAgICBjb2xvcjogIzY2NlxyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbiAgICAgICAgK3RwKDEwMCUpXHJcbiAgICBwIFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgIGNvbG9yOiAjOTk5XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHhcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHhcclxuICAgICAgICBtYXJnaW4tdG9wOiAzcHhcclxuICAgICAgICArbXAoMilcclxuICAgICAgICAqem9vbTogMVxyXG4gICAgICAgICpoZWlnaHQ6IDQwcHhcclxuICAgIC5ib3gtaXRlbS1mdHRpbWVcclxuICAgICAgICBsaW5lLWhlaWdodDogMVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweFxyXG4gICAgICAgIGNvbG9yOiAjOTk5XHJcbi5iYW5uZXIzXHJcbiAgICB3aWR0aDogMTIwMHB4XHJcbiAgICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnRcclxuICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgIG1hcmdpbi10b3A6IDM1cHhcclxuICAgICp6b29tOiAxXHJcbiAgICAuYmFubmVyLWltZ1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudFxyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXJcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyXHJcbiAgICAgICAgaGVpZ2h0OiAxMDBweCAhaW1wb3J0YW50XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbiAgICAuc2xpY2stZG90c1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlXHJcbiAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICBib3R0b206IDEwcHhcclxuICAgICAgICByaWdodDogMTVweFxyXG4gICAgICAgIHotaW5kZXg6IDE1XHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMThweFxyXG4gICAgICAgICAgICBib3JkZXI6IDBcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweFxyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lXHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweFxyXG4gICAgICAgICAgICBjb2xvcjogIzQ0NFxyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZFxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICAgICAgbGlcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgICAgICpkaXNwbGF5OiBpbmxpbmVcclxuICAgICAgICAgICAgKnpvb206IDFcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHhcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4XHJcbiAgICAgICAgICAgIHpvb206IDFcclxuICAgIC5zbGljay1hY3RpdmUgXHJcbiAgICAgICAgYnV0dG9uXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxODVmYWJcclxuICAgICAgICAgICAgY29sb3I6ICNmZmZcclxuXHJcbi5saW5rXHJcbiAgICBoZWlnaHQ6IDcwcHhcclxuICAgIHBhZGRpbmctbGVmdDogMjVweFxyXG4gICAgcGFkZGluZy1yaWdodDogMzBweFxyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweFxyXG4gICAgbWFyZ2luLXRvcDogNDBweFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlN1xyXG4gICAgLmxpbmtmbFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIGNvbG9yOiAjNTU1XHJcbiAgICAgICAgd2lkdGg6IDExMHB4XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDY4cHhcclxuICAgICAgICArYmcobGlua19iaWdfYXJyb3csbGVmdCA5MHB4IGNlbnRlcilcclxuICAgIC5saW5rZnJcclxuICAgICAgICBzZWxlY3RcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE5cHhcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4XHJcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5IFxyXG4gICAgICAgICAgICB3aWR0aDogMTkwcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4XHJcbiAgICAgICAgICAgICpsaW5lLWhlaWdodDogMzJweFxyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkXHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweFxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweFxyXG4gICAgICAgICAgICArYmdwKGFycm93X2J0bywxNjBweCBjZW50ZXIpXHJcbiAgICAgICAgICAgICpiYWNrZ3JvdW5kOiAjZmZmXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZcclxuICAgICAgICAgICAgKm1hcmdpbi1sZWZ0OiAxMHB4XHJcbiAgICBcclxuXHJcbi5jbGFzc2ZpeVxyXG4gICAgbWFyZ2luLXRvcDogMzBweFxyXG4gICAgbGkgXHJcbiAgICAgICAgd2lkdGg6IDE4OHB4XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHhcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxuICAgICAgICAmOmhvdmVyXHJcbiAgICAgICAgICAgICY6YmVmb3JlXHJcbiAgICAgICAgICAgICAgICB3aWR0aDogODBweFxyXG4gICAgICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHhcclxuXHJcbiAgICAgICAgJjphZnRlciwmOmJlZm9yZVxyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC40c1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC40c1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNHNcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40c1xyXG5cclxuICAgICAgICAmOmJlZm9yZVxyXG4gICAgICAgICAgICB3aWR0aDogMHB4XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4XHJcbiAgICAgICAgICAgIGxlZnQ6IDBcclxuICAgICAgICAgICAgdG9wOiA1cHhcclxuICAgICAgICAmOmFmdGVyXHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHhcclxuICAgICAgICAgICAgaGVpZ2h0OiAwcHhcclxuICAgICAgICAgICAgbGVmdDogNXB4XHJcbiAgICAgICAgICAgIHRvcDogMHB4XHJcblxyXG4gICAgICAgICYuY2xhc3NmaXlpdGVtMVxyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMFxyXG4gICAgICAgIGEgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbi5ib3gyXHJcbiAgICB3aWR0aDogMTAwJVxyXG4uYm94LXNjaG9vbFxyXG4gICAgcGFkZGluZy10b3A6IDIwcHhcclxuICAgIC5zbGljay1saXN0XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4XHJcbi5zY2hvb2wtaXRlbVxyXG4gICAgXHJcbiAgICBtYXJnaW4tbGVmdDogMjBweFxyXG4gICAgJjpob3ZlclxyXG4gICAgICAgIGltZ1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSlcclxuICAgICAgICBwXHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpblxyXG4gICAgLnNjaG9vbC1pdGVtLWltZ1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW5cclxuICAgICAgICB3aWR0aDogMTAwJVxyXG4gICAgICAgIGhlaWdodDogMTQwcHhcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3XHJcbiAgICAgICAgK2JzKDBweCAzcHggMHB4IDFweCAjZWJlYmViKVxyXG4gICAgICAgIGltZyBcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlXHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41c1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC41c1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXNcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41c1xyXG4gICAgcFxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweCBcclxuICAgICAgICArdHAoMTAwJSlcclxuICAgICAgICBjb2xvcjogIzMzMzMzM1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vICgq77+j77i/77+jKSBNaXhpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmaXhzOiAtd2Via2V0LSwgLW1vei0sIC1tcy0sIFwiXCJcclxuLy8g5bGe5oCn5YmN57yAXHJcbj1maXgoJHByb3BlcnR5LCAkdmFsdWUpXHJcbiAgICBAZWFjaCAkZml4IGluICRmaXhzXHJcbiAgICAgICAgI3skZml4fSN7JHByb3BlcnR5fTogJHZhbHVlXHJcblxyXG5cclxuLy8g5bGe5oCn5YC85YmN57yAXHJcbj1maXh2YWwoJHByb3BlcnR5LCAkdmFsdWUpXHJcbiAgICBAZWFjaCAkZml4IGluICRmaXhzXHJcbiAgICAgICAgI3skcHJvcGVydHl9OiAjeyRmaXh9I3skdmFsdWV9XHJcblxyXG4vLyDnur/mgKfmuJDlj5hcclxuLy8gbGluZWFyIGdyYWRpZW50XHJcbj1sZygkdmFsdWUuLi4pXHJcbiAgICArZml4dmFsKGJhY2tncm91bmQtaW1hZ2UsIGxpbmVhci1ncmFkaWVudCgkdmFsdWUpKVxyXG4vL+mYtOW9sVxyXG49YnMoJHZhbHVlLi4uKVxyXG4gICAgK2ZpeChib3gtc2hhZG93LCAkdmFsdWUpXHJcbi8vIOWchuinklxyXG49YnIoJHZhbHVlLi4uKVxyXG4gICAgK2ZpeChib3JkZXItcmFkaXVzLCAkdmFsdWUpXHJcblxyXG4vLyDog4zmma/pgI/mmI7luqZcclxuPWJnbygkb3BhY2l0eSwgJGNvbG9yOiAjMDAwKVxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3IsICRvcGFjaXR5KVxyXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0je2llLWhleC1zdHIocmdiYSgkY29sb3IsICRvcGFjaXR5KSl9LGVuZENvbG9yc3RyPSN7aWUtaGV4LXN0cihyZ2JhKCRjb2xvciwgJG9wYWNpdHkpKX0pXHJcbiAgICA6cm9vdCAmXHJcbiAgICAgICAgZmlsdGVyOiBub25lXHJcbiAgICAgICAgXHJcbi8vIOiDjOaZr1xyXG49YmcoJG5hbWUsICRwb3NpdGlvbjogMCAwLCAkY29sb3I6IHRyYW5zcGFyZW50LCAkcmVwZWF0OiBuby1yZXBlYXQpXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgdXJsKCcjeyRuYW1lfS5qcGcnKSAkcG9zaXRpb24gJHJlcGVhdFxyXG49YmdwKCRuYW1lLCAkcG9zaXRpb246IDAgMCwgJGNvbG9yOiB0cmFuc3BhcmVudCwgJHJlcGVhdDogbm8tcmVwZWF0KVxyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIHVybCgnI3skbmFtZX0ucG5nJykgJHBvc2l0aW9uICRyZXBlYXRcclxuXHJcbi8vIOWNleihjOaWh+Wtl+a6ouWHuuaXtuWHuueOsOecgeeVpeWPt++8jOmcgOiuvuWumuWuveW6plxyXG49dHAoJHdpZHRoOiAxMDAlKVxyXG4gICAgb3ZlcmZsb3c6IGhpZGRlblxyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXNcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXBcclxuICAgIHdpZHRoOiAkd2lkdGhcclxuXHJcbi8vIOWkmuihjOaWh+Wtl+ecgeeVpeWPt1xyXG49bXAoJHJvdylcclxuICAgIG92ZXJmbG93IDogaGlkZGVuXHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpc1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3hcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJHJvd1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbFxyXG5cclxuXHJcbiIsIlxyXG5cclxuJHJlZCAgICA6ICNkOTAwMDBcclxuJGdyZWVuICA6ICMyRjk2MUNcclxuJHllbGxvdyA6ICNmZjBcclxuJG9yYW5nZSA6ICNmNjBcclxuJHBpbmsgICA6ICNmMGZcclxuJGJsdWUgICA6ICMxMDhiYzdcclxuJHR4dCAgICA6ICM1NTVcclxuJGxpbmsgICA6ICMwOGNcclxuJGxpbmUgICA6ICNlN2U3ZTdcclxuJG1haW46ICMwMDdiYzZcclxuJGJjOiAjZTdlN2U3XHJcbiR5aCAgICAgOiBcIm1pY3Jvc29mdCBZYUhlaVwiXHJcbiRzdCAgICAgOiBcIlNpbVN1blwiXHJcbiR4c3QgICAgOiBcIk5TaW1TdW5cIlxyXG4kaHQgICAgIDogXCJTaW1IZWlcIlxyXG4ka3QgICAgIDogXCJLYWlUaVwiXHJcblxyXG4vLyBmb290ZXLlm7rlrprlnKjlupXpg6jvvIzpnIDopoHlupXpg6jnmoTpq5jluqZcclxuJGZvb3RlcjogMTIwcHhcclxuXHJcbkBpbXBvcnQgbWl4aW5cclxuIl19 */