/* start */ .indexBanner { width: 1200px; background: rgba(240, 240, 240, 0.7); margin: 0 auto; margin-top: 20px; } .indexBanner .swBnnerBox { max-width: 1200px; margin: 0 auto; position: relative; } .indexBanner .swBnnerBox .bannerBox { max-width: 100%; } .indexBanner .swBnnerBox .bannerBox img { width: 100%; } .indexBanner .swBnnerBox .swiper-pagination-bullet { opacity: 0.8; width: 10px; border-radius: 10px; height: 10px; background: #fff; } .indexBanner .swBnnerBox .swiper-pagination-bullet-active { opacity: 1; background: #008a68; } .indexBanner .swBnnerBox .swiper-button-next { background: url("../static/u173.svg") no-repeat; width: 30px; height: 50px; opacity: 0.7; -webkit-tap-highlight-color: transparent; right:40px; } .indexBanner .swBnnerBox .swiper-button-next:hover { -webkit-tap-highlight-color: transparent; background: url("../static/u173_mouseOver.svg") no-repeat; } .indexBanner .swBnnerBox .swiper-button-next:active { -webkit-tap-highlight-color: transparent; text-decoration: none; border: none; } .indexBanner .swBnnerBox .swiper-button-next:after { display: none; } .indexBanner .swBnnerBox .swiper-button-prev { width: 30px; height: 50px; opacity: 0.7; -webkit-tap-highlight-color: transparent; background: url("../static/u174.svg") no-repeat; left:40px; } .indexBanner .swBnnerBox .swiper-button-prev:hover { -webkit-tap-highlight-color: transparent; background: url("../static/u174_mouseOver.svg") no-repeat; } .indexBanner .swBnnerBox .swiper-button-prev:active { text-decoration: none; border: none; -webkit-tap-highlight-color: transparent; } .indexBanner .swBnnerBox .swiper-button-prev:after { display: none; } /* end */ .banner { width: 100%; padding: 15px 0; margin-bottom: 40px; } .banner body { margin: 0; } .banner h2 { font-family: Arial, 'Microsoft Yahei', 'PingFang SC', monospace; font-size: 1.875rem; font-style: italic; text-align: center; } .jtBanner{ max-width: 100%; margin: 0 auto; } @media only screen and (max-width: 1200px) { .jtBanner{ max-width: 100%; } .indexBanner{ max-width: 100%; } .banner .swiper-slide { width: 100%; } .jtBanner .jtBannerMain { width: 60%; padding: 0 0 0 0; } } @media only screen and (max-width: 880px) { .banner .swiper-slide { width: 100%; margin: 0 !important; } } .banner .swiper-slide img { width: 100%; } .banner .swiper-slide .title { position: absolute; transform: rotate(90deg); transform-origin: left top; left: -3px; font-size: 0.6875rem; color: #666666; } .banner .swiper-pagination-bullet { background: none; opacity: 1; margin: 0 6px !important; width: 15px; height: 15px; position: relative; outline: none; vertical-align: middle; } .banner .swiper-pagination-bullet span { width: 8px; height: 8px; background: #fff; display: block; border-radius: 50%; margin-top: 3px; margin-left: 3px; } .banner .swiper-pagination-bullet i { background: #000; height: 1px; width: 20px; position: absolute; top: 7px; transform: scaleX(0); transform-origin: left; z-index: 3; transition-timing-function: linear; } .banner .swiper-pagination-bullet-active span, .banner .swiper-pagination-bullet:hover span { width: 15px; height: 15px; margin-top: 0; margin-left: 0; background: #000; position: relative; z-index: 1; } .banner .swiper-pagination-bullet-active i { -webkit-animation: middle 6s; animation: middle 6s; } .banner .swiper-pagination-bullet:first-child.swiper-pagination-bullet-active i { -webkit-animation: first 6s; animation: first 6s; } .banner .swiper-pagination-bullet:last-child.swiper-pagination-bullet-active i { -webkit-animation: last 6s; animation: last 6s; } .banner .swiper-pagination { bottom: 20px !important; } @-webkit-keyframes first { 0% { transform: scaleX(0.5); left: 0px; } /*091*/ 100% { transform: scaleX(1); left: 2px; } /*0915*/ } @keyframes first { 0% { transform: scaleX(0.5); left: 0px; } /*091*/ 100% { transform: scaleX(1); left: 2px; } /*0915*/ } @-webkit-keyframes last { 0% { transform: scaleX(0.7); left: -10px; } /*1090*/ 20% { transform: scaleX(0.3); left: 2px; } /*090*/ 100% { transform: scaleX(0.3); left: 0px; } /*090*/ } @keyframes last { 0% { transform: scaleX(0.7); left: -10px; } /*1090*/ 20% { transform: scaleX(0.3); left: 2px; } /*090*/ 100% { transform: scaleX(0.3); left: 0px; } /*090*/ } @-webkit-keyframes middle { 0% { transform: scaleX(0.7); left: -10px; } /*1091*/ 20% { transform: scaleX(0.45); left: 2px; } /*092*/ 100% { transform: scaleX(1); left: 2px; } /*0913*/ } @keyframes middle { 0% { transform: scaleX(0.7); left: -10px; } /*1091*/ 20% { transform: scaleX(0.45); left: 2px; } /*092*/ 100% { transform: scaleX(1); left: 2px; } /*0913*/ } .i_title { text-align: center; padding: 40px 0; } .jtBanner { max-width: 1200px; background: #000; height: 790px; background: url("../static/index_banner1.png") no-repeat center center #4d4856; padding-top: 80px ; } .jtBanner .jtBannerMain { max-width: 1200px; margin: 0 auto; padding: 0 5% 0 490px; } .jtBanner .jtBannerMain h1 { font-size: 1.375rem; color: #fff; font-weight: normal; line-height: 2.25rem; margin-bottom: 40px; text-shadow: 2px 3px 2px black; } .jtBanner .jtBannerMain a.button1 { padding: 15px 60px 15px 62px; border: 1px solid #009a74; font-size: 1.25rem; color: #000; display: inline-block; border-radius: 20px; background: url("../static/index_07.png") no-repeat #fff 30px; text-decoration: none; margin-bottom: 30px; } .jtBanner .jtBannerMain a.button1:hover { background: url("../static/index_07.png") no-repeat #d4f4ec 30px; } .jtBanner .jtBannerMain a.button2 { width: 100%; padding: 20px 60px 20px 62px; border: 1px solid #009a74; font-size: 1.25rem; color: #fff; display: block; border-radius: 20px; background: url("../static/index_08.png") no-repeat #009a74 30px; text-decoration: none; margin-bottom: 30px; } .jtBanner .jtBannerMain a.button2:hover { background: url("../static/index_08.png") no-repeat #008363 30px; } .jtBanner .jtBannerMain a.button3 { font-size: 1.25rem; } .jtBanner .jtBannerMain .btnBox { display: flex; justify-content: space-between; } .jtBanner .jtBannerMain .btnBox a.button2 { width: 49%; padding: 20px 0 20px 62px; border: 1px solid #009a74; font-size: 1.25rem; color: #fff; display: block; border-radius: 20px; background: url("../static/index_08.png") no-repeat #009a74 30px; text-decoration: none; margin-bottom: 30px; } .jtBanner .jtBannerMain .btnBox a.button2:hover { background: url("../static/index_08.png") no-repeat #008363 30px; } .jtBanner .jtBannerMain .btnBox2 { display: none; } .jtBanner2 { width: 100%; background: #fff; padding-top: 90px ; } .jtBanner2 .title { text-align: center; width: 100%; margin-bottom: 30px; } .jtBanner2 .jtBanner2Main { max-width: 1000px; margin: 0 auto; padding: 0 20px; } .jtBanner2 .jtBanner2Main h1 { font-size: 1rem; color: #000; font-weight: normal; line-height: 2.25rem; margin-bottom: 75px; text-align: center; } .jtBanner2 .jtBanner2Main .mainBox { padding: 75px 75px 50px 75px; border: 5px solid #009a74; border-radius: 15px; position: relative; background: #fff; text-align: center; } .jtBanner2 .jtBanner2Main .mainBox .topTitle { width: 270px; height: 70px; line-height: 4.375rem; background: #009a74; color: #fff; position: absolute; top: -35px; left: 50%; margin-left: -135px; font-size: 1.5625rem; text-align: center; border-radius: 15px; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList { width: 100%; display: flex; flex-wrap: wrap; margin-right: 20px; justify-content: space-between; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item { width: 23%; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item a { width: 100%; text-align: center; background: #f0f0ef; margin-bottom: 20px; position: relative; padding-bottom: 30px; display: flex; align-items: center; justify-content: center; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item a img { max-width: 100%; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item a p { height: 30px; line-height: 1.875rem; width: 100%; background: #d5d5d5; color: #000; font-size: 1rem; display: block; position: absolute; bottom: 0; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item a:hover p { background: #009a74; color: #fff; text-decoration: none; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList2 .item:last-child { width: 48.5%; } .jtBanner2 .jtBanner2Main .mainBox a.button1 { padding: 15px 60px 15px 62px; border: 1px solid #009a74; font-size: 1.25rem; color: #000; display: inline-block; border-radius: 10px; background: url("../static/index_09.png") no-repeat #fff 30px; text-decoration: none; margin-top: 20px; } .jtBanner2 .jtBanner2Main .mainBox a.button1:hover { background: url("../static/index_09.png") no-repeat #d4f4ec 30px; } .jtBanner2 .bomBtn { padding: 65px 0; width: 100%; text-align: center; } .jtBanner2 .bomBtn a.button2 { padding: 20px 50px 20px 72px; border: 1px solid #009a74; font-size: 1.5rem; color: #fff; border-radius: 20px; background: url("../static/index_38.png") no-repeat #009a74 40px; text-decoration: none; margin-bottom: 30px; height: 60px; } .jtBanner2 .bomBtn a.button2:hover { background: url("../static/index_38.png") no-repeat #008363 40px; } .jtBanner2 .bomBtn2 { display: none; } .newsTitle { padding: 70px 0; text-align: center; width: 100%; font-size: 1.75rem; } .newsTitle em { font-style: normal; color: #009a74; } .newsListMain { width: 100%; } .newsListMain .newsListBox { max-width: 1200px; margin: 0 auto; padding: 0 20px; } .newsListMain .newsListBox ul { width: 100%; } .newsListMain .newsListBox ul li { display: flex; justify-content: flex-start; padding: 20px 0; border-top: 1px solid #ccc; } .newsListMain .newsListBox ul li:last-child { border-bottom: 1px solid #ccc; } .newsListMain .newsListBox ul li p { font-size: 1rem; color: #000; margin: 0; } .newsListMain .newsListBox ul li span { background: #009a74; color: #fff; padding: 3px 0; width: 110px; text-align: center; font-size: 0.875rem; margin: 0 50px; } .newsListMain .newsListBox ul li span.span2 { background: #0081bf; } .newsListMain .newsListBox ul li span.span3 { background: #0000ff; } .newsListMain .newsListBox ul li span.span4 { background: #e31e17; } .newsListMain .newsListBox ul li a { color: #000; font-size: 1rem; flex: 1; } .newsListMain .newsListBox ul li a:hover { color: #009a74; } .newsListMain .bomBtn { padding: 65px 0; width: 100%; text-align: center; } .newsListMain .bomBtn a.button2 { padding: 20px 50px 20px 72px; border: 1px solid #009a74; font-size: 1.5rem; color: #000; border-radius: 20px; background: url("../static/index_09.png") no-repeat #fff 40px; text-decoration: none; margin-bottom: 30px; height: 60px; } .newsListMain .bomBtn a.button2:hover { background: url("../static/index_09.png") no-repeat #d4f4ec 40px; } .main { width: 100%; } @media screen and (max-width: 1200px) { .jtBanner .jtBannerMain { width: 60%; padding: 0 0 0 0; } } @media screen and (max-width: 1100px) { .jtBanner2 .jtBanner2Main .mainBox { padding: 75px 50px; } } @media screen and (max-width: 880px) { .newsListMain .newsListBox ul li { flex-wrap: wrap; } .newsListMain .newsListBox ul li a { width: 100%; flex: auto; margin-top: 10px; } .jtBanner2 .jtBanner2Main .mainBox { padding: 75px 30px 40px 30px; } .banner { margin-bottom: 0; padding: 0; } .jtBanner .jtBannerMain { width: 90%; padding: 0 0 0 0; } .jtBanner .jtBannerMain a.button1 { margin: 0 auto 30px auto; display: table; } } @media screen and (max-width: 765px) { .i_title { padding: 30px 0 20px 0; } .i_title img { max-width: 25%; } .jtBanner2 { background: url("../static/index_banner2.png") no-repeat center center; background-size: cover; padding-bottom: 30px; padding-top: 30px; } .jtBanner2 .title { margin-bottom: 20px; } .jtBanner2 .title img { max-width: 35%; } .jtBanner2 .jtBanner2Main h1 { margin-bottom: 20px; font-size: 1rem; } .jtBanner2 .jtBanner2Main .mainBox { padding: 0; border: none; background: transparent; } .jtBanner2 .jtBanner2Main .mainBox .topTitle { display: none; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item { width: 48%; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList .item a { box-shadow: 2px 0 10px rgba(0, 0, 0, 0.1); padding-bottom: 40px !important; display: flex !important; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList p { height: 40px !important; line-height: 2.5rem !important; display: block !important; } .jtBanner2 .jtBanner2Main .mainBox .mainBoxList2 .item:last-child { width: 100%; } .jtBanner2 .jtBanner2Main .mainBox a { display: none !important; } .jtBanner2 .bomBtn { display: none !important; } .jtBanner2 .bomBtn2 { padding: 0; margin: 30px 0; display: block !important; } .jtBanner2 .bomBtn2 a { background: url("../static/index_38.png") no-repeat #009a74 20px !important; padding: 0 30px 0 50px !important; height: 60px !important; line-height: 3.75rem !important; display: table; border-radius: 10px !important; margin: 0 auto; } .jtBanner { padding: 30px 0; height: auto; } .jtBanner .jtBannerMain { width: 90%; padding: 0 0 0 0; } .jtBanner .jtBannerMain h1 { font-size: 1.125rem; margin-bottom: 30px; } .jtBanner .jtBannerMain a.button1 { font-size: 0.875rem; } .jtBanner .jtBannerMain a.button2 { display: none; font-size: 1rem; background: url("../static/index_08.png") no-repeat #009a74 20px; } .jtBanner .jtBannerMain .btnBox { display: flex; } .jtBanner .jtBannerMain .btnBox a.button2 { width: 48%; font-size: 0.875rem; padding: 15px 10px 15px 42px; background: url("../static/index_08.png") no-repeat #009a74 20px; display: flex; align-items: center; margin-bottom: 20px; } .jtBanner .jtBannerMain .btnBox a.button2:hover { background: url("../static/index_08.png") no-repeat #008363 20px; } .newsTitle { padding: 30px 0; font-size: 1.25rem; } .newsTitle em { display: block; } } @media screen and (max-width: 600px) { .jtBanner2 .bomBtn2 a { font-size: 1.25rem !important; } } /*# sourceMappingURL=data:application/json;charset=utf8;base64,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QUFDRjtBRFBBO0VBQ0U7SUFFSSw2QkFBQTtFQ1FKO0FBQ0YiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJhbm5lcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIHBhZGRpbmc6MTVweCAwO1xyXG4gIG1hcmdpbi1ib3R0b206NDBweDtcclxuICBib2R5IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgaDJ7XHJcbiAgICBmb250LWZhbWlseTogQXJpYWwsICdNaWNyb3NvZnQgWWFoZWknLCAnUGluZ0ZhbmcgU0MnLCBtb25vc3BhY2U7XHJcbiAgICBmb250LXNpemU6MzBweDtcclxuICAgIGZvbnQtc3R5bGU6aXRhbGljO1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIHdpZHRoOjExODBweDtcclxuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcjtcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCl7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjg4MHB4KXtcclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OjQ4MHB4KXtcclxuXHJcbiAgfVxyXG4gIC5zd2lwZXItc2xpZGUgaW1ne1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICB9XHJcbiAgLnN3aXBlci1zbGlkZSAudGl0bGV7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpsZWZ0IHRvcDtcclxuICAgIGxlZnQ6LTNweDtcclxuICAgIGZvbnQtc2l6ZToxMXB4O1xyXG4gICAgY29sb3I6IHJnYigxMDIsIDEwMiwgMTAyKTt9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcclxuICAgIGJhY2tncm91bmQ6bm9uZTtcclxuICAgIG9wYWNpdHk6MTtcclxuICAgIG1hcmdpbjowIDZweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTVweDtcclxuICAgIGhlaWdodDoxNXB4O1xyXG4gICAgcG9zaXRpb246cmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOm5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7fVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3BhbntcclxuICAgIHdpZHRoOjhweDtcclxuICAgIGhlaWdodDo4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmY7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czo1MCU7XHJcbiAgICBtYXJnaW4tdG9wOjNweDtcclxuICAgIG1hcmdpbi1sZWZ0OjNweDtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCBpe1xyXG4gICAgYmFja2dyb3VuZDojMDAwO1xyXG4gICAgaGVpZ2h0OjFweDtcclxuICAgIHdpZHRoOjIwcHg7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDo3cHg7XHJcbiAgICB0cmFuc2Zvcm06c2NhbGVYKDApO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjpsZWZ0O1xyXG4gICAgei1pbmRleDozO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBzcGFuLC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIgc3BhbntcclxuICAgIHdpZHRoOjE1cHg7XHJcbiAgICBoZWlnaHQ6MTVweDtcclxuICAgIG1hcmdpbi10b3A6MDtcclxuICAgIG1hcmdpbi1sZWZ0OjA7XHJcbiAgICBiYWNrZ3JvdW5kOiMwMDA7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6MTtcclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUgaXtcclxuICAgIGFuaW1hdGlvbjptaWRkbGUgNnM7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6Zmlyc3QtY2hpbGQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBpe1xyXG4gICAgYW5pbWF0aW9uOmZpcnN0IDZzO1xyXG4gIH1cclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBpe1xyXG4gICAgYW5pbWF0aW9uOmxhc3QgNnM7XHJcbiAgfVxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbntcclxuICAgIGJvdHRvbToyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgZmlyc3R7XHJcbiAgICAwJSB7dHJhbnNmb3JtOnNjYWxlWCgwLjUpO2xlZnQ6MHB4O30vKjA5MSovXHJcbiAgICAxMDAlIHt0cmFuc2Zvcm06c2NhbGVYKDEpO2xlZnQ6MnB4O30gLyowOTE1Ki9cclxuICB9XHJcbiAgQGtleWZyYW1lcyBsYXN0e1xyXG4gICAgMCUge3RyYW5zZm9ybTpzY2FsZVgoMC43KTtsZWZ0Oi0xMHB4O30vKjEwOTAqL1xyXG4gICAgMjAlIHt0cmFuc2Zvcm06c2NhbGVYKDAuMyk7bGVmdDoycHg7fSAvKjA5MCovXHJcbiAgICAxMDAlIHt0cmFuc2Zvcm06c2NhbGVYKDAuMyk7bGVmdDowcHg7fSAvKjA5MCovXHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgbWlkZGxle1xyXG4gICAgMCUge3RyYW5zZm9ybTpzY2FsZVgoMC43KTtsZWZ0Oi0xMHB4O30vKjEwOTEqL1xyXG4gICAgMjAlIHt0cmFuc2Zvcm06c2NhbGVYKDAuNDUpO2xlZnQ6MnB4O30vKjA5MiovXHJcbiAgICAxMDAlIHt0cmFuc2Zvcm06c2NhbGVYKDEpO2xlZnQ6MnB4O30gLyowOTEzKi9cclxuICB9XHJcbn1cclxuLmlfdGl0bGV7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBhZGRpbmc6NDBweCAwO1xyXG59XHJcbi5qdEJhbm5lcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgaGVpZ2h0Ojc5MHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF9iYW5uZXIxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDo4MHB4IDtcclxuICAuanRCYW5uZXJNYWlue1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBwYWRkaW5nOjAgNSUgMCA0OTBweDtcclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XHJcbiAgICB9XHJcbiAgICBhLmJ1dHRvbjF7XHJcbiAgICAgIHBhZGRpbmc6MTVweCA2MHB4IDE1cHggNjJweDtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA5YTc0O1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA3LnBuZ1wiKSBuby1yZXBlYXQgI2ZmZiAzMHB4O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDcucG5nXCIpIG5vLXJlcGVhdCAjZDRmNGVjIDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGEuYnV0dG9uMntcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgcGFkZGluZzoyMHB4IDYwcHggMjBweCA2MnB4O1xyXG4gICAgICBib3JkZXI6MXB4IHNvbGlkICMwMDlhNzQ7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDlhNzQgMzBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA4LnBuZ1wiKSBuby1yZXBlYXQgIzAwODM2MyAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhLmJ1dHRvbjN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC5idG5Cb3h7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYS5idXR0b24ye1xyXG4gICAgICAgIHdpZHRoOjQ5JTtcclxuICAgICAgICBwYWRkaW5nOjIwcHggMCAyMHB4IDYycHg7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA5YTc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA4LnBuZ1wiKSBuby1yZXBlYXQgIzAwOWE3NCAzMHB4O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDgzNjMgMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG5Cb3gye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uanRCYW5uZXIye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfYmFubmVyMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XHJcbiAgcGFkZGluZy10b3A6OTBweCA7XHJcbiAgLnRpdGxle1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAuanRCYW5uZXIyTWFpbntcclxuICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGgxe1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiMwMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjc1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5tYWluQm94e1xyXG4gICAgICBwYWRkaW5nOjc1cHggNzVweCA1MHB4IDc1cHg7XHJcbiAgICAgIGJvcmRlcjo1cHggc29saWQgIzAwOWE3NDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIC50b3BUaXRsZXtcclxuICAgICAgICB3aWR0aDoyNzBweDtcclxuICAgICAgICBoZWlnaHQ6NzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5YTc0O1xyXG4gICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDotMzVweDtcclxuICAgICAgICBsZWZ0OjUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDotMTM1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tYWluQm94TGlzdHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICB3aWR0aDoyMyU7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGVmO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6MzBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkNWQ1ZDU7XHJcbiAgICAgICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTowO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgcHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDlhNzQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWFpbkJveExpc3Qye1xyXG4gICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICB3aWR0aDogNDguNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGEuYnV0dG9uMXtcclxuICAgICAgICBwYWRkaW5nOjE1cHggNjBweCAxNXB4IDYycHg7XHJcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA5YTc0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOS5wbmdcIikgbm8tcmVwZWF0ICNmZmYgMzBweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDoyMHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDkucG5nXCIpIG5vLXJlcGVhdCAjZDRmNGVjIDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ib21CdG57XHJcbiAgICBwYWRkaW5nOjY1cHggMDtcclxuICAgIHdpZHRoOjEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBhLmJ1dHRvbjJ7XHJcbiAgICAgIHBhZGRpbmc6MjBweCA1MHB4IDIwcHggNzJweDtcclxuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjMDA5YTc0O1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8zOC5wbmdcIikgbm8tcmVwZWF0ICMwMDlhNzQgNDBweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbiAgICAgIGhlaWdodDo2MHB4O1xyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8zOC5wbmdcIikgbm8tcmVwZWF0ICMwMDgzNjMgNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9tQnRuMntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5uZXdzVGl0bGV7XHJcbiAgcGFkZGluZzo3MHB4IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZm9udC1zaXplOiAyOHB4O1xyXG4gIGVte1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgY29sb3I6ICMwMDlhNzQ7XHJcbiAgfVxyXG59XHJcbi5uZXdzTGlzdE1haW57XHJcbiAgd2lkdGg6MTAwJTtcclxuICAubmV3c0xpc3RCb3h7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgIHVse1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZzoyMHB4IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2NjYztcclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgIG1hcmdpbjowO1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwOWE3NDtcclxuICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICBwYWRkaW5nOjNweCAwO1xyXG4gICAgICAgICAgd2lkdGg6MTEwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBtYXJnaW46MCA1MHB4O1xyXG4gICAgICAgICAgJi5zcGFuMntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODFiZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc3BhbjN7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAwZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLnNwYW40e1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTMxZTE3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhe1xyXG4gICAgICAgICAgY29sb3I6IzAwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZsZXg6MTtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5YTc0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYm9tQnRue1xyXG4gICAgcGFkZGluZzo2NXB4IDA7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYS5idXR0b24ye1xyXG4gICAgICBwYWRkaW5nOjIwcHggNTBweCAyMHB4IDcycHg7XHJcbiAgICAgIGJvcmRlcjoxcHggc29saWQgIzAwOWE3NDtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjojMDAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDkucG5nXCIpIG5vLXJlcGVhdCAjZmZmIDQwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICBoZWlnaHQ6NjBweDtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDkucG5nXCIpIG5vLXJlcGVhdCAjZDRmNGVjIDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1haW4ge1xyXG4gIHdpZHRoOjEwMCU7XHJcblxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5qdEJhbm5lcntcclxuICAgIC5qdEJhbm5lck1haW57XHJcbiAgICAgIHdpZHRoOjYwJTtcclxuICAgICAgcGFkZGluZzowIDAgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcclxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94e1xyXG4gICAgcGFkZGluZzo3NXB4IDUwcHg7XHJcbiAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XHJcbiAgLm5ld3NMaXN0TWFpbntcclxuICAgIC5uZXdzTGlzdEJveCB7XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgYXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmp0QmFubmVyMiAuanRCYW5uZXIyTWFpbiAubWFpbkJveHtcclxuICAgIHBhZGRpbmc6NzVweCAzMHB4IDQwcHggMzBweDtcclxuICB9XHJcbiAgLmJhbm5lcntcclxuICAgIG1hcmdpbi1ib3R0b206MDtcclxuICAgIHBhZGRpbmc6MDtcclxuICB9XHJcbiAgLmp0QmFubmVye1xyXG4gICAgLmp0QmFubmVyTWFpbntcclxuICAgICAgd2lkdGg6OTAlO1xyXG4gICAgICBwYWRkaW5nOjAgMCAwIDA7XHJcbiAgICAgIGEuYnV0dG9uMXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcclxuICAuaV90aXRsZXtcclxuICAgIHBhZGRpbmc6MzBweCAwIDIwcHggMDtcclxuICAgIGltZ3tcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5qdEJhbm5lcjIge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4X2Jhbm5lcjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAudGl0bGV7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogMzUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuanRCYW5uZXIyTWFpbiB7XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgLm1haW5Cb3h7XHJcbiAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgIGJvcmRlcjpub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC50b3BUaXRsZXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tYWluQm94TGlzdHtcclxuICAgICAgICAgIC5pdGVte1xyXG4gICAgICAgICAgICB3aWR0aDo0OCU7XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMnB4IDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBwe1xyXG4gICAgICAgICAgICBoZWlnaHQ6NDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWFpbkJveExpc3Qye1xyXG4gICAgICAgICAgLml0ZW06bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib21CdG57XHJcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC5ib21CdG4ye1xyXG4gICAgICBwYWRkaW5nOjA7XHJcbiAgICAgIG1hcmdpbjozMHB4IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzM4LnBuZ1wiKSBuby1yZXBlYXQgIzAwOWE3NCAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgcGFkZGluZzowIDMwcHggMCA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OjYwcHggIWltcG9ydGFudDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuanRCYW5uZXJ7XHJcbiAgICBwYWRkaW5nOjMwcHggMDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIC5qdEJhbm5lck1haW57XHJcbiAgICAgIHdpZHRoOjkwJTtcclxuICAgICAgcGFkZGluZzowIDAgMCAwO1xyXG4gICAgICBoMXtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGEuYnV0dG9uMXtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIH1cclxuICAgICAgYS5idXR0b24ye1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDlhNzQgMjBweDtcclxuICAgICAgfVxyXG4gICAgICAuYnRuQm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGEuYnV0dG9uMntcclxuICAgICAgICAgIHdpZHRoOjQ4JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAxNXB4IDQycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDIwcHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDgzNjMgMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLm5ld3NUaXRsZXtcclxuICAgIHBhZGRpbmc6MzBweCAgMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGVte1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuICAuanRCYW5uZXIyIC5ib21CdG4ye1xyXG4gICAgYXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODFweCkge1xyXG4gIC5tYWlue1xyXG5cclxuICB9XHJcbn0iLCIuYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5iYW5uZXIgYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbi5iYW5uZXIgaDIge1xuICBmb250LWZhbWlseTogQXJpYWwsICdNaWNyb3NvZnQgWWFoZWknLCAnUGluZ0ZhbmcgU0MnLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmFubmVyIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTE4MHB4O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJhbm5lciAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuYmFubmVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG59XG4uYmFubmVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmFubmVyIC5zd2lwZXItc2xpZGUgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICBsZWZ0OiAtM3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLmJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgc3BhbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgaSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4uYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHNwYW4sXG4uYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6aG92ZXIgc3BhbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmFubmVyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIGkge1xuICBhbmltYXRpb246IG1pZGRsZSA2cztcbn1cbi5iYW5uZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldDpmaXJzdC1jaGlsZC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIGkge1xuICBhbmltYXRpb246IGZpcnN0IDZzO1xufVxuLmJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Omxhc3QtY2hpbGQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSBpIHtcbiAgYW5pbWF0aW9uOiBsYXN0IDZzO1xufVxuLmJhbm5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbkBrZXlmcmFtZXMgZmlyc3Qge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41KTtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLyowOTEqL1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbiAgLyowOTE1Ki9cbn1cbkBrZXlmcmFtZXMgbGFzdCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjcpO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC8qMTA5MCovXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC4zKTtcbiAgICBsZWZ0OiAycHg7XG4gIH1cbiAgLyowOTAqL1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjMpO1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAvKjA5MCovXG59XG5Aa2V5ZnJhbWVzIG1pZGRsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjcpO1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG4gIC8qMTA5MSovXG4gIDIwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC40NSk7XG4gICAgbGVmdDogMnB4O1xuICB9XG4gIC8qMDkyKi9cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgbGVmdDogMnB4O1xuICB9XG4gIC8qMDkxMyovXG59XG4uaV90aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmp0QmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGhlaWdodDogNzkwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF9iYW5uZXIxLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDgwcHggO1xufVxuLmp0QmFubmVyIC5qdEJhbm5lck1haW4ge1xuICB3aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCA1JSAwIDQ5MHB4O1xufVxuLmp0QmFubmVyIC5qdEJhbm5lck1haW4gaDEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5qdEJhbm5lciAuanRCYW5uZXJNYWluIGEuYnV0dG9uMSB7XG4gIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDYycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlhNzQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA3LnBuZ1wiKSBuby1yZXBlYXQgI2ZmZiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uanRCYW5uZXIgLmp0QmFubmVyTWFpbiBhLmJ1dHRvbjE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDcucG5nXCIpIG5vLXJlcGVhdCAjZDRmNGVjIDMwcHg7XG59XG4uanRCYW5uZXIgLmp0QmFubmVyTWFpbiBhLmJ1dHRvbjIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOWE3NDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDlhNzQgMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmp0QmFubmVyIC5qdEJhbm5lck1haW4gYS5idXR0b24yOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA4LnBuZ1wiKSBuby1yZXBlYXQgIzAwODM2MyAzMHB4O1xufVxuLmp0QmFubmVyIC5qdEJhbm5lck1haW4gYS5idXR0b24zIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmp0QmFubmVyIC5qdEJhbm5lck1haW4gLmJ0bkJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5qdEJhbm5lciAuanRCYW5uZXJNYWluIC5idG5Cb3ggYS5idXR0b24yIHtcbiAgd2lkdGg6IDQ5JTtcbiAgcGFkZGluZzogMjBweCAwIDIwcHggNjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOWE3NDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDlhNzQgMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmp0QmFubmVyIC5qdEJhbm5lck1haW4gLmJ0bkJveCBhLmJ1dHRvbjI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDgucG5nXCIpIG5vLXJlcGVhdCAjMDA4MzYzIDMwcHg7XG59XG4uanRCYW5uZXIgLmp0QmFubmVyTWFpbiAuYnRuQm94MiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uanRCYW5uZXIyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF9iYW5uZXIyLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDkwcHggO1xufVxuLmp0QmFubmVyMiAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmp0QmFubmVyMiAuanRCYW5uZXIyTWFpbiB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmp0QmFubmVyMiAuanRCYW5uZXIyTWFpbiBoMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IHtcbiAgcGFkZGluZzogNzVweCA3NXB4IDUwcHggNzVweDtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwOWE3NDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC50b3BUaXRsZSB7XG4gIHdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgYmFja2dyb3VuZDogIzAwOWE3NDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzVweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEzNXB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5qdEJhbm5lcjIgLmp0QmFubmVyMk1haW4gLm1haW5Cb3ggLm1haW5Cb3hMaXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCAuaXRlbSB7XG4gIHdpZHRoOiAyMyU7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCAuaXRlbSBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YwZjBlZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCAuaXRlbSBhIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5qdEJhbm5lcjIgLmp0QmFubmVyMk1haW4gLm1haW5Cb3ggLm1haW5Cb3hMaXN0IC5pdGVtIGEgcCB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZDVkNWQ1O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCAuaXRlbSBhOmhvdmVyIHAge1xuICBiYWNrZ3JvdW5kOiAjMDA5YTc0O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmp0QmFubmVyMiAuanRCYW5uZXIyTWFpbiAubWFpbkJveCAubWFpbkJveExpc3QyIC5pdGVtOmxhc3QtY2hpbGQge1xuICB3aWR0aDogNDguNSU7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IGEuYnV0dG9uMSB7XG4gIHBhZGRpbmc6IDE1cHggNjBweCAxNXB4IDYycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDlhNzQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA5LnBuZ1wiKSBuby1yZXBlYXQgI2ZmZiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IGEuYnV0dG9uMTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOS5wbmdcIikgbm8tcmVwZWF0ICNkNGY0ZWMgMzBweDtcbn1cbi5qdEJhbm5lcjIgLmJvbUJ0biB7XG4gIHBhZGRpbmc6IDY1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qdEJhbm5lcjIgLmJvbUJ0biBhLmJ1dHRvbjIge1xuICBwYWRkaW5nOiAyMHB4IDUwcHggMjBweCA3MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA5YTc0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMzgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDQwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmp0QmFubmVyMiAuYm9tQnRuIGEuYnV0dG9uMjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8zOC5wbmdcIikgbm8tcmVwZWF0ICMwMDgzNjMgNDBweDtcbn1cbi5qdEJhbm5lcjIgLmJvbUJ0bjIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5ld3NUaXRsZSB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm5ld3NUaXRsZSBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwMDlhNzQ7XG59XG4ubmV3c0xpc3RNYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmV3c0xpc3RNYWluIC5uZXdzTGlzdEJveCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm5ld3NMaXN0TWFpbiAubmV3c0xpc3RCb3ggdWwge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uZXdzTGlzdE1haW4gLm5ld3NMaXN0Qm94IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld3NMaXN0TWFpbiAubmV3c0xpc3RCb3ggdWwgbGk6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld3NMaXN0TWFpbiAubmV3c0xpc3RCb3ggdWwgbGkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMDtcbn1cbi5uZXdzTGlzdE1haW4gLm5ld3NMaXN0Qm94IHVsIGxpIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDA5YTc0O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogM3B4IDA7XG4gIHdpZHRoOiAxMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCA1MHB4O1xufVxuLm5ld3NMaXN0TWFpbiAubmV3c0xpc3RCb3ggdWwgbGkgc3Bhbi5zcGFuMiB7XG4gIGJhY2tncm91bmQ6ICMwMDgxYmY7XG59XG4ubmV3c0xpc3RNYWluIC5uZXdzTGlzdEJveCB1bCBsaSBzcGFuLnNwYW4zIHtcbiAgYmFja2dyb3VuZDogIzAwMDBmZjtcbn1cbi5uZXdzTGlzdE1haW4gLm5ld3NMaXN0Qm94IHVsIGxpIHNwYW4uc3BhbjQge1xuICBiYWNrZ3JvdW5kOiAjZTMxZTE3O1xufVxuLm5ld3NMaXN0TWFpbiAubmV3c0xpc3RCb3ggdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZsZXg6IDE7XG59XG4ubmV3c0xpc3RNYWluIC5uZXdzTGlzdEJveCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDlhNzQ7XG59XG4ubmV3c0xpc3RNYWluIC5ib21CdG4ge1xuICBwYWRkaW5nOiA2NXB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmV3c0xpc3RNYWluIC5ib21CdG4gYS5idXR0b24yIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDIwcHggNzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwOWE3NDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4XzA5LnBuZ1wiKSBuby1yZXBlYXQgI2ZmZiA0MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cbi5uZXdzTGlzdE1haW4gLmJvbUJ0biBhLmJ1dHRvbjI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDkucG5nXCIpIG5vLXJlcGVhdCAjZDRmNGVjIDQwcHg7XG59XG4ubWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5qdEJhbm5lciAuanRCYW5uZXJNYWluIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IHtcbiAgICBwYWRkaW5nOiA3NXB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5uZXdzTGlzdE1haW4gLm5ld3NMaXN0Qm94IHVsIGxpIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLm5ld3NMaXN0TWFpbiAubmV3c0xpc3RCb3ggdWwgbGkgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5qdEJhbm5lcjIgLmp0QmFubmVyMk1haW4gLm1haW5Cb3gge1xuICAgIHBhZGRpbmc6IDc1cHggMzBweCA0MHB4IDMwcHg7XG4gIH1cbiAgLmJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5qdEJhbm5lciAuanRCYW5uZXJNYWluIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gIH1cbiAgLmp0QmFubmVyIC5qdEJhbm5lck1haW4gYS5idXR0b24xIHtcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5pX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4IDAgMjBweCAwO1xuICB9XG4gIC5pX3RpdGxlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmp0QmFubmVyMiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vc3RhdGljL2luZGV4X2Jhbm5lcjIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmp0QmFubmVyMiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmp0QmFubmVyMiAudGl0bGUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDM1JTtcbiAgfVxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC50b3BUaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCAuaXRlbSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCAuaXRlbSBhIHtcbiAgICBib3gtc2hhZG93OiAycHggMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuanRCYW5uZXIyIC5qdEJhbm5lcjJNYWluIC5tYWluQm94IC5tYWluQm94TGlzdCBwIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp0QmFubmVyMiAuanRCYW5uZXIyTWFpbiAubWFpbkJveCAubWFpbkJveExpc3QyIC5pdGVtOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5qdEJhbm5lcjIgLmp0QmFubmVyMk1haW4gLm1haW5Cb3ggYSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdEJhbm5lcjIgLmJvbUJ0biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdEJhbm5lcjIgLmJvbUJ0bjIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuanRCYW5uZXIyIC5ib21CdG4yIGEge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8zOC5wbmdcIikgbm8tcmVwZWF0ICMwMDlhNzQgMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDUwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuanRCYW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmp0QmFubmVyIC5qdEJhbm5lck1haW4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZzogMCAwIDAgMDtcbiAgfVxuICAuanRCYW5uZXIgLmp0QmFubmVyTWFpbiBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmp0QmFubmVyIC5qdEJhbm5lck1haW4gYS5idXR0b24xIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmp0QmFubmVyIC5qdEJhbm5lck1haW4gYS5idXR0b24yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDIwcHg7XG4gIH1cbiAgLmp0QmFubmVyIC5qdEJhbm5lck1haW4gLmJ0bkJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuanRCYW5uZXIgLmp0QmFubmVyTWFpbiAuYnRuQm94IGEuYnV0dG9uMiB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTVweCAxMHB4IDE1cHggNDJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zdGF0aWMvaW5kZXhfMDgucG5nXCIpIG5vLXJlcGVhdCAjMDA5YTc0IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmp0QmFubmVyIC5qdEJhbm5lck1haW4gLmJ0bkJveCBhLmJ1dHRvbjI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL3N0YXRpYy9pbmRleF8wOC5wbmdcIikgbm8tcmVwZWF0ICMwMDgzNjMgMjBweDtcbiAgfVxuICAubmV3c1RpdGxlIHtcbiAgICBwYWRkaW5nOiAzMHB4ICAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAubmV3c1RpdGxlIGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmp0QmFubmVyMiAuYm9tQnRuMiBhIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIl19 */