@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%}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}.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 .section .header-container .header-nav>ul>li .nav-children{padding:0}header .section .header-container .header-nav>ul>li>span{margin-top:8px}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{margin:8px 12px}header .section .header-container .header-nav>ul>li.pricing-education>a,header .section .header-container .header-nav>ul>li.btn-partner-share>a{color:#FFF !important}header{max-width:100%;height:auto;display:flex;justify-content:space-between;align-items:center;padding:16px 15px;box-sizing:border-box;z-index:19;margin-top:-2px}header.active{height:100%}header.active .section .header-container{left:0}header .section{justify-content:space-between}header .section .header-container{position:fixed;top:0;left:-100%;width:100%;height:100%;background:#fff;z-index:19;flex-direction:column-reverse;justify-content:start;align-items:flex-start;transition:all 0.5s}header .section .header-nav{width:100%;margin:0;padding-top:30px;flex:1;overflow:scroll;padding-bottom:72px;align-items:flex-start}header .section .header-nav ul{flex-direction:column;display:flex;align-items:flex-start;width:100%}header .section .header-nav ul>li{flex-direction:column;align-items:flex-start;margin-top:30px}header .section .header-nav ul>li:hover{background:unset}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>span,header .section .header-nav ul>li>a{justify-content:flex-start;color:black !important;font-size:20px}header .section .header-nav ul>li.active{background:none}header .section .header-nav ul>li.has-children>span::after{display:none}header .section .header-nav ul>li .nav-children{width:100%;visibility:visible;flex-wrap:wrap;opacity:1;height:auto;position:relative;overflow:hidden;background:none;box-shadow:unset;border:none}header .section .header-nav ul>li .nav-children ol{margin:12px !important;opacity:1;box-shadow:none;flex-direction:column}header .section .header-nav ul>li .nav-children ol li{width:100%}header .section .header-nav ul>li .nav-children ol li a{display:flex;align-items:center;width:100%}header .section .header-nav ul>li .nav-children .nav-container{opacity:1}header .section .header-nav ul>li .nav-children .nav-container>ol{margin:12px !important}header .section .user-account{margin:15px 0;z-index:20;position:relative}header .section .user-account .header-user-account{position:unset}header .section .user-account .header-user-account .profile-dropdown{right:auto;left:0}header .section .header-nav-control{width:24px;height:24px;display:flex;flex-direction:column;background:none;position:relative;justify-content:space-evenly;align-items:center}header .section .header-nav-control.active{position:absolute;right:15px;top:15px;z-index:11}header .section .header-nav-control.active::after{transform:rotate(45deg);position:absolute;margin:auto}header .section .header-nav-control.active::before{transform:rotate(-45deg);position:absolute;margin:auto}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:1.5px;background:#ccc;transform-origin:center}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(180deg)}header .section .header-nav>ul>li .nav-children{flex-direction:column}header .section .header-nav>ul>li .nav-children ol{margin:12px 0 !important}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 .nav-children-title{margin-top:15px}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{margin-left:15px}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:8px;height:6px;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 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%)}}@media screen and (max-width: 640px){.scroll-to-top{bottom:60px}.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}}@media screen and (max-width: 450px){header .section .user-account .search-btn{display:none}}

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiYmFzZS5jc3MiLAoJInNvdXJjZXMiOiBbCgkJImJhc2Uuc2NzcyIKCV0sCgkic291cmNlc0NvbnRlbnQiOiBbCgkJIkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE5MDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuXHJcbiAgICAuZm9vdGVyLXNlY3Rpb24sXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gIGhlYWRlciB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTUlLCAxMHB4KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG4gIC5kcmF3ZXIge1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XHJcbiAgaGVhZGVyIHtcclxuICAgIC5zZWN0aW9uIHtcclxuICAgICAgLmhlYWRlci1jb250YWluZXIge1xyXG4gICAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgICAgLm5hdi1jaGlsZHJlbiB7XHJcbiAgICAgICAgICAgICAgICB6b29tOiAuODg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwJSwgMTBweCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgaGVhZGVyIC5zZWN0aW9uIC5oZWFkZXItbmF2IHVsPmxpPmEsXHJcbiAgaGVhZGVyIC5zZWN0aW9uIC5oZWFkZXItbmF2IHVsPmxpPnNwYW4ge1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgfVxyXG5cclxuICAuYXBwLWZ1bmN0aW9ucyB7XHJcbiAgICAuZnVuY3Rpb24taXRlbSB7XHJcbiAgICAgIHdpZHRoOiA5MCU7XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDE1cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxuXHJcbiAgLmRpYWxvZyB7XHJcbiAgICAuZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTUwcHgpIHtcclxuICAuaW4tcGMtaGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmluLXBhZC1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIGhlYWRlciAuc2VjdGlvbiAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLW5hdj51bD5saSB7XHJcbiAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICA+c3BhbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnByaWNpbmctZWR1Y2F0aW9uLFxyXG4gICAgJi5idG4tcGFydG5lci1zaGFyZSB7XHJcbiAgICAgID5hIHtcclxuICAgICAgICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBtYXJnaW46IDhweCAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaGVhZGVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTZweCAxNXB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHotaW5kZXg6IDE5O1xyXG4gICAgbWFyZ2luLXRvcDogLTJweDtcclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIC5zZWN0aW9uIHtcclxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5oZWFkZXItY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIHotaW5kZXg6IDE5O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyLW5hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAgID5zcGFuLFxyXG4gICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPnNwYW4sXHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAubmF2LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgID5vbCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnVzZXItYWNjb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgei1pbmRleDogMjA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuaGVhZGVyLXVzZXItYWNjb3VudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgLnByb2ZpbGUtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXItbmF2LWNvbnRyb2wge1xyXG4gICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICB6LWluZGV4OiAxMTtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzcGFuLFxyXG4gICAgICAgICY6OmFmdGVyLFxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEuNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGZvb3RlciB7XHJcbiAgICAuZm9vdGVyLXNlY3Rpb24ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAuc29jaWFsLXBsYXRmb3JtIHtcclxuICAgICAgICAgID5saSB7XHJcbiAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICA+aW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogOHB4IDVweCA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWdldC1uZXdzIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuXHJcbiAgICAgICAgICAuZ2V0LW5ld3MtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdXBwb3J0LXBheW1lbnQtdHlwZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAwIDEyMHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLmNoYW5nZS1sYW5ndWFnZS1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmxhbmd1YWdlLWxpc3Qge1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRpYWxvZyB7XHJcbiAgICAuZGlhbG9nLWNvbnRlbnQge1xyXG4gICAgICBpZnJhbWUge1xyXG4gICAgICAgIHdpZHRoOiA2MjNweDtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZHJhd2VyIHtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmRyYXdlci1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9naW4tZHJhd2VyIHtcclxuICAgIC5kcmF3ZXItY29udGFpbmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgZm9vdGVyIHtcclxuICAgIC5mb290ZXItc2VjdGlvbiB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIC5mb290ZXItbG9nbyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9kdWN0LWRlc2Mge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItZ2V0LW5ld3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jaGFuZ2UtbGFuZ3VhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5sYW5ndWFnZS1saXN0IHtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kaWFsb2cge1xyXG4gICAgLmRpYWxvZy1jb250ZW50IHtcclxuICAgICAgaWZyYW1lIHtcclxuICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRyYXdlciB7XHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5kcmF3ZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ2luLWRyYXdlciB7XHJcbiAgICAuZHJhd2VyLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLXN3aXBlciB7XHJcbiAgICAucGFnZS1zd2lwZXIge1xyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiAzNyU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZGVzYyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODBweCkge1xyXG4gIC5zZWN0aW9uLXN3aXBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLnBhZ2Utc3dpcGVyIHtcclxuICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1pdGVtIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgIC5wcm9ncmVzcyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nLFxyXG4gICAgICAgICAgLnRpdGxlLFxyXG4gICAgICAgICAgLmRlc2Mge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgZmxleDogaW5oZXJpdDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubW9iaWxlLWJpZy1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aGUtc2lkZWJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjk5cHgpIHtcclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXY+dWw+bGkgLm5hdi1jaGlsZHJlbiAuc2VjLW9sIHtcclxuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXY+dWw+bGkgLm5hdi1jaGlsZHJlbiAucmVzb3VyY2Utb2wyIHtcclxuICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XHJcbiAgfVxyXG5cclxuICBoZWFkZXIgLnNlY3Rpb24gLmhlYWRlci1uYXY+dWw+bGkgLm5hdi1jaGlsZHJlbiAuZmVhdHVyZS1vbDIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gIH1cclxuXHJcbiAgaGVhZGVyIC5zZWN0aW9uIC5oZWFkZXItbmF2PnVsPmxpIC5uYXYtY2hpbGRyZW4ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIGhlYWRlciB7XHJcbiAgICAuc2VjdGlvbiB7XHJcbiAgICAgIC5oZWFkZXItbmF2IHtcclxuICAgICAgICA+dWwge1xyXG4gICAgICAgICAgPmxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICA+c3BhbixcclxuICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubmF2LWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICBvbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEycHggMCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uYXYtY2hpbGRyZW4tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAubmF2LWNoaWxkcmVuLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJi5wYyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5tb2JpbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBmb290ZXIge1xyXG4gICAgLmZvb3Rlci1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgLmZvb3Rlci1sb2dvIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLnNvY2lhbC1wbGF0Zm9ybSB7XHJcbiAgICAgICAgICA+bGkge1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgPmltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCA1cHggOHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZvb3Rlci1nZXQtbmV3cyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgICAgICAgLmdldC1uZXdzLXRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvb3Rlci1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbW92ZS1uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgLmZvb3Rlci1uYXYtZ3JvdXAge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgID51bCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgPnAge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWFnZXMvaWNvbi1uYXYtZG93bi5wbmcpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggYXV0bztcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnVuZm9sZCB7XHJcbiAgICAgICAgICAgICAgPnNwYW4ge1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGFuLXVuZm9sZCAxcyBmb3J3YXJkcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGFrZUJhY2sge1xyXG4gICAgICAgICAgICAgID5zcGFuIHtcclxuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogc3Bhbi10YWtlLWJhY2sgMXMgZm9yd2FyZHM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvcHlyaWdodCB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMjBweDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIC5jaGFuZ2UtbGFuZ3VhZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5sYW5ndWFnZS1saXN0IHtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgLnNjcm9sbC10by10b3Age1xyXG4gICAgYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgLmljb24ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJ0bi1kb3dubG9hZC11cGRmLFxyXG4gICAgJi5idG4tZG93bmxvYWQtY29udmVydGVyIHtcclxuICAgICAgbWluLXdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9nLWRvd25sb2FkLWNvbnRhaW5lciB7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGlhbG9nIHtcclxuICAgIC5kaWFsb2ctY29udGVudCB7XHJcbiAgICAgIGlmcmFtZSB7XHJcbiAgICAgICAgd2lkdGg6IDM2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMjMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcHAtZnVuY3Rpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgPmEge1xyXG4gICAgICB3aWR0aDogNDglO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBmbGV4OiBub25lO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZnVuY3Rpb24taXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIC5mb290ZXItc2VjdGlvbiB7XHJcbiAgICAgIC5wcm9kdWN0LWRlc2Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWxvZ28sXHJcbiAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9vdGVyLWdldC1uZXdzIHtcclxuICAgICAgICAucmVsYXRlLWl0ZW0ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLnJlbGF0ZS1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XHJcbiAgaGVhZGVyIC5zZWN0aW9uIC51c2VyLWFjY291bnQgLnNlYXJjaC1idG4ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn0iCgldLAoJIm5hbWVzIjogW10sCgkibWFwcGluZ3MiOiAiQUFBQSxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBRUksT0FGRyxBQUNKLE9BQU8sQ0FDTixpQkFBaUIsQUFBQyxDQUNoQixLQUFLLENBQUUsR0FBRyxDQUNYLENBS1AsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTSxFQUNsQyxBQUtVLE1BTEosQ0FDSixRQUFRLENBQ04saUJBQWlCLENBQ2YsV0FBVyxDQUNSLEVBQUUsQ0FDQSxFQUFFLEFBQUMsQ0FDRixNQUFNLENBQUUsTUFBTSxDQU9mLEFBYlgsQUFTYyxNQVRSLENBQ0osUUFBUSxDQUNOLGlCQUFpQixDQUNmLFdBQVcsQ0FDUixFQUFFLENBQ0EsRUFBRSxBQUdBLFVBQVcsQ0FBQSxDQUFDLEVBQ1gsYUFBYSxBQUFDLENBQ1osU0FBUyxDQUFFLHFCQUFxQixDQUNqQyxDQVVqQixNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNLEVBQ2xDLEFBRUksT0FGRyxBQUNKLE9BQU8sQ0FDTixpQkFBaUIsQUFBQyxDQUNoQixLQUFLLENBQUUsR0FBRyxDQUNYLEFBSUwsQUFFRSxNQUZJLENBRUosZUFBZSxDQUZqQixNQUFNLENBR0osVUFBVSxBQUFDLENBQ1QsS0FBSyxDQUFFLEdBQUcsQ0FD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 */