.navbar.is-fresh{position:relative;min-height:3.8rem;transition:all .3s;z-index:99}.navbar.is-fresh .container{min-height:4rem}.navbar.is-fresh.no-shadow{box-shadow:none !important}.navbar.is-fresh .navbar-burger{width:4rem;height:4rem}.navbar.is-fresh .navbar-brand{min-height:4rem}.navbar.is-fresh .navbar-brand img{max-height:36px !important;height:36px}.navbar.is-fresh .navbar-brand:hover .navbar-item{background:transparent !important}.navbar.is-fresh .navbar-end{-ms-flex-align:center;align-items:center}.navbar.is-fresh .navbar-item{color:#999}.navbar.is-fresh .navbar-item.is-secondary:hover{color:#F39200 !important}.navbar.is-fresh .navbar-item.has-dropdown{padding:10px 0}.navbar.is-fresh .navbar-item.has-dropdown .navbar-link{color:#999}.navbar.is-fresh .navbar-item.has-dropdown .navbar-link:after{top:55%;height:0.5em;width:0.5em;border-width:2px;border-color:#999}.navbar.is-fresh .navbar-item.has-dropdown .navbar-dropdown{top:3.4rem;min-width:220px;margin-top:4px;border-top-color:#F39200}.navbar.is-fresh .navbar-item.has-dropdown .navbar-dropdown .navbar-item{padding:10px 20px}.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link{color:#F39200}.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link:after{border-color:#F39200}.navbar.is-fresh .navbar-item .signup{display:block;line-height:0;font-size:.9rem !important}.navbar.is-fresh.is-fixed{position:fixed;top:0;left:0;width:100%;min-height:4rem !important;background:#fff;box-shadow:0 0 8px 0 rgba(0,0,0,0.12)}.navbar.is-fresh.is-fixed a{color:#444F60}.navbar.is-fresh.is-fixed a:hover{color:#4FC1EA}#navbar-clone{position:fixed;top:0;left:0;width:100%;background:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:100;box-shadow:0 0 8px 0 rgba(0,0,0,0.12)}#navbar-clone.is-active{-webkit-transform:translateY(0);transform:translateY(0)}div.nav-item.is-drop a{padding-right:7px}div.nav-item.is-drop:hover .dropContain .dropOut{opacity:1}div.nav-item.is-drop:hover,div.nav-item.is-drop:hover a{border-bottom:1px solid transparent !important;color:#F39200}div.nav-item.is-drop:hover .dropContain{top:65px;-webkit-animation:fadeInUp 0.27s ease-out;animation:fadeInUp 0.27s ease-out}span.drop-caret{position:relative;top:5px}div.nav-item.is-drop{position:relative}div.nav-item.is-drop .dropContain{width:220px;position:absolute;z-index:3;left:50%;margin-left:-110px;top:-400px}div.nav-item.is-drop .dropContain .dropOut{width:220px;background:#fff;float:left;position:relative;margin-top:15px;opacity:0;border-radius:4px;box-shadow:0 1px 6px rgba(0,0,0,0.15);transition:all .5s ease-out}div.nav-item.is-drop .dropContain .dropOut .triangle{width:0;height:0;position:absolute;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;top:-8px;left:50%;margin-left:-8px}div.nav-item.is-drop .dropContain .dropOut ul li{text-align:left;float:left;width:200px;padding:12px 0 10px 15px;margin:0px 10px;color:#777;border-radius:4px;transition:background .1s ease-out}div.nav-item.is-drop .dropContain .dropOut ul li:hover{background:#EFF4F7;cursor:pointer}div.nav-item.is-drop .dropContain .dropOut ul{float:left;padding:10px 0}.section.section-light-grey{background-color:#EFF4F7}.section.section-feature-grey{background-color:#fbfbfb}.section.section-secondary{background-color:#F39200}.section.section-half{height:75vh !important}.section .title,.section .subtitle{font-family:'Open Sans', sans-serif}.section .subtitle.is-muted{color:#999}.title-wrapper{max-width:500px;margin:0 auto}.title-wrapper .title,.title-wrapper .subtitle{font-family:'Open Sans', sans-serif}.title-wrapper .subtitle.is-muted{color:#999}.divider{height:3px;border-radius:50px;background:#F39200;width:60px}.divider.is-centered{margin:0 auto}.content-wrapper{padding:60px 0}img.pushed-image{margin-top:-29vh}.media.icon-box{border-top:none !important}.media.icon-box .media-content .content p span{display:block}.media.icon-box .media-content .content p .icon-box-title{color:#444F60;font-size:1.2rem;font-weight:600}.media.icon-box .media-content .content p .icon-box-text{color:#A9ABAC;font-size:1rem;font-weight:400}.hero-body{padding-top:6rem;padding-bottom:6rem}.hero-body .title,.hero-body .subtitle{font-family:'Open Sans', sans-serif}.hero-body .title.is-bold{font-weight:700}.hero-body .subtitle.is-muted{color:#999}.hero-foot img.partner-logo{height:70px}footer.footer-dark{background:#444F60;color:#fff}footer.footer-dark .columns{margin-top:35px}footer.footer-dark .footer-logo img{height:40px}footer.footer-dark .footer-column .footer-header h3{font-weight:500;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}footer.footer-dark .footer-column ul.link-list{line-height:40px;font-size:1.1rem}footer.footer-dark .footer-column ul.link-list a{color:#98a9c3;font-weight:400;transition:all 0.5s}footer.footer-dark .footer-column ul.link-list :hover{color:#fcfcfc}footer.footer-dark .footer-column .level-item .icon{color:#F39200;transition:all 0.5s}footer.footer-dark .footer-column .level-item .icon :hover{color:#fcfcfc}.button{cursor:pointer;transition:all 0.5s}.button.cta{font-family:'Open Sans', sans-serif;font-size:1rem;font-weight:600;padding:26px 40px 26px 40px}.button.is-clear{line-height:0 !important}.button.rounded{border-radius:500px}.button.raised:hover{box-shadow:0 14px 26px -12px rgba(0,0,0,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(0,0,0,0.2) !important;opacity:0.8}.button.btn-outlined{background:transparent}.button.signup-button{font-size:.9rem;font-weight:600;font-family:'Open Sans', sans-serif;padding:24px 26px;width:130px}.button.primary-btn{outline:none;border-color:#4FC1EA;background-color:#4FC1EA;color:#fff;transition:all 0.5s}.button.primary-btn:hover{color:#fff}.button.primary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(79,193,234,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(79,193,234,0.2) !important;opacity:0.8}.button.primary-btn.btn-outlined{border-color:#4FC1EA;color:#4FC1EA;background-color:transparent}.button.primary-btn.btn-outlined:hover{color:#fff;background-color:#4FC1EA}.button.secondary-btn{outline:none;border-color:#F39200;background-color:#F39200;color:#fff;transition:all 0.5s}.button.secondary-btn:hover{color:#fff}.button.secondary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(243,146,0,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(243,146,0,0.2) !important;opacity:0.8}.button.secondary-btn.btn-outlined{border-color:#F39200;color:#F39200;background-color:transparent}.button.secondary-btn.btn-outlined:hover{color:#fff;background-color:#F39200}.button.button.accent-btn{outline:none;border-color:#00efb7;background-color:#00efb7;color:#fff;transition:all 0.5s}.button.button.accent-btn:hover{color:#fff}.button.button.accent-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(104,187,136,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(104,187,136,0.2) !important;opacity:0.8}.button.button.accent-btn.btn-outlined{border-color:#00efb7;color:#00efb7;background-color:transparent}.button.button.accent-btn.btn-outlined:hover{color:#fff;background-color:#00efb7}/*! _cards.scss v1.0.0 | Commercial License | built on top of bulma.io/Bulmax */.feature-card{width:300px;height:320px;background-color:#fff;border-radius:3px;margin:0 auto}.feature-card .card-title h4{font-family:'Open Sans', sans-serif;padding-top:25px;font-size:1.2rem;font-weight:600;color:#444F60}.feature-card .card-icon img{height:120px;margin-top:20px}.feature-card .card-text{padding:0 40px}.feature-card .card-text p{color:#999}.feature-card .card-action{margin-top:10px}.feature-card.is-bordered{border:1px solid #ededed}.flex-card{position:relative;background-color:#fff;border:0;border-radius:0.1875rem;display:inline-block;position:relative;overflow:hidden;width:100%;margin-bottom:20px}.flex-card.raised{box-shadow:0px 5px 25px 0px rgba(0,0,0,0.2)}.flex-card .tabs{padding:15px 0.7rem}.flex-card .navtab-content{min-height:190px}.flex-card .navtab-content p{padding:0 0.8rem 20px}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.primary{background-color:#4FC1EA}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.secondary{background-color:#F39200}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.accent{background-color:#00efb7}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header ul li a{color:#f2f2f2}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header ul li.is-active a{color:#fff;border:1px solid #fff;border-bottom-color:#fff !important}input.input{color:#878787;box-shadow:none !important;transition:all 0.8s;padding-bottom:3px}input.input.is-small{padding-bottom:2px;padding-left:10px}input.input.is-medium{padding-bottom:5px}input.input.is-large{padding-bottom:7px}input.input:focus,input.input:active{border-color:#EFF4F7}input.input.rounded{border-radius:100px}input.input.is-primary-focus:focus{border-color:#4FC1EA}input.input.is-primary-focus:focus ~ span.icon i{color:#4FC1EA}input.input.is-secondary-focus:focus{border-color:#F39200}input.input.is-secondary-focus:focus ~ span.icon i{color:#F39200}input.input.is-accent-focus:focus{border-color:#00efb7}input.input.is-accent-focus:focus ~ span.icon i{color:#00efb7}input.input.is-bloody-focus:focus{border-color:#FC354C}input.input.is-bloody-focus:focus ~ span.icon i{color:#FC354C}.form-footer{width:100%}.animated{animation-duration:0.5s;animation-fill-mode:both;-webkit-animation-duration:0.5s;-webkit-animation-fill-mode:both}.delay-1{-webkit-animation-delay:.25s;animation-delay:.25s}.delay-2{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-3{-webkit-animation-delay:.75s;animation-delay:.75s}.delay-4{-webkit-animation-delay:1s;animation-delay:1s}@keyframes fadeInLeft{from{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInLeft{from{-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);opacity:0}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInLeft{opacity:0}.fadeInLeft{opacity:0;animation-name:fadeInLeft;-webkit-animation-name:fadeInLeft}@keyframes fadeInUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.preFadeInUp{opacity:0}.fadeInUp{opacity:0;animation-name:fadeInUp;-webkit-animation-name:fadeInUp}.gelatine{-webkit-animation:gelatine 0.6s;animation:gelatine 0.6s;animation-duration:0.6s;-webkit-animation-duration:0.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both}@-webkit-keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}@keyframes gelatine{from,to{-webkit-transform:scale(1, 1);transform:scale(1, 1)}25%{-webkit-transform:scale(0.9, 1.1);transform:scale(0.9, 1.1)}50%{-webkit-transform:scale(1.1, 0.9);transform:scale(1.1, 0.9)}75%{-webkit-transform:scale(0.95, 1.05);transform:scale(0.95, 1.05)}}.menu-icon-wrapper{position:relative;left:0;top:0;width:34px;height:34px;pointer-events:none;transition:0.1s}.menu-icon-wrapper svg{position:absolute;top:-18px;left:-18px;-webkit-transform:scale(0.07);transform:scale(0.07);-webkit-transform-origin:0 0;transform-origin:0 0}.menu-icon-wrapper svg path{stroke:#F39200;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round;fill:transparent;transition:stroke-dasharray 0.5s}.menu-icon-wrapper svg path.path1{stroke-dashoffset:5803.15px;stroke-dasharray:2901.57px, 2981.57px, 240px}.menu-icon-wrapper svg path.path2{stroke-dashoffset:800px;stroke-dasharray:400px, 480px, 240px}.menu-icon-wrapper svg path.path3{stroke-dashoffset:6993.11px;stroke-dasharray:3496.56px, 3576.56px, 240px}.menu-icon-wrapper.open svg path.path1{stroke-dasharray:2901.57px, 5258.15px, 240px}.menu-icon-wrapper.open svg path.path2{stroke-dasharray:400px, 600px, 0px}.menu-icon-wrapper.open svg path.path3{stroke-dasharray:3496.56px, 6448.11px, 240px}.menu-icon-wrapper .menu-icon-trigger{position:relative;width:100%;height:100%;cursor:pointer;pointer-events:auto;background:none;border:none;margin:0;padding:0}.sidebar{background:#344258;width:280px;height:100%;position:fixed;top:0;left:0;-webkit-transform:translateX(-281px);transform:translateX(-281px);transition:all .3s;z-index:10000}.sidebar.is-active{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar .sidebar-header{height:4.25rem;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:1px solid #3d4e68;padding:0 20px}.sidebar .sidebar-header img{height:32px}.sidebar .sidebar-header a{width:24px;height:24px}.sidebar .sidebar-header svg{stroke:#fff;-webkit-transform:rotate(0);transform:rotate(0);transition:all .3s;cursor:pointer}.sidebar .sidebar-header svg:hover{stroke:#F39200;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebar .inner{position:relative}.sidebar .inner .sidebar-menu{margin:0;padding:0;max-width:400px;list-style:none;list-style-type:none;font-family:'Open Sans', sans-serif !important}.sidebar .inner .sidebar-menu li a{padding:20px 25px;display:block;text-decoration:none;color:#fff}.sidebar .inner .sidebar-menu li a:hover{padding:20px 25px;display:block;text-decoration:none;color:#fff}.sidebar .inner .sidebar-menu li a span{margin-right:20px;color:#fff}.sidebar .inner .sidebar-menu li.have-children ul{padding:0px}.sidebar .inner .sidebar-menu li.have-children li a{background-color:#2b3648;padding-left:62px;border-bottom:1px solid #303d52;font-size:.8rem}.sidebar .inner .sidebar-menu li.have-children li a:hover{color:#4FC1EA;padding-left:62px}.sidebar .inner .sidebar-menu li.have-children span::after{position:absolute;top:27px;right:30px;content:"\f054";color:#fff;transition:all .5s;font-weight:200 !important;font-size:.8rem}.sidebar .inner li.have-children,.sidebar .inner li{position:relative}.sidebar .inner li.have-children.active>a,.sidebar .inner li.have-children.active>a span,.sidebar .inner li.have-children.active>a span:after{color:#F39200}.sidebar .inner li.active.have-children span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sidebar .inner .sidebar-menu .have-children>ul{display:none}.testimonial{position:relative;overflow:hidden;margin:10px 1%;min-width:220px;max-width:310px;width:100%;color:#333;text-align:left;box-shadow:none !important}.testimonial *{box-sizing:border-box}.testimonial img{max-width:100%;height:80px;width:80px;border-radius:50%;margin-right:5px;display:block;z-index:1;position:absolute;right:60%}.testimonial blockquote{margin:0;display:block;border-radius:8px;position:relative;background-color:#fcfcfc;padding:30px 50px 65px 50px;font-size:1.2rem;font-weight:500;margin:0 0 -40px;line-height:1.6em;box-shadow:0 0 5px rgba(0,0,0,0.15)}.testimonial blockquote:before,.testimonial blockquote:after{font-family:'FontAwesome';content:"\f10d";position:absolute;font-size:20px;opacity:0.3;font-style:normal}.testimonial blockquote:before{top:35px;left:20px}.testimonial blockquote:after{content:"\f10e";right:20px;bottom:35px}.testimonial .author{margin:0;height:80px;display:block;text-align:left;color:#fff;padding:0 35px;position:relative;z-index:0}.testimonial .author h5,.testimonial .author span{left:50%;position:absolute;opacity:0.8;padding:3px 5px}.testimonial .author h5{text-transform:capitalize;bottom:60%;margin:0;font-weight:600;font-size:1.2rem;color:#444F60}.testimonial .author span{font-size:0.8em;color:#fff;top:50%}@media (max-width: 767px){.landing-caption{text-align:center}.navbar-menu .is-static{position:absolute;width:100%}.navbar-menu .is-fixed{position:fixed;width:100%}.navbar-menu .navbar-item{text-align:center !important}.navbar-menu .navbar-item .signup-button{width:100% !important}.navbar-menu .navbar-link{padding:10px 20px !important}.title.section-title{font-size:2rem !important}.level-left.level-social{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.pushed-image{margin-top:0 !important}.testimonial{margin:0 auto}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.landing-caption{text-align:center}.navbar-menu .is-static{position:absolute;width:100%}.navbar-menu .is-fixed{position:fixed;width:100%}.navbar-menu .navbar-item{text-align:center !important}.navbar-menu .navbar-item .signup-button{width:100% !important}.navbar-menu .navbar-link{padding:10px 20px !important}.pushed-image{margin-top:0 !important}.testimonial{margin:0 auto}.is-centered-tablet-portrait{text-align:center !important}.is-centered-tablet-portrait .divider{margin:0 auto !important}}section:focus{outline:none !important}button:focus,button:active{outline:none}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:99}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/loaders/rings.svg);background-size:80px 80px;background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}#backtotop{position:fixed;right:0;opacity:0;visibility:hidden;bottom:25px;margin:0 25px 0 0;z-index:9999;transition:0.35s;-webkit-transform:scale(0.7);transform:scale(0.7);transition:all 0.5s}#backtotop.visible{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}#backtotop.visible a:hover{outline:none;opacity:0.9;background:#F39200}#backtotop a{outline:none;text-decoration:none;border:0 none;display:block;width:46px;height:46px;background-color:#66676b;opacity:1;transition:all 0.3s;border-radius:50%;text-align:center;font-size:26px}body #backtotop a{outline:none;color:#fff}#backtotop a:after{outline:none;content:"\f106";font-family:"FontAwesome";position:relative;display:block;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.is-disabled{pointer-events:none;opacity:0.4;cursor:default !important}.is-hidden{display:none !important}.stuck{position:fixed !important;top:0 !important;z-index:2 !important}.light-text{color:#fff !important}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.ml-30{margin-left:30px}.huge-pb{padding-bottom:100px}.pb-20{padding-bottom:20px !important}.pb-40{padding-bottom:40px !important}::-webkit-input-placeholder{color:#cecece}::-moz-placeholder{color:#cecece}:-ms-input-placeholder{color:#cecece}:-moz-placeholder{color:#cecece}
.section {padding: 0;}
.bluey {background-color: #f6fbfe; padding: 10px}
.bm {padding: 34px; margin: 25px 0 75px 0;}
body::-webkit-scrollbar{width:10px}
body::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,0.2)}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcnRpYWxzL19uYXZiYXIuc2NzcyIsInBhcnRpYWxzL19jb2xvcnMuc2NzcyIsInBhcnRpYWxzL19kcm9wZG93bnMuc2NzcyIsInBhcnRpYWxzL19zZWN0aW9ucy5zY3NzIiwicGFydGlhbHMvX2hlcm8uc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fY2FyZHMuc2NzcyIsInBhcnRpYWxzL19mb3Jtcy5zY3NzIiwicGFydGlhbHMvX2FuaW1hdGlvbnMuc2NzcyIsInBhcnRpYWxzL19zaWRlYmFyLnNjc3MiLCJwYXJ0aWFscy9fdGVzdGltb25pYWxzLnNjc3MiLCJwYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIiwicGFydGlhbHMvX3V0aWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsaUJBQ0ksa0JBQ0Esa0JBQ0EsbUJBQ0EsVUFBWSxDQUpoQiw0QkFNUSxlQUFpQixDQU56QiwyQkFTUSwwQkFBNEIsQ0FUcEMsZ0NBYVEsV0FDQSxXQUFhLENBZHJCLCtCQWtCUSxlQUFpQixDQWxCekIsbUNBb0JZLDJCQUNBLFdBQWEsQ0FyQnpCLGtEQTBCZ0IsaUNBQW1DLENBMUJuRCw2QkErQlEsc0JBQUEsQUFBb0Isa0JBQUEsQ0EvQjVCLDhCQW1DUSxVQ1pTLENEdkJqQixpREFzQ2dCLHdCQUE0QixDQXRDNUMsMkNBMENZLGNBQWdCLENBMUM1Qix3REE0Q2dCLFVDckJDLENEdkJqQiw4REE4Q29CLFFBQ0EsYUFDQSxZQUNBLGlCQUNBLGlCQzNCSCxDRHZCakIsNERBc0RnQixXQUNBLGdCQUNBLGVBQ0Esd0JDckRHLENESm5CLHlFQTJEb0IsaUJBQW1CLENBM0R2Qyw4REFnRW9CLGFDNURELENESm5CLG9FQWtFd0Isb0JDOURMLENESm5CLHNDQXdFWSxjQUNBLGNBQ0EsMEJBQTRCLENBMUV4QywwQkFnRlEsZUFDQSxNQUNBLE9BQ0EsV0FDQSwyQkFDQSxnQkFDQSxxQ0FBMEIs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ZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5OYXZiYXJcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vTmF2YmFyXHJcbi5uYXZiYXIuaXMtZnJlc2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMy44cmVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIHotaW5kZXg6IDk5O1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgIH1cclxuICAgICYubm8tc2hhZG93IHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAvL1Jlc3BvbnNpdmUgbWVudSBpY29uXHJcbiAgICAubmF2YmFyLWJ1cmdlciB7XHJcbiAgICAgICAgd2lkdGg6IDRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG4gICAgLy9CcmFuZFxyXG4gICAgLm5hdmJhci1icmFuZCB7XHJcbiAgICAgICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLy9SZW1vdmluZyBuYXZiYXIgaXRlbSBkZWZhdWx0IGhvdmVyIGJlaGF2aW91clxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5uYXZiYXItZW5kIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLy9OYXZiYXIgaXRlbXNcclxuICAgIC5uYXZiYXItaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgICYuaXMtc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFzLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgICAgICAubmF2YmFyLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbXV0ZWQtZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubmF2YmFyLWRyb3Bkb3duIHtcclxuICAgICAgICAgICAgICAgIHRvcDogMy40cmVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAubmF2YmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXItbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNpZ251cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvL0ZpeGVkIG5hdmJhciBtb2RpZmllclxyXG4gICAgJi5pcy1maXhlZCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDRyZW0gIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9DbG9uZWQgZml4ZWQgbmF2YmFyXHJcbiNuYXZiYXItY2xvbmUge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgXHJcbiAgICB9XHJcbn1cclxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ29sb3IgdmFyaWFibGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4kd2hpdGU6ICNmZmY7XHJcbiRzbW9rZS13aGl0ZTogI2ZjZmNmYztcclxuJGdyZXktd2hpdGU6ICNmMmYyZjI7XHJcblxyXG4kcHJpbWFyeTogIzRGQzFFQTtcclxuJHNlY29uZGFyeTogI0YzOTIwMDtcclxuJGFjY2VudDogIzAwZWZiNztcclxuXHJcbiRmYWRlLWdyZXk6ICNlZGVkZWQ7XHJcbiRsaWdodC1ncmV5OiAjRUZGNEY3O1xyXG4kdGl0bGUtZ3JleTogI0E5QUJBQztcclxuJGJsdWUtZ3JleTogIzQ0NEY2MDtcclxuJG11dGVkLWdyZXk6ICM5OTk7XHJcbiRsaWdodC1ibHVlLWdyZXk6ICM5OGE5YzM7XHJcbiRtZWRpdW0tZ3JleTogIzY2Njc2YjtcclxuJGJhc2FsdGljLWdyZXk6ICM4Nzg3ODc7XHJcbiRwdXJwbGU6ICM3RjAwRkY7XHJcbiRtaW50OiAjMTFGRkJEO1xyXG4kYmxvb2R5OiAjRkMzNTRDO1xyXG4kcGlua3k6ICNmZjAwY2M7XHJcbiRmcm9zdDogIzAwNGU5MjtcclxuJHBsYWNlaG9sZGVyOiAjY2VjZWNlO1xyXG4kZGFyay1ncmV5OiAjMzQ0MjU4O1xyXG4kYm9yZGVyLWdyZXk6ICNjY2M7XHJcbiRtdXRlZC1ncmV5OiAjOTk5O1xyXG4kc2VjdGlvbi1ncmV5OiAjZmJmYmZiOyIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkRyb3Bkb3duIHN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLy8gSG92ZXIgRHJvcGRvd25zIFxyXG5kaXYubmF2LWl0ZW0uaXMtZHJvcCBhIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcclxufVxyXG5cclxuZGl2Lm5hdi1pdGVtLmlzLWRyb3A6aG92ZXIgLmRyb3BDb250YWluIC5kcm9wT3V0IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wOmhvdmVyLCBkaXYubmF2LWl0ZW0uaXMtZHJvcDpob3ZlciBhLCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG5kaXYubmF2LWl0ZW0uaXMtZHJvcDpob3ZlciAuZHJvcENvbnRhaW4ge1xyXG4gICAgdG9wOiA2NXB4O1xyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjI3cyBlYXNlLW91dDtcclxufVxyXG5cclxuc3Bhbi5kcm9wLWNhcmV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNXB4O1xyXG59XHJcblxyXG5kaXYubmF2LWl0ZW0uaXMtZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuZHJvcENvbnRhaW4ge1xyXG4gICAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMTBweDsgLyogaGFsZiBvZiB3aWR0aCAqL1xyXG4gICAgICAgIHRvcDogLTQwMHB4O1xyXG4gICAgICAgIC5kcm9wT3V0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2Utb3V0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcE91dCAudHJpYW5nbGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wT3V0IHVsIGxpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAwIDEwcHggMTVweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwcHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6ICM3Nzc7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wT3V0IHVsIHtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TZWN0aW9uIFN0eWxlc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLy9TZWN0aW9uc1xyXG4uc2VjdGlvbiB7XHJcbiAgICAmLnNlY3Rpb24tbGlnaHQtZ3JleSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAmLnNlY3Rpb24tZmVhdHVyZS1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1ncmV5O1xyXG4gICAgfVxyXG4gICAgJi5zZWN0aW9uLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxuICAgICYuc2VjdGlvbi1oYWxmIHtcclxuICAgICAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50aXRsZSwgLnN1YnRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcblxyXG4gICAgfVxyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAmLmlzLW11dGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9UaXRsZXNcclxuLnRpdGxlLXdyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLnRpdGxlLCAuc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICB9XHJcbiAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICYuaXMtbXV0ZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0RpdmlkZXJcclxuLmRpdmlkZXIge1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgJi5pcy1jZW50ZXJlZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vV3JhcHBlclxyXG4uY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxufVxyXG5cclxuXHJcbi8vUHVsbGVkIGltYWdlXHJcbmltZy5wdXNoZWQtaW1hZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogLTI5dmg7XHJcbn1cclxuXHJcbi8vSWNvbiBib3hcclxuLm1lZGlhLmljb24tYm94IHtcclxuICAgIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIC5tZWRpYS1jb250ZW50IC5jb250ZW50IHAge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmljb24tYm94LXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaWNvbi1ib3gtdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtZ3JleTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkhlcm8gc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uaGVyby1ib2R5IHtcclxuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAudGl0bGUsIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICAmLmlzLWJvbGQge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5zdWJ0aXRsZSB7XHJcbiAgICAgICAgJi5pcy1tdXRlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbXV0ZWQtZ3JleTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvLWZvb3Qge1xyXG4gICAgaW1nLnBhcnRuZXItbG9nbyB7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkZyZXNoIEZvb3RlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZm9vdGVyLmZvb3Rlci1kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlLWdyZXk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgLmNvbHVtbnMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWNvbHVtbiB7XHJcbiAgICAgICAgLmZvb3Rlci1oZWFkZXIgaDMge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo1MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5saW5rLWxpc3Qge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1ibHVlLWdyZXk7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc21va2Utd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmxldmVsLWl0ZW0gLmljb24ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcbiAgICAgICAgICAgIDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNtb2tlLXdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ2xhc3NlcyB0byBjaGFuZ2UgdGhlIGZlZWwgb2YgYnVsbWEgYnV0dG9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLy8gQ1RBIGJ1dHRvbnMgXHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgJi5jdGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDQwcHggMjZweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1jbGVhciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYucm91bmRlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYuc2lnbnVwLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICAgICYucHJpbWFyeS1idG4ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzksIDE5MywgMjM0LCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoNzksIDE5MywgMjM0LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5idG4tb3V0bGluZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnNlY29uZGFyeS1idG4ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yYWlzZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDI0MywgMTQ2LCAwLCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjQzLCAxNDYsIDAsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1vdXRsaW5lZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uLmFjY2VudC1idG4ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yYWlzZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDEwNCwgMTg3LCAxMzYsIDAuNDIpLCAwIDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCAxMHB4IC01cHggcmdiYSgxMDQsIDE4NywgMTM2LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5idG4tb3V0bGluZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLyohIF9jYXJkcy5zY3NzIHYxLjAuMCB8IENvbW1lcmNpYWwgTGljZW5zZSB8IGJ1aWx0IG9uIHRvcCBvZiBidWxtYS5pby9CdWxtYXggKi9cclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkNhcmRzIGFuZCBDYXJkIGNvbnRlbnQgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vLyBGZWF0dXJlIENhcmRcclxuLmZlYXR1cmUtY2FyZCB7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgLmNhcmQtdGl0bGUgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtaWNvbiBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgNDBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jYXJkLWFjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIH1cclxuICAgICYuaXMtYm9yZGVyZWQge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRmYWRlLWdyZXk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZsZXggQ2FyZFxyXG4uZmxleC1jYXJkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjE4NzVyZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJi5yYWlzZWQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG4gICAgLnRhYnMge1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMC43cmVtO1xyXG4gICAgfVxyXG4gICAgLm5hdnRhYi1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxOTBweDtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW0gMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2aWdhdGlvbi10YWJzIHtcclxuICAgICAgICAmLm91dGxpbmVkLXBpbGxzIC50YWJzLnRhYnMtaGVhZGVyIHtcclxuICAgICAgICAgICAgJi5wcmltYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5hY2NlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bCBsaSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JleS13aGl0ZTtcclxuICAgICAgICAgICAgfSAgXHJcbiAgICAgICAgICAgIHVsIGxpLmlzLWFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5JbnB1dHMgc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5pbnB1dC5pbnB1dCB7XHJcbiAgICBjb2xvcjogJGJhc2FsdGljLWdyZXk7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cztcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICAmLmlzLXNtYWxsIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICYuaXMtbWVkaXVtIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1sYXJnZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsICY6YWN0aXZlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG4gICAgJi5yb3VuZGVkIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgIH1cclxuICAgICYuaXMtcHJpbWFyeS1mb2N1czpmb2N1cyB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtc2Vjb25kYXJ5LWZvY3VzOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtYWNjZW50LWZvY3VzOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuaXMtYmxvb2R5LWZvY3VzOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibG9vZHk7XHJcbiAgICAgICAgfiBzcGFuLmljb24gaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxvb2R5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZm9vdGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuR2VuZXJhbCBLZXlmcmFtZXMgYW5pbWF0aW9uc1xyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLmFuaW1hdGVkIHtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxufVxyXG5cclxuLy9EZWxheXNcclxuLmRlbGF5LTEge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuMjVzO1xyXG59XHJcbi5kZWxheS0yIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLjVzO1xyXG59XHJcbi5kZWxheS0zIHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogLjc1cztcclxufVxyXG4uZGVsYXktNCB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IDFzO1xyXG59XHJcblxyXG4vLyBGQURFIElOIExFRlQgXHJcbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIHRvIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJlRmFkZUluTGVmdCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uZmFkZUluTGVmdCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xyXG59XHJcblxyXG4vLyBGQURFIElOIFVQIFxyXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuLnByZUZhZGVJblVwIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuLmZhZGVJblVwIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluVXA7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxufVxyXG5cclxuLy9HZWxhdGluZVxyXG4uZ2VsYXRpbmUge1xyXG4gICAgYW5pbWF0aW9uOiBnZWxhdGluZSAwLjZzO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGdlbGF0aW5lIHtcclxuICBmcm9tLCB0byB7IHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cclxuICAyNSUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOSwgMS4xKTsgfVxyXG4gIDUwJSB7IHRyYW5zZm9ybTogc2NhbGUoMS4xLCAwLjkpOyB9XHJcbiAgNzUlIHsgdHJhbnNmb3JtOiBzY2FsZSgwLjk1LCAxLjA1KTsgfVxyXG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuU2lkZWJhciBTdHlsZXMgXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vL1NpZGViYXIgYW5pbWF0ZWQgaWNvbiB0cmlnZ2VyXHJcbi5tZW51LWljb24td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLy9tYXJnaW46IC0xMnB4IDBweCAwcHggLTEycHg7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogMC4xcztcclxuICAgIHN2ZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE4cHg7XHJcbiAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjA3KTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBzdHJva2UtZGFzaGFycmF5IDAuNXM7XHJcbiAgICAgICAgICAgICYucGF0aDEge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU4MDMuMTVweDsgXHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAyOTAxLjU3cHgsIDI5ODEuNTdweCwgMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5wYXRoMiB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogODAwcHg7IFxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDAwcHgsIDQ4MHB4LCAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhdGgzIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA2OTkzLjExcHg7IFxyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMzQ5Ni41NnB4LCAzNTc2LjU2cHgsIDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICYucGF0aDEge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI5MDEuNTdweCwgNTI1OC4xNXB4LCAyNDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYucGF0aDIge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQwMHB4LCA2MDBweCwgMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYXRoMyB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMzQ5Ni41NnB4LCA2NDQ4LjExcHgsIDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1lbnUtaWNvbi10cmlnZ2VyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy9TaWRlYmFyXHJcbi5zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrLWdyZXk7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yODFweCk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgei1pbmRleDogMTAwMDA7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDQuMjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZGFyay1ncmV5LCA1JSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5oYXZlLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1ncmV5LCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRkYXJrLWdyZXksIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5oYXZlLWNoaWxkcmVuLCBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuaGF2ZS1jaGlsZHJlbi5hY3RpdmUgPiBhLCBsaS5oYXZlLWNoaWxkcmVuLmFjdGl2ZSA+IGEgc3BhbiwgbGkuaGF2ZS1jaGlsZHJlbi5hY3RpdmUgPiBhIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuYWN0aXZlLmhhdmUtY2hpbGRyZW4gc3Bhbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1tZW51IC5oYXZlLWNoaWxkcmVuID4gdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblRlc3RpbW9uaWFscyBTdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi50ZXN0aW1vbmlhbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAxMHB4IDElO1xyXG4gICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICoge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNjAlO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCA2NXB4IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAtNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgaDUsIHNwYW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBib3R0b206IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblJlc3BvbnNpdmUgU3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuXHJcbiAgICAubGFuZGluZy1jYXB0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLW1lbnUge1xyXG4gICAgICAgIC5pcy1zdGF0aWMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXMtZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLWl0ZW0ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLnNpZ251cC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGUuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAubGV2ZWwtbGVmdC5sZXZlbC1zb2NpYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgfVxyXG4gICAgLnB1c2hlZC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRlc3RpbW9uaWFsIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2Utd2lkdGggOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoIDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uIDogcG9ydHJhaXQpIHtcclxuICAgIC5sYW5kaW5nLWNhcHRpb24ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5uYXZiYXItbWVudSB7XHJcbiAgICAgICAgLmlzLXN0YXRpYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5pcy1maXhlZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItaXRlbSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAuc2lnbnVwLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5wdXNoZWQtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICAuaXMtY2VudGVyZWQtdGFibGV0LXBvcnRyYWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgICAgICAuZGl2aWRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gUmVzZXRzXHJcbnNlY3Rpb246Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5idXR0b24ge1xyXG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFByZWxvYWRlciBcclxuI3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB6LWluZGV4OiA5OTtcclxufVxyXG5cclxuI3N0YXR1cyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLy8gY2VudGVycyB0aGUgbG9hZGluZyBhbmltYXRpb24gaG9yaXpvbnRhbGx5IG9uIHRoZSBzY3JlZW4gXHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC8vIGNlbnRlcnMgdGhlIGxvYWRpbmcgYW5pbWF0aW9uIHZlcnRpY2FsbHkgb24gdGhlIHNjcmVlbiBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvbG9hZGVycy9yaW5ncy5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XHJcbiAgICAvLyBwYXRoIHRvIGxvYWRpbmcgYW5pbWF0aW9uIFxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XHJcbiAgICAvLyB3aWR0aCBhbmQgaGVpZ2h0IGRpdmlkZWQgYnkgdHdvIFxyXG59XHJcblxyXG4vLyBCYWNrIHRvIHRvcCBidXR0b25cclxuI2JhY2t0b3RvcCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBib3R0b206IDI1cHg7XHJcbiAgICBtYXJnaW46IDAgMjVweCAwIDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgdHJhbnNpdGlvbjogMC4zNXM7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxufVxyXG5cclxuI2JhY2t0b3RvcC52aXNpYmxlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuXHJcbn1cclxuXHJcbiNiYWNrdG90b3AudmlzaWJsZSBhOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4jYmFja3RvdG9wIGEge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogNDZweDtcclxuICAgIGhlaWdodDogNDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZWRpdW0tZ3JleTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMjZweFxyXG59XHJcblxyXG5ib2R5ICNiYWNrdG90b3AgYSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbiNiYWNrdG90b3AgYTphZnRlciB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29udGVudDogXCJcXGYxMDZcIjtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSk7XHJcbn1cclxuXHJcblxyXG4vL0hlbHBlcnNcclxuLmlzLWRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgb3BhY2l0eTogMC40O1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5pcy1oaWRkZW4ge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3R1Y2sge1xyXG4gICAgcG9zaXRpb246Zml4ZWQgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGlnaHQtdGV4dCB7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tYi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ubWItNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG5cclxuLm1iLTYwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbn1cclxuXHJcbi5tdC0yMCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcblxyXG4ubXQtNDAge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxufVxyXG5cclxuLm10LTUwIHtcclxuICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5tdC02MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG59XHJcblxyXG4ubWwtMzAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbi5odWdlLXBiIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxufVxyXG5cclxuLnBiLTIwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYi00MCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vL0lucHV0IHBsYWNlaG9sZGVyc1xyXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59XHJcbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59XHJcbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbn1cclxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxufSJdfQ== */
