html{-webkit-tap-highlight-color:transparent;min-width:320px;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;overflow-scrolling:touch}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,iframe{margin:0;padding:0}body{font-family:"source-han-sans-simplified-c",Arial,sans-serif;line-height:1.5;font-size:14px;height:100%}h1,h2,h3,h4,h5,h6{font-size:100%}fieldset,img{border:0}address,caption,cite,dfn,em,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}a{text-decoration:none}a:hover{text-decoration:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,button{-webkit-box-sizing:border-box;box-sizing:border-box;font:100% "source-han-sans-simplified-c",Arial,sans-serif;background:#f8f8fa;outline:none;border:1px solid transparent;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}input[type=checkbox],input[type=radio]{vertical-align:middle}textarea{-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;overflow:auto;font:100% "source-han-sans-simplified-c",Arial,sans-serif;resize:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}time,mark{display:inline}mark{background-color:#ff0;color:#000}audio:not([controls]){display:none;height:0}input[type=text],input[type=reset],input[type=submit],select,button,textarea{-webkit-appearance:none}input::-ms-clear{display:none !important}img{display:block;margin:auto;max-width:100%;max-height:100%;-webkit-transition:all .24s ease;-o-transition:all .24s ease;transition:all .24s ease}html,body{scroll-behavior:smooth}body{position:relative;font-size:16px;color:#646874;font-family:source-han-sans-simplified-c, Arial, sans-serif;font-weight:300}a{color:inherit;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}h1,h2,h3,h4,h5,h6{color:#2d3341}h1{font-size:46px}h2{font-size:38px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.container{-webkit-box-sizing:border-box;box-sizing:border-box;width:1200px;max-width:100%;margin:0 auto;padding:0 10px}.container p{margin:10px 0}.banner{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2d3341 url("../images/common-page-banner-bg.jpg") center no-repeat;background-size:cover;color:#fff;min-height:320px;padding:40px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.banner>.container{position:relative}.banner .text{max-width:660px}.banner h1{color:#fff}.breadcrumb{position:absolute;left:0;right:0;bottom:25px;max-width:1180px;margin:0 auto;padding:0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#fff8;font-size:14px;font-weight:400}.breadcrumb>a:first-child{margin-left:auto}.breadcrumb>a:hover{color:#fff}.breadcrumb>span{margin:0 8px}.breadcrumb>b{color:#fff;font-weight:inherit}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flex>.left{width:50%;max-width:580px}.flex>.right{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 0 0 20px}.link{color:#2d72db;font-weight:400}.link:hover{color:#227aff}.video-popup,.video{position:relative;overflow:hidden;cursor:pointer}.video-popup .play,.video .play{position:absolute;left:50%;top:50%;width:50px;line-height:50px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:28px;pointer-events:none;text-align:center}.video-popup .play:before,.video .play:before{content:'\20';position:absolute;left:-4px;top:0;bottom:0;right:4px;background:rgba(255,255,255,0.2);border-radius:50px;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}.video-popup:hover .play:before,.video:hover .play:before{-webkit-animation:bounce .24s ease-in-out 0s 1;animation:bounce .24s ease-in-out 0s 1}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1.6);transform:scale(1.6)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes bounce{0%{-webkit-transform:scale(1.6);transform:scale(1.6)}50%{-webkit-transform:scale(1.4);transform:scale(1.4)}100%{-webkit-transform:scale(1.5);transform:scale(1.5)}}.video{background-color:#f6f7f9;-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);border:14px solid #1f2630;border-radius:30px}.video video,.video iframe{display:block;margin:0 auto;width:100%}.video>iframe{position:absolute;z-index:2;left:0;top:0;bottom:0;right:0;height:100%;opacity:0;border:none;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.video.playing>.play{opacity:0}.video.playing>iframe{opacity:1}.mml-mask iframe{display:block;max-width:100%;max-height:100%;border:none}#modal-video::-webkit-scrollbar{width:0;height:0}#modal-video::-webkit-scrollbar-button{display:none}#modal-video::-webkit-scrollbar-track{background-color:transparent}#modal-video::-webkit-scrollbar-thumb{background:#aaa}#modal-video::-webkit-scrollbar-corner{display:none}#modal-video .mml-modal{position:relative;max-width:1024px}#modal-video .mml-modal-close{position:absolute;right:0;bottom:100%;color:#fff}.subtil{font-size:14px}.btn,.wpcf7-submit,.btn-contact>a{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0;padding:0 32px;background:#2d72db;color:#fff;max-width:100%;font-size:16px;font-weight:400;line-height:54px;border-radius:30px;border-color:transparent;cursor:pointer;white-space:nowrap;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;overflow:hidden}.btn:hover,.wpcf7-submit:hover,.btn-contact>a:hover{background:#227aff}.mml-form{position:relative}.mml-form input:not([type=submit]),.mml-form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin:10px 0 0;padding:15px;border:1px solid transparent;border-radius:8px;background:#f6f7f9;outline:none;max-height:120px;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;resize:none}.mml-form input:not([type=submit]):focus,.mml-form textarea:focus{background:#edf6ff}.input-row{margin:10px 0}.modal-contact .mml-modal{width:660px}.modal-contact .steps{padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:solid 1px #ececec}.modal-contact .nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modal-contact .nav.active{color:#2d3341}.modal-contact .nav.active .index{color:#fff}.modal-contact .nav.active .index:before{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-contact .nav.passed .index{color:#2d3341}.modal-contact .nav.passed .index:before{-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0)}.modal-contact .index{position:relative;line-height:30px;width:30px;overflow:hidden;border-radius:50%;background:#f6f7f9;font-size:14px;text-align:center}.modal-contact .index:before{content:'\20';position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;background:#2d72db;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;-webkit-transform:translate(-100%, 0);-ms-transform:translate(-100%, 0);transform:translate(-100%, 0)}.modal-contact .index>span{position:relative;z-index:1}.modal-contact .text{margin-left:10px}.modal-contact .line{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 20px;border-top:1px dashed #ddd}.modal-contact .tabs{padding:10px 20px 40px;text-align:left}.modal-contact .tabs h5{margin:20px 0 10px 20px}.modal-contact .tab{display:none}.modal-contact .tab.active{display:block}.modal-contact .select{position:relative}.modal-contact .select .fa-chevron-down{position:absolute;right:25px;top:25px;font-size:14px;pointer-events:none}.modal-contact .select.active>.options{height:unset;padding:8px 20px;overflow:auto}.modal-contact input,.modal-contact textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:20px 40px 20px 20px;border-radius:100px;border:none;outline:none;background:#f6f7f9}.modal-contact input:hover,.modal-contact textarea:hover{background:#edf6ff}.modal-contact textarea{border-radius:32px}.modal-contact .options{z-index:100;height:0;padding:0 20px;overflow:hidden;background:#fff;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.16);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.16);border-radius:33px}.modal-contact .options>a{display:block;margin:10px 0;font-weight:400;cursor:pointer}.modal-contact .options>a:hover{color:#2d72db}.modal-contact .switchers{margin:40px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.modal-contact .switchers i{font-size:12px}.modal-contact .prev i{margin:4px 10px 0 0}.modal-contact .next i{margin:4px 0 0 10px}.modal-contact .next,.modal-contact .prev,.modal-contact .submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-weight:400}.modal-contact .next:hover,.modal-contact .prev:hover,.modal-contact .submit:hover{color:#fff}.modal-contact .next,.modal-contact .submit{margin-left:auto}.modal-contact .submit.disabled{pointer-events:none;opacity:0.5}.mml-page,.mml-ellipsis{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;line-height:40px;min-width:42px;border:1px solid transparent;border-radius:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.mml-page{cursor:pointer}.mml-page.mml-active{border-color:#ddd}.mml-page:hover{color:#222}.mml-page-prev,.mml-page-next{font-size:14px}.mml-page-prev{margin-right:15px}.mml-page-next{margin-left:15px}[class*=slicker-]{max-height:0;overflow:hidden}[class*=slicker-].slick-initialized{overflow:unset;max-height:unset}.slick-slide{outline:none}.slick-slide a{outline:none}.slick-arrow{position:absolute;z-index:1;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-box-sizing:border-box;box-sizing:border-box;line-height:30px;width:30px;text-align:center;cursor:pointer}.slick-arrow.arrow-l{left:0}.slick-arrow.arrow-r{right:0}.slick-dots{text-align:center}.slick-dots>li{display:inline-block;margin:4px;width:10px;height:10px;background-color:#5858ee;border-radius:100px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;cursor:pointer}.slick-dots>li.slick-active{background-color:blue}.slick-dots button{display:none}@media (max-width: 640px){h1{font-size:36px}h2{font-size:32px}.btn{line-height:42px}.mml-page,.mml-ellipsis{line-height:30px;min-width:32px}.modal-contact .steps{padding:20px}.modal-contact .text{display:none}.modal-contact .tabs{padding:10px 20px 20px !important}.modal-contact .tabs h5{margin:20px 0 10px 20px !important}.modal-contact input,.modal-contact textarea{padding:15px 40px 15px 20px}.modal-contact textarea,.modal-contact .options{border-radius:27px}.modal-contact .options{padding:0 20px}.modal-contact .select.active .options{padding:8px 20px}.modal-contact .select .fa-chevron-down{right:20px;top:20px}.modal-contact .switchers{margin:30px 0 0}}.m-header{position:relative;z-index:50;background-color:rgba(0,0,0,0);font-weight:400}.m-header .m-header-bd{padding:0 10px}.m-header.home-header{position:absolute;left:0;top:0;right:0;color:#fff}.m-header.home-header:not(.sticky-header) .logo-dark{display:none}.m-header.home-header:not(.sticky-header) .current-menu-parent,.m-header.home-header:not(.sticky-header) .current-menu-item{color:#fff}.m-header.home-header:not(.sticky-header) .current-menu-parent:before,.m-header.home-header:not(.sticky-header) .current-menu-item:before{background:#fff}.m-header.home-header:not(.sticky-header) .responsive-menu-toggle{color:#fff}.m-header.home-header.sticky-header .logo-light{display:none}.m-header.sticky-header{color:#646874}.m-header.sticky-header .m-header-bd{position:fixed;z-index:20;left:0;right:0;background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}.m-header.sticky-header .container{padding:10px 0}.m-header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1760px;padding:22px 0;border-bottom:1px solid rgba(255,255,255,0.2)}.m-header .m-logo{-webkit-box-sizing:border-box;box-sizing:border-box;max-height:42px;text-align:center}.m-header .m-logo>a{display:block}.m-header .responsive-menu-toggle{display:none;padding:10px;color:#222}.m-header .m-nav{margin:0 0 0 auto;white-space:nowrap;text-align:center}.m-header .m-nav .menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.m-header .m-nav .menu>li.menu-item{position:relative;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:30px}.m-header .m-nav .menu a{position:relative;display:block;padding:10px}.m-header .m-nav .menu .menu-arrow{margin-left:.2em;padding:0 0 0 5px;vertical-align:middle;font-size:.5em;-webkit-transform:scale(0.72);-ms-transform:scale(0.72);transform:scale(0.72)}.m-header .m-nav .btn-contact>a{padding:0 30px;line-height:42px}.m-header .m-nav .sub-menu{position:absolute;z-index:100;display:none;min-width:100%;background-color:#fff;color:#646874;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);border-radius:4px;text-align:left}.m-header .m-nav .sub-menu.active{display:block}.m-header .m-nav .sub-menu .menu-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.m-header .m-nav .sub-menu>.menu-item a{padding:10px 20px}.m-header .m-nav .sub-menu>.menu-item a:hover{background-color:rgba(0,0,0,0.06)}.m-header .m-nav .sub-menu>.menu-item+.menu-item{border-top:1px solid rgba(0,0,0,0.05)}.m-header .m-nav .sub-menu>.menu-item>.sub-menu{position:absolute;top:0;left:100%}.m-header .current-menu-parent,.m-header .current-menu-item{color:#222}.m-header .menu>.current-menu-parent:before,.m-header .menu>.current-menu-item:before{content:'\20';position:absolute;bottom:2px;left:50%;margin-left:-10px;width:20px;height:3px;background:#222;border-radius:10px}.stack .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.stack .m-logo{width:100%;text-align:center}.stack .m-logo:after{position:absolute;left:50%;content:'';display:block;width:50%;margin-top:5px;border-bottom:1px solid #fff;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.split-menu .container{position:relative;display:inherit}.split-menu .m-logo{position:absolute;width:calc(24% - 10px);left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.split-menu .m-nav{width:100%}.split-menu .m-nav .menu-container{float:left;width:38%}.split-menu .m-nav .menu-container:nth-last-child(1){float:right}.responsive-menu-bd{position:relative;height:0px}.responsive-menu-bd .responsive-menu-toggle{position:absolute;right:10px;top:-40px;max-width:60px}@media (max-width: 1024px){.m-header .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .m-logo{width:100%}.m-header .m-nav{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;width:100%}.m-header .m-nav .responsive-menu-toggle{display:block}.m-header .m-nav .menu-container{display:none}.m-header .m-nav .menu-container.has-template .menu{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.m-header .m-nav .menu-container.has-template .menu>li.menu-item{width:100%;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.m-header .m-nav .menu-container.has-template .menu .sub-menu .menu-arrow{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.m-header .m-nav .menu-container.has-template .menu .sub-menu>li.menu-item>.sub-menu{top:100%;left:0}.stack .m-logo:after{display:none}.split-menu .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.split-menu .m-logo{position:relative;left:0;width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.split-menu .m-nav .menu-container{width:100%;float:none}.custom-menu .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.custom-menu .m-logo{width:100%}.custom-menu .m-nav{max-width:100%;width:100%}}.slide-mask{position:fixed;top:0;left:0;z-index:9002;display:none;width:100%;height:120%;background:rgba(0,0,0,0.6)}.slide-close{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;-webkit-transition:color .24s;-o-transition:color .24s;transition:color .24s}.slide-close>span{display:inline-block;margin:10px;padding:0 8px;cursor:pointer;line-height:40px;font-size:32px}.slide-close:hover{color:#fff}.slide-menu{position:fixed;top:0;right:-250px;z-index:100000;width:250px;height:100%;overflow-y:auto;border-bottom-width:60px;border-bottom-style:solid;border-color:#191919;color:#a6a6a6;font-size:15px;background-color:#191919}.slide-menu .menu-container{border-bottom:1px solid rgba(255,255,255,0.03)}.slide-menu .menu-container ul li{width:100%;position:relative;border-top:1px solid rgba(255,255,255,0.03);-webkit-box-sizing:border-box;box-sizing:border-box;color:#a6a6a6}.slide-menu .menu-container ul li.active{color:#fff}.slide-menu .menu-container ul li.active>a .menu-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.slide-menu .menu-container ul li a{position:relative;display:block;padding:11px 5px 10px 20px;margin-right:50px;text-decoration:none;line-height:19px;color:inherit}.slide-menu .menu-container ul li a:hover{color:#fff}.slide-menu .menu-container ul li .menu-arrow{position:absolute;right:-40px;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 10px;color:#999;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}.slide-menu .menu-container ul li .sub-menu{display:none}.slide-menu .menu-container .btn-contact>a{background:unset}.slide-menu .menu-container>ul li .sub-menu li>a{padding-left:30px}.slide-menu .menu-container>ul li .sub-menu li .sub-menu li>a{padding-left:45px}.slide-menu .menu-container>ul li .sub-menu li .sub-menu li .sub-menu li a{padding-left:60px}.cta{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;min-height:660px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;background:transparent url("../images/common-cta-bg.jpg") center no-repeat;background-size:cover;color:#fff}.cta>.container{margin:auto;width:620px}.cta .btn{margin-top:40px;line-height:50px;border:2px solid #fff;background:transparent}.cta .btn:hover{background:#fff;color:#2d3341}.cta h2{color:#fff}.footer{padding:60px 0 0;font-size:14px}.footer .logos{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #ddd}.footer .footer-logo{margin:0 auto 30px 0}.footer .share{margin:0 0 10px 10px;border-radius:4px;overflow:hidden}.footer-bd{padding:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.footer-bd .links{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:680px}.footer-bd .links h5:not(:first-child){margin-top:50px}.footer-bd .links a{display:inline-block;margin:20px 30px 0 0}.footer-bd .links a:hover{color:#000}.footer-bd .contacts{width:40%;max-width:380px;margin-left:20px}.footer-bd .contacts h5{margin-bottom:10px}.footer-bd .mml-form{margin:20px 0}.footer-bd .mml-form input{padding:0 70px 0 20px;line-height:60px}.footer-bd .mml-form button{position:absolute;top:5px;right:5px;line-height:50px;width:50px;background:#2d72db;color:#fff;border:none;border-radius:8px;font-size:20px;text-align:center;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s;cursor:pointer}.footer-bd .mml-form button:hover{background:#227aff}.footer-bd .mml-form button.error{background:#f16a6a}.footer-bd .mml-form button.success{background:#4dd075}.footer-bd .publics{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.footer-bd .publics>li{position:relative;margin:10px 20px 1.5em 0;padding-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer-bd .publics .img{margin:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.footer-bd .publics span{position:absolute;left:0;top:100%;right:0}.copyright{padding:40px 0;text-align:right}@media (max-width: 680px){.footer-bd{display:block}.footer-bd .contacts{margin:40px 0 0;max-width:unset;width:unset}.cta{min-height:400px}}.mml-mask{position:fixed;z-index:1000;left:0;top:0;bottom:0;right:0;padding:20px;background:rgba(0,0,0,0.5);display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.mml-mask.mml-show{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.mml-modal{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:auto;max-height:100%;width:100%;background:#fff;border-radius:3px;-webkit-box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15);box-shadow:0px 0px 34px 0px rgba(33,33,33,0.15)}.mml-modal-header{padding:5px 15px;text-align:right}.mml-modal-close{font-size:26px;cursor:pointer}.mml-modal-close:hover{color:#ff2525}.mml-modal-content{overflow:auto;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.mml-popup .mml-modal-content{padding:0 30px 30px}.mml-popup .mml-modal-content .p-tit{text-align:center;margin-bottom:30px}.mml-popup .mml-formrow{margin-bottom:20px}.mml-popup .mml-formrow span.tit{display:block;padding:0 20px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.mml-popup input{padding:5px 20px;height:54px;-webkit-box-sizing:border-box;box-sizing:border-box}.mml-popup textarea{max-height:180px;-webkit-box-sizing:border-box;box-sizing:border-box}.mml-popup input[type="submit"]{background:#2d72db;color:#fff;max-width:100%;border-radius:30px;border-color:transparent;padding:0 20px;margin:0;cursor:pointer}.mml-popup input[type="submit"]:hover{opacity:.8}.p11-2{margin:100px auto;text-align:center}.p11-2>.flex{margin-top:40px}.p11-2 .left{margin-left:35px;width:24%;max-width:256px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;font-size:18px;font-weight:400;color:#2d3341}.p11-2 .left>.item{position:relative;margin:10px 0;background-image:-webkit-gradient(linear, left bottom, left top, from(#f8f8fa), to(rgba(248,248,250,0.5))),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-o-linear-gradient(bottom, #f8f8fa 0%, rgba(248,248,250,0.5) 100%),-o-linear-gradient(#fff, #fff);background-image:linear-gradient(0deg, #f8f8fa 0%, rgba(248,248,250,0.5) 100%),linear-gradient(#fff, #fff);background-blend-mode:normal, normal;border-style:solid;border-width:4px;border-image-source:linear-gradient(-20deg, #edf0f6 0%, rgba(237,240,246,0.3) 100%);border-image-slice:1;border-radius:10px;line-height:96px}.p11-2 .left img{position:absolute;left:-35px;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.p11-2 .right{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:780px;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);border-radius:20px;border:solid 1px #ececec}.p11-2 .steps{padding:40px 60px}.p11-2 .text{margin-left:20px;font-size:18px}.p11-2 .tabs{padding:10px 50px 40px}.p11-2 .tabs h5{margin:30px 0 20px 40px}.p11-2 .options{position:absolute;top:100%;left:0;right:0;padding:0 40px}.p11-2 .select .fa-chevron-down{right:40px}.p11-2 .select.active>.options{padding:8px 40px}.p11-2 .switchers{margin:80px 0 0}.p11-2 textarea{padding:20px 60px 20px 40px}.p11-3{margin-bottom:40px;width:1500px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p11-3>.left{width:60%;max-width:870px}.p11-3>.left img{border-radius:10px}.p11-3>.right{max-width:524px}.p11-3 .contacts{font-size:18px}.p11-3 .contacts>li{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p11-3 .contacts img{margin:4px 8px 0 0}.p11-3 .contacts i{margin-right:12px;color:#2d72db;font-size:20px}@media (max-width: 1080px){.p11-3{display:block}.p11-3>.left{width:unset;margin:0 auto}.p11-3>.right{margin:30px auto 0;max-width:870px}}@media (max-width: 900px){.p11-2>.flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p11-2 .left{margin:40px auto 0;padding-left:50px;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p11-2 .right{margin:auto 0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset;width:100%}}@media (max-width: 640px){.p11-2{margin:50px auto}}.p10-2.blog-detail>.left{width:60%;max-width:680px}.p10-2 .info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 40px;font-size:14px}.p10-2 .tags{margin-left:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-2 .tags>img{margin:0 8px 0 0}.p10-2 .tags .tag{margin:0 0 0 12px}.p10-2 .content{line-height:1.725}.p10-2 .content a{color:#2d72db;text-decoration:underline}.p10-2 .content a:hover{color:#227aff}.p10-2 .comments{margin:80px 0 0}.p10-2 .comments>form{text-align:right}.p10-2 .textarea{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px 0;padding:15px 20px;width:100%;min-height:150px;background-color:#f8f8fa;border:none;border-radius:10px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p10-2 .textarea:focus{background:#edf6ff;outline:none}.p10-2 .submit{padding:9px 19px;border:none;border-radius:6px;cursor:pointer;background:#2d72db;color:#fff;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p10-2 .submit:hover{background:#227aff}.p10-2 .submit:disabled{pointer-events:none;color:rgba(100,104,116,0.5);background:#f8f8fa}@media (max-width: 840px){.p10-2.blog-detail{display:block}.p10-2.blog-detail>.left{width:unset;margin:0 auto;max-width:unset}.p10-2.blog-detail>.right{margin:40px auto 0;max-width:unset}}.p10-2{margin:100px auto}.p10-2 .card{padding:20px 30px;-webkit-box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);border-radius:7px;border:solid 1px #ececec}.p10-2 .section-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:18px;border-bottom:1px solid #ececec}.p10-2 .section-title>img{margin:0 10px 0 0}.p10-2>.left{width:70%;max-width:740px}.p10-2>.right{margin-bottom:auto;max-width:420px;position:-webkit-sticky;position:sticky;top:80px}.p10-2 .title{margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-2 .time{margin:0 20px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:62px;height:62px;padding:5px;text-align:center;font-size:14px;background:#f7f8fb;color:#646874}.p10-2 .date{font-weight:400;font-size:28px;line-height:1.25}.p10-2 .tag{display:inline-block;margin:0 10px 10px 0;padding:4px 10px;background:#f7faff;color:#80a8ff;font-weight:400}.p10-2 .blogs{font-size:14px}.p10-2 .blogs>li{padding:30px 0;border-bottom:1px solid #ececec}.p10-2 .blogs .left{width:25%;max-width:260px}.p10-2 .blogs a:hover{color:#2d72db}.p10-2 .categories{margin-bottom:20px}.p10-2 .categories>.list{margin:10px 0 -10px 20px}.p10-2 .categories>.list>li{padding:20px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:400}.p10-2 .categories>.list>li+li{border-top:1px solid #ececec}.p10-2 .categories>.list>li>a{margin-left:10px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.p10-2 .categories>.list>li>i{color:#e3e4e6;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p10-2 .categories>.list>li:hover,.p10-2 .categories>.list>li.active{color:#2d3341}.p10-2 .categories>.list>li:hover>i,.p10-2 .categories>.list>li.active>i{color:#2d72db}.p10-2 .recommand .flex{margin:20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p10-2 .recommand .flex:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.p10-2 .recommand .left{width:46%;max-width:160px;overflow:hidden}.p10-2 .recommand h6{font-weight:400}.p10-2 .recommand time{display:block;margin-top:10px;color:rgba(100,104,116,0.5);font-size:14px}.p10-2 .recommand .right{padding:10px 0}.p10-2 .pagination{margin:30px auto 10px;text-align:center}@media (max-width: 1080px){.p10-2:not(.blog-detail){display:block}.p10-2:not(.blog-detail) .card{padding:20px}.p10-2:not(.blog-detail)>.left{width:unset;max-width:unset}.p10-2:not(.blog-detail)>.right{margin:20px auto 0 0;max-width:unset;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p10-2:not(.blog-detail) .categories{margin-bottom:0}.p10-2:not(.blog-detail) .recommand{margin:0 0 0 20px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}}@media (max-width: 640px){.p10-2{margin:50px 0}.p10-2 .categories{width:30%;max-width:280px}.p10-2 .categories .list{margin:0 0 -10px}.p10-2 .categories .list>li{padding:10px 0}.p10-2:not(.blog-detail) .recommand .flex{display:block;margin:10px 0}.p10-2:not(.blog-detail) .recommand .left{width:unset;max-width:unset}.p10-2:not(.blog-detail) .recommand .right{margin:0}.p10-2:not(.blog-detail) .recommand time{margin-top:0}}@media (max-width: 480px){.p10-2 .blogs .flex{display:block}.p10-2 .blogs .left{width:unset;max-width:unset}.p10-2 .blogs .right{margin:20px 0 0}.p10-2>.right{display:block}.p10-2 .categories{width:unset;max-width:unset}.p10-2 .recommand{margin:20px 0 0}}.p9-2{margin:100px auto}.p9-2>.left{position:-webkit-sticky;position:sticky;margin-bottom:auto;top:100px;width:30%;max-width:280px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;color:#2d3341;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p9-2 .search{margin-top:10px;padding:18px 14px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-box-shadow:0px 0px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 0px 40px 0px rgba(162,174,195,0.2);border-radius:10px;color:#d0d2d9;overflow:hidden}.p9-2 .search>input{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;border:none;min-width:0;background:transparent}.p9-2 .search .split{margin:0 10px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2px;height:12px;background:#dde1e6}.p9-2 .anchors{position:relative;margin-top:25px;background-color:#fff;-webkit-box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);border-radius:10px;overflow:hidden}.p9-2 .anchors>a{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 20px;line-height:54px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;white-space:nowrap;cursor:pointer}.p9-2 .anchors>a>.fas{margin-left:10px;font-size:.7em}.p9-2 .anchors>a>span{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.p9-2 .anchors>a.hidden{display:none}.p9-2 .anchors>.active{color:#fff}.p9-2 .square{position:absolute;left:0;right:0;top:0;height:54px;background-image:-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p9-2>.right{margin-bottom:-60px;max-width:840px}.p9-2 .subtil{margin-bottom:30px}.p9-2 .item{padding-bottom:60px}.p9-2 .item.hidden{display:none}.p9-2 .faq.hidden{display:none}.p9-2 .tip{display:none;margin:1.5em 0;font-weight:400}.p9-2 .tip.show{display:block}.p9-2 .tip>span{color:#2d72db;cursor:pointer}@media (max-width: 640px){.p9-2{margin:50px 0;font-size:14px}.p9-2 .anchors>a{padding:0 10px;line-height:42px}.p9-2 .anchors .square{height:42px}}.p7-2{position:relative;margin:90px auto 40px;padding:0 100px;width:980px}.p7-2 .quote-left{position:absolute;top:0;left:10px;font-size:52px;color:#edeef1}.p7-3{margin-bottom:50px;width:980px}.p7-3 .item{margin-left:100px;padding:50px 0}.p7-3 .item+.item{border-top:1px solid #ddd}.p7-3 .year{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p7-3 .year>b{font-size:48px}.p7-3 .month{margin-top:40px;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p7-3 .month>b{font-size:22px}.p7-3 .year,.p7-3 .month{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p7-3 .year>b,.p7-3 .month>b{width:120px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:500;line-height:1;text-align:right;color:#d8dee6}.p7-3 h3{font-size:30px}.p7-3 .content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-left:20px;max-width:660px}.p7-3 .pictures{margin:20px -10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p7-3 .pictures>li{margin:10px;width:calc(50% - 20px)}.p7-3 .pictures>li:first-child{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p7-3 .pictures img{border-radius:10px}@media (max-width: 880px){.p7-2{padding:0 10px 0 80px}.p7-3 .item{margin-left:0}}@media (max-width: 640px){.p7-2{margin:40px 0;padding:0 10px 0 60px}.p7-2 .quote-left{font-size:32px}.p7-2 h2{font-size:24px}.p7-3 .item{padding:20px 0}.p7-3 .year>b,.p7-3 .month>b{width:60px}.p7-3 .year>b{font-size:28px}.p7-3 .month{margin-top:20px}.p7-3 .month>b{font-size:18px}.p7-3 h3{font-size:24px}.p7-3 .pictures{margin:0 -10px 0}}@media (max-width: 480px){.p7-3 .pictures>li{width:100%}}.p6-2{margin:100px auto 120px;font-size:18px}.p6-2>.left{width:40%;max-width:360px}.p6-2>.right{padding-left:30px;border-left:1px solid #ddd;max-width:540px}.p6-3{font-size:18px}.p6-3>.flex{margin:80px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p6-3>.flex:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p6-3>.flex:nth-child(even) .text{margin:0 20px 0 0}.p6-3 .image{width:56%;max-width:680px}.p6-3 .text{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 0 0 20px;max-width:450px}.p6-3 img{border-radius:30px}.p6-4{margin-top:120px;width:1380px;text-align:center;font-size:18px}.p6-4>.flex{min-height:500px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-shadow:0px 8px 40px 0px rgba(164,189,214,0.25);box-shadow:0px 8px 40px 0px rgba(164,189,214,0.25);border-radius:30px}.p6-4 .half{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:560px;padding:40px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p6-4 .line{width:1px;background:#ddd}.p6-4 h3{font-size:30px}.p6-4 .btn{margin:30px auto 0}.p6-4 .btn-ck{background:rgba(45,115,219,0.08);color:#2d72db}.p6-4 .btn-ck:hover{background:#2d72db;color:#fff}@media (max-width: 860px){.p6-2{display:block;text-align:center}.p6-2>.left{width:unset;max-width:unset}.p6-2>.right{margin:30px auto 0;padding-left:0;border-left:0}.p6-3>.flex{display:block}.p6-3 .image{width:unset;max-width:unset}.p6-3 .text{margin:20px auto 0 !important;max-width:680px}.p6-4>.flex{display:block}.p6-4 .line{width:100%;height:1px}.p6-4 .half{max-width:unset}}@media (max-width: 640px){.p6-2{margin:50px 0}.p6-3>.flex{margin:40px 0}}.p5-2{margin:100px auto;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p5-2 .left{position:-webkit-sticky;position:sticky;top:100px;width:30%;max-width:280px;background-color:#fff;-webkit-box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);border-radius:10px;overflow:hidden;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;color:#2d3341;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.p5-2 .left>a{position:relative;z-index:1;display:block;padding:0 20px;line-height:54px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;font-weight:400;white-space:nowrap;cursor:pointer}.p5-2 .left>.active{color:#fff}.p5-2 .square{position:absolute;left:0;right:0;top:0;height:54px;background-image:-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p5-2 .right{max-width:780px}.p5-2 .item{margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid #ececec}.p5-2 .item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.p5-2 .abstract{margin-top:40px;font-size:18px}.p5-2 .link{display:inline-block;margin-top:40px}.p5-2 .link>i{display:inline-block;font-size:.6em;vertical-align:middle;-webkit-transform:translate(4px, -1px);-ms-transform:translate(4px, -1px);transform:translate(4px, -1px);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p5-2 .link:hover>i{-webkit-transform:translate(20px, -1px) rotatey(180deg);-ms-transform:translate(20px, -1px) rotatey(180deg);transform:translate(20px, -1px) rotatey(180deg)}@media (max-width: 640px){.p5-2{margin:50px 0}.p5-2 .left>a{padding:0 10px;line-height:42px}.p5-2 .left .square{height:42px}.p5-2 .item{margin-bottom:40px;padding-bottom:40px}.p5-2 .link,.p5-2 .abstract{margin-top:20px}}.p4-2{margin:100px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:18px}.p4-2 .hoster{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p4-2 .avatar{margin:0 20px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;overflow:hidden;border-radius:50%}.p4-2 h2{margin-top:40px}.p4-2 h4{margin-bottom:5px;font-size:22px}.p4-2 .left{width:40%;max-width:320px}.p4-2 .right{max-width:680px;border-radius:10px;overflow:hidden}.p4-3{padding:60px 0;text-align:center;font-size:14px;background-image:-webkit-gradient(linear, left bottom, left top, from(#f7f8fa), to(#fafbfc));background-image:-o-linear-gradient(bottom, #f7f8fa 0%, #fafbfc 100%);background-image:linear-gradient(0deg, #f7f8fa 0%, #fafbfc 100%)}.p4-3 .cases{margin:30px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p4-3 .cases>li{position:relative;margin:10px;padding-bottom:54px;width:calc(33.3333% - 20px);border-radius:10px;overflow:hidden}.p4-3 .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}.p4-3 .text{position:absolute;bottom:0;left:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 30px;line-height:54px;background-image:-webkit-gradient(linear, left top, right top, from(#2b3b63), color-stop(50%, #263354), to(#132248)),-webkit-gradient(linear, left top, left bottom, from(#262e3f), to(#262e3f));background-image:-o-linear-gradient(left, #2b3b63 0%, #263354 50%, #132248 100%),-o-linear-gradient(#262e3f, #262e3f);background-image:linear-gradient(90deg, #2b3b63 0%, #263354 50%, #132248 100%),linear-gradient(#262e3f, #262e3f);background-blend-mode:normal, normal;color:#fff;white-space:nowrap}.p4-3 h5{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 10px 0 0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;color:#fff}.p4-4{margin:120px auto 100px;text-align:center;font-size:14px}.p4-4 .cases{margin:10px -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p4-4 .cases>li{margin:30px 10px 10px;width:calc(50% - 20px)}.p4-4 .cases img{max-height:unset;-webkit-transition:none;-o-transition:none;transition:none}.p4-4 h3{margin-top:20px}.p4-4 .image{height:400px;max-width:580px;border-radius:10px;overflow:hidden;-webkit-box-shadow:0px 1px 16px 0px rgba(159,175,203,0.3);box-shadow:0px 1px 16px 0px rgba(159,175,203,0.3)}.p4-4 .image:hover img{-webkit-transition:all 10s linear;-o-transition:all 10s linear;transition:all 10s linear;-webkit-transform:translate(0, calc(-100% + 400px));-ms-transform:translate(0, calc(-100% + 400px));transform:translate(0, calc(-100% + 400px))}.p4-4 .mml-btn-box{margin-top:50px}.p4-4 .mml-btn-box a.mml-btn{border:1px solid #000;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 30px;border-radius:5px;font-weight:800}.p4-4 .mml-btn-box img{display:inline-block;vertical-align:middle;margin-right:6px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width: 800px){.p4-2{display:block}.p4-2 .left{margin:0 auto;width:unset;max-width:680px}.p4-2 .right{margin:30px auto 0}.p4-3 .cases>li{width:calc(50% - 20px)}.p4-4 .image{height:300px}}@media (max-width: 640px){.p4-2{margin:50px 0}.p4-3 .text{padding:0 10px}.p4-4{margin:60px 0 50px}.p4-4 .cases>li{width:100%}}@media (max-width: 440px){.p4-3 .cases>li{width:100%;max-width:380px}}.p3-n-2{margin:100px auto 80px}.p3-n-2 .left{padding-top:40px;width:42%;max-width:480px}.p3-n-2 .left>span{font-size:14px}.p3-n-2 .text{margin-top:40px}.p3-n-2 .right{max-width:640px}.p3-n-2 .right img{border-radius:30px}.p3-n-3 .flex{padding:60px 0 0;border-bottom:1px solid #ececec;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p3-n-3 .flex:first-child{border-top:1px solid #ececec}.p3-n-3 .text{width:42%;max-width:480px;font-size:14px}.p3-n-3 .reasons{margin-top:40px;font-size:16px}.p3-n-3 .reasons>li{margin:30px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p3-n-3 .index{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:20px;margin:0 10px 0 0;font-size:24px;font-weight:700;color:#d3d7e2;line-height:1}.p3-n-3 .images{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 0 0 20px;max-width:580px;height:640px;max-height:640px;overflow:hidden;-webkit-transition:all .24s;-o-transition:all .24s;transition:all .24s}.p3-n-3 .screenshot>li{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;top:0;right:0;bottom:0;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;opacity:0;-webkit-transform:translate(0, 40px);-ms-transform:translate(0, 40px);transform:translate(0, 40px)}.p3-n-3 .screenshot>li.active{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.p3-n-3 .arrow-prev,.p3-n-3 .arrow-next{position:absolute;z-index:2;right:0;width:48px;line-height:48px;color:#525866;border:1px solid #525866;border-radius:100px;opacity:0.5;text-align:center}.p3-n-3 .arrow-prev:hover,.p3-n-3 .arrow-next:hover{opacity:1}.p3-n-3 .arrow-prev{bottom:50%;-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}.p3-n-3 .arrow-next{top:50%;-webkit-transform:translate(0, 10px);-ms-transform:translate(0, 10px);transform:translate(0, 10px)}.p3-n-3 .reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p3-n-3 .reverse .arrow-prev,.p3-n-3 .reverse .arrow-next{left:0;right:auto}.p3-n-3 .reverse .images{margin:0 20px 0 0}.p3-n-3 .features{margin-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:16px}.p3-n-3 .features>b{margin:10px 30px 10px 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-weight:400;color:#525866}.p3-n-3 .names{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#2d72db;font-weight:400}.p3-n-3 .names>.split{margin:0 12px;width:1px;height:13px;background:#ececec}.p3-n-4{margin:80px auto;font-size:14px}.p3-n-4 .flex{margin-top:60px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p3-n-4 .left{width:36%;max-width:280px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p3-n-4 .left p{margin:0}.p3-n-4 .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:820px;font-size:16px}.p3-n-4 .right>i{color:rgba(100,104,116,0.5)}.p3-n-4 .quote{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 30px}.p3-n-4 .avatar{margin:0 20px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;overflow:hidden;border-radius:50%}@media (max-width: 940px){.p3-n-2{display:block}.p3-n-2>.left{width:unset;max-width:640px;padding-top:0;margin:0 auto}.p3-n-2>.right{margin:30px auto 0}.p3-n-3 .flex{display:block}.p3-n-3 .text{margin:0 auto;width:unset;max-width:580px}.p3-n-3 .images{margin:30px auto 0 !important}}@media (max-width: 640px){.p3-n-2{margin:50px 0}.p3-n-3 .flex{padding:30px 0 0}.p3-n-3 .images{max-height:420px}.p3-n-4{margin:40px 0}.p3-n-4 .flex{margin-top:30px;display:block}.p3-n-4 .left{width:unset;max-width:unset}.p3-n-4 .right{margin:20px 0 0}.p3-n-4 .quote{margin:0 10px}}.p3-2 .flex{margin:100px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p3-2 .flex:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p3-2 .flex:nth-child(even) .text{margin:0 20px 0 0}.p3-2 .image{width:56%;max-width:680px;border-radius:10px;overflow:hidden}.p3-2 .text{margin:0 0 0 20px;max-width:400px}.p3-2 .btn{margin-top:40px}.p3-3{padding:100px 0 70px;border-top:1px solid #ececec;text-align:center;font-size:14px}.p3-3>.container{padding:0 25px;width:1230px}.p3-3 .videos{margin:30px -25px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p3-3 .videos>li{-webkit-box-sizing:border-box;box-sizing:border-box;margin:15px 0;padding:0 25px;width:33.3333%}.p3-3 .video-popup{overflow:hidden;border-radius:10px}.p3-3 .text{margin:15px 30px;text-align:left}.p3-3 h5{margin-bottom:6px}.p3-4{position:relative;padding:100px 0;background:transparent url("../images/p03-s04-bg.jpg") center no-repeat;background-size:cover;overflow:hidden}.p3-4>.flex{width:1560px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:unset;-webkit-justify-content:unset;-ms-flex-pack:unset;justify-content:unset}.p3-4 .left{width:50%;max-width:770px}.p3-4 .right{margin:0 0 0 80px;max-width:520px;font-size:18px}.p3-4 h2{margin-bottom:15px;font-size:30px}.p3-4 .btn{margin-top:30px;line-height:50px;background:transparent;border:2px solid #2d72db;color:#2d72db}.p3-4 .btn:hover{background:#2d72db;color:#fff}@media (max-width: 940px){.p3-2 .flex{display:block}.p3-2 .image{width:unset;margin:0 auto}.p3-2 .text{margin:30px auto 0 !important;max-width:680px}.p3-4>.flex{display:block}.p3-4 .left{margin:0 auto;width:unset}.p3-4 .right{margin:30px auto 0;max-width:770px}}@media (max-width: 840px){.p3-3 .videos>li{width:50%}}@media (max-width: 640px){.p3-2 .flex{margin:50px 0}.p3-2 .btn{margin-top:20px}.p3-3{padding:50px 0}.p3-3 .container{padding:0 10px}.p3-3 .videos{margin:30px -10px 0}.p3-3 .videos>li{max-width:360px;margin:10px auto;padding:0 10px}.p3-4{padding:50px 0}}.p2-7-n-1{background:#eeeff2;font-weight:400;padding:15px 0}.p2-7-n-1 .breadcrumb{position:static;max-width:100%;color:#2228}.p2-7-n-1 .breadcrumb>a:hover,.p2-7-n-1 .breadcrumb>b{color:#222}.p2-7-n-1 .breadcrumb>a:first-child{margin-left:0}.p2-7-n-2{margin:100px auto 20px}.p2-7-n-2 .left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:56%;max-width:680px}.p2-7-n-2 .left>img{border-radius:10px;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06)}.p2-7-n-2 .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 40px 0;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);border-radius:10px;border:solid 1px #ececec}.p2-7-n-2 .tags{margin:0 0 10px;font-size:14px;font-weight:400}.p2-7-n-2 .tags>li{display:inline-block;margin:10px 10px 0 0;padding:4px 10px;background:#f7faff;color:#80a8ff}.p2-7-n-2 .abstract{margin:10px 0}.p2-7-n-2 .time{margin-top:auto}.p2-7-n-2 .tail{margin-top:30px;padding:12px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid #ececec}.p2-7-n-2 .author{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-7-n-2 .author>img{margin:0 10px 0 0;border-radius:100px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.p2-7-n-2 .btn{margin-left:20px}.p2-7-n-3 h1{font-size:38px}.p2-7-n-3 h2,.p2-7-n-3 h3,.p2-7-n-3 h4,.p2-7-n-3 h5{margin:50px 0 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#2d72db}.p2-7-n-3 h2:before,.p2-7-n-3 h3:before,.p2-7-n-3 h4:before,.p2-7-n-3 h5:before{content:'\20';margin-right:10px;width:5px;height:1em;background:#2d72db;border-radius:3px}.p2-7-n-3,.p2-7-n-4{padding:50px;-webkit-box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);box-shadow:0px 10px 20px 0px rgba(148,158,181,0.1);border-radius:10px;border:solid 1px #ececec}.p2-7-n-4{margin:20px 0 30px}.p2-7-n-4>.flex{margin-bottom:30px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.p2-7-n-4 .left{width:50%;max-width:unset;font-size:14px}.p2-7-n-4 .right{text-align:right}.p2-7-n-4 .link>i{display:inline-block;font-size:.6em;vertical-align:middle;margin:-3px 0 0 4px}@media (max-width: 960px){.p2-7-n-2{display:block}.p2-7-n-2>.left{width:unset;margin:0 auto}.p2-7-n-2>.right{margin:30px 0 0;max-width:unset}}@media (max-width: 640px){.p2-7-n-2{margin:50px 0 20px}.p2-7-n-2>.right{padding:20px 20px 0}.p2-7-n-3,.p2-7-n-4{padding:20px}.p2-7-n-3 h2,.p2-7-n-3 h3,.p2-7-n-3 h4,.p2-7-n-3 h5{margin:30px 0 10px}}.p2-7-2{margin:20px auto}.p2-7-2>.flex{padding:80px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ececec}.p2-7-2 .left{width:56%;max-width:580px;overflow:hidden;border-radius:10px}.p2-7-2 .left:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.p2-7-2 .right{max-width:540px}.p2-7-2 .author{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-7-2 .author>img{margin:0 10px 0 0;border-radius:100px}.p2-7-2 h3{font-size:28px}.p2-7-2 .tags{margin:10px 0 30px;font-size:14px;font-weight:400}.p2-7-2 .tags>li{display:inline-block;margin:10px 10px 0 0;padding:4px 10px;background:#f7faff;color:#80a8ff}.p2-7-2 .tail{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p2-7-2 .btn{margin-right:20px}.p2-7-3{margin:100px auto}.p2-7-3 .left{width:40%;max-width:240px;font-size:14px}.p2-7-3 .btn{margin-top:40px}.p2-7-3 .right{max-width:840px}.faq{margin:10px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.faq.active .index{background:#2d72db;color:#fff}.faq.active .answer{height:unset;padding:10px 0}.faq.active .toggler:before{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.faq .index{-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;padding:30px 10px;border-radius:10px 0 0 10px;background:#f4f5f6;color:#9ca1a6;font-size:20px;font-weight:400;text-align:center;line-height:1.5rem;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.faq .content{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;padding:30px 40px;border-radius:0px 10px 10px 0px;border:solid 1px #ececec;border-left:none}.faq .question{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:700;color:#525866;cursor:pointer}.faq .question>span{max-width:600px}.faq .toggler{position:relative;height:1em;width:1em;margin-left:20px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.faq .toggler:before,.faq .toggler:after{content:'\20';position:absolute;background:rgba(98,104,113,0.5)}.faq .toggler:before{left:50%;top:0;bottom:0;width:2px;margin-left:-1px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.faq .toggler:after{left:0;top:50%;right:0;height:2px;margin-top:-1px}.faq .answer{height:0;padding:0;max-width:600px;overflow:hidden;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;font-size:14px}@media (max-width: 960px){.p2-7-2>.flex{display:block}.p2-7-2 .left{margin:0 auto;width:unset}.p2-7-2 .right{margin:40px auto 0;max-width:580px}}@media (max-width: 840px){.p2-7-3{display:block}.p2-7-3 .left{text-align:center;width:unset;max-width:unset}.p2-7-3 .btn{margin-top:30px}.p2-7-3 .right{margin:40px auto 0}}@media (max-width: 640px){.p2-7-2>.flex{padding:40px 0}.p2-7-3{margin:50px 0}.faq .index{width:40px;padding:20px 10px}.faq .content{padding:20px}}.p2-6-3{text-align:center;font-size:14px}.p2-6-3 .navs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;font-weight:400;color:rgba(45,51,65,0.5)}.p2-6-3 .navs>.active{color:#2d3341;font-weight:700}.p2-6-3 .split{margin:0 20px}.p2-6-3 .tab{margin:20px -10px 0;display:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-6-3 .tab.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p2-6-3 .tab>li{margin:10px;width:calc(33.3333% - 20px);border-radius:20px;overflow:hidden}.p2-6-3 .flex,.p2-6-4 .flex{margin:80px 0;text-align:left;font-size:16px}.p2-6-3 .left,.p2-6-4 .left{width:30%;max-width:320px}.p2-6-3 .right,.p2-6-4 .right{max-width:780px}.p2-6-3 .btn,.p2-6-4 .btn{margin-top:20px}.p2-6-4{margin:200px auto}.p2-6-4 .tabs{margin-top:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p2-6-4 .navs{margin-left:20px;font-size:18px;font-weight:700;color:rgba(45,51,65,0.5);text-align:right}.p2-6-4 .navs>a{display:block;margin:30px 0}.p2-6-4 .navs>.active{font-size:24px;color:#2d3341}.p2-6-4 .tab{display:none;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p2-6-4 .tab.active{display:block}.p2-6-4 .tab>img{margin:0}.p2-6-3 h3,.p2-6-4 h3,.p2-6-5 h3,.p2-6-6 h3{position:relative;font-size:32px}.p2-6-3 h3>span,.p2-6-4 h3>span,.p2-6-5 h3>span,.p2-6-6 h3>span{position:relative;z-index:1}.p2-6-3 h3:before,.p2-6-4 h3:before,.p2-6-5 h3:before,.p2-6-6 h3:before{content:attr(data-index);position:absolute;left:0;top:-40px;line-height:1;font-size:80px;color:rgba(45,51,65,0.1)}.p2-6-5>.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-6-5 .left{margin:0 60px 0 auto;width:36%;max-width:500px;padding:10px}.p2-6-5 .right{max-width:950px}.p2-6-5 p{margin:10px 0;font-size:18px}.p2-6-5 .btn{margin-top:30px}.p2-6-6{margin:120px auto;overflow:hidden}.p2-6-6>.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-6-6 .left{width:60%;max-width:750px;-webkit-transform:translate(-50px, 0);-ms-transform:translate(-50px, 0);transform:translate(-50px, 0)}.p2-6-6 .right{max-width:500px;font-size:18px}.p2-6-6 .btn{margin-top:30px}.p2-6-7{text-align:center}.p2-6-7 .differ{position:relative;margin:30px auto 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:30px;overflow:hidden}.p2-6-7 .layer{position:absolute;left:0;bottom:0;top:0;overflow:hidden;width:50%}.p2-6-7 .layer img{max-width:unset}.p2-6-7 .spliter{position:absolute;left:50%;top:0;bottom:0;width:2px;-webkit-transform:translate(-1px, 0);-ms-transform:translate(-1px, 0);transform:translate(-1px, 0);background:#fff;color:#fff;font-size:24px;cursor:move}.p2-6-7 .spliter>.dragger{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;line-height:40px;border:2px solid #fff;border-radius:50%;background:transparent}.p2-6-7 img{display:block;margin:unset;pointer-events:none}.p2-6-8{margin:240px auto 100px}.p2-6-8 .left{margin-top:40px;width:30%;max-width:160px;font-size:14px}.p2-6-8 .btn{margin-top:30px}.p2-6-8 .right{max-width:780px}.p2-6-8 .items{margin:0 -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-6-8 .items>li{position:relative;margin:10px;width:calc(50% - 20px);border-radius:10px;overflow:hidden}.p2-6-8 .items>li:hover>.view{opacity:1}.p2-6-8 .view{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;background:rgba(45,50,59,0.7);color:#fff;opacity:0}.p2-6-8 .view>i{margin:2px 8px 0 0}.modal-view{overflow:auto}.modal-view>img{max-height:unset}@media (max-width: 1420px){.p2-6-5 .left{margin:0}.p2-6-6 .left{-webkit-transform:none;-ms-transform:none;transform:none}}@media (max-width: 860px){.p2-6-3 .tab>li{width:calc(50% - 20px)}.p2-6-3 .flex,.p2-6-4 .flex{display:block}.p2-6-3 .left,.p2-6-4 .left{width:unset;max-width:unset;text-align:center}.p2-6-3 .right,.p2-6-4 .right{margin:30px 0 0;max-width:unset}.p2-6-4{margin:100px 0}.p2-6-4 .tabs{margin-top:0}.p2-6-4 .navs>a{margin:10px}.p2-6-4 .navs span{display:none}.p2-6-5 .flex{display:block}.p2-6-5 .left{width:unset;max-width:unset}.p2-6-5 .right{margin:40px 10px 0}.p2-6-6>.flex{display:block}.p2-6-6 .left{width:unset;max-width:unset}.p2-6-6 .right{margin:60px auto 0;max-width:750px}.p2-6-8{display:block;margin:100px 0}.p2-6-8 .left{width:unset;max-width:unset;text-align:center}.p2-6-8 .right{margin:40px auto 0}}@media (max-width: 640px){.p2-6-4 .tabs{display:block}.p2-6-4 .navs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 0 10px}.p2-6-4 .navs>a{margin:10px}.p2-6-4 .navs>.active{font-size:unset}.p2-6-3 .flex,.p2-6-4 .flex{margin:50px 0}.p2-6-6{margin:60px 0}.p2-6-8{margin:50px 0}.p2-6-8 .btn{margin-top:20px}}.p2-5-3>.flex{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:200px}.p2-5-3 .left{width:40%;max-width:360px}.p2-5-3 h2{font-size:30px}.p2-5-3 .items{margin-top:40px;padding-top:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #ececec;font-size:14px;font-weight:400}.p2-5-3 .items>li{-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:20px;padding-right:20px;width:50%}.p2-5-3 .items>li:before{content:'\/';margin-right:4px}.p2-5-3 .right{max-width:680px}.p2-5-4{text-align:center;font-size:14px}.p2-5-4 .items{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}.p2-5-4 .items>li{position:relative;z-index:1;padding:10px}.p2-5-4 .items:before{content:'\20';position:absolute;top:84px;left:50px;right:50px;border-bottom:2px dashed rgba(0,0,0,0.1)}.p2-5-4 .image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 30px;width:128px;height:128px;background-image:-webkit-gradient(linear, left bottom, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(bottom, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(0deg, #2d72db 0%, #5996f3 100%);-webkit-box-shadow:0px 9px 27px 3px rgba(135,141,163,0.3);box-shadow:0px 9px 27px 3px rgba(135,141,163,0.3);border-radius:50%;border:solid 10px #fff;overflow:hidden;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-5-4 .image:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.p2-5-4 h4{font-weight:400}.p2-5-5{margin:120px auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px}.p2-5-5 .left{width:30%;max-width:280px}.p2-5-5 .client{margin-top:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-5-5 .avatar{border-radius:100px;margin-right:20px;overflow:hidden}.p2-5-5 h4{font-size:22px}.p2-5-5 .quote{font-size:16px}.p2-5-5 .right{max-width:780px;border-radius:20px;overflow:hidden}@media (max-width: 960px){.p2-5-5{display:block;text-align:center}.p2-5-5 .left{width:unset;max-width:unset}.p2-5-5 .right{margin:30px auto 0}.p2-5-5 .client,.p2-5-5 .quote{text-align:left;margin:10px auto;max-width:780px}.p2-5-5 .client{margin-top:40px}}@media (max-width: 860px){.p2-5-3>.flex{display:block;margin-bottom:100px}.p2-5-3 .left{margin:0 auto;width:unset;max-width:680px}.p2-5-3 .right{margin:40px auto 0}.p2-5-4 .items{margin-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-5-4 .items:before{display:none}.p2-5-4 .items>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:40px 10px 0}.p2-5-4 .items .image{margin:0 auto 20px}}@media (max-width: 640px){.p2-5-3>.flex{margin-bottom:50px}.p2-5-3 .items{margin-top:30px;padding-top:0}.p2-5-4 .image{width:80px;height:80px}.p2-5-5{margin:60px 0}}.p2-4-3{width:1580px;text-align:center;font-size:14px}.p2-4-3 .flex{margin:40px -10px -10px;text-align:left}.p2-4-3 .item{margin:40px 10px 10px;width:25%;max-width:300px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p2-4-3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-4-3 .title p{margin:0;color:rgba(100,104,116,0.7)}.p2-4-3 .index{margin-right:10px;font-size:36px;line-height:1;color:rgba(45,115,219,0.2)}.p2-4-3 .panel{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;position:relative;padding:20px 30px;margin-top:20px;background-color:#fff;-webkit-box-shadow:12px 16px 50px 0px rgba(69,82,139,0.1);box-shadow:12px 16px 50px 0px rgba(69,82,139,0.1);border-radius:10px;border:solid 1px #ececec}.p2-4-3 .panel:before{content:'\20';position:absolute;top:30px;left:0;width:6px;height:32px;background-color:#2d72db;-webkit-box-shadow:4px 0px 10px 0px rgba(69,82,139,0.2);box-shadow:4px 0px 10px 0px rgba(69,82,139,0.2);border-radius:3px}.p2-4-3 h4{color:#2d72db}.p2-4-3 .list{margin-top:30px;padding:20px 0;border-top:1px solid #ececec}.p2-4-3 .list>li{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-4-3 .list img{margin:3px 0 0 20px}.p2-4-3 .list i{color:#6fca68;font-size:16px}.p2-4-3 .fa-chevron-right{margin:0 10px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:#a0a3b2}.p2-4-3 .fa-chevron-right:last-child{display:none;opacity:0}.p2-4-4{position:relative;margin:100px 0 0;min-height:443px;background-image:url("../images/p02-4-s04-bg.jpg")}.p2-4-4 .slide-down{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:40px;width:40px;border-radius:40px;background:#2d72db}.p2-4-4 .slide-down:hover{background:#227aff}.p2-4-5{padding-top:100px;background:transparent url("../images/p02-4-s05-bg.jpg") right top no-repeat;text-align:center}.p2-4-5>.container{width:1400px}.p2-4-5 .chats{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:left}.p2-4-5 .chats:nth-child(3){margin-top:50px}.p2-4-5 .chats>li{margin:20px}.p2-4-5 .chats>li:not(.message)>img{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.25);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.25);border-radius:20px;border:solid 10px #1f2630}.p2-4-5 .chats>li:not(.message)>img:hover{-webkit-transform:translate(0, -10px);-ms-transform:translate(0, -10px);transform:translate(0, -10px)}.p2-4-5 .chats>.message{margin:10px auto}.p2-4-5 .emo{display:inline-block;margin-bottom:8px;vertical-align:middle}.p2-4-5 .message{padding:12px 10px 12px 15px;background-image:-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);color:#fff;-webkit-box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);box-shadow:0px 20px 30px 0px rgba(148,158,181,0.06);border-radius:20px 20px 20px 0;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-4-5 .message:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.p2-4-5 .message>span{display:inline-block;padding:8px 10px 8px 0}@media (max-width: 1080px){.p2-4-3 .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p2-4-3 .item{width:calc(50% - 60px);max-width:400px}.p2-4-3 .fa-chevron-right:last-child{display:block}.p2-4-5 .message{display:none}}@media (max-width: 840px){.p2-4-5 .chats:nth-child(2),.p2-4-5 .chats:nth-child(3),.p2-4-5 .chats:last-child{display:none}}@media (max-width: 640px){.p2-4-2{margin:50px 0}.p2-4-3 .flex{display:block;text-align:center}.p2-4-3 .item{margin:20px auto;width:unset;max-width:300px;text-align:left}.p2-4-3 .fa-chevron-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.p2-4-3 .fa-chevron-right:last-child{display:none}.p2-4-4{margin:50px 0 0}.p2-4-5{padding-top:50px}}@media (max-width: 540px){.p2-4-5 .flex{display:block}.p2-4-5 .chats:nth-child(3){margin-top:0}}.p2-3-3{overflow:hidden}.p2-3-3>.container{margin-bottom:40px;text-align:center}.p2-3-3>.row{padding:80px 0}.p2-3-3>.row:nth-child(even){background:#f7f8fa}.p2-3-3>.row:nth-child(even)>.container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p2-3-3>.row:nth-child(even) .text{margin:0 0 0 20px}.p2-3-3>.row:nth-child(even) .icon{left:auto;right:-20px;-webkit-transform:translate(50%, 0);-ms-transform:translate(50%, 0);transform:translate(50%, 0)}.p2-3-3>.row>.container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1080px}.p2-3-3 .icon{position:absolute;top:-80px;left:-20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.p2-3-3 .text{position:relative;z-index:1;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin:0 20px 0 0;max-width:336px;font-size:18px}.p2-3-3 h3{margin-bottom:20px;font-size:30px}.p2-3-3 .list{position:relative;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;max-width:560px;padding:30px 60px;background-color:#fff;-webkit-box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2);box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2);border-radius:20px}.p2-3-3 .list>li{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0}.p2-3-3 .list>li+li{border-top:1px solid #ececec}.p2-3-3 .list>li:before{content:'\20';position:absolute;left:0;top:0;bottom:0;right:0;background:#fff;border-radius:10px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-3-3 .list>li:hover:before{z-index:1;-webkit-transform:scaleX(1.5) scaleY(1.2);-ms-transform:scaleX(1.5) scaleY(1.2);transform:scaleX(1.5) scaleY(1.2);-webkit-box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2);box-shadow:0px 8px 40px 0px rgba(195,200,209,0.2)}.p2-3-3 .list img{position:relative;z-index:2;margin:0 0 0 auto}.p2-3-3 .title{position:relative;z-index:2;margin-right:15px;font-size:14px}.p2-3-3 h4{font-weight:400}.p2-3-3 h4+p{margin:0;color:rgba(100,104,116,0.7)}.p2-3-4{margin-top:40px;text-align:center;font-size:18px}.p2-3-4 .btn{margin-top:30px}@media (max-width: 860px){.p2-3-3>.row>.container{display:block}.p2-3-3 .text{max-width:unset;margin:0 auto 30px !important}.p2-3-3 .list{margin:0 auto;width:unset}.p2-3-3 .icon{left:auto;right:10px;opacity:0.3;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}}@media (max-width: 640px){.p2-3-3 .list{padding:20px}}.p2-2-2{margin:100px auto}.p2-2-2 .video-popup{background-color:#f6f7f9;-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);border:14px solid #1f2630;border-radius:30px}.p2-2-3{background:transparent url("../images/p02-2-s03-img.jpg") 10% center no-repeat}.p2-2-3 .left{position:relative;width:40%;max-width:440px;padding-right:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p2-2-3 h2{margin-top:0.75em}.p2-2-3 .arrow-right{position:absolute;top:50%;right:-10px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);line-height:40px;width:40px;border-radius:40px;background:#2d72db;color:#fff;text-align:center}.p2-2-3 .right{max-width:600px}.p2-2-3 .features{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p2-2-3 .features>li{margin:30px 10px;width:calc(50% - 20px);max-width:250px}.p2-2-3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p2-2-3 h5{margin-left:20px;font-style:italic;color:rgba(100,104,116,0.2)}.p2-2-4{margin:140px auto;text-align:center;font-size:14px}.p2-2-4 .flex{margin:40px -10px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.p2-2-4 .flex>li{margin:10px;width:calc(33.3333% - 20px)}.p2-2-4 img{border-radius:20px}.p2-2-4 .text{padding:30px 20px 0}.p2-2-5{padding:80px 0;text-align:center;background:#f6f7f9;font-size:14px}.p2-2-5 .flex{margin:40px -10px -10px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-2-5 .flex>li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:50px 10px 10px;width:calc(25% - 20px);padding:70px 20px 50px;background:#fff;border-radius:10px}.p2-2-5 .image{position:absolute;left:50%;top:-50px;height:88px;width:88px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:6px solid #f6f7f9;border-radius:50%;overflow:hidden;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#fff}.p2-2-6.container{margin:100px auto}@media (max-width: 1180px){.p2-2-3{background-position:20px center}.p2-2-3 .arrow-right{right:auto;left:430px}}@media (max-width: 1080px){.p2-2-3{background:none;display:block}.p2-2-3 .arrow-right{display:none}.p2-2-3>.left{width:unset;max-width:unset}.p2-2-3 .right{margin:30px 0 0;max-width:unset}}@media (max-width: 840px){.p2-2-4 .flex>li{width:calc(50% - 20px)}.p2-2-5 .flex>li{width:calc(50% - 20px)}}@media (max-width: 640px){.p2-2-2{margin:50px 0}.p2-2-3 .features>li{margin:10px 0;width:100%;max-width:unset}.p2-2-4{margin:70px 0}.p2-2-6.container{margin:50px 0}}@media (max-width: 540px){.p2-2-4 .flex>li{margin:10px auto;max-width:380px;width:100%}.p2-2-5 .flex>li{width:100%;padding:50px 20px 20px}}.p2-1-2{margin:100px auto;width:880px;text-align:center}.p2-1-2 .prefix{font-size:20px;color:#525866}.p2-1-2 .blocks{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p2-1-2 .blocks>li{margin:10px;padding:20px 30px;color:#fff;font-weight:400;background-image:-webkit-gradient(linear, left top, right top, from(#2d72db), to(#5996f3)),-webkit-gradient(linear, right top, left top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(left, #2d72db 0%, #5996f3 100%),-o-linear-gradient(right, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(90deg, #2d72db 0%, #5996f3 100%),linear-gradient(-90deg, #2d72db 0%, #5996f3 100%);background-blend-mode:normal, normal;border-style:solid;border-width:2px;border-image-source:linear-gradient(0deg, #2e73db 0%, #a1c6ff 100%);border-image-slice:1;border-radius:12px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-1-2 .blocks>li:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.p2-1-3{padding:100px 0;background-image:-webkit-gradient(linear, left bottom, left top, from(#f7f8fa), to(#fafbfc));background-image:-o-linear-gradient(bottom, #f7f8fa 0%, #fafbfc 100%);background-image:linear-gradient(0deg, #f7f8fa 0%, #fafbfc 100%);text-align:center}.p2-1-3>.container{padding:0 25px}.p2-1-3 .panels{margin:0 -25px -25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}.p2-1-3 .panels>li{margin:25px;width:calc(33.3333% - 50px);border-radius:25px;overflow:hidden;-webkit-box-shadow:0px 20px 30px 0px rgba(195,200,214,0.3);box-shadow:0px 20px 30px 0px rgba(195,200,214,0.3);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p2-1-3 .title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#f6f7f9;padding-right:10px}.p2-1-3 .title img{margin:0 10px 0 0}.p2-1-3 .content{padding:20px 25px 30px;font-size:14px}.p2-1-3 .content>p:first-child{min-height:6em}.p2-1-3 .item{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-weight:400}.p2-1-3 .item>img{margin:3px 0 0 auto}.p2-1-3 .item>i{font-size:16px;color:#6fca68}.p2-1-3 .item>span{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-right:10px}.p2-1-3 .list{border-top:1px solid #ececec;border-bottom:1px solid #ececec}.p2-1-3 .wrong{margin-bottom:0;color:#2d3341;font-weight:700}.p2-1-3 .wrong>i{color:#ce2323}.p2-1-4{margin:60px auto 160px;text-align:center}.p2-1-4 .difference{position:relative;margin-top:70px}.p2-1-4 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0}.p2-1-4 .left,.p2-1-4 .right{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-1-4 .left{text-align:left;padding-right:20px}.p2-1-4 .left img{margin:5px 15px 0 0}.p2-1-4 .left i{display:inline-block;margin-right:12px;color:#6fca68;font-size:18px}.p2-1-4 .right{padding-left:20px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.p2-1-4 .right img{margin:5px 0 0 15px}.p2-1-4 .right i{display:inline-block;margin-left:12px;color:#ce2323;font-size:18px}.p2-1-4 .chart{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:360px;max-height:100%}.p2-1-4 .chart>span{position:absolute;z-index:1;color:#fff;left:50%;top:27%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:400}.p2-1-4 .chart>span:nth-child(2){top:48%}.p2-1-4 .chart>span:nth-child(3){top:68%}.p2-1-4 .chart>span:nth-child(4){top:90%}.p2-1-5{position:relative;padding:100px 0}.p2-1-5:before{content:'\20';position:absolute;z-index:-1;right:0;top:0;bottom:0;width:1204px;max-width:100%;background:#f5f7fa url("../images/p02-1-s05-bg.jpg") center no-repeat;background-size:cover}.p2-1-5>.flex{width:1240px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p2-1-5 .left{width:60%;max-width:680px}.p2-1-5 .left img{border-radius:20px}.p2-1-5 .right{max-width:500px}.p2-1-5 .btn{margin-top:40px}.p2-1-6{margin:120px auto;text-align:center}.p2-1-6 .video,.p2-1-6 .video-popup{margin-top:40px}.p2-1-6 .video-popup{background-color:#f6f7f9;-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);border:14px solid #1f2630;border-radius:30px}.p2-1-6 .hidden{opacity:0}.p2-1-7 .left{margin-top:50px;width:30%;max-width:400px}.p2-1-7 .btn{margin-top:30px}.p2-1-7 .right{max-width:780px}.p2-1-7 .cases{margin:-10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p2-1-7 .cases>li{position:relative;margin:10px;width:calc(50% - 20px);height:270px;max-width:380px;border-radius:10px;overflow:hidden}.p2-1-7 .cases>li:hover img{-webkit-transition:all 10s linear;-o-transition:all 10s linear;transition:all 10s linear;-webkit-transform:translate(0, calc(-100% + 270px));-ms-transform:translate(0, calc(-100% + 270px));transform:translate(0, calc(-100% + 270px))}.p2-1-7 .cases img{max-height:unset;-webkit-transition:none;-o-transition:none;transition:none}.p2-1-8{margin:120px auto}.p2-1-8>.flex{padding:40px 20px;border:1px solid #ececec;border-radius:20px;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.p2-1-8 .left,.p2-1-8 .right{margin:0;padding:40px 20px;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;max-width:420px}.p2-1-8 .line{margin:0 20px;width:1px;background:#ececec}.p2-1-8 h2{position:relative}.p2-1-8 h2:before{content:'\20';position:absolute;left:-20px;top:15px;width:7px;height:29px;border-radius:10px;background:#2d72db}.p2-1-8 .list{margin-top:40px;font-weight:400}.p2-1-8 .list>li{margin:15px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.p2-1-8 .list a:hover{color:#000}.p2-1-8 .index{margin-right:30px}@media (max-width: 1200px){.p2-1-4 .chart,.p2-1-4 .middle{display:none}.p2-1-4 .item+.item{border-top:1px solid #ececec}}@media (max-width: 980px){.p2-1-3 .panels>li{width:calc(50% - 50px)}.p2-1-5>.container{display:block}.p2-1-5 .left{width:unset;max-width:unset}.p2-1-5 .right{margin:40px 0 0;max-width:unset;text-align:center}.p2-1-7{display:block}.p2-1-7 .left{width:unset;max-width:unset;text-align:center}.p2-1-7 .right{margin:40px auto 0}.p2-1-8>.flex{display:block;padding:0 0 0 20px}.p2-1-8 .left,.p2-1-8 .right{width:unset;max-width:unset}}@media (max-width: 640px){.p2-1-2{margin:50px 0}.p2-1-2 .blocks>li{margin:5px;padding:10px 15px}.p2-1-3{padding:50px 0}.p2-1-3>.container{padding:0 10px}.p2-1-3 .panels{margin:30px -10px 0}.p2-1-3 .panels>li{margin:10px;width:100%}.p2-1-3 .content{padding:20px}.p2-1-3 .content>p:first-child{min-height:unset}.p2-1-4{margin:40px 0}.p2-1-4 .difference{margin-top:40px}.p2-1-4 .item{padding:15px 0}.p2-1-5{padding:50px 0}.p2-1-6{margin:60px 0}.p2-1-8{margin:60px 0}}@media (max-width: 480px){.p2-1-7 .cases>li{margin:10px auto;width:100%}}.p2-2{margin:120px auto;text-align:center}.p2-2 .flex{margin-top:50px}.p2-2 .left{width:44%;max-width:480px;text-align:left}.p2-2 .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.p2-2 .item+.item{margin-top:20px}.p2-2 .number{margin:0 15px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:#d3d7e2;font-size:24px;line-height:1;font-weight:700}.p2-2 .text{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p2-2 .title{font-weight:700;color:#2d3341}.p2-2 .right{max-width:580px}@media (max-width: 980px){.p2-2 .flex{display:block}.p2-2 .left{width:unset;max-width:unset}.p2-2 .right{margin:40px auto 0;max-width:unset}}@media (max-width: 640px){.p2-2{margin:50px 0}}.home-banner{min-height:730px;padding:120px 0;text-align:center;overflow:hidden}.home-banner>.container{position:relative;z-index:1}.home-banner h1{margin-bottom:20px;color:#fff}.home-banner .btn{margin-top:50px}.backgrounds{position:absolute;left:0;top:0;bottom:0;right:0}.backgrounds video{position:absolute;left:50%;top:50%;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p1-2{position:absolute;z-index:1;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);padding:40px;width:1580px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background:#fff;border-radius:30px;-webkit-box-shadow:0px 26px 95px 0px rgba(211,218,232,0.4);box-shadow:0px 26px 95px 0px rgba(211,218,232,0.4)}.p1-2>.item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px;width:25%;max-width:350px}.p1-2 img{margin:0 20px auto 0}.p1-3{margin:90px auto 120px;width:1580px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p1-3.container{max-width:94% !important}.p1-3>.left{width:40%;max-width:590px;font-size:18px}.p1-3 h2{margin-top:10px}.p1-3>.right{position:relative;max-width:790px;margin:0 90px 0 0}.p1-3>.right:before{content:'\20';position:absolute;z-index:-1;right:0;top:50%;width:160px;height:160px;border-radius:50%;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);background-image:-webkit-gradient(linear, left bottom, left top, from(#2d72db), to(#5996f3)),-webkit-gradient(linear, left top, left bottom, from(#2d72db), to(#2d72db));background-image:-o-linear-gradient(bottom, #2d72db 0%, #5996f3 100%),-o-linear-gradient(#2d72db, #2d72db);background-image:linear-gradient(0deg, #2d72db 0%, #5996f3 100%),linear-gradient(#2d72db, #2d72db);background-blend-mode:normal, normal}.p1-3>.right:after{content:'';display:block;width:100%;height:100%;border-radius:20px;background-color:rgba(0,109,255,0.1);position:absolute;left:0px;top:0px}.p1-3>.right img{border-radius:20px}.p1-3 .text{-webkit-box-sizing:border-box;box-sizing:border-box;width:70%;position:absolute;right:-40px;top:-55px;border-radius:30px;padding:15px 20px;opacity:1;max-width:260px;height:150px;z-index:9;background-image:url("../images/dialogbox.png");background-position:center}.p1-3 .text p{font-size:16px;color:#1865da;font-weight:600}.p1-3 h3{position:absolute;right:50px;bottom:40px;max-width:380px;padding-left:100px;font-size:30px;line-height:2;color:#fff;text-align:right;z-index:9}.p1-3 .play{position:absolute;z-index:2;right:0;top:50%;line-height:110px;width:110px;font-size:24px;text-align:center;background:#feffff;color:#2d72db;-webkit-transform:translate(50%, -50%);-ms-transform:translate(50%, -50%);transform:translate(50%, -50%);border-radius:50%}.p1-3 .play:hover{color:#227aff;-webkit-transform:translate(50%, -50%) rotate(120deg);-ms-transform:translate(50%, -50%) rotate(120deg);transform:translate(50%, -50%) rotate(120deg)}.p1-3 .play i{-webkit-transform:translate(2px, 0);-ms-transform:translate(2px, 0);transform:translate(2px, 0)}.p1-4{padding:100px 0;background:#f6f7f9}.p1-4>.container:first-child{width:790px;text-align:center}.p1-4>.container:last-child{width:1580px}.p1-4 h2{margin-bottom:10px}.p1-4 .panels{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px -7px -7px}.p1-4 .panels>li{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;margin:7px;padding:40px 50px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(25% - 14px);min-height:330px;background:#fff;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p1-4 .panels>li img{max-width:54px}.p1-4 .panels>li:first-child{background-image:-webkit-gradient(linear, left bottom, left top, from(#2d72db), to(#5996f3)),-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background-image:-o-linear-gradient(bottom, #2d72db 0%, #5996f3 100%),-o-linear-gradient(#fff, #fff);background-image:linear-gradient(0deg, #2d72db 0%, #5996f3 100%),linear-gradient(#fff, #fff);background-blend-mode:normal, normal}.p1-4 .panels>li:first-child .title,.p1-4 .panels>li:first-child p,.p1-4 .panels>li:first-child a{color:#fff}.p1-4 .panels>li:first-child img{max-width:54px}.p1-4 .panels>li:hover{-webkit-box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);-webkit-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08);z-index:2}.p1-4 .panels>li:hover:before{width:100%;display:none}.p1-4 .panels>li:before{content:'\20';position:absolute;bottom:0;left:0;width:0;height:4px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s;background-image:-webkit-gradient(linear, left top, right top, from(#2d72db), to(#5996f3));background-image:-o-linear-gradient(left, #2d72db 0%, #5996f3 100%);background-image:linear-gradient(90deg, #2d72db 0%, #5996f3 100%)}.p1-4 .panels img{margin:0 auto 50px 0}.p1-4 .title{font-weight:700;color:#2d3341}.p1-4 .link{margin:auto auto 0 0}.p1-4 .link>i{display:inline-block;font-size:.6em;vertical-align:middle;-webkit-transform:translate(4px, -1px);-ms-transform:translate(4px, -1px);transform:translate(4px, -1px);-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p1-4 .link:hover>i{-webkit-transform:translate(20px, -1px) rotatey(180deg);-ms-transform:translate(20px, -1px) rotatey(180deg);transform:translate(20px, -1px) rotatey(180deg)}.p1-5{margin:120px auto 160px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p1-5>.left{width:40%;max-width:440px;font-size:18px}.p1-5>.right{position:relative;max-width:660px;border:10px solid #1f2630;border-radius:30px;-webkit-box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);box-shadow:0px 30px 40px 0px rgba(162,174,195,0.2);overflow:hidden}.p1-5 .btn{margin-top:30px}.p1-6{margin:200px 0 180px;position:relative;padding:40px 0}.p1-6:before{content:'\20';position:absolute;right:0;top:0;bottom:0;width:40%;max-width:750px;background:#f4f5f6}.p1-6>.container{position:relative;z-index:1;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p1-6 .left{width:50%;max-width:580px;-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);position:relative;z-index:-1}.p1-6 .right{max-width:560px;margin:0 auto;margin-right:0}.p1-6 h2{margin-bottom:20px}.p1-6 .btn{margin-top:40px}.p1-7{position:relative;padding:260px 0 500px;overflow:hidden}.p1-7 .left{width:40%;max-width:480px;font-size:18px}.p1-7 h2{margin-bottom:20px}.p1-7 .btn{margin-top:40px}.p1-7 .photos{position:absolute;left:40%;top:50%;width:60%;max-height:100%;-webkit-transform:translate(20px, -50%);-ms-transform:translate(20px, -50%);transform:translate(20px, -50%)}.p1-8{position:relative;padding:154px 0 120px;text-align:right}.p1-8:before,.p1-8:after{position:absolute;left:0;width:60%;max-width:1090px}.p1-8:before{content:attr(data-hint);top:0;text-align:center;color:#f6f7f9;font-size:160px;line-height:1;font-weight:700}.p1-8:after{content:'\20';top:154px;bottom:0;background:#f6f7f9;border-radius:0 20px 20px 0}.p1-8 .container{position:relative;z-index:1}.p1-8 .flex{margin-top:40px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}.p1-8 .left{width:40%;max-width:420px}.p1-8 .item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:20px;border-bottom:2px solid #e2e4e9}.p1-8 .item+.item{margin-top:40px}.p1-8 .item:before{content:'\20';position:absolute;left:0;bottom:-2px;width:0;max-width:100%;height:3px;background:#2d72db;border-radius:4px;-webkit-transition:all 0.24s;-o-transition:all 0.24s;transition:all 0.24s}.p1-8 .item.active:before{width:214px}.p1-8 .time{margin:0 auto 0 0;text-align:center;color:#b0b9c1}.p1-8 .time b{display:block;margin-top:-4px;font-size:36px;line-height:1}.p1-8 .time span{font-size:18px}.p1-8 .text{-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;margin-left:20px;max-width:340px;font-size:14px}.p1-8 .right{position:relative;max-width:680px;-webkit-box-shadow:0px 50px 50px 0px rgba(62,67,78,0.2);box-shadow:0px 50px 50px 0px rgba(62,67,78,0.2);border-radius:30px;overflow:hidden}.p1-8 .right h3{position:absolute;left:50px;right:50px;bottom:50px;color:#fff}.p1-8 .track{width:300%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out, -webkit-transform .5s ease-in-out}.p1-8 .track>a{position:relative;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0}.p1-8 .track.active-1{-webkit-transform:translate(-33.3333%, 0);-ms-transform:translate(-33.3333%, 0);transform:translate(-33.3333%, 0)}.p1-8 .track.active-2{-webkit-transform:translate(-66.6666%, 0);-ms-transform:translate(-66.6666%, 0);transform:translate(-66.6666%, 0)}.p1-3-new{max-width:1920px;padding:240px 0 165px;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, #f6f7f9), color-stop(50%, #fff));background-image:-o-linear-gradient(left, #f6f7f9 50%, #fff 50%);background-image:linear-gradient(to right, #f6f7f9 50%, #fff 50%);overflow:hidden;margin:0 auto}.p1-3-new .p1-3-new-wrap{width:1680px;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p1-3-new .p1-3-new-wrap .left{max-width:270px;width:23%}.p1-3-new .p1-3-new-wrap .left a{margin-top:30px}.p1-3-new .p1-3-new-wrap .right{position:relative;max-width:1230px;width:75%;margin:0 auto;margin-right:0}.p1-3-new .p1-3-new-wrap .img-wrap{position:relative}.p1-3-new .p1-3-new-wrap .video-popup{position:absolute;left:30px;bottom:30px;display:block;width:42px;height:42px;text-align:center;line-height:42px;background-color:rgba(0,0,0,0.4);border-radius:50%;border:solid 2px #ffffff;font-size:12px}.p1-3-new .p1-3-new-wrap .video-popup i{color:#fff;-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.p1-3-new .p1-3-new-wrap .feedback-item{max-width:360px;background-color:#fff;border:1px solid #e6e9f1;border-radius:10px;overflow:hidden;cursor:-webkit-grab;cursor:grab;margin-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.p1-3-new .p1-3-new-wrap .customer-info{padding:20px 0 20px 30px}.p1-3-new .p1-3-new-wrap .customer-info p{margin:5px 0}.p1-3-new .p1-3-new-wrap .swiper-container{padding-bottom:80px;-webkit-transform:translateX(80px);-ms-transform:translateX(80px);transform:translateX(80px)}.p1-3-new .p1-3-new-wrap .swiper-scrollbar{cursor:-webkit-grab;cursor:grab}.p1-4-new{margin:180px 0}.p1-4-new .p1-4-new-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p1-4-new .container{width:1580px}.p1-4-new .box{position:relative;display:block;max-width:760px;width:49%;background-color:#f0f2f7;border-radius:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;padding:70px 10px 50px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.p1-4-new .box:hover{-webkit-box-shadow:0px 30px 50px 0px rgba(162,174,195,0.4);box-shadow:0px 30px 50px 0px rgba(162,174,195,0.4)}.p1-4-new .img-wrap{margin-left:10px}.p1-4-new .img-wrap img{height:250px}.p1-4-new .cover-img{position:absolute;right:0px;top:5px}.p1-4-new .text-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p1-4-new .text p{margin:0;color:rgba(100,104,116,0.6);font-size:14px}.p1-4-new .icon-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p1-4-new .icon-item{width:40%;font-size:14px;color:#646874;margin-top:15px}.p1-4-new .icon-item i{margin-right:5px;color:#497df5}.p1-4-new .box:last-child{background-color:#0d2a65}.p1-4-new .box:last-child .text h3{color:#fff}.p1-4-new .box:last-child .text p{color:rgba(255,255,255,0.56)}.p1-4-new .box:last-child .icon-item{color:#fff}.p1-4-new .box:last-child .icon-item:last-child{width:50%}.p1-6-new{padding:60px 0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #f6f7f9), color-stop(50%, #fff));background-image:-o-linear-gradient(top, #f6f7f9 50%, #fff 50%);background-image:linear-gradient(to bottom, #f6f7f9 50%, #fff 50%)}.p1-6-new .p1-6-new-wrap{width:1590px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 50px 45px;background-color:#fff;border-radius:30px;-webkit-box-shadow:0px 50px 51px 0px rgba(211,218,232,0.3);box-shadow:0px 50px 51px 0px rgba(211,218,232,0.3);text-align:center}.p1-6-new .p1-6-new-wrap p{margin:0}.p1-6-new .case-list-slick{position:relative;margin-top:40px}.p1-6-new .case-item{padding:10px 0}.p1-6-new .wrap{display:block;border-radius:10px;border:1px solid #e2e7ed;max-width:280px;overflow:hidden;margin:0 10px}.p1-6-new .wrap:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0px 0px 10px 0px rgba(8,26,43,0.15);box-shadow:0px 0px 10px 0px rgba(8,26,43,0.15)}.p1-6-new .wrap h4{padding:20px 0;border-top:1px solid #e2e7ed;font-size:14px;font-weight:400;color:#4c5367}.p1-6-new .wrap .img-wrap{max-height:550px;overflow:hidden}.p1-6-new i{position:absolute;color:rgba(100,104,116,0.5)}.p1-6-new i:hover{color:#2d72db}.p1-6-new .prev{left:-30px}.p1-6-new .next{right:-30px}.p1-7-new{padding:90px 0}.p1-7-new .p1-7-new-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:transparent url("../images/p02-2-s03-img.jpg") 5% center no-repeat}.p1-7-new .left{max-width:345px;width:29%}.p1-7-new .left p{font-size:14px}.p1-7-new .right{position:relative;width:69%;max-width:720px;padding:50px 0}.p1-7-new .instructions{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:40px;height:40px;line-height:40px;text-align:center;background-color:#2d72db;border-radius:50%}.p1-7-new .instructions i{color:#fff}.p1-7-new .function-list{max-width:630px;padding:0 10px;margin:0 auto;margin-right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p1-7-new .function-item{max-width:300px}.p1-7-new .function-item h4{font-size:20px;font-weight:500;color:#2d3341}.p1-7-new .function-item span{font-size:18px;font-weight:700;margin-left:20px;font-style:italic;color:rgba(100,104,116,0.2)}.p1-7-new .function-item P{font-size:16px;max-width:265px;color:#626871}.p1-7-new .function-item:nth-child(3),.p1-7-new .function-item:nth-child(4){margin:70px 0}.p1-7-new .function-item:nth-child(2n){margin-left:80px}#download-example .mml-modal{position:relative;width:100%;background:rgba(255,255,255,0.7)}#download-example .mml-modal-close{position:absolute;right:40px;top:10px}@media (max-width: 1680px){.p1-3-new .p1-3-new-wrap{padding:0 20px}.p1-3-new .p1-3-new-wrap .swiper-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.p1-3-new .p1-3-new-wrap .feedback-item{max-width:unset;margin-right:0}}@media (max-width: 1200px){.p1-2>.item{width:50%;max-width:unset}.p1-3{display:block}.p1-3>.left{width:unset;max-width:unset}.p1-3>.right{margin:70px auto 0;padding:0 40px}.p1-3>.right:before{width:120px;height:120px;left:40px}.p1-3 .play{width:80px;line-height:80px;left:40px}.p1-3 h3{right:80px}.p1-4 .panels>li{width:calc(33.3333% - 14px)}.p1-7-new .p1-7-new-wrap{background:none}}@media (max-width: 1024px){.p1-4-new{margin:130px 0}.p1-4-new .icon-list{margin-top:20px}.p1-7-new .p1-7-new-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p1-7-new .left{max-width:unset;width:100%;text-align:center}.p1-7-new .right{margin-top:40px;max-width:unset;width:95%}.p1-7-new .function-list{max-width:unset;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p1-7-new .function-item p{max-width:unset}.p1-7-new .instructions{top:0;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media (max-width: 980px){.p1-2{position:relative;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.p1-3.container .text{right:-20px}.p1-7{padding:120px 0}.p1-7>.container{display:block}.p1-7 .left{width:unset;max-width:unset;text-align:center}.p1-7 .photos{position:static;margin:40px 0 0;width:unset;-webkit-transform:none;-ms-transform:none;transform:none}.p1-8:after,.p1-8:before{width:100%}.p1-8 .flex{display:block}.p1-8 .left{margin:20px 0 40px;width:unset;max-width:unset}.p1-8 .text{max-width:unset}.p1-8 .right{margin:0 auto}.p1-3-new{padding:80px 0;background-image:none;background-color:#f6f7f9}.p1-3-new .p1-3-new-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p1-3-new .p1-3-new-wrap .left{max-width:unset;width:100%;text-align:center}.p1-3-new .p1-3-new-wrap .left a{margin-top:30px}.p1-3-new .p1-3-new-wrap .right{position:relative;max-width:1230px;width:95%;margin:0 auto;margin-top:40px}.p1-3-new .p1-3-new-wrap .customer-feedback-slicker .slick-dots{margin-top:40px}.p1-3-new .p1-3-new-wrap .scrollbar{display:none !important}.p1-4-new .p1-4-new-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p1-4-new .box{width:95%;margin:0 auto}.p1-4-new .box:last-child{margin-top:50px}}@media (max-width: 840px){.p1-4 .panels>li{width:calc(50% - 14px)}.p1-5{display:block}.p1-5>.left{margin:0 auto;width:unset;max-width:680px}.p1-5>.right{margin:40px auto 0}.p1-6{margin:100px 0}.p1-6:before{bottom:unset;height:40%;max-width:unset;width:100%}.p1-6>.container{display:block}.p1-6 .left{width:unset;max-width:unset;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px)}.p1-6 .right{margin:40px 0 0}.p1-4-new .cover-img{display:none}}@media (max-width: 760px){.p1-7-new .function-item{width:95%;max-width:unset}.p1-7-new .function-item:nth-child(3),.p1-7-new .function-item:nth-child(4){margin-bottom:0}.p1-7-new .function-item:nth-child(n){margin-top:40px}.p1-7-new .function-item:nth-child(2n){margin-left:0}.p1-7-new .function-item p{margin:0}}@media (max-width: 640px){.home-banner{min-height:600px}.backgrounds video{display:none}.p1-2{padding:20px}.p1-2>.item{width:100%}.p1-3{margin:60px auto}.p1-3 h3{bottom:20px;right:60px;font-size:20px}.p1-4{padding:60px 0}.p1-4 .panels>li{padding:20px}.p1-4 .panels img{margin:0 auto 25px 0}.p1-5{margin:60px 0}.p1-7{padding:60px 0}.p1-8{margin-bottom:60px;padding:100px 0 60px}.p1-8:before{font-size:80px}.p1-8:after{top:80px}.p1-8 .right h3{left:30px;right:30px;bottom:30px}.p1-4-new{margin:90px 0}}@media (max-width: 540px){.p1-3 .play{width:40px;line-height:40px;top:unset;bottom:0;font-size:12px;z-index:10}.p1-3-new{padding:60px 0}.p1-3-new .p1-3-new-wrap .right{max-width:360px}.p1-3-new .p1-3-new-wrap .swiper-container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.p1-4-new .box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p1-4-new .text-wrap{text-align:center;margin-top:30px}.p1-4-new .icon-item{width:50%}.p1-4-new .img-wrap{margin-left:0}}@media (max-width: 480px){.p1-4 .panels>li{width:100% !important;min-height:240px}}.p12-s2{margin:110px 0 50px}.p12-s2 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s2 h2{max-width:240px}.p12-s2 h2 span{font-weight:300}.p12-s2 .btn{margin-top:60px;-webkit-box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);border-radius:27px}.p12-s2 .info{max-width:280px;width:24%;margin-top:50px}.p12-s2 .slicker{max-width:840px;width:72%}.p12-s2 .slicker li{position:relative;padding-bottom:10px}.p12-s2 .slicker li>img{margin:0 auto 0 0;width:93%}.p12-s2 .slicker .small{position:absolute;right:0;bottom:0;z-index:2;width:19%}.p12-s2 .slicker .small>img{margin:0 0 0 auto}.p12-s2 .slick-dots{margin-top:25px}.p12-s2 .slick-dots li{padding:0;width:10px;height:10px;border-radius:5px;margin:5px;background-color:rgba(132,142,166,0.3)}.p12-s2 .slick-dots li.slick-active{width:30px;background-color:#848ea6}.p12-s3 .item{position:relative;margin:100px 0}.p12-s3 .item:nth-child(odd) .num{margin-right:30px}.p12-s3 .item:nth-child(odd) .info{margin-left:55px;margin-right:20px}.p12-s3 .item:nth-child(even) .tit{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.p12-s3 .item:nth-child(even) .num{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:30px}.p12-s3 .item:nth-child(even) .mml-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.p12-s3 .item:nth-child(even) .info{margin-left:65px;margin-right:20px}.p12-s3 .tit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.p12-s3 .num{font-size:180px;line-height:108px;font-family:acumin-pro-condensed, sans-serif;font-weight:600;font-style:normal;color:#272c3a}.p12-s3 .mml-box{position:relative;z-index:4;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f4f7fc}.p12-s3 .img{max-width:726px;width:62%}.p12-s3 .info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:380px}.p12-s3 .info li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:25px 0;font-weight:400}.p12-s3 .info i{position:relative;top:5px;color:#6fca68;margin-right:20px}.p12-s4{margin:100px 0 160px;text-align:center}.p12-s4 .mml-img{position:relative;max-width:1180px;width:100%;margin:30px auto 0}.p12-s4 .mml-img img{-webkit-box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4);box-shadow:0px 50px 70px 0px rgba(174,181,195,0.4)}.p12-s4 .mml-img .vp-a{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.p12-s4 .mml-img .icon{display:block;width:68px;height:68px;line-height:68px;background-color:rgba(0,0,0,0.4);border-radius:50%;text-align:center}.p12-s4 .mml-img .icon::before{display:block;width:0;height:0;line-height:0;overflow:hidden;display:inline-block;*display:inline;*zoom:1;border-color:transparent transparent transparent #fff;border-style:dashed dashed dashed solid;border-width:8px 0 8px 12px;content:''}.p12-s5{position:relative;padding:65px 0}.p12-s5::after{position:absolute;top:0;right:0;z-index:-1;width:50%;height:100%;content:'';display:block;background-color:#5a8fe1;background-image:url("../images/p12s05-bg.png");background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px 0px 0px 10px}.p12-s5 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s5 .desc{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.p12-s5 .left{padding-right:10px}.p12-s5 .left h2{font-size:36px}.p12-s5 .left h2 span{font-weight:300}.p12-s5 .left h2 b{font-size:16px;color:#646874}.p12-s5 .left p span{font-style:italic;text-decoration:line-through}.p12-s5 .left .btn{margin-top:40px;-webkit-box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);box-shadow:0px 30px 80px 0px rgba(162,174,195,0.36);border-radius:27px;padding:0 25px}.p12-s5 .right{padding-left:80px;padding-right:20px}.p12-s5 .right li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#ffffff;font-weight:400;margin:25px 0}.p12-s5 .right i{position:relative;top:5px;margin-right:10px}.p12-s6{margin:220px 0 130px}.p12-s6 .mml-box{max-width:1920px;width:100%;margin:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.p12-s6 .img{max-width:980px;width:52%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.p12-s6 .info{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:440px;width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:55px;margin-right:20px}.p12-s6 h2{margin-bottom:10px}.p12-s6 h2 span{font-weight:300}.p12-s6 ul{margin-top:50px;padding-right:20px}.p12-s6 ul li{position:relative;padding-left:32px;margin:35px 0}.p12-s6 ul h4{margin-bottom:10px}.p12-s6 ul i{position:absolute;top:7px;left:0;color:#6fca68}.p12-s7{margin:130px 0 120px}.p12-s7 .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p12-s7 .info{max-width:400px;width:35%}.p12-s7 h2 span{font-weight:300}.p12-s7 .list{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:642px;margin-right:-10px}.p12-s7 .list li{width:calc(33.33% - 20px);margin:0 10px 20px;padding:25px 30px 30px;background-color:#ffffff;-webkit-box-shadow:0px 15px 30px 0px rgba(220,224,233,0.5);box-shadow:0px 15px 30px 0px rgba(220,224,233,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.p12-s7 .list i{font-size:46px;color:#2d72db}.p12-s7 .list p{font-size:14px;margin-top:10px}.p12-s8{background-image:url("../images/common-cta-bg.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;padding:200px 0;text-align:center}.p12-s8 p{color:#ffffff;font-size:18px}.p12-s8 h2{max-width:700px;margin:0 auto;color:#ffffff;font-size:46px}.p12-s8 .btns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}.p12-s8 .btn{background-color:#ffffff;border-radius:27px;border:solid 2px #ffffff;color:#2d3341;margin:10px 10px 0;line-height:50px}.p12-s8 .btn:hover{opacity:.8;background-color:#ffffff;color:#2d3341}.p12-s8 .btn-reverse{color:#ffffff;background-color:transparent}.p12-s8 .btn-reverse:hover{opacity:1;background-color:#ffffff;color:#2d3341}@media screen and (max-width: 880px){.p12-s2 .info{width:100%;max-width:100%;margin:0 auto 50px}.p12-s2 h2{max-width:100%}.p12-s2 .btn{margin-top:30px}.p12-s2 .slicker{width:100%;margin:0 auto}.p12-s5 .right{padding-left:4%}.p12-s6{padding:0 10px}.p12-s6 .mml-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s6 .img{width:100%;margin:0 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p12-s6 .info{width:100%;max-width:100%;margin:0 auto 30px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.p12-s7 .container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s7 .info{width:100%;max-width:100%;margin:0 auto 30px}.p12-s7 .list{width:100%;max-width:100%;margin:0 auto;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}}@media screen and (max-width: 767px){.p12-s3 .item:nth-child(even) .tit{text-align:left}.p12-s3 .item:nth-child(even) .num{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:30px;margin-left:0}.p12-s3 .item:nth-child(even) .desc{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.p12-s3 .mml-box{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.p12-s3 .img{width:100%;margin:0 auto 30px}.p12-s3 .info{width:100%;max-width:100%;margin:0 auto 30px !important;padding:0 30px;-webkit-box-flex:unset;-webkit-flex:unset;-ms-flex:unset;flex:unset}.p12-s5::after{width:100%;height:50%;top:unset;bottom:0}.p12-s5 .desc{width:100%;margin:0 auto}.p12-s5 .left{margin-bottom:30px}.p12-s5 .right{padding:30px 20px 0}}@media screen and (max-width: 500px){.p12-s7 .list li{width:calc(50% - 20px)}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsImFic3RyYWN0cy92YXJpYWJsZXMuc2NzcyIsImFic3RyYWN0cy9taXhpbnMuc2NzcyIsImxheW91dC9jb21tb24uc2NzcyIsImxheW91dC9yZXNldC5zY3NzIiwibGF5b3V0L2hlYWRlci5zY3NzIiwibGF5b3V0L2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50L21tbC1wb3B1cC5zY3NzIiwicGFnZXMvcDExLWNvbnRhY3Quc2NzcyIsInBhZ2VzL3AxMC0xLWJsb2ctZGV0YWlsLnNjc3MiLCJwYWdlcy9wMTAtYmxvZ3Muc2NzcyIsInBhZ2VzL3AwOS1mYXEuc2NzcyIsInBhZ2VzL3AwOC1qb2luLXVzLnNjc3MiLCJwYWdlcy9wMDctaGlzdG9yeS5zY3NzIiwicGFnZXMvcDA2LXRlYW0uc2NzcyIsInBhZ2VzL3AwNS1jb21wYW55LnNjc3MiLCJwYWdlcy9wMDQtcG9ydGZvbGlvLnNjc3MiLCJwYWdlcy9wMDMtMS1jbGllbnQuc2NzcyIsInBhZ2VzL3AwMy1jbGllbnRzLnNjc3MiLCJwYWdlcy9wMDItNy0xLWNvdXJzZS1kZXRhaWwuc2NzcyIsInBhZ2VzL3AwMi03LWNvdXJzZXMuc2NzcyIsInBhZ2VzL3AwMi02LXBob3RvZ3JhcGh5LnNjc3MiLCJwYWdlcy9wMDItNS12aS1kZXNpZ24uc2NzcyIsInBhZ2VzL3AwMi00LXNucy5zY3NzIiwicGFnZXMvcDAyLTMtc2VvLnNjc3MiLCJwYWdlcy9wMDItMi1zZW0uc2NzcyIsInBhZ2VzL3AwMi0xLWN1c3RvbWl6YXRpb24uc2NzcyIsInBhZ2VzL3AwMi1zb2x1dGlvbnMuc2NzcyIsInBhZ2VzL3AwMS1ob21lLnNjc3MiLCJwYWdlcy9wMTIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiYWJzdHJhY3RzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiYWJzdHJhY3RzL21peGluc1wiO1xyXG5cclxuQGltcG9ydCBcImxheW91dC9jb21tb25cIjtcclxuQGltcG9ydCBcImxheW91dC9oZWFkZXJcIjtcclxuQGltcG9ydCBcImxheW91dC9mb290ZXJcIjtcclxuXHJcbi8vIEBpbXBvcnQgXCJjb21wb25lbnQvbW1sLWJsb2dcIjtcclxuLy8gQGltcG9ydCBcImNvbXBvbmVudC9tbWwtZmFxXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnQvbW1sLXBvcHVwXCI7XHJcblx0XHJcbkBpbXBvcnQgXCJwYWdlcy9wMTEtY29udGFjdFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDEwLTEtYmxvZy1kZXRhaWxcIjtcclxuQGltcG9ydCBcInBhZ2VzL3AxMC1ibG9nc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDA5LWZhcVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDA4LWpvaW4tdXNcIjtcclxuQGltcG9ydCBcInBhZ2VzL3AwNy1oaXN0b3J5XCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wMDYtdGVhbVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDA1LWNvbXBhbnlcIjtcclxuQGltcG9ydCBcInBhZ2VzL3AwNC1wb3J0Zm9saW9cIjtcclxuQGltcG9ydCBcInBhZ2VzL3AwMy0xLWNsaWVudFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAzLWNsaWVudHNcIjtcclxuQGltcG9ydCBcInBhZ2VzL3AwMi03LTEtY291cnNlLWRldGFpbFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAyLTctY291cnNlc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAyLTYtcGhvdG9ncmFwaHlcIjtcclxuQGltcG9ydCBcInBhZ2VzL3AwMi01LXZpLWRlc2lnblwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAyLTQtc25zXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9wMDItMy1zZW9cIjtcclxuQGltcG9ydCBcInBhZ2VzL3AwMi0yLXNlbVwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAyLTEtY3VzdG9taXphdGlvblwiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAyLXNvbHV0aW9uc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvcDAxLWhvbWVcIjtcclxuQGltcG9ydCBcInBhZ2VzL3AxMlwiOyIsIi8vIOWFqOWxgOWtl+S9k+agt+W8j1xyXG4kZm9udERlZmF1bHQ6ICdzb3VyY2UtaGFuLXNhbnMtc2ltcGxpZmllZC1jJywgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiR0cmFuc2l0aW9uOiBhbGwgLjI0cztcclxuXHJcbiRibHVlOiAjMmQ3MmRiO1xyXG4kYmx1ZS12aWNlOiAjMjI3YWZmOyIsIi8v5paH5pys5rqi5Ye66ZqQ6JeP5bm25pi+56S655yB55Wl5Y+3XHJcbkBtaXhpbiBlbHBzKCkge1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLy/mlofmnKzmuqLlh7rpmpDol4/lubbmmL7npLrnnIHnlaXlj7flpJrooYxcclxuQG1peGluIGVscHMtd3JhcCgpe1xyXG4gIG92ZXJmbG93IDogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94Oy8vLXdlYmtpdC1ib3jkuLrml6fnmoTlsZ7mgKflgLzvvIwyMDEy5bm05pyA5paw55qE5qCH5YeG6I2J5qGI5Li6ZmxleO+8jOWmguaenOaKiuWAvOivpeS4umZsZXjvvIzlsIbkuI3mlK/mjIHlpJrooYznnIHnlaXlj7fjgIJcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7Ly93ZWJraXTmlK/mjIHmraTlsZ7mgKfvvIzlubbkuJTmmK/kuIDkuKrkuI3op4TojIPnmoTlsZ7mgKfvvIzmsqHmnInlh7rnjrDlnKhjc3Pop4TojIPnmoTojYnmoYjkuK3jgILlv4Xpobvnu5PlkIhkaXNwbGF5OiAtd2Via2l0LWJveOWSjC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw75bGe5oCn5LiA6LW35L2/55SoXHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxufVxyXG5cclxuLy/orqnmlofmnKzmjaLooYxcclxuQG1peGluIGJ3KCkge1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuXHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuXHJcblxyXG4vL+S4ieinkuW9oi3kuIogZGVtbzogQGluY2x1ZGUgdHJpYW5nbGUtdG9wKDEwcHgsMTBweCwjMDAwKVxyXG5AbWl4aW4gdHJpYW5nbGUtdG9wKCR3aWR0aCwkaGVpZ2h0LCRiZ0NvbG9yKXtcclxuICAgICRfdzogJHdpZHRoLzI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAqZGlzcGxheTppbmxpbmU7ICp6b29tOjE7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRiZ0NvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgZGFzaGVkIHNvbGlkIGRhc2hlZDtcclxuICAgIGJvcmRlci13aWR0aDogMCAjeyRfd30gI3skaGVpZ2h0fSAjeyRfd307XHJcbn1cclxuXHJcbi8v5LiJ6KeS5b2iLeS4i1xyXG5AbWl4aW4gdHJpYW5nbGUtYm90dG9tKCR3aWR0aCwkaGVpZ2h0LCRiZ0NvbG9yKXtcclxuICAgICRfdzogJHdpZHRoLzI7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrOyAqZGlzcGxheTppbmxpbmU7ICp6b29tOjE7XHJcbiAgICBib3JkZXItY29sb3I6ICRiZ0NvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCBkYXNoZWQgZGFzaGVkIGRhc2hlZDtcclxuICAgIGJvcmRlci13aWR0aDogI3skaGVpZ2h0fSAjeyRfd30gMCAjeyRfd307XHJcbn1cclxuXHJcbi8v5LiJ6KeS5b2iLeW3plxyXG5AbWl4aW4gdHJpYW5nbGUtbGVmdCgkd2lkdGgsJGhlaWdodCwkYmdDb2xvcil7XHJcbiAgICAkX2g6ICRoZWlnaHQvMjtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICpkaXNwbGF5OmlubGluZTsgKnpvb206MTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgJGJnQ29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZCBzb2xpZCBkYXNoZWQgZGFzaGVkO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAjeyRfaH0gI3skd2lkdGh9ICN7JF9ofSAwO1xyXG59XHJcblxyXG4vL+S4ieinkuW9oi3lj7NcclxuQG1peGluIHRyaWFuZ2xlLXJpZ2h0KCR3aWR0aCwkaGVpZ2h0LCRiZ0NvbG9yKXtcclxuICAgICRfaDogJGhlaWdodC8yO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jazsgKmRpc3BsYXk6aW5saW5lOyAqem9vbToxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYmdDb2xvcjtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkIGRhc2hlZCBkYXNoZWQgc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICN7JF9ofSAwICN7JF9ofSAjeyR3aWR0aH07XHJcbn1cclxuIiwiQGltcG9ydCBcImFic3RyYWN0cy92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcIi4vcmVzZXRcIjtcclxuXHJcbmh0bWwsXHJcbmJvZHkge1xyXG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcbmJvZHkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyDlrZfkvZPorr7nva5cclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6ICM2NDY4NzQ7XHJcblx0Zm9udC1mYW1pbHk6IHNvdXJjZS1oYW4tc2Fucy1zaW1wbGlmaWVkLWMsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuYXtcclxuXHRjb2xvcjogaW5oZXJpdDtcclxuXHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxufVxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG5cdC8vIOWtl+S9k+iuvue9rlxyXG5cdGNvbG9yOiAjMmQzMzQxO1xyXG59XHJcbmgxIHsgZm9udC1zaXplOiA0NnB4OyB9XHJcbmgyIHsgZm9udC1zaXplOiAzOHB4OyB9XHJcbmgzIHsgZm9udC1zaXplOiAyNHB4OyB9XHJcbmg0IHsgZm9udC1zaXplOiAyMHB4OyB9XHJcbmg1IHsgZm9udC1zaXplOiAxOHB4OyB9XHJcblxyXG5cclxuLy/muIXpmaTmta7liqhcclxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcclxuXHRjb250ZW50OiBcIlwiO1xyXG5cdGRpc3BsYXk6IHRhYmxlO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4uY29udGFpbmVye1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0d2lkdGg6IDEyMDBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdHAge1xyXG5cdFx0bWFyZ2luOiAxMHB4IDA7XHJcblx0fVxyXG59XHJcbi5iYW5uZXJ7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0YmFja2dyb3VuZDogIzJkMzM0MSB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvY29tbW9uL2NvbW1vbi1wYWdlLWJhbm5lci1iZy5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0bWluLWhlaWdodDogMzIwcHg7XHJcblx0cGFkZGluZzogNDBweCAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0PiAuY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0LnRleHQge1xyXG5cdFx0bWF4LXdpZHRoOiA2NjBweDtcclxuXHR9XHJcblx0aDEge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcbi5icmVhZGNydW1ie1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwOyByaWdodDogMDtcclxuXHRib3R0b206IDI1cHg7XHJcblx0bWF4LXdpZHRoOiAxMTgwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cGFkZGluZzogMCAxMHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Y29sb3I6ICNmZmY4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdD4gYXtcclxuXHRcdCY6Zmlyc3QtY2hpbGR7IG1hcmdpbi1sZWZ0OiBhdXRvOyB9XHJcblx0XHQmOmhvdmVyIHsgY29sb3I6ICNmZmY7IH1cclxuXHR9XHJcblx0PiBzcGFuIHsgbWFyZ2luOiAwIDhweDsgfVxyXG5cdD4gYiB7IGNvbG9yOiAjZmZmOyBmb250LXdlaWdodDogaW5oZXJpdDsgfVxyXG59XHJcblxyXG4uZmxleCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0PiAubGVmdCB7XHJcblx0XHR3aWR0aDogNTAlO1xyXG5cdFx0bWF4LXdpZHRoOiA1ODBweDtcclxuXHR9XHJcblx0PiAucmlnaHQge1xyXG5cdFx0ZmxleDogMSAxIDA7XHJcblx0XHRtYXJnaW46IDAgMCAwIDIwcHg7XHJcblx0fVxyXG59XHJcblxyXG4ubGluayB7XHJcblx0Y29sb3I6ICRibHVlO1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Jjpob3ZlcntcclxuXHRcdGNvbG9yOiAkYmx1ZS12aWNlO1xyXG5cdH1cclxufVxyXG5cclxuLnZpZGVvLXBvcHVwLFxyXG4udmlkZW8ge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQucGxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogNTAlOyB0b3A6IDUwJTtcclxuXHRcdHdpZHRoOiA1MHB4OyBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMjhweDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC00cHg7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC4yKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmhvdmVyIC5wbGF5OmJlZm9yZXtcclxuXHRcdGFuaW1hdGlvbjogYm91bmNlIC4yNHMgZWFzZS1pbi1vdXQgMHMgMTtcclxuXHR9XHJcbn1cclxuQGtleWZyYW1lcyBib3VuY2Uge1xyXG5cdDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjYpOyB9XHJcblx0NTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjQpOyB9XHJcblx0MTAwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS41KTsgfVxyXG59XHJcblxyXG4udmlkZW8ge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmNmY3Zjk7XHJcblx0Ym94LXNoYWRvdzogMHB4IDUwcHggNzBweCAwcHggcmdiYSgxNzQsIDE4MSwgMTk1LCAwLjQpO1xyXG5cdGJvcmRlcjogMTRweCBzb2xpZCAjMWYyNjMwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0dmlkZW8sXHJcblx0aWZyYW1lIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0PiBpZnJhbWUge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMjtcclxuXHRcdGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHR9XHJcblx0XHJcblx0Ji5wbGF5aW5nIHtcclxuXHRcdD4gLnBsYXkgeyBvcGFjaXR5OiAwOyB9XHJcblx0XHQ+IGlmcmFtZSB7IG9wYWNpdHk6IDE7IH1cclxuXHR9XHJcbn1cclxuXHJcbi5tbWwtbWFza3tcclxuXHRpZnJhbWUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxufVxyXG4jbW9kYWwtdmlkZW8ge1xyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyeyB3aWR0aDogMDsgaGVpZ2h0OiAwOyB9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9ueyBkaXNwbGF5OiBub25lOyB9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2t7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7IGJhY2tncm91bmQ6ICNhYWE7IH1cclxuXHQmOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXJ7IGRpc3BsYXk6IG5vbmU7IH1cclxuXHQubW1sLW1vZGFse1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0bWF4LXdpZHRoOiAxMDI0cHg7XHJcblx0fVxyXG5cdC5tbWwtbW9kYWwtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDA7IGJvdHRvbTogMTAwJTtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdH1cclxufVxyXG5cclxuLnN1YnRpbHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5idG4sXHJcbi53cGNmNy1zdWJtaXQsXHJcbi5idG4tY29udGFjdCA+IGF7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgMzJweDtcclxuXHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDU0cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Jjpob3ZlcntcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlLXZpY2U7XHJcblx0fVxyXG59XHJcbi5tbWwtZm9ybXtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aW5wdXQ6bm90KFt0eXBlPXN1Ym1pdF0pLCB0ZXh0YXJlYXtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0bWFyZ2luOiAxMHB4IDAgMDtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRcdGJhY2tncm91bmQ6ICNmNmY3Zjk7XHJcblx0XHRvdXRsaW5lOiBub25lO1xyXG5cdFx0bWF4LWhlaWdodDogMTIwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjI0cztcclxuXHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZWRmNmZmO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaW5wdXQtcm93IHtcclxuXHRtYXJnaW46IDEwcHggMDtcclxufVxyXG5cclxuXHJcbi5tb2RhbC1jb250YWN0IHtcclxuXHQubW1sLW1vZGFsIHtcclxuXHRcdHdpZHRoOiA2NjBweDtcclxuXHR9XHJcbiAgICAuc3RlcHMge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZWNlY2VjO1xyXG4gICAgfVxyXG4gICAgLm5hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgICAgIC5pbmRleCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLnBhc3NlZHtcclxuICAgICAgICAgICAgLmluZGV4e1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmRleCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY3Zjk7XHJcblx0XHRmb250LXNpemU6IDE0cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDsgdG9wOiAwOyByaWdodDogMDsgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGQ7XHJcbiAgICB9XHJcbiAgICAudGFicyB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDQwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGFiIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlbGVjdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICB0b3A6IDI1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICA+IC5vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXQsXHJcbiAgICB0ZXh0YXJlYXtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWRmNmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgfVxyXG4gICAgLm9wdGlvbnMge1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDE0OCwgMTU4LCAxODEsIDAuMTYpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMzcHg7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXRjaGVycyB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cdH1cclxuXHQucHJldntcclxuXHRcdGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDEwcHggMCAwICA7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQubmV4dHtcclxuXHRcdGl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNHB4IDAgMCAxMHB4IDtcclxuXHJcblx0XHR9XHJcblx0fVxyXG4gICAgLm5leHQsXHJcbiAgICAucHJldixcclxuICAgIC5zdWJtaXR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHQmOmhvdmVye1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5uZXh0LFxyXG4gICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuc3VibWl0LmRpc2FibGVkIHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKiBtbWxwYWdlICovXHJcbi5tbWwtcGFnZSxcclxuLm1tbC1lbGxpcHNpc3tcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxuXHRtaW4td2lkdGg6IDQycHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5tbWwtcGFnZXtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Ji5tbWwtYWN0aXZle1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZGRkO1xyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0Y29sb3I6ICMyMjI7XHJcblx0fVxyXG59XHJcbi5tbWwtcGFnZS1wcmV2LFxyXG4ubW1sLXBhZ2UtbmV4dHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLm1tbC1wYWdlLXByZXZ7IG1hcmdpbi1yaWdodDogMTVweDsgfVxyXG4ubW1sLXBhZ2UtbmV4dHsgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cclxuXHJcbi8qIOS9v+eUqCBzbGljayDmj5Lku7bnmoTml7blgJkg5a655Zmo57G75ZCN5Y+v5Lul5Yqg5LiKIC5zbGlja2VyLSrvvIzliJ3lp4vljJbkuYvlkI7miY3mmL7npLogKi9cclxuW2NsYXNzKj1zbGlja2VyLV17XHJcblx0bWF4LWhlaWdodDogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCYuc2xpY2staW5pdGlhbGl6ZWR7XHJcblx0XHRvdmVyZmxvdzogdW5zZXQ7XHJcblx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcclxuXHR9XHJcbn1cclxuLnNsaWNrLXNsaWRle1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0YXsgb3V0bGluZTogbm9uZTsgfVxyXG59XHJcbi5zbGljay1hcnJvd3tcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7IHotaW5kZXg6IDE7XHJcblx0dG9wOiA1MCU7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRsaW5lLWhlaWdodDogMzBweDsgd2lkdGg6IDMwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQmLmFycm93LWx7IGxlZnQ6IDA7IH1cclxuXHQmLmFycm93LXJ7IHJpZ2h0OiAwOyB9XHJcbn1cclxuLnNsaWNrLWRvdHN7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdD4gbGl7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDRweDtcclxuXHRcdHdpZHRoOiAxMHB4OyBoZWlnaHQ6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNTg1OGVlO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwcHg7XHJcblx0XHR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCYuc2xpY2stYWN0aXZle1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibHVlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRidXR0b257IGRpc3BsYXk6IG5vbmU7IH1cclxufVxyXG4vKiDkuI3nlKggc2xpY2sg55qE5Y+v5Lul5Yig5o6J6L+Z5q61ICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuXHRoMXsgZm9udC1zaXplOiAzNnB4OyB9XHJcblx0aDJ7IGZvbnQtc2l6ZTogMzJweDsgfVxyXG5cdC5idG4ge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0fVxyXG5cdC5tbWwtcGFnZSxcclxuXHQubW1sLWVsbGlwc2lze1xyXG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRtaW4td2lkdGg6IDMycHg7XHJcblx0fVxyXG4gICAgLm1vZGFsLWNvbnRhY3Qge1xyXG4gICAgICAgIC5zdGVwcyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQudGV4dCB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcbiAgICAgICAgLnRhYnMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGg1IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDEwcHggMjBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXQsXHJcbiAgICAgICAgdGV4dGFyZWEge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDQwcHggMTVweCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB0ZXh0YXJlYSxcclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcHRpb25zIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VsZWN0IHtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xyXG5cdFx0XHRcdHJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdHRvcDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpdGNoZXJzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKj09PXJlc2V0PT09Ki9cclxuaHRtbCB7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHQvL+ino+WGs+eCueWHu+WQjuWHuueOsOmYtOW9semXrumimFxyXG5cdG1pbi13aWR0aDogMzIwcHg7XHJcblx0dGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuXHQvL+emgeatouaoquWxj+aXtu+8jOaUvuWkp+Wtl+S9k1xyXG5cdG92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7Lyrlv6vpgJ/mu5rliqjlkozlm57lvLnvvIzmqKHmi5/ljp/nlJ9hcHDmlYjmnpwqL1xyXG59XHJcblxyXG5ib2R5LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBociwgcCwgYmxvY2txdW90ZSwgZGwsIGR0LCBkZCwgdWwsIG9sLCBsaSwgcHJlLCBmb3JtLCBmaWVsZHNldCwgbGVnZW5kLCBidXR0b24sIGlucHV0LCB0ZXh0YXJlYSwgdGgsIHRkLCBpZnJhbWUge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5ib2R5IHtcclxuXHRmb250LWZhbWlseTogJGZvbnREZWZhdWx0O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG59XHJcblxyXG5maWVsZHNldCwgaW1nIHtcclxuXHRib3JkZXI6IDA7XHJcbn1cclxuXHJcbmFkZHJlc3MsIGNhcHRpb24sIGNpdGUsIGRmbiwgZW0sIHRoLCB2YXIge1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5vbCwgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuYTpob3ZlciB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG5zdXAge1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcclxufVxyXG5cclxuc3ViIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbn1cclxuXHJcbmlucHV0LCBzZWxlY3QsIGJ1dHRvbiB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRmb250OiAxMDAlICRmb250RGVmYXVsdDtcclxuXHRiYWNrZ3JvdW5kOiAjZjhmOGZhO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbn1cclxuXHJcbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxudGV4dGFyZWEge1xyXG5cdHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdGZvbnQ6IDEwMCUgJGZvbnREZWZhdWx0O1xyXG5cdHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuXHJcbi8qSFRNTDUqL1xyXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmF1ZGlvLCBjYW52YXMsIHZpZGVvIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0KmRpc3BsYXk6IGlubGluZTtcclxuXHQqem9vbTogMTtcclxufVxyXG5cclxudGltZSwgbWFyayB7XHJcblx0ZGlzcGxheTogaW5saW5lO1xyXG59XHJcblxyXG5tYXJrIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0aGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vL+WOu+aOiWlvc+ezu+e7n+WGhemYtOW9sVxyXG5pbnB1dFt0eXBlPXRleHRdLCBpbnB1dFt0eXBlPXJlc2V0XSwgaW5wdXRbdHlwZT1zdWJtaXRdLCBzZWxlY3QsIGJ1dHRvbiwgdGV4dGFyZWEge1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuaW5wdXQ6Oi1tcy1jbGVhciB7XHJcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbWcge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4yNHMgZWFzZTtcclxufVxyXG4iLCIkdGV4dENvbG9yOiAjMjIyOyAvLyDlr7zoiKrmloflrZfpopzoibJcclxuJG5hdkJnQ29sb3I6IHRyYW5zcGFyZW50OyAvLyDlr7zoiKrog4zmma/oibJcclxuJHN1Yk1lbnVCZ0NvbG9yOiAjZmZmOyAvLyDlrZDlr7zoiKrog4zmma/oibJcclxuJHN0aWNreU1lbnVCZ0NvbG9yOiAjZmZmOyAvLyBzdGlja3kg5a+86Iiq6IOM5pmv6ImyXHJcbiRjdXJyZW50TWVudUNvbG9yOiB1bnNldDsgLy8g5a+86Iiq5paH5a2X6auY5Lqu6aKc6ImyXHJcblxyXG4ubS1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiA1MDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2QmdDb2xvcjtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdC5tLWhlYWRlci1iZHtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHR9XHJcblx0Ji5ob21lLWhlYWRlcntcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7IHRvcDogMDsgcmlnaHQ6IDA7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdCY6bm90KC5zdGlja3ktaGVhZGVyKSB7XHJcblx0XHRcdC5sb2dvLWRhcmsgeyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHRcdC5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG5cdFx0XHQuY3VycmVudC1tZW51LWl0ZW17XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdFx0JjpiZWZvcmV7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XHJcblx0XHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYuc3RpY2t5LWhlYWRlciB7XHJcblx0XHRcdC5sb2dvLWxpZ2h0eyBkaXNwbGF5OiBub25lOyB9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYuc3RpY2t5LWhlYWRlciB7XHJcblx0XHRjb2xvcjogIzY0Njg3NDtcclxuXHRcdC5tLWhlYWRlci1iZCB7XHJcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMjA7XHJcblx0XHRcdGxlZnQ6IDA7IHJpZ2h0OiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc3RpY2t5TWVudUJnQ29sb3I7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdH1cclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR3aWR0aDogMTc2MHB4O1xyXG5cdFx0cGFkZGluZzogMjJweCAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsLjIpO1xyXG5cdH1cclxuXHQubS1sb2dvIHtcclxuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0XHRtYXgtaGVpZ2h0OiA0MnB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0PiBhIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0Y29sb3I6ICR0ZXh0Q29sb3I7XHJcblx0fVxyXG5cdC5tLW5hdiB7XHJcblx0XHRtYXJnaW46IDAgMCAwIGF1dG87XHJcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHRcdC5tZW51IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0PiBsaS5tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0XHRmbGV4OiAxO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVudS1hcnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC4yZW07XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNXB4O1xyXG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAuNWVtO1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoLjcyKTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmJ0bi1jb250YWN0IHtcclxuXHRcdFx0PiBhIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zdWItbWVudSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0ei1pbmRleDogMTAwO1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzdWJNZW51QmdDb2xvcjtcclxuXHRcdFx0Y29sb3I6ICM2NDY4NzQ7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnUtYXJyb3cge1xyXG4gICAgXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuXHRcdFx0fVxyXG5cdFx0XHQ+IC5tZW51LWl0ZW0ge1xyXG5cdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblx0XHRcdFx0XHQmOmhvdmVye1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNik7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCsgLm1lbnUtaXRlbSB7XHJcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjA1KTtcclxuXHRcdFx0XHR9XHJcblx0ICAgIFx0XHQ+IC5zdWItbWVudSB7XHJcblx0ICAgIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgICAgXHRcdFx0dG9wOiAwO1xyXG5cdCAgICBcdFx0XHRsZWZ0OiAxMDAlO1xyXG5cdCAgICBcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG5cdC5jdXJyZW50LW1lbnUtaXRlbSB7XHJcblx0XHRjb2xvcjogJHRleHRDb2xvcjtcclxuXHR9XHJcblx0Lm1lbnV7XHJcblx0XHQ+IC5jdXJyZW50LW1lbnUtcGFyZW50LFxyXG5cdFx0PiAuY3VycmVudC1tZW51LWl0ZW0ge1xyXG5cdFx0XHQmOmJlZm9yZXtcclxuXHRcdFx0XHRjb250ZW50OiAnXFwyMCc7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGJvdHRvbTogMnB4OyBsZWZ0OiA1MCU7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG5cdFx0XHRcdHdpZHRoOiAyMHB4OyBoZWlnaHQ6IDNweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGV4dENvbG9yO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uc3RhY2sge1xyXG5cdC5jb250YWluZXIge1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdH1cclxuXHQubS1sb2dvIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8g5Y+M5a+86IiqXHJcbi5zcGxpdC1tZW51IHtcclxuXHQuY29udGFpbmVyIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XHJcblx0fVxyXG5cdC5tLWxvZ28ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0d2lkdGg6IGNhbGMoMjQlIC0gMTBweCk7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5tLW5hdiB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdC5tZW51LWNvbnRhaW5lciB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHR3aWR0aDogMzglO1xyXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLy8g6Ieq5a6a5LmJ5a+86IiqXHJcbi5yZXNwb25zaXZlLW1lbnUtYmQge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDBweDtcclxuXHQucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRvcDogLTQwcHg7XHJcblx0XHRtYXgtd2lkdGg6IDYwcHg7XHJcblx0fVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcblx0Lm0taGVhZGVyIHtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHQubS1sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQubS1uYXYge1xyXG5cdFx0XHRmbGV4OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0Ly8gbWF4LXdpZHRoOiA2MHB4O1xyXG5cdFx0XHQucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZSB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnUtY29udGFpbmVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5tZW51LWNvbnRhaW5lci5oYXMtdGVtcGxhdGUge1xyXG5cdFx0XHRcdC5tZW51IHtcclxuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0XHRcdD4gbGkubWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0XHRcdGZsZXg6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdFx0XHQubWVudS1hcnJvdyB7XHJcblx0XHRcdCAgICBcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHRcdD4gbGkubWVudS1pdGVtIHtcclxuXHRcdFx0XHRcdFx0XHQ+IC5zdWItbWVudSB7XHJcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDEwMCU7XHJcblx0XHRcdFx0ICAgIFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0ICAgIFx0XHR9XHJcblx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3RhY2sge1xyXG5cdFx0Lm0tbG9nbyB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNwbGl0LW1lbnUge1xyXG5cdFx0LmNvbnRhaW5lciB7XHJcblx0XHRcdGRpc3BsYXk6ICBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0Lm0tbG9nbyB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHRcdC5tLW5hdiB7XHJcblx0XHRcdC5tZW51LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmN1c3RvbS1tZW51IHtcclxuXHRcdC5jb250YWluZXIge1xyXG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHR9XHJcblx0XHQubS1sb2dvIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQubS1uYXYge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVx0XHRcclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09IHNpbGRlIE1lbnUgPT09PT09PT09PT09PT09PT09PVxyXG4uc2xpZGUtbWFzayB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG4gIFx0ei1pbmRleDogOTAwMjtcclxuICBcdGRpc3BsYXk6IG5vbmU7XHJcbiBcdHdpZHRoOiAxMDAlO1xyXG4gIFx0aGVpZ2h0OiAxMjAlO1xyXG4gIFx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNik7XHJcbn1cclxuXHJcbi5zbGlkZS1jbG9zZSB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAuMjRzO1xyXG5cdD4gc3BhbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDEwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDhweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG5cdFx0Zm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxuXHQmOmhvdmVye1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpZGUtbWVudSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogLTI1MHB4O1xyXG4gIFx0ei1pbmRleDogMTAwMDAwO1xyXG5cdHdpZHRoOiAyNTBweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuIFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNjBweDtcclxuICBcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdGJvcmRlci1jb2xvcjogIzE5MTkxOTtcclxuXHRjb2xvcjogI2E2YTZhNjtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbiAgXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xyXG4gIFx0Lm1lbnUtY29udGFpbmVyIHtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMDMpO1xyXG5cdFx0dWwgbGkge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDMpO1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0XHRjb2xvcjogI2E2YTZhNjtcclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGNvbG9yOiNmZmY7XHJcblx0XHRcdFx0JiA+IGEgLm1lbnUtYXJyb3cge1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDExcHggNXB4IDEwcHggMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xyXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xyXG5cdFx0XHRcdCY6aG92ZXJ7XHJcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Lm1lbnUtYXJyb3cge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xyXG5cdFx0XHRcdGNvbG9yOiM5OTk7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4ycztcclxuXHRcdFx0fVxyXG5cdFx0XHQuc3ViLW1lbnUge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5idG4tY29udGFjdCB7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICBcdH1cclxufVxyXG4uc2xpZGUtbWVudSAubWVudS1jb250YWluZXIgPiB1bCBsaSAuc3ViLW1lbnUgbGkge1xyXG5cdD4gYSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcblx0fVxyXG5cdC5zdWItbWVudSBsaSB7XHJcblx0XHQ+IGEge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XHJcblx0XHR9XHJcblx0XHQuc3ViLW1lbnUgbGkgYSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuY3Rhe1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgIG1pbi1oZWlnaHQ6IDY2MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9jb21tb24vY29tbW9uLWN0YS1iZy5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDYyMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMzQxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4uZm9vdGVye1xyXG4gICAgcGFkZGluZzogNjBweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAubG9nb3N7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvZ297XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnNoYXJle1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uZm9vdGVyLWJke1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIC5saW5rcyB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2ODBweDtcclxuICAgICAgICBoNTpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAzMHB4IDAgMDtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RzIHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbWwtZm9ybXtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBpbnB1dHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCA3MHB4IDAgMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7IHJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMjRzO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS12aWNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuZXJyb3Ige1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YxNmE2YTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzRkZDA3NTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wdWJsaWNze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCAxLjVlbSAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7IHRvcDogMTAwJTsgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5jb3B5cmlnaHR7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgIC5mb290ZXItYmQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5jb250YWN0cyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxufSIsIi5tbWwtbWFza3tcclxuICAgIHBvc2l0aW9uOiBmaXhlZDsgei1pbmRleDogMTAwMDtcclxuICAgIGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41KTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAmLm1tbC1zaG93eyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cclxufVxyXG4ubW1sLW1vZGFse1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTsgXHJcbiAgICAvLyBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzNHB4IDBweCByZ2JhKDMzLCAzMywgMzMsIDAuMTUpO1xyXG59XHJcbi5tbWwtbW9kYWwtaGVhZGVye1xyXG4gICAgcGFkZGluZzogNXB4IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG4ubW1sLW1vZGFsLWNsb3Nle1xyXG4gICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgJjpob3ZlcntcclxuICAgICAgICBjb2xvcjogI2ZmMjUyNTtcclxuICAgIH1cclxufVxyXG4ubW1sLW1vZGFsLWNvbnRlbnR7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgXHJcbn1cclxuXHJcbi5tbWwtcG9wdXB7XHJcbiAgICAubW1sLW1vZGFsLWNvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzowIDMwcHggMzBweDtcclxuICAgICAgICAucC10aXR7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW1sLWZvcm1yb3d7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBzcGFuLnRpdHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAyMHB4IDVweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dHtcclxuICAgICAgICBwYWRkaW5nOjVweCAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgdGV4dGFyZWF7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJde1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMyZDcyZGI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgICAgICBtYXJnaW46MDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5wMTEtMiB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xyXG4gICAgICAgIHdpZHRoOiAyNCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTZweDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzJkMzM0MTtcclxuICAgICAgICA+IC5pdGVtIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmOGY4ZmEgMCUsIHJnYmEoMjQ4LCAyNDgsIDI1MCwgMC41KSAxMDAlKSwgbGluZWFyLWdyYWRpZW50KCNmZmYsICNmZmYpO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsIG5vcm1hbDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCgtMjBkZWcsICNlZGYwZjYgMCUsIHJnYmEoMjM3LCAyNDAsIDI0NiwgMC4zKSAxMDAlKTtcclxuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXNsaWNlOiAxO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMzVweDsgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWNlY2VjO1xyXG4gICAgfVxyXG4gICAgLnN0ZXBzIHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDYwcHg7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCA0MHB4O1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweCA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vcHRpb25zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7IHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgIH1cclxuICAgIC5zZWxlY3Qge1xyXG4gICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICByaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgID4gLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpdGNoZXJze1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwIDA7XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCA2MHB4IDIwcHggNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAxMS0zIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICB3aWR0aDogMTUwMHB4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgID4gLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NzBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLnJpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUyNHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRhY3RzIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggOHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAucDExLTMge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgID4gLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogODcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcclxuICAgIC5wMTEtMiB7XHJcbiAgICAgICAgPiAuZmxleCB7XHJcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvcmRlcjoyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46ICBhdXRvIDA7XHJcbiAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgIGZsZXg6dW5zZXQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDExLTIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgfVxyXG59IiwiLnAxMC0yIHtcclxuICAgICYuYmxvZy1kZXRhaWwgPiAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgfVxyXG4gICAgLmluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAwIDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnRhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGFnIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzI1O1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlLXZpY2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbW1lbnRzIHtcclxuICAgICAgICBtYXJnaW46IDgwcHggMCAwO1xyXG4gICAgICAgID4gZm9ybSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0YXJlYSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VkZjZmZjtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3VibWl0IHtcclxuICAgICAgICBwYWRkaW5nOiA5cHggMTlweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZS12aWNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmRpc2FibGVke1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLCAxMDQsIDExNiwgMC41KTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmYTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgLnAxMC0yLmJsb2ctZGV0YWlsIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICA+IC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wMTAtMiB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWNlYztcclxuICAgIH1cclxuICAgIC5zZWN0aW9uLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDc0MHB4O1xyXG4gICAgfVxyXG4gICAgPiAucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogODBweDtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAudGltZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogNjJweDsgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmI7XHJcbiAgICAgICAgY29sb3I6ICM2NDY4NzQ7XHJcbiAgICB9XHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcbiAgICAudGFnIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmN2ZhZmY7XHJcbiAgICAgICAgY29sb3I6ICM4MGE4ZmY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5ibG9ncyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNhdGVnb3JpZXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgPiAubGlzdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAwIC0xMHB4IDIwcHg7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgKyBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlM2U0ZTY7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyZDcyZGI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJlY29tbWFuZCB7XHJcbiAgICAgICAgLmZsZXgge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NiU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxMDAsIDEwNCwgMTE2LCAwLjUpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnaW5hdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDgwcHgpIHtcclxuICAgIC5wMTAtMjpub3QoLmJsb2ctZGV0YWlsKXtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAuY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZWNvbW1hbmQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4ICl7XHJcbiAgICAucDEwLTIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgIC5jYXRlZ29yaWVzIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpub3QoLmJsb2ctZGV0YWlsKSAucmVjb21tYW5kIHtcclxuICAgICAgICAgICAgLmZsZXgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGltZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgIC5wMTAtMiB7XHJcbiAgICAgICAgLmJsb2dzIHtcclxuICAgICAgICAgICAgLmZsZXgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5yaWdodCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2F0ZWdvcmllcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJlY29tbWFuZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnA5LTJ7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICA+IC5sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgdG9wOiAxMDBweDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHQgICAgYm94LXNoYWRvdzogMHB4IDBweCA0MHB4IDBweCByZ2JhKDE2MiwgMTc0LCAxOTUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBjb2xvcjogI2QwZDJkOTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgID4gaW5wdXQge1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3BsaXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZTFlNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5jaG9ycyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKDE2MiwgMTc0LCAxOTUsIDAuMik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICA+IC5mYXMge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IC43ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zcXVhcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwOyByaWdodDogMDsgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogNTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG4gICAgPiAucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogODQwcHg7XHJcbiAgICB9XHJcbiAgICAuc3VidGlsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gICAgICAgICYuaGlkZGVuIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmFxLmhpZGRlbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC50aXB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDEuNWVtIDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAmLnNob3cgeyBkaXNwbGF5OiBibG9jazsgfVxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDktMiB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIC5hbmNob3JzIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zcXVhcmUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiIiwiLnA3LTIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiA5MHB4IGF1dG8gNDBweDtcclxuICAgIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgICB3aWR0aDogOTgwcHg7XHJcbiAgICAucXVvdGUtbGVmdCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBjb2xvcjogI2VkZWVmMTtcclxuICAgIH1cclxufVxyXG5cclxuLnA3LTMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIHdpZHRoOiA5ODBweDtcclxuICAgIC5pdGVte1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgKyAuaXRlbSB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC55ZWFyIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgID4gYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9udGgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgID4gYiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAueWVhcixcclxuICAgIC5tb250aCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgPiBiIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogI2Q4ZGVlNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNjYwcHg7XHJcbiAgICB9XHJcbiAgICAucGljdHVyZXMge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCAtMTBweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODgwcHgpIHtcclxuICAgIC5wNy0yIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHggMCA4MHB4O1xyXG4gICAgfVxyXG4gICAgLnA3LTN7XHJcbiAgICAgICAgLml0ZW17XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDctMiB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4IDAgNjBweDtcclxuICAgICAgICAucXVvdGUtbGVmdHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDctMyB7XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC55ZWFyLFxyXG4gICAgICAgIC5tb250aCB7XHJcbiAgICAgICAgICAgID4gYiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAueWVhciA+IGIgeyBmb250LXNpemU6IDI4cHg7IH1cclxuICAgICAgICAubW9udGgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICA+IGIgeyBmb250LXNpemU6IDE4cHg7IH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waWN0dXJlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAucDctM3tcclxuICAgICAgICAucGljdHVyZXN7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDYtMiB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMTIwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICA+IC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICB9XHJcbiAgICA+IC5yaWdodCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDYtMyB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICBtYXJnaW46IDgwcHggYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICY6bnRoLWNoaWxkKCBldmVuICl7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB9XHJcbiAgICBpbWcge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wNi00IHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgd2lkdGg6IDEzODBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgID4gLmZsZXgge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggNDBweCAwcHggcmdiYSgxNjQsIDE4OSwgMjE0LCAwLjI1KTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuICAgIC5oYWxmIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1heC13aWR0aDogNTYwcHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgIH1cclxuICAgIC5idG4tY2t7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg0NSwgMTE1LCAyMTksIDAuMDgpO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODYwcHgpIHtcclxuICAgIC5wNi0yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgPiAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wNi0zIHtcclxuICAgICAgICA+IC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0byAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnA2LTQge1xyXG4gICAgICAgID4gLmZsZXgge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5oYWxmIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnA2LTIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG4gICAgLnA2LTMge1xyXG4gICAgICAgID4gLmZsZXgge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDUtMiB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIC5sZWZ0IHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICBjb2xvcjogIzJkMzM0MTtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3F1YXJlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDsgcmlnaHQ6IDA7IHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC05MGRlZywgIzJkNzJkYiAwJSwgIzU5OTZmMyAxMDAlKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmFic3RyYWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIC5saW5re1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuNmVtO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0cHgsIC0xcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDIwcHgsIC0xcHgpIHJvdGF0ZXkoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDUtMiB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNxdWFyZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpbmssXHJcbiAgICAgICAgLmFic3RyYWN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDQtMiB7XHJcbiAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgLmhvc3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgIC5hdmF0YXIge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogNjBweDsgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBoNCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDQtMyB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y3ZjhmYSAwJSwgI2ZhZmJmYyAxMDAlKTtcclxuICAgIC5jYXNlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IC0xMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwOyBsZWZ0OiAwOyByaWdodDogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICMyYjNiNjMgMCUsICMyNjMzNTQgNTAlLCAjMTMyMjQ4IDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoIzI2MmUzZiwgIzI2MmUzZik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsIG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wNC00IHtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0byAxMDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC5jYXNlcyB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IC0xMHB4IC0xMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMTBweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAxNnB4IDBweCByZ2JhKDE1OSwgMTc1LCAyMDMsIDAuMyk7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMHMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgY2FsYygtMTAwJSArIDQwMHB4KSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAubW1sLWJ0bi1ib3h7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICBhLm1tbC1idG57XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAucDQtMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wNC0zIHtcclxuICAgICAgICAuY2FzZXMgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wNC00IHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDQtMiB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICAucDQtMyB7XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnA0LTQge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwIDUwcHg7XHJcbiAgICAgICAgLmNhc2VzIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XHJcbiAgICAucDQtMyB7XHJcbiAgICAgICAgLmNhc2Vze1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wMy1uLTIge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDgwcHg7XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAzLW4tMyB7XHJcbiAgICAuZmxleCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwIDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIC5yZWFzb25zIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmRleCB7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiAjZDNkN2UyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gICAgLmltYWdlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIGhlaWdodDogNjQwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjQwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI0cztcclxuICAgIH1cclxuICAgIC5zY3JlZW5zaG90IHtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA0MHB4KTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYXJyb3ctcHJldixcclxuICAgIC5hcnJvdy1uZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogNDhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgICBjb2xvcjogIzUyNTg2NjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNTI1ODY2O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJyb3ctcHJldiB7XHJcbiAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xyXG4gICAgfVxyXG4gICAgLmFycm93LW5leHQge1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwcHgpO1xyXG4gICAgfVxyXG4gICAgLnJldmVyc2V7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIC5hcnJvdy1wcmV2LFxyXG4gICAgICAgIC5hcnJvdy1uZXh0IHtcclxuICAgICAgICAgICAgbGVmdDogMDsgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgPiBiIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDMwcHggMTBweCAwO1xyXG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM1MjU4NjY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hbWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgID4gLnNwbGl0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogMTNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2VjZWNlYztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMy1uLTQge1xyXG4gICAgbWFyZ2luOiA4MHB4IGF1dG87XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAuZmxleCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMzYlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDgyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxMDAsIDEwNCwgMTE2LCAwLjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5xdW90ZSB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAuYXZhdGFyIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7IGhlaWdodDogNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk0MHB4KSB7XHJcbiAgICAucDMtbi0yIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICA+IC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDMtbi0zIHtcclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZXMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIC5wMy1uLTJ7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICAucDMtbi0zIHtcclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1hZ2VzIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAzLW4tNCB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgLmZsZXgge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdW90ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wMy0yIHtcclxuICAgIC5mbGV4IHtcclxuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmltYWdlIHtcclxuICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAzLTMge1xyXG4gICAgcGFkZGluZzogMTAwcHggMCA3MHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICB3aWR0aDogMTIzMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvcyB7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IC0yNXB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudmlkZW8tcG9wdXAge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAzLTQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDMvcDAzLXMwNC1iZy5qcGcnKSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICB3aWR0aDogMTU2MHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzcwcHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgODBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5NDBweCkge1xyXG4gICAgLnAzLTIge1xyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMy00IHtcclxuICAgICAgICA+IC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NDBweCkge1xyXG4gICAgLnAzLTMge1xyXG4gICAgICAgIC52aWRlb3Mge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnAzLTIge1xyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMy0zIHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAtMTBweCAwO1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMy00IHtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XHJcbiAgICB9XHJcbn0iLCIucDItNy1uLTEge1xyXG4gICAgYmFja2dyb3VuZDogI2VlZWZmMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICMyMjI4O1xyXG4gICAgICAgID4gYTpob3ZlcixcclxuICAgICAgICA+IGIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzIyMjtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBhOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDItNy1uLTIge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvIDIwcHg7XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNTYlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDE0OCwgMTU4LCAxODEsIDAuMDYpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWNlY2VjO1xyXG4gICAgfVxyXG4gICAgLnRhZ3N7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjdmYWZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzgwYThmZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWJzdHJhY3Qge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG4gICAgLnRpbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICB9XHJcbiAgICAudGFpbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgIH1cclxuICAgIC5hdXRob3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItNy1uLTMge1xyXG4gICAgaDEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgIH1cclxuICAgIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1cHg7IGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAyLTctbi0zLFxyXG4ucDItNy1uLTQge1xyXG4gICAgcGFkZGluZzogNTBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4xKTtcclxuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VjZWNlYztcclxufVxyXG5cclxuLnAyLTctbi00IHtcclxuICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuICAgIC5saW5rIHtcclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgIC5wMi03LW4tMiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgPiAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnAyLTctbi0yIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xyXG4gICAgICAgID4gLnJpZ2h0IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAyLTctbi0zLFxyXG4gICAgLnAyLTctbi00IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnAyLTctbi0ze1xyXG4gICAgICAgIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDItNy0yIHtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgPiAuZmxleCB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDU2JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAmOmhvdmVyIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIH1cclxuICAgIC50YWdze1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y3ZmFmZjtcclxuICAgICAgICAgICAgY29sb3I6ICM4MGE4ZmY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRhaWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItNy0zIHtcclxuICAgIG1hcmdpbjogMTAwcHggYXV0bztcclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLmZhcSB7XHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmLmFjdGl2ZXtcclxuICAgICAgICAuaW5kZXgge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbnN3ZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b2dnbGVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLmluZGV4IHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNGY1ZjY7XHJcbiAgICAgICAgY29sb3I6ICM5Y2ExYTY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICB9XHJcbiAgICAuY29udGVudCB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAxMHB4IDEwcHggMHB4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICNlY2VjZWM7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAucXVlc3Rpb257XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICM1MjU4NjY7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRvZ2dsZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICB3aWR0aDogMWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg5OCwgMTA0LCAxMTMsIDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogNTAlOyB0b3A6IDA7IGJvdHRvbTogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDsgdG9wOiA1MCU7IHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYW5zd2VyIHtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAucDItNy0yIHtcclxuICAgICAgICA+IC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAucDItNy0zIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnAyLTctMiB7XHJcbiAgICAgICAgPiAuZmxleCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNy0zIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIH1cclxuICAgIC5mYXEge1xyXG4gICAgICAgIC5pbmRleCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDItNi0zIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIFxyXG4gICAgLm5hdnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoNDUsIDUxLCA2NSwgMC41KTtcclxuICAgICAgICA+IC5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJkMzM0MTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BsaXQge1xyXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRhYntcclxuICAgICAgICBtYXJnaW46IDIwcHggLTEwcHggMDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi02LTMsXHJcbi5wMi02LTQge1xyXG4gICAgLmZsZXgge1xyXG4gICAgICAgIG1hcmdpbjogODBweCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi02LTQge1xyXG4gICAgbWFyZ2luOiAyMDBweCBhdXRvO1xyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gICAgLm5hdnMge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDQ1LCA1MSwgNjUsIDAuNSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IC5hY3RpdmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMzQxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50YWIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgPiBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDItNi0zLFxyXG4ucDItNi00LFxyXG4ucDItNi01LFxyXG4ucDItNi02IHtcclxuICAgIGgzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7IHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDQ1LCA1MSwgNjUsIDAuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDItNi01IHtcclxuICAgID4gLmZsZXgge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDYwcHggMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzNiU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItNi02IHtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnAyLTYtNyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAuZGlmZmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAubGF5ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwOyBib3R0b206IDA7IHRvcDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3BsaXRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDA7IGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIDApO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGN1cnNvcjogbW92ZTtcclxuICAgICAgICA+IC5kcmFnZ2VyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTsgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgd2lkdGg6IDQwcHg7IGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiB1bnNldDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuLnAyLTYtOCB7XHJcbiAgICBtYXJnaW46IDI0MHB4IGF1dG8gMTAwcHg7XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgIH1cclxuICAgIC5pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6aG92ZXIgPiAudmlldyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwOyB0b3A6IDA7IHJpZ2h0OiAwOyBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMyZDMyM2IsIC43KTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDhweCAwIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5tb2RhbC12aWV3IHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgPiBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTQyMHB4KSB7XHJcbiAgICAucDItNi01IHtcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNi02IHtcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgLnAyLTYtM3tcclxuICAgICAgICAudGFiIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi02LTMsXHJcbiAgICAucDItNi00IHtcclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi02LTQge1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgICAudGFicyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZzIHtcclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNi01IHtcclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNi02IHtcclxuICAgICAgICA+IC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDYwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi02LTgge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMTAwcHggMDtcclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDItNi00IHtcclxuICAgICAgICAudGFicyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2cyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiAuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNi0zLFxyXG4gICAgLnAyLTYtNHtcclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi02LTYge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLnAyLTYtOHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDItNS0zIHtcclxuICAgID4gLmZsZXgge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDM2MHB4IDtcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXC8nO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi01LTQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLml0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDg0cHg7IGxlZnQ6IDUwcHg7IHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHJnYmEoMCwwLDAsLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggMjdweCAzcHggcmdiYSgxMzUsIDE0MSwgMTYzLCAwLjMpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDEwcHggI2ZmZjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi01LTUge1xyXG4gICAgbWFyZ2luOiAxMjBweCBhdXRvO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICB9XHJcbiAgICAuY2xpZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5hdmF0YXIge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuICAgIC5xdW90ZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XHJcbiAgICAucDItNS01IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jbGllbnQsXHJcbiAgICAgICAgLnF1b3Rle1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3ODBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsaWVudHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA4NjBweCkge1xyXG4gICAgLnAyLTUtM3tcclxuICAgICAgICA+IC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNS00IHtcclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMTBweCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIC5wMi01LTMge1xyXG4gICAgICAgID4gLmZsZXgge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbXMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNS00IHtcclxuICAgICAgICAuaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi01LTUge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG59IiwiLnAyLTQtMyB7XHJcbiAgICB3aWR0aDogMTU4MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLmZsZXgge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAtMTBweCAtMTBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxMDAsIDEwNCwgMTE2LCAwLjcpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbmRleCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBjb2xvcjogcmdiYSg0NSwgMTE1LCAyMTksIDAuMik7XHJcbiAgICB9XHJcbiAgICAucGFuZWwge1xyXG4gICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdCAgICBib3gtc2hhZG93OiAxMnB4IDE2cHggNTBweCAwcHggcmdiYSg2OSwgODIsIDEzOSwgMC4xKTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZWNlY2VjO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMzBweDsgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogNHB4IDBweCAxMHB4IDBweCByZ2JhKDY5LCA4MiwgMTM5LCAwLjIpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZmNhNjg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAjYTBhM2IyO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi00LTQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAxMDBweCAwIDA7XHJcbiAgICBtaW4taGVpZ2h0OiA0NDNweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDItNC9wMDItNC1zMDQtYmcuanBnJyk7XHJcbiAgICAuc2xpZGUtZG93biB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTsgdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWUtdmljZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi00LTUge1xyXG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcvd3AtY29udGVudC90aGVtZXMvbW1sLXRoZW1lL2Rpc3QvaW1nL3AwMi00L3AwMi00LXMwNS1iZy5qcGcnKSByaWdodCB0b3Agbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmNoYXRzIHtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHg7XHJcbiAgICAgICAgICAgICY6bm90KC5tZXNzYWdlKSA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgxNDgsIDE1OCwgMTgxLCAwLjI1KTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDEwcHggIzFmMjYzMDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLm1lc3NhZ2Uge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZW1vIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgICAubWVzc2FnZSB7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAxMHB4IDEycHggMTVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoMTQ4LCAxNTgsIDE4MSwgMC4wNik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDIwcHggMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4xNSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHggOHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAucDItNC0zIHtcclxuICAgICAgICAuZmxleCB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNjBweCk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mYS1jaGV2cm9uLXJpZ2h0e1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi00LTV7XHJcbiAgICAgICAgLm1lc3NhZ2V7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgIC5wMi00LTUge1xyXG4gICAgICAgIC5jaGF0cyB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpLFxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSxcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnAyLTQtMiB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICB9XHJcbiAgICAucDItNC0ze1xyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmEtY2hldnJvbi1yaWdodHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItNC00e1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XHJcbiAgICB9XHJcbiAgICAucDItNC01IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU0MHB4KSB7XHJcbiAgICAucDItNC01e1xyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jaGF0c3tcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wMi0zLTMge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICA+IC5yb3cge1xyXG4gICAgICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmN2Y4ZmE7XHJcbiAgICAgICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pY29uIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtODBweDsgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMzM2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU2MHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggNDBweCAwcHggcmdiYSgxOTUsIDIwMCwgMjA5LCAwLjIpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgICsgbGkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlY2VjZWM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMS41KSBzY2FsZVkoMS4yKTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggNDBweCAwcHggcmdiYSgxOTUsIDIwMCwgMjA5LCAwLjIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICsgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTAwLCAxMDQsIDExNiwgMC43KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi0zLTQge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIC5idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg2MHB4KSB7XHJcbiAgICAucDItMy0zIHtcclxuICAgICAgICA+IC5yb3cge1xyXG4gICAgICAgICAgICA+IC5jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRleHQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAzMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvOyByaWdodDogMTBweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLnAyLTMtMyB7XHJcbiAgICAgICAgLmxpc3Qge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5wMi0yLTIge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG4gICAgLnZpZGVvLXBvcHVwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2Y5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1MHB4IDcwcHggMHB4IHJnYmEoMTc0LCAxODEsIDE5NSwgMC40KTtcclxuICAgICAgICBib3JkZXI6IDE0cHggc29saWQgIzFmMjYzMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItMi0zIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDItMi9wMDItMi1zMDMtaW1nLmpwZycpIDEwJSBjZW50ZXIgbm8tcmVwZWF0O1xyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC43NWVtO1xyXG4gICAgfVxyXG4gICAgLmFycm93LXJpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAxMHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgfVxyXG4gICAgaDUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogcmdiYSgxMDAsIDEwNCwgMTE2LCAwLjIpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItMi00e1xyXG4gICAgbWFyZ2luOiAxNDBweCBhdXRvO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgLmZsZXgge1xyXG4gICAgICAgIG1hcmdpbjogNDBweCAtMTBweCAtMTBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItMi01e1xyXG4gICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmOTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIC5mbGV4IHtcclxuICAgICAgICBtYXJnaW46IDQwcHggLTEwcHggLTEwcHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNTBweCAxMHB4IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3MHB4IDIwcHggNTBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW1hZ2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7IHRvcDogLTUwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA4OHB4OyB3aWR0aDogODhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlcjogNnB4IHNvbGlkICNmNmY3Zjk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxufVxyXG5cclxuLnAyLTItNi5jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAxMDBweCBhdXRvO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTE4MHB4KSB7XHJcbiAgICAucDItMi0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcclxuICAgICAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAgICAgICByaWdodDogYXV0bzsgbGVmdDogNDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAucDItMi0zIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5hcnJvdy1yaWdodCB7IGRpc3BsYXk6IG5vbmU7IH1cclxuICAgICAgICA+IC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDMwcHggMCAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDg0MHB4KSB7XHJcbiAgICAucDItMi00IHtcclxuICAgICAgICAuZmxleCA+IGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAyLTItNSB7XHJcbiAgICAgICAgLmZsZXggPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDItMi0yIHtcclxuICAgICAgICBtYXJnaW46IDUwcHggMDtcclxuICAgIH1cclxuICAgIC5wMi0yLTMge1xyXG4gICAgICAgIC5mZWF0dXJlc3tcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi0yLTQge1xyXG4gICAgICAgIG1hcmdpbjogNzBweCAwO1xyXG4gICAgfVxyXG4gICAgLnAyLTItNi5jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgIC5wMi0yLTQgLmZsZXggPiBsaSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5wMi0yLTUge1xyXG4gICAgICAgIC5mbGV4ID4gbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogNTBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAyLTEtMntcclxuICAgIG1hcmdpbjogMTAwcHggYXV0bztcclxuICAgIHdpZHRoOiA4ODBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5wcmVmaXgge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBjb2xvcjogIzUyNTg2NjtcclxuICAgIH1cclxuICAgIC5ibG9ja3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoLTkwZGVnLCAjMmQ3MmRiIDAlLCAjNTk5NmYzIDEwMCUpO1xyXG5cdCAgICAgICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBub3JtYWwsIG5vcm1hbDtcclxuXHQgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcblx0ICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuXHQgICAgICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMmU3M2RiIDAlLCAjYTFjNmZmIDEwMCUpO1xyXG4gICAgICAgICAgICBib3JkZXItaW1hZ2Utc2xpY2U6IDE7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEuMTUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDItMS0zIHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2Y3ZjhmYSAwJSwgI2ZhZmJmYyAxMDAlKTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xyXG4gICAgfVxyXG4gICAgLnBhbmVscyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIC0yNXB4IC0yNXB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMjVweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMzMyUgLSA1MHB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgxOTUsIDIwMCwgMjE0LCAwLjMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgPiBwOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgID4gaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAzcHggMCAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICM2ZmNhNjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlY2VjO1xyXG4gICAgfVxyXG4gICAgLndyb25ne1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBjb2xvcjogI2NlMjMyMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi0xLTR7XHJcbiAgICBtYXJnaW46IDYwcHggYXV0byAxNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5kaWZmZXJlbmNlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIH1cclxuICAgIC5pdGVte1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgfVxyXG4gICAgLmxlZnQsIC5yaWdodHtcclxuICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLmxlZnR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNmZjYTY4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4IDAgMCAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICNjZTIzMjM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhcnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTsgdG9wOiAyNyU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKXsgdG9wOiA0OCU7IH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMyl7IHRvcDogNjglOyB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDQpeyB0b3A6IDkwJTsgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAyLTEtNXtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICByaWdodDogMDsgdG9wOiAwOyBib3R0b206IDA7XHJcbiAgICAgICAgd2lkdGg6IDEyMDRweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y1ZjdmYSB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9tbWwtdGhlbWUvZGlzdC9pbWcvcDAyLTEvcDAyLTEtczA1LWJnLmpwZycpIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuICAgID4gLmZsZXgge1xyXG4gICAgICAgIHdpZHRoOiAxMjQwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDItMS02IHtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC52aWRlbyxcclxuICAgIC52aWRlby1wb3B1cCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC52aWRlby1wb3B1cCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggNTBweCA3MHB4IDBweCByZ2JhKDE3NCwgMTgxLCAxOTUsIDAuNCk7XHJcbiAgICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkICMxZjI2MzA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuICAgIC5oaWRkZW4ge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMi0xLTd7XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDc4MHB4O1xyXG4gICAgfVxyXG4gICAgLmNhc2VzIHtcclxuICAgICAgICBtYXJnaW46IC0xMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMHMgbGluZWFyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIGNhbGMoLTEwMCUgKyAyNzBweCkpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnAyLTEtOCB7XHJcbiAgICBtYXJnaW46IDEyMHB4IGF1dG87XHJcbiAgICA+IC5mbGV4IHtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgfVxyXG4gICAgLmxlZnQsXHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuICAgIC5saW5lIHtcclxuICAgICAgICBtYXJnaW46IDAgMjBweDtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlY2VjZWM7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7IHRvcDogMTVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDdweDsgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmluZGV4IHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5wMi0xLTR7XHJcbiAgICAgICAgLmNoYXJ0LFxyXG4gICAgICAgIC5taWRkbGV7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgKyAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VjZWNlYztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk4MHB4KSB7XHJcbiAgICAucDItMS0zIHtcclxuICAgICAgICAucGFuZWxzIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi0xLTUge1xyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMi0xLTcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAyLTEtOCB7XHJcbiAgICAgICAgPiAuZmxleCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCwgXHJcbiAgICAgICAgLnJpZ2h0e1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcclxuICAgIC5wMi0xLTIge1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAwO1xyXG4gICAgICAgIC5ibG9ja3Mge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAyLTEtMyB7XHJcbiAgICAgICAgcGFkZGluZzogNTBweCAwO1xyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnBhbmVscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAtMTBweCAwO1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jb250ZW50e1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICA+IHA6Zmlyc3QtY2hpbGR7IG1pbi1oZWlnaHQ6IHVuc2V0OyB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAyLTEtNCB7XHJcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XHJcbiAgICAgICAgLmRpZmZlcmVuY2Uge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDItMS01e1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIC5wMi0xLTYge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCAwO1xyXG4gICAgfVxyXG4gICAgLnAyLTEtOHtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAucDItMS03IHtcclxuICAgICAgICAuY2FzZXMge1xyXG4gICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucDItMntcclxuICAgIG1hcmdpbjogMTIwcHggYXV0bztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5mbGV4IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnR7XHJcbiAgICAgICAgd2lkdGg6IDQ0JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICArIC5pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubnVtYmVyIHtcclxuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgY29sb3I6ICNkM2Q3ZTI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIG1heC13aWR0aDogNTgwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgLnAyLTIge1xyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcbiAgICAucDItMiB7XHJcbiAgICAgICAgbWFyZ2luOiA1MHB4IDA7XHJcbiAgICB9XHJcbn0iLCIuaG9tZS1iYW5uZXJ7IFxyXG4gICAgbWluLWhlaWdodDogNzMwcHg7XHJcbiAgICBwYWRkaW5nOiAxMjBweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICB9XHJcbn1cclxuLmJhY2tncm91bmRzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMDtcclxuICAgIHZpZGVvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlOyB0b3A6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMS0ye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICBwYWRkaW5nOiA0MHB4O1xyXG4gICAgd2lkdGg6IDE1ODBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAyNnB4IDk1cHggMHB4IHJnYmEoMjExLCAyMTgsIDIzMiwgMC40KTtcclxuICAgID4gLml0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggYXV0byAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDEtM3tcclxuICAgIG1hcmdpbjogOTBweCBhdXRvIDEyMHB4O1xyXG4gICAgd2lkdGg6IDE1ODBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAmLmNvbnRhaW5lcntcclxuICAgICAgICBtYXgtd2lkdGg6IDk0JSFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDoxMjAwcHgpe1xyXG4gICAgICAgICAgICAvLyBtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgID4gLnJpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3OTBweDtcclxuICAgICAgICBtYXJnaW46IDAgOTBweCAwIDA7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7IHRvcDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTYwcHg7IGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICMyZDcyZGIgMCUsICM1OTk2ZjMgMTAwJSksIGxpbmVhci1ncmFkaWVudCgjMmQ3MmRiLCAjMmQ3MmRiKTtcclxuXHQgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDEwOSwyNTUsLjEpO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgXHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTQwcHg7XHJcbiAgICAgICAgdG9wOiAtNTVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDEvZGlhbG9nYm94LnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAvLyBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgY29sb3I6ICMxODY1ZGE7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNTBweDsgYm90dG9tOiA0MHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMzgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgIH1cclxuICAgIC5wbGF5IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICByaWdodDogMDsgdG9wOiA1MCU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDExMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZWZmZmY7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgLTUwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS12aWNlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC01MCUpIHJvdGF0ZSgxMjBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMS00IHtcclxuICAgIHBhZGRpbmc6IDEwMHB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2Y5O1xyXG4gICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc5MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1ODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICAgIC5wYW5lbHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIG1hcmdpbjogNTBweCAtN3B4IC03cHg7XHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggNTBweCAyMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxNHB4KTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzMwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBpbWd7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgICAgIC8vIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIFxyXG4gICAgICAgICAgICAgICAgIzJkNzJkYiAwJSwgXHJcbiAgICAgICAgICAgICAgICAjNTk5NmYzIDEwMCUpLCBcclxuICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAgICAgI2ZmZmZmZiwgXHJcbiAgICAgICAgICAgICAgICAjZmZmZmZmKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbm9ybWFsLCBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUscCxhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggODBweCAwcHggcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjM2KTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgIzJkNzJkYiAwJSwgIzU5OTZmMyAxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byA1MHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxle1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICB9XHJcbiAgICAubGlua3tcclxuICAgICAgICBtYXJnaW46IGF1dG8gYXV0byAwIDA7XHJcbiAgICAgICAgPiBpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC42ZW07XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDRweCwgLTFweCk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwgLTFweCkgcm90YXRleSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDEtNXtcclxuICAgIG1hcmdpbjogMTIwcHggYXV0byAxNjBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICA+IC5sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gICAgPiAucmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY2MHB4O1xyXG4gICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCAjMWYyNjMwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjIpO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucDEtNntcclxuICAgIG1hcmdpbjogMjAwcHggMCAxODBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnXFwyMCc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwOyB0b3A6IDA7IGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Y0ZjVmNjtcclxuICAgIH1cclxuICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NjBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMS03e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMjYwcHggMCA1MDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICAgIGgye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuYnRue1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgICAucGhvdG9zIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNDAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAtNTAlKTtcclxuICAgIH1cclxufVxyXG5cclxuLnAxLTh7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxNTRweCAwIDEyMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDkwcHg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogYXR0cihkYXRhLWhpbnQpO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICNmNmY3Zjk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcMjAnO1xyXG4gICAgICAgIHRvcDogMTU0cHg7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmNmY3Zjk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgfVxyXG4gICAgLmZsZXgge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gICAgLmxlZnQge1xyXG4gICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcclxuICAgIH1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2UyZTRlOTtcclxuICAgICAgICArIC5pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnXFwyMCc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDsgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMDsgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGltZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMCAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogI2IwYjljMTtcclxuICAgICAgICBie1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGV4dCB7XHJcbiAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgICAucmlnaHQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDY4MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1MHB4IDUwcHggMHB4IHJnYmEoNjIsIDY3LCA3OCwgMC4yKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwcHg7IHJpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDUwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50cmFja3tcclxuICAgICAgICB3aWR0aDogMzAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUtMXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzLjMzMzMlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUtMntcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY2LjY2NjYlLCAwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnAxLTMtbmV3IHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgcGFkZGluZzogMjQwcHggMCAxNjVweDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwjZjZmN2Y5IDUwJSwjZmZmZmZmIDUwJSk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAucDEtMy1uZXctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDE2ODBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIzJTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3NSU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZpZGVvLXBvcHVwIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mZWVkYmFjay1pdGVtIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTlmMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgY3Vyc29yOmdyYWI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgLmN1c3RvbWVyLWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAzMHB4O1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLy8gLnNjcm9sbGJhciB7XHJcbiAgICAgICAgLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgLy8gICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICAgICAgLy8gICAgIHdpZHRoOiA5ODVweDtcclxuICAgICAgICAvLyAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU5ZjE7XHJcbiAgICAgICAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAvLyAgICAgLmJhciB7XHJcbiAgICAgICAgLy8gICAgICAgICB3aWR0aDogMCU7XHJcbiAgICAgICAgLy8gICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICAvLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDcyZGI7XHJcbiAgICAgICAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDgwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnAxLTQtbmV3IHtcclxuICAgIG1hcmdpbjogMTgwcHggMDtcclxuICAgIC5wMS00LW5ldy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxNTgwcHg7XHJcbiAgICB9XHJcbiAgICAuYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3NjBweDtcclxuICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYyZjc7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQ7IFxyXG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTBweCA1MHB4O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLy8gYm94LXNoYWRvdzogMHB4IDMwcHggODBweCAwcHggcmdiYSgxNjIsIDE3NCwgMTk1LCAwLjM2KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDMwcHggNTBweCAwcHggcmdiYSgxNjIsMTc0LDE5NSwwLjQpO1xyXG4gICAgICAgICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWctd3JhcCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY292ZXItaW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgIH1cclxuICAgIC50ZXh0LXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3I6ICM2NDY4NzQsICRhbHBoYTogMC42KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pY29uLWxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmljb24taXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6ICM2NDY4NzQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDk3ZGY1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ib3g6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMmE2NTtcclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yOiAjZmZmZmZmLCAkYWxwaGE6IDAuNTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29uLWl0ZW0ge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnAxLTYtbmV3IHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmNmY3ZjkgNTAlLCAjZmZmZmZmIDUwJSk7XHJcbiAgICAucDEtNi1uZXctd3JhcCB7XHJcbiAgICAgICAgd2lkdGg6IDE1OTBweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA0NXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czozMHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1MHB4IDUxcHggMHB4IHJnYmEoMjExLCAyMTgsIDIzMiwgMC4zKTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2FzZS1saXN0LXNsaWNrIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgIH1cclxuICAgIC5jYXNlLWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuICAgIC53cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMmU3ZWQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggXHJcbiAgICAgICAgICAgIHJnYmEoOCwgMjYsIDQzLCAwLjE1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlN2VkO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGM1MzY3O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1nLXdyYXAge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgICAgICAgICAgLy8gLy8gbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcjogIzY0Njg3NCwgJGFscGhhOiAwLjUpO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogIzJkNzJkYjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJldiB7XHJcbiAgICAgICAgbGVmdDogLTMwcHg7XHJcbiAgICB9XHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4XHJcbiAgICB9XHJcbn1cclxuLnAxLTctbmV3IHtcclxuICAgIHBhZGRpbmc6IDkwcHggMDtcclxuICAgIC5wMS03LW5ldy13cmFwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMDItMi9wMDItMi1zMDMtaW1nLmpwZycpIDUlIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbiAgICAubGVmdCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNDVweDtcclxuICAgICAgICB3aWR0aDogMjklO1xyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDY5JTtcclxuICAgICAgICBtYXgtd2lkdGg6IDcyMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICAgIH1cclxuICAgIC5pbnN0cnVjdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJkNzJkYjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5mdW5jdGlvbi1saXN0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYzMHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICAuZnVuY3Rpb24taXRlbSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDEwMCwxMDQsMTE2LDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjY1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNjI2ODcxO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgzKSwmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNzBweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZCgybikge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcbiNkb3dubG9hZC1leGFtcGxlIHtcclxuICAgIC5tbWwtbW9kYWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuNyk7XHJcbiAgICB9XHJcbiAgICAubW1sLW1vZGFsLWNsb3NlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDQwcHg7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAgIC5wMS0zLW5ldyB7XHJcbiAgICAgICAgLnAxLTMtbmV3LXdyYXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZmVlZGJhY2staXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIC5wMS0yIHtcclxuICAgICAgICA+IC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtMyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgPiAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB9XHJcbiAgICAgICAgPiAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDcwcHggYXV0byAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGF5IHtcclxuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMS00e1xyXG4gICAgICAgIC5wYW5lbHMgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTRweCk7XHJcbiAgICAgICAgICAgIC8vICY6Zmlyc3QtY2hpbGQsXHJcbiAgICAgICAgICAgIC8vICY6bGFzdC1jaGlsZHtcclxuICAgICAgICAgICAgLy8gICAgIHdpZHRoOiBjYWxjKDY2LjY2NjYlIC0gMTRweCk7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtNy1uZXcge1xyXG4gICAgICAgIC5wMS03LW5ldy13cmFwIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICAucDEtNC1uZXcge1xyXG4gICAgICAgIG1hcmdpbjogMTMwcHggMDtcclxuICAgICAgICAuaWNvbi1saXN0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtNy1uZXcge1xyXG4gICAgICAgIC5wMS03LW5ldy13cmFwIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmlnaHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnVuY3Rpb24tbGlzdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZnVuY3Rpb24taXRlbSB7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5zdHJ1Y3Rpb25zIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5ODBweCkge1xyXG4gICAgLnAxLTIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgfVxyXG4gICAgLnAxLTMuY29udGFpbmVye1xyXG4gICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAxLTcge1xyXG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDA7XHJcbiAgICAgICAgPiAuY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5waG90b3Mge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMCAwO1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtOCB7XHJcbiAgICAgICAgJjphZnRlcixcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mbGV4IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMS0zLW5ldyB7XHJcbiAgICAgICAgcGFkZGluZzogODBweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmOTtcclxuICAgICAgICAucDEtMy1uZXctd3JhcCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC5sZWZ0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTIzMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY3VzdG9tZXItZmVlZGJhY2stc2xpY2tlciB7XHJcbiAgICAgICAgICAgICAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMS00LW5ldyB7XHJcbiAgICAgICAgLnAxLTQtbmV3LXdyYXAge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5ib3g6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcclxuICAgIC5wMS00e1xyXG4gICAgICAgIC5wYW5lbHMgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xyXG4gICAgICAgICAgICAvLyAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICAgICAgLy8gJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICAvLyAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTRweCk7XHJcbiAgICAgICAgICAgIC8vIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtNSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgPiAubGVmdCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtNntcclxuICAgICAgICBtYXJnaW46IDEwMHB4IDA7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206IHVuc2V0O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtNC1uZXcge1xyXG4gICAgICAgIC5jb3Zlci1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNzYwcHgpIHtcclxuICAgIC5wMS03LW5ldyB7XHJcbiAgICAgICAgLmZ1bmN0aW9uLWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSwmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKG4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xyXG4gICAgLmhvbWUtYmFubmVye1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgfVxyXG4gICAgLmJhY2tncm91bmRze1xyXG4gICAgICAgIHZpZGVveyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICB9XHJcbiAgICAucDEtMiB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICA+IC5pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAxLTMge1xyXG4gICAgICAgIG1hcmdpbjogNjBweCBhdXRvO1xyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogNjBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMS00e1xyXG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICAgICAgICAucGFuZWxzIHtcclxuICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucDEtNXtcclxuICAgICAgICBtYXJnaW46IDYwcHggMDtcclxuICAgIH1cclxuICAgIC5wMS03IHtcclxuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XHJcbiAgICB9XHJcbiAgICAucDEtOCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgICAgICBwYWRkaW5nOiAxMDBweCAwIDYwcHg7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodCB7XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7IHJpZ2h0OiAzMHB4OyBib3R0b206IDMwcHg7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAxLTQtbmV3IHtcclxuICAgICAgICBtYXJnaW46IDkwcHggMDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcclxuICAgIC5wMS0zIHtcclxuICAgICAgICAucGxheSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgdG9wOiB1bnNldDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMS0zLW5ldyB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAwO1xyXG4gICAgICAgIC5wMS0zLW5ldy13cmFwIHtcclxuICAgICAgICAgICAgLnJpZ2h0IHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAxLTQtbmV3IHtcclxuICAgICAgICAuYm94IHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGV4dC13cmFwIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmltZy13cmFwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLnAxLTR7XHJcbiAgICAgICAgLnBhbmVscyA+IGxpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnAxMi1zMntcclxuICAgIG1hcmdpbjogMTEwcHggMCA1MHB4O1xyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4O1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bntcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDgwcHggMHB4IFxyXG5cdFx0cmdiYSgxNjIsIDE3NCwgMTk1LCAwLjM2KTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czogMjdweDtcclxuICAgIH1cclxuICAgIC5pbmZve1xyXG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI0JTtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLnNsaWNrZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NDBweDtcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICA+aW1ne1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAwIDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTMlO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuc21hbGx7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6MDtcclxuICAgICAgICAgICAgYm90dG9tOjA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOSU7XHJcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogMTU0cHg7XHJcbiAgICAgICAgICAgID5pbWd7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNsaWNrLWRvdHN7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgICAgcGFkZGluZzowO1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCM4NDhlYTYsMC4zKTtcclxuICAgICAgICAgICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODQ4ZWE2O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnAxMi1zM3tcclxuICAgIC5pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46MTAwcHggMDtcclxuICAgICAgICAmOm50aC1jaGlsZChvZGQpe1xyXG4gICAgICAgICAgICAubnVte1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKXtcclxuICAgICAgICAgICAgLnRpdHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubnVte1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6MjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW1sLWJveHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgIC50aXR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5udW17XHJcbiAgICAgICAgZm9udC1zaXplOiAxODBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTA4cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGFjdW1pbi1wcm8tY29uZGVuc2VkLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIGNvbG9yOiAjMjcyYzNhO1xyXG4gICAgfVxyXG4gICAgLm1tbC1ib3h7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIC8vIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGY3ZmM7XHJcbiAgICB9XHJcbiAgICAuaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogNzI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDYyJTtcclxuICAgIH1cclxuICAgIC5pbmZve1xyXG4gICAgICAgIGZsZXg6MSAxIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzODBweDtcclxuICAgICAgIFxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIG1hcmdpbjoyNXB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiM2ZmNhNjg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wMTItczR7XHJcbiAgICBtYXJnaW46MTAwcHggMCAxNjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC5tbWwtaW1ne1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDExODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46MzBweCBhdXRvIDA7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNTBweCA3MHB4IDBweCBcclxuXHRcdHJnYmEoMTc0LCAxODEsIDE5NSwgMC40KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnZwLWF7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICB0b3A6MDtcclxuICAgICAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pY29ue1xyXG4gICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogNjhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjMDAwMDAwLC40KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmlhbmdsZS1yaWdodCgxMnB4LDE2cHgsI2ZmZik7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OicnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDEyLXM1e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzo2NXB4IDAgO1xyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDowO1xyXG4gICAgICAgIHJpZ2h0OjA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDonJztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE4ZmUxO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3dwLWNvbnRlbnQvdGhlbWVzL21tbC10aGVtZS9kaXN0L2ltZy9wMTIvcDEyczA1LWJnLnBuZycpO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwcHggMHB4IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lcntcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG4gICAgLmRlc2N7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgLmxlZnR7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjQ2ODc0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA4MHB4IDBweCBcclxuICAgICAgICAgICAgICAgIHJnYmEoMTYyLCAxNzQsIDE5NSwgMC4zNik7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0e1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBtYXJnaW46MjVweCAwO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0b3A6NXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucDEyLXM2e1xyXG4gICAgbWFyZ2luOjIyMHB4IDAgMTMwcHg7XHJcbiAgICAubW1sLWJveHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46YXV0bztcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAvLyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAuaW1ne1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgd2lkdGg6IDUyJTtcclxuICAgICAgICBvcmRlcjoxO1xyXG4gICAgfVxyXG4gICAgLmluZm97XHJcbiAgICAgICAgZmxleDoxIDEgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDQ0MHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOjI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDU1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHVse1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMycHggO1xyXG4gICAgICAgICAgICBtYXJnaW46MzVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOjdweDtcclxuICAgICAgICAgICAgbGVmdDowO1xyXG4gICAgICAgICAgICBjb2xvcjojNmZjYTY4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5wMTItczd7XHJcbiAgICBtYXJnaW46MTMwcHggMCAxMjBweDtcclxuICAgIC5jb250YWluZXJ7XHJcbiAgICAgICAgZGlzcGxheTpmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG4gICAgLmluZm97XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlzdHtcclxuICAgICAgICBmbGV4OjEgMSBhdXRvO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NDJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgMTBweCAyMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOjI1cHggMzBweCAzMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCBcclxuICAgICAgICAgICAgICAgIHJnYmEoMjIwLCAyMjQsIDIzMywgMC41KTtcclxuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiMyZDcyZGI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4ucDEyLXM4e1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvbW1sLXRoZW1lL2Rpc3QvaW1nL2NvbW1vbi9jb21tb24tY3RhLWJnLmpwZycpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOjIwMHB4IDAgO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgICBoMntcclxuICAgICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIG1hcmdpbjowIGF1dG8gO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgIH1cclxuICAgIC5idG5ze1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgIH1cclxuICAgIC5idG57XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xyXG4gICAgICAgIGJvcmRlcjogc29saWQgMnB4ICNmZmZmZmY7XHJcbiAgICAgICAgY29sb3I6ICMyZDMzNDE7XHJcbiAgICAgICAgbWFyZ2luOjEwcHggMTBweCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC44O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICBjb2xvcjogIzJkMzM0MTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1yZXZlcnNle1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMmQzMzQxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODgwcHgpe1xyXG4gICAgLnAxMi1zMiB7XHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDJ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idG57XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlja2Vye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnAxMi1zNSAucmlnaHR7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcclxuICAgIH1cclxuICAgIC5wMTItczYge1xyXG4gICAgICAgIHBhZGRpbmc6MCAxMHB4O1xyXG5cclxuICAgICAgICAubW1sLWJveHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW1ne1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAzMHB4O1xyXG4gICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgZmxleDp1bnNldDtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgLnAxMi1zNyB7XHJcbiAgICAgICAgLmNvbnRhaW5lcntcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mb3tcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IFxyXG4gICAgICAgICAgICBtYXJnaW46MCBhdXRvIDMwcHg7ICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxpc3R7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA7IFxyXG4gICAgICAgICAgICBmbGV4OnVuc2V0IFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAucDEyLXMzIHtcclxuICAgICAgICAuaXRlbTpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAudGl0e1xyXG5cclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm51bXtcclxuICAgICAgICAgICAgICAgIG9yZGVyOjE7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZGVzY3tcclxuICAgICAgICAgICAgICAgIG9yZGVyOjI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5tbWwtYm94e1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pbWd7IFxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byAzMHB4O1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgICAgLmluZm97XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG8gMzBweCFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MCAzMHB4O1xyXG4gICAgICAgICAgICBmbGV4OnVuc2V0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wMTItczUge1xyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OjUwJTtcclxuICAgICAgICAgICAgdG9wOnVuc2V0O1xyXG4gICAgICAgICAgICBib3R0b206MDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRlc2N7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICAgICAgbWFyZ2luOjAgYXV0byA7ICAgXHJcbiAgICBcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlZnR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yaWdodHtcclxuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjUwMHB4KXtcclxuICAgIC5wMTItczcgLmxpc3QgbGl7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgICB9XHJcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFJQ0EsQUFBQSxJQUFJLEFBQUMsQ0FDSiwyQkFBMkIsQ0FBRSxXQUFXLENBRXhDLFNBQVMsQ0FBRSxLQUFLLENBQ2hCLGdCQUFnQixDQUFFLElBQUksQ0FFdEIsa0JBQWtCLENBQUUsS0FBSyxDQUN6QixBQUVELEFBQUEsSUFBSSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxDQUFDLENBQUUsVUFBVSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEdBQUcsQ0FBRSxJQUFJLENBQUUsUUFBUSxDQUFFLE1BQU0sQ0FBRSxNQUFNLENBQUUsS0FBSyxDQUFFLFFBQVEsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLE1BQU0sQUFBQyxDQUM3SSxNQUFNLENBQUUsQ0FBQyxDQUNULE9BQU8sQ0FBRSxDQUFDLENBQ1YsQUFFRCxBQUFBLElBQUksQUFBQyxDQUNKLFdBQVcsQ0hmRSw4QkFBOEIsQ0FBRSxLQUFL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 */
