.section{width:1200px}.section .section-title{font-weight:600;font-size:40px;text-align:center;vertical-align:middle;color:#000}.section .section-desc{margin:20px auto 0;font-weight:400;font-size:20px;text-align:center;vertical-align:middle;color:rgba(0,0,0,0.6)}.section-banner{overflow:hidden;padding-top:48px;background:radial-gradient(33.55% 21.84% at 91.2% 45.27%, rgba(226,192,255,0.2) 0%, rgba(226,192,255,0) 100%),radial-gradient(26.37% 24.02% at 73.13% 18.66%, rgba(255,235,165,0.2) 0%, rgba(255,235,165,0) 100%),radial-gradient(162.99% 107.82% at 51.38% -7.82%, rgba(255,255,255,0.81) 29.3%, rgba(228,239,253,0.78) 45.78%, rgba(228,239,253,0) 65.43%)}.section-banner .section-title{font-size:48px;font-weight:700;text-align:center;color:#000}.section-banner .section-title>span{font-size:64px;background:linear-gradient(92.83deg, #569AFF 0%, #6229FF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-banner .section-desc{max-width:902px;margin:24px auto 0;font-size:20px;font-weight:400;text-align:center;position:relative;line-height:150%;opacity:.5}.section-banner .section-desc>span{font-weight:500;font-size:inherit;color:rgba(225,21,21,0.5)}.section-banner .section-desc .right-img{position:absolute;right:0;top:0;transition:all .5s;transform:scale(0);width:146px;animation:bannerRightImg .6s 1.3s linear forwards}.section-banner .section-desc .left-img{width:180px;position:absolute;left:0;top:0;transition:all .5s;transform:scale(0);animation:bannerLeftImg .6s .8s linear forwards}.section-banner .section-desc .left-blue{width:28px;height:28px;position:absolute;left:5%;top:-68%;transition:all .5s;transform:scale(0);background:#4992f8;border-radius:50%;animation:bannerLeftImg .6s .8s linear forwards}.section-banner .btn-group{margin:24px auto 0}.section-banner .btn-group .btn-wrapper .btn-download-updf{width:252px;height:56px;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);color:#fff;font-size:20px;font-weight:700;text-align:center;margin:0 12px;font-size:20px}.section-banner .btn-group .btn-wrapper .btn-download-updf .span-icon{background:url(../../images/icon-download-new.png) center no-repeat;background-size:100% 100%;width:24px;height:24px}.section-banner .btn-group .btn-wrapper .btn-download-updf .span-icon::after{background:#fff;border-radius:0}.section-banner .btn-group .btn-wrapper .btn-download-updf::after{content:none}.section-banner .btn-group .btn-wrapper .btn-checkout-education-updf{font-size:20px;font-weight:700;text-align:center;width:252px;height:56px;border:none;margin:0 12px;background:#fff;border:1px solid #000;color:#000}.section-banner .btn-group .btn-wrapper .btn-checkout-education-updf .recommended{padding:6px 10px;position:absolute;right:0;transform:translate(62%, -50%);top:0;background:#f65659;border-radius:5.2px;display:flex;align-items:center;justify-content:center;flex-direction:row}.section-banner .btn-group .btn-wrapper .btn-checkout-education-updf .recommended>span{background:linear-gradient(180deg, #F2EDFF 0%, #fff 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:16px;font-weight:700}.section-banner .btn-group .btn-wrapper .btn-checkout-education-updf .recommended>svg{margin-right:5px}.section-banner .btn-group .btn-wrapper .tip{margin-top:16px;font-size:14px;font-weight:400;text-align:center;opacity:.5}.section-banner .btn-group .btn-wrapper .tip .a-link{cursor:pointer}.section-banner .image{margin:50px auto 0;text-align:center;width:1340px;height:808px;display:flex;justify-content:center;align-items:center}.section-banner .image .banner-img{margin-top:-88px;max-width:672.5px;width:100%;transition:all .5s;position:relative;will-change:transform;backface-visibility:hidden;box-shadow:-3.02px 0px 5.58px 0px rgba(0,0,0,0.12);z-index:2}.section-banner .image .image-text{position:absolute;left:30%;top:0;z-index:1;box-shadow:-2.65px 3.57px 7.07px 0px rgba(0,0,0,0.12);padding:8px 24px 8px 12px;width:228px;text-align:left;box-sizing:border-box;border-radius:10px;transform:rotate(3.7deg);border:0.59px solid #ededed;background:linear-gradient(101.83deg, #F6F6F6 4.22%, #fff 73.23%)}.section-banner .image .image-text>a{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}.section-banner .image .image-text .title{font-weight:400;font-size:8px;color:#8b8b8b}.section-banner .image .image-text .title>img{width:10px;margin-right:5px}.section-banner .image .image-text .desc{padding-left:14px;margin-top:12px;font-weight:400;font-size:9.28px;color:#000}.section-banner .image .image-text .text-icon{padding-left:14px;margin:12px auto 0;width:22px}.section-banner .image .image-text.text-02{width:262px;padding:8px 30px 8px 12px;transform:rotate(-4deg);left:auto;right:17%;top:4%}.section-banner .image .image-text.text-02 .desc{background:linear-gradient(90deg, #000 0%, #666 77.1%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-banner .image .banner-video{position:relative;z-index:2;border-radius:16px;opacity:0;transition:all .88s;will-change:transform;backface-visibility:hidden;cursor:pointer;width:100%;height:100%;object-fit:cover;box-shadow:4.12px 4.12px 17.11px 0px rgba(0,0,0,0.1)}.section-banner .image .banner-video-wrapper{border:2px solid #FFF;box-sizing:border-box;font-size:0;transition:all .5s;opacity:0}.section-banner .image .banner-video-01{width:262.5px;position:absolute;border-radius:16px;overflow:hidden;top:6%;left:2%;transform:translate(95%, 42%)}.section-banner .image .banner-video-01>a{width:262.5px;display:block;overflow:hidden;border-radius:16px}.section-banner .image .banner-video-02{width:433.5px;position:absolute;border-radius:16px;overflow:hidden;bottom:0;left:0;transform:translate(88%, -88%)}.section-banner .image .banner-video-02>a{width:433.5px;display:block;overflow:hidden;border-radius:16px}.section-banner .image .banner-video-03{width:245px;z-index:2;position:absolute;border-radius:16px;overflow:hidden;top:7%;right:3%;transform:rotate(9deg) translate(-98%, 58%)}.section-banner .image .banner-video-03>a{width:245px;display:block;overflow:hidden;border-radius:16px}.section-banner .image .banner-video-04{width:468px;position:absolute;border-radius:16px;overflow:hidden;bottom:0;right:0;transform:translate(-88%, -88%)}.section-banner .image .banner-video-04>a{width:468px;display:block;overflow:hidden;border-radius:16px}.section-banner .image .banner-video-img{position:relative;left:0;top:0;opacity:1;z-index:1;transition:opacity 0.3s ease;pointer-events:none;width:100%;height:100%;object-fit:cover}.section-banner .image .banner-icon{position:absolute;opacity:0;transition:all .5s;z-index:2}.section-banner .image .banner-icon-01{width:87px;left:46%;top:-3%}.section-banner .image .banner-icon-02{width:133px;right:-7%}.section-banner .image .banner-icon-03{width:113.5px;bottom:0}.section-banner .introduce{display:flex;align-items:center;justify-content:center;margin-top:110px}.section-banner .introduce .item{margin:0 47px;display:flex;font-size:24px;font-weight:400;text-align:left}.section-banner .introduce .item>span{font-size:56px;font-weight:400;text-align:left}.section-banner .introduce .item:nth-child(1)>span{color:#6354ff}.section-banner .introduce .item:nth-child(2)>span{color:#0af}.section-banner .introduce .item:nth-child(3)>span{color:#904fff}.section-banner .introduce .item:nth-child(4)>span{color:#0073ff}.section-banner .function-container{margin-top:26px;overflow:hidden;display:flex;width:max-content;background:linear-gradient(90deg, rgba(255,255,255,0.83) 0%, rgba(239,239,239,0.83) 50%, rgba(255,255,255,0.83) 100%)}.section-banner .function-container .functions{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;position:relative;width:max-content;left:0;top:0;padding:45px 0;animation:scrollBackground 30s linear infinite}.section-banner .function-container .functions .item{margin:0 50px;font-size:33.17px;font-weight:700;text-align:center;color:#bfbfbf;-webkit-text-fill-color:#bfbfbf}.section-banner .function-container .functions .item:hover{background:linear-gradient(90deg, #706DFF 0%, #C318FF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-banner .function-container:hover .functions{animation-play-state:paused}.section-banner .modal .modal-container .title{font-weight:bold;font-size:20px;color:#353535;margin-bottom:15px}.section-banner .modal .modal-container ul li{list-style-type:decimal;margin-left:20px;margin-bottom:15px;font-size:16px;line-height:24px;color:#353535;margin-top:0}.section-banner.active .image .banner-img{transform:rotate(-1.78deg)}.section-banner.active .image .banner-video,.section-banner.active .image .banner-video-wrapper,.section-banner.active .image .banner-icon{opacity:1}.section-banner.active .image .banner-video-01{transform:rotate(-9deg)}.section-banner.active .image .banner-video-02{transform:none}.section-banner.active .image .banner-video-03{transform:rotate(9deg)}.section-banner.active .image .banner-video-04{transform:rotate(-4deg)}.section-price{padding:112px 0 168px}.section-price .section-title{font-weight:700;font-size:var(--h2);line-height:100%;text-align:center;color:#000;width:max-content;margin:0 auto}.section-price .section-title .span-num{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;padding:4px 12px;box-sizing:border-box;background:linear-gradient(180deg, #FF441C 0%, #FFA600 100%);border-radius:14px;font-weight:700;font-size:48px;line-height:100%;position:relative;top:-2px;color:#FFF}.section-price .section-title .span-color{background:linear-gradient(90deg, #FF471B 0%, #FFA201 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-price .section-title .span-icon{width:46.5px;margin:0 0 -6px 18px}.section-price .section-desc{max-width:800px;margin:36px auto 0;display:flex;align-items:center;justify-content:space-evenly;position:relative}.section-price .section-desc>span{font-weight:500;font-size:20px;color:#666}.section-price .section-desc>span>span{color:#9874ff}.section-price .section-desc .desc-icon{position:absolute;width:98.5px;left:0%;transform:translateX(-100%);top:-58%}.section-price .price-container{display:flex;align-items:stretch;justify-content:center;margin-top:112px}.section-price .price-container .goods-item{width:460px;padding:0 32px 30px;text-align:center;margin:0 15px;box-sizing:border-box;border:2px solid #e5e5e5;box-shadow:2px 2px 50.2px 0px rgba(0,0,0,0.12);border-radius:16px;display:flex;flex-direction:column;justify-content:flex-start;position:relative;transition:all .5s}.section-price .price-container .goods-item .goods-discount{display:flex;align-items:center;position:absolute;top:0px;right:36px;background:linear-gradient(6.66deg, #2F37FF 5.29%, #7B4BFF 106.79%);border-radius:0 0 7.5px 7.5px;box-sizing:border-box;padding:4px 8px;font-weight:400;font-size:20px;color:#FFF;gap:6px}.section-price .price-container .goods-item .goods-title{padding-top:46px;box-sizing:border-box;display:flex;align-items:center;font-weight:600;font-size:20px;line-height:28px;color:#000}.section-price .price-container .goods-item .goods-title>img{width:30px;margin-right:12px}.section-price .price-container .goods-item .goods-title>p{display:flex;align-items:center}.section-price .price-container .goods-item .goods-title>p span{font-size:28px;margin:0 8px;color:#2f37ff}.section-price .price-container .goods-item .goods-desc{padding:0 0 0 42px;box-sizing:border-box;margin:12px 0 0;font-weight:400;font-size:14px;line-height:128%;text-align:left;color:rgba(0,0,0,0.7)}.section-price .price-container .goods-item .goods-price{margin:20px auto 0 38px;padding:0 0 0 0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.section-price .price-container .goods-item .goods-price .price-text .price{font-family:Outfit;font-weight:600;font-size:40px;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-price .price-container .goods-item .goods-price .price-text .unit{font-family:Outfit;font-weight:600;font-size:20px;color:rgba(0,0,0,0.5)}.section-price .price-container .goods-item .goods-price .org-price{position:relative;top:10px;margin-left:8px;font-weight:400;font-size:16px;text-decoration:line-through;color:#000}.section-price .price-container .goods-item .goods-line{margin:20px auto 28px;width:100%;height:1px;background:#f0f4ff}.section-price .price-container .goods-item .goods-functions{text-align:left;margin-bottom:48px}.section-price .price-container .goods-item .goods-functions>li{padding-bottom:8px;display:flex;align-items:center}.section-price .price-container .goods-item .goods-functions>li .li-icon{display:inline-block;margin-right:2.8px;width:22px;height:22px;background:url(../../images/activity/education/page-eduction-icon.png) no-repeat;background-size:100% 100%}.section-price .price-container .goods-item .goods-functions>li>p{margin-left:9px;font-size:16px;color:rgba(0,0,0,0.8)}.section-price .price-container .goods-item .goods-functions>li>p>span{color:#9874ff}.section-price .price-container .goods-item .goods-functions .li-title{font-weight:500;font-size:18px;color:#000;margin-bottom:16px;color:#6044ff}.section-price .price-container .goods-item .goods-functions .li-title.li-title-two{margin-top:24px}.section-price .price-container .goods-item .goods-functions .li-title:nth-child(2){margin-top:16px}.section-price .price-container .goods-item .goods-ai-select{background:#fff;margin:6px auto 0;border-radius:16px;border:1px solid #f5f5f5;padding:8px 10px 0 22px;text-align:left}.section-price .price-container .goods-item .goods-ai-select .ai-select-title{width:max-content;padding:3.5px;box-sizing:border-box;margin:0 0 0 auto;background:#f0f4ff;border-radius:6px;border:1px solid rgba(131,127,154,0.23);font-weight:400;font-size:14px;color:rgba(58,48,87,0.6)}.section-price .price-container .goods-item .goods-ai-select .checkbox{margin-top:-4px;width:100%;min-height:40px;height:auto}.section-price .price-container .goods-item .goods-ai-select .checkbox .el-checkbox__label{font-family:Outfit;font-weight:600;font-size:20px;line-height:28px;text-align:left;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.section-price .price-container .goods-item .goods-ai-select .ai-select-desc{padding-left:28px;font-weight:400;margin:10px auto 0;font-style:Regular;text-align:left;font-size:14px;line-height:120%;color:rgba(0,0,0,0.8);padding-bottom:34px}.section-price .price-container .goods-item .goods-btn{margin:auto auto 0;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);font-weight:700;font-size:20px;width:336px;height:48px;color:#FFF;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px}.section-price .price-container .goods-item .goods-link{font-family:'Outfit';display:inline-block;margin:28px auto 0;width:max-content;font-weight:400;font-size:16px;text-align:center;text-decoration:underline;color:#000}.section-price .price-container .goods-item.active{border:2px solid transparent;background-clip:padding-box, border-box;background-origin:padding-box, border-box;background-image:linear-gradient(158.87deg, #E9F8FF 3.4%, #F4F3FF 96.6%),linear-gradient(135deg, #2f37ff, #7b4bff)}.section-price .price-container .goods-item.active .goods-line{background:#fff}.section-price .btn-more{cursor:pointer;display:flex;align-items:center;justify-content:center;margin:64px auto 0;width:220px;height:56px;font-weight:500;font-size:18px;text-align:center;color:#FFF;background:#000;border-radius:12px}.section-price .btn-more>svg{margin-left:8px;transition:all .5s}.section-price .btn-more:hover>svg{transform:translateY(4px)}.section-price .price-education-link{display:block;margin:74px auto 0;font-weight:400;font-size:20px;text-align:center;color:rgba(0,0,0,0.7);width:max-content}.section-active .active-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;align-items:center;max-width:1440px;margin:0 auto}.section-active .active-container .active-item{width:704.5px;display:flex;align-items:center;justify-content:center;position:relative;border-radius:24px;overflow:hidden;font-size:0;box-shadow:3px 4px 18px 0px rgba(0,0,0,0.1)}.section-active .active-container .active-item .item-text{position:absolute;left:38px;top:38px}.section-active .active-container .active-item .item-text .item-title{font-weight:700;font-size:var(--h3);line-height:100%;text-align:left;color:#000}.section-active .active-container .active-item .item-text .item-title .span-num{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;padding:6px 16px;box-sizing:border-box;background:linear-gradient(180deg, #FF441C 0%, #FFA600 100%);border-radius:14px;font-weight:700;font-size:48px;color:#FFF;line-height:100%}.section-active .active-container .active-item .item-text .item-title .span-color{background:linear-gradient(90deg, #FF471B 0%, #FFA201 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-active .active-container .active-item .item-text .item-desc{margin:12px 0 0;font-weight:500;font-size:var(--desc);line-height:140%;color:#6b6b6b;max-width:558px}.section-active .active-container .active-item .item-text .item-desc>span{font-weight:900}.section-active .active-container .active-item .item-text .wechat-img{width:max-content;margin-top:28px}.section-active .active-container .active-item .item-text .wechat-img>img{width:120px}.section-active .active-container .active-item .item-text .wechat-img>p{margin:8px auto 0;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#666}.section-active .active-container .active-item .item-text .item-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;margin-top:160px;width:234px;height:56px;background:#000;font-family:Outfit;font-weight:600;font-size:18px;text-align:center;transition:all .5s;color:#FFF}.section-active .active-container .active-item .item-text .item-btn>svg{margin-left:8px;transition:all .5s}.section-active .active-container .active-item .item-text .item-btn:hover{opacity:.6}.section-active .active-container .active-item .item-text .item-btn:hover>svg{transform:translateX(8px)}.section-active .active-container .active-item .pc-img{width:100%}.section-active .active-container .active-item .mobile-img{width:100%;display:none}.section-active .active-container .active-item.active-item-long{background:linear-gradient(92.39deg, #E9F8FF .13%, #E6FFF1 99.87%);margin:34px 0 0;width:100%}.section-active .active-container .active-item.active-item-long>img{width:100%}.section-active .active-container .active-item.active-item-long .wechat-img{width:max-content;margin-top:28px;position:absolute;right:38px;top:106px}.section-active .active-container .active-item.active-item-long .wechat-img>img{width:120px}.section-active .active-container .active-item.active-item-long .wechat-img>p{margin:8px auto 0;font-weight:500;font-size:16px;line-height:140%;text-align:center;color:#666}.section-active .active-container .active-item.active-item-long .item-btn{position:absolute;right:24px;top:24px;width:234px;height:56px;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);color:#FFF;font-weight:600;font-size:18px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .5s}.section-active .active-container .active-item.active-item-long .item-btn>svg{margin-left:8px;transition:all .5s}.section-active .active-container .active-item.active-item-long .item-btn:hover{opacity:.6}.section-active .active-container .active-item.active-item-long .item-btn:hover>svg{transform:translateX(8px)}.section-ai{margin-top:128px;position:relative}.section-ai .section-title>span{background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-ai .section-tabs{margin:32px auto 0;display:flex;align-items:center;justify-content:space-around}.section-ai .section-tabs .tab{font-weight:400;font-size:20px;text-align:center;vertical-align:middle;color:#000;position:relative;cursor:pointer}.section-ai .section-tabs .tab::before{content:' ';width:100%;height:4px;border-radius:6px;position:absolute;left:0;bottom:-18px;opacity:0;background:rgba(0,0,0,0.05)}.section-ai .section-tabs .tab::after{content:' ';width:0%;height:4px;border-radius:6px;position:absolute;left:0;bottom:-18px;opacity:0;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%)}.section-ai .section-tabs .tab.active::before{opacity:1}.section-ai .section-tabs .tab.active::after{opacity:1;animation:load 5s linear forwards}.section-ai .section-container{margin-top:46px;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);border-radius:24px;position:relative;width:100%;box-shadow:0px 4px 20px 0px rgba(36,98,165,0.1)}.section-ai .section-container .item{width:100%;position:absolute;left:0;top:0;transition:all .5s;display:flex;justify-content:center;align-items:center;border-radius:24px;background:var(--background-color);opacity:0}.section-ai .section-container .item .left{padding-left:72px}.section-ai .section-container .item .left .left-icon{width:48px}.section-ai .section-container .item .left .left-title{margin-top:16px;font-weight:500;font-size:32px;line-height:180%;width:200%;vertical-align:middle}.section-ai .section-container .item .left .btn-download-updf{margin-top:24px;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BF2 100%)}.section-ai .section-container .item .left .btn-download-updf .span-icon{display:none}.section-ai .section-container .item .left .btn-download-updf .icon{display:block}.section-ai .section-container .item .left .btn-download-updf::after{content:" ";display:block;width:24px;height:24px;border:2px solid #fff;border-radius:100%;box-sizing:border-box;background:url(../../images/icon-download.png) center no-repeat;background-size:contain;margin-left:15px;margin-right:5px;animation:download-icon-animation 4s infinite}.section-ai .section-container .item .right .right-img{width:877px}.section-ai .section-container .item.item-location{position:relative}.section-ai .section-container .item.active{opacity:1}@keyframes load{0%{width:0}100%{width:100%}}.section-advantage{margin-top:128px;width:1288px}.section-advantage .section-table{margin-top:48px;position:relative}.section-advantage .section-table .th{display:flex;align-items:center;justify-content:space-around}.section-advantage .section-table .th .td{width:16%;font-weight:700;font-size:20px;text-align:center;vertical-align:middle;padding:22px 14px;box-sizing:border-box;color:#000}.section-advantage .section-table .th .td:first-child{padding-right:0;text-align:left;flex:1}.section-advantage .section-table .tr{display:flex;align-items:center;justify-content:space-around}.section-advantage .section-table .tr .td{width:16%;font-weight:600;font-size:16px;vertical-align:middle;text-align:center;padding:22px 14px;box-sizing:border-box;color:rgba(0,0,0,0.6)}.section-advantage .section-table .tr .td .mistake{display:inline-block;width:20px;height:20px;background:url(../../images/scholar/mistake-bg.png) no-repeat;background-size:100% 100%}.section-advantage .section-table .tr .td .correct{display:inline-block;width:20px;height:20px;background:url(../../images/scholar/correct-bg.png) no-repeat;background-size:100% 100%}.section-advantage .section-table .tr .td .warning{display:inline-block;width:20px;height:20px;background:url(../../images/scholar/warning-bg.png) no-repeat;background-size:100% 100%}.section-advantage .section-table .tr .td>span{position:relative;top:4px;margin-right:4px}.section-advantage .section-table .tr .td:first-child{text-align:left;padding:22px 0 22px 14px;flex:1;box-sizing:border-box}.section-advantage .section-table .tr:nth-child(even){border-radius:16px;background:rgba(91,159,255,0.09)}.section-advantage .section-table::before{content:' ';position:absolute;z-index:-1;width:16%;right:64%;top:0;border-radius:24px;background:#eef5ff;height:100%}.section-advantage .section-updf-container{width:100%;margin-top:48px;background:linear-gradient(89.93deg, #6B86FF .06%, #3094FF 56.42%, #32FFE0 81.83%),radial-gradient(50% 50% at 50% 50%, rgba(255,255,255,0.2) 0%, rgba(255,255,255,0) 100%);box-shadow:0px 4px 20px 0px rgba(36,98,165,0.1);width:1200px;border-radius:24px;padding:34px 0 34px 52px;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.section-advantage .section-updf-container .left .left-title{font-weight:500;font-size:28px;color:#fff}.section-advantage .section-updf-container .left .btn-download-updf{background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BF2 100%);border-radius:12px;margin-top:16px}.section-advantage .section-updf-container .left .btn-download-updf .span-icon{display:none}.section-advantage .section-updf-container .left .btn-download-updf .icon{display:block}.section-advantage .section-updf-container .left .btn-download-updf::after{content:" ";display:block;width:24px;height:24px;border:2px solid #fff;border-radius:100%;box-sizing:border-box;background:url(../images/icon-download.png) center no-repeat;background-size:contain;margin-left:15px;margin-right:5px;animation:download-icon-animation 4s infinite}.section-advantage .section-updf-container .right{width:540px}.section-solution{margin:128px auto 0}.section-solution .section-title-text{width:max-content;margin:0 auto;padding:8px 12px;background:linear-gradient(92.83deg, rgba(47,55,255,0.1) 0%, rgba(123,75,255,0.1) 100%);border-radius:14px}.section-solution .section-title-text>span{background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BFF 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-solution .section-title{margin-top:24px}.section-solution .section-container{margin-top:36px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap}.section-solution .section-container .item{display:flex;flex-direction:column;justify-content:center;align-items:center;backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);padding:8px;border-radius:24px;margin:12px 0;box-sizing:border-box;box-shadow:0px 4px 20px 0px rgba(36,98,165,0.1);background:rgba(255,255,255,0.6)}.section-solution .section-container .item>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.section-solution .section-container .item>img{width:368px}.section-solution .section-container .item .item-title-text{margin-top:18px;background:rgba(60,112,255,0.1);border-radius:10px;font-weight:500;font-size:16px;line-height:100%;color:#3c70ff;padding:8px;box-sizing:border-box}.section-solution .section-container .item .item-title{text-align:center;font-weight:600;font-size:24px;line-height:150%;text-align:center;margin-top:18px;color:#000}.modal-video .modal-container{background-color:transparent}.modal-video .modal-container .modal-header{position:absolute;z-index:2;left:0;top:0;width:100%}.modal-video .modal-container .modal-content{border-radius:8px;overflow:hidden;padding:0;font-size:0}.modal-video .modal-container .modal-content>video{width:100%;height:100%;max-height:888px;object-fit:cover}.section-rules{margin:166px auto}.section-rules .section-container{width:1060px;margin:48px auto 0;backdrop-filter:blur(100px);box-shadow:0px 4px 20px 0px rgba(36,98,165,0.1);border-radius:24px;box-sizing:border-box}.section-rules .section-container .item{padding:24px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,0.1)}.section-rules .section-container .item:last-child{border-bottom:none}.section-rules .section-container .item .item-title{font-weight:400;font-size:20px;line-height:28px;color:#000}.section-rules .section-container .item .item-desc{margin-top:24px;padding-left:24px;font-weight:400;font-size:16px;line-height:160%;color:rgba(0,0,0,0.6)}.section-rules .section-container .item .item-desc>a{color:#5252ff;text-decoration:underline}.section-rules .section-container .item>img{padding-left:24px;width:118px;margin-top:12px}@keyframes scrollBackground{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@media screen and (max-width: 1888px){.section-banner .section-title{font-size:42px}.section-banner .section-title>span{font-size:52px}.section-banner .section-desc{font-size:18px;margin:12px auto 0}.section-banner .section-desc .right-img{right:16%;top:52%}.section-banner .introduce .item{font-size:22px}.section-banner .introduce .item>span{font-size:52px}.section-banner .function-container .functions .item{font-size:24px}.section-price{padding:88px 0 128px}.section-price .section-title .span-num{font-size:var(--h2)}.section-price .price-container{margin-top:82px}.section-price .btn-more{margin:42px auto 0}.section-active .active-container .active-item .item-text .item-title .span-num{border-radius:8px;padding:6px 12px;font-size:var(--h3)}}@media screen and (max-width: 1688px){.section .section-title{font-size:32px}.section .section-desc{font-size:16px;margin:14px auto 0}.section-ai{margin-top:88px}.section-ai .section-tabs .tab{font-size:18px}.section-ai .section-container .item .left .left-title{font-size:28px}.section-advantage{margin-top:88px}.section-advantage .section-updf-container{width:100%}.section-advantage .section-updf-container .left .left-title{font-size:24px}.section-solution{margin-top:88px}.section-solution .section-container{margin-top:24px}.section-solution .section-container .item{padding:8px 8px 12px}.section-solution .section-container .item .item-title{margin-top:12px;font-size:20px}}@media screen and (max-height: 988px){.modal-video .modal-container .modal-content>video{max-height:688px}}@media screen and (max-height: 688px){.modal-video .modal-container .modal-content>video{max-height:488px}}@media screen and (max-width: 1520px){.section-banner .section-title{font-size:38px}.section-banner .section-title>span{font-size:48px}.section-banner .section-desc{max-width:58%;font-size:16px}.section-banner .image{width:90%;height:728px}.section-banner .image .banner-img{max-width:58%;margin-top:-0px}.section-banner .image .banner-video-01{width:200px}.section-banner .image .banner-video-02{width:320px}.section-banner .image .banner-video-03{width:188px}.section-banner .image .banner-video-04{width:328px}.section-banner .image .banner-icon-01{width:6%}.section-banner .image .banner-icon-02{width:10%}.section-banner .image .banner-icon-03{width:8%}.section-banner .image .image-text{left:26%}.section-price{padding:88px 0 88px}.section-price .price-container{width:90%;margin:82px auto 0}.section-price .price-container .goods-item{width:33%;padding:0 24px 24px}.section-price .price-container .goods-item .goods-discount{font-size:16px;padding:4px 8px}.section-price .price-container .goods-item .goods-title{font-size:18px}.section-price .price-container .goods-item .goods-price .price-text .price{font-size:32px}.section-price .price-container .goods-item .goods-price .price-text .unit{font-size:18px}.section-price .price-container .goods-item .goods-ai-select .el-checkbox .el-checkbox__label{font-size:16px}.section-price .price-container .goods-item .goods-ai-select .ai-select-desc{margin:6px auto 0}.section-price .price-container .goods-item .goods-functions{margin-bottom:28px}.section-price .price-container .goods-item .goods-functions .li-title{font-size:16px;margin-bottom:12px}.section-price .price-container .goods-item .goods-functions .li-title.li-title-two{margin-top:12px}.section-price .price-container .goods-item .goods-functions>li .li-icon{width:18px;height:18px}.section-price .price-container .goods-item .goods-functions>li>p{font-size:14px}.section-price .price-container .goods-item .goods-btn{width:85%}.section-price .price-container .goods-item .goods-link{margin:18px auto 0;font-size:14px}.section-price .price-education-link{margin:52px auto 0}.section-active .active-container{max-width:90%}.section-active .active-container .active-item{width:49%}.section-active .active-container .active-item .item-text .item-desc{max-width:90%}.section-active .active-container .active-item .item-text .item-btn{margin-top:20%;font-size:16px}.section-active .active-container .active-item .item-text .wechat-img{margin-top:18px}.section-active .active-container .active-item.active-item-long .wechat-img{top:18%}.section-advantage{width:85%;margin-left:auto;margin-right:auto}.section-advantage .section-table .tr .td{font-size:14px}}@media screen and (max-width: 1440px){.section{width:100%;max-width:85%}.section .section-title{font-size:28px}.section .section-desc{font-size:14px}.modal-video .modal-container .modal-content>video{max-width:888px}}@media screen and (max-width: 1288px){.section-ai .section-tabs{flex-wrap:wrap;gap:24px}.section-ai .section-tabs .tab{font-size:16px}.section-ai .section-container{font-size:0}.section-ai .section-container .item{justify-content:space-between}.section-ai .section-container .item .left{padding-left:52px}.section-ai .section-container .item .left .left-title{font-size:22px}.section-ai .section-container .item .right{width:70%}.section-ai .section-container .item .right .right-img{width:100%}.section-advantage .section-table .th .td{font-size:16px}.section-advantage .section-table .tr .td{font-size:14px}.section-advantage .section-updf-container .left .left-title{font-size:18px}.section-advantage .section-updf-container .right{width:70%}.section-solution .section-container{gap:0 24px;justify-content:space-between}.section-solution .section-container .item{width:48%}.section-solution .section-container .item>img{width:100%}.section-solution .section-container .item .item-title-text{font-size:14px}.section-solution .section-container .item .item-title{font-size:16px}.modal-video .modal-container .modal-content>video{max-width:688px}.section-rules{width:85%}.section-rules .section-container{width:100%}.section-rules .section-container .item .item-title{font-size:18px}.section-rules .section-container .item .item-desc{font-size:14px}}@media screen and (max-width: 1252px){.section-banner .image{height:658px}.section-price .section-title .span-icon{zoom:0.7}.section-price .price-container{margin:52px auto 0;flex-direction:column}.section-price .price-container .goods-item{width:95%;margin:18px}.section-price .price-container .goods-item .goods-ai-select{margin-bottom:48px}.section-price .price-container .goods-item .goods-desc{margin:12px auto 0 0}.section-active .active-container .active-item{width:100%;margin:12px 0;border-radius:32px;height:350px}.section-active .active-container .active-item .item-text{left:22px;top:22px;width:90%}.section-active .active-container .active-item .item-text .item-btn{margin-top:28px}.section-active .active-container .active-item.active-item-long{height:auto}.section-active .active-container .active-item.active-item-long .wechat-img{margin-top:18px;top:0%}}@media screen and (max-width: 1200px){.section{margin-left:auto;margin-right:auto}.section-banner .section-title{max-width:80%;margin:0 auto}.section-banner .section-desc{max-width:72% !important}.section-banner .section-desc .right-img{top:0%;width:88px}.section-banner .section-desc .left-img{width:120px}.section-banner .image .banner-img{max-width:52%}.section-banner .introduce .item{font-size:16px}.section-banner .introduce .item>span{font-size:38px}.section-banner .function-container .functions .item{font-size:18px}}@media screen and (max-width: 1024px){.section-banner .image .image-text.text-02{width:232px;right:21%}}@media screen and (max-width: 888px){.section .section-title{font-size:24px}.section .section-desc{font-size:12px}.section-banner .section-title{font-size:32px}.section-banner .section-title>span{font-size:42px}.section-banner .section-desc{font-size:14px}.section-banner .section-desc>span{font-size:18px}.section-banner .btn-group{flex-wrap:wrap}.section-banner .btn-group .btn-wrapper{margin:12px 0}.section-banner .image{margin-top:12px;height:628px}.section-banner .image .banner-img{margin-top:40px}.section-banner .image .banner-video-04{width:42%;bottom:auto;right:0;top:8%;z-index:2}.section-banner .image .banner-video-03{top:auto;width:24%;bottom:0;right:0%}.section-banner .image .banner-video-02{width:42%}.section-banner .image .banner-video-01{width:26%}.section-banner .image .image-text{top:auto;left:auto;bottom:6%;right:23%;width:30%}.section-banner .image .image-text.text-02{bottom:auto;width:32%}.section-banner .image .banner-icon-01{left:28%;top:18%}.section-banner .image .banner-icon-02{right:48%;bottom:0}.section-banner .image .banner-icon-03{bottom:29%;left:9%}.section-banner .introduce{margin-top:24px;flex-wrap:wrap}.section-banner .introduce .item{margin:2.5%;font-size:12px;justify-content:center;width:40%}.section-banner .introduce .item>span{font-size:22px}.section-banner .function-container{margin-top:24px}.section-banner .function-container .functions{padding:24px 0}.section-banner .function-container .functions .item{font-size:14px}.section-price{padding:52px 0}.section-price .section-desc .desc-icon{display:none}.section-price .price-container{margin:12px auto 0}.section-price .price-education-link{font-size:16px;max-width:85%}.section-active .active-container .active-item{height:auto}.section-active .active-container .active-item .pc-img{display:none}.section-active .active-container .active-item .mobile-img{display:block}.section-active .active-container .active-item .item-text .item-btn{margin-top:32%}.section-active .active-container .active-item.active-item-long .wechat-img{top:32%;right:auto;left:28px}.section-ai{margin-top:52px}.section-ai .section-tabs .tab{font-size:14px}.section-ai .section-container .item{flex-direction:column}.section-ai .section-container .item .left{padding-left:0;margin-top:24px;text-align:center}.section-ai .section-container .item .left .left-title{width:100%;font-size:18px}.section-ai .section-container .item .right{text-align:center;width:100%}.section-ai .section-container .item .right .right-img{width:100%}.section-advantage .section-updf-container{flex-direction:column;align-items:flex-end;padding:24px 0 24px 24px}.section-advantage .section-updf-container .left{margin-left:0;margin-right:auto}.section-advantage .section-updf-container .left .left-title{font-size:16px}.section-advantage .section-updf-container .right{margin-top:24px}.section-solution .section-container{gap:0 2%}}@media screen and (max-width: 640px){.section .section-title{font-size:20px !important}.section .section-title>span{font-size:20px !important}.section-banner .section-title{font-size:28px}.section-banner .section-title>span{font-size:30px}.section-banner .section-desc .right-img{width:38px;right:9%}.section-banner .section-desc .left-img{width:62px}.section-banner .section-desc .left-blue{display:none;width:18px;height:18px;left:7%;top:-24%}.section-banner .btn-group .btn-wrapper .btn-checkout-education-updf .recommended{transform:translate(28%, -50%)}.section-banner .image{height:528px;zoom:0.58}.section-banner .image .image-text{bottom:-2%;right:12%;width:36%}.section-banner .image .image-text.text-02{right:32%}.section-price .section-title .span-num{border-radius:8px;padding:6px 12px}.section-price .section-title .span-icon{display:none}.section-price .section-desc{flex-direction:column;margin:16px auto 0}.section-price .section-desc>span{margin:8px auto;font-size:18px}.section-price .price-container{margin:0 auto 0}.section-price .price-container .goods-item{margin:18px auto;width:100%;padding:0 16px 16px}.section-price .price-container .goods-item .goods-title{font-size:16px}.section-price .price-container .goods-item .goods-title>img{margin-right:6px;width:24px}.section-price .price-container .goods-item .goods-title>p>span{font-size:24px;margin:0 6px}.section-price .price-container .goods-item .goods-desc{padding:0 0 0 28px}.section-price .price-container .goods-item .goods-price{margin:20px auto 0 28px;justify-content:flex-start;padding:0}.section-price .price-container .goods-item .goods-price .goods-title{font-size:16px}.section-price .price-container .goods-item .goods-price .price-text .price{font-size:22px}.section-price .price-container .goods-item .goods-price .price-text .unit{font-size:14px}.section-price .price-container .goods-item .goods-price .org-price{font-size:14px;top:6px}.section-price .price-container .goods-item .goods-functions>li>p{font-size:14px}.section-price .btn-more{margin:12px auto 0}.section-active .active-container .active-item{border-radius:12px}.section-active .active-container .active-item .item-text{left:18px;top:18px;zoom:.8}.section-active .active-container .active-item .item-text .item-desc{margin:6px 0 0}.section-active .active-container .active-item .item-text .wechat-img{zoom:.6;top:108px}.section-active .active-container .active-item .item-text .item-btn{width:124px;height:34px;border-radius:8px;margin-top:82px;font-size:12px}.section-active .active-container .active-item.active-item-long{margin:12px 0 0}.section-active .active-container .active-item.active-item-long .wechat-img{zoom:.6;top:118px}.section-active .active-container .active-item.active-item-long .item-btn{width:124px;height:34px;border-radius:8px;margin-top:82px;font-size:12px}.section-active .active-container .active-item.active-item-long .item-btn>svg{zoom:.6}.section-ai .section-tabs .tab{font-size:12px}.section-ai .section-container .item .left .left-title{font-size:16px}.section-ai .section-container .item .left .btn-download-updf{margin-top:12px}.section-advantage{margin-top:52px}.section-advantage .section-table{margin-top:24px}.section-advantage .section-table .th .td{font-size:12px;padding:12px 8px;zoom:.8}.section-advantage .section-table .tr .td{padding:12px 8px;font-size:12px;zoom:.8}.section-solution{margin-top:52px}.section-solution .section-title-text{font-size:12px}.section-solution .section-title{margin-top:12px}.section-solution .section-container .item{width:100%}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAicGFnZS1hY3Rpdml0eS0yNi0wMy5jc3MiLAoJInNvdXJjZXMiOiBbCgkJInBhZ2UtYWN0aXZpdHktMjYtMDMuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIi5zZWN0aW9uIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICB9XG4gIC5zZWN0aW9uLWRlc2MgeyBcbiAgICBtYXJnaW46IDIwcHggYXV0byAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIH1cbn1cblxuLnNlY3Rpb24tYmFubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgXG4gIHBhZGRpbmctdG9wOiA0OHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMzMuNTUlIDIxLjg0JSBhdCA5MS4yJSA0NS4yNyUsIHJnYmEoMjI2LCAxOTIsIDI1NSwgMC4yMCkgMCUsIHJnYmEoMjI2LCAxOTIsIDI1NSwgMC4wMCkgMTAwJSksIHJhZGlhbC1ncmFkaWVudCgyNi4zNyUgMjQuMDIlIGF0IDczLjEzJSAxOC42NiUsIHJnYmEoMjU1LCAyMzUsIDE2NSwgMC4yMCkgMCUsIHJnYmEoMjU1LCAyMzUsIDE2NSwgMC4wMCkgMTAwJSksIHJhZGlhbC1ncmFkaWVudCgxNjIuOTklIDEwNy44MiUgYXQgNTEuMzglIC03LjgyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgxKSAyOS4zJSwgcmdiYSgyMjgsIDIzOSwgMjUzLCAwLjc4KSA0NS43OCUsIHJnYmEoMjI4LCAyMzksIDI1MywgMC4wMCkgNjUuNDMlKTtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICA+c3BhbiB7XG4gICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuODNkZWcsICM1NjlBRkYgMCUsICM2MjI5RkYgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1kZXNjIHtcbiAgICBtYXgtd2lkdGg6IDkwMnB4O1xuICAgIG1hcmdpbjogMjRweCBhdXRvIDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICA+c3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6IHJnYmEoMjI1LCAyMSwgMjEsIC41KTtcbiAgICB9XG4gICAgLnJpZ2h0LWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgYW5pbWF0aW9uOiBiYW5uZXJSaWdodEltZyAuNnMgMS4zcyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5sZWZ0LWltZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOjA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgdHJhbnNmb3JtOiAgc2NhbGUoMCk7XG4gICAgICBhbmltYXRpb246IGJhbm5lckxlZnRJbWcgLjZzIC44cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgfVxuICAgIC5sZWZ0LWJsdWUge1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICAgIHRvcDogLTY4JTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgYmFja2dyb3VuZDogIzQ5OTJmODtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGFuaW1hdGlvbjogYmFubmVyTGVmdEltZyAuNnMgLjhzIGxpbmVhciBmb3J3YXJkcztcbiAgICB9XG4gIH1cbiAgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbiAgICAuYnRuLXdyYXBwZXIge1xuICAgICAgLmJ0bi1kb3dubG9hZC11cGRmIHtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi44M2RlZywgIzJGMzdGRiAwJSwgIzdCNEJGRiAxMDAlKTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAuc3Bhbi1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb24tZG93bmxvYWQtbmV3LnBuZykgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5idG4tY2hlY2tvdXQtZWR1Y2F0aW9uLXVwZGYge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAucmVjb21tZW5kZWQge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg2MiUsIC01MCUpO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgODYsIDg5LCAxKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1LjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjJFREZGIDAlLCAjRkZGRkZGIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgfVxuICAgICAgICAgID5zdmcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudGlwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAuYS1saW5rIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmltYWdlIHtcbiAgICBtYXJnaW46IDUwcHggYXV0byAwOyBcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgICBoZWlnaHQ6IDgwOHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuYmFubmVyLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAtODhweDtcbiAgICAgIG1heC13aWR0aDogNjcyLjVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBib3gtc2hhZG93OiAtMy4wMnB4IDBweCA1LjU4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuaW1hZ2UtdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogLTIuNjVweCAzLjU3cHggNy4wN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgcGFkZGluZzogOHB4IDI0cHggOHB4IDEycHg7XG4gICAgICB3aWR0aDogMjI4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzLjdkZWcpO1xuICAgICAgYm9yZGVyOiAwLjU5cHggc29saWQgcmdiYSgyMzcsIDIzNywgMjM3LCAxKTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMDEuODNkZWcsICNGNkY2RjYgNC4yMiUsICNGRkZGRkYgNzMuMjMlKTtcbiAgICAgID5hIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAudGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMTM5LCAxMzksIDEzOSwgMSk7XG4gICAgICAgID5pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZGVzYyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiA5LjI4cHg7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgICAgLnRleHQtaWNvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICB9XG4gICAgICAmLnRleHQtMDIge1xuICAgICAgICB3aWR0aDogMjYycHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4IDhweCAxMnB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNGRlZyk7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxNyU7XG4gICAgICAgIHRvcDogNCU7XG4gICAgICAgIC5kZXNjIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMwMDAwMDAgMCUsICM2NjY2NjYgNzcuMSUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXZpZGVvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuODhzO1xuICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBib3gtc2hhZG93OiA0LjEycHggNC4xMnB4IDE3LjExcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB9XG4gICAgLmJhbm5lci12aWRlby13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIC5iYW5uZXItdmlkZW8tMDEge1xuICAgICAgd2lkdGg6IDI2Mi41cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRvcDogNiU7XG4gICAgICBsZWZ0OiAyJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDk1JSwgNDIlKTtcbiAgICAgID5hIHtcbiAgICAgICAgd2lkdGg6IDI2Mi41cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXZpZGVvLTAyIHtcbiAgICAgIHdpZHRoOiA0MzMuNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoODglLCAtODglKTtcbiAgICAgID5hIHtcbiAgICAgICAgd2lkdGg6IDQzMy41cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYmFubmVyLXZpZGVvLTAzIHtcbiAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRvcDogNyU7XG4gICAgICByaWdodDogMyU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5ZGVnKSB0cmFuc2xhdGUoLTk4JSwgNTglKTtcbiAgICAgID5hIHtcbiAgICAgICAgd2lkdGg6IDI0NXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJhbm5lci12aWRlby0wNCB7XG4gICAgICB3aWR0aDogNDY4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTg4JSwgLTg4JSk7XG4gICAgICA+YSB7XG4gICAgICAgIHdpZHRoOiA0NjhweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5iYW5uZXItdmlkZW8taW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuYmFubmVyLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuYmFubmVyLWljb24tMDEge1xuICAgICAgd2lkdGg6IDg3cHg7XG4gICAgICBsZWZ0OiA0NiU7XG4gICAgICB0b3A6IC0zJTtcbiAgICB9XG4gICAgLmJhbm5lci1pY29uLTAyIHtcbiAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgIHJpZ2h0OiAtNyU7XG4gICAgfVxuICAgIC5iYW5uZXItaWNvbi0wMyB7XG4gICAgICB3aWR0aDogMTEzLjVweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICB9XG4gIH1cbiAgLmludHJvZHVjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICAgIC5pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA0N3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgPnNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSg5OSwgODQsIDI1NSwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDE3MCwgMjU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTQ0LCA3OSwgMjU1LCAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMTE1LCAyNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mdW5jdGlvbi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4OyAgXG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgzKSAwJSwgcmdiYSgyMzksIDIzOSwgMjM5LCAwLjgzKSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44MykgMTAwJSk7XG4gICAgLmZ1bmN0aW9ucyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICBhbmltYXRpb246IHNjcm9sbEJhY2tncm91bmQgMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzMuMTdweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogcmdiYSgxOTEsIDE5MSwgMTkxLCAxKTtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHJnYmEoMTkxLCAxOTEsIDE5MSwgMSk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzcwNkRGRiAwJSwgI0MzMThGRiAxMDAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5mdW5jdGlvbnMge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubW9kYWwge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFjdGl2ZSB7XG4gICAgLmltYWdlIHtcbiAgICAgIC5iYW5uZXItaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuNzhkZWcpO1xuICAgICAgfVxuICAgICAgLmJhbm5lci12aWRlbywgLmJhbm5lci12aWRlby13cmFwcGVyLCAuYmFubmVyLWljb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgICAgLmJhbm5lci12aWRlby0wMSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05ZGVnKTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItdmlkZW8tMDIge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgICAuYmFubmVyLXZpZGVvLTAzIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOWRlZyk7XG4gICAgICB9XG4gICAgICAuYmFubmVyLXZpZGVvLTA0IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tcHJpY2Uge1xuICBwYWRkaW5nOiAxMTJweCAwIDE2OHB4O1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IHZhcigtLWgyKTtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC5zcGFuLW51bSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGNDQxQyAwJSwgI0ZGQTYwMCAxMDAlKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBjb2xvcjogI0ZGRjtcbiAgICB9XG4gICAgLnNwYW4tY29sb3Ige1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjRkY0NzFCIDAlLCAjRkZBMjAxIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC5zcGFuLWljb24ge1xuICAgICAgd2lkdGg6IDQ2LjVweDtcbiAgICAgIG1hcmdpbjogMCAwIC02cHggMThweDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tZGVzYyB7IFxuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiAzNnB4IGF1dG8gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgID5zcGFuIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogcmdiYSgxMDIsIDEwMiwgMTAyLCAxKTtcbiAgICAgID5zcGFuIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMTUyLCAxMTYsIDI1NSwgMSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5kZXNjLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDk4LjVweDtcbiAgICAgIGxlZnQ6IDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRvcDogLTU4JTtcbiAgICB9XG4gIH1cbiAgLnByaWNlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxMTJweDtcbiAgICAuZ29vZHMtaXRlbSB7XG4gICAgICB3aWR0aDogNDYwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMycHggMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjI5LCAyMjksIDIyOSwgMSk7XG4gICAgICBib3gtc2hhZG93OiAycHggMnB4IDUwLjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgICAuZ29vZHMtZGlzY291bnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICByaWdodDogMzZweDtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDYuNjZkZWcsICMyRjM3RkYgNS4yOSUsICM3QjRCRkYgMTA2Ljc5JSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3LjVweCA3LjVweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcGFkZGluZzogNHB4IDhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgZ2FwOiA2cHg7XG4gICAgICB9XG4gICAgICAuZ29vZHMtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuICAgICAgICA+aW1nIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgPnAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSg0NywgNTUsIDI1NSwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ29vZHMtZGVzYyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDQycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gICAgICB9XG4gICAgICAuZ29vZHMtcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwIDM4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAucHJpY2UtdGV4dCB7XG4gICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPdXRmaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkZGIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE91dGZpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAub3JnLXByaWNlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb29kcy1saW5lIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMjhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI0MCwgMjQ0LCAyNTUsIDEpO1xuICAgICAgfVxuICAgICAgLmdvb2RzLWZ1bmN0aW9ucyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgID5saSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmxpLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyLjhweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9hY3Rpdml0eS9lZHVjYXRpb24vcGFnZS1lZHVjdGlvbi1pY29uLnBuZykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgID5wIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgxNTIsIDExNiwgMjU1LCAxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmxpLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDk2LCA2OCwgMjU1LCAxKTtcbiAgICAgICAgICAmLmxpLXRpdGxlLXR3byB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvb2RzLWFpLXNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgIG1hcmdpbjogNnB4IGF1dG8gMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNDUsIDI0NSwgMjQ1LCAxKTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggMCAyMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAuYWktc2VsZWN0LXRpdGxlIHtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgICAgcGFkZGluZzogMy41cHg7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNDAsIDI0NCwgMjU1LCAxKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMzEsIDEyNywgMTU0LCAwLjIzKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogcmdiYSg1OCwgNDgsIDg3LCAwLjYpO1xuICAgICAgICB9XG4gICAgICAgIC5jaGVja2JveCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAuZWwtY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBPdXRmaXQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkZGIDEwMCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFpLXNlbGVjdC1kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IFJlZ3VsYXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvb2RzLWJ0biB7XG4gICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi44M2RlZywgIzJGMzdGRiAwJSwgIzdCNEJGRiAxMDAlKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB3aWR0aDogMzM2cHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgY29sb3I6ICNGRkY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIH1cbiAgICAgIC5nb29kcy1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPdXRmaXQnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjhweCBhdXRvIDA7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3gsIGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtb3JpZ2luOiBwYWRkaW5nLWJveCwgYm9yZGVyLWJveDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE1OC44N2RlZywgI0U5RjhGRiAzLjQlLCAjRjRGM0ZGIDk2LjYlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg0NywgNTUsIDI1NSwgMSksIHJnYmEoMTIzLCA3NSwgMjU1LCAxKSk7XG4gICAgICAgIC5nb29kcy1saW5lIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5idG4tbW9yZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDY0cHggYXV0byAwO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICA+c3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgID5zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByaWNlLWVkdWNhdGlvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDc0cHggYXV0byAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnNlY3Rpb24tYWN0aXZlIHtcbiAgLmFjdGl2ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLmFjdGl2ZS1pdGVtIHtcbiAgICAgIHdpZHRoOiA3MDQuNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYm94LXNoYWRvdzogM3B4IDRweCAxOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzOHB4O1xuICAgICAgICB0b3A6IDM4cHg7XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0taDMpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgICAgLnNwYW4tbnVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRkY0NDFDIDAlLCAjRkZBNjAwIDEwMCUpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuc3Bhbi1jb2xvciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGRjQ3MUIgMCUsICNGRkEyMDEgMTAwJSk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tZGVzYyB7XG4gICAgICAgICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZGVzYyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMTA3LCAxMDcsIDEwNywgMSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NThweDtcbiAgICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud2VjaGF0LWltZyB7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgICAgPmltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgID5wIHtcbiAgICAgICAgICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwMiwgMTAyLCAxMDIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IE91dGZpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICBjb2xvcjogI0ZGRjtcbiAgICAgICAgICA+c3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgPnN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBjLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLm1vYmlsZS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLWl0ZW0tbG9uZyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi4zOWRlZywgI0U5RjhGRiAwLjEzJSwgI0U2RkZGMSA5OS44NyUpO1xuICAgICAgICBtYXJnaW46IDM0cHggMCAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgPmltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLndlY2hhdC1pbWcge1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMzhweDtcbiAgICAgICAgICB0b3A6IDEwNnB4O1xuICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+cCB7XG4gICAgICAgICAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgIHdpZHRoOiAyMzRweDtcbiAgICAgICAgICBoZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkZGIDEwMCUpO1xuICAgICAgICAgIGNvbG9yOiAjRkZGO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAgICAgICA+c3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgPnN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4cHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tYWkge1xuICBtYXJnaW4tdG9wOiAxMjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc2VjdGlvbi10aXRsZSB7XG4gICAgPnNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkZGIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXRhYnMge1xuICAgIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIC50YWIge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogLTE4cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5Mi44M2RlZywgIzJGMzdGRiAwJSwgIzdCNEJGRiAxMDAlKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGFuaW1hdGlvbjogbG9hZCA1cyBsaW5lYXIgZm9yd2FyZHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTAwcHgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCAwcHggcmdiYSgzNiwgOTgsIDE2NSwgMC4xKTtcbiAgICAuaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAubGVmdCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzJweDtcbiAgICAgICAgLmxlZnQtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDQ4cHhcbiAgICAgICAgfVxuICAgICAgICAubGVmdC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTgwJTtcbiAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5idG4tZG93bmxvYWQtdXBkZiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuODNkZWcsICMyRjM3RkYgMCUsICM3QjRCRjIgMTAwJSk7XG5cdFx0XHRcdFx0LnNwYW4taWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uLWRvd25sb2FkLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHRhbmltYXRpb246IGRvd25sb2FkLWljb24tYW5pbWF0aW9uIDRzIGluZmluaXRlO1xuXHRcdFx0XHRcdH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgLnJpZ2h0LWltZyB7XG4gICAgICAgICAgd2lkdGg6IDg3N3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLml0ZW0tbG9jYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5Aa2V5ZnJhbWVzIGxvYWQge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFkdmFudGFnZSB7XG4gIG1hcmdpbi10b3A6IDEyOHB4O1xuICB3aWR0aDogMTI4OHB4O1xuICAuc2VjdGlvbi10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAudGQge1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMjJweCAxNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAudGQge1xuICAgICAgICB3aWR0aDogMTYlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjJweCAxNHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgICAgICAubWlzdGFrZSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NjaG9sYXIvbWlzdGFrZS1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAuY29ycmVjdCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NjaG9sYXIvY29ycmVjdC1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAud2FybmluZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1hZ2VzL3NjaG9sYXIvd2FybmluZy1iZy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgfVxuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDIycHggMTRweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5MSwgMTU5LCAyNTUsIDAuMDkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyAnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICB3aWR0aDogMTYlO1xuICAgICAgcmlnaHQ6IDY0JTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjQ1LCAyNTUsIDEpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi11cGRmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoODkuOTNkZWcsICM2Qjg2RkYgMC4wNiUsICMzMDk0RkYgNTYuNDIlLCAjMzJGRkUwIDgxLjgzJSksIHJhZGlhbC1ncmFkaWVudCg1MCUgNTAlIGF0IDUwJSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMzYsIDk4LCAxNjUsIDAuMSk7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIHBhZGRpbmc6IDM0cHggMCAzNHB4IDUycHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLmxlZnQge1xuICAgICAgLmxlZnQtdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgICAgLmJ0bi1kb3dubG9hZC11cGRmIHtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkYyIDEwMCUpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdFx0XHQuc3Bhbi1pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIgXCI7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbi1kb3dubG9hZC5wbmcpIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRcdGFuaW1hdGlvbjogZG93bmxvYWQtaWNvbi1hbmltYXRpb24gNHMgaW5maW5pdGU7XG5cdFx0XHRcdH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NDBweDtcbiAgICB9XG4gIH1cbn1cbi5zZWN0aW9uLXNvbHV0aW9uIHtcbiAgbWFyZ2luOiAxMjhweCBhdXRvIDA7XG4gIC5zZWN0aW9uLXRpdGxlLXRleHQge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTIuODNkZWcsIHJnYmEoNDcsIDU1LCAyNTUsIDAuMSkgMCUsIHJnYmEoMTIzLCA3NSwgMjU1LCAwLjEpIDEwMCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgPnNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkZGIDEwMCUpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG4gIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC5pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgICAgIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwMHB4KTtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggMHB4IHJnYmEoMzYsIDk4LCAxNjUsIDAuMSk7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gICAgICA+YSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgICAgPmltZyB7XG4gICAgICAgIHdpZHRoOiAzNjhweDtcbiAgICAgIH1cbiAgICAgIC5pdGVtLXRpdGxlLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDYwLCAxMTIsIDI1NSwgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6IHJnYmEoNjAsIDExMiwgMjU1LCAxKTtcbiAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgfVxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubW9kYWwtdmlkZW8ge1xuICAubW9kYWwtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgPnZpZGVvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODg4cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNlY3Rpb24tcnVsZXMge1xuICBtYXJnaW46IDE2NnB4IGF1dG87XG4gIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwNjBweDtcbiAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMDBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IDBweCByZ2JhKDM2LCA5OCwgMTY1LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAuaXRlbSB7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcbiAgICAgIH1cbiAgICAgIC5pdGVtLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gICAgICAgID5hIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSg4MiwgODIsIDI1NSwgMSk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID5pbWcge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI0cHg7XG4gICAgICAgIHdpZHRoOiAxMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxCYWNrZ3JvdW5kIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODg4cHgpIHtcbiAgLnNlY3Rpb24tYmFubmVyIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICA+c3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICAgICAgLnJpZ2h0LWltZyB7XG4gICAgICAgIHJpZ2h0OiAxNiU7XG4gICAgICAgIHRvcDogNTIlO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW50cm9kdWNlIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mdW5jdGlvbi1jb250YWluZXIge1xuICAgICAgLmZ1bmN0aW9ucyB7XG4gICAgICAgIC5pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tcHJpY2Uge1xuICAgIHBhZGRpbmc6IDg4cHggMCAxMjhweDtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAuc3Bhbi1udW0ge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWgyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgIH1cbiAgICAuYnRuLW1vcmUge1xuICAgICAgbWFyZ2luOiA0MnB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYWN0aXZlIHtcbiAgICAuYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgICAuYWN0aXZlLWl0ZW0ge1xuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAuaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAuc3Bhbi1udW0ge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWgzKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTY4OHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luOiAxNHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYWkge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgLnNlY3Rpb24tdGFicyB7XG4gICAgICAudGFiIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgLml0ZW0ge1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgLmxlZnQtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1hZHZhbnRhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgLnNlY3Rpb24tdXBkZi1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAubGVmdCB7XG4gICAgICAgIC5sZWZ0LXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tc29sdXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDhweCA4cHggMTJweDtcbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5ODhweCkge1xuICAubW9kYWwtdmlkZW8ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICA+dmlkZW8ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDY4OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA2ODhweCkge1xuICAubW9kYWwtdmlkZW8ge1xuICAgIC5tb2RhbC1jb250YWluZXIge1xuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICA+dmlkZW8ge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MjBweCkge1xuICAuc2VjdGlvbi1iYW5uZXIge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgID5zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1kZXNjIHtcbiAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIGhlaWdodDogNzI4cHg7XG4gICAgICAuYmFubmVyLWltZyB7XG4gICAgICAgIG1heC13aWR0aDogNTglO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMHB4O1xuICAgICAgfVxuICAgICAgLmJhbm5lci12aWRlby0wMSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItdmlkZW8tMDIge1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICB9XG4gICAgICAuYmFubmVyLXZpZGVvLTAzIHtcbiAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgfVxuICAgICAgLmJhbm5lci12aWRlby0wNCB7XG4gICAgICAgIHdpZHRoOiAzMjhweDtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItaWNvbi0wMSB7XG4gICAgICAgIHdpZHRoOiA2JTtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItaWNvbi0wMiB7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICB9XG4gICAgICAuYmFubmVyLWljb24tMDMge1xuICAgICAgICB3aWR0aDogOCU7XG4gICAgICB9XG4gICAgICAuaW1hZ2UtdGV4dCB7XG4gICAgICAgIGxlZnQ6IDI2JTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tcHJpY2Uge1xuICAgIHBhZGRpbmc6IDg4cHggMCA4OHB4O1xuICAgIC5wcmljZS1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIG1hcmdpbjogODJweCBhdXRvIDA7XG4gICAgICAuZ29vZHMtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xuICAgICAgICAuZ29vZHMtZGlzY291bnQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5nb29kcy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5nb29kcy1wcmljZSB7XG4gICAgICAgICAgLnByaWNlLXRleHQge1xuICAgICAgICAgICAgLnByaWNlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnVuaXQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nb29kcy1haS1zZWxlY3Qge1xuICAgICAgICAgIC5lbC1jaGVja2JveCB7XG4gICAgICAgICAgICAuZWwtY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYWktc2VsZWN0LWRlc2Mge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggYXV0byAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ29vZHMtZnVuY3Rpb25zIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgICAgIC5saS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgJi5saS10aXRsZS10d28ge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgLmxpLWljb24ge1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nb29kcy1idG4ge1xuICAgICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIH1cbiAgICAgICAgLmdvb2RzLWxpbmsge1xuICAgICAgICAgIG1hcmdpbjogMThweCBhdXRvIDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wcmljZS1lZHVjYXRpb24tbGluayB7XG4gICAgICBtYXJnaW46IDUycHggYXV0byAwO1xuICAgIH1cbiAgfSAgXG4gIC5zZWN0aW9uLWFjdGl2ZSB7XG4gICAgLmFjdGl2ZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAuYWN0aXZlLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDklO1xuICAgICAgICAuaXRlbS10ZXh0IHtcbiAgICAgICAgICAuaXRlbS1kZXNjIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2VjaGF0LWltZyB7IFxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUtaXRlbS1sb25nIHtcbiAgICAgICAgICAud2VjaGF0LWltZyB7XG4gICAgICAgICAgICB0b3A6IDE4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYWR2YW50YWdlIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAuc2VjdGlvbi10YWJsZSB7XG4gICAgICAudHIge1xuICAgICAgICAudGQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODUlO1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLnNlY3Rpb24tZGVzYyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gIC5tb2RhbC12aWRlbyB7XG4gICAgLm1vZGFsLWNvbnRhaW5lciB7XG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgID52aWRlbyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA4ODhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjg4cHgpIHtcbiAgLnNlY3Rpb24tYWkge1xuICAgIC5zZWN0aW9uLXRhYnMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgLnRhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubGVmdCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICAgICAgICAgIC5sZWZ0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIC5yaWdodC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWFkdmFudGFnZSB7XG4gICAgLnNlY3Rpb24tdGFibGUge1xuICAgICAgLnRoIHtcbiAgICAgICAgLnRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ciB7XG4gICAgICAgIC50ZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLXVwZGYtY29udGFpbmVyIHtcbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgLmxlZnQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tc29sdXRpb24ge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDAgMjRweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgPmltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLml0ZW0tdGl0bGUtdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1vZGFsLXZpZGVvIHtcbiAgICAubW9kYWwtY29udGFpbmVyIHtcbiAgICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgPnZpZGVvIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDY4OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXJ1bGVzIHtcbiAgICB3aWR0aDogODUlO1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLml0ZW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgICAuaXRlbS1kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MnB4KSB7XG4gIC5zZWN0aW9uLWJhbm5lciB7XG4gICAgLmltYWdlIHtcbiAgICAgIGhlaWdodDogNjU4cHg7XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXByaWNlIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAuc3Bhbi1pY29uIHtcbiAgICAgICAgem9vbTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJpY2UtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogNTJweCBhdXRvIDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLmdvb2RzLWl0ZW0ge1xuICAgICAgICB3aWR0aDogOTUlO1xuICAgICAgICBtYXJnaW46IDE4cHg7XG4gICAgICAgIC5nb29kcy1haS1zZWxlY3Qge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmdvb2RzLWRlc2Mge1xuICAgICAgICAgIG1hcmdpbjogMTJweCBhdXRvIDAgMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1hY3RpdmUge1xuICAgIC5hY3RpdmUtY29udGFpbmVyIHtcbiAgICAgIC5hY3RpdmUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgLml0ZW0tdGV4dCB7XG4gICAgICAgICAgbGVmdDogMjJweDtcbiAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICAuaXRlbS1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgICAgICB9ICAgIFxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLWl0ZW0tbG9uZyB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIC53ZWNoYXQtaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbi1iYW5uZXIge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICAgIC5zZWN0aW9uLWRlc2Mge1xuICAgICAgbWF4LXdpZHRoOiA3MiUgIWltcG9ydGFudDtcbiAgICAgIC5yaWdodC1pbWcge1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICB3aWR0aDogODhweDtcbiAgICAgIH1cbiAgICAgIC5sZWZ0LWltZyB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlIHtcbiAgICAgIC5iYW5uZXItaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA1MiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnRyb2R1Y2Uge1xuICAgICAgLml0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgID5zcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZ1bmN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAuZnVuY3Rpb25zIHtcbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlY3Rpb24tYmFubmVyIHtcbiAgICAuaW1hZ2Uge1xuICAgICAgLmltYWdlLXRleHQge1xuICAgICAgICAmLnRleHQtMDIge1xuICAgICAgICAgIHdpZHRoOiAyMzJweDtcbiAgICAgICAgICByaWdodDogMjElO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg4OHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIC5zZWN0aW9uLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1iYW5uZXIge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgID5zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VjdGlvbi1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgID5zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGhlaWdodDogNjI4cHg7XG4gICAgICAuYmFubmVyLWltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAuYmFubmVyLXZpZGVvLTA0IHtcbiAgICAgICAgd2lkdGg6IDQyJTtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA4JTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgIC5iYW5uZXItdmlkZW8tMDMge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHdpZHRoOiAyNCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDAlO1xuICAgICAgfVxuICAgICAgLmJhbm5lci12aWRlby0wMiB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICB9XG4gICAgICAuYmFubmVyLXZpZGVvLTAxIHtcbiAgICAgICAgd2lkdGg6IDI2JTtcbiAgICAgIH1cbiAgICAgIC5pbWFnZS10ZXh0IHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBib3R0b206IDYlO1xuICAgICAgICByaWdodDogMjMlO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAmLnRleHQtMDIge1xuICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICB3aWR0aDogMzIlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmFubmVyLWljb24tMDEge1xuICAgICAgICBsZWZ0OiAyOCU7XG4gICAgICAgIHRvcDogMTglO1xuICAgICAgfVxuICAgICAgLmJhbm5lci1pY29uLTAyIHtcbiAgICAgICAgcmlnaHQ6IDQ4JTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmJhbm5lci1pY29uLTAzIHtcbiAgICAgICAgYm90dG9tOiAyOSU7XG4gICAgICAgIGxlZnQ6IDklO1xuICAgICAgfVxuICAgIH1cbiAgICAuaW50cm9kdWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMi41JTtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgPnNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZnVuY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAuZnVuY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMjRweCAwO1xuICAgICAgICAuaXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXByaWNlIHtcbiAgICBwYWRkaW5nOiA1MnB4IDA7XG4gICAgLnNlY3Rpb24tZGVzYyB7XG4gICAgICAuZGVzYy1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByaWNlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICAgIH1cbiAgICAucHJpY2UtZWR1Y2F0aW9uLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWF4LXdpZHRoOiA4NSU7XG5cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYWN0aXZlIHtcbiAgICAuYWN0aXZlLWNvbnRhaW5lciB7XG4gICAgICAuYWN0aXZlLWl0ZW0ge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5wYy1pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLm1vYmlsZS1pbWcge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIC5pdGVtLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLWl0ZW0tbG9uZyB7XG4gICAgICAgICAgLndlY2hhdC1pbWcge1xuICAgICAgICAgICAgdG9wOiAzMiU7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWFpIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIC5zZWN0aW9uLXRhYnMge1xuICAgICAgLnRhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAubGVmdC10aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJpZ2h0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLnJpZ2h0LWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYWR2YW50YWdlIHtcbiAgICAuc2VjdGlvbi11cGRmLWNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZzogMjRweCAwIDI0cHggMjRweDtcbiAgICAgIC5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgLmxlZnQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnJpZ2h0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tc29sdXRpb24ge1xuICAgIC5zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDAgMiU7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgICAgID5zcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWJhbm5lciB7XG4gICAgLnNlY3Rpb24tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgPnNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5zZWN0aW9uLWRlc2Mge1xuICAgICAgLnJpZ2h0LWltZyB7XG4gICAgICAgIHdpZHRoOiAzOHB4O1xuICAgICAgICByaWdodDogOSU7XG4gICAgICB9XG4gICAgICAubGVmdC1pbWcge1xuICAgICAgICB3aWR0aDogNjJweDtcbiAgICAgIH1cbiAgICAgIC5sZWZ0LWJsdWUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBsZWZ0OiA3JTtcbiAgICAgICAgdG9wOiAtMjQlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgIC5idG4td3JhcHBlciB7XG4gICAgICAgIC5idG4tY2hlY2tvdXQtZWR1Y2F0aW9uLXVwZGYge1xuICAgICAgICAgIC5yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyOCUsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1MjhweDtcbiAgICAgIHpvb206IDAuNTg7XG4gICAgICAuaW1hZ2UtdGV4dCB7XG4gICAgICAgIGJvdHRvbTogLTIlO1xuICAgICAgICByaWdodDogMTIlO1xuICAgICAgICB3aWR0aDogMzYlO1xuICAgICAgICAmLnRleHQtMDIge1xuICAgICAgICAgIHJpZ2h0OiAzMiU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tcHJpY2Uge1xuICAgIC5zZWN0aW9uLXRpdGxlIHtcbiAgICAgIC5zcGFuLW51bSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgICB9XG4gICAgICAuc3Bhbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tZGVzYyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgID5zcGFuIHtcbiAgICAgICAgbWFyZ2luOiA4cHggYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAucHJpY2UtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDA7XG4gICAgICAuZ29vZHMtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMThweCBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDE2cHg7XG4gICAgICAgIC5nb29kcy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgID5pbWcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgPnAge1xuICAgICAgICAgICAgPnNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nb29kcy1kZXNjIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyOHB4O1xuICAgICAgICB9XG4gICAgICAgIC5nb29kcy1wcmljZSB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCAyOHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5nb29kcy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcmljZS10ZXh0IHtcbiAgICAgICAgICAgIC5wcmljZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC51bml0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAub3JnLXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ29vZHMtZnVuY3Rpb25zIHtcbiAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgPnAge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5idG4tbW9yZSB7XG4gICAgICBtYXJnaW46IDEycHggYXV0byAwO1xuICAgIH1cbiAgfVxuICAuc2VjdGlvbi1hY3RpdmUge1xuICAgIC5hY3RpdmUtY29udGFpbmVyIHtcbiAgICAgIC5hY3RpdmUtaXRlbSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIC5pdGVtLXRleHQge1xuICAgICAgICAgIGxlZnQ6IDE4cHg7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIHpvb206IC44O1xuICAgICAgICAgIC5pdGVtLWRlc2Mge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2VjaGF0LWltZyB7XG4gICAgICAgICAgICB6b29tOiAuNjtcbiAgICAgICAgICAgIHRvcDogMTA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pdGVtLWJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4MnB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZS1pdGVtLWxvbmcge1xuICAgICAgICAgIG1hcmdpbjogMTJweCAwIDA7XG4gICAgICAgICAgLndlY2hhdC1pbWcge1xuICAgICAgICAgICAgem9vbTogLjY7XG4gICAgICAgICAgICB0b3A6IDExOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuaXRlbS1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogODJweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgID5zdmcge1xuICAgICAgICAgICAgICB6b29tOiAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlY3Rpb24tYWkge1xuICAgIC5zZWN0aW9uLXRhYnMge1xuICAgICAgLnRhYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlY3Rpb24tY29udGFpbmVyIHtcbiAgICAgIC5pdGVtIHtcbiAgICAgICAgLmxlZnQge1xuICAgICAgICAgIC5sZWZ0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmJ0bi1kb3dubG9hZC11cGRmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLWFkdmFudGFnZSB7XG4gICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAuc2VjdGlvbi10YWJsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgLnRoIHtcbiAgICAgICAgLnRkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgem9vbTogLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC50ciB7XG4gICAgICAgIC50ZCB7XG4gICAgICAgICAgcGFkZGluZzogMTJweCA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHpvb206IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zZWN0aW9uLXNvbHV0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgIC5zZWN0aW9uLXRpdGxlLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIH1cbiAgICAuc2VjdGlvbi1jb250YWluZXIge1xuICAgICAgLml0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQSxBQUFBLFFBQVEsQUFBQyxDQUNQLEtBQUssQ0FBRSxNQUFNLENBZ0JkLEFBakJELEFBRUUsUUFGTSxDQUVOLGNBQWMsQUFBQyxDQUNiLFdBQVcsQ0FBRSxHQUFHLENBQ2hCLFNBQVMsQ0FBRSxJQUFJLENBQ2YsVUFBVSxDQUFFLE1BQU0sQ0FDbEIsY0FBYyxDQUFFLE1BQU0sQ0FDdEIsS0FBSyxDQUFFLElBQWdCLENBQ3hCLEFBUkgsQUFTRSxRQVRNLENBU04sYUFBYSxBQUFDLENBQ1osTUFBTSxDQUFFLFdBQVcsQ0FDbkIsV0FBVyxDQUFFLEdBQUcsQ0FDaEIsU0FBUyxDQUFFLElBQUksQ0FDZixVQUFVLENBQUUsTUFB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 */