@media screen and (max-width: 1900px){.drawer.active .drawer-container{width:60%}}@media screen and (max-width: 1600px){header .section .header-container .header-nav>ul>li{margin:0 12px}header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(-10%, 10px)}}@media screen and (max-width: 1500px){.drawer.active .drawer-container{width:70%}header .section{width:95%}footer .footer-section,footer .copyright{width:90%}}@media screen and (max-width: 1400px){header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(-15%, 10px)}}@media screen and (max-width: 1340px){.drawer.active .drawer-container{width:80%}}@media screen and (max-width: 1300px){header .section .header-container .header-nav>ul>li .nav-children{zoom:.88}header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(-20%, 10px)}}@media screen and (max-width: 1200px){header .section .header-nav ul>li>a,header .section .header-nav ul>li>span{padding:0 8px}.app-functions .function-item{width:90%}.app-functions .function-item p{font-size:12px}.section{width:100%;max-width:100%;margin:0 15px;box-sizing:border-box}.section.footer-section{margin:0}.dialog .dialog-content iframe{width:800px;height:500px}}@media screen and (max-width: 1150px){.in-pc-hidden{display:block}.in-pad-hidden{display:none}header{width:100vw;max-width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;box-sizing:border-box;z-index:19;margin-top:0;overflow:hidden}header .section{padding:0;margin:0;width:100%;min-width:0;max-width:100%;justify-content:space-between;flex-direction:column;align-items:flex-start}header .section .logo{order:1;width:100%;padding:22px 16px;box-sizing:border-box;z-index:19;background:#fff}header .section .header-container{order:2;position:relative;top:0%;opacity:0;left:0%;transform:translateY(-100%);width:100%;min-width:0;max-width:100%;height:100%;background:#fff;z-index:-1;flex-direction:column-reverse;justify-content:start;align-items:flex-start;transition:all 0.88s}header .section .header-container .header-nav{order:2;width:100%;margin:0;flex:1;overflow:scroll;padding-bottom:72px;align-items:flex-start}header .section .header-container .header-nav>ul{margin-left:0;flex-wrap:wrap;padding:0;width:100%}header .section .header-container .header-nav>ul>li{width:100%;margin:0;border-bottom:1px solid #c5c5c538;background:#FFF;border-radius:0}header .section .header-container .header-nav>ul>li>a,header .section .header-container .header-nav>ul>li>span{margin-top:0;border-radius:0;height:auto;padding:14px 16px;box-sizing:border-box;font-family:'HarmonyOS';font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#000;background-color:#FFF;justify-content:space-between}header .section .header-container .header-nav>ul>li>a::after,header .section .header-container .header-nav>ul>li>span::after{width:14px;height:10px;zoom:1}header .section .header-container .header-nav>ul>li>a::before,header .section .header-container .header-nav>ul>li>span::before{content:none}header .section .header-container .header-nav>ul>li>a.active::after,header .section .header-container .header-nav>ul>li>span.active::after{transform:rotate(180deg)}header .section .header-container .header-nav>ul>li .nav-children{display:none;padding:0;position:relative;zoom:1;backdrop-filter:none;box-shadow:none;transform:none;border-radius:0;border:none;flex-direction:column;opacity:1;visibility:inherit;transition:none !important}header .section .header-container .header-nav>ul>li .nav-children>ol{opacity:1}header .section .header-container .header-nav>ul>li .nav-children>ol>li{padding:8px 24px;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-children .feature-ol .nav-children-title{display:flex;flex-direction:row;justify-content:space-between;font-weight:700;font-size:16px;color:#000;padding:14px 16px 14px 24px;box-sizing:border-box;margin-bottom:0;cursor:pointer}header .section .header-container .header-nav>ul>li .nav-children .feature-ol .nav-children-title::after{content:" ";display:block;width:14px;height:10px;zoom:1;background:url(../../images/icon-nav-down.png) center no-repeat;background-size:contain;transform:rotate(0deg);margin-left:4px;transition:all .88s;color:#020202}header .section .header-container .header-nav>ul>li .nav-children .feature-ol>ol{display:none}header .section .header-container .header-nav>ul>li .nav-children .feature-ol>ol li{margin:0 16px;padding:8px;width:100%}header .section .header-container .header-nav>ul>li .nav-children .feature-ol>ol li>a{padding:0}header .section .header-container .header-nav>ul>li .nav-children .feature-ol.active .nav-children-title::after{transform:rotate(180deg)}header .section .header-container .header-nav>ul>li .nav-children .feature-ol.feature-ol2,header .section .header-container .header-nav>ul>li .nav-children .feature-ol.enterprise-ol2{margin:0}header .section .header-container .header-nav>ul>li .nav-children .feature-ol.feature-ol2 .nav-children-title,header .section .header-container .header-nav>ul>li .nav-children .feature-ol.enterprise-ol2 .nav-children-title{padding:14px 16px 14px 24px !important}header .section .header-container .header-nav>ul>li .nav-container{opacity:1;gap:0;padding-bottom:8px}header .section .header-container .header-nav>ul>li .nav-container .nav-item{padding:0;margin:8px 18px 4px 0;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-container .nav-item>a{padding:16px;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-container .nav-item .nav-text{padding:16px;box-sizing:border-box}header .section .header-container .header-nav>ul>li .nav-container .nav-item .nav-ai-img{width:100%}header .section .header-container .header-nav>ul>li .nav-container .guide-item{margin:12px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link{margin-right:16px}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link .item-img{display:none;width:112px}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link .item-img.move{display:block}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-link>h3{top:84%;left:18px;font-size:14px}header .section .header-container .header-nav>ul>li .nav-container .guide-item .guide-images{margin-top:0}header .section .header-container .header-nav>ul>li:hover>span{background:#fff}header .section .header-container .header-nav>ul>li:nth-child(2) .nav-children{transform:translate(0, 0px)}header .section .header-container .header-nav>ul>li.pricing-education,header .section .header-container .header-nav>ul>li.btn-partner-share{padding:12px 0;background:transparent;border-bottom:none;width:25%;margin:0 8px;height:auto;width:105px}header .section .header-container .header-nav>ul>li.pricing-education>a,header .section .header-container .header-nav>ul>li.btn-partner-share>a{height:32px;font-weight:500;font-size:16px;color:#FFF;padding:0 8px;box-sizing:border-box;border-radius:16px}header .section .header-container .header-nav>ul>li.pricing-education.pricing-education>a,header .section .header-container .header-nav>ul>li.btn-partner-share.pricing-education>a{background:linear-gradient(90deg, #5161F1 0%, #BF57FF 100%)}header .section .header-container .header-nav>ul>li.pricing-education.btn-partner-share>a,header .section .header-container .header-nav>ul>li.btn-partner-share.btn-partner-share>a{background:linear-gradient(90deg, #B14AFF 0%, #FF6568 100%)}header .section .header-container .user-account{order:1;padding:18px 0;box-sizing:border-box;z-index:20;width:100%;border-top:#e8e8e8;justify-content:space-between;box-shadow:0px 2px 0px 0px rgba(0,0,0,0.08) inset,0px 4px 20px 0px rgba(0,0,0,0.1);position:relative}header .section .header-container .user-account .btn{font-family:Outfit;font-weight:600;font-size:14px;line-height:100%;text-align:center;height:36px;width:45%;margin:0 8px}header .section .header-container .user-account .btn.btn-download-updf{order:2;display:flex;background:linear-gradient(92.83deg, #2F37FF 0%, #7B4BF2 100%)}header .section .header-container .user-account .btn.btn-sign-in{order:3;border:none;background:var(--Grey-2, rgba(0,0,0,0.1))}header .section .header-container .user-account .header-user-account{order:1;position:unset;position:unset;display:flex;align-items:center;justify-content:center;flex:1;max-width:45%}header .section .header-container .user-account .header-user-account .user-name{display:block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .section .header-container .user-account .header-user-account .profile-dropdown{top:auto;bottom:0;left:0%;transform:translateX(8%)}header .section .header-container .user-account .header-user-account .profile-dropdown.show{visibility:visible;opacity:1;bottom:120%;top:auto;left:0%}header .section .header-nav-control{width:24px;height:24px;display:flex;flex-direction:column;background:none;position:absolute;right:12px;top:22px;justify-content:space-evenly;align-items:center;z-index:20;cursor:pointer}header .section .header-nav-control.active{position:absolute;right:12px;top:-46px;z-index:11}header .section .header-nav-control.active::after{transform:rotate(45deg);position:absolute;margin:auto;background:#000}header .section .header-nav-control.active::before{transform:rotate(-45deg);position:absolute;margin:auto;background:#000}header .section .header-nav-control.active span{display:none}header .section .header-nav-control span,header .section .header-nav-control::after,header .section .header-nav-control::before{content:" ";display:block;width:14px;height:2px;background:#000;transform-origin:center}header.active{height:100%}header.active .section .header-container{opacity:1;transform:translateY(0%);top:0;z-index:19}header.active .section>.header-nav-control{opacity:0;right:-100%}header.header-black{background:#FFF}header.header-black .section .logo>a{color:#020202}header.header-black .section .header-container .header-nav>ul>li>a,header.header-black .section .header-container .header-nav>ul>li>span{color:#020202}footer .footer-section{margin-top:24px;flex-wrap:wrap}footer .footer-section .footer-logo{width:100%}footer .footer-section .footer-logo .social-platform>li>a>img{margin:8px 5px 8px}footer .footer-section .footer-logo .footer-get-news{width:100%;margin-top:12px;text-align:center;margin:auto}footer .footer-section .footer-logo .footer-get-news .get-news-title{margin-top:8px}footer .footer-section .footer-nav{margin-top:12px}footer .support-payment-type{text-align:center}footer .copyright{padding:15px 0 120px;display:block;text-align:center}footer .copyright .change-language-container{display:block;position:relative;text-align:center;width:100%;margin-bottom:20px}footer .copyright .change-language-container .language-list{left:50%;transform:translateX(-50%)}.dialog .dialog-content iframe{width:623px;height:350px}.drawer.active .drawer-container{width:100%}.login-drawer .drawer-container{background-size:100%;background-position:center bottom}}@media screen and (max-width: 1000px){footer .footer-section{flex-wrap:wrap}footer .footer-section .footer-logo{width:100%}footer .footer-section .product-desc{width:50%}footer .footer-section .footer-get-news{width:100%;text-align:center;align-items:center;margin:auto;margin-top:30px}footer .copyright{padding:15px 0 120px;display:block;text-align:center}footer .copyright .change-language-container{display:block;position:relative;text-align:center;width:100%;margin-bottom:20px}footer .copyright .change-language-container .language-list{left:50%;transform:translateX(-50%)}.dialog .dialog-content iframe{width:500px;height:340px}.drawer.active .drawer-container{width:100%}.login-drawer .drawer-container{background-size:100%;background-position:center bottom}.section-swiper .page-swiper .swiper-pagination{width:37%}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item img{width:70px}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text{flex:1}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text .title{font-size:16px}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text .desc{margin-top:10px;line-height:150%}.section-swiper .page-swiper .swiper-wrapper{width:auto;flex:1}}@media screen and (max-width: 780px){.section-swiper{margin-top:70px !important}.section-swiper .page-swiper{margin-top:70px}.section-swiper .page-swiper .swiper-pagination{width:100%}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item{flex-wrap:wrap;justify-content:center}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .progress{display:none}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item img,.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .title,.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .desc{opacity:1}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .text{flex:inherit}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .mobile-big-img{display:block;width:100%;margin-top:15px}.section-swiper .page-swiper .swiper-pagination .swiper-pagination-item .mobile-big-img img{width:100%}.section-swiper .page-swiper .swiper-wrapper{display:none}.the-sidebar{display:none}}@media screen and (max-width: 699px){header .section .header-nav>ul>li .nav-children .sec-ol{padding-left:unset}header .section .header-nav>ul>li .nav-children .resource-ol2{padding-left:unset}header .section .header-nav>ul>li .nav-children .feature-ol2{margin-left:unset}header .section .header-nav>ul>li .nav-children{padding:0}header .section .header-nav>ul>li{margin-bottom:15px}header .section .header-nav>ul>li:hover>span,header .section .header-nav>ul>li:hover>a{background-color:unset}header .section .header-nav>ul>li:hover>span::after,header .section .header-nav>ul>li:hover>a::after{transform:rotate(0deg)}header .section .header-nav>ul>li .nav-children{flex-direction:column}header .section .header-nav>ul>li .nav-children ol .nav-children-column{flex-direction:column}header .section .header-nav>ul>li .nav-children ol .nav-children-column ul{margin-left:0}header .section .header-nav>ul>li .nav-children ol:first-child .nav-children-title{margin-top:0px}header .section .header-nav>ul>li .nav-children ol li.pc{display:none}header .section .header-nav>ul>li .nav-children ol li.mobile{display:block}footer .footer-section{margin-top:24px;flex-wrap:wrap}footer .footer-section .footer-logo{width:100%}footer .footer-section .footer-logo .social-platform>li>a>img{margin:8px 5px 8px}footer .footer-section .footer-logo .footer-get-news{width:100%;margin-top:12px;text-align:center;margin:auto}footer .footer-section .footer-logo .footer-get-news .get-news-title{margin-top:8px}footer .footer-section .footer-nav{display:none}footer .footer-section .footer-move-nav{display:flex;flex-direction:column}footer .footer-section .footer-move-nav .footer-nav-group{margin-top:20px;width:100%;position:relative}footer .footer-section .footer-move-nav .footer-nav-group>ul{display:none}footer .footer-section .footer-move-nav .footer-nav-group>p{cursor:pointer;display:flex;justify-content:space-between;align-items:center}footer .footer-section .footer-move-nav .footer-nav-group>p>span{width:10px;height:8px;background:url(../../images/icon-nav-down.png) right center no-repeat;background-size:8px auto;white-space:nowrap}footer .footer-section .footer-move-nav .footer-nav-group>p.unfold>span{animation:span-unfold 1s forwards}footer .footer-section .footer-move-nav .footer-nav-group>p.takeBack>span{animation:span-take-back 1s forwards}footer .footer-section .footer-move-nav .footer-nav-group::after{content:' ';position:absolute;width:100%;height:1px;background-color:#f0f0f0;bottom:0;left:0}footer .copyright{padding:15px 0 100px;display:block;text-align:center}footer .copyright .change-language-container{display:block;position:relative;text-align:center;width:100%;margin-bottom:20px}footer .copyright .change-language-container .language-list{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 640px){.scroll-to-top{bottom:calc(100px + env(safe-area-inset-bottom))}.btn{height:40px;font-size:12px}.btn .icon{margin-right:8px}.btn.btn-download-updf,.btn.btn-download-converter{min-width:auto}.btn.btn-download-updf::after,.btn.btn-download-converter::after{display:none}.blog-download-container .logo{width:40px;height:40px}.blog-download-container .btn{width:130px !important;margin-bottom:0 !important;margin-left:10px !important}.dialog .dialog-content iframe{width:360px;height:230px}.app-functions{margin-top:40px;flex-wrap:wrap;justify-content:space-between}.app-functions>a{width:48%;margin-bottom:15px;flex:none}.app-functions>a:nth-child(5){width:100%}.app-functions>a:nth-child(5) img{width:50%}.app-functions .function-item{width:100%}.app-functions .function-item p .arrow-right{opacity:1;width:6px}footer .footer-section .product-desc{width:100%}footer .footer-section .footer-logo,footer .footer-section .footer-nav{width:100%}footer .footer-section .footer-logo::after,footer .footer-section .footer-nav::after{display:none}footer .footer-section .footer-nav{margin-top:30px}footer .footer-section .footer-get-news .relate-item{width:100%}footer .footer-section .footer-get-news .relate-item .relate-icon{display:none}header .section .header-container .header-nav>ul>li .nav-container{padding-left:18px}header .section .header-container .header-nav>ul>li .nav-container .guide-item{justify-content:flex-start;zoom:.72}header .section .header-container .header-nav>ul>li .nav-container .nav-item .nav-text{zoom:.8}}@media screen and (max-width: 450px){header .section .user-account .search-btn{display:none}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYmFzZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJImJhc2Uuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBoZWFkZXIge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxuICBmb290ZXIge1xyXG5cclxuICAgIC5mb290ZXItc2VjdGlvbixcclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNSUsIDEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XHJcbiAgLmRyYXdlciB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5kcmF3ZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcclxuICBoZWFkZXIge1xyXG4gICAgLnNlY3Rpb24ge1xyXG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgIHpvb206IC44ODtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXYgdWw+bGk+YSxcclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXYgdWw+bGk+c3BhbiB7XHJcbiAgICBwYWRkaW5nOiAwIDhweDtcclxuICB9XHJcblxyXG4gIC5hcHAtZnVuY3Rpb25zIHtcclxuICAgIC5mdW5jdGlvbi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgMTVweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpYWxvZyB7XHJcbiAgICAuZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAuaW4tcGMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmluLXBhZC1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgei1pbmRleDogMTk7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5sb2dvIHtcclxuICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB6LWluZGV4OiAxOTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAwJTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC44OHM7XHJcbiAgICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M1YzVjNTM4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICA+YSwgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdIYXJtb255T1MnO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB6b29tOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm5hdi1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHpvb206IDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgID5vbCB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZlYXR1cmUtb2wge1xyXG4gICAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAxNHB4IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB6b29tOiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uLW5hdi1kb3duLnBuZykgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuODhzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMjAyMDI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgID5vbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1jaGlsZHJlbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICYuZmVhdHVyZS1vbDIsICYuZW50ZXJwcmlzZS1vbDIge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHggMTZweCAxNHB4IDI0cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLm5hdi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGdhcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAxOHB4IDRweCAwO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5uYXYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5uYXYtYWktaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmd1aWRlLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAuZ3VpZGUtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgJi5tb3ZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID5oMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDg0JTtcclxuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5ndWlkZS1pbWFnZXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLnByaWNpbmctZWR1Y2F0aW9uLFxyXG4gICAgICAgICAgICAgICYuYnRuLXBhcnRuZXItc2hhcmUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTA1cHg7XHJcbiAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnByaWNpbmctZWR1Y2F0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzUxNjFGMSAwJSwgI0JGNTdGRiAxMDAlKTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5idG4tcGFydG5lci1zaGFyZSB7XHJcbiAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNCMTRBRkYgMCUsICNGRjY1NjggMTAwJSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnVzZXItYWNjb3VudCB7XHJcbiAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXRvcDogI2U4ZThlODtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMHB4IDBweCByZ2JhKDAsIDAsIDAsIC4wOCkgaW5zZXQsIDBweCA0cHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IE91dGZpdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHg7XHJcbiAgICAgICAgICAgICYuYnRuLWRvd25sb2FkLXVwZGYge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkyLjgzZGVnLCAjMkYzN0ZGIDAlLCAjN0I0QkYyIDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYnRuLXNpZ24taW4ge1xyXG4gICAgICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1HcmV5LTIsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5oZWFkZXItdXNlci1hY2NvdW50IHtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgIC51c2VyLW5hbWUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wcm9maWxlLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4JSk7XHJcbiAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAxMjAlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5oZWFkZXItbmF2LWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgdG9wOiAyMnB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiAtNDZweDtcclxuICAgICAgICAgIHotaW5kZXg6IDExO1xyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbixcclxuICAgICAgICAmOjphZnRlcixcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDE5O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+LmhlYWRlci1uYXYtY29udHJvbCB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5oZWFkZXItYmxhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG5cclxuICAgICAgLnNlY3Rpb24ge1xyXG4gICAgICAgIC5sb2dvID4gYSB7XHJcbiAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIC5oZWFkZXItbmF2ID4gdWwgPiBsaSB7XHJcbiAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAyMDIwMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIC5mb290ZXItc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtcGxhdGZvcm0ge1xyXG4gICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggNXB4IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItZ2V0LW5ld3Mge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgIC5nZXQtbmV3cy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1cHBvcnQtcGF5bWVudC10eXBlIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTIwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuY2hhbmdlLWxhbmd1YWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAubGFuZ3VhZ2UtbGlzdCB7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nIHtcclxuICAgIC5kaWFsb2ctY29udGVudCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDYyM3B4O1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dpbi1kcmF3ZXIge1xyXG4gICAgLmRyYXdlci1jb250YWluZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICBmb290ZXIge1xyXG4gICAgLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb2R1Y3QtZGVzYyB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1nZXQtbmV3cyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDEyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmNoYW5nZS1sYW5ndWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmxhbmd1YWdlLWxpc3Qge1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpYWxvZyB7XHJcbiAgICAuZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDM0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmRyYXdlci1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW4tZHJhd2VyIHtcclxuICAgIC5kcmF3ZXItY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tc3dpcGVyIHtcclxuICAgIC5wYWdlLXN3aXBlciB7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDM3JTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kZXNjIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc4MHB4KSB7XHJcbiAgLnNlY3Rpb24tc3dpcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcclxuXHJcbiAgICAucGFnZS1zd2lwZXIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG5cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLnByb2dyZXNzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBpbWcsXHJcbiAgICAgICAgICAudGl0bGUsXHJcbiAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBmbGV4OiBpbmhlcml0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5tb2JpbGUtYmlnLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRoZS1zaWRlYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2OTlweCkge1xyXG4gIGhlYWRlciAuc2VjdGlvbiAuaGVhZGVyLW5hdj51bD5saSAubmF2LWNoaWxkcmVuIC5zZWMtb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICB9XHJcblxyXG4gIGhlYWRlciAuc2VjdGlvbiAuaGVhZGVyLW5hdj51bD5saSAubmF2LWNoaWxkcmVuIC5yZXNvdXJjZS1vbDIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiB1bnNldDtcclxuICB9XHJcblxyXG4gIGhlYWRlciAuc2VjdGlvbiAuaGVhZGVyLW5hdj51bD5saSAubmF2LWNoaWxkcmVuIC5mZWF0dXJlLW9sMiB7XHJcbiAgICBtYXJnaW4tbGVmdDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXY+dWw+bGkgLm5hdi1jaGlsZHJlbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1uYXYge1xyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICAgID5zcGFuLFxyXG4gICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuLWNvbHVtbiB7XHJcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICYucGMge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYubW9iaWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIC5mb290ZXItc2VjdGlvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zb2NpYWwtcGxhdGZvcm0ge1xyXG4gICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgID5pbWcge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiA4cHggNXB4IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb290ZXItZ2V0LW5ld3Mge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG5cclxuICAgICAgICAgIC5nZXQtbmV3cy10aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLW1vdmUtbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIC5mb290ZXItbmF2LWdyb3VwIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID5wIHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9pY29uLW5hdi1kb3duLnBuZykgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCBhdXRvO1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudW5mb2xkIHtcclxuICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IHNwYW4tdW5mb2xkIDFzIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50YWtlQmFjayB7XHJcbiAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGFuLXRha2UtYmFjayAxcyBmb3J3YXJkcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDEwMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmNoYW5nZS1sYW5ndWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmxhbmd1YWdlLWxpc3Qge1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAuc2Nyb2xsLXRvLXRvcCB7XHJcbiAgICBib3R0b206IGNhbGMoMTAwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1kb3dubG9hZC11cGRmLFxyXG4gICAgJi5idG4tZG93bmxvYWQtY29udmVydGVyIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9nLWRvd25sb2FkLWNvbnRhaW5lciB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nIHtcclxuICAgIC5kaWFsb2ctY29udGVudCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcHAtZnVuY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgPmEge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmbGV4OiBub25lO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnVuY3Rpb24taXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIC5mb290ZXItc2VjdGlvbiB7XHJcbiAgICAgIC5wcm9kdWN0LWRlc2Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWxvZ28sXHJcbiAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWdldC1uZXdzIHtcclxuICAgICAgICAucmVsYXRlLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLnJlbGF0ZS1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICAuc2VjdGlvbiAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLW5hdj51bD5saSAubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgLmd1aWRlLWl0ZW0ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB6b29tOiAuNzI7XHJcbiAgICAgIH1cclxuICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAubmF2LXRleHQge1xyXG4gICAgICAgICAgem9vbTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICBoZWFkZXIgLnNlY3Rpb24gLnVzZXItYWNjb3VudCAuc2VhcmNoLWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQSxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBRUksT0FGRyxBQUNKLE9BQU8sQ0FDTixpQkFB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 */