@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/assets/fonts/open-sans-v17-latin-regular.woff2") format("woff2"),url("/assets/fonts/open-sans-v17-latin-regular.woff") format("woff")}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/assets/fonts/open-sans-v17-latin-600.woff2") format("woff2"),url("/assets/fonts/open-sans-v17-latin-600.woff") format("woff")}.navbar.is-fresh{position:relative;min-height:3.8rem;transition:all .3s;z-index:29}.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:#150649 !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:#150649}.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:#150649}.navbar.is-fresh .navbar-item.has-dropdown:hover .navbar-link:after{border-color:#150649}.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:#150649}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:#f1f5f7}.section.section-secondary{background-color:#150649}.section.section-half{height:75vh !important}.section .section-title{color:#150649}.section .title,.section .subtitle{font-family:'Open Sans', sans-serif}.section .subtitle.is-muted{color:#999}.section.reasons .has-huge-text{font-size:200px;line-height:100px;padding-top:50px;padding-left:50px}.section.reasons .columns .column>div{padding:30px}.section.contact{margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0}.section.contact .content-wrapper{padding-bottom:20px}.section.contact img.map{width:100%;vertical-align:bottom}.section.contact .links img{margin:0px 5px 0 30px;vertical-align:text-bottom;height:18px}.section.contact .links a{color:white}.title-wrapper{max-width:600px;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:#150649;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;background:url(/assets/images/illustrations/66339.png) no-repeat bottom}.hero-body .title,.hero-body .subtitle{font-family:'Open Sans', sans-serif}.hero-body .title{line-height:1.5}.hero-body .title.is-bold{font-weight:700;color:#150649}.hero-body .subtitle{line-height:1.5;margin-bottom:100px}.hero-body .subtitle.is-muted{color:#150649}.hero-foot img.partner-logo{height:70px}footer.footer-white{background:#fff;padding:35px 0 35px 0}footer.footer-white .logo{padding:0}footer.footer-white .footer-logo img{height:50px;padding:0;margin:0;vertical-align:bottom}footer.footer-white a,footer.footer-white .copyright{font-size:0.75em}.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:#150649;background-color:#150649;color:#fff;transition:all 0.5s}.button.secondary-btn:hover{color:#fff}.button.secondary-btn.raised:hover{box-shadow:0 14px 26px -12px rgba(21,6,73,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(21,6,73,0.2) !important;opacity:0.8}.button.secondary-btn.btn-outlined{border-color:#150649;color:#150649;background-color:transparent}.button.secondary-btn.btn-outlined:hover{color:#fff;background-color:#150649}.button.button.accent-btn{outline:none;border-color:#02e099;background-color:#02e099;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(2,224,153,0.42),0 4px 23px 0px rgba(0,0,0,0.12),0 8px 10px -5px rgba(2,224,153,0.2) !important;opacity:0.8}.button.button.accent-btn.btn-outlined{border-color:#02e099;color:#02e099;background-color:transparent}.button.button.accent-btn.btn-outlined:hover{color:#fff;background-color:#02e099}/*! _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:#150649}.flex-card .navigation-tabs.outlined-pills .tabs.tabs-header.accent{background-color:#02e099}.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}.modal .auth-card{max-width:460px;margin:0 auto;border-radius:6px}.modal .auth-card .tabs{margin-bottom:0}.modal .auth-card .tabs li a{color:#cecece}.modal .auth-card .tabs li.is-active a{color:#150649;border-bottom-color:#150649}.modal .auth-card .tab-content{padding:20px}.modal .auth-card .tab-content .field{max-width:390px;margin:10px auto}.modal .auth-card .tab-content .field label{display:block;font-weight:500;font-size:.9rem}.modal .auth-card .tab-content .field .input{font-size:.95rem;height:44px}.modal .auth-card .tab-content .button.is-fullwidth{padding:20px 0;max-width:390px;margin:20px auto}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:#150649}input.input.is-secondary-focus:focus ~ span.icon i{color:#150649}input.input.is-accent-focus:focus{border-color:#02e099}input.input.is-accent-focus:focus ~ span.icon i{color:#02e099}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:#150649;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;overflow-y:auto}.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:#150649;-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:#150649}.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 auto;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){.hero .hero-body .title{line-height:1.25}.hero .hero-body .subtitle{line-height:1.25;margin-bottom:20px}.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}.testimonial blockquote{font-size:1rem}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.landing-caption{text-align:center}.landing-caption .subtitle{max-width:440px;margin:0 auto;margin-bottom:20px}form{padding:0 40px}.hero-body{padding-bottom:0}.hero-body img{display:block;margin:0 auto;max-height:450px !important;max-width:450px !important}.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}.footer-logo,.footer-column{text-align:center}.level.is-mobile{-ms-flex-pack:center !important;justify-content:center !important}.level.is-mobile .level-item{margin:0 .75rem !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.navbar-menu .navbar-end a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.navbar-menu .navbar-end .navbar-link{padding-right:0 !important}.navbar-menu .navbar-end .button{min-width:180px}.navbar-item.is-hidden-mobile{display:none !important}.navbar-item.is-hidden-desktop.is-hidden-tablet{display:-ms-flexbox !important;display:flex !important}.pushed-image{margin-top:0 !important}}section:focus{outline:none !important}button:focus,button:active{outline:none}#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:#150649}#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}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvcmUuc2NzcyIsInBhcnRpYWxzL19uYXZiYXIuc2NzcyIsInBhcnRpYWxzL19jb2xvcnMuc2NzcyIsInBhcnRpYWxzL19kcm9wZG93bnMuc2NzcyIsInBhcnRpYWxzL19zZWN0aW9ucy5zY3NzIiwicGFydGlhbHMvX2hlcm8uc2NzcyIsInBhcnRpYWxzL19mb290ZXIuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9fY2FyZHMuc2NzcyIsInBhcnRpYWxzL19mb3Jtcy5zY3NzIiwicGFydGlhbHMvX2FuaW1hdGlvbnMuc2NzcyIsInBhcnRpYWxzL19zaWRlYmFyLnNjc3MiLCJwYXJ0aWFscy9fdGVzdGltb25pYWxzLnNjc3MiLCJwYXJ0aWFscy9fcmVzcG9uc2l2ZS5zY3NzIiwicGFydGlhbHMvX3V0aWxzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBS0EsV0FDRSx3QkFDQSxrQkFDQSxnQkFDQSxvTUFFaUUsQ0FJbkUsV0FDRSx3QkFDQSxrQkFDQSxnQkFDQSw4TEFFNkQsQ0NoQi9ELGlCQUNJLGtCQUNBLGtCQUNBLG1CQUNBLFVBQVksQ0FKaEIsNEJBTVEsZUFBaUIsQ0FOekIsMkJBU1EsMEJBQTRCLENBVHBDLGdDQWFRLFdBQ0EsV0FBYSxDQWRyQiwrQkFrQlEsZUFBaUIsQ0FsQnpCLG1DQW9CWSwyQkFDQSxXQUFhLENBckJ6QixrREEwQmdCLGlDQUFtQyxDQTFCbkQsNkJBK0JRLHNCQUFBLEFBQW9CLGtCQUFBLENBL0I1Qiw4QkFtQ1EsVUNaUyxDRHZCakIsaURBc0NnQix3QkFBNEIsQ0F0QzVDLDJDQTBDWSxjQUFnQixDQTFDNUIsd0RBNENnQixVQ3JCQyxDRHZCakIsOERBOENvQixRQUNBLGFBQ0EsWUFDQSxpQkFDQSxpQkMzQkgsQ0R2QmpCLDREQXNEZ0IsV0FDQSxnQkFDQSxlQUNBLHdCQ3JERyxDREpuQix5RUEyRG9CLGlCQUFtQixDQTNEdkMsOERBZ0VvQixhQzVERCxDREpuQixvRUFrRXdCLG9CQzlE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QUM1QixjQUlELHVCQUF5QixDQUM1QixDQ3ZLTCxjQUNJLHVCQUF5QixDQUM1QiwyQkFJTyxZQUFjLENBQ2pCLFFBSUQsWUFDQSxhQUNBLGtCQUNBLFNBRUEsUUFFQSxrREFDQSwwQkFFQSw0QkFDQSwyQkFDQSx3QkFBMEIsQ0FFN0IsV0FJRyxlQUNBLFFBQ0EsVUFDQSxrQkFDQSxZQUNBLGtCQUNBLGFBQ0EsaUJBQ0EsNkJBQUEsQUFDQSxxQkFBQSxtQkFBcUIsQ0FDeEIsbUJBR0csVUFDQSxtQkFDQSwyQkFBQSxBQUFnQixrQkFBQSxDQUVuQiwyQkFHRyxhQUNBLFlBQ0Esa0JaM0NlLENZNENsQixhQUdHLGFBQ0EscUJBQ0EsY0FDQSxjQUNBLFdBQ0EsWUFDQSx5QkFDQSxVQUNBLG9CQUNBLGtCQUNBLGtCQUNBLGNBQ0gsQ0FBQyxrQkFHRSxhQUNBLFVBQVksQ0FDZixtQkFHRyxhQUNBLGdCQUNBLDBCQUNBLGtCQUNBLGNBQ0EsUUFDQSxtQ0FDQSwwQkFBcUIsQ0FDeEIsYUFLRyxvQkFDQSxZQUNBLHlCQUEyQixDQUM5QixXQUdHLHVCQUF5QixDQUM1QixPQUdHLDBCQUNBLGlCQUNBLG9CQUFzQixDQUN6QixZQUdHLHFCQUF3QixDQUMzQixPQUdHLGtCQUFvQixDQUN2QixPQUdHLGtCQUFvQixDQUN2QixPQUdHLGtCQUFvQixDQUN2QixPQUdHLGVBQWlCLENBQ3BCLE9BR0csZUFBaUIsQ0FDcEIsT0FHRyxlQUFpQixDQUNwQixPQUdHLGVBQWlCLENBQ3BCLE9BR0csZ0JBQWtCLENBQ3JCLFNBR0csb0JBQXNCLENBQ3pCLE9BR0csOEJBQWdDLENBQ25DLE9BR0csOEJBQWdDLENBQ25DLDRCQUlHLGFaaklpQixDWWtJcEIsbUJBRUcsYVpwSWlCLENZcUlwQix1QkFFRyxhWnZJaUIsQ1l3SXBCLGtCQUVHLGFaMUlpQixDWTJJcEIiLCJmaWxlIjoiY29yZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTWFpbiBTQ1NTIGZpbGUgLyBGcmVzaFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyogb3Blbi1zYW5zLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3BlblNhbnMtUmVndWxhcicpLFxuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9vcGVuLXNhbnMtdjE3LWxhdGluLXJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIC8qIENocm9tZSAyNissIE9wZXJhIDIzKywgRmlyZWZveCAzOSsgKi9cbiAgICAgICB1cmwoJy9hc3NldHMvZm9udHMvb3Blbi1zYW5zLXYxNy1sYXRpbi1yZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTsgLyogQ2hyb21lIDYrLCBGaXJlZm94IDMuNissIElFIDkrLCBTYWZhcmkgNS4xKyAqL1xufVxuXG4vKiBvcGVuLXNhbnMtNjAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLFxuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9vcGVuLXNhbnMtdjE3LWxhdGluLTYwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgLyogQ2hyb21lIDI2KywgT3BlcmEgMjMrLCBGaXJlZm94IDM5KyAqL1xuICAgICAgIHVybCgnL2Fzc2V0cy9mb250cy9vcGVuLXNhbnMtdjE3LWxhdGluLTYwMC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7IC8qIENocm9tZSA2KywgRmlyZWZveCAzLjYrLCBJRSA5KywgU2FmYXJpIDUuMSsgKi9cbn1cblxuLy9JbXBvcnRzXG5AaW1wb3J0ICdwYXJ0aWFscy9jb2xvcnMnO1xuQGltcG9ydCAncGFydGlhbHMvbmF2YmFyJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2Ryb3Bkb3ducyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9zZWN0aW9ucyc7XG5AaW1wb3J0ICdwYXJ0aWFscy9oZXJvJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2Zvb3Rlcic7XG5AaW1wb3J0ICdwYXJ0aWFscy9idXR0b25zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2NhcmRzJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2Zvcm1zJztcbkBpbXBvcnQgJ3BhcnRpYWxzL2FuaW1hdGlvbnMnO1xuQGltcG9ydCAncGFydGlhbHMvc2lkZWJhcic7XG5AaW1wb3J0ICdwYXJ0aWFscy90ZXN0aW1vbmlhbHMnO1xuQGltcG9ydCAncGFydGlhbHMvcmVzcG9uc2l2ZSc7XG5AaW1wb3J0ICdwYXJ0aWFscy91dGlscyc7XG5cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbk5hdmJhclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLy9OYXZiYXJcclxuLm5hdmJhci5pcy1mcmVzaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAzLjhyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xyXG4gICAgei1pbmRleDogMjk7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0cmVtO1xyXG4gICAgfVxyXG4gICAgJi5uby1zaGFkb3cge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIC8vUmVzcG9uc2l2ZSBtZW51IGljb25cclxuICAgIC5uYXZiYXItYnVyZ2VyIHtcclxuICAgICAgICB3aWR0aDogNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDRyZW07XHJcbiAgICB9XHJcbiAgICAvL0JyYW5kXHJcbiAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL1JlbW92aW5nIG5hdmJhciBpdGVtIGRlZmF1bHQgaG92ZXIgYmVoYXZpb3VyXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm5hdmJhci1lbmQge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAvL05hdmJhciBpdGVtc1xyXG4gICAgLm5hdmJhci1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XHJcbiAgICAgICAgJi5pcy1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYXMtZHJvcGRvd24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIC5uYXZiYXItbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZiYXItZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgdG9wOiAzLjRyZW07XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIC5uYXZiYXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLm5hdmJhci1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lnbnVwIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IC45cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vRml4ZWQgbmF2YmFyIG1vZGlmaWVyXHJcbiAgICAmLmlzLWZpeGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNHJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL0Nsb25lZCBmaXhlZCBuYXZiYXJcclxuI25hdmJhci1jbG9uZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyBcclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5Db2xvciB2YXJpYWJsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJHNtb2tlLXdoaXRlOiAjZmNmY2ZjO1xyXG4kZ3JleS13aGl0ZTogI2YyZjJmMjtcclxuXHJcbiRwcmltYXJ5OiAjNEZDMUVBO1xyXG4kc2Vjb25kYXJ5OiAjMTUwNjQ5O1xyXG4kYWNjZW50OiAjMDJlMDk5O1xyXG5cclxuJGZhZGUtZ3JleTogI2VkZWRlZDtcclxuJGxpZ2h0LWdyZXk6ICNFRkY0Rjc7XHJcbiR0aXRsZS1ncmV5OiAjQTlBQkFDO1xyXG4kYmx1ZS1ncmV5OiAjNDQ0RjYwO1xyXG4kbXV0ZWQtZ3JleTogIzk5OTtcclxuJGxpZ2h0LWJsdWUtZ3JleTogIzk4YTljMztcclxuJG1lZGl1bS1ncmV5OiAjNjY2NzZiO1xyXG4kYmFzYWx0aWMtZ3JleTogIzg3ODc4NztcclxuJHB1cnBsZTogIzdGMDBGRjtcclxuJG1pbnQ6ICMxMUZGQkQ7XHJcbiRibG9vZHk6ICNGQzM1NEM7XHJcbiRwaW5reTogI2ZmMDBjYztcclxuJGZyb3N0OiAjMDA0ZTkyO1xyXG4kcGxhY2Vob2xkZXI6ICNjZWNlY2U7XHJcbiRkYXJrLWdyZXk6ICMzNDQyNTg7XHJcbiRib3JkZXItZ3JleTogI2NjYztcclxuJG11dGVkLWdyZXk6ICM5OTk7XHJcbiRzZWN0aW9uLWdyZXk6ICNmMWY1Zjc7IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuRHJvcGRvd24gc3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vLyBIb3ZlciBEcm9wZG93bnMgXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wIGEge1xyXG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xyXG59XHJcblxyXG5kaXYubmF2LWl0ZW0uaXMtZHJvcDpob3ZlciAuZHJvcENvbnRhaW4gLmRyb3BPdXQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuZGl2Lm5hdi1pdGVtLmlzLWRyb3A6aG92ZXIsIGRpdi5uYXYtaXRlbS5pcy1kcm9wOmhvdmVyIGEsIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wOmhvdmVyIC5kcm9wQ29udGFpbiB7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgICBhbmltYXRpb246IGZhZGVJblVwIDAuMjdzIGVhc2Utb3V0O1xyXG59XHJcblxyXG5zcGFuLmRyb3AtY2FyZXQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA1cHg7XHJcbn1cclxuXHJcbmRpdi5uYXYtaXRlbS5pcy1kcm9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC5kcm9wQ29udGFpbiB7XHJcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTExMHB4OyAvKiBoYWxmIG9mIHdpZHRoICovXHJcbiAgICAgICAgdG9wOiAtNDAwcHg7XHJcbiAgICAgICAgLmRyb3BPdXQge1xyXG4gICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuICAgICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDFweCA2cHggcmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC41cyBlYXNlLW91dDtcclxuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcm9wT3V0IC50cmlhbmdsZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDhweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRvcDogLThweDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3BPdXQgdWwgbGkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDAgMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzc3NztcclxuICAgICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4xcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3BPdXQgdWwge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5TZWN0aW9uIFN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy9TZWN0aW9uc1xuLnNlY3Rpb24ge1xuICAgICYuc2VjdGlvbi1saWdodC1ncmV5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgfVxuICAgICYuc2VjdGlvbi1mZWF0dXJlLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VjdGlvbi1ncmV5O1xuICAgIH1cbiAgICAmLnNlY3Rpb24tc2Vjb25kYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gICAgJi5zZWN0aW9uLWhhbGYge1xuICAgICAgICBoZWlnaHQ6IDc1dmggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cblxuICAgIC50aXRsZSwgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuXG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICYuaXMtbXV0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi5yZWFzb25zIHtcbiAgICAuaGFzLWh1Z2UtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICB9XG4gICAgLmNvbHVtbnMge1xuICAgICAgICAuY29sdW1uPmRpdiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VjdGlvbi5jb250YWN0IHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgaW1nLm1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIH1cblxuICAgIC5saW5rcyBpbWcge1xuICAgICAgICBtYXJnaW46IDBweCA1cHggMCAzMHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICAubGlua3MgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4vL1RpdGxlc1xuLnRpdGxlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgLnRpdGxlLCAuc3VidGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG5cbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgJi5pcy1tdXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJG11dGVkLWdyZXk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vRGl2aWRlclxuLmRpdmlkZXIge1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICB3aWR0aDogNjBweDtcbiAgICAmLmlzLWNlbnRlcmVkIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxufVxuXG4vL1dyYXBwZXJcbi5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuXG4vL1B1bGxlZCBpbWFnZVxuaW1nLnB1c2hlZC1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogLTI5dmg7XG59XG5cbi8vSWNvbiBib3hcbi5tZWRpYS5pY29uLWJveCB7XG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC5tZWRpYS1jb250ZW50IC5jb250ZW50IHAge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWJveC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWUtZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1ib3gtdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5IZXJvIHN0eWxlc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLmhlcm8tYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gICAgYmFja2dyb3VuZDogdXJsKC9hc3NldHMvaW1hZ2VzL2lsbHVzdHJhdGlvbnMvNjYzMzkucG5nKSBuby1yZXBlYXQgYm90dG9tO1xuICAgIC50aXRsZSwgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgIH1cbiAgICAudGl0bGUge1xuICAgICAgICAmLmlzLWJvbGQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICAgIC5zdWJ0aXRsZSB7XG4gICAgICAgICYuaXMtbXV0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxufVxuXG4uaGVyby1mb290IHtcbiAgICBpbWcucGFydG5lci1sb2dvIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgIH1cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkZyZXNoIEZvb3RlclxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuZm9vdGVyLmZvb3Rlci13aGl0ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAzNXB4IDAgMzVweCAwO1xyXG5cclxuICAgIC5sb2dvIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXItbG9nbyBpbWcge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgfVxyXG5cclxuICAgIGEsIC5jb3B5cmlnaHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkNsYXNzZXMgdG8gY2hhbmdlIHRoZSBmZWVsIG9mIGJ1bG1hIGJ1dHRvbnNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vIENUQSBidXR0b25zXHJcblxyXG4uYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgJi5jdGEge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBwYWRkaW5nOiAyNnB4IDQwcHggMjZweCA0MHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1jbGVhciB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICYucm91bmRlZCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAwcHg7XHJcbiAgICB9XHJcbiAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxNHB4IDI2cHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMCwgMCwgMCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuICAgICYuYnRuLW91dGxpbmVkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYuc2lnbnVwLWJ1dHRvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI2cHg7XHJcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uIHtcclxuICAgICYucHJpbWFyeS1idG4ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoNzksIDE5MywgMjM0LCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoNzksIDE5MywgMjM0LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5idG4tb3V0bGluZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuc2Vjb25kYXJ5LWJ0biB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnJhaXNlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMTRweCAyNnB4IC0xMnB4IHJnYmEoMjEsIDYsIDczLCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMjEsIDYsIDczLCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5idG4tb3V0bGluZWQge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYuYnV0dG9uLmFjY2VudC1idG4ge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yYWlzZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDE0cHggMjZweCAtMTJweCByZ2JhKDIsIDIyNCwgMTUzLCAwLjQyKSwgMCA0cHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCA4cHggMTBweCAtNXB4IHJnYmEoMiwgMjI0LCAxNTMsIDAuMikgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJ0bi1vdXRsaW5lZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKiEgX2NhcmRzLnNjc3MgdjEuMC4wIHwgQ29tbWVyY2lhbCBMaWNlbnNlIHwgYnVpbHQgb24gdG9wIG9mIGJ1bG1hLmlvL0J1bG1heCAqL1xyXG5cclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQ2FyZHMgYW5kIENhcmQgY29udGVudCBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vIEZlYXR1cmUgQ2FyZFxyXG4uZmVhdHVyZS1jYXJkIHtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIGhlaWdodDogMzIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmNhcmQtdGl0bGUgaDQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZS1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWljb24gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtdGV4dCB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtdXRlZC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY2FyZC1hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1ib3JkZXJlZCB7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZhZGUtZ3JleTtcclxuICAgIH1cclxufVxyXG5cclxuLy8gRmxleCBDYXJkXHJcbi5mbGV4LWNhcmQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMTg3NXJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgJi5yYWlzZWQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgfVxyXG5cclxuICAgIC50YWJzIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDAuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubmF2dGFiLWNvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MHB4O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW0gMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmlnYXRpb24tdGFicyB7XHJcbiAgICAgICAgJi5vdXRsaW5lZC1waWxscyAudGFicy50YWJzLWhlYWRlciB7XHJcbiAgICAgICAgICAgICYucHJpbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY2NlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdWwgbGkgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyZXktd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsIGxpLmlzLWFjdGl2ZSBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9Nb2RhbCBjYXJkXHJcbi5tb2RhbCB7XHJcbiAgICAuYXV0aC1jYXJkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgLnRhYnMge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRhYi1jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjk1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi5pcy1mdWxsd2lkdGgge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAzOTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbklucHV0cyBzdHlsZXNcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbmlucHV0LmlucHV0IHtcclxuICAgIGNvbG9yOiAkYmFzYWx0aWMtZ3JleTtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcclxuICAgICYuaXMtc21hbGwge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAycHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1tZWRpdW0ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICB9XHJcbiAgICAmLmlzLWxhcmdlIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICB9XHJcbiAgICAmLnJvdW5kZWQge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgJi5pcy1wcmltYXJ5LWZvY3VzOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH4gc3Bhbi5pY29uIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1zZWNvbmRhcnktZm9jdXM6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1hY2NlbnQtZm9jdXM6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjY2VudDtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRhY2NlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pcy1ibG9vZHktZm9jdXM6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsb29keTtcclxuICAgICAgICB+IHNwYW4uaWNvbiBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibG9vZHk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZm9ybS1mb290ZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5HZW5lcmFsIEtleWZyYW1lcyBhbmltYXRpb25zXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4uYW5pbWF0ZWQge1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG59XHJcblxyXG4vL0RlbGF5c1xyXG4uZGVsYXktMSB7XHJcbiAgICBhbmltYXRpb24tZGVsYXk6IC4yNXM7XHJcbn1cclxuLmRlbGF5LTIge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNXM7XHJcbn1cclxuLmRlbGF5LTMge1xyXG4gICAgYW5pbWF0aW9uLWRlbGF5OiAuNzVzO1xyXG59XHJcbi5kZWxheS00IHtcclxuICAgIGFuaW1hdGlvbi1kZWxheTogMXM7XHJcbn1cclxuXHJcbi8vIEZBREUgSU4gTEVGVCBcclxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcmVGYWRlSW5MZWZ0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbn1cclxuXHJcbi5mYWRlSW5MZWZ0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XHJcbn1cclxuXHJcbi8vIEZBREUgSU4gVVAgXHJcbkBrZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG4ucHJlRmFkZUluVXAge1xyXG4gICAgb3BhY2l0eTogMDtcclxufVxyXG4uZmFkZUluVXAge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xyXG59XHJcblxyXG4vL0dlbGF0aW5lXHJcbi5nZWxhdGluZSB7XHJcbiAgICBhbmltYXRpb246IGdlbGF0aW5lIDAuNnM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcclxuICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2VsYXRpbmUge1xyXG4gIGZyb20sIHRvIHsgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxyXG4gIDI1JSB7IHRyYW5zZm9ybTogc2NhbGUoMC45LCAxLjEpOyB9XHJcbiAgNTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDAuOSk7IH1cclxuICA3NSUgeyB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDEuMDUpOyB9XHJcbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5TaWRlYmFyIFN0eWxlcyBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8vU2lkZWJhciBhbmltYXRlZCBpY29uIHRyaWdnZXJcclxuLm1lbnUtaWNvbi13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICAvL21hcmdpbjogLTEycHggMHB4IDBweCAtMTJweDtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjFzO1xyXG4gICAgc3ZnIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtMThweDtcclxuICAgICAgICBsZWZ0OiAtMThweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMDcpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcclxuICAgICAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS1kYXNoYXJyYXkgMC41cztcclxuICAgICAgICAgICAgJi5wYXRoMSB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTgwMy4xNXB4OyBcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI5MDEuNTdweCwgMjk4MS41N3B4LCAyNDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnBhdGgyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA4MDBweDsgXHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA0MDBweCwgNDgwcHgsIDI0MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucGF0aDMge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDY5OTMuMTFweDsgXHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNDk2LjU2cHgsIDM1NzYuNTZweCwgMjQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgJi5wYXRoMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjkwMS41N3B4LCA1MjU4LjE1cHgsIDI0MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5wYXRoMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDAwcHgsIDYwMHB4LCAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLnBhdGgzIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNDk2LjU2cHgsIDY0NDguMTFweCwgMjQwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubWVudS1pY29uLXRyaWdnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vL1NpZGViYXJcclxuLnNpZGViYXIge1xyXG4gICAgYmFja2dyb3VuZDogJGRhcmstZ3JleTtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI4MXB4KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XHJcbiAgICB6LWluZGV4OiAxMDAwMDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgfVxyXG4gICAgLnNpZGViYXItaGVhZGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDQuMjVyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgbGlnaHRlbigkZGFyay1ncmV5LCA1JSk7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAuc2lkZWJhci1tZW51IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5oYXZlLWNoaWxkcmVuIHtcclxuICAgICAgICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFyay1ncmV5LCA1JSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRkYXJrLWdyZXksIDIlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHNwYW46OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5oYXZlLWNoaWxkcmVuLCBsaSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuaGF2ZS1jaGlsZHJlbi5hY3RpdmUgPiBhLCBsaS5oYXZlLWNoaWxkcmVuLmFjdGl2ZSA+IGEgc3BhbiwgbGkuaGF2ZS1jaGlsZHJlbi5hY3RpdmUgPiBhIHNwYW46YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgbGkuYWN0aXZlLmhhdmUtY2hpbGRyZW4gc3Bhbjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2lkZWJhci1tZW51IC5oYXZlLWNoaWxkcmVuID4gdWwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5UZXN0aW1vbmlhbHMgU3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4udGVzdGltb25pYWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogMTBweCBhdXRvO1xyXG4gICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgIG1heC13aWR0aDogMzEwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICoge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogNjAlO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLXdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggNTBweCA2NXB4IDUwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW46IDAgMCAtNDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMTBkXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZTpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMzVweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICBib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgICAgaDUsIHNwYW4ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzcHggNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICBib3R0b206IDYwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlLWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblJlc3BvbnNpdmUgU3R5bGVzXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5oZXJvIC5oZXJvLWJvZHkge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxhbmRpbmctY2FwdGlvbiB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbWVudSB7XHJcbiAgICAgICAgLmlzLXN0YXRpYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc2lnbnVwLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlLnNlY3Rpb24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZXZlbC1sZWZ0LmxldmVsLXNvY2lhbCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2hlZC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtZGV2aWNlLXdpZHRoOiAxMDI0cHgpIGFuZCAob3JpZW50YXRpb246IHBvcnRyYWl0KSB7XHJcbiAgICAubGFuZGluZy1jYXB0aW9uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLnN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NDBweDtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGZvcm0ge1xyXG4gICAgICAgIHBhZGRpbmc6ICAwIDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItbWVudSB7XHJcbiAgICAgICAgLmlzLXN0YXRpYyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXMtZml4ZWQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5hdmJhci1pdGVtIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc2lnbnVwLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2YmFyLWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnB1c2hlZC1pbWFnZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXN0aW1vbmlhbCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLmlzLWNlbnRlcmVkLXRhYmxldC1wb3J0cmFpdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWxvZ28sIC5mb290ZXItY29sdW1uIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAubGV2ZWwuaXMtbW9iaWxlIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICAgIC5sZXZlbC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS13aWR0aDogNzY4cHgpIGFuZCAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcclxuXHJcbiAgICAubmF2YmFyLW1lbnUge1xyXG4gICAgICAgIC5uYXZiYXItZW5kIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXZiYXItbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItaXRlbSB7XHJcbiAgICAgICAgJi5pcy1oaWRkZW4tbW9iaWxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmlzLWhpZGRlbi1kZXNrdG9wLmlzLWhpZGRlbi10YWJsZXQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wdXNoZWQtaW1hZ2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbn0iLCIvLyBSZXNldHNcclxuc2VjdGlvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxufVxyXG5cclxuI3N0YXR1cyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgLy8gY2VudGVycyB0aGUgbG9hZGluZyBhbmltYXRpb24gaG9yaXpvbnRhbGx5IG9uIHRoZSBzY3JlZW5cclxuICAgIHRvcDogNTAlO1xyXG4gICAgLy8gY2VudGVycyB0aGUgbG9hZGluZyBhbmltYXRpb24gdmVydGljYWxseSBvbiB0aGUgc2NyZWVuXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2xvYWRlcnMvcmluZ3Muc3ZnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogODBweCA4MHB4O1xyXG4gICAgLy8gcGF0aCB0byBsb2FkaW5nIGFuaW1hdGlvblxyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogLTEwMHB4IDAgMCAtMTAwcHg7XHJcbiAgICAvLyB3aWR0aCBhbmQgaGVpZ2h0IGRpdmlkZWQgYnkgdHdvXHJcbn1cclxuXHJcbi8vIEJhY2sgdG8gdG9wIGJ1dHRvblxyXG4jYmFja3RvdG9wIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJvdHRvbTogMjVweDtcclxuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjM1cztcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG59XHJcblxyXG4jYmFja3RvdG9wLnZpc2libGUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG5cclxufVxyXG5cclxuI2JhY2t0b3RvcC52aXNpYmxlIGE6aG92ZXIge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbiNiYWNrdG90b3AgYSB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiA0NnB4O1xyXG4gICAgaGVpZ2h0OiA0NnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1lZGl1bS1ncmV5O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAyNnB4XHJcbn1cclxuXHJcbmJvZHkgI2JhY2t0b3RvcCBhIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI2JhY2t0b3RvcCBhOmFmdGVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBjb250ZW50OiBcIlxcZjEwNlwiO1xyXG4gICAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTUlKTtcclxufVxyXG5cclxuXHJcbi8vSGVscGVyc1xyXG4uaXMtZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmlzLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zdHVjayB7XHJcbiAgICBwb3NpdGlvbjpmaXhlZCAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5saWdodC10ZXh0IHtcclxuICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1iLTIwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5tYi00MCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59XHJcblxyXG4ubWItNjAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLm10LTIwIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5tdC00MCB7XHJcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG59XHJcblxyXG4ubXQtNTAge1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxufVxyXG5cclxuLm10LTYwIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuXHJcbi5tbC0zMCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxufVxyXG5cclxuLmh1Z2UtcGIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xyXG59XHJcblxyXG4ucGItMjAge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnBiLTQwIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vSW5wdXQgcGxhY2Vob2xkZXJzXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbn1cclxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cclxuICAgIGNvbG9yOiAkcGxhY2Vob2xkZXI7XHJcbn1cclxuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRwbGFjZWhvbGRlcjtcclxufVxyXG46LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgICBjb2xvcjogJHBsYWNlaG9sZGVyO1xyXG59Il19 */
