@import url("https://fonts.googleapis.com/css?family=Poppins:400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500,700");html{position:relative;min-height:100%}body,html{background-color:#eaf0f7}body{margin:0;overflow-x:hidden;font-size:13px;font-family:Poppins,sans-serif;color:#435177}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0}h1{line-height:43px;font-size:36px}h2{line-height:35px;font-size:30px}h3{line-height:30px;font-size:24px}h4{line-height:22px;font-size:18px}h5{font-size:15px}h6,p{font-size:13px}p{line-height:1.6;font-family:Roboto,sans-serif}*{outline:none!important}a{font-family:Poppins,sans-serif;color:#50649c}a:active,a:focus,a:hover{outline:0;text-decoration:none}.header-title,.title-text{margin-bottom:8px;text-transform:capitalize;letter-spacing:.02em;font-size:15px;font-weight:500;margin-top:0;color:#50649c;text-shadow:0 0 1px rgba(239,242,249,.1)}.page-title-box{padding:25px 0}.page-title-box .page-title{font-size:18px;margin:0;color:#50649c}.page-title-box .breadcrumb{font-size:13px;margin-bottom:0;padding:2px 0;background-color:transparent}@media (max-width:767px){.hidden-sm{display:none}}.slimScrollDiv{height:auto!important}.m-b-30{margin-bottom:30px}.w-xs{min-width:80px}.w-sm{min-width:95px}.w-md{min-width:110px}.w-lg{min-width:140px}.font-10{font-size:10px!important}.font-11{font-size:11px!important}.font-12{font-size:12px!important}.font-13{font-size:13px!important}.font-14{font-size:14px!important}.font-15{font-size:15px!important}.font-16{font-size:16px!important}.font-18{font-size:18px!important}.thumb-xxs{height:24px!important;width:24px!important}.thumb-xs,.thumb-xxs{font-size:10px;font-weight:700}.thumb-xs{height:32px!important;width:32px!important}.thumb-sm{height:36px!important;width:36px!important;font-size:12px;font-weight:700}.thumb-md{height:48px;width:48px;font-size:14px;font-weight:700}.thumb-lg{height:60px;width:60px;font-size:20px;font-weight:700}.thumb-xl{height:78px;width:78px;font-size:28px;font-weight:700}.container-fluid{padding-right:12px;padding-left:12px}.row{margin-right:-8px;margin-left:-8px}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{padding-right:12px;padding-left:12px}.breadcrumb{background-color:transparent;margin-bottom:20px;padding-top:10px;padding-left:0}.breadcrumb a{color:#8997bd}strong{font-weight:500!important}.breadcrumb-item.active{color:#7081b9}.shadow{box-shadow:0 0 3px rgba(137,151,189,.5)!important}.breadcrumb>li+li:before{content:"\f105"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;padding:0 5px;color:#8997bd!important}code{color:#4ac7ec;font-size:13px}.lead{font-size:18px}.blockquote{padding:10px 20px;margin-bottom:20px;border-left:4px solid #dbe0ec}.blockquote p{font-size:1.05rem}.blockquote.blockquote-reverse{border-left:0;border-right:4px solid #dbe0ec;text-align:right}.dropdown-menu{box-shadow:0 3px 12px rgba(0,0,0,.05)}.dropdown-item.active,.dropdown-item:active{color:#2f4686;text-decoration:none;background-color:#f7f7f7}.dropdown-item{padding:6px 1.5rem}.dropdown-lg{width:280px}@media (max-width:767px){.dropdown-lg{width:260px}}.arrow-none:after{border:none;margin:0;display:none}.list-group-item{border:1px solid #f1eff5;background-color:#fff}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#4d79f6;color:#fff}.nav-pills>.active>a>.badge{color:#4d79f6}.small,small{font-size:11px}.border-primary{border-color:#4d79f6!important}.border-success{border-color:#1ecab8!important}.border-info{border-color:#9ba7ca!important}.border-warning{border-color:#f3c74d!important}.border-danger{border-color:#f1646c!important}.border-dark{border-color:#2f4686!important}.border-pink{border-color:#ff5da0!important}.border-purple{border-color:#7551e9!important}.border-custom{border-color:#4d79f6!important}.pagination .page-link{color:#435177}.pagination .page-item.active .page-link{background-color:#4d79f6;border-color:#4d79f6;color:#fff}.pagination .page-link:focus,.pagination .page-link:hover{color:#2f4686;background-color:#f1f5fa;box-shadow:0 0 0 .2rem rgba(77,121,246,.33)}.pagination .form-control{border-color:transparent;font-size:12px;padding:0;height:17px;background-color:transparent}.pagination .form-control:focus{border-color:transparent;background-color:transparent;box-shadow:none}.pager li>a,.pager li>span{border-radius:3px;color:#2f4686}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#4d79f6;border-color:#4d79f6}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:fade(#fff,70%)}.scrollspy-example{position:relative;height:250px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:350px;overflow:auto}.navbar-brand.navbar-scroll-brand{display:block;background-color:#fff;width:100%;margin:8px 8px 20px;text-align:center;padding:16px 0;border:1px solid #eff2f9;border-radius:3px}.popover-header{margin-top:0}.nav-pills .nav-item.show .nav-link,.nav-pills .nav-link.active{background-color:#dfe7fd;color:#4d79f6}.tooltip.tooltip-custom .tooltip-inner,.tooltip.tooltip-sky .tooltip-inner{background:#eaf0f7;color:#435177}.tooltip.tooltip-custom.bs-tooltip-top .arrow:before,.tooltip.tooltip-sky.bs-tooltip-top .arrow:before{border-top-color:#f1f5fa}.bs-example-modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.icon-demo-content{text-align:center}.icon-demo-content i{display:block;font-size:24px;margin:0 auto 5px}.icon-demo-content.emoji-icons i{display:block;font-size:16px;margin:0 auto 8px}.icon-demo-content svg{width:34px;height:34px;display:block;margin:0 auto 5px}.icon-demo-content svg path:first-of-type{fill:#a4abc5}.icon-demo-content svg path:nth-of-type(2){fill:#4d79f6}.icon-demo-content svg path:nth-of-type(3){fill:#a4abc5}.icon-demo-content svg circle{fill:#9ba7ca}.icon-demo-content svg g path:first-of-type{fill:#4d79f6}.icon-demo-content svg g path:nth-of-type(2){fill:#a4abc5}.icon-demo-content .col-sm-6{margin-bottom:30px}.icon-demo-content .col-sm-6:hover i{color:#4d79f6}.icon-demo-content .col-sm-6:hover path:first-of-type{fill:#4d79f6}.icon-demo-content .col-sm-6:hover path:nth-of-type(2){fill:#a4abc5}.page-wrapper{padding-top:70px}.page-content{width:100%;position:relative;padding:0 15px 60px}.left-sidenav,.page-content{min-height:calc(100vh - 70px)}.left-sidenav{min-width:270px;max-width:270px;background-color:#181823;box-shadow:0 0 3px rgba(31,30,47,.05);-webkit-transition:.3s;transition:.3s;padding:30px 0}.left-sidenav-menu{padding-left:0;margin-bottom:0}.left-sidenav-menu li{list-style:none;display:block;width:100%}.left-sidenav-menu li>a{display:block;padding:12px 30px 12px 27px;color:#a9baca;border-left:3px solid transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.left-sidenav-menu li>a:hover{color:#7496f8}.left-sidenav-menu li>a:hover i{color:#4d79f6}.left-sidenav-menu li>a i{width:25px;display:inline-block;font-size:16px;opacity:.8;color:#50649c}.left-sidenav-menu li>a i.ti-control-record{font-size:8px;vertical-align:middle}.left-sidenav-menu li ul{padding:0 0 0 25px}.left-sidenav-menu li ul li>a{padding:10px 30px;color:#a9baca;font-size:13.5px;border-left:none}.left-sidenav-menu li ul li>a:hover{color:#7496f8}.left-sidenav-menu li ul li>a:hover i{color:#4d79f6}.left-sidenav-menu li.mm-active .menu-arrow i:before,.left-sidenav-menu li.mm-active .mm-active a .menu-arrow.left-has-menu i:before{content:"\F140"}.left-sidenav-menu li.mm-active .menu-arrow.left-has-menu i:before,.left-sidenav-menu li.mm-active li a menu-arrow.left-has-menu i:before{content:"\F142"}.left-sidenav-menu li.mm-active .mm-active>a,.left-sidenav-menu li.mm-active .mm-active>a.active{color:#7496f8;background-color:transparent}.left-sidenav-menu li.mm-active .mm-active .menu-arrow.left-has-menu i:before{content:"\F140"}.left-sidenav-menu li.mm-active .mm-active .mm-show li a.active{color:#fff}.left-sidenav-menu li.mm-active>a{color:#7496f8;border-left-color:#7496f8;background-color:#1c1c29}.left-sidenav-menu li.mm-active>a i{color:#7496f8}.left-sidenav-menu li.mm-active .nav-item.active a.nav-link.active{background-color:transparent;color:#7496f8}.left-sidenav-menu li.mm-active .nav-item.active a.nav-link.active i{color:#7496f8}.left-sidenav-menu .menu-title{padding:10px 30px;color:#8997bd;font-size:11px;text-transform:uppercase}.left-sidenav-menu .menu-arrow{float:right;margin-top:-3px}.left-sidenav-menu .menu-arrow i{width:15px}.enlarge-menu .left-sidenav{display:none}.enlarge-menu .topbar .topbar-left{background-color:#fff}.enlarge-menu .topbar .topbar-left .logo .logo-lg{display:none}.enlarge-menu .topbar .topbar-left .logo .logo-lg.logo-dark{display:inline-block;height:14px;margin-left:2px}@media (min-width:680px){.page-wrapper{display:-webkit-box;display:flex}}@media (max-width:1024px){.left-sidenav{position:fixed;top:70px;overflow-y:auto;z-index:10;bottom:0}.page-content{min-height:100vh}.enlarge-menu .topbar .topbar-left .logo .logo-lg.logo-dark{display:none}}.topbar{left:0;position:fixed;right:0;top:0;z-index:999}.topbar .topbar-left{background-color:#1c1c29;float:left;text-align:center;height:70px;position:relative;width:270px;z-index:1}.topbar .topbar-left .logo{line-height:70px}.topbar .topbar-left .logo .logo-sm{height:24px}.topbar .topbar-left .logo .logo-lg{height:14px;margin-left:2px}.topbar .topbar-left .logo .logo-dark{display:none}.navbar-custom{background:#fff;padding:0 10px 0 0;margin-left:240px;min-height:70px;position:relative;box-shadow:0 0 3px rgba(31,30,47,.05)}.navbar-custom .nav-link{padding:0 .75rem;color:#8997bd;line-height:70px;max-height:70px}.navbar-custom .nav-link .nav-icon{font-size:18px}.navbar-custom .dropdown-toggle:after{content:normal}.navbar-custom .topbar-nav li{float:left}.navbar-custom .topbar-nav li.show .nav-link{background-color:#fff;color:#828db1}.navbar-custom .crypto-balance{margin:16px 20px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.navbar-custom .crypto-balance i{font-size:24px;margin-right:10px}.navbar-custom .crypto-balance .btc-balance{align-self:center;-webkit-box-flex:1;flex:1}.navbar-custom .crypto-balance .btc-balance h5{color:#50649c;font-weight:500}.navbar-custom .crypto-balance .btc-balance h5 span{color:#a4abc5;font-size:12px;font-weight:400}.navbar-custom .crypto-balance .btc-balance span{font-size:12px;font-weight:400}.button-menu-mobile{border:none;color:#fff;width:60px;background-color:transparent;cursor:pointer}.nav-user .nav-user-name{vertical-align:middle}.nav-user img{height:40px;width:40px}.noti-icon-badge{position:absolute;top:10px;right:10px;font-size:9px}.notification-list{max-height:220px;margin-left:0}.notification-list .noti-title{border-radius:.25rem .25rem 0 0;margin:-4px 0 0;width:auto;padding:12px 20px}.notification-list .noti-title h5{margin:0;font-size:14px;text-transform:uppercase}.notification-list .noti-icon{font-size:22px;vertical-align:middle;color:#a4abc5}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:14px;right:8px;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;padding:2px 4px}.notification-list .notify-item{padding:10px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-icon img{margin-top:4px}.notification-list .notify-item .notify-details{margin-bottom:0;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block;white-space:normal}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.app-search .form-control,.app-search .form-control:focus{border:1px solid #ededed;font-size:13px;height:34px;color:#7081b9;padding-left:20px;padding-right:40px;background:#fff;box-shadow:none;border-radius:40px;width:300px}.app-search{position:relative;padding-top:18px;margin-left:20px}.app-search input.form-control::-webkit-input-placeholder{color:#98a9d9}.app-search input.form-control:-moz-placeholder,.app-search input.form-control::-moz-placeholder{color:#98a9d9}.app-search input.form-control:-ms-input-placeholder{color:#98a9d9}.app-search a{position:absolute;top:18px;right:0;display:block;height:34px;line-height:34px;width:34px;text-align:center;background:#f7f7f7;border:1px solid #ededed;border-radius:50%;color:#8997bd}@media (max-width:1024px){.topbar .topbar-left{width:70px}.topbar .topbar-left .logo-lg{display:none}.topbar .navbar-custom{margin-left:70px}.topbar .app-search .form-control,.topbar .app-search .form-control:focus{width:230px}.page-content{padding:0 0 60px}}@media (max-width:768px) and (max-width:1023.98px){.app-search{display:none}}@media (max-width:767px){.app-search,.hidden-sm{display:none}}@media (max-width:375px){.page-title-box .breadcrumb{display:none}}.footer{border-top:1px solid #dbe0ec;bottom:0;padding:20px;position:absolute;right:0;left:0;color:#7081b9}

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,hsla(0,0%,100%,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0);transform:scale(0) translate(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:hsla(0,0%,100%,.4);background:radial-gradient(hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:hsla(0,0%,100%,.4)}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:none;color:inherit;background-color:transparent;font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.card{margin-bottom:24px;border:none;box-shadow:0 0 3px rgba(31,30,47,.05);border-radius:3px;background-color:#fff}.card-border{border:1px solid #eff2f9}.card-header{background-color:#dbe0ec;border-bottom:1px solid #dbe0ec}.card-footer{background-color:#f1f5fa;border-top:1px solid #eff2f9}.card-primary{background-color:#4d79f6}.card-secondary{background-color:#4ac7ec}.card-success{background-color:#1ecab8}.card-warning{background-color:#f3c74d}.card-info{background-color:#9ba7ca}.card-danger{background-color:#f1646c}.card-dark{background-color:#2f4686}.card-light{background-color:#f1f5fa;color:#8997bd}.card-pink{background-color:#ff5da0}.card-purple{background-color:#7551e9}.card-blue{background-color:#2b55cc}.btn{border-radius:3px;font-family:Poppins,sans-serif;font-size:14px;line-height:24px}.btn:focus{box-shadow:0 0 0 .2rem #eff2f9}.animation-modal,.button-items,.button-list{margin-bottom:-8px}.animation-modal .btn,.button-items .btn,.button-list .btn{margin-bottom:8px;margin-right:5px}.btn-xl{padding:12px 24px;font-size:18px}.btn-sm{padding:4px 8px;font-size:12px}.btn-xs{padding:2px 10px;font-size:11px}.btn-xss{padding:0 10px;font-size:11px;line-height:20px}.btn-round{border-radius:30px}.btn-square{border-radius:0}.btn-skew{-webkit-transform:skew(-15deg);transform:skew(-15deg)}.btn-skew span{display:inline-block;-webkit-transform:skew(15deg);transform:skew(15deg)}.accordion .btn:focus{box-shadow:none}.btn.btn-outline-dashed{outline:1px dashed #fff!important;outline-offset:-5px;-moz-outline-radius:25px}.btn-blue,.btn-danger,.btn-dark,.btn-info,.btn-pink,.btn-primary,.btn-purple,.btn-secondary,.btn-success,.btn-warning{color:#fff}.btn-primary{background-color:#4d79f6;border:1px solid #4d79f6;box-shadow:0 2px 6px 0 rgba(77,121,246,.5)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary.active,.btn-primary.disabled,.btn-primary.focus,.btn-primary:active,.btn-primary:disabled,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-primary,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#3567f5!important;border:1px solid #3567f5}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(77,121,246,.3)!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#658bf7}.btn-success{background-color:#1ecab8;border:1px solid #1ecab8;box-shadow:0 2px 6px 0 rgba(30,202,184,.5)}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-success.active,.btn-success.disabled,.btn-success.focus,.btn-success:active,.btn-success:disabled,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-success,.show>.btn-outline-success.dropdown-toggle,.show>.btn-success.dropdown-toggle{background-color:#1bb4a4;border:1px solid #1bb4a4}.btn-outline-success.focus,.btn-outline-success:focus,.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(30,202,184,.3)!important}.btn-info{background-color:#9ba7ca;border:1px solid #9ba7ca;box-shadow:0 2px 6px 0 rgba(155,167,202,.5)}.btn-info.active,.btn-info.disabled,.btn-info.focus,.btn-info:active,.btn-info:disabled,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-info,.show>.btn-info.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle{background-color:#8a98c1;border:1px solid #8a98c1}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.focus,.btn-outline-info:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(155,167,202,.3)!important}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#a5b0cf}.btn-warning{background-color:#f3c74d;border:1px solid #f3c74d;box-shadow:0 2px 6px 0 rgba(243,199,77,.5)}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:hover,.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-warning.active,.btn-warning.disabled,.btn-warning.focus,.btn-warning:active,.btn-warning:disabled,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning,.show>.btn-outline-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle{background-color:#f1bf35;border:1px solid #f1bf35;color:#fff}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(243,199,77,.3)!important}.btn-danger{background-color:#f1646c;border:1px solid #f1646c;box-shadow:0 2px 6px 0 rgba(241,100,108,.5)}.btn-danger.active,.btn-danger.disabled,.btn-danger.focus,.btn-danger:active,.btn-danger:disabled,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled):active,.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:hover,.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-danger,.show>.btn-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle{background-color:#ef4d56;border:1px solid #ef4d56}.btn-danger.focus,.btn-danger:focus,.btn-outline-danger.focus,.btn-outline-danger:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(241,100,108,.3)!important}.btn-secondary{background-color:#4ac7ec;border:1px solid #4ac7ec;box-shadow:0 2px 6px 0 rgba(74,199,236,.5);color:#f3f6f7}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-secondary.active,.btn-secondary.disabled,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:disabled,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-secondary,.show>.btn-outline-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle,a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#33c0ea!important;border:1px solid #33c0ea;color:#f3f6f7}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(74,199,236,.3)!important}.btn-light{color:#50649c;background-color:#f1f5fa;border:1px solid #eff2f9;box-shadow:0 2px 6px 0 rgba(182,194,228,.5)}.btn-light.active,.btn-light.disabled,.btn-light.focus,.btn-light:active,.btn-light:disabled,.btn-light:focus,.btn-light:hover,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:hover,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-light,.show>.btn-light.dropdown-toggle,.show>.btn-outline-light.dropdown-toggle{background-color:#dee8f3;border:1px solid #dee8f3}.btn-light.focus,.btn-light:focus,.btn-outline-light.focus,.btn-outline-light:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(239,242,249,.3)!important}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#50649c}.btn-dark{background-color:#2f4686;border:1px solid #2f4686;box-shadow:0 2px 6px 0 rgba(47,70,134,.5);color:#fff}.btn-dark.active,.btn-dark.disabled,.btn-dark.focus,.btn-dark:active,.btn-dark:disabled,.btn-dark:focus,.btn-dark:hover,.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:hover,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-dark,.show>.btn-outline-dark.dropdown-toggle{background-color:#283c73;border:1px solid #283c73;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-outline-dark.focus,.btn-outline-dark:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(47,70,134,.3)!important}.btn-link{color:#8997bd}.btn-link:active,.btn-link:focus,.btn-link:hover{text-decoration:none;color:#50649c}.btn-pink{background-color:#ff5da0;border:1px solid #ff5da0;color:#fff;box-shadow:0 2px 6px 0 rgba(255,93,160,.5)}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:hover,.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-pink.active,.btn-pink.disabled,.btn-pink.focus,.btn-pink:active,.btn-pink:disabled,.btn-pink:focus,.btn-pink:hover,.open>.dropdown-toggle.btn-pink,.show>.btn-outline-pink.dropdown-toggle{background-color:#ff4491;border:1px solid #ff4491;color:#fff}.btn-outline-pink.focus,.btn-outline-pink:focus,.btn-pink.focus,.btn-pink:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(255,93,160,.3)!important}.btn-purple{background-color:#7551e9;border:1px solid #7551e9;color:#fff;box-shadow:0 2px 6px 0 rgba(117,81,233,.5)}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:hover,.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.btn-purple.active,.btn-purple.disabled,.btn-purple.focus,.btn-purple:active,.btn-purple:disabled,.btn-purple:focus,.btn-purple:hover,.open>.dropdown-toggle.btn-purple,.show>.btn-outline-purple.dropdown-toggle{background-color:#633ae6;border:1px solid #633ae6;color:#fff}.btn-outline-purple.focus,.btn-outline-purple:focus,.btn-purple.focus,.btn-purple:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(117,81,233,.3)}.btn-blue{background-color:#2b55cc;border:1px solid #2b55cc;box-shadow:0 2px 6px 0 rgba(43,85,204,.5)}.btn-blue.active,.btn-blue.disabled,.btn-blue.focus,.btn-blue:active,.btn-blue:disabled,.btn-blue:focus,.btn-blue:hover,.btn-blue:not(:disabled):not(.disabled):active,.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:hover,.btn-outline-blue:not(:disabled):not(.disabled).active,.btn-outline-blue:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-blue,.show>.btn-blue.dropdown-toggle,.show>.btn-outline-blue.dropdown-toggle,a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#274cb7!important;border:1px solid #274cb7;color:#fff}.btn-blue.focus,.btn-blue:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-outline-blue.focus,.btn-outline-blue:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(43,85,204,.3)!important}.btn-white{background-color:#fff;color:#50649c;border:1px solid #fff;box-shadow:0 1px 4px .25px #dbe0ec}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:hover,.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-white.active,.btn-white.disabled,.btn-white.focus,.btn-white:active,.btn-white:disabled,.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-white,.show>.btn-outline-white.dropdown-toggle,.show>.btn-white.dropdown-toggle,a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#f2f2f2!important;border:1px solid #f2f2f2}.btn-outline-white.focus,.btn-outline-white:focus,.btn-white.focus,.btn-white:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 1px 4px .25px #dbe0ec!important}.btn-outline-primary{color:#4d79f6;border-color:#4d79f6}.btn-outline-success{color:#1ecab8;border-color:#1ecab8}.btn-outline-info{color:#9ba7ca;border-color:#9ba7ca}.btn-outline-warning{color:#f3c74d;border-color:#f3c74d}.btn-outline-danger{color:#f1646c;border-color:#f1646c}.btn-outline-dark{color:#2f4686;border-color:#2f4686}.btn-outline-dark,.btn-outline-light{background-image:none;background-color:transparent}.btn-outline-light{color:#7081b9;border-color:#dbe0ec}.btn-outline-secondary{color:#4ac7ec;border-color:#4ac7ec}.btn-outline-pink,.btn-outline-secondary{background-image:none;background-color:transparent}.btn-outline-pink{color:#ff5da0;border-color:#ff5da0}.btn-outline-purple{color:#7551e9;border-color:#7551e9}.btn-outline-blue,.btn-outline-purple{background-image:none;background-color:transparent}.btn-outline-blue{color:#2b55cc;border-color:#2b55cc}.btn-soft-primary{background-color:rgba(77,121,246,.1);color:#4d79f6}.btn-soft-primary:hover{background-color:#4d79f6;color:#fff}.btn-soft-primary:focus{box-shadow:0 0 0 .1rem rgba(77,121,246,.2);background-color:rgba(77,121,246,.8);color:#fff}.btn-soft-secondary{background-color:rgba(74,199,236,.15);color:#4ac7ec}.btn-soft-secondary:hover{background-color:#4ac7ec;color:#fff}.btn-soft-secondary:focus{box-shadow:0 0 0 .1rem rgba(74,199,236,.2);background-color:rgba(74,199,236,.8);color:#fff}.btn-soft-success{background-color:rgba(30,202,184,.1);color:#1ecab8}.btn-soft-success:hover{background-color:#1ecab8;color:#fff}.btn-soft-success:focus{box-shadow:0 0 0 .1rem rgba(30,202,184,.2);background-color:rgba(30,202,184,.8);color:#fff}.btn-soft-warning{background-color:rgba(243,199,77,.18);color:#f3c74d}.btn-soft-warning:hover{background-color:#f3c74d;color:#fff}.btn-soft-warning:focus{box-shadow:0 0 0 .1rem rgba(243,199,77,.2);background-color:rgba(243,199,77,.8);color:#fff}.btn-soft-danger{background-color:rgba(241,100,108,.1);color:#f1646c}.btn-soft-danger:hover{background-color:#f1646c;color:#fff}.btn-soft-danger:focus{box-shadow:0 0 0 .1rem rgba(241,100,108,.2);background-color:rgba(241,100,108,.8);color:#fff}.btn-soft-info{background-color:rgba(155,167,202,.1);color:#9ba7ca}.btn-soft-info:hover{background-color:#9ba7ca;color:#fff}.btn-soft-info:focus{box-shadow:0 0 0 .1rem rgba(155,167,202,.2);background-color:rgba(155,167,202,.8);color:#fff}.btn-soft-dark{background-color:rgba(47,70,134,.1);color:#2f4686}.btn-soft-dark:hover{background-color:#2f4686;color:#fff}.btn-soft-dark:focus{box-shadow:0 0 0 .1rem rgba(47,70,134,.2);background-color:rgba(47,70,134,.8);color:#fff}.btn-soft-pink{background-color:rgba(255,93,160,.1);color:#ff5da0}.btn-soft-pink:hover{background-color:#ff5da0;color:#fff}.btn-soft-pink:focus{box-shadow:0 0 0 .1rem rgba(255,93,160,.2);background-color:rgba(255,93,160,.8);color:#fff}.btn-soft-purple{background-color:rgba(117,81,233,.1);color:#7551e9}.btn-soft-purple:hover{background-color:#7551e9;color:#fff}.btn-soft-purple:focus{box-shadow:0 0 0 .1rem rgba(117,81,233,.2);background-color:rgba(117,81,233,.8);color:#fff}.btn-soft-blue{background-color:rgba(43,85,204,.1);color:#2b55cc}.btn-soft-blue:hover{background-color:#2b55cc;color:#fff}.btn-soft-blue:focus{box-shadow:0 0 0 .1rem rgba(43,85,204,.2);background-color:rgba(43,85,204,.8);color:#fff}.btn-social-icon .btn{width:36px;height:36px;padding-left:10px}.btn-facebook{color:#fff!important;background-color:#3b5998}.btn-twitter{color:#fff!important;background-color:#00aced}.btn-dropbox{color:#fff!important;background-color:#007ee5}.btn-skype{color:#fff!important;background-color:#00aff0}.b-round{border-radius:40px}.alert{position:relative;border:0}.alert.icon-custom-alert{display:-webkit-box;display:flex}.alert .alert-icon{font-size:24px;margin-right:8px}.alert .alert-text{-webkit-box-flex:1;flex-grow:1;align-self:center}.alert .alert-close{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.alert .alert-link{font-weight:600}.alert.alert-primary{color:#fff;background-color:#4d79f6}.alert.alert-secondary{color:#f3f6f7;background-color:#4ac7ec}.alert.alert-success{color:#fff;background-color:#1ecab8}.alert.alert-warning{color:#435177;background-color:#f3c74d}.alert.alert-info{color:#fff;background-color:#9ba7ca}.alert.alert-danger{color:#fff;background-color:#f1646c}.alert.alert-dark{color:#fff;background-color:#2f4686}.alert.alert-light{color:#7081b9;background-color:#fff;box-shadow:0 0 8px rgba(47,70,134,.1)}.alert.alert-pink{color:#fff;background-color:#ff5da0}.alert.alert-blue{color:#fff;background-color:#2b55cc}.alert.alert-purple{color:#fff;background-color:#7551e9}.alert.alert-outline-success{border:1px solid #1ecab8;background-color:transparent;color:#1ecab8}.alert.alert-outline-danger{border:1px solid #f1646c;background-color:transparent;color:#f1646c}.alert.alert-outline-primary{border:1px solid #4d79f6;background-color:transparent;color:#4d79f6}.alert.alert-outline-warning{border:1px solid #f3c74d;background-color:transparent;color:#f3c74d}.alert.alert-outline-info{border:1px solid #9ba7ca;background-color:transparent;color:#9ba7ca}.alert.alert-outline-pink{border:1px solid #ff5da0;background-color:transparent;color:#ff5da0}.alert.alert-outline-purple{border:1px solid #7551e9;background-color:transparent;color:#7551e9}.alert.alert-outline-blue{border:1px solid #2b55cc;background-color:transparent;color:#2b55cc}.alert.alert-outline-secondary{border:1px solid #4ac7ec;background-color:transparent;color:#4ac7ec}.alert.alert-outline-dark{border:1px solid #2f4686;background-color:transparent;color:#2f4686}.alert.alert-primary-shadow{box-shadow:0 0 24px 0 rgba(77,121,246,.06),0 1px 0 0 rgba(77,121,246,.02)}.alert.alert-success-shadow{box-shadow:0 0 24px 0 rgba(30,202,184,.06),0 1px 0 0 rgba(30,202,184,.02)}.alert.alert-info-shadow{box-shadow:0 0 24px 0 rgba(155,167,202,.06),0 1px 0 0 rgba(155,167,202,.02)}.alert.alert-warning-shadow{box-shadow:0 0 24px 0 rgba(243,199,77,.06),0 1px 0 0 rgba(243,199,77,.02)}.alert.alert-danger-shadow{box-shadow:0 0 24px 0 rgba(241,100,108,.06),0 1px 0 0 rgba(241,100,108,.02)}.alert.alert-dark-shadow{box-shadow:0 0 24px 0 rgba(47,70,134,.06),0 1px 0 0 rgba(47,70,134,.02)}.alert.alert-pink-shadow{box-shadow:0 0 24px 0 rgba(255,93,160,.06),0 1px 0 0 rgba(255,93,160,.02)}.alert.alert-purple-shadow{box-shadow:0 0 24px 0 rgba(117,81,233,.06),0 1px 0 0 rgba(117,81,233,.02)}.alert.alert-blue-shadow{box-shadow:0 0 24px 0 rgba(43,85,204,.06),0 1px 0 0 rgba(43,85,204,.02)}.bg-primary{background-color:#4d79f6!important}.bg-secondary{background-color:#4ac7ec!important}.bg-success{background-color:#1ecab8!important}.bg-warning{background-color:#f3c74d!important}.bg-info{background-color:#9ba7ca!important}.bg-danger{background-color:#f1646c!important}.bg-dark{background-color:#2f4686!important}.bg-light{background-color:#f1f5fa!important}.bg-pink{background-color:#ff5da0!important}.bg-purple{background-color:#7551e9!important}.bg-blue{background-color:#2b55cc!important}.bg-soft-primary{background-color:rgba(77,121,246,.15)!important;color:#4d79f6!important}.bg-soft-secondary{background-color:rgba(74,199,236,.15)!important;color:#4ac7ec!important}.bg-soft-success{background-color:rgba(30,202,184,.15)!important;color:#1ecab8!important}.bg-soft-warning{background-color:rgba(243,199,77,.15)!important;color:#f3c74d!important}.bg-soft-info{background-color:rgba(155,167,202,.15)!important;color:#9ba7ca!important}.bg-soft-danger{background-color:rgba(241,100,108,.15)!important;color:#f1646c!important}.bg-soft-pink{background-color:rgba(255,93,160,.15)!important;color:#ff5da0!important}.bg-soft-purple{background-color:rgba(117,81,233,.15)!important;color:#7551e9!important}.bg-soft-blue{background-color:rgba(43,85,204,.15)!important;color:#2b55cc!important}.bg-soft-dark{background-color:rgba(47,70,134,.15)!important;color:#2f4686!important}.badge{box-shadow:none}.badge.badge-soft-primary{background-color:rgba(77,121,246,.15)!important;color:#4d79f6!important;box-shadow:0 0 13px 0 rgba(77,121,246,.05)}.badge.badge-soft-secondary{background-color:rgba(74,199,236,.15)!important;color:#4ac7ec!important;box-shadow:0 0 13px 0 rgba(74,199,236,.05)}.badge.badge-soft-success{background-color:rgba(30,202,184,.15)!important;color:#1ecab8!important;box-shadow:0 0 13px 0 rgba(30,202,184,.05)}.badge.badge-soft-warning{background-color:rgba(243,199,77,.15)!important;color:#f3c74d!important;box-shadow:0 0 13px 0 rgba(243,199,77,.05)}.badge.badge-soft-info{background-color:rgba(155,167,202,.15)!important;color:#9ba7ca!important;box-shadow:0 0 13px 0 rgba(155,167,202,.05)}.badge.badge-soft-danger{background-color:rgba(241,100,108,.15)!important;color:#f1646c!important;box-shadow:0 0 13px 0 rgba(241,100,108,.05)}.badge.badge-soft-pink{background-color:rgba(255,93,160,.15)!important;color:#ff5da0!important;box-shadow:0 0 13px 0 rgba(255,93,160,.05)}.badge.badge-soft-purple{background-color:rgba(117,81,233,.15)!important;color:#7551e9!important;box-shadow:0 0 13px 0 rgba(117,81,233,.05)}.badge.badge-soft-dark{background-color:rgba(47,70,134,.15)!important;color:#2f4686!important;box-shadow:0 0 13px 0 rgba(47,70,134,.05)}.text-custom{color:#4d79f6!important}.text-white{color:#fff!important}.text-danger{color:#f1646c!important}.text-muted{color:#a4abc5!important}.text-primary{color:#4d79f6!important}.text-secondary{color:#4ac7ec!important}.text-warning{color:#f3c74d!important}.text-blue{color:#2b55cc!important}.text-success{color:#1ecab8!important}.text-info{color:#9ba7ca!important}.text-pink{color:#ff5da0!important}.text-purple{color:#7551e9!important}.text-light{color:#f1f5fa!important}.text-dark{color:#2f4686!important}.badge{box-shadow:0 0 3px rgba(31,30,47,.05);padding:4px 6px 3px;font-weight:500;line-height:10px}.badge-custom{background:#4d79f6;color:#fff}.badge-primary{background-color:#4d79f6}.badge-secondary{background-color:#4ac7ec}.badge-success{background-color:#1ecab8}.badge-info{background-color:#9ba7ca}.badge-warning{background-color:#f3c74d;color:#fff}.badge-danger{background-color:#f1646c}.badge-purple{background-color:#7551e9;color:#fff}.badge-pink{background-color:#ff5da0;color:#fff}.badge-blue{background-color:#2b55cc;color:#fff}.badge-dark{background-color:#2f4686}.badge-soft-success{color:#1ecab8;background-color:rgba(30,202,184,.2)}.badge-soft-primary{color:#4d79f6;background-color:rgba(77,121,246,.2)}.badge-soft-danger{color:#f1646c;background-color:rgba(241,100,108,.2)}.badge-soft-info{color:#9ba7ca;background-color:rgba(155,167,202,.2)}.badge-soft-warning{color:#f3c74d;background-color:rgba(243,199,77,.2)}.badge-soft-pink{color:#ff5da0;background-color:rgba(255,93,160,.2)}.badge-soft-purple{color:#7551e9;background-color:rgba(117,81,233,.2)}.badge-soft-blue{color:#2b55cc;background-color:rgba(43,85,204,.2)}.badge-soft-dark{color:#2f4686;background-color:rgba(47,70,134,.2)}.dropdown-toggle:after,.dropleft .dropdown-toggle:before,.dropright .dropdown-toggle:after,.dropup .dropdown-toggle:after{display:none}.dropdown-menu{padding:4px 0;font-size:13px;box-shadow:0 3px 12px rgba(182,194,228,.05);border-color:#eff2f9;margin:0}.dropdown-menu .dropdown-item{padding:6px 24px;color:#50649c}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:hover{color:#2f4686;text-decoration:none;background-color:#f7f7f7}.progress{background-color:#eff2f9;height:14px}.progress .progress-bar{background-color:#4d79f6}.progress-vertical{min-height:250px;height:250px;width:10px;position:relative;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical .progress-bar{width:100%}.progress-vertical-bottom{min-height:250px;height:250px;position:relative;width:10px;display:inline-block;margin-bottom:0;margin-right:20px}.progress-vertical-bottom .progress-bar{width:100%;position:absolute;bottom:0}.progress-vertical-bottom.progress-sm,.progress-vertical.progress-sm{width:5px!important}.progress-vertical-bottom.progress-sm .progress-bar,.progress-vertical.progress-sm .progress-bar{font-size:8px;line-height:5px}.progress-vertical-bottom.progress-md,.progress-vertical.progress-md{width:15px!important}.progress-vertical-bottom.progress-md .progress-bar,.progress-vertical.progress-md .progress-bar{font-size:10.8px;line-height:14.4px}.progress-vertical-bottom.progress-lg,.progress-vertical.progress-lg{width:20px!important}.progress-vertical-bottom.progress-lg .progress-bar,.progress-vertical.progress-lg .progress-bar{font-size:12px;line-height:20px}.progress-icon-spin{font-size:36px}.table th{font-weight:500}.table td,.table th{border-top:1px solid #eaf0f7}.table thead th{border-bottom:2px solid #eaf0f7}.table.table-sticky{position:relative}.table.table-sticky thead{z-index:100}.table.table-sticky thead,.table.table-sticky thead th{position:sticky;position:-webkit-sticky;top:70px}.table.table-statistics{margin-bottom:35px}.table.table-statistics tr:nth-child(2n) td{background-color:#f1f5fa}.table.table-statistics tr:nth-child(odd) td{background-color:#fff}.table-bordered{border:1px solid #eaf0f7}.table-bordered thead{background-color:#f1f5fa}.table-bordered thead td,.table-bordered thead th{font-weight:500}.table-bordered td,.table-bordered th{border:1px solid #eaf0f7}.table-striped tbody tr:nth-of-type(odd){background-color:transparent}.table-striped tbody tr:nth-of-type(2n){background-color:#f1f5fa}.table{color:#7286a2}.table thead tr th{font-weight:500;color:#50649c;font-size:13px}.table .thead-light th{color:#50649c;border-color:#eaf0f7}.table-hover tbody tr:hover,.table .thead-light th{background-color:#eff2f9}.table-dark thead tr th{background-color:#f1f5fa;border-top-color:transparent}.table-dark tbody>tr>td,.table-dark th{color:#eff2f9;background-color:#2f4686}.dataTables_wrapper.container-fluid{padding:0}.table td{vertical-align:middle}.table td.highlight{font-weight:700;color:#9ba7ca}.table td.details-control{background:url(../images/open.png) no-repeat 50%;cursor:pointer}.table tr.shown td.details-control{background:url(../images/close.png) no-repeat 50%}.table-rep-plugin .btn-toolbar{display:block}.table-rep-plugin .btn-default{border-color:rgba(77,121,246,.3);background-color:rgba(77,121,246,.2);color:#4d79f6;margin-right:5px}.table-rep-plugin .btn-default:focus{color:#4d79f6}.table-rep-plugin .btn-default.btn-primary:active,.table-rep-plugin .btn-default.btn-primary:focus,.table-rep-plugin .btn-default.btn-primary:hover{border-color:rgba(77,121,246,.3)!important;background-color:rgba(77,121,246,.2)!important;color:#4d79f6}.table-rep-plugin tbody th{font-size:14px;font-weight:400}.table-rep-plugin table.focus-on tbody tr.focused td,.table-rep-plugin table.focus-on tbody tr.focused th{background-color:#4d79f6;color:#fff}.fixed-solution .sticky-table-header{top:70px!important}.dropdown-menu-right{right:0;left:auto}.open>.dropdown-menu{display:block}.table.footable-details{color:#50649c}.footable-filtering-external ul.dropdown-menu>li>a.custom-control input[type=checkbox],table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.custom-control input[type=checkbox]{position:absolute;margin-left:-20px;margin-top:5px}.footable-filtering-external ul.dropdown-menu>li>a.custom-control>label,table.footable>thead>tr.footable-filtering>th ul.dropdown-menu>li>a.custom-control>label{display:block;padding-left:30px}td.footable-sortable>span.fooicon,th.footable-sortable>span.fooicon{right:auto!important;padding-left:5px}.jsgrid{height:auto!important}.jsgrid th{font-weight:500}.jsgrid-edit-row>.jsgrid-cell,.jsgrid-filter-row>.jsgrid-cell,.jsgrid-grid-body,.jsgrid-grid-header,.jsgrid-header-row>.jsgrid-header-cell,.jsgrid-insert-row>.jsgrid-cell{background:inherit;border-color:#eaf0f7;height:auto!important;overflow:auto}.jsgrid-cell{padding:.75rem}.jsgrid-alt-row>.jsgrid-cell{background:transparent}.jsgrid-cell input,.jsgrid-cell select{border:1px solid #eaf0f7;box-shadow:none;outline:0 none;padding:8px}.jsgrid-header-row{font-weight:300!important;color:#50649c;background-color:#f1f5fa}.jsgrid-selected-row>.jsgrid-cell{background:#eff2f9;border-color:#eaf0f7}.jsgrid-align-right,.jsgrid-header-sortable{text-align:center}.jsgrid-pager-container{margin-top:16px}.jsgrid .jsgrid-button{width:22px;height:22px;border:none;cursor:pointer;background-image:url(../plugins/jsgrid/jsgrid.png);background-repeat:no-repeat;background-color:transparent}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin-top:16px}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{align-self:center}.img-group{display:inline-block}.img-group .avatar-badge{position:absolute;right:1px;width:8px;height:8px;border-radius:8px;box-shadow:0 0 0 2px #b6c2e4;z-index:2}.img-group .user-avatar+.user-avatar-group{margin-left:-20px}.img-group .user-avatar{position:relative;margin-bottom:0;display:inline-block;width:40px;height:40px;vertical-align:middle}.img-group .user-avatar:focus,.img-group .user-avatar:hover{z-index:2}.img-group .user-avatar .online{background:#1ecab8}.img-group .user-avatar .offline{background:#f1646c}.img-group .user-avatar img{position:absolute;top:0;left:0;width:40px;height:40px;box-shadow:0 0 0 2px #b6c2e4}.avatar-box{position:relative;display:inline-block}.avatar-box .avatar-title{display:-webkit-box;display:flex;width:100%;height:100%;color:#f3f6f7;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}label{font-weight:400;color:#1e2759;font-size:13px}.control-label{display:block;width:100%}.custom-control-label{padding-top:2px}.form-control{font-size:13px;border:1px solid #7e8dc0;height:calc(2.3rem + 2px);color:#2f5275}.form-control:focus{border-color:rgba(77,121,246,.5);box-shadow:none}.input-group-text{font-size:13px;background-color:#f3f6f7;border:1px solid #e8ebf3}.custom-file-input,.custom-file-label{height:calc(2.3rem + 1px);line-height:26px}.custom-file-label:after{height:calc(1.5em + 15px);line-height:24px}.form-group{margin-bottom:20px}.custom-select:focus{border-color:rgba(77,121,246,.5);box-shadow:none}.custom-control-input:checked~.custom-control-indicator{background-color:#4d79f6}.custom-control-input:focus~.custom-control-indicator{box-shadow:0 0 0 1px #fff,0 0 0 3px #4d79f6}.has-success .form-control{border-color:#1ecab8;box-shadow:none}.has-warning .form-control{border-color:#f3c74d;box-shadow:none}.has-error .form-control{border-color:#f1646c;box-shadow:none}.input-group-addon{border-radius:2px;border:1px solid #f1f5fa}.col-form-label{text-align:right}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#1ecab8;box-shadow:none}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#f1646c;box-shadow:none}.custom-select{font-size:13px;height:38px}.custom-file-input.is-invalid:focus~.custom-file-label,.form-control.is-invalid:focus,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .form-control:invalid:focus{border-color:#f1646c;box-shadow:none}.custom-file-input:focus~.custom-file-label{border-color:rgba(77,121,246,.5);box-shadow:none}dt{font-weight:600}.ribbon-1 .ribbon-box{position:relative;background:#fff;border:5px double #eff2f9;border-radius:5px;margin-bottom:30px;padding:50px 15px 15px}.ribbon-1 .ribbon{padding:0 15px;height:30px;line-height:30px;clear:left;position:absolute;top:0;left:-2px;color:#fff}.ribbon-1 .ribbon.ribbon-mark:before{position:absolute;top:0;left:100%;display:block;width:0;height:0;content:"";border:15px solid #2f4686;border-right:10px solid transparent}.ribbon-1 .ribbon-right{left:auto;right:-2px}.ribbon-1 .ribbon-mark.ribbon-right:before{right:100%;left:auto;border-right:15px solid #2f4686;border-left:10px solid transparent}.ribbon-1 .ribbon-icon{clear:none;padding:0 5px;height:42px;width:30px;line-height:40px;text-align:center;left:0;top:-2px}.ribbon-1 .ribbon-mark.ribbon-icon:before{top:100%;left:0;margin-top:-14px;border-right:15px solid #2f4686;border-bottom:10px solid transparent}.ribbon-1 .ribbon-mark.ribbon-right{right:-5px;left:auto}.ribbon-1 .ribbon-mark{border-radius:0;top:-5px;left:-5px}.ribbon-1 .ribbon-mark.ribbon-icon.bg-primary:before{border-right-color:#4d79f6;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.ribbon-icon.bg-info:before{border-right-color:#9ba7ca;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.ribbon-icon.bg-secondary:before{border-right-color:#4ac7ec;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.ribbon-icon.bg-danger:before{border-right-color:#f1646c;border-bottom-color:transparent}.ribbon-1 .ribbon-mark.bg-secondary:before{border-color:#4ac7ec transparent #4ac7ec #4ac7ec}.ribbon-1 .ribbon-mark.bg-danger:before{border-color:#f1646c transparent #f1646c #f1646c}.ribbon-1 .ribbon-mark.bg-primary:before{border-color:#4d79f6 transparent #4d79f6 #4d79f6}.ribbon-1 .ribbon-mark.bg-info:before{border-color:#9ba7ca transparent #9ba7ca #9ba7ca}.ribbon-1 .ribbon-mark.ribbon-right.bg-danger:before{border-right-color:#f1646c;border-left-color:transparent}.ribbon-1 .ribbon-mark.ribbon-right.bg-info:before{border-right-color:#9ba7ca;border-left-color:transparent}.ribbon-1 .ribbon-mark.ribbon-right.bg-primary:before{border-right-color:#4d79f6;border-left-color:transparent}.ribbon-1 .ribbon-mark.ribbon-right.bg-secondary:before{border-right-color:#4ac7ec;border-left-color:transparent}.ribbon-1 p{color:#50649c}.ribbon-2 .ribbon-box{position:relative}.ribbon-2 .ribbon-box .ribbon{position:relative;float:left;clear:both;padding:5px 12px;margin:-26px 0 15px -26px;color:#fff}.ribbon-2 .ribbon-box .ribbon-primary{background:#4d79f6}.ribbon-2 .ribbon-box .ribbon-primary:before{position:absolute;top:29px;left:0;content:"";border-color:#1c54f4 #1c54f4 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon-info{background-color:#9ba7ca}.ribbon-2 .ribbon-box .ribbon-info:before{position:absolute;top:29px;left:0;content:"";border-color:#7a8ab8 #7a8ab8 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon-danger{background-color:#f1646c}.ribbon-2 .ribbon-box .ribbon-danger:before{position:absolute;top:29px;left:0;content:"";border-color:#ed3540 #ed3540 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon-secondary{background-color:#4ac7ec;color:#f3f6f7}.ribbon-2 .ribbon-box .ribbon-secondary:before{position:absolute;top:29px;left:0;content:"";border-color:#1cb9e7 #1cb9e7 transparent transparent;border-style:solid;border-width:3px}.ribbon-2 .ribbon-box .ribbon+p{clear:both}.ribbon-2 .card-box{padding:20px;border:5px double #eff2f9;border-radius:5px;margin-bottom:20px;background-color:#fff}.ribbon-2 p{color:#50649c}.ribbon.bg-secondary{background-color:#4ac7ec;color:#f3f6f7}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{border-color:#fff}.radio .custom-control-label:after{position:absolute;top:7px}.checkbox label{display:inline-block;padding-left:8px;position:relative;font-weight:400}.checkbox label:before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:2px solid #a4abc5;content:"";top:0;transition:.3s ease-in-out;outline:none!important}.checkbox label:after,.checkbox label:before{display:inline-block;height:18px;left:0;margin-left:-18px;position:absolute;width:18px}.checkbox label:after{color:#f1f5fa;font-size:11px;padding-left:3px;padding-top:2px}.checkbox input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.checkbox input[type=checkbox]:disabled+label{opacity:.65}.checkbox input[type=checkbox]:focus+label:before{outline-offset:-2px;outline:none}.checkbox input[type=checkbox]:checked+label:after{content:"";position:absolute;top:2px;left:7px;display:table;width:5px;height:10px;border-color:#2f4686;border-style:solid;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label:before{background-color:#f1f5fa;cursor:not-allowed}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:after,.checkbox.checkbox-single label:before{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label:before{background-color:#4d79f6;border-color:#4d79f6}.checkbox-primary input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label:before{background-color:#f1646c;border-color:#f1646c}.checkbox-danger input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label:before{background-color:#9ba7ca;border-color:#9ba7ca}.checkbox-info input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label:before{background-color:#f3c74d;border-color:#f3c74d}.checkbox-warning input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label:before{background-color:#1ecab8;border-color:#1ecab8}.checkbox-success input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-purple input[type=checkbox]:checked+label:before{background-color:#7551e9;border-color:#7551e9}.checkbox-purple input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label:before{background-color:#ff5da0;border-color:#ff5da0}.checkbox-pink input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label:before{background-color:#2f4686;border-color:#2f4686}.checkbox-dark input[type=checkbox]:checked+label:after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400}.radio label:before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #a4abc5;content:"";display:inline-block;height:18px;left:0;top:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:none!important}.radio label:after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0);-o-transform:scale(0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#2f4686;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.radio input[type=radio]:disabled+label:before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label:after{background-color:#4d79f6}.radio-primary input[type=radio]:checked+label:before{border-color:#4d79f6}.radio-primary input[type=radio]:checked+label:after{background-color:#4d79f6}.radio-danger input[type=radio]+label:after{background-color:#f1646c}.radio-danger input[type=radio]:checked+label:before{border-color:#f1646c}.radio-danger input[type=radio]:checked+label:after{background-color:#f1646c}.radio-info input[type=radio]+label:after{background-color:#9ba7ca}.radio-info input[type=radio]:checked+label:before{border-color:#9ba7ca}.radio-info input[type=radio]:checked+label:after{background-color:#9ba7ca}.radio-warning input[type=radio]+label:after{background-color:#f3c74d}.radio-warning input[type=radio]:checked+label:before{border-color:#f3c74d}.radio-warning input[type=radio]:checked+label:after{background-color:#f3c74d}.radio-success input[type=radio]+label:after{background-color:#1ecab8}.radio-success input[type=radio]:checked+label:before{border-color:#1ecab8}.radio-success input[type=radio]:checked+label:after{background-color:#1ecab8}.radio-purple input[type=radio]+label:after{background-color:#7551e9}.radio-purple input[type=radio]:checked+label:before{border-color:#7551e9}.radio-purple input[type=radio]:checked+label:after{background-color:#7551e9}.radio-pink input[type=radio]+label:after{background-color:#ff5da0}.radio-pink input[type=radio]:checked+label:before{border-color:#ff5da0}.radio-pink input[type=radio]:checked+label:after{background-color:#ff5da0}.radio2 label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:10px}.radio2 label:before{background-color:#fff;border-radius:50%;border:2px solid transparent;content:"";display:inline-block;height:16px;top:-1px;left:-2px;margin-left:-18px;position:absolute;width:16px;outline:none!important}.radio2 label:after{border-radius:50%;content:" ";display:inline-block;height:8px;left:4px;margin-left:-20px;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);width:8px}.radio2 input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio2 input[type=radio]:disabled+label{opacity:.65}.radio2 input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted;border-color:#4d79f6}.radio2 input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.radio2 input[type=radio]:checked+label:before{border-color:#4d79f6}.radio2 input[type=radio]:disabled+label:before{cursor:not-allowed}.radio2.radio-primary2 input[type=radio]+label:before{background-color:#4d79f6}.radio2.radio-primary2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-primary2 input[type=radio]:checked+label:after,.radio2.radio-primary2 input[type=radio]:checked+label:before{border-color:#4d79f6}.radio2.radio-secondary2 input[type=radio]+label:before{background-color:#4ac7ec}.radio2.radio-secondary2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-secondary2 input[type=radio]:checked+label:after,.radio2.radio-secondary2 input[type=radio]:checked+label:before{border-color:#4ac7ec}.radio2.radio-success2 input[type=radio]+label:before{background-color:#1ecab8}.radio2.radio-success2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-success2 input[type=radio]:checked+label:after,.radio2.radio-success2 input[type=radio]:checked+label:before{border-color:#1ecab8}.radio2.radio-danger2 input[type=radio]+label:before{background-color:#f1646c}.radio2.radio-danger2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-danger2 input[type=radio]:checked+label:after,.radio2.radio-danger2 input[type=radio]:checked+label:before{border-color:#f1646c}.radio2.radio-warning2 input[type=radio]+label:before{background-color:#f3c74d}.radio2.radio-warning2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-warning2 input[type=radio]:checked+label:after,.radio2.radio-warning2 input[type=radio]:checked+label:before{border-color:#f3c74d}.radio2.radio-info2 input[type=radio]+label:before{background-color:#9ba7ca}.radio2.radio-info2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-info2 input[type=radio]:checked+label:after,.radio2.radio-info2 input[type=radio]:checked+label:before{border-color:#9ba7ca}.radio2.radio-dark2 input[type=radio]+label:before{background-color:#2f4686}.radio2.radio-dark2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-dark2 input[type=radio]:checked+label:after,.radio2.radio-dark2 input[type=radio]:checked+label:before{border-color:#2f4686}.radio2.radio-purple2 input[type=radio]+label:before{background-color:#7551e9}.radio2.radio-purple2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-purple2 input[type=radio]:checked+label:after,.radio2.radio-purple2 input[type=radio]:checked+label:before{border-color:#7551e9}.radio2.radio-pink2 input[type=radio]+label:before{background-color:#ff5da0}.radio2.radio-pink2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-pink2 input[type=radio]:checked+label:after,.radio2.radio-pink2 input[type=radio]:checked+label:before{border-color:#ff5da0}.irs-from,.irs-single,.irs-to{background:#4d79f6}.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:#4d79f6}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-single,.irs--flat .irs-to,.irs--round .irs-bar{background-color:#4d79f6}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:#4d79f6}.irs--sharp .irs-bar,.irs--sharp .irs-handle{background-color:#1ecab8}.irs--sharp .irs-handle>i:first-child{border-top-color:#1ecab8}.irs--sharp .irs-line{background-color:#dbe0ec}.irs--square .irs-handle{border-color:#2b55cc}.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{background-color:#2b55cc}.irs--flat .irs-max,.irs--flat .irs-min,.irs--modern .irs-max,.irs--modern .irs-min,.irs--round .irs-max,.irs--round .irs-min,.irs--square .irs-max,.irs--square .irs-min{top:0;font-size:12px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#50649c;background-color:#eff2f9;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:11px;line-height:1.333;text-shadow:none;padding:2px 5px;background-color:#4d79f6;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{content:"";border:3px solid transparent;border-top-color:#4d79f6}.irs--modern .irs-bar{background:#4d79f6;background:linear-gradient(135deg,rgba(77,121,246,.5),#4d79f6 36%,#3567f5 61%,rgba(77,121,246,.5))}.irs--round .irs-handle{border:4px solid #4d79f6;background-color:transparent;box-shadow:0 1px 3px rgba(77,121,246,.3)}.swal2-popup .swal2-title{font-size:24px;font-weight:500}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#4d79f6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,121,246,.4)}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#f1646c;color:#eff2f9;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-popup .swal2-styled.swal2-cancel{border:1px solid transparent}.swal2-actions .btn-success,.swal2-actions .btn-success:active,.swal2-actions .btn-success:not(:disabled):not(.disabled):active{background-color:#4d79f6;border:1px solid #4d79f6}.swal2-actions .btn-success:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,121,246,.4)}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#f1646c;border-color:#f1646c}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-actions .btn-danger,.swal2-actions .btn-danger:active,.swal2-actions .btn-danger:focus,.swal2-actions .btn-danger:hover{background-color:#f1646c;border:1px solid #f1646c}.swal2-actions .btn-danger:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-icon.swal2-question{border-color:#ff5da0;color:#ff5da0}.custom-dd{max-width:100%}.dd3-content,.dd-handle{height:40px;padding:8px 10px;border:1px solid #eff2f9;background-color:#ebeff8;border-radius:3px;font-weight:400}.dd3-content:hover,.dd-handle:hover{background-color:#f6f8fc;color:#4d79f6}.dd-item>button{height:25px;margin:8px 0 0;font-size:18px}.dd3-item{margin:5px 0}.dd3-item .dd3-handle{position:absolute;margin:0;left:0;top:0;cursor:pointer;width:30px;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #4d79f6;background:#4d79f6;border-top-right-radius:0;border-bottom-right-radius:0}.dd3-item .dd3-handle:hover{background:#658bf7}.dd3-item .dd3-handle:before{content:"\f0c9";font-family:Font Awesome\ 5 Free!important;font-weight:600;display:block;position:absolute;left:0;top:9px;width:100%;text-align:center;text-indent:0;color:#fff;font-size:14px}.dd3-content-p{padding:8px 10px 8px 40px}.modal-demo{background-color:#fff;width:600px;border-radius:4px;display:none;position:relative}.modal-demo .close{position:absolute;top:15px;right:25px;color:#eff2f9}.modal-content{background-color:#f3f6f7;border-radius:0}.modal-content .modal-footer,.modal-content .modal-header{border-color:#dbe0ec;background-color:#f3f6f7}.modal-content .modal-footer .close,.modal-content .modal-footer .modal-title,.modal-content .modal-header .close,.modal-content .modal-header .modal-title{color:#435177}.modal-content .modal-body p,.modal-content h4{color:#8997bd}.modal-content .modal-title.custom-title{color:#fff}#custom-modal .close{color:#435177}.custom-modal-title{padding:15px 25px;line-height:22px;font-size:18px;background-color:#eff2f9;color:#435177;text-align:left;margin:0}.custom-modal-text{padding:20px;color:#8997bd}.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}#session-timeout-dialog .modal-header{display:inline-block}.datepicker{border:1px solid #8997bd;padding:8px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#4d79f6!important;background-image:none;box-shadow:none;color:#fff}.daterangepicker .drp-buttons .btn{font-weight:400}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:rgba(77,121,246,.1);border-color:transparent;color:#4d79f6}.daterangepicker .table-condensed>thead>tr>th,.daterangepicker td.active,.table-condensed>tbody>tr>td{padding:5px}.bootstrap-touchspin .input-group-btn-vertical .btn{padding:9px 12px}.bootstrap-touchspin .input-group-btn-vertical i{top:4px;left:8px}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f1f5fa}.badge:empty{padding:0}.select2-container--default .select2-selection--single{border:1px solid #7e8dc0;height:38px}.select2-container--default .select2-selection--single:focus{outline:none}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#2f5275;line-height:38px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;right:8px}.select2-container--default .select2-selection--multiple .select2-selection__choice{margin-top:7px;background-color:#9ba7ca;border:1px solid #9ba7ca;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #7e8dc0;outline:0}.select2-container .select2-selection--multiple{min-height:38px;border:1px solid #7e8dc0}.select2-container .select2-search--inline .select2-search__field{margin-top:8px}.dtp-btn-cancel{margin-right:5px}.addon-color-picker .btn{padding:8px;line-height:0;border-color:#bfbfbf}.asColorPicker-clear{display:none;position:absolute;top:8px;right:45px;text-decoration:none}.asColorPicker-trigger{position:absolute;top:0;right:0;height:38px;width:38px;border:0}.asColorPicker-dropdown{max-width:260px}.asColorPicker-wrap{position:relative;display:inline-block;width:100%;padding-right:35px}.input-title{font-weight:400;font-size:15px;color:#2f4686}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#1c2d41}.dtp table.dtp-picker-days tr>td>a.selected{background:rgba(77,121,246,.1);color:#4d79f6}.dtp div.dtp-date,.dtp div.dtp-time{background:#21344c;color:#4d79f6}.dtp div.dtp-actual-month,.dtp div.dtp-actual-year{color:#f3f6f7;font-size:14px;padding:8px 0}.dtp>.dtp-content{max-height:555px}.dtp table.dtp-picker-days tr>th{color:#335276}.dtp .dtp-picker-time>a,.dtp table.dtp-picker-days tr>td>a{color:#7c9ec7;font-size:12px}.dtp div.dtp-actual-num{font-size:64px}.dtp .p10>a{color:#1c2d41;text-decoration:none}.custom-switch.switch-primary .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#4d79f6;background-color:#4d79f6}.custom-switch.switch-primary .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(77,121,246,.25)}.custom-switch.switch-primary .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-secondary .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#4ac7ec;background-color:#4ac7ec}.custom-switch.switch-secondary .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(74,199,236,.25)}.custom-switch.switch-secondary .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-success .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#1ecab8;background-color:#1ecab8}.custom-switch.switch-success .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(30,202,184,.25)}.custom-switch.switch-success .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-warning .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#f3c74d;background-color:#f3c74d}.custom-switch.switch-warning .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(243,199,77,.25)}.custom-switch.switch-warning .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-info .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#9ba7ca;background-color:#9ba7ca}.custom-switch.switch-info .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(155,167,202,.25)}.custom-switch.switch-info .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-danger .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#f1646c;background-color:#f1646c}.custom-switch.switch-danger .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(241,100,108,.25)}.custom-switch.switch-danger .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-dark .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#2f4686;background-color:#2f4686}.custom-switch.switch-dark .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(47,70,134,.25)}.custom-switch.switch-dark .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-purple .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#7551e9;background-color:#7551e9}.custom-switch.switch-purple .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(117,81,233,.25)}.custom-switch.switch-purple .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-pink .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#ff5da0;background-color:#ff5da0}.custom-switch.switch-pink .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(255,93,160,.25)}.custom-switch.switch-pink .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.custom-switch.switch-blue .custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#2b55cc;background-color:#2b55cc}.custom-switch.switch-blue .custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .11px rgba(43,85,204,.25)}.custom-switch.switch-blue .custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:rgba(137,151,189,.7)}.error{color:#f1646c}.parsley-error{border-color:#f1646c}.parsley-errors-list{display:none;margin:0;padding:0}.parsley-errors-list.filled{display:block}.parsley-errors-list>li{font-size:12px;list-style:none;color:#f1646c;margin-top:5px}.form-wizard-wrapper label{font-size:13px;text-align:right}.wizard>.content>.body input{border:1px solid #e8ebf3}.wizard>.content>.body input:focus{border-color:rgba(77,121,246,.5)}.wizard.vertical>.steps{width:auto}.wizard>.steps>ul>li{width:auto;margin-bottom:10px}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{margin:3px;padding:0;border-radius:50px}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background-color:#4d79f6;color:#fff;padding:0 20px 0 0;box-shadow:0 0 0 2.25px #4d79f6}.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover,.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hover{background-color:#edf2fe;color:#4d79f6;padding:0 20px 0 0;box-shadow:0 0 0 2.25px #e8eefe}.wizard>.steps .current a .number,.wizard>.steps .current a:active .number,.wizard>.steps .current a:hover .number{border:2px solid #fff}.wizard>.steps .disabled a .number,.wizard>.steps .disabled a:active .number,.wizard>.steps .disabled a:hover .number,.wizard>.steps .done a .number,.wizard>.steps .done a:active .number,.wizard>.steps .done a:hover .number{border-color:#4d79f6}.wizard>.content{background-color:transparent;margin:0 5px;border-radius:0;min-height:150px}#form-horizontal fieldset{margin-top:20px}.wizard>.content>.body{width:100%;height:100%;padding:15px 0 0;position:static}.wizard>.steps .number{font-size:16px;padding:5px;border-radius:50%;border:2px solid #fff;width:38px;display:inline-block;font-weight:600;text-align:center;margin-right:10px;background-color:rgba(77,121,246,.15)}.wizard.vertical>.actions,.wizard>.actions{margin-top:20px}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{opacity:.65;background-color:#4d79f6;color:#fff;cursor:not-allowed}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background-color:#4d79f6;border-radius:4px;padding:8px 15px}@media (max-width:768px){.wizard>.steps>ul>li{width:50%}.form-wizard-wrapper label{text-align:left}}@media (max-width:520px){.wizard>.steps>ul>li{width:100%}}.mce-panel{border:1px solid #eff2f9!important;background-color:#f5f6f7!important}.mce-tinymce{box-shadow:none!important}.mce-flow-layout{background-color:#f5f6f7!important}.mce-btn{background:transparent!important}.mce-top-part:before{box-shadow:none!important}.chart-demo{height:370px;margin:20px auto}.jqstooltip{box-sizing:content-box;background-color:#fff!important;padding:5px 10px!important;border-radius:3px;border-color:#fff!important;box-shadow:0 -3px 31px 0 rgba(0,0,0,.05),0 6px 20px 0 rgba(0,0,0,.02)}.jqsfield{font-size:12px!important;line-height:18px!important;color:#2f4686!important}.chart{position:relative;display:inline-block;width:110px;height:110px;margin-top:20px;margin-bottom:20px;text-align:center}.chart canvas{position:absolute;top:0;left:0}.chart.chart-widget-pie{margin-top:5px;margin-bottom:5px}.percent{display:inline-block;line-height:110px;z-index:2}.percent:after{content:"%";margin-left:.1em;font-size:.8em}.morris-chart text{font-family:Poppins,sans-serif!important}.morris-hover.morris-default-style{border-radius:5px;padding:10px 12px;background:#fff;border:none;font-family:Poppins,sans-serif;box-shadow:0 5px 25px 5px rgba(47,70,134,.14)}.morris-hover.morris-default-style .morris-hover-point{line-height:28px}.morris-hover.morris-default-style .morris-hover-row-label{background-color:#2f4686;color:#fff;padding:4px 20px;border-radius:5px 5px 0 0;margin:-10px -12px 10px}#flotTip{padding:8px 12px;background-color:#fff;z-index:100;color:#2f4686;box-shadow:0 5px 25px 5px rgba(47,70,134,.14);border-radius:1px}.ct-golden-section:before{float:none}.ct-chart{height:300px}.ct-grid{stroke:rgba(47,70,134,.09);stroke-width:2px;stroke-dasharray:3px}.ct-chart .ct-label{fill:#a4abc5;color:#a4abc5;font-size:14px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-chart .ct-series.ct-series-a .ct-slice-donut,.ct-chart .ct-series.ct-series-b .ct-bar{stroke:#dbe0ec}.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point{stroke:#b6c2e4}.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#4ac7ec}.ct-chart .ct-series.ct-series-a .ct-bar,.ct-chart .ct-series.ct-series-a .ct-line,.ct-chart .ct-series.ct-series-a .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#4d79f6}.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point{stroke:#f3c74d}.ct-chart .ct-series.ct-series-c .ct-bar{stroke:#f3f6f7}.ct-chart .ct-series.ct-series-d .ct-bar,.ct-chart .ct-series.ct-series-d .ct-line,.ct-chart .ct-series.ct-series-d .ct-point,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#1ecab8}.ct-chart .ct-series.ct-series-d .ct-slice-donut{stroke:#f3c74d}.ct-chart .ct-series.ct-series-e .ct-bar,.ct-chart .ct-series.ct-series-e .ct-line,.ct-chart .ct-series.ct-series-e .ct-point{stroke:#ff5da0}.ct-chart .ct-series.ct-series-f .ct-bar,.ct-chart .ct-series.ct-series-f .ct-line,.ct-chart .ct-series.ct-series-f .ct-point{stroke:#7551e9}.ct-chart .ct-series.ct-series-g .ct-bar,.ct-chart .ct-series.ct-series-g .ct-line,.ct-chart .ct-series.ct-series-g .ct-point{stroke:#ed3540}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#4d79f6}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#4ac7ec}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#dbe0ec}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:10px;padding:2px 10px;border-radius:3px;-moz-border-radius:3px;background-clip:padding-box;background:#2f4686;color:#fff;text-align:center;pointer-events:none;z-index:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}#donut-chart #donut-chart-container .legend{position:relative;margin-right:-50px;top:-50px}.apexcharts-gridline{pointer-events:none;stroke:#f3f6f7}.apexcharts-legend-text{color:#8997bd!important;font-family:Poppins,sans-serif!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:Poppins,sans-serif!important;fill:#8997bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.britechart,.tick text{font-family:Poppins,sans-serif;font-size:.75rem}.extended-x-line,.extended-y-line,.horizontal-grid-line,.vertical-grid-line{stroke:#dbe0ec}.bar-chart .percentage-label,.donut-text,.legend-entry-name,.legend-entry-value,.tick text{fill:#8997bd}.apex-charts{min-height:10px!important}.apexcharts-tooltip-title{background-color:#eaf0f7!important}.dash-apex-chart .apexcharts-toolbar{display:none!important}.superpose{color:#eff2f9;height:350px;width:100%}.superpose .superclock{position:relative;width:300px;margin:auto}.superpose .superclock .superclock1{position:absolute;left:10px;top:10px}.superpose .superclock .superclock2{position:absolute;left:60px;top:60px}.superpose .superclock .superclock3{position:absolute;left:110px;top:110px}.gauge{width:100%;height:100%}.size-1{width:150px;height:100px;margin:30px auto 0;text-align:center;border:1px solid #eff2f9;padding:5px}.size-2{width:100px}.size-2,.size-3{height:150px;margin:30px auto 0;text-align:center;border:1px solid #eff2f9;padding:5px}.size-3{width:150px}.gmaps,.gmaps-panaroma{height:300px;background:#f1f5fa;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#4d79f6;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-top:16px solid #4d79f6}.gmaps-overlay_arrow.above,.gmaps-overlay_arrow.below{border-left:16px solid transparent;border-right:16px solid transparent}.gmaps-overlay_arrow.below{top:-15px;border-bottom:16px solid #4d79f6}.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:auto;right:0;display:inline-block;border-radius:50%;background:#f3f6f7;padding:5px;color:#435177;cursor:pointer;line-height:20px;text-align:center;box-sizing:content-box}.email-leftbar{width:220px;float:left}.email-leftbar .mail-list a{display:block;color:#50649c;font-size:13px;line-height:24px;padding:5px}.email-leftbar .mail-list a.active,.email-leftbar .mail-list a:hover{color:#4d79f6;font-weight:500}.email-leftbar .chat-user-box p.user-title{font-size:13px;color:#2f4686;font-weight:500}.email-leftbar .chat-user-box p{font-size:12px}.email-rightbar{margin-left:240px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:50px;line-height:50px;-webkit-transition-duration:.3s;transition-duration:.3s}.message-list li a{color:#7081b9}.message-list li:hover{background:rgba(164,171,197,.08);-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{margin-top:18px;font-size:16px;margin-left:5px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:110px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:14px 0 0}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:170px;padding-left:80px}.message-list li.active,.message-list li.active:hover{box-shadow:inset 3px 0 0 #4d79f6}.message-list li.unread{background-color:#f7f7f7}.message-list li.unread a{color:#283c73}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;box-shadow:inset 0 0 0 1px #b6c2e4;border-radius:1px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;height:20px;width:20px;left:0;cursor:pointer;opacity:0;margin-bottom:0;-webkit-transition-duration:.05s;transition-duration:.05s;top:0}.message-list .checkbox-wrapper-mail label:before{content:"\F12C";font-family:Material Design Icons;top:0;height:20px;color:#283c73;width:20px;position:absolute;margin-top:-16px;left:4px;font-size:13px}@media (max-width:767px){.email-leftbar{float:none;width:100%}.email-rightbar{margin:0}}.files-nav .nav .nav-link{padding:10px;color:#50649c;margin-bottom:10px;font-weight:500;display:-webkit-box;display:flex}.files-nav .nav .nav-link i{font-size:20px;vertical-align:middle}.files-nav .nav .nav-link.active{background-color:rgba(77,121,246,.05);color:#4d79f6}.file-box-content{margin-bottom:-16px}.file-box-content .file-box{border:1px solid #eff2f9;border-radius:5px;padding:20px;width:160px;display:inline-block;margin-right:5px;margin-bottom:16px;background-color:#fff}.file-box-content .file-box .download-icon-link{color:#a4abc5}.file-box-content .file-box .download-icon-link .file-download-icon{font-size:13px;position:relative;top:-10px;left:110px}.file-box-content .file-box .download-icon-link:hover{color:#4d79f6}.file-box-content .file-box i{font-size:36px}.file-category{width:100%}.file-category .file-category-block{text-align:center;margin-right:20px}.file-category .file-category-block .file-category-folder{border-bottom:2px solid transparent;padding:10px 20px!important;border-radius:18px}.file-category .file-category-block .file-category-folder.active{border-bottom:2px solid}.file-category .file-category-block .file-category-folder i{display:block;font-size:38px}.category-icon i{font-size:200px;color:#f3f6f7}.invoice-head{border-bottom:4px double #b6c2e4}.invoice-head .contact-detail li{border-left:2px solid #b6c2e4}.invoice-head .contact-detail li i{font-size:24px;color:#9ba7ca;margin-bottom:5px}@media print{.breadcrumb,.footer,.logo,.page-title{display:none;margin:0;padding:0}.left{display:none}.content,.page-content-wrapper,.page-wrapper{margin-top:0;padding-top:0}.content-page{margin-left:0;margin-top:0}.footer,.left-sidenav,.report-btn,.topbar{display:none;margin:0;padding:0}.content-page>.content{margin:0}}.pricingTable1 .pricing-icon i{width:64px;height:64px;text-align:center;line-height:60px;font-size:24px;border:3px solid #fff;border-radius:5px;color:#4d79f6;background-color:rgba(77,121,246,.18);box-shadow:0 0 0 1px rgba(77,121,246,.3);-webkit-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.pricingTable1 .amount{display:block;font-size:36px;font-weight:600;color:#50649c}.pricingTable1 .pricing-content-2{margin:0 0 30px;border-bottom:1px solid #eff2f9}.pricingTable1 .pricing-content-2 li{color:#50649c;line-height:40px}.pricingTable1 .pricing-content-2 li:before{content:"\f00c"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:12px;text-align:center;background-color:rgba(74,199,236,.1);color:#4ac7ec!important;width:26px;height:26px;line-height:26px;display:inline-block;border-radius:50%;margin-right:5px}.pricingTable1 .title1{font-weight:700;color:#50649c;font-size:20px;text-transform:capitalize}.pricingTable1 .pricingTable-signup{display:block;padding:14px 26px;background:#4d79f6;border-radius:52px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.32px;text-transform:uppercase;text-align:center;-webkit-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.pricingTable1 .pricingTable-signup:hover{background:#3567f5;color:#fff}.pricingTable1:hover .pricing-icon i{color:#4d79f6;background-color:rgba(77,121,246,.4);box-shadow:0 0 0 1px rgba(77,121,246,.4);-webkit-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.pricingTable1 .a-animate-blink{-webkit-animation:a-animate-blink 1s step-start 0s infinite;animation:a-animate-blink 1s step-start 0s infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:none}@-webkit-keyframes a-animate-blink{50%{opacity:0}}@keyframes a-animate-blink{50%{opacity:0}}.activity-scroll{min-height:620px}.activity{position:relative;border-left:3px dotted #eff2f9;margin:20px 20px 0 22px}.activity .item-info{margin-left:40px;margin-bottom:30px}.activity .item-info h6{font-weight:500;position:relative;top:-3px;color:#50649c;font-size:14px}.activity .item-info span{font-size:11px}.activity i,.activity img{width:36px;height:36px;text-align:center;line-height:36px;border-radius:12%;position:absolute;left:-19px;color:#4d79f6;background-color:#f3f6f7;font-size:20px;margin-top:-10px;box-shadow:0 0 0 .5px #f3f6f7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.activity i.icon-primary,.activity img.icon-primary{color:#4d79f6;background-color:#dfe7fd}.activity i.icon-success,.activity img.icon-success{color:#1ecab8;background-color:#e2fbf8}.activity i.icon-purple,.activity img.icon-purple{color:#7551e9;background-color:#f3effd}.activity i.icon-pink,.activity img.icon-pink{color:#ff5da0;background-color:#ffecf4}.activity i.icon-info,.activity img.icon-info{color:#9ba7ca;background-color:#eef0f6}.activity i.icon-warning,.activity img.icon-warning{color:#f3c74d;background-color:#fdf4dc}.activity .mdi-set,.activity .mdi:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-timeline{overflow:hidden;position:relative}.main-timeline:before{content:"";width:3px;height:100%;background:#f1f5fa;position:absolute;top:0;left:50%}.main-timeline .timeline{padding-right:30px;position:relative}.main-timeline .timeline:after,.main-timeline .timeline:before{content:"";display:block;width:100%;clear:both}.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{content:"";width:13px;height:13px;border-radius:50%;border:2px solid #f1f5fa;background:#fff;margin:0 auto;position:absolute;top:0;left:0;right:-3px}.main-timeline .timeline:last-child:before{top:auto;bottom:0}.main-timeline .timeline-icon{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #f1f5fa;box-sizing:content-box;margin:auto;position:absolute;top:0;left:0;bottom:0;right:-4px}.main-timeline .timeline-icon:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#4ac7ec;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.main-timeline .year{display:inline-block;padding:8px 20px;margin:0;font-size:14px;color:#fff;background:#4ac7ec;text-align:center;position:absolute;top:50%;right:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-timeline .year:before{content:"";border-right:18px solid #4ac7ec;border-top:18px solid transparent;border-bottom:18px solid transparent;position:absolute;top:0;left:-18px}.main-timeline .timeline-content{width:46.5%;padding:20px;margin:0 20px 0 0;background:#f1f5fa;position:relative}.main-timeline .timeline-content:after{content:"";border-left:20px solid #f1f5fa;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-timeline .title{float:left;font-size:14px;font-weight:500;color:#435177;margin:0 20px 20px 0}.main-timeline .post{display:inline-block;font-size:13px;color:#50649c}.main-timeline .description{font-size:14px;color:#50649c;line-height:24px;margin:0;clear:both}.main-timeline .timeline:nth-child(2n){padding:0 0 0 30px}.main-timeline .timeline:nth-child(2n) .year{right:auto;left:35%}.main-timeline .timeline:nth-child(2n) .year:before{border:18px solid transparent;border-right:none;border-left:18px solid #4ac7ec;left:auto;right:-18px}.main-timeline .timeline:nth-child(2n) .timeline-content{float:right;margin:0 0 0 20px}.main-timeline .timeline:nth-child(2n) .timeline-content:after{border-left:none;border-right:20px solid #f1f5fa;right:auto;left:-20px}@media only screen and (max-width:1200px){.main-timeline .year{right:30%}.main-timeline .timeline:nth-child(2n) .year{left:30%}}@media only screen and (max-width:990px){.main-timeline .year{right:25%}.main-timeline .timeline:nth-child(2n) .year{left:25%}}@media only screen and (max-width:767px){.main-timeline:before{left:10px}.main-timeline .timeline{padding:0 0 0 30px;margin-bottom:20px}.main-timeline .timeline:last-child{margin-bottom:0}.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{display:none}.main-timeline .timeline-icon{margin:0;position:absolute;top:7px;left:0}.main-timeline .timeline:nth-child(2n) .year,.main-timeline .year{display:block;font-weight:700;margin:0 0 32px 30px;z-index:1;position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none}.main-timeline .timeline:nth-child(2n) .year:before{border-left:none;border-right:18px solid #4ac7ec;right:auto;left:-18px}.main-timeline .timeline-content{padding:20px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{width:auto;float:none;margin:0 0 0 30px}.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{border:20px solid transparent;border-top:none;border-bottom:20px solid #f1f5fa;top:-20px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:480px){.main-timeline .title{float:none;margin:0}.main-timeline .timeline:nth-child(2n) .year,.main-timeline .year{margin-left:20px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{margin-left:10px}.main-timeline .post{margin:5px 0}}.chat-box-left{float:left;width:340px;height:820px;background-color:#fff;border-radius:3px;padding:20px;margin-bottom:20px}.chat-box-left .nav-pills{background-color:#f3f6f7}.chat-box-left .nav-pills .nav-link{color:#50649c}.chat-box-left .nav-pills .nav-link.active{color:#fff;background-color:#4ac7ec;box-shadow:-1px 10px 32px -10px rgba(74,199,236,.5)}.chat-box-left .chat-search{margin-top:20px}.chat-box-left .chat-list{height:664px!important}.chat-box-left .chat-list .media+.media{border:1px solid #eff2f9;margin-bottom:5px;border-radius:5px}.chat-box-left .chat-list .media{padding:15px;position:relative}.chat-box-left .chat-list .media:focus,.chat-box-left .chat-list .media:hover{background-color:rgba(239,242,249,.5)}.chat-box-left .chat-list .media.new-message{border:1px solid #dbe0ec;background-color:#eff2f9;margin-bottom:5px;border-radius:5px}.chat-box-left .chat-list .media .media-left{position:relative}.chat-box-left .chat-list .media .media-left .round-10{border:2px solid #f3f6f7;border-radius:50%;position:absolute;bottom:0;right:5px;display:inline-block;height:12px;width:12px}.chat-box-left .chat-list .media .media-body{margin-left:15px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.chat-box-left .chat-list .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-left .chat-list .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-left .chat-list .media .media-body>div:last-child{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:50px;text-align:right}.chat-box-left .chat-list .media .media-body>div:last-child span:nth-child(2){display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#1ecab8;color:#fff;border-radius:50%;font-size:10px;width:18px;height:18px;margin-top:8px}.chat-box-left .chat-list .media .media-body span{font-size:12px;color:#50649c;display:block}.chat-box-right{width:auto;background-color:#fff;display:block;border-radius:3px;position:relative;height:820px;margin-left:361px;margin-bottom:20px}.chat-box-right .chat-header{border-bottom:1px solid #eff2f9;padding:20px}.chat-box-right .chat-header .media .media-body{margin-left:15px;align-self:center}.chat-box-right .chat-header .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-right .chat-header .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-right .chat-header .chat-features{position:relative;top:-34px;float:right}.chat-box-right .chat-header .chat-features a{color:#b6c2e4;font-size:16px;margin-left:12px}.chat-box-right .chat-header .chat-features a:hover{color:#4d79f6}.chat-box-right .chat-body{padding:20px;background-image:url(../images/pattern.png);background-repeat:repeat;background-attachment:fixed;height:650px}.chat-box-right .chat-body .chat-detail{min-height:610px}.chat-box-right .chat-body .chat-detail .reverse{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}.chat-box-right .chat-body .chat-detail .media .media-img{z-index:5}.chat-box-right .chat-body .chat-detail .media .media-body{margin-left:14px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg{max-width:80%;margin-bottom:5px;margin-left:-61px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg:first-child p{padding-left:60px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg p{padding:14px;background-color:#eff2f9;color:#50649c;display:inline-block;margin-bottom:0;border-radius:50px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse{margin-right:0;margin-left:14px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg{max-width:80%;margin-bottom:5px;margin-right:-48px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg:first-child p{padding-right:60px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg p{padding:14px;background-color:#f1f5fa;color:#50649c;display:inline-block;margin-bottom:0;border-radius:50px}.chat-box-right .chat-footer{border-top:1px solid #eff2f9;padding:20px;position:absolute;width:100%;left:0;bottom:0}.chat-box-right .chat-footer .media .media-body{margin-left:10px;align-self:center}.chat-box-right .chat-footer .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-right .chat-footer .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-right .chat-footer .chat-features{position:relative;top:8px;float:right}.chat-box-right .chat-footer .chat-features a{color:#b6c2e4;font-size:16px;margin-left:12px}.chat-box-right .chat-footer .chat-features a:hover{color:#4d79f6}.chat-box-right .chat-footer input.form-control{border:none}.chat-box-right .chat-footer .chat-admin{position:absolute;top:-40px;border:2px solid #50649c;border-radius:50%}@media (min-width:1024px) and (max-width:1680px){.chat-box-left{width:310px;float:left}.chat-box-right{width:auto;margin-left:330px}}@media (min-width:767px) and (max-width:1023.98px){.chat-box-left{width:100%;float:none}.chat-box-right{width:100%;margin-left:0}}@media (max-width:767px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}@media (max-width:660px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}@media (max-width:568px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}.met-pro-bg{background-image:url(../images/pattern2.png);background-repeat:repeat}.met-profile .met-profile-main{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-flex:1;flex:1;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.met-profile .met-profile-main .met-profile-main-pic{position:relative;max-width:128px;max-height:128px;margin-right:24px}.met-profile .met-profile-main .met-profile-main-pic .fro-profile_main-pic-change{cursor:pointer;background-color:#4d79f6;border-radius:50%;width:32px;height:32px;position:absolute;bottom:4px;right:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1;box-shadow:0 0 20px 0 rgba(243,246,247,.05)}.met-profile .met-profile-main .met-profile-main-pic .fro-profile_main-pic-change i{-webkit-transition:all .3s;transition:all .3s;color:#fff;font-size:16px}.met-profile .met-profile-main .met-profile_user-detail .met-user-name{font-size:24px;font-weight:600;color:#fff;margin-bottom:6px}.met-profile .met-profile-main .met-profile_user-detail .met-user-name-post{color:#a4abc5}.met-profile .personal-detail li{color:#fff}.education-activity{min-height:400px}.met-basic-detail h3{font-size:34px;font-weight:600;margin-bottom:18px}.met-basic-detail p{line-height:22px}.own-detail{padding:20px;width:145px;height:145px;text-align:center;border-radius:52% 48% 23% 77%/44% 68% 32% 56%;box-shadow:0 0 3px 1.25px #dbe0ec}.own-detail h1{font-weight:600;color:#fff;margin-top:0}.own-detail h5{color:#f2f2f2}.own-detail.own-detail-project{position:absolute;top:110px;left:-60px}.own-detail.own-detail-happy{position:absolute;top:110px;left:60px}@media (max-width:767px){.own-detail{display:none}#settings_detail .dropify-wrapper{width:100%!important}}#settings_detail .dropify-wrapper{width:16%;height:164px;margin-bottom:30px}.profile-nav .nav .nav-link{padding:10px;color:#50649c;margin-bottom:10px;font-weight:500}.profile-nav .nav .nav-link.active{background-color:rgba(77,121,246,.05);color:#4d79f6}.profile-card .profile-socials a i{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.profile-card .pro-title{font-size:18px;font-weight:600;color:#50649c;margin-bottom:5px}.profile-card .socials-data h3{color:#50649c;font-family:Poppins,sans-serif;font-size:18px}.profile-card .action-btn{position:absolute;top:18px;right:18px}.skill-detail{color:#a4abc5;font-family:Roboto,sans-serif;font-size:14px}.skills .skill-box{margin-bottom:30px}.skills .skill-box:last-of-type{margin-bottom:0}.skills .skill-box .skill-title{margin-bottom:10px;color:#50649c;text-transform:uppercase;font-size:13px;font-weight:600}.skills .skill-box .progress-line{background:#f3f6f7;height:7px;margin:0;position:relative;border:2px solid #fff;width:100%;border-radius:10px;box-shadow:0 0 1px .25px #4d79f6}.skills .skill-box .progress-line>span{position:absolute;display:block;top:0;left:0;height:100%;width:0;background:#4d79f6}.skills .skill-box .progress-line>span>.percent-tooltip{position:absolute;right:-15px;top:-30px;margin-bottom:10px;color:#50649c;text-transform:uppercase;font-size:13px}.cd-single-step .cd-more-info{background-color:#fff;border:5px double #dbe0ec;border-radius:5px}.cd-single-step .cd-more-info h2{font-size:16px;margin-top:0;color:#50649c;font-family:Poppins,sans-serif}.cd-single-step .cd-more-info p,.cd-single-step .cd-more-info span{font-family:Poppins,sans-serif;color:#a4abc5}.cd-tour-wrapper.active{list-style-type:none}.faq-qa li h6{font-size:14px;color:#50649c;font-weight:500}#accordionExample-faq .card-header{background-color:#f1f5fa;padding:6px 12px}#accordionExample-faq .card-header h5 button:before{content:"\f062";font-family:Font Awesome\ 5 Free!important;font-weight:600;position:absolute;top:13px;left:10px;transition:-webkit-transform .25s;-webkit-transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#4d79f6;font-size:10px;background-color:rgba(77,121,246,.15);width:24px;height:24px;line-height:24px;border-radius:50%}#accordionExample-faq .card-header h5 button.collapsed:before{content:"\f128";-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:10px}.container-filter{margin:0 0 30px;padding:0;text-align:center}.container-filter li{list-style:none;display:inline-block}.container-filter li a{display:block;color:#4d79f6!important;border:1px solid #4d79f6;padding:0 15px;margin:5px;font-size:12px;text-transform:capitalize;letter-spacing:2px;cursor:pointer;line-height:35px;-webkit-transition:all .6s;border-radius:3px}.container-filter li a.active{background-color:#4d79f6;color:#fff!important}.container-filter li a:hover{background-color:#4d79f6!important;color:#fff!important}.item-box{position:relative;overflow:hidden;display:block}.item-box a{display:inline-block}.item-box:hover .item-mask{opacity:.8;visibility:visible}.item-box:hover .item-mask .item-caption{bottom:30px;opacity:1}.item-box:hover .item-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.item-box:hover .item-container,.item-container{-webkit-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;transition:all 2s cubic-bezier(.23,1,.32,1) 0s;width:100%}.item-container{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-o-transition:all 2s cubic-bezier(.23,1,.32,1) 0s}.item-mask{position:absolute;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;top:0;left:0;bottom:10px;right:10px;opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100%;background:repeating-radial-gradient(closest-side at 25px 35px,#4d79f6 15%,#2f4686 40%)}.item-mask p{text-transform:uppercase;font-size:11px;letter-spacing:1.5px;font-weight:500;margin:0;text-align:left}.item-mask .item-caption{position:absolute;bottom:-60px;left:0;padding-left:30px;padding-right:30px;text-align:left;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;opacity:0}.row.container-grid{margin:0!important}.blog-card .meta-box li{color:#7081b9;font-size:13px;font-weight:500;margin-left:0;margin-right:0;text-transform:uppercase}.blog-card .meta-box li a{color:#9ba7ca}.blog-card .meta-box li:after{content:"|";margin:0 8px}.blog-card .meta-box li:last-child:after{content:""}.blog-card h4 a{color:#435177;font-weight:500;font-size:20px;font-family:Roboto,sans-serif}.blog-card p{font-family:Poppins,sans-serif}.dash-chart{position:relative;height:350px}.browser_users table td i{vertical-align:middle}.impressions-data h2{color:#50649c;font-weight:600}.rep-map{height:280px}.report-card .report-main-icon{font-size:28px;color:#9ba7ca}.report-card h3{color:#50649c;font-weight:600}.url-list li i{font-size:24px;vertical-align:middle}.traffic-card{margin:20px 0}.traffic-card h3{font-size:33px;font-weight:600;color:#50649c;margin:20px 0}.calendar{float:left;margin-bottom:0}.none-border .modal-footer{border-top:none}.fc-bgevent{background-color:rgba(77,121,246,.18)!important}.fc-toolbar h2{font-size:16px;line-height:40px;text-transform:uppercase}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc-day{background:#fff}.fc-widget-header{background-color:#eff2f9;color:#50649c}.fc-widget-content{border:1px solid #b6c2e4}.fc th.fc-widget-header{font-size:13px;line-height:10px;padding:15px 0;text-transform:uppercase;font-weight:600}.fc button{height:auto;padding:6px 16px}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#eff2f9}.fc-button{background:transparent;border:1px solid #eff2f9;color:#7081b9;font-family:inherit;text-transform:capitalize}.fc-state-active,.fc-state-down{box-shadow:none;background-color:#4d79f6;border-color:#4d79f6;color:#fff;text-shadow:none}.fc-text-arrow{font-family:arial;font-size:16px}.fc-state-hover{background:#8997bd}.fc-cell-overlay,.fc-state-highlight{background:#dbe0ec}.fc-unthemed td.fc-today{background:rgba(77,121,246,.08)!important}.fc .fc-row .fc-content-skeleton td{background:transparent!important}.fc-day-top .fc-mon .fc-today{background:rgba(77,121,246,.1)!important}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px;padding:7px 5px;text-align:center;background-color:rgba(77,121,246,.18);color:#4d79f6}.external-event{color:#fff;cursor:move;margin:10px 0;padding:6px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:5px}tr:first-child>td>.fc-day-grid-event{border-left:5px solid}.fc-button{text-shadow:none;box-shadow:none}.fc-button:hover,.fc-state-default:hover{background-color:#4d79f6;color:#fff;border-color:#4d79f6}.fc-day.fc-widget-content.fc-other-month.fc-future,.fc-day.fc-widget-content.fc-other-month.fc-past{background-image:linear-gradient(-45deg,#eeedf7 25%,transparent 0,transparent 50%,#fff 0,#f4f4f5 75%,transparent 0,transparent);background-size:10px 10px}.fc-button-primary:disabled,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#4d79f6;color:#fff;border-color:#4d79f6;opacity:1}.fc-button-primary:focus,.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{box-shadow:none}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eff2f9}@media (max-width:767.98px){.fc-toolbar{display:block}}.crypto-dash-activity{min-height:400px}.btc-volume-chart{height:250px!important}.crypto-report-history .nav,.eco-revene-history .nav{margin-bottom:20px}.crypto-report-history .nav .nav-item .nav-link,.eco-revene-history .nav .nav-item .nav-link{background-color:#eff2f9;margin-right:5px;padding:2px 8px;font-size:12px;border-radius:5px;color:#50649c}.crypto-report-history .nav .nav-item .nav-link.active,.eco-revene-history .nav .nav-item .nav-link.active{color:#4d79f6;background-color:rgba(77,121,246,.1)}.market-cap-table td h5,.vol-btc{color:#50649c}.vol-btc{font-size:18px;font-weight:600;margin:0 auto 30px}.ccc-widget .histoTitle{display:none}.ccc-widget div:first-child{border:none!important}.ccc-widget div.histoRow:nth-of-type(2){font-weight:500!important;color:#50649c!important;font-size:13px!important;background-color:#f1f5fa}.ccc-widget div.histoRow:nth-of-type(2) .histoChange{font-weight:500}.ccc-widget div.histoRow{border-bottom-color:#eaf0f7!important;font-size:13px!important;color:#7286a2!important}.calculator-block{background-color:#f3f6f7}.calculator-block .calculator-body{padding:25px;position:relative}.calculator-block .cryptonatorwidget{border:none!important}.calculator-block .cryptonatorwidget input,.calculator-block .cryptonatorwidget select{height:40px!important;line-height:40px!important;margin-bottom:10px;color:#50649c;border:none;border-bottom:1px solid #d4d8e1;outline:none;padding-left:10px;background-color:transparent;font-family:Poppins,sans-serif!important}.calculator-block .cryptonatorwidget div:last-child{display:none}.calculator-block ::-webkit-input-placeholder{color:#50649c}.calculator-block ::-moz-placeholder{color:#50649c}.calculator-block :-ms-input-placeholder{color:#50649c}.calculator-block :-moz-placeholder{color:#50649c}.transaction-history li{border-bottom:1px solid #eff2f9;padding:12px 0}.transaction-history li:last-of-type{border:none;padding-bottom:0}.transaction-history .transaction-icon{align-self:center;margin-right:12px}.transaction-history .transaction-icon i{font-size:20px;width:36px;height:36px;display:inline-block;line-height:36px;text-align:center;background-color:rgba(77,121,246,.15);color:#4d79f6;border-radius:50%}.transaction-history .transaction-data h3{font-size:14px;color:#50649c}.wallet-bal-usd .wallet-title{font-size:16px;color:#50649c}.wallet-bal-usd h3{font-size:28px;color:#50649c;font-weight:600;margin-top:20px}.wallet-bal-crypto .coin-bal h3,.wallet-bal-crypto .wallet-title{font-size:16px;color:#50649c}.btc-price h3{font-size:18px;color:#50649c;font-weight:600}.crypto-wallet-activity{min-height:600px}.wrap{width:100%;white-space:nowrap;overflow:hidden;font-size:0;background:#fff;border-radius:3px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f1f5fa}.jctkr-label{height:60px;padding:0 17px;line-height:60px;background:rgba(43,85,204,.9);font-weight:600;font-size:16px;color:#fff;cursor:default}.jctkr-label:hover{background:#2b55cc;color:#fff}[class*=js-conveyor-] ul{display:inline-block;opacity:.5}[class*=js-conveyor-] ul li{padding:0 15px;line-height:35px;font-size:16px}[class*=js-conveyor-] ul li .usd-rate{color:#7081b9}.countdown{width:100%;font-size:1.5rem}.countdown,.countdown .part{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;position:relative;-webkit-box-pack:center;justify-content:center}.countdown .part{min-width:2rem;padding-bottom:.5rem;flex-shrink:0;-webkit-box-flex:0;flex-grow:0;padding-left:0;padding-right:0}.countdown .part:before{content:":";left:-.25em;position:absolute;color:#4d79f6}.countdown .part.no-divider:before,.countdown .part:first-child:before{display:none}.countdown .part.days:after,.countdown .part.hours:after,.countdown .part.minutes:after,.countdown .part.seconds:after{position:absolute;content:attr(data-label);text-align:center;bottom:.25rem;left:0;width:100%;font-size:.3em;color:inherit}.countdown .part+.part{margin-left:.625rem}.countdown .days{-webkit-box-ordinal-group:2;order:1}.countdown .hours{-webkit-box-ordinal-group:3;order:2}.countdown .minutes{-webkit-box-ordinal-group:4;order:3}.countdown .seconds{-webkit-box-ordinal-group:5;order:4}.countdown.blink .part:before{display:none}.ico-card .ico-socials a i{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;border:1px solid #dbe0ec;color:#7081b9;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.ico-card .ico-socials a:hover i.fa-facebook-f{color:#2b55cc;border:1px solid}.ico-card .ico-socials a:hover i.fa-twitter{color:#9ba7ca;border:1px solid}.ico-card .ico-socials a:hover i.fa-medium-m{color:#f1646c;border:1px solid}.ico-card .ico-socials a:hover i.fa-telegram{color:#1ecab8;border:1px solid}.ico-card .ico-socials a:hover i.fa-btc{color:#f3c74d;border:1px solid}.setting-card .setting-detail h3{font-size:16px;color:#50649c;font-weight:600}.setting-card .sett-card-icon{width:54px;height:54px;text-align:center;line-height:54px;align-self:center;border-radius:50%;margin-right:18px}.setting-card .sett-card-icon i{font-size:24px}.setting-card .sett-card-icon.set-icon-purple{background-color:rgba(117,81,233,.1);color:#7551e9}.setting-card .sett-card-icon.set-icon-success{background-color:rgba(30,202,184,.1);color:#1ecab8}.setting-card .sett-card-icon.set-icon-danger{background-color:rgba(241,100,108,.1);color:#f1646c}.project-dash-activity{min-height:535px}.project-budget-chart{height:273px}.text-primary-light{color:#96b0fa}.text-primary-light-alt{color:#dfe7fd}.icon-info i{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;font-size:26px;z-index:5}.dash-info-carousel .carousel-item h2{font-weight:500;color:#50649c;font-size:16px}.dash-info-carousel .carousel-control-next,.dash-info-carousel .carousel-control-prev{width:30px;height:30px;background-color:#f3f6f7;border-radius:50%;opacity:1}.dash-info-carousel .carousel-control-next:hover,.dash-info-carousel .carousel-control-prev:hover{opacity:.9}.dash-info-carousel .carousel-control-prev{left:auto;right:38px;top:0}.dash-info-carousel .carousel-control-prev .carousel-control-prev-icon{background-image:none}.dash-info-carousel .carousel-control-prev:after{content:"\55";font-family:dripicons-v2!important;font-size:.875rem;color:#50649c;line-height:1.875rem;margin-right:.48rem}.dash-info-carousel .carousel-control-next{left:auto;right:0;top:0}.dash-info-carousel .carousel-control-next .carousel-control-next-icon{background-image:none}.dash-info-carousel .carousel-control-next:after{content:"\56";font-family:dripicons-v2!important;font-size:.875rem;color:#50649c;line-height:1.875rem;margin-right:.48rem}.c-progress-steps{margin:0;list-style-type:none;font-family:Poppins,sans-serif}.c-progress-steps li{position:relative;font-size:13px;color:#b6c2e4;padding:16px 0 0 36px}.c-progress-steps li a{color:inherit}.c-progress-steps li.done{color:#1ecab8}.c-progress-steps li.done span{background-color:rgba(30,202,184,.09)}.c-progress-steps li.done:before{color:#1ecab8;content:"\f058";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #9ba7ca}.c-progress-steps li.current{color:#4d79f6;font-weight:500}.c-progress-steps li.current:before{color:#4d79f6;content:"\f192";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #4d79f6}.c-progress-steps li:before{position:absolute;left:0;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:18px;background-color:#fff;content:"\f111";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #dbe0ec}@media (max-width:600px){.c-progress-steps li:before{top:calc(50% - 8px);font-size:16px}}@media (min-width:600px){.c-progress-steps{display:table;list-style-type:none;margin:20px auto;padding:0;table-layout:fixed;width:100%}.c-progress-steps li{display:table-cell;text-align:center;padding:0 0 34px;white-space:nowrap;position:relative;border-left-width:0;border-bottom:4px solid #dbe0ec}.c-progress-steps li.done{border-bottom-color:#1ecab8}.c-progress-steps li.current{color:#4d79f6;border-bottom-color:#4d79f6}.c-progress-steps li.current span{background-color:rgba(77,121,246,.15);box-shadow:0 0 0 .25px #4d79f6}.c-progress-steps li.current:before{color:#4d79f6;content:"\f192"}.c-progress-steps li:before{bottom:-15px;left:50%;margin-left:-16px}.c-progress-steps li span{background-color:rgba(155,167,202,.1);border-radius:3px;padding:6px;box-shadow:0 0 5px .25px #eff1f7}}.workload-chart{height:210px}.todo-list .todo-box i{position:absolute;right:20px;z-index:10;font-size:16px;margin-top:6px;color:#dbe0ec}.todo-list .todo-box .todo-task{padding:4px 0}.todo-list .todo-box .todo-task label{display:inline-block;margin-bottom:.5rem}.todo-list .todo-box .todo-task .ckbox{font-weight:400;position:relative;display:block;line-height:25px}.todo-list .todo-box .todo-task .ckbox span{padding-left:16px;color:#7286a2}.todo-list .todo-box .todo-task .ckbox span:before{content:"";width:20px;height:20px;background-color:transparent;border:2px solid #dbe0ec;top:2px;left:0;border-radius:5px;position:absolute}.todo-list .todo-box .todo-task .ckbox span:after{top:1px;left:0;width:20px;height:20px;content:"\F12C";font:normal normal normal 24px/1 Material Design Icons;font-size:14px;text-align:center;color:#7081b9;background-color:transparent;line-height:20px;display:none;border-radius:5px;position:absolute}.todo-list .todo-box .todo-task .ckbox input[type=checkbox]{opacity:0;margin:0 5px 0 0}.todo-list .todo-box .todo-task .ckbox input[type=checkbox]:checked+span:after{display:block}.todo-list .todo-box .todo-task input:checked+span{text-decoration:line-through}.todo-list .form-control{color:#2f4686;background:#dbe0ec;border:1px solid transparent}.todo-list .form-control:focus{border-color:transparent;background:#dbe0ec;box-shadow:none}.client-card .client-name{color:#50649c}.calendar-event .event-name h3{font-size:14px;color:#50649c}.project-invoice .table tr td h5{color:#50649c}.team-card .user-img{height:80px}.team-card .online-circle{position:absolute;right:0;top:118px;left:44px}.team-card .team-leader{font-size:16px;color:#50649c}.language-skill li span{margin-bottom:5px;border-radius:5px;padding:2px 8px;background-color:#f1f5fa;color:#8997bd;font-size:11px}.project-card{font-family:Roboto,sans-serif}.project-card .project-title{font-size:20px;color:#50649c;font-weight:600}.task-box .task-priority-icon i{border:5px solid #eaf0f7;border-radius:50%;position:absolute;top:-5px;left:-5px}.dashboard-map{height:270px}.card-eco .card-eco-title{border:2px solid #fff;border-radius:8px;padding:2px 8px;position:relative;top:-30px}.card-eco .card-eco-title.eco-title-success{background-color:#1ecab8;color:#fff;box-shadow:0 0 0 1px #1ecab8}.card-eco .card-eco-title.eco-title-danger{background-color:#f1646c;color:#fff;box-shadow:0 0 0 1px #f1646c}.card-eco .card-eco-title.eco-title-secondary{background-color:#4ac7ec;color:#fff;box-shadow:0 0 0 1px #4ac7ec}.card-eco .card-eco-title.eco-title-purple{background-color:#7551e9;color:#fff;box-shadow:0 0 0 1px #7551e9}.card-eco .card-eco-title.eco-title-warning{background-color:#f3c74d;color:#fff;box-shadow:0 0 0 1px #f3c74d}.card-eco .card-eco-icon{font-size:28px}.re-customers-detail h3{color:#50649c;font-weight:600;font-size:22px}.order-list table td img{width:40px}.e-co-product{background-color:#f3f6f7}.e-co-product a{text-align:center!important;padding-top:30px}.e-co-product a img{height:230px}.e-co-product .ribbon-box{position:relative;margin-bottom:0;padding-top:30px}.e-co-product .ribbon-box .ribbon{position:absolute;color:#fff}.e-co-product .ribbon-box .ribbon-label{clear:none;padding:0 5px;height:66px;width:66px;line-height:66px;text-align:center;left:0;top:0;border-radius:52% 48% 23% 77%/44% 68% 32% 56%;font-weight:500}.e-co-product .product-info{background-color:#fff}.e-co-product .product-info .product-title{font-size:15px;color:#50649c}.e-co-product .product-info .product-price{color:#50649c;font-weight:600;padding:5px 0;margin-bottom:0;font-size:20px}.e-co-product .product-info .product-price span{color:#8997bd;font-weight:400;font-size:13px}.e-co-product .product-info .product-review li{margin-right:0}.e-co-product .product-info .product-review li i{font-size:16px}.e-co-product .product-info .btn-cart{border-color:#eff2f9;background-color:#f3f6f7;color:#50649c;border-radius:30px;padding:4px 16px}.e-co-product .product-info .btn-cart:focus{box-shadow:none}.e-co-product .product-info .btn-quickview,.e-co-product .product-info .btn-wishlist{border-color:#eff2f9;background-color:#f3f6f7;color:#50649c;border-radius:50px;padding:4px 10px}.e-co-product .product-info .quickview,.e-co-product .product-info .wishlist{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.e-co-product:hover{box-shadow:0 0 13px 0 rgba(239,242,249,.1)}.e-co-product:hover .quickview,.e-co-product:hover .wishlist{opacity:1}.offer-box{background-image:url(../images/products/offer.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.offer-box .offer-content{padding:30px}.offer-box .offer-content h3{font-weight:600;font-size:30px;color:#50649c}.ribbon{position:absolute;top:0;padding:6px;left:-5px;color:#fff}.ribbon:before{position:absolute;top:31px;left:0;content:"";border:3px solid transparent}.ribbon.ribbon-pink{background-color:#ff5da0}.ribbon.ribbon-pink:before{border-top-color:#ff5da0;border-right-color:#ff5da0}.ribbon.ribbon-secondary{background-color:#4ac7ec}.ribbon.ribbon-secondary:before{border-top-color:#4ac7ec;border-right-color:#4ac7ec}hr.thick{border:0;height:3px;max-width:150px;background-image:-webkit-gradient(linear,left top,right top,from(#4d79f6),to(#7551e9));background-image:linear-gradient(90deg,#4d79f6,#7551e9);border-radius:30px}.single-pro-detail .custom-border{width:60px;height:2px;background-color:#2f4686}.single-pro-detail .pro-title{font-weight:500;color:#50649c;font-size:24px}.single-pro-detail .product-review li{margin-right:0}.single-pro-detail .product-review li i{font-size:16px}.single-pro-detail .pro-price{color:#50649c;font-size:20px;margin-bottom:0;font-weight:600}.single-pro-detail .pro-price span{font-size:14px;color:#8997bd}.single-pro-detail .quantity input{width:14%;display:-webkit-inline-box;display:inline-flex;height:41px}.single-pro-detail .pro-features li{line-height:26px;color:#a4abc5}.single-pro-detail .pro-features li:before{content:"\f00c"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:12px;color:#1ecab8!important;display:inline-block;margin-right:8px}.single-pro-detail .form-check-inline{margin-right:5px}.pro-order-box{padding:20px;border:1px solid #eff2f9;border-radius:3px;background-color:#fff;box-shadow:0 0 13px 0 rgba(239,242,249,.05)}.pro-order-box i{font-size:28px}.review-box{background-color:#f3f6f7;padding:20px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.review-box h1{font-size:48px;color:#f1646c}.review-box .product-review li{margin-right:0}.review-box .product-review li i{font-size:22px}.reviewer{padding-bottom:12px;margin-top:8px;border-bottom:2px dotted #eff2f9}.reviewer .product-review li{margin-right:0}.bg-newsletters{background-color:#2f4686}.newsletters-text h4{color:#fff;font-weight:600;font-size:22px}.newsletters-input input{padding:15px 136px 15px 20px;width:100%;font-size:15px;border:none;outline:none!important;border-radius:40px;background-color:#f3f6f7}.newsletters-input button{position:absolute;top:3px;right:3px;outline:none!important;border-radius:40px;font-size:17px;padding:10px 30px;box-shadow:0 0 1px .2px #4d79f6}.shopping-cart .table thead tr th,.shopping-cart table thead tr th,.total-payment .table thead tr th,.total-payment table thead tr th{font-size:15px}.shopping-cart .table tbody td,.shopping-cart table tbody td,.total-payment .table tbody td,.total-payment table tbody td{padding:20px 10px;border-top:0;border-bottom:1px solid #eff2f9}.shopping-cart .table tbody td .product-name,.shopping-cart table tbody td .product-name,.total-payment .table tbody td .product-name,.total-payment table tbody td .product-name{font-size:14px;color:#50649c;font-weight:500}.shopping-cart .table tbody tr:last-child td,.shopping-cart table tbody tr:last-child td,.total-payment .table tbody tr:last-child td,.total-payment table tbody tr:last-child td{border-bottom:0}.total-payment{padding:20px;border:1px solid #eff2f9;background-color:#fcfdfd;border-radius:3px}.total-payment .payment-title{color:#50649c;font-weight:500}.cart-promo{padding:90px;background-image:url(../images/products/bg-cart.png);background-position:50%;background-size:cover}.jp-card .jp-card-back,.jp-card .jp-card-front{background:#2f4686!important}.billing-nav .nav .nav-link{padding:8px;color:#50649c;margin-bottom:10px;font-weight:500;border:1px solid #eff2f9;margin-right:5px;width:100px;height:70px}.billing-nav .nav .nav-link.active{background-color:#fff;color:#4d79f6;box-shadow:0 0 13px 0 rgba(239,242,249,.05)}.crm-dash-map{height:310px}.crm-dash-activity{min-height:425px}.crm-data-card .data-icon{text-align:center}.crm-data-card .data-icon i{font-size:24px;line-height:48px;display:inline-block;width:48px;height:48px}.crm-data-card h3{font-weight:600;color:#50649c;font-size:24px}.account-body{background-color:#f7f7f7}.account-body .auth-page{max-width:460px;position:relative;margin:0 auto}.account-body .auth-card{border-radius:20px}.account-body .auth-card .auth-logo-box{position:absolute;left:0;right:0;top:-25px;text-align:center}.account-body .auth-card .auth-logo-box .auth-logo{border-radius:50%;background-color:#fff;padding:4px;box-shadow:0 0 0 2.25px #eff2f9}.account-body .auth-card .auth-logo-text{font-family:Roboto,sans-serif}.account-body .auth-card .auth-logo-text h4{font-weight:600;color:#50649c;font-size:22px}.account-body .auth-form .form-control{border-radius:50px;padding-right:40px}.account-body .auth-form .auth-form-icon{width:32px;height:32px;background-color:#eff2f9;text-align:center;line-height:32px;border-radius:50%;position:absolute;right:3px;z-index:100;top:3px;color:#9ba7ca}.account-body.accountbg{background-image:url(../images/acount-page.jpg);background-size:cover;background-position:50%;width:100%;height:100vh}.account-body.accountbg .account-title{width:500px;position:relative;display:block;margin:0 auto}.account-body.accountbg .account-title h1{font-size:60px;font-weight:700;margin:30px 0}.account-body .account-social h6{color:#8997bd}.account-body .account-social h6:after{margin:0 0 4px 14px}.account-body .account-social h6:after,.account-body .account-social h6:before{display:inline-block;height:2px;content:" ";text-shadow:none;background-color:#eff2f9;width:110px}.account-body .account-social h6:before{margin:0 14px 4px 0}.account-body .account-social a i{width:36px;height:36px;line-height:36px;text-align:center;display:inline-block;border-radius:50%;font-size:14px;z-index:5}.account-body .account-social a i.facebook{background-color:#4d79f6;color:#fff}.account-body .account-social a i.twitter{background-color:#4ac7ec;color:#fff}.account-body .account-social a i.google{background-color:#ff5da0;color:#fff}.account-body .account-social a:hover .facebook{color:#fff;background-color:#658bf7}.account-body .account-social a:hover .twitter{color:#fff;background-color:#61ceee}.account-body .account-social a:hover .google{color:#fff;background-color:#ff77af}@media (max-width:768px){.auth-card{margin-top:34px}}

/*!
 * Main
 *
*/html{height:100%}.cursor-pointer{cursor:pointer}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;background:#fff;left:270px;right:0;padding:15px;bottom:10px}.mce-btn .mce-txt{color:#000!important}.shadow-lg{box-shadow:0 -.5rem 3rem rgba(0,0,0,.3)!important}.bw-loader{position:relative;z-index:2;display:-webkit-box;display:flex;overflow:hidden;min-height:18px;min-width:200px}.bw-loader.loaded:before{-webkit-animation:bw-loader-hide .2s ease-out forwards;animation:bw-loader-hide .2s ease-out forwards}.bw-loader:before{content:"";position:absolute;left:0;top:0;width:300%;height:100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background:-webkit-gradient(linear,left top,right top,from(#d8e3f0),color-stop(#c3cbd3),color-stop(#d8e3f0),to(#c3cbd3));background:linear-gradient(90deg,#d8e3f0,#c3cbd3,#d8e3f0,#c3cbd3);-webkit-animation:bw-loader-animate 2s linear infinite;animation:bw-loader-animate 2s linear infinite}@-webkit-keyframes bw-loader-animate{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-66.6666%);transform:translate(-66.6666%)}}@keyframes bw-loader-animate{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-66.6666%);transform:translate(-66.6666%)}}@-webkit-keyframes bw-loader-hide{0%{z-index:2;opacity:1}99%{z-index:2;opacity:0}to{z-index:-1;opacity:0;display:none}}@keyframes bw-loader-hide{0%{z-index:2;opacity:1}99%{z-index:2;opacity:0}to{z-index:-1;opacity:0;display:none}}.help-block{font-size:12px;color:red;font-weight:700;padding:5px 15px}.inactive-row,.inactive-row>td{background-color:#f9e2e2!important}.new-row,.new-row>td{background-color:#feffab!important}.active-row,.active-row>td{background-color:#c5ffc5!important}.article-index .action-bar .select2-container{width:auto!important;margin-left:10px}.select2-container .select2-selection--single{height:auto;min-height:33px;border-color:#ccc}.mce-container-body .select2-container{margin:13px auto!important;position:relative;display:block;width:93%!important}.mce-container-body .select2-container--default .select2-selection--single .select2-selection__placeholder{display:inline-block;padding-top:8px}#mceu_284{position:relative;top:0!important}#mce-modal-block{z-index:9!important}.mce-window.mce-in{z-index:10!important}.article-types{margin-top:4px}.label-delete{background:#eaeaea;padding:3px 5px;font-size:12px;border-radius:15px;font-weight:700;margin-right:3px;margin-bottom:8px;display:inline-block}.label-delete>span{font-weight:400;cursor:pointer;margin-right:3px;margin-left:2px}.article-types>span{background:#eaeaea;padding:3px 5px;font-size:12px;border-radius:15px;font-weight:700;margin-right:3px;margin-bottom:8px;display:inline-block}.article-types>span>span{font-weight:400;cursor:pointer;margin-right:3px;margin-left:2px}.b-t{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #2f2f2f}div.file-module{color:#2c2e34;font-size:12px;text-align:center}div.file-module .file{height:43px;width:34px;background:url(../images/file.png) no-repeat;color:#ffae00;font-size:9px;text-align:center;padding-top:19px;font-weight:700}div.file-module>div{height:50px;margin-top:20px;text-align:left}div.file-module>div.open{z-index:5}div.file-module>div>div{height:100%}div.file-module>div>div.open{z-index:5}div.file-module>div>div>div:not(.transparent-select){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.file-module>div>div>div>b{display:block;font-size:14px}div.file-module>div>div>div>p{color:#797c87;margin:0;padding:0}div.file-module>div>div:first-child{color:#828590;padding-left:40px;padding-top:20px}div.file-module>div>div:first-child>b{color:#2c2e34}div.file-module>div>div:first-child>div{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.file-module>div>div:nth-child(4){color:#828590}div.file-module>div>div:nth-child(5){border-left:2px solid #dae1e8}div.file-module>div.margin-t-40{height:100%;min-height:40px;margin-bottom:30px}.upload-manager .add-files #add-files-input{display:none}.upload-manager .add-files label{color:#fff;background-color:#5cb85c;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.upload-manager .add-files label:hover{background-color:#3f8c3f}.upload-manager #imagesAddedBox{position:relative;max-height:360px;overflow:auto;margin-bottom:10px}.upload-manager #imagesAddedBox>div{position:relative;margin-bottom:10px;height:80px}.upload-manager #imagesAddedBox>div .img-body{width:80px;height:80px;overflow:hidden;position:relative;text-align:center;border-bottom:1px dotted #e3e3e3;float:left;position:absolute;left:15px;top:0}.upload-manager #imagesAddedBox>div .img-body img{max-width:100%}.upload-manager #imagesAddedBox>div .content{margin-left:80px;height:80px;padding:0 50px 0 15px;border-bottom:1px dotted #e3e3e3}.upload-manager #imagesAddedBox>div .content .img-name{white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.upload-manager #imagesAddedBox>div .content .img-size{font-weight:700;color:#ffc600}.upload-manager #imagesAddedBox>div .content progress{width:100%}.upload-manager #imagesAddedBox>div .upload-remove{position:absolute;right:14px;top:1px}.tooltip{margin-top:10px}.handle{cursor:move}.sortable .ui-state-highlight{margin-top:15px;padding:10px;height:100px}.sortable .ui-state-highlight,.sortable .ui-state-highlight td{border:1px solid #ccc;background:#dee2e4}.not-set{color:#ccc}.user-groups{color:#1e2759}.user-groups .col,.user-groups .col-1,.user-groups .col-2,.user-groups .col-3,.user-groups .col-4,.user-groups .col-5,.user-groups .col-6,.user-groups .col-7,.user-groups .col-8,.user-groups .col-9,.user-groups .col-10,.user-groups .col-11,.user-groups .col-12{padding-right:20px;padding-left:20px}.user-groups h5{font-size:15px;margin-bottom:10px}.user-groups .group-wrapper-name{margin-top:10px}.user-groups .user-group-name-wrapper button{height:calc(2.3rem + 2px)}.user-groups .user-group-name{margin-bottom:0;margin-right:10px;width:100%}.user-groups .label{font-size:14px;display:-webkit-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-groups .label input{margin-right:12px}.user-groups .group-wrapper{margin-top:30px;margin-bottom:30px;border-right:1px solid #ddd;padding-top:15px}.user-groups .group-wrapper:last-child{border:0}.user-groups .group-name{padding-left:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.user-groups .group-name .label{cursor:pointer}.user-groups .types-wrapper-header{margin-top:5px;padding-left:20px;color:#7286a2}.user-groups .types-wrapper{padding:20px 35px 5px 20px;height:300px;overflow:auto;position:relative}.user-groups .types-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;border:1px solid #7e8dc0;z-index:0}.user-groups .types-wrapper.disabled{opacity:.5;pointer-events:none}.user-groups .types-wrapper .simplebar-track.simplebar-vertical{top:5%;height:90%;right:5px}.user-groups .spec-wrapper ul{list-style:none;padding-left:22px}.user-groups .type-name .accicon{cursor:pointer}.user-groups .type-name .accicon:not(.collapsed) .rotate-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.user-groups .type-name .fas{color:#ddd}.user-groups .spec-name.all{border-bottom:1px solid #ddd;margin-bottom:6px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-right:15px}.user-groups .spec-name.all .label{margin-bottom:4px;color:#7286a2}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJlc2V0LnNjc3MiLCJfZGVtby1vbmx5LnNjc3MiLCJfbGVmdC1zaWRlbmF2LnNjc3MiLCJfdG9wYmFyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfd2F2ZXMuc2NzcyIsInN0eWxlLmNzcyIsIl9jYXJkcy5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9hbGVydHMuc2NzcyIsIl9iYWNrZ3JvdW5kLWNvbG9yLnNjc3MiLCJfdGV4dC1jb2xvci5zY3NzIiwiX2JhZGdlLWNvbG9yLnNjc3MiLCJfZHJvcGRvd24uc2NzcyIsIl9wcm9ncmVzcy5zY3NzIiwiX3RhYmxlLnNjc3MiLCJfYXZhdGFyLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9yaWJib25zLnNjc3MiLCJfY2hlY2stcmFkaW8uc2NzcyIsIl9yYW5nZXNsaWRlci5zY3NzIiwiX3N3ZWV0LWFsZXJ0LnNjc3MiLCJfbmFzdGFibGUuc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl9mb3JtLWFkdmFuY2VkLnNjc3MiLCJfc3dpdGNoLnNjc3MiLCJfZm9ybS12YWxpZGF0aW9uLnNjc3MiLCJfZm9ybS13aXphcmQuc2NzcyIsIl9mb3JtLWVkaXRvci5zY3NzIiwiX2NoYXJ0cy5zY3NzIiwiX2p1c3RnYWdlLnNjc3MiLCJfbWFwcy5zY3NzIiwiX2VtYWlsLnNjc3MiLCJfZmlsZXMuc2NzcyIsIl9pbnZvaWNlLnNjc3MiLCJfcHJpbnQuc2NzcyIsIl9wcmljaW5nLnNjc3MiLCJfdGltZWxpbmUuc2NzcyIsIl9jaGF0LnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX3RvdXIuc2NzcyIsIl9mYXEuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfYmxvZy5zY3NzIiwiX2FuYWx5dGljcy5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfY3J5cHRvLnNjc3MiLCJfcHJvamVjdHMuc2NzcyIsIl9lY29tbWVyY2Uuc2NzcyIsIl9jcm0uc2NzcyIsIl9hY2NvdW50LXBhZ2VzLnNjc3MiLCJfbWFpbi5zY3NzIiwiX3VzZXItZ3JvdXBzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsOEVBQVksQ0FDWix5RUFBWSxDQ0daLEtBQ0UsaUJBQWtCLENBQ2xCLGVENEJpQyxDQ3hCbkMsVUFIRSx3QkRxQnFCLENDbEJ2QixLQUNFLFFBQVMsQ0FDVCxpQkFBa0IsQ0FDbEIsY0QwRGdDLENDeERoQyw4QkRvRGtDLENDbkRsQyxhRFlxQixDQ1R2QiwwQ0FDRSxhQUFjLENBSWhCLEdBQ0UsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FHakIsR0FDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUdqQixHQUNFLGdCQUFpQixDQUNqQixjQUFlLENBR2pCLEdBQ0UsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FHakIsR0FDRSxjQUFlLENBT2pCLEtBSEUsY0RzQmdDLENDbkJsQyxFQUNFLGVBQWdCLENBQ2hCLDZCRGlCZ0MsQ0NibEMsRUFDRSxzQkFBd0IsQ0FHMUIsRUFDRSw4QkRJa0MsQ0NIbEMsYURyQ3FCLENDbUN2Qix5QkFJSSxTQUFVLENBQ1Ysb0JBQXFCLENBUXpCLDBCQUVFLGlCQUFrQixDQUNsQix5QkFBMEIsQ0FDMUIsb0JBQXNCLENBQ3RCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixZQUFhLENBQ2IsYUR4RHFCLENDeURyQix3Q0Q5RHFCLENDZ0V2QixnQkFDRSxjQUFlLENBRGpCLDRCQUdJLGNBQWUsQ0FDZixRQUFTLENBQ1QsYURoRW1CLENDMkR2Qiw0QkFTSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLDRCQUE2QixDQzdGakMseUJBQ0UsV0FDRSxZQUFhLENBQ2QsQ0FJSCxlQUNFLHFCQUF1QixDQUl6QixRQUNFLGtCQUFtQixDQUlyQixNQUNFLGNBQWUsQ0FFakIsTUFDRSxjQUFlLENBRWpCLE1BQ0UsZUFBZ0IsQ0FFbEIsTUFDRSxlQUFnQixDQUlsQixTQUNFLHdCQUEwQixDQUc1QixTQUNFLHdCQUEwQixDQUU1QixTQUNFLHdCQUEw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V0FDRSxhWDdOcUIsQ1c4TnJCLHdCWDdPcUIsQ1c4T3JCLHdCWHBPcUIsQ1dxT3JCLDJDWG5PcUIsQ1dxT3ZCLHVnQkFZRSx3QkFBb0MsQ0FDcEMsd0JBQW9DLENBRXRDLDJIQUVFLG1EQUFtRCxDQUVyRCxpSUFHRSxhWHhQcUIsQ1c0UHZCLFVBQ0Usd0JYMVFxQixDVzJRckIsd0JYM1FxQixDVzRRckIseUNYNVFxQixDVzZRckIsVVg5UXFCLENXZ1J2Qix3WEFPRSx3QkFBbUMsQ0FDbkMsd0JBQW1DLENBQ25DLFVYelJxQixDVzJSdkIsc0hBRUUsaURBQStDLENBS2pELFVBQ0UsYVh2UnFCLENXMFJ2QixpREFHRSxvQkFBcUIsQ0FDckIsYVg1UnFCLENXa1N2QixVQUNFLHdCWDlTcUIsQ1crU3JCLHdCWC9TcUIsQ1dnVHJCLFVYblRxQixDV29UckIsMENYalRxQixDV21UdkIsd1hBT0Usd0JBQW1DLENBQ25DLHdCQUFtQyxDQUNuQyxVWC9UcUIsQ1dpVXZCLHNIQUVFLGtEQUErQyxDQUtqRCxZQUNFLHdCWHJVcUIsQ1dzVXJCLHdCWHRVcUIsQ1d1VXJCLFVYM1VxQixDVzRVckIsMENYeFVxQixDVzBVdkIsb1pBT0Usd0JBQXFDLENBQ3JDLHdCQUFxQyxDQUNyQyxVWHZWcUIsQ1d5VnZCLGdJQUtFLHdDWDFWcUIsQ1crVnZCLFVBQ0Usd0JYL1ZxQixDV2dXckIsd0JYaFdxQixDV2lXckIseUNYaldxQixDV29XdkIsaWhCQVFFLGtDQUE4QyxDQUM5Qyx3QkFBbUMsQ0FDbkMsVVhuWHFCLENXc1h2QiwyS0FFRSxpREFBK0MsQ0FLakQsV0FDRSxxQlg5WHFCLENXK1hyQixhWGpYcUIsQ1drWHJCLHFCWGhZcUIsQ1dpWXJCLGtDWHZYcUIsQ1cwWHZCLHFsQkFZRSxrQ0FBK0MsQ0FDL0Msd0JBQW9DLENBR3RDLGlMQUVFLDRDQUFtRCxDQU1yRCxxQkFDRSxhWHBhcUIsQ1dxYXJCLG9CWHJhcUIsQ1d1YXZCLHFCQUNFLGFYdGFxQixDV3VhckIsb0JYdmFxQixDV3lhdkIsa0JBQ0UsYVh6YXFCLENXMGFyQixvQlgxYXFCLENXNGF2QixxQkFDRSxhWDVhcUIsQ1c2YXJCLG9CWDdhcUIsQ1crYXZCLG9CQUNFLGFYL2FxQixDV2dickIsb0JYaGJxQixDV2tidkIsa0JBQ0UsYVhoYnFCLENXbWJyQixvQlhuYnFCLENXcWJ2QixxQ0FKRSxxQkFBc0IsQ0FDdEIsNEJYemFxQixDVzRhdkIsbUJBQ0UsYVgxYXFCLENXNmFyQixvQlhoYnFCLENXbWJ2Qix1QkFDRSxhWHBjcUIsQ1d1Y3JCLG9CWHZjcUIsQ1cwY3ZCLHlDQUxFLHFCQUFzQixDQUN0Qiw0Qlg3YnFCLENXaWN2QixrQkFDRSxhWGxjcUIsQ1dxY3JCLG9CWHJjcUIsQ1d3Y3ZCLG9CQUNFLGFYeGNxQixDVzJjckIsb0JYM2NxQixDVzhjdkIsc0NBTEUscUJBQXNCLENBQ3RCLDRCWHpjcUIsQ1c2Y3ZCLGtCQUNFLGFYOWNxQixDV2lkckIsb0JYamRxQixDV3NkdkIsa0JBQ0Usb0NYbmVxQixDV29lckIsYVhwZXFCLENXa2V2Qix3QkFJSSx3Qlh0ZW1CLENXdWVuQixVWGhlbUIsQ1cyZHZCLHdCQVFJLDBDWDFlbUIsQ1cyZW5CLG9DWDNlbUIsQ1c0ZW5CLFVYcmVtQixDV3dldkIsb0JBQ0UscUNYL2VxQixDV2dmckIsYVhoZnFCLENXOGV2QiwwQkFJSSx3QlhsZm1CLENXbWZuQixVWDdlbUIsQ1d3ZXZCLDBCQVFJLDBDWHRmbUIsQ1d1Zm5CLG9DWHZmbUIsQ1d3Zm5CLFVYbGZtQixDV3NmdkIsa0JBQ0Usb0NYNWZxQixDVzZmckIsYVg3ZnFCLENXMmZ2Qix3QkFJSSx3QlgvZm1CLENXZ2dCbkIsVVgzZm1CLENXc2Z2Qix3QkFRSSwwQ1huZ0JtQixDV29nQm5CLG9DWHBnQm1CLENXcWdCbkIsVVhoZ0JtQixDV29nQnZCLGtCQUNFLHFDWHhnQnFCLENXeWdCckIsYVh6Z0JxQixDV3VnQnZCLHdCQUlJLHdCWDNnQm1CLENXNGdCbkIsVVh6Z0JtQixDV29nQnZCLHdCQVFJLDBDWC9nQm1CLENXZ2hCbkIsb0NYaGhCbUIsQ1dpaEJuQixVWDlnQm1CLENXa2hCdkIsaUJBQ0UscUNYcmhCcUIsQ1dzaEJyQixhWHRoQnFCLENXb2hCdkIsdUJBSUksd0JYeGhCbUIsQ1d5aEJuQixVWHZoQm1CLENXa2hCdkIsdUJBUUksMkNYNWhCbUIsQ1c2aEJuQixxQ1g3aEJtQixDVzhoQm5CLFVYNWhCbUIsQ1dnaUJ2QixlQUNFLHFDWHJpQnFCLENXc2lCckIsYVh0aUJxQixDV29pQnZCLHFCQUlJLHdCWHhpQm1CLENXeWlCbkIsVVhyaUJtQixDV2dpQnZCLHFCQVFJLDJDWDVpQm1CLENXNmlCbkIscUNYN2lCbUIsQ1c4aUJuQixVWDFpQm1CLENXOGlCdkIsZUFDRSxtQ1g5aUJxQixDVytpQnJCLGFYL2lCcUIsQ1c2aUJ2QixxQkFJSSx3QlhqakJtQixDV2tqQm5CLFVYbmpCbUIsQ1c4aUJ2QixxQkFRSSx5Q1hyakJtQixDV3NqQm5CLG1DWHRqQm1CLENXdWpCbkIsVVh4akJtQixDVzRqQnZCLGVBQ0Usb0NYMWpCcUIsQ1cyakJyQixhWDNqQnFCLENXeWpCdkIscUJBSUksd0JYN2pCbUIsQ1c4akJuQixVWGprQm1CLENXNGpCdkIscUJBUUksMENYamtCbUIsQ1dra0JuQixvQ1hsa0JtQixDV21rQm5CLFVYdGtCbUIsQ1d5a0J2QixpQkFDRSxvQ1h0a0JxQixDV3VrQnJCLGFYdmtCcUIsQ1dxa0J2Qix1QkFJSSx3Qlh6a0JtQixDVzBrQm5CLFVYOWtCbUIsQ1d5a0J2Qix1QkFRSSwwQ1g3a0JtQixDVzhrQm5CLG9DWDlrQm1CLENXK2tCbkIsVVhubEJtQixDV3VsQnZCLGVBQ0UsbUNYbmxCcUIsQ1dvbEJyQixhWHBsQnFCLENXa2xCdkIscUJBSUksd0JYdGxCbUIsQ1d1bEJuQixVWDVsQm1CLENXdWxCdkIscUJBUUkseUNYMWxCbUIsQ1cybEJuQixtQ1gzbEJtQixDVzRsQm5CLFVYam1CbUIsQ1d1bUJ2QixzQkFDRSxVQUFXLENBQ1gsV0FBWSxDQUNaLGlCQUFrQixDQUVwQixjQUNFLG9CQUF3QixDQUN4Qix3QkFBeUIsQ0FFM0IsYUFDRSxvQkFBd0IsQ0FDeEIsd0JBQXlCLENBRTNCLGFB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QmZYcUIsQ2VjdkIsZUFDRSx3QmZkcUIsQ2VpQnZCLFlBQ0Usd0JmakJxQixDZW9CdkIsZUFDRSx3QmZwQnFCLENlcUJyQixVZmxCcUIsQ2VxQnZCLGNBQ0Usd0JmeEJxQixDZTJCdkIsY0FDRSx3QmZ0QnFCLENldUJyQixVZjNCcUIsQ2U4QnZCLFlBQ0Usd0JmNUJxQixDZTZCckIsVWZoQ3FCLENlbUN2QixZQUNFLHdCZi9CcUIsQ2VnQ3JCLFVmckNxQixDZXlDdkIsWUFDRSx3QmZ6Q3FCLENlOEN2QixvQkFDRSxhZnJEcUIsQ2VzRHJCLG9DZnREcUIsQ2V5RHZCLG9CQUNFLGFmNURxQixDZTZEckIsb0NmN0RxQixDZWdFdkIsbUJBQ0UsYWY1RHFCLENlNkRyQixxQ2Y3RHFCLENlZ0V2QixpQkFDRSxhZm5FcUIsQ2VvRXJCLHFDZnBFcUIsQ2VzRXZCLG9CQUNFLGFmdEVxQixDZXVFckIsb0NmdkVxQixDZXlFdkIsaUJBQ0UsYWZwRXFCLENlcUVyQixvQ2ZyRXFCLENld0V2QixtQkFDRSxhZnhFcUIsQ2V5RXJCLG9DZnpFcUIsQ2U0RXZCLGlCQUNFLGFmNUVxQixDZTZFckIsbUNmN0VxQixDZWdGdkIsaUJBQ0UsYWZyRnFCLENlc0ZyQixtQ2Z0RnFCLENnQmR2QiwwSEFJRSxZQUFhLENBS2YsZUFDRSxhQUFjLENBQ2QsY2hCNERnQyxDZ0IzRGhDLDJDaEJZcUIsQ2dCWHJCLG9CaEJTcUIsQ2dCUnJCLFFBQVMsQ0FMWCw4QkFPSSxnQkFBaUIsQ0FDakIsYWhCVW1CLENnQmxCdkIsOEdBWU0sYWhCUGlCLENnQlFqQixvQkFBcUIsQ0FDckIsd0JBQW1DLENDbEJ6QyxVQUNFLHdCakJnQnFCLENpQmZyQixXQUFZLENBRmQsd0JBSUksd0JqQkhtQixDaUJXdkIsbUJBQ0UsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixlQUFnQixDQUNoQixpQkFBa0IsQ0FHcEIsaUNBQ0UsVUFBVyxDQUdiLDBCQUNFLGdCQUFpQixDQUNqQixZQUFhLENBQ2IsaUJB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QixDNEJGdkIsdUdBK0JNLGlDNUJYaUIsQzRCcEJ2Qix5RkF3Q00sVTVCaENpQixDNEJpQ2pCLG9CNUJ0Q2lCLEM0QnVDakIsd0I1QnZDaUIsQzRCSHZCLHVGQTZDTSwyQzVCMUNpQixDNEJIdkIscUdBZ0RNLGlDNUI1QmlCLEM0QnBCdkIseUZBMERNLFU1QmxEaUIsQzRCbURqQixvQjVCdERpQixDNEJ1RGpCLHdCNUJ2RGlCLEM0Qkx2Qix1RkErRE0sMkM1QjFEaUIsQzRCTHZCLHFHQWtFTSxpQzVCOUNpQixDNEJwQnZCLHNGQTBFTSxVNUJsRWlCLEM0Qm1FakIsb0I1QnZFaUIsQzRCd0VqQix3QjVCeEVpQixDNEJKdkIsb0ZBK0VNLDRDNUIzRWlCLEM0Qkp2QixrR0FrRk0saUM1QjlEaUIsQzRCcEJ2Qix3RkEwRk0sVTVCbEZpQixDNEJtRmpCLG9CNUJyRmlCLEM0QnNGakIsd0I1QnRGaUIsQzRCTnZCLHNGQStGTSw0QzVCekZpQixDNEJOdkIsb0dBa0dNLGlDNUI5RWlCLEM0QnBCdkIsc0ZBMEdNLFU1QmxHaUIsQzRCbUdqQixvQjVCbEdpQixDNEJtR2pCLHdCNUJuR2lCLEM0QlR2QixvRkErR00sMEM1QnRHaUIsQzRCVHZCLGtHQWtITSxpQzVCOUZpQixDNEJwQnZCLHdGQTBITSxVNUJsSGlCLEM0Qm1IakIsb0I1Qi9HaUIsQzRCZ0hqQix3QjVCaEhpQixDNEJadkIsc0ZBK0hNLDJDNUJuSGlCLEM0Qlp2QixvR0FrSU0saUM1QjlHaUIsQzRCcEJ2QixzRkEwSU0sVTVCbElpQixDNEJtSWpCLG9CNUJoSWlCLEM0QmlJakIsd0I1QmpJaUIsQzRCWHZCLG9GQStJTSwyQzVCcElpQixDNEJYdkIsa0dBa0pNLGlDNUI5SGlCLEM0QnBCdkIsc0ZBMEpNLFU1QmxKaUIsQzRCbUpqQixvQjVCOUlpQixDNEIrSWpCLHdCNUIvSWlCLEM0QmJ2QixvRkErSk0sMEM1QmxKaUIsQzRCYnZCLGtHQWtLTSxpQzVCOUlpQixDNkJyQnZCLE9BQ0UsYTdCTXFCLEM2Qkh2QixlQUNFLG9CN0JFcUIsQzZCQXZCLHFCQUNF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QkFBaUIsQ0FsRHpCLHVDQXFEWSxRQUFTLENBckRyQix5QkEwRFEsaUJBQWtCLENBQ2xCLHlCQUFrQixDQUFsQixzQkFBa0IsQ0FBbEIsaUJBQWtCLENBM0QxQixnQ0E4RFksY0FBZSxDQTlEM0IsbUNBbUVRLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsYUFBYyxDQXJFdEIsNEJBeUVRLDBCQUEyQixDQUMzQixZQUFhLENBQ2IsYUFBYyxDQUNkLGlCQUFrQixDQTVFMUIsbUNBK0VZLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQix3QkFBeUIsQ0FDekIsU0FBVSxDQXZGdEIscUNBMkZZLFVBQVksQ0FDWixtQkFBb0IsQ0E1RmhDLGdFQWdHWSxNQUFPLENBQ1AsVUFBVyxDQUNYLFNBQVUsQ0FsR3RCLDhCQXdHWSxlQUFnQixDQUNoQixpQkFBa0IsQ0F6RzlCLGlDQWdIWSxjQUFlLENBaEgzQiw4REFtSGdCLGdDQUF5QixDQUF6Qix3QkFBeUIsQ0FuSHpDLDZCQXdIWSxVQUFjLENBeEgxQiw0QkE4SFksNEJBQWdDLENBQ2hDLGlCQUFrQixDQUNsQix5QkFBa0IsQ0FBbEIsc0JBQWtCLENBQWxCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FqSS9CLG1DQW9JZ0IsaUJBQWtCLENBQ2xCLGFBQWMiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw1MDAsNjAwLDcwMCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNTAwLDcwMCcpO1xyXG5cclxuXHJcbi8vIENvbG9yIHZhcmlhYmxlc1xyXG5cclxuJHByaW1hcnk6ICAgICAgICM0ZDc5ZjY7XHJcbiRzZWNvbmRhcnk6ICAgICAjNGFjN2VjO1xyXG4kc3VjY2VzczogICAgICAgIzFlY2FiODtcclxuJGluZm86ICAgICAgICAgICM5YmE3Y2E7XHJcbiR3YXJuaW5nOiAgICAgICAjZjNjNzRkO1xyXG4kZGFuZ2VyOiAgICAgICAgI2YxNjQ2YztcclxuJGxpZ2h0OiAgICAgICAgICNmMWY1ZmE7XHJcbiR3aGl0ZTogICAgICAgICAjZmZmZmZmO1xyXG4kZGFyazogICAgICAgICAgIzJmNDY4NjtcclxuJG11dGVkOiAgICAgICAgICNhNGFiYzU7XHJcbiRwaW5rOiAgICAgICAgICAjZmY1ZGEwO1xyXG4kcHVycGxlOiAgICAgICAgIzc1NTFlOTtcclxuJGJsdWU6ICAgICAgICAgICMyYjU1Y2M7XHJcblxyXG5cclxuJGdyYXktMTAwOiAgICAgICNmM2Y2Zjc7XHJcbiRncmF5LTIwMDogICAgICAjZWZmMmY5O1xyXG4kZ3JheS0zMDA6ICAgICAgI2RiZTBlYztcclxuJGdyYXktNDAwOiAgICAgICNiNmMyZTQ7XHJcbiRncmF5LTUwMDogICAgICAjODk5N2JkO1xyXG4kZ3JheS02MDA6ICAgICAgIzcwODFiOTtcclxuJGdyYXktNzAwOiAgICAgICM1MDY0OWM7XHJcbiRncmF5LTgwMDogICAgICAjNDM1MTc3O1xyXG4kZ3JheS05MDA6ICAgICAgIzFjMmQ0MTtcclxuXHJcblxyXG5cclxuLy8gQm9keSBCYWNrZ3JvdW5kXHJcbiRiZy1ib2R5OiAgICAgICAgICAgICAgICAgICAjZWFmMGY3O1xyXG4kYm9keS10ZXh0OiAgICAgICAgICAgICAgICAgIzgyOGRiMTtcclxuJGFjY291bnQtYm9keTogICAgICAgICAgICAgICNmN2Y3Zjc7XHJcbiRjYXJkOiAgICAgICAgICAgICAgICAgICAgICAjZmZmZmZmO1xyXG4kdGFibGU6ICAgICAgICAgICAgICAgICAgICAgIzcyODZhMjtcclxuLy8gVG9wYmFyXHJcbiR0b3BiYXItaGVpZ2h0OiAgICAgICAgICAgICAgIDcwcHg7XHJcbiR0b3BiYXItbGVmdC13aWR0aDogICAgICAgICAgIDI3MHB4O1xyXG4kYmctbmF2YmFyOiAgICAgICAgICAgICAgICAgI2ZmZmZmZjtcclxuJGJnLWxvZ286ICAgICAgICAgICAgICAgICAgICMxYzFjMjk7XHJcbiRzdmctZmlsbDogICAgICAgICAgICAgICAgICAjODZhM2Y3O1xyXG4kc3ZnLWZpbGwyOiAgICAgICAgICAgICAgICAgI2QzZGVmZjtcclxuJGJnLWxpc3QtZ3JvdXA6ICAgICAgICAgICAgICNmZmZmZmY7XHJcblxyXG4kZHRwOiAgICAgICAgICAgICAgICAgICAgICAgIzFjMmQ0MTtcclxuJGVkaXRvci1sYXlvdXQ6ICAgICAgICAgICAgICNmNWY2Zjc7XHJcbiR0b29sdGlwLWN1c3RvbTogICAgICAgICAgICAjZWFmMGY3O1xyXG4vLyBMZWZ0LXNpZGViYXJcclxuJGJnLWljb24tbWVudTogICAgICAgICAgICAgICNmMGY0Zjk7XHJcbiRiZy1sZWZ0YmFyOiAgICAgICAgICAgICAgICAjMTgxODIzO1xyXG5cclxuJGxlZnRiYXItd2lkdGg6ICAgICAgICAgICAgICAgMjcwcHg7XHJcbiRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDogICAgIDcwcHg7XHJcbiRtZW51LXRpdGxlLWNvbG9yOiAgICAgICAgICAjNDM1MTc3O1xyXG4kbWVudS1pdGVtLWNvbG9yOiAgICAgICAgICAgI2E5YmFjYTtcclxuJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICM3NDk2Zjg7XHJcbiRtZW51LXN1Yi1pdGVtLWNvbG9yOiAgICAgICAjYTliYWNhO1xyXG4kbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogIzc0OTZmODtcclxuXHJcbiRsYWJlbDogICAgICAgICAgICAgICAgICAgICAjMWUyNzU5O1xyXG4kZm9ybS1jb250cm9sOiAgICAgICAgICAgICAgIzJmNTI3NTtcclxuXHJcbi8vIEZvbnQgdmFyaWFibGVzXHJcbiRmb250LXByaW1hcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIEZvbnQgQmFzZVxyXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxM3B4O1xyXG5cclxuLy8gU2hhZG93XHJcbiRzaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LDAuMDUpO1xyXG4kc2hhZG93LW1kOiAgICAgICAgICAgICAgICAgICAgIDFweCAwcHggMjBweCByZ2JhKDk2LDkzLDE3NSwwLjA1KTtcclxuXHJcbi8vIEJvcmRlclxyXG5cclxuJGJvcmRlcjogICAgICAgICAgICAgICAgICAgICAgICAjZDRkOGUxO1xyXG4kYm9yZGVyXzI6ICAgICAgICAgICAgICAgICAgICAgICNmMWVmZjU7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2VhZjBmNzsiLCIvL1xyXG4vLyBHZW5lcmFsXHJcbi8vXHJcblxyXG5odG1sIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYm9keTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctYm9keTtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBjb2xvcjogJGdyYXktODAwO1xyXG59XHJcblxyXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2e1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG5cclxuaDEge1xyXG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxufVxyXG5cclxuaDIge1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIGZvbnQtc2l6ZTogMzBweDtcclxufVxyXG5cclxuaDMge1xyXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuaDQge1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuaDUge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxufVxyXG5cclxuaDYge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxucCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG59XHJcblxyXG4qIHtcclxuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgJjpob3ZlciwmOmFjdGl2ZSwmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8qIFBhZ2UgdGl0bGVzICovXHJcblxyXG4udGl0bGUtdGV4dCxcclxuLmhlYWRlci10aXRsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoJGdyYXktMjAwLCAwLjEpO1xyXG59XHJcbi5wYWdlLXRpdGxlLWJveCB7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG4gIC5wYWdlLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG5cclxuICAuYnJlYWRjcnVtYiB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMnB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbn1cclxuXHJcbiIsIi8qID09PT09PT09PT09PT1cclxuICAgSGVscGVyIGNsYXNzZXNcclxuPT09PT09PT09PT09PSAqL1xyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFNsaW1zY3JvbGxcclxuLnNsaW1TY3JvbGxEaXYge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBNYXJnaW5zXHJcbi5tLWItMzAge1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbn1cclxuXHJcbi8vIFdpZHRoXHJcbi53LXhzIHtcclxuICBtaW4td2lkdGg6IDgwcHg7XHJcbn1cclxuLnctc20ge1xyXG4gIG1pbi13aWR0aDogOTVweDtcclxufVxyXG4udy1tZCB7XHJcbiAgbWluLXdpZHRoOiAxMTBweDtcclxufVxyXG4udy1sZyB7XHJcbiAgbWluLXdpZHRoOiAxNDBweDtcclxufVxyXG5cclxuLy8gRm9udCBzaXplc1xyXG4uZm9udC0xMCB7XHJcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTExIHtcclxuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxufVxyXG4uZm9udC0xMiB7XHJcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTEzIHtcclxuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtMTQge1xyXG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xNSB7XHJcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTE2IHtcclxuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtMTgge1xyXG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLy8gVGh1bWIgc2l6ZXMrXHJcbi50aHVtYi14eHMge1xyXG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRodW1iLXhzIHtcclxuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi50aHVtYi1zbSB7XHJcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWItbWQge1xyXG4gIGhlaWdodDogNDhweDtcclxuICB3aWR0aDogNDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWItbGcge1xyXG4gIGhlaWdodDogNjBweDtcclxuICB3aWR0aDogNjBweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWIteGwge1xyXG4gIGhlaWdodDogNzhweDtcclxuICB3aWR0aDogNzhweDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09XHJcbiAgIEJvb3RzdHJhcC1jdXN0b21cclxuPT09PT09PT09PT09PSAqL1xyXG4uY29udGFpbmVyLWZsdWlkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxufVxyXG4ucm93IHtcclxuICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbn1cclxuXHJcbi5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIFxyXG4uY29sLWF1dG8sIC5jb2wtbGcsIC5jb2wtbGctMSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCBcclxuLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLWF1dG8sIC5jb2wtbWQsIC5jb2wtbWQtMSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiwgXHJcbi5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIFxyXG4uY29sLXNtLTEsIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIFxyXG4uY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS1hdXRvLCAuY29sLXhsLCAuY29sLXhsLTEsIC5jb2wteGwtMTAsIC5jb2wteGwtMTEsIC5jb2wteGwtMTIsIC5jb2wteGwtMiwgLmNvbC14bC0zLCBcclxuLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRvIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxufVxyXG5cclxuLmJyZWFkY3J1bWIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICBhe1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICB9XHJcbn1cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJyZWFkY3J1bWItaXRlbXtcclxuICAmLmFjdGl2ZXtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hhZG93IHtcclxuICBib3gtc2hhZG93OiAgMHB4IDBweCAzcHggcmdiYSgkZ3JheS01MDAsMC41KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYj5saStsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6IFwiXFxmMTA1XCIgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBwYWRkaW5nOiAwIDVweDtcclxuICBjb2xvcjogICRncmF5LTUwMCAhaW1wb3J0YW50OyAgXHJcbn1cclxuXHJcblxyXG5jb2RlIHtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmxlYWR7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uYmxvY2txdW90ZSB7XHJcbiAgcHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTtcclxuICB9XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgJi5ibG9ja3F1b3RlLXJldmVyc2V7XHJcbiAgICBib3JkZXItbGVmdDowO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBEcm9wZG93biAqL1xyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gIHBhZGRpbmc6IDRweCAwO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLDAsMCwuMDUpO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmV7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLDMlKTtcclxufVxyXG5cclxuLmRyb3Bkb3duLWl0ZW0ge1xyXG4gIHBhZGRpbmc6IDZweCAxLjVyZW07XHJcbn1cclxuXHJcbi5kcm9wZG93bi1sZyB7XHJcbiAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHdpZHRoOiAyNjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcnJvdy1ub25lIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbXtcclxuICBib3JkZXI6ICAxcHggc29saWQgJGJvcmRlcl8yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1saXN0LWdyb3VwO1xyXG59XHJcblxyXG4vKiBOYXZzICYgVGFicyAqL1xyXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLnNtYWxsLCBcclxuc21hbGx7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG5cclxuXHJcbi8qIEJvcmRlciBjb2xvcnMgKi9cclxuLmJvcmRlci1wcmltYXJ5IHtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItc3VjY2VzcyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWluZm8ge1xyXG4gIGJvcmRlci1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci13YXJuaW5nIHtcclxuICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZGFuZ2VyIHtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1kYXJrIHtcclxuICBib3JkZXItY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItcGluayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXB1cnBsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItY3VzdG9tIHtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qIFBhZ2luYXRpb24vIFBhZ2VyICovXHJcblxyXG4ucGFnaW5hdGlvbntcclxuICAucGFnZS1saW5rIHtcclxuICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgfVxyXG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZVxyXG4gIH1cclxuICAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1saW5rOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKCRwcmltYXJ5LCAwLjMzKTtcclxuICBcclxuICB9XHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDE2cHggKyAxcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmZvY3VzXHJcbiAgICB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlciBsaSA+IGEsIFxyXG4ucGFnZXIgbGkgPiBzcGFuIHtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLFxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXHJcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcclxuICBjb2xvcjogZmFkZSgkd2hpdGUsNzAlKTtcclxufVxyXG5cclxuXHJcbi8vIFNjcm9sbHNweVxyXG5cclxuXHJcbi5zY3JvbGxzcHktZXhhbXBsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgbWFyZ2luLXRvcDogLjVyZW07XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuLnNjcm9sbHNweS1leGFtcGxlLTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4ubmF2YmFyLWJyYW5kLm5hdmJhci1zY3JvbGwtYnJhbmR7XHJcbiAgbWFyZ2luOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDEwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG4gYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4vLyBQb3BvdmVyXHJcblxyXG4ucG9wb3Zlci1oZWFkZXJ7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIFxyXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDMwJSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4udG9vbHRpcC50b29sdGlwLWN1c3RvbSAudG9vbHRpcC1pbm5lciwgLnRvb2x0aXAudG9vbHRpcC1za3kgLnRvb2x0aXAtaW5uZXIge1xyXG4gIGJhY2tncm91bmQ6ICR0b29sdGlwLWN1c3RvbTsgXHJcbiAgY29sb3I6ICRtZW51LXRpdGxlLWNvbG9yO1xyXG59XHJcblxyXG4udG9vbHRpcC50b29sdGlwLWN1c3RvbS5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgXHJcbi50b29sdGlwLnRvb2x0aXAtc2t5LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHQ7XHJcbn0iLCIvL1xyXG4vLyBEZW1vLU9ubHlcclxuLy8gXHJcblxyXG5cclxuXHJcbi5icy1leGFtcGxlLW1vZGFsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGJvdHRvbTogYXV0bztcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5pY29uLWRlbW8tY29udGVudCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBpe1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7XHJcbiAgfVxyXG5cclxuICAmLmVtb2ppLWljb25ze1xyXG4gICAgaXtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3Zne1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuXHJcbiAgICBwYXRoOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgZmlsbDokbXV0ZWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIHBhdGg6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICBmaWxsOiRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgcGF0aDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIGZpbGw6JG11dGVkO1xyXG4gICAgfVxyXG4gICAgY2lyY2xle1xyXG4gICAgICBmaWxsOiRpbmZvO1xyXG4gICAgfVxyXG4gICAgZ3tcclxuICAgICAgcGF0aDpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgZmlsbDokcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZmlsbDokbXV0ZWQ7XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcblxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIGZpbGw6JHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgZmlsbDokbXV0ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiXHJcblxyXG4ucGFnZS13cmFwcGVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAkdG9wYmFyLWhlaWdodDtcclxufVxyXG5cclxuLnBhZ2UtY29udGVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyR0b3BiYXItaGVpZ2h0fSk7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHggNjBweCAxNXB4O1xyXG59XHJcblxyXG4ubGVmdC1zaWRlbmF2IHtcclxuICAgIG1pbi13aWR0aDogJGxlZnRiYXItd2lkdGg7XHJcbiAgICBtYXgtd2lkdGg6ICRsZWZ0YmFyLXdpZHRoO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxlZnRiYXI7XHJcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skdG9wYmFyLWhlaWdodH0pO1xyXG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XHJcbn1cclxuXHJcbi5sZWZ0LXNpZGVuYXYtbWVudSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMjdweDtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgICAgICYudGktY29udHJvbC1yZWNvcmR7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LXN1Yi1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5OyBcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5tbS1hY3RpdmUge1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLm1lbnUtYXJyb3d7XHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTQwXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfSBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubW0tYWN0aXZlIGEgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudXtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDBcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudXtcclxuICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDJcIjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9ICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBsaSBhe1xyXG4gICAgICAgICAgICAgICAgbWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDJcIjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm1tLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgID5he1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IGk6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTQwXCI7IFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1tLXNob3d7XHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiBhICB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRiZy1sZWZ0YmFyLCAyJSk7XHJcbiAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbS5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICBhLm5hdi1saW5rLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yOyBcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vICYubW0tYWN0aXZlIHtcclxuICAgICAgICAvLyAgICAgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudXtcclxuICAgICAgICAvLyAgICAgICAgIGkge1xyXG4gICAgICAgIC8vICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYxNDJcIjtcclxuICAgICAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgICAgICB9XHJcbiAgICAgICAgLy8gICAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUtdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tZW51LWFycm93IHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gRW5sYXJnZSBtZW51XHJcbi5lbmxhcmdlLW1lbnUge1xyXG4gICAgLmxlZnQtc2lkZW5hdntcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnRvcGJhciB7XHJcbiAgICAgICAgLnRvcGJhci1sZWZ0IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLW5hdmJhcjtcclxuICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgLmxvZ28tbGd7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAmLmxvZ28tZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xyXG4gICAgLnBhZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgLmxlZnQtc2lkZW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgIC5lbmxhcmdlLW1lbnUge1xyXG4gICAgICAgIC50b3BiYXIge1xyXG4gICAgICAgICAgICAudG9wYmFyLWxlZnQge1xyXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLWxne1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxvZ28tZGFya3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vXHJcbi8vIFRvcGJhclxyXG4vL1xyXG4udG9wYmFyIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICAgIC50b3BiYXItbGVmdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxvZ287XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAkdG9wYmFyLWxlZnQtd2lkdGg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcclxuICAgICAgICAgICAgLmxvZ28tc20ge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5sb2dvLWxnIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tZGFya3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5uYXZiYXItY3VzdG9tIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1uYXZiYXI7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDI0MHB4O1xyXG4gICAgbWluLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDAuNzVyZW07XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICAgICAgLm5hdi1pY29uIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50b3BiYXItbmF2IHtcclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiZy1uYXZiYXIsIDMlKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jcnlwdG8tYmFsYW5jZXtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAuYnRjLWJhbGFuY2V7XHJcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgaDV7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1tZW51LW1vYmlsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLm5hdi11c2VyIHtcclxuICAgIC5uYXYtdXNlci1uYW1lIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIE5vdGlmaWNhdGlvbiAqL1xyXG5cclxuLm5vdGktaWNvbi1iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogOXB4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gICAgbWF4LWhlaWdodDogMjIwcHg7XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24tbGlzdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIC5ub3RpLXRpdGxlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xyXG4gICAgICAgIG1hcmdpbjogLTRweCAwcHggMHB4IDBweDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90aS1pY29uIHtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgfVxyXG4gICAgLm5vdGktaWNvbi1iYWRnZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMnB4IDRweCAycHg7XHJcbiAgICB9XHJcbiAgICAubm90aWZ5LWl0ZW0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAubm90aWZ5LWljb24ge1xyXG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5vdGlmeS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgc21hbGwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTZWFyY2hcclxuXHJcbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2wsIFxyXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmctbmF2YmFyLCA3JSk7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1uYXZiYXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbiAgXHJcbiAgLmFwcC1zZWFyY2gge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICB9XHJcbiAgXHJcbiAgLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNDAwLCA4JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNDAwLCA4JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogZGFya2VuKCRncmF5LTQwMCwgOCUpO1xyXG4gIH1cclxuICBcclxuICAuYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGdyYXktNDAwLCA4JSk7XHJcbiAgfVxyXG4gIFxyXG4gIC5hcHAtc2VhcmNoIGEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgd2lkdGg6IDM0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLW5hdmJhciwgMyUpO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRiZy1uYXZiYXIsIDclKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgfVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC50b3BiYXIge1xyXG4gICAgICAgIC50b3BiYXItbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbGVmdGJhci13aWR0aC1jb2xsYXBzZWQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAubG9nby1sZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItY3VzdG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmFwcC1zZWFyY2gge1xyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sLFxyXG4gICAgICAgICAgICAuZm9ybS1jb250cm9sOmZvY3Vze1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgICB9ICBcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1jb250ZW50e1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpe1xyXG4gICAgLmFwcC1zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgICAuYXBwLXNlYXJjaCxcclxuICAgIC5oaWRkZW4tc20ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCl7XHJcbiAgICBcclxuICAgIC5wYWdlLXRpdGxlLWJveCB7XHJcbiAgICAgICAgLmJyZWFkY3J1bWJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBGb290ZXJcclxuLy9cclxuXHJcbi5mb290ZXIge1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgY29sb3I6ICRncmF5LTYwMDtcclxufSIsIi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXMgXHJcbiAqIFxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cclxuIC53YXZlcy1lZmZlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbn1cclxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ud2F2ZXMtYnV0dG9uLFxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xyXG59XHJcbi53YXZlcy1idXR0b24sXHJcbi53YXZlcy1idXR0b246aG92ZXIsXHJcbi53YXZlcy1idXR0b246dmlzaXRlZCxcclxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi53YXZlcy1idXR0b24ge1xyXG4gIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcclxuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxufVxyXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xyXG59XHJcbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG59XHJcbi53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG4ud2F2ZXMtY2lyY2xlIHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDIuNWVtO1xyXG4gIGhlaWdodDogMi41ZW07XHJcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG4ud2F2ZXMtZmxvYXQge1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG59XHJcbi53YXZlcy1mbG9hdDphY3RpdmUge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbn1cclxuLndhdmVzLWJsb2NrIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4iLCIvKlxyXG4gKiBUaGVtZTogTWV0cmljYSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIDQgQWRtaW4gRGFzaGJvYXJkXHJcbiAqIEF1dGhvcjogTWFubmF0dGhlbWVzXHJcbiAqIEZpbGU6IE1haW4gQ3NzIEZpbGVcclxuICovXG4vKlxyXG4xLiBNZW51XHJcbjIuIENvbW1vblxyXG4zLiBIZWxwZXJcclxuNC4gQm9vdHN0cmFwIFJlc2V0XHJcbjUuIFdhdmVzIEVmZmVjdFxyXG42LiBDYXJkXHJcbjcuIEJ1dHRvbnNcclxuOC4gUmliYm9uc1xyXG45LiBQb3BvdmVycyBhbmQgVG9vbHRpcHNcclxuMTAuIENoZWNrYm94ICYgUmFkaW9cclxuMTEuIEFsZXJ0c1xyXG4xMi4gTW9kYWxcclxuMTMuIFNwaW5uZXJzXHJcbjE0LiBXaWRnZXRzXHJcbjE1LiBUYWJzXHJcbjE2LiBQcm9ncmVzc1xyXG4xNy4gU3dlZXQgQWxlcnRcclxuMTguIENoYXJ0c1xyXG4xOS4gRW1haWxcclxuMjAuIEZvcm0gRWxlbWVudHNcclxuMjEuIEZvcm0gQWR2YW5jZWRcclxuMjIuIEZvcm0gVmFsaWRhdGlvblxyXG4yMy4gRm9ybSBQaWNrZXJzXHJcbjI0LiBGb3JtIFdpemFyZFxyXG4yNS4gU3VtbWVybm90ZVxyXG4yNi4gV3lzaXdpZ1xyXG4yNy4gRm9ybSBVcGxvYWRzXHJcbjI4LiBUYWJsZXNcclxuMjkuIE1hcHNcclxuMzAuIENhbGVuZGFyXHJcbjMxLiBUaWNrZXRzXHJcbjMyLiB0YXNrYm9hcmRzXHJcbjMzLiBQcm9qZWN0c1xyXG4zNC4gQ29tcGFuaWVzXHJcbjM1LiBGaWxlIE1hbmFnZXJcclxuMzYuIFRpbWVsaW5lXHJcbjM3LiBQcm9maWxlXHJcbjM4LiBQcmludFxyXG4zOS4gRkFRXHJcbjQwLiBQcmljaW5nXHJcbjQxLiBBY2NvdW50LVBhZ2VzXHJcbjQyLiBTZWFyY2ggUmVzdWx0c1xyXG40My4gR2FsbGVyeVxyXG40NC4gQ29taW5nIFNvb25cclxuNDUuIFJlc3BvbnNpdmVcclxuKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVBvcHBpbnM6NDAwLDUwMCw2MDAsNzAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDAsNzAwXCIpO1xuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNzsgfVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzQzNTE3NzsgfVxuXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2LCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuaDEge1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgyIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MDY0OWM7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIFBhZ2UgdGl0bGVzICovXG4udGl0bGUtdGV4dCxcbi5oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDIzOSwgMjQyLCAyNDksIDAuMSk7IH1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMjVweCAwOyB9XG4gIC5wYWdlLXRpdGxlLWJveCAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qID09PT09PT09PT09PT1cclxuICAgSGVscGVyIGNsYXNzZXNcclxuPT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpbVNjcm9sbERpdiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi53LXhzIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4OyB9XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4udy1sZyB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi50aHVtYi14eHMge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14cyB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLXNtIHtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGh1bWItbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLWxnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14bCB7XG4gIGhlaWdodDogNzhweDtcbiAgd2lkdGg6IDc4cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4vKiA9PT09PT09PT09PT09XHJcbiAgIEJvb3RzdHJhcC1jdXN0b21cclxuPT09PT09PT09PT09PSAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuXG4uY29sLCAuY29sLTEsIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LFxuLmNvbC1hdXRvLCAuY29sLWxnLCAuY29sLWxnLTEsIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSxcbi5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsXG4uY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC1hdXRvLCAuY29sLXNtLFxuLmNvbC1zbS0xLCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LFxuLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMyxcbi5jb2wteGwtNCwgLmNvbC14bC01LCAuY29sLXhsLTYsIC5jb2wteGwtNywgLmNvbC14bC04LCAuY29sLXhsLTksIC5jb2wteGwtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzA4MWI5OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDEzNywgMTUxLCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzg5OTdiZCAhaW1wb3J0YW50OyB9XG5cbmNvZGUge1xuICBjb2xvcjogIzRhYzdlYztcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkYmUwZWM7IH1cbiAgLmJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gIC5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RiZTBlYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBEcm9wZG93biAqL1xuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmOTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDZweCAxLjVyZW07IH1cblxuLmRyb3Bkb3duLWxnIHtcbiAgd2lkdGg6IDI4MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5kcm9wZG93bi1sZyB7XG4gICAgICB3aWR0aDogMjYwcHg7IH0gfVxuXG4uYXJyb3ctbm9uZTphZnRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFlZmY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIE5hdnMgJiBUYWJzICovXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnNtYWxsLFxuc21hbGwge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLyogQm9yZGVyIGNvbG9ycyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY3VzdG9tIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLyogUGFnaW5hdGlvbi8gUGFnZXIgKi9cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICBjb2xvcjogIzQzNTE3NzsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzLCAucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zMyk7IH1cblxuLnBhZ2luYXRpb24gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDE2cHggKyAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFnaW5hdGlvbiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyZjQ2ODY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6IGZhZGUoI2ZmZmZmZiwgNzAlKTsgfVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm5hdmJhci1icmFuZC5uYXZiYXItc2Nyb2xsLWJyYW5kIHtcbiAgbWFyZ2luOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU3ZmQ7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLWlubmVyLCAudG9vbHRpcC50b29sdGlwLXNreSAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlYWYwZjc7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxuLnRvb2x0aXAudG9vbHRpcC1za3kuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFmNWZhOyB9XG5cbi5icy1leGFtcGxlLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pY29uLWRlbW8tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQuZW1vamktaWNvbnMgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZpbGw6ICNhNGFiYzU7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmlsbDogIzRkNzlmNjsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBjaXJjbGUge1xuICAgICAgZmlsbDogIzliYTdjYTsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZpbGw6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIGcgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG4gIC5pY29uLWRlbW8tY29udGVudCAuY29sLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02OmhvdmVyIGkge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02OmhvdmVyIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZmlsbDogIzRkNzlmNjsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCAuY29sLXNtLTY6aG92ZXIgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG5cbi5wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBwYWRkaW5nOiAwIDE1cHggNjBweCAxNXB4OyB9XG5cbi5sZWZ0LXNpZGVuYXYge1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODIzO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMzEsIDMwLCA0NywgMC4wNSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcGFkZGluZzogMzBweCAwIDMwcHggMDsgfVxuXG4ubGVmdC1zaWRlbmF2LW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxlZnQtc2lkZW5hdi1tZW51IGxpIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDI3cHg7XG4gICAgICBjb2xvcjogI2E5YmFjYTtcbiAgICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpID4gYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gICAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSA+IGE6aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSA+IGEgaSB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAgICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgPiBhIGkudGktY29udHJvbC1yZWNvcmQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgdWwge1xuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDsgfVxuICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpIHVsIGxpID4gYSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICAgICAgY29sb3I6ICNhOWJhY2E7XG4gICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTsgfVxuICAgICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgdWwgbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzc0OTZmODsgfVxuICAgICAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSB1bCBsaSA+IGE6aG92ZXIgaSB7XG4gICAgICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1lbnUtYXJyb3cgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXEYxNDBcIjsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1tLWFjdGl2ZSBhIC5tZW51LWFycm93LmxlZnQtaGFzLW1lbnUgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXEYxNDBcIjsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcRjE0MlwiOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSBsaSBhIG1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcRjE0MlwiOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubW0tYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogIzc0OTZmODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tbS1hY3RpdmUgPiBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNzQ5NmY4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1tLWFjdGl2ZSAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxGMTQwXCI7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tbS1hY3RpdmUgLm1tLXNob3cgbGkgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogIzc0OTZmODtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzQ5NmY4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMyOTsgfVxuICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSA+IGEgaSB7XG4gICAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm5hdi1pdGVtLmFjdGl2ZSBhLm5hdi1saW5rLmFjdGl2ZSBpIHtcbiAgICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgLmxlZnQtc2lkZW5hdi1tZW51IC5tZW51LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY29sb3I6ICM4OTk3YmQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmxlZnQtc2lkZW5hdi1tZW51IC5tZW51LWFycm93IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSAubWVudS1hcnJvdyBpIHtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG5cbi5lbmxhcmdlLW1lbnUgLmxlZnQtc2lkZW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVubGFyZ2UtbWVudSAudG9wYmFyIC50b3BiYXItbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmVubGFyZ2UtbWVudSAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1sZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lbmxhcmdlLW1lbnUgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tbGcubG9nby1kYXJrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWZ0LXNpZGVuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmVubGFyZ2UtbWVudSAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1sZy5sb2dvLWRhcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9wYmFyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnRvcGJhciAudG9wYmFyLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMjk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyB7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDsgfVxuICAgICAgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tc20ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvIC5sb2dvLWxnIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDMxLCAzMCwgNDcsIDAuMDUpOyB9XG4gIC5uYXZiYXItY3VzdG9tIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgIGNvbG9yOiAjODk5N2JkO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgICAubmF2YmFyLWN1c3RvbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBpbml0aWFsOyB9XG4gIC5uYXZiYXItY3VzdG9tIC50b3BiYXItbmF2IGxpIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uYXZiYXItY3VzdG9tIC50b3BiYXItbmF2IGxpLnNob3cgLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICM4MjhkYjE7IH1cbiAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIHtcbiAgICBtYXJnaW46IDE2cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAubmF2YmFyLWN1c3RvbSAuY3J5cHRvLWJhbGFuY2UgLmJ0Yy1iYWxhbmNlIGg1IHtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBoNSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2E0YWJjNTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5idXR0b24tbWVudS1tb2JpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LXVzZXIgLm5hdi11c2VyLW5hbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uYXYtdXNlciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi8qIE5vdGlmaWNhdGlvbiAqL1xuLm5vdGktaWNvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWF4LWhlaWdodDogMjIwcHg7IH1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAgIG1hcmdpbjogLTRweCAwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktdGl0bGUgaDUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNhNGFiYzU7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLWljb24tYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAycHggNHB4IDJweDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIC5ub3RpZnktaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWljb24gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzcwODFiOTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogMzAwcHg7IH1cblxuLmFwcC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk4YTlkOTsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOThhOWQ5OyB9XG5cbi5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOThhOWQ5OyB9XG5cbi5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk4YTlkOTsgfVxuXG4uYXBwLXNlYXJjaCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzg5OTdiZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3BiYXIgLnRvcGJhci1sZWZ0IHtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcGJhciAubmF2YmFyLWN1c3RvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cbiAgLnRvcGJhciAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuICAudG9wYmFyIC5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIHdpZHRoOiAyMzBweDsgfVxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYXBwLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLXNlYXJjaCxcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmUwZWM7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM3MDgxYjk7IH1cblxuLyohXHJcbiAqIFdhdmVzIHYwLjcuNlxyXG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlcyBcclxuICogXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTggQWxmaWFuYSBFLiBTaWJ1ZWEgYW5kIG90aGVyIGNvbnRyaWJ1dG9ycyBcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIFxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWNpcmNsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWJ1dHRvbjpob3Zlcixcbi53YXZlcy1idXR0b246dmlzaXRlZCxcbi53YXZlcy1idXR0b24taW5wdXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07IH1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlci53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi53YXZlcy1mbG9hdCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi53YXZlcy1mbG9hdDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXJkLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTBlYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmUwZWM7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNhcmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDsgfVxuXG4uY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4uY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLmNhcmQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLmNhcmQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4uY2FyZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNlZmYyZjk7IH1cblxuLmFuaW1hdGlvbi1tb2RhbCxcbi5idXR0b24tbGlzdCxcbi5idXR0b24taXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4OyB9XG4gIC5hbmltYXRpb24tbW9kYWwgLmJ0bixcbiAgLmJ1dHRvbi1saXN0IC5idG4sXG4gIC5idXR0b24taXRlbXMgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5idG4teGwge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYnRuLXNtIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5idG4teHMge1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5idG4teHNzIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmJ0bi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tc2tldyB7XG4gIHRyYW5zZm9ybTogc2tldygtMTVkZWcpOyB9XG4gIC5idG4tc2tldyBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiBza2V3KDE1ZGVnKTsgfVxuXG4uYWNjb3JkaW9uIC5idG46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4uYnRuLW91dGxpbmUtZGFzaGVkIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtNXB4O1xuICAtbW96LW91dGxpbmUtcmFkaXVzOiAyNXB4OyB9XG5cbi5idG4tcHJpbWFyeSwgLmJ0bi1zdWNjZXNzLCAuYnRuLXNlY29uZGFyeSwgLmJ0bi1pbmZvLCAuYnRuLXdhcm5pbmcsXG4uYnRuLWRhbmdlciwgLmJ0bi1kYXJrLCAuYnRuLXBpbmssIC5idG4tcHVycGxlLCAuYnRuLWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKmJ0bi1wcmltYXJ5Ki9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc5ZjY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpOyB9XG5cbi5idG4tcHJpbWFyeS5hY3RpdmUsIC5idG4tcHJpbWFyeS5mb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnk6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLCBidXR0b24uYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTY3ZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1NjdmNTsgfVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzY1OGJmNzsgfVxuXG4vKmJ0bi1zdWNjZXNzKi9cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZWNhYjg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJiNGE0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWJiNGE0OyB9XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cywgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgzMCwgMjAyLCAxODQsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1pbmZvKi9cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE3Y2E7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTU1LCAxNjcsIDIwMiwgMC41KTsgfVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5idG4taW5mby5mb2N1cyxcbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8sXG4uYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtaW5mbzpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhOThjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzhhOThjMTsgfVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2E1YjBjZjsgfVxuXG4vKmJ0bi13YXJuaW5nKi9cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2M3NGQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQzLCAxOTksIDc3LCAwLjUpOyB9XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmYzNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYmYzNTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MywgMTk5LCA3NywgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLWRhbmdlciovXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQxLCAxMDAsIDEwOCwgMC41KTsgfVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjRkNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZjRkNTY7IH1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cywgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4tc2Vjb25kYXJ5Ki9cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhYzdlYztcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSg3NCwgMTk5LCAyMzYsIDAuNSk7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMsIGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjMGVhICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzM2MwZWE7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg3NCwgMTk5LCAyMzYsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1saWdodCovXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTgyLCAxOTQsIDIyOCwgMC41KTsgfVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmhvdmVyLCAuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5idG4tbGlnaHQuZm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLCAuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tbGlnaHQ6YWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZThmMzsgfVxuXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4vKmJ0bi1kYXJrKi9cbi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjQ2ODY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNDcsIDcwLCAxMzQsIDAuNSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tZGFyazpob3ZlciwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAuYnRuLWRhcmsuZm9jdXMsXG4uYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzYzczO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgzYzczO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWRhcmsuZm9jdXMsIC5idG4tZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1saW5rKi9cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi8qYnRuLXBpbmsqL1xuLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWRhMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjU1LCA5MywgMTYwLCAwLjUpOyB9XG5cbi5idG4tcGluazpob3ZlciwgLmJ0bi1waW5rOmZvY3VzLCAuYnRuLXBpbms6YWN0aXZlLCAuYnRuLXBpbmsuYWN0aXZlLCAuYnRuLXBpbmsuZm9jdXMsXG4uYnRuLXBpbms6YWN0aXZlLCAuYnRuLXBpbms6Zm9jdXMsIC5idG4tcGluazpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW5rLFxuLmJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtcGluazphY3RpdmUsIC5idG4tcGluay5kaXNhYmxlZCwgLmJ0bi1waW5rOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLXBpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY0NDkxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY0NDkxO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2hvdyA+IC5idG4tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXBpbmsuZm9jdXMsIC5idG4tcGluazpmb2N1cywgLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMsIC5idG4tb3V0bGluZS1waW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjU1LCA5MywgMTYwLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4tcHVycGxlKi9cbi5idG4tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc1NTFlOTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTE3LCA4MSwgMjMzLCAwLjUpOyB9XG5cbi5idG4tcHVycGxlOmhvdmVyLCAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGU6YWN0aXZlLCAuYnRuLXB1cnBsZS5hY3RpdmUsIC5idG4tcHVycGxlLmZvY3VzLFxuLmJ0bi1wdXJwbGU6YWN0aXZlLCAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGU6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVycGxlLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmUsIC5idG4tb3V0bGluZS1wdXJwbGU6YWN0aXZlLCAuYnRuLXB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1wdXJwbGU6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMzYWU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjMzYWU2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2hvdyA+IC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tcHVycGxlLmZvY3VzLFxuLmJ0bi1wdXJwbGU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDExNywgODEsIDIzMywgMC4zKTsgfVxuXG4vKmJ0bi1ibHVlKi9cbi5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjU1Y2M7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNDMsIDg1LCAyMDQsIDAuNSk7IH1cblxuLmJ0bi1ibHVlLmFjdGl2ZSwgLmJ0bi1ibHVlLmZvY3VzLCAuYnRuLWJsdWU6YWN0aXZlLCAuYnRuLWJsdWU6Zm9jdXMsIC5idG4tYmx1ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYmx1ZSwgLmJ0bi1vdXRsaW5lLWJsdWUuYWN0aXZlLCAuYnRuLW91dGxpbmUtYmx1ZTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSwgLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXIsIC5idG4tYmx1ZS5hY3RpdmUsIC5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWJsdWU6YWN0aXZlLCAuc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGUsIC5idG4tYmx1ZS5kaXNhYmxlZCwgLmJ0bi1ibHVlOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLWJsdWU6Zm9jdXMsIGEuYmctYmx1ZTpob3ZlciwgYnV0dG9uLmJnLWJsdWU6Zm9jdXMsIGJ1dHRvbi5iZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGNiNyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc0Y2I3O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWJsdWUuZm9jdXMsIC5idG4tYmx1ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWJsdWUuZm9jdXMsIC5idG4tb3V0bGluZS1ibHVlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDMsIDg1LCAyMDQsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi13aGl0ZSovXG4uYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAuMjVweCAjZGJlMGVjOyB9XG5cbi5idG4td2hpdGUuYWN0aXZlLCAuYnRuLXdoaXRlLmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi13aGl0ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsIC5idG4tb3V0bGluZS13aGl0ZS5hY3RpdmUsIC5idG4tb3V0bGluZS13aGl0ZTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsIC5idG4tb3V0bGluZS13aGl0ZTpob3ZlciwgLmJ0bi13aGl0ZS5hY3RpdmUsIC5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi13aGl0ZTphY3RpdmUsIC5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUsIC5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGU6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuYS5iZy13aGl0ZTpmb2N1cywgYS5iZy13aGl0ZTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZTpmb2N1cywgYnV0dG9uLmJnLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG5cbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi13aGl0ZS5mb2N1cywgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzLCAuYnRuLW91dGxpbmUtd2hpdGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggI2RiZTBlYyAhaW1wb3J0YW50OyB9XG5cbi8qIGJ1dHRvbiBPdXRsaW5lICovXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFlY2FiODtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICM5YmE3Y2E7XG4gIGJvcmRlci1jb2xvcjogIzliYTdjYTsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjNjNzRkO1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzJmNDY4NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJmNDY4NjsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogIzcwODFiOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2RiZTBlYzsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0YWM3ZWM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0YWM3ZWM7IH1cblxuLmJ0bi1vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2ZmNWRhMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4uYnRuLW91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICM3NTUxZTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLmJ0bi1vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogIzJiNTVjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJiNTVjYzsgfVxuXG4vKnNvZnQgYnV0dG9ucyovXG4uYnRuLXNvZnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjEpO1xuICBjb2xvcjogIzRkNzlmNjsgfVxuICAuYnRuLXNvZnQtcHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtcHJpbWFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC4xNSk7XG4gIGNvbG9yOiAjNGFjN2VjOyB9XG4gIC5idG4tc29mdC1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXNlY29uZGFyeTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNzQsIDE5OSwgMjM2LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMSk7XG4gIGNvbG9yOiAjMWVjYWI4OyB9XG4gIC5idG4tc29mdC1zdWNjZXNzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1zdWNjZXNzOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgzMCwgMjAyLCAxODQsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC4xOCk7XG4gIGNvbG9yOiAjZjNjNzRkOyB9XG4gIC5idG4tc29mdC13YXJuaW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC13YXJuaW5nOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgyNDMsIDE5OSwgNzcsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4xKTtcbiAgY29sb3I6ICNmMTY0NmM7IH1cbiAgLmJ0bi1zb2Z0LWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtZGFuZ2VyOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xKTtcbiAgY29sb3I6ICM5YmE3Y2E7IH1cbiAgLmJ0bi1zb2Z0LWluZm86aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LWluZm86Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDE2NywgMjAyLCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNzAsIDEzNCwgMC4xKTtcbiAgY29sb3I6ICMyZjQ2ODY7IH1cbiAgLmJ0bi1zb2Z0LWRhcms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LWRhcms6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDQ3LCA3MCwgMTM0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcwLCAxMzQsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTMsIDE2MCwgMC4xKTtcbiAgY29sb3I6ICNmZjVkYTA7IH1cbiAgLmJ0bi1zb2Z0LXBpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXBpbms6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDI1NSwgOTMsIDE2MCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTMsIDE2MCwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMSk7XG4gIGNvbG9yOiAjNzU1MWU5OyB9XG4gIC5idG4tc29mdC1wdXJwbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXB1cnBsZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMTE3LCA4MSwgMjMzLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgODUsIDIwNCwgMC4xKTtcbiAgY29sb3I6ICMyYjU1Y2M7IH1cbiAgLmJ0bi1zb2Z0LWJsdWU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LWJsdWU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDQzLCA4NSwgMjA0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDg1LCAyMDQsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyogU29jaWFsIEJ1dHRvbnMgKi9cbi5idG4tc29jaWFsLWljb24gLmJ0biB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uYnRuLWZhY2Vib29rIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuXG4uYnRuLXR3aXR0ZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhY2VkOyB9XG5cbi5idG4tZHJvcGJveCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlZTU7IH1cblxuLmJ0bi1za3lwZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7IH1cblxuLmItcm91bmQge1xuICBib3JkZXItcmFkaXVzOiA0MHB4OyB9XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwOyB9XG4gIC5hbGVydC5pY29uLWN1c3RvbS1hbGVydCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuYWxlcnQgLmFsZXJ0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAuYWxlcnQgLmFsZXJ0LXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmFsZXJ0IC5hbGVydC1jbG9zZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5hbGVydC5hbGVydC1wcmltYXJ5IHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG4gIC5hbGVydC5hbGVydC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAjZjNmNmY3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7IH1cbiAgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7IH1cbiAgLmFsZXJ0LmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAjNDM1MTc3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cbiAgLmFsZXJ0LmFsZXJ0LWluZm8ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuICAuYWxlcnQuYWxlcnQtZGFyayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuICAuYWxlcnQuYWxlcnQtbGlnaHQge1xuICAgIGNvbG9yOiAjNzA4MWI5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSg0NywgNzAsIDEzNCwgMC4xKTsgfVxuICAuYWxlcnQuYWxlcnQtcGluayB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuICAuYWxlcnQuYWxlcnQtYmx1ZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuICAuYWxlcnQuYWxlcnQtcHVycGxlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxZWNhYjg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxZWNhYjg7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFuZ2VyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjE2NDZjOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXByaW1hcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc5ZjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtd2FybmluZyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YzYzc0ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YzYzc0ZDsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1pbmZvIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOWJhN2NhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjOWJhN2NhOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXBpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjVkYTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZjVkYTA7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcHVycGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNzU1MWU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNzU1MWU5OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLWJsdWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYjU1Y2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyYjU1Y2M7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGFjN2VjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNGFjN2VjOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLWRhcmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyZjQ2ODY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMyZjQ2ODY7IH1cbiAgLmFsZXJ0LmFsZXJ0LXByaW1hcnktc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtc3VjY2Vzcy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgzMCwgMjAyLCAxODQsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgzMCwgMjAyLCAxODQsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1pbmZvLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgxNTUsIDE2NywgMjAyLCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtd2FybmluZy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgyNDMsIDE5OSwgNzcsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgyNDMsIDE5OSwgNzcsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1kYW5nZXItc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1kYXJrLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoNDcsIDcwLCAxMzQsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1waW5rLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDI1NSwgOTMsIDE2MCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDI1NSwgOTMsIDE2MCwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LXB1cnBsZS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgxMTcsIDgxLCAyMzMsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgxMTcsIDgxLCAyMzMsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1ibHVlLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDQzLCA4NSwgMjA0LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoNDMsIDg1LCAyMDQsIDAuMDIpOyB9XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhICFpbXBvcnRhbnQ7IH1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTkgIWltcG9ydGFudDsgfVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2MgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTk5LCAyMzYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNGFjN2VjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmM2M3NGQgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDE2NywgMjAyLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzliYTdjYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmY1ZGEwICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDg1LCAyMDQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmI1NWNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcwLCAxMzQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmY0Njg2ICFpbXBvcnRhbnQ7IH1cblxuLmJhZGdlIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1wcmltYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg3NywgMTIxLCAyNDYsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTk5LCAyMzYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0YWM3ZWMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgzMCwgMjAyLCAxODQsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxOTksIDc3LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDI0MywgMTk5LCA3NywgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDE2NywgMjAyLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZjE2NDZjICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmY1ZGEwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDI1NSwgOTMsIDE2MCwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgxMTcsIDgxLCAyMzMsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LWRhcmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcwLCAxMzQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMDUpOyB9XG5cbi50ZXh0LWN1c3RvbSB7XG4gIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjE2NDZjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2E0YWJjNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNGFjN2VjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMmI1NWNjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcGluayB7XG4gIGNvbG9yOiAjZmY1ZGEwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHVycGxlIHtcbiAgY29sb3I6ICM3NTUxZTkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjFmNWZhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMmY0Njg2ICFpbXBvcnRhbnQ7IH1cblxuLmJhZGdlIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LCAwLjA1KTtcbiAgcGFkZGluZzogNHB4IDZweCAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG5cbi5iYWRnZS1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5iYWRnZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iYWRnZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi8qQmFkZ2UgU29mdCBDb2xvciovXG4uYmFkZ2Utc29mdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZWNhYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LXByaW1hcnkge1xuICBjb2xvcjogIzRkNzlmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMTY0NmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1pbmZvIHtcbiAgY29sb3I6ICM5YmE3Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC13YXJuaW5nIHtcbiAgY29sb3I6ICNmM2M3NGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxOTksIDc3LCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LXBpbmsge1xuICBjb2xvcjogI2ZmNWRhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtcHVycGxlIHtcbiAgY29sb3I6ICM3NTUxZTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LWJsdWUge1xuICBjb2xvcjogIzJiNTVjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgODUsIDIwNCwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1kYXJrIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcwLCAxMzQsIDAuMik7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlLFxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDE4MiwgMTk0LCAyMjgsIDAuMDUpO1xuICBib3JkZXItY29sb3I6ICNlZmYyZjk7XG4gIG1hcmdpbjogMDsgfVxuICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgICAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgICAgY29sb3I6ICMyZjQ2ODY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi5wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gIGhlaWdodDogMTRweDsgfVxuICAucHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuXG4vKiBQcm9ncmVzc2JhciBWZXJ0aWNhbCAqL1xuLnByb2dyZXNzLXZlcnRpY2FsIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLXNtLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSB7XG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogNXB4OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1tZCxcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbWQge1xuICB3aWR0aDogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1tZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1tZCAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxMC44cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNC40cHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLWxnLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5wcm9ncmVzcy1pY29uLXNwaW4ge1xuICBmb250LXNpemU6IDM2cHg7IH1cblxuLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlLnRhYmxlLXN0aWNreSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFibGUudGFibGUtc3RpY2t5IHRoZWFkIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICB0b3A6IDcwcHg7XG4gICAgei1pbmRleDogMTAwOyB9XG4gICAgLnRhYmxlLnRhYmxlLXN0aWNreSB0aGVhZCB0aCB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgdG9wOiA3MHB4OyB9XG5cbi50YWJsZS50YWJsZS1zdGF0aXN0aWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAudGFibGUudGFibGUtc3RhdGlzdGljcyB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cbiAgLnRhYmxlLnRhYmxlLXN0YXRpc3RpY3MgdHI6bnRoLWNoaWxkKG9kZCkgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZjBmNzsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cbiAgICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQsXG4gICAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRkLFxuICAudGFibGUtYm9yZGVyZWQgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTsgfVxuXG4udGFibGUge1xuICBjb2xvcjogIzcyODZhMjsgfVxuICAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIGJvcmRlci1jb2xvcjogI2VhZjBmNzsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5OyB9XG5cbi50YWJsZS1kYXJrIHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlLWRhcmsgdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWRhcmsgdGgge1xuICBjb2xvcjogI2VmZjJmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyo9PT1EYXRhdGFibGU9PT0qL1xuLnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUgdGQuaGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuICAudGFibGUgdGQuZGV0YWlscy1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvb3Blbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50YWJsZSB0ci5zaG93biB0ZC5kZXRhaWxzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi8qPT0gVGFibGUgUmVzcG9uc2l2ZSA9PSovXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4yKTtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTpob3Zlcixcbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gdGJvZHkgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0aCxcbi50YWJsZS1yZXAtcGx1Z2luIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBTdGlja3kgSGVhZGVyICovXG4uZml4ZWQtc29sdXRpb24gLnN0aWNreS10YWJsZS1oZWFkZXIge1xuICB0b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT1Gb290YWJsZSB0YWJsZT09PT0qL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYmxlLmZvb3RhYmxlLWRldGFpbHMge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4uZm9vdGFibGUtZmlsdGVyaW5nLWV4dGVybmFsIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0sXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIuZm9vdGFibGUtZmlsdGVyaW5nID4gdGggdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYS5jdXN0b20tY29udHJvbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbCB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmN1c3RvbS1jb250cm9sID4gbGFiZWwsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIuZm9vdGFibGUtZmlsdGVyaW5nID4gdGggdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYS5jdXN0b20tY29udHJvbCA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG50ZC5mb290YWJsZS1zb3J0YWJsZSA+IHNwYW4uZm9vaWNvbixcbnRoLmZvb3RhYmxlLXNvcnRhYmxlID4gc3Bhbi5mb29pY29uIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLyo9PT09anNncmlkIHRhYmxlPT09PSovXG4uanNncmlkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmpzZ3JpZCB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uanNncmlkLWVkaXQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmpzZ3JpZC1ncmlkLWJvZHksXG4uanNncmlkLWdyaWQtaGVhZGVyLFxuLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbi5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2VhZjBmNztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5qc2dyaWQtY2VsbCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmpzZ3JpZC1jZWxsIGlucHV0LFxuLmpzZ3JpZC1jZWxsIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5qc2dyaWQtaGVhZGVyLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cblxuLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY5O1xuICBib3JkZXItY29sb3I6ICNlYWYwZjc7IH1cblxuLmpzZ3JpZC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLWhlYWRlci1zb3J0YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmpzZ3JpZCAuanNncmlkLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2pzZ3JpZC9qc2dyaWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uaW1nLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5pbWctZ3JvdXAgLmF2YXRhci1iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNiNmMyZTQ7XG4gICAgei1pbmRleDogMjsgfVxuICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciArIC51c2VyLWF2YXRhci1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4OyB9XG4gIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhcjpmb2N1cywgLmltZy1ncm91cCAudXNlci1hdmF0YXI6aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIC5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZDogIzFlY2FiODsgfVxuICAgIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIC5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMTY0NmM7IH1cbiAgICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNiNmMyZTQ7IH1cblxuLmF2YXRhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYXZhdGFyLWJveCAuYXZhdGFyLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb2xvcjogI2YzZjZmNztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZTI3NTk7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMnB4OyB9XG5cbi5mb3JtLWNvbnRyb2wge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZThkYzA7XG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAycHgpO1xuICBjb2xvcjogIzJmNTI3NTsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGViZjM7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LFxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDFweCk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxNXB4KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAzcHggIzRkNzlmNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDNweCAjNGQ3OWY2OyB9XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWY1ZmE7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyxcbi5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzhweDsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yaWJib24tMSB7XG4gIC8qIHJpYmJvbiAqL1xuICAvKj09UmliYm9uLWljb249PSovIH1cbiAgLnJpYmJvbi0xIC5yaWJib24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDVweCBkb3VibGUgI2VmZjJmOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4IDE1cHg7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi5yaWJib24tbWFyazpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAjMmY0Njg2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yaWJib24tMSAucmliYm9uLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMnB4OyB9XG4gIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzJmNDY4NjtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmliYm9uLTEgLnJpYmJvbi1pY29uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC0ycHg7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbjpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjMmY0Njg2O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTVweDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLWljb24uYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLnJpYmJvbi1pY29uLmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzliYTdjYTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNjQ2YztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctaW5mbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0LmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE2NDZjO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctaW5mbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOWJhN2NhO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIHAge1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG5cbi8qPT09PT09PT09PT09cmliYm9uLTI9PT09PT09PT09PT09Ki9cbi5yaWJib24tMiAucmliYm9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xuICAgIG1hcmdpbjogLTI2cHggMHB4IDE1cHggLTI2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzRkNzlmNjsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMWM1NGY0O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWM1NGY0OyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzdhOGFiODtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzdhOGFiODsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWQzNTQwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQzNTQwOyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICBjb2xvcjogI2YzZjZmNzsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxY2I5ZTc7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxY2I5ZTc7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24gKyBwIHtcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ucmliYm9uLTIgLmNhcmQtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiA1cHggZG91YmxlICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmliYm9uLTIgcCB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5yaWJib24uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgY29sb3I6ICNmM2Y2Zjc7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4OyB9XG5cbi5jaGVja2JveCBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuY2hlY2tib3ggbGFiZWw6OmJlZm9yZSB7XG4gICAgLW8tdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2E0YWJjNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjFmNWZhO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiA3cHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjQ2ODY7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIGlucHV0IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWwge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIGxhYmVsOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtcHVycGxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4uY2hlY2tib3gtcHVycGxlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1waW5rIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4uY2hlY2tib3gtcGluayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtZGFyayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLmNoZWNrYm94LWRhcmsgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyogUmFkaW9zICovXG4ucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2E0YWJjNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8gbGFiZWw6OmFmdGVyIHtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICB3aWR0aDogMTBweDsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnJhZGlvLnJhZGlvLXNpbmdsZSBsYWJlbCB7XG4gIGhlaWdodDogMTdweDsgfVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpby1wdXJwbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcGluayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5yYWRpby1waW5rIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8tcGluayBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvMiBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAucmFkaW8yIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8yIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8yIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5yYWRpbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpbzIucmFkaW8tcHJpbWFyeTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpbzIucmFkaW8tc2Vjb25kYXJ5MiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5yYWRpbzIucmFkaW8tc2Vjb25kYXJ5MiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tc3VjY2VzczIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8td2FybmluZzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1pbmZvMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhcmsyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzJmNDY4NjsgfVxuXG4ucmFkaW8yLnJhZGlvLXB1cnBsZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8yLnJhZGlvLXB1cnBsZTIgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8yLnJhZGlvLXBpbmsyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjNGQ3OWY2OyB9XG5cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5pcnMtLXJvdW5kIC5pcnMtYmFyLFxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZS5zdGF0ZV9ob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkLFxuLmlycy0tZmxhdCAuaXJzLWZyb20sXG4uaXJzLS1mbGF0IC5pcnMtdG8sXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlLFxuLmlycy0tZmxhdCAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmlycy0tZmxhdCAuaXJzLWZyb206YmVmb3JlLFxuLmlycy0tZmxhdCAuaXJzLXRvOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy1zaW5nbGU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRkNzlmNjsgfVxuXG4uaXJzLS1zaGFycCAuaXJzLWJhcixcbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5pcnMtLXNoYXJwIC5pcnMtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmUwZWM7IH1cblxuLmlycy0tc3F1YXJlIC5pcnMtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NWNjOyB9XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWZyb20sXG4uaXJzLS1zcXVhcmUgLmlycy10byxcbi5pcnMtLXNxdWFyZSAuaXJzLXNpbmdsZSxcbi5pcnMtLXNxdWFyZSAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7IH1cblxuLmlycy0tZmxhdCAuaXJzLW1pbiwgLmlycy0tZmxhdCAuaXJzLW1heCxcbi5pcnMtLXJvdW5kIC5pcnMtbWluLCAuaXJzLS1yb3VuZCAuaXJzLW1heCxcbi5pcnMtLXNxdWFyZSAuaXJzLW1pbiwgLmlycy0tc3F1YXJlIC5pcnMtbWF4LFxuLmlycy0tbW9kZXJuIC5pcnMtbWluLCAuaXJzLS1tb2Rlcm4gLmlycy1tYXgge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tLFxuLmlycy0tbW9kZXJuIC5pcnMtdG8sXG4uaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGUsXG4uaXJzLS1yb3VuZCAuaXJzLWZyb20sXG4uaXJzLS1yb3VuZCAuaXJzLXRvLFxuLmlycy0tcm91bmQgLmlycy1zaW5nbGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmlycy0tbW9kZXJuIC5pcnMtZnJvbTpiZWZvcmUsXG4uaXJzLS1tb2Rlcm5cbi5pcnMtdG86YmVmb3JlLFxuLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlOmJlZm9yZSxcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbTpiZWZvcmUsXG4uaXJzLS1yb3VuZCAuaXJzLXRvOmJlZm9yZSxcbi5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5pcnMtLW1vZGVybiAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpIDAlLCAjNGQ3OWY2IDM2JSwgIzM1NjdmNSA2MSUsIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpIDEwMCUpOyB9XG5cbi5pcnMtLXJvdW5kIC5pcnMtaGFuZGxlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgIzRkNzlmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7IH1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgY29sb3I6ICNlZmYyZjk7XG4gIGZvbnQtc2l6ZTogMS4wNjI1ZW07IH1cbiAgLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjUpOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3MsXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRkNzlmNjsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjQpOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuNSk7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjOyB9XG4gIC5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjOyB9XG4gIC5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7IH1cbiAgLnN3YWwyLWFjdGlvbnMgLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC41KTsgfVxuXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDtcbiAgY29sb3I6ICNmZjVkYTA7IH1cblxuLmN1c3RvbS1kZCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uZGQzLWNvbnRlbnQsXG4uZGQtaGFuZGxlIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWZmODtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5kZDMtY29udGVudDpob3ZlcixcbiAgLmRkLWhhbmRsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjhmYztcbiAgICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmRkMy1pdGVtIHtcbiAgbWFyZ2luOiA1cHggMDsgfVxuICAuZGQzLWl0ZW0gLmRkMy1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAuZGQzLWl0ZW0gLmRkMy1oYW5kbGU6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzY1OGJmNzsgfVxuICAgIC5kZDMtaXRlbSAuZGQzLWhhbmRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwYzlcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kZDMtY29udGVudC1wIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDQwcHg7IH1cblxuLm1vZGFsLWRlbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2RhbC1kZW1vIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBjb2xvcjogI2VmZjJmOTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJlMGVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAubW9kYWwtdGl0bGUge1xuICAgICAgY29sb3I6ICM0MzUxNzc7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuY2xvc2Uge1xuICAgICAgY29sb3I6ICM0MzUxNzc7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgcCwgLm1vZGFsLWNvbnRlbnQgaDQge1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC10aXRsZS5jdXN0b20tdGl0bGUge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4jY3VzdG9tLW1vZGFsIC5jbG9zZSB7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG5cbi5jdXN0b20tbW9kYWwtdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICBjb2xvcjogIzQzNTE3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLmN1c3RvbS1tb2RhbC10ZXh0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLmN1c3RvbWJveC1tb2RhbC1mbGFzaCAuY2xvc2UsXG4uY3VzdG9tYm94LW1vZGFsLXJvdGF0ZWRvd24gLmNsb3NlIHtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiA5OTk5OyB9XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBGb3JtLUFkdmFuY2VkXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLyogRGF0ZXBpY2tlciAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk5N2JkO1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyAuYnRuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi8qIEJvb3RzdHJhcC10b3VjaFNwaW4gKi9cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biB7XG4gIHBhZGRpbmc6IDlweCAxMnB4OyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA4cHg7IH1cblxuLyogUHJpc20gKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTsgfVxuXG4vKiBSYXRpbmcgKi9cbi5iYWRnZTplbXB0eSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlOGRjMDtcbiAgaGVpZ2h0OiAzOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICMyZjUyNzU7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMzhweDtcbiAgICByaWdodDogOHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhN2NhO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlOGRjMDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZThkYzA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLyotLS1kYXRldGltZXBpY2tlci0tLSovXG4uZHRwLWJ0bi1jYW5jZWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYWRkb24tY29sb3ItcGlja2VyIC5idG4ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7IH1cblxuLyotLWNvbG9ycGlja2VyLS0qL1xuLmFzQ29sb3JQaWNrZXItY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogNDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5hc0NvbG9yUGlja2VyLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uYXNDb2xvclBpY2tlci1kcm9wZG93biB7XG4gIG1heC13aWR0aDogMjYwcHg7IH1cblxuLmFzQ29sb3JQaWNrZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzVweDsgfVxuXG4uaW5wdXQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMmY0Njg2OyB9XG5cbi5kdHAgPiAuZHRwLWNvbnRlbnQgPiAuZHRwLWRhdGUtdmlldyA+IGhlYWRlci5kdHAtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzFjMmQ0MTsgfVxuXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjEpO1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZHRwIGRpdi5kdHAtZGF0ZSwgLmR0cCBkaXYuZHRwLXRpbWUge1xuICBiYWNrZ3JvdW5kOiAjMjEzNDRjO1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZHRwIGRpdi5kdHAtYWN0dWFsLXllYXIsXG4uZHRwIGRpdi5kdHAtYWN0dWFsLW1vbnRoIHtcbiAgY29sb3I6ICNmM2Y2Zjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuLmR0cCA+IC5kdHAtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDU1NXB4OyB9XG5cbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGgge1xuICBjb2xvcjogIzMzNTI3NjsgfVxuXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYSxcbi5kdHAgLmR0cC1waWNrZXItdGltZSA+IGEge1xuICBjb2xvcjogIzdjOWVjNztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kdHAgZGl2LmR0cC1hY3R1YWwtbnVtIHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG5cbi5kdHAgLnAxMCA+IGEge1xuICBjb2xvcjogIzFjMmQ0MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDMwLCAyMDIsIDE4NCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMjQzLCAxOTksIDc3LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgxNTUsIDE2NywgMjAyLCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSg0NywgNzAsIDEzNCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDExNywgODEsIDIzMywgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgyNTUsIDkzLCAxNjAsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJiNTVjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDQzLCA4NSwgMjA0LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNmMTY0NmM7IH1cblxuLnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNmMTY0NmM7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uZm9ybS13aXphcmQtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYzOyB9XG4gIC53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpOyB9XG5cbi53aXphcmQudmVydGljYWwgPiAuc3RlcHMge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud2l6YXJkID4gLnN0ZXBzID4gdWwgPiBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgYSxcbi53aXphcmQgPiAuc3RlcHMgYTphY3RpdmUsXG4ud2l6YXJkID4gLnN0ZXBzIGE6aG92ZXIge1xuICBtYXJnaW46IDNweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAjNGQ3OWY2OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSxcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmZTtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAjZThlZWZlOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIC5udW1iZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmhvdmVyIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTpob3ZlciAubnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi53aXphcmQgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG4jZm9ybS1ob3Jpem9udGFsIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7IH1cblxuLndpemFyZCA+IC5hY3Rpb25zLFxuLndpemFyZC52ZXJ0aWNhbCA+IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGEsXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGE6YWN0aXZlLFxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogLjY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgYSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmFjdGl2ZSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvcm0td2l6YXJkLXdyYXBwZXIgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1jZS1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNyAhaW1wb3J0YW50OyB9XG5cbi5tY2UtdGlueW1jZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWNlLWZsb3ctbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNyAhaW1wb3J0YW50OyB9XG5cbi5tY2UtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNoYXJ0LWRlbW8ge1xuICBoZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuXG4vKiBTcGFya2xpbmUgY2hhcnQgKi9cbi5qcXN0b29sdGlwIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAyKTsgfVxuXG4uanFzZmllbGQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoYXJ0IGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnBlcmNlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgei1pbmRleDogMjsgfVxuICAucGVyY2VudDphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbiAgICBmb250LXNpemU6IC44ZW07IH1cblxuLyogTW9ycmlzIGNoYXJ0ICovXG4ubW9ycmlzLWNoYXJ0IHRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4ubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE0KTsgfVxuICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcG9pbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUgLm1vcnJpcy1ob3Zlci1yb3ctbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgbWFyZ2luOiAtMTBweCAtMTJweCAxMHB4OyB9XG5cbi8qIEZsb3QgY2hhcnQgKi9cbiNmbG90VGlwIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogQ2hhcnRpc3QgY2hhcnQgKi9cbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uY3QtY2hhcnQge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjA5KTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDsgfVxuXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcbiAgZmlsbDogI2E0YWJjNTtcbiAgY29sb3I6ICNhNGFiYzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjZGJlMGVjOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjYjZjMmU0OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzRhYzdlYzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1iYXIge1xuICBzdHJva2U6ICM0ZDc5ZjY7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWxpbmUge1xuICBzdHJva2U6ICNmM2M3NGQ7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWJhciB7XG4gIHN0cm9rZTogI2YzZjZmNzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtcG9pbnQge1xuICBzdHJva2U6ICMxZWNhYjg7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjNjNzRkOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1wb2ludCB7XG4gIHN0cm9rZTogI2ZmNWRhMDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQge1xuICBzdHJva2U6ICM3NTUxZTk7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjZWQzNTQwOyB9XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzRkNzlmNjsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM0YWM3ZWM7IH1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZGJlMGVjOyB9XG5cbi5jaGFydGlzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjMmY0Njg2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjsgfVxuXG4uY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3cge1xuICBvcGFjaXR5OiAxOyB9XG5cbiNkb251dC1jaGFydCAjZG9udXQtY2hhcnQtY29udGFpbmVyIC5sZWdlbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIHRvcDogLTUwcHg7IH1cblxuLyo9PSBBcGV4IENoYXJ0ID09Ki9cbi5hcGV4Y2hhcnRzLWdyaWRsaW5lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZTogI2YzZjZmNzsgfVxuXG4uYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XG4gIGNvbG9yOiAjODk5N2JkICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG5cbi5hcGV4Y2hhcnRzLXBpZS1sYWJlbCB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy14YXhpcyB0ZXh0LFxuLmFwZXhjaGFydHMteWF4aXMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjODk5N2JkOyB9XG5cbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb25zIHRleHQsXG4uYXBleGNoYXJ0cy14YXhpcy1hbm5vdGF0aW9ucyB0ZXh0LFxuLmFwZXhjaGFydHMteWF4aXMtYW5ub3RhdGlvbnMgdGV4dCB7XG4gIGZpbGw6ICNmZmZmZmY7IH1cblxuLmJyaXRlY2hhcnQsXG4udGljayB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IC43NXJlbTsgfVxuXG4uZXh0ZW5kZWQteC1saW5lLFxuLmV4dGVuZGVkLXktbGluZSxcbi5ob3Jpem9udGFsLWdyaWQtbGluZSxcbi52ZXJ0aWNhbC1ncmlkLWxpbmUge1xuICBzdHJva2U6ICNkYmUwZWM7IH1cblxuLmJhci1jaGFydCAucGVyY2VudGFnZS1sYWJlbCxcbi5kb251dC10ZXh0LFxuLmxlZ2VuZC1lbnRyeS1uYW1lLFxuLmxlZ2VuZC1lbnRyeS12YWx1ZSxcbi50aWNrIHRleHQge1xuICBmaWxsOiAjODk5N2JkOyB9XG5cbi5hcGV4LWNoYXJ0cyB7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNyAhaW1wb3J0YW50OyB9XG5cbi5kYXNoLWFwZXgtY2hhcnQgLmFwZXhjaGFydHMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKmNsb2NrKi9cbi5zdXBlcnBvc2Uge1xuICBjb2xvcjogI2VmZjJmOTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3VwZXJwb3NlIC5zdXBlcmNsb2NrIC5zdXBlcmNsb2NrMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayAuc3VwZXJjbG9jazIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogNjBweDsgfVxuICAgIC5zdXBlcnBvc2UgLnN1cGVyY2xvY2sgLnN1cGVyY2xvY2szIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgdG9wOiAxMTBweDsgfVxuXG4uZ2F1Z2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaXplLTEge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnNpemUtMiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uc2l6ZS0zIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5nbWFwcy1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzRkNzlmNjsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzRkNzlmNjsgfVxuXG4uanZlY3Rvcm1hcC16b29taW4sXG4uanZlY3Rvcm1hcC16b29tb3V0LFxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjc7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmVtYWlsLWxlZnRiYXIge1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5lbWFpbC1sZWZ0YmFyIC5tYWlsLWxpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAuZW1haWwtbGVmdGJhciAubWFpbC1saXN0IGE6aG92ZXIsXG4gIC5lbWFpbC1sZWZ0YmFyIC5tYWlsLWxpc3QgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmVtYWlsLWxlZnRiYXIgLmNoYXQtdXNlci1ib3ggcC51c2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyZjQ2ODY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZW1haWwtbGVmdGJhciAuY2hhdC11c2VyLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmVtYWlsLXJpZ2h0YmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4OyB9XG5cbi5tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNzA4MWI5OyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE2NCwgMTcxLCAxOTcsIDAuMDgpO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1czsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5kb3Qge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMjJweCAyNnB4IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMjBweDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QsXG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3Qge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlLFxuICAubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAjNGQ3OWY2OyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkudW5yZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaS51bnJlYWQgYSB7XG4gICAgICBjb2xvcjogIzI4M2M3MzsgfVxuICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2I2YzJlNDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4wNXM7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRjEyQ1wiO1xuICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgzYzczO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1sZWZ0YmFyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW1haWwtcmlnaHRiYXIge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZmlsZXMtbmF2IC5uYXYgLm5hdi1saW5rIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmZpbGUtYm94LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3ggLmRvd25sb2FkLWljb24tbGluayB7XG4gICAgICBjb2xvcjogI2E0YWJjNTsgfVxuICAgICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IC5kb3dubG9hZC1pY29uLWxpbmsgLmZpbGUtZG93bmxvYWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAxMTBweDsgfVxuICAgICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IC5kb3dubG9hZC1pY29uLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgIC5maWxlLWJveC1jb250ZW50IC5maWxlLWJveCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4uZmlsZS1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5maWxlLWNhdGVnb3J5IC5maWxlLWNhdGVnb3J5LWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuICAgICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuICAgICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5jYXRlZ29yeS1pY29uIGkge1xuICBmb250LXNpemU6IDIwMHB4O1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uaW52b2ljZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAjYjZjMmU0OyB9XG4gIC5pbnZvaWNlLWhlYWQgLmNvbnRhY3QtZGV0YWlsIGxpIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiNmMyZTQ7IH1cbiAgICAuaW52b2ljZS1oZWFkIC5jb250YWN0LWRldGFpbCBsaSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjOWJhN2NhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5sb2dvLCAucGFnZS10aXRsZSwgLmJyZWFkY3J1bWIsIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsIC5wYWdlLWNvbnRlbnQtd3JhcHBlciwgLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY29udGVudC1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50b3BiYXIsIC5mb290ZXIsIC5sZWZ0LXNpZGVuYXYsIC5yZXBvcnQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50LXBhZ2UgPiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctaWNvbiBpIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLmFtb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZjAwY1wiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC4xKTtcbiAgICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wcmljaW5nVGFibGUxIC50aXRsZTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZ1RhYmxlLXNpZ251cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzU2N2Y1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHJpY2luZ1RhYmxlMTpob3ZlciAucHJpY2luZy1pY29uIGkge1xuICBjb2xvcjogIzRkNzlmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLmEtYW5pbWF0ZS1ibGluayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjA7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuQGtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbi5hY3Rpdml0eS1zY3JvbGwge1xuICBtaW4taGVpZ2h0OiA2MjBweDsgfVxuXG4uYWN0aXZpdHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAzcHggZG90dGVkICNlZmYyZjk7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDsgfVxuICAuYWN0aXZpdHkgLml0ZW0taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5hY3Rpdml0eSAuaXRlbS1pbmZvIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zcHg7XG4gICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5hY3Rpdml0eSAuaXRlbS1pbmZvIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5hY3Rpdml0eSBpbWcsXG4gIC5hY3Rpdml0eSBpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEyJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTE5cHg7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMC41cHggI2YzZjZmNztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24tcHJpbWFyeSxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXByaW1hcnkge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZlN2ZkOyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXN1Y2Nlc3MsXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1zdWNjZXNzIHtcbiAgICAgIGNvbG9yOiAjMWVjYWI4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UyZmJmODsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1wdXJwbGUsXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1wdXJwbGUge1xuICAgICAgY29sb3I6ICM3NTUxZTk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZmZkOyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXBpbmssXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1waW5rIHtcbiAgICAgIGNvbG9yOiAjZmY1ZGEwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWNmNDsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1pbmZvLFxuICAgIC5hY3Rpdml0eSBpLmljb24taW5mbyB7XG4gICAgICBjb2xvcjogIzliYTdjYTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWYwZjY7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24td2FybmluZyxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXdhcm5pbmcge1xuICAgICAgY29sb3I6ICNmM2M3NGQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmNGRjOyB9XG4gIC5hY3Rpdml0eSAubWRpOmJlZm9yZSwgLmFjdGl2aXR5IC5tZGktc2V0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgVGltZWxpbmVcclxuPT09PT09PT09PT09PT09PT09PSovXG4ubWFpbi10aW1lbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpmaXJzdC1jaGlsZDpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1ZmE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0zcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1ZmE7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNGFjN2VjO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tYWluLXRpbWVsaW5lIC55ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGFjN2VjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubWFpbi10aW1lbGluZSAueWVhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgIzRhYzdlYztcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xOHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IHtcbiAgd2lkdGg6IDQ2LjUlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDAgMjBweCAwIDA7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDM1MTc3O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuLm1haW4tdGltZWxpbmUgLnBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLm1haW4tdGltZWxpbmUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM1JTsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmUge1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgIzRhYzdlYztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xOHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi10aW1lbGluZSAueWVhciB7XG4gICAgcmlnaHQ6IDMwJTsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbGVmdDogMzAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubWFpbi10aW1lbGluZSAueWVhciB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbGVmdDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICM0YWM3ZWM7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE4cHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZjFmNWZhO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLXRpbWVsaW5lIC50aXRsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyLFxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubWFpbi10aW1lbGluZSAucG9zdCB7XG4gICAgbWFyZ2luOiA1cHggMDsgfSB9XG5cbi5jaGF0LWJveC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5uYXYtcGlsbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAgICAgLmNoYXQtYm94LWxlZnQgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMTBweCAzMnB4IC0xMHB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjUpOyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5jaGF0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IHtcbiAgICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWE6aG92ZXIsIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjUpOyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYS5uZXctbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmUwZWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCAucm91bmQtMTAge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmM2Y2Zjc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgPiBkaXY6bGFzdC1jaGlsZCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jaGF0LWJveC1yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmOTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtZmVhdHVyZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMzRweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyBhIHtcbiAgICAgICAgY29sb3I6ICNiNmMyZTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGhlaWdodDogNjUwcHg7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwge1xuICAgICAgbWluLWhlaWdodDogNjEwcHg7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAucmV2ZXJzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtaW1nIHtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkgLmNoYXQtbXNnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MXB4OyB9XG4gICAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSAuY2hhdC1tc2c6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5IC5jaGF0LW1zZyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkucmV2ZXJzZSAuY2hhdC1tc2cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00OHB4OyB9XG4gICAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2UgLmNoYXQtbXNnOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2UgLmNoYXQtbXNnIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICAgICAgICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjYjZjMmU0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5jaGF0LWFkbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTA2NDljO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jaGF0LWJveC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tZXQtcHJvLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhdHRlcm4yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4ubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZS1tYWluLXBpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZS1tYWluLXBpYyAuZnJvLXByb2ZpbGVfbWFpbi1waWMtY2hhbmdlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI0MywgMjQ2LCAyNDcsIDAuMDUpOyB9XG4gICAgICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlLW1haW4tcGljIC5mcm8tcHJvZmlsZV9tYWluLXBpYy1jaGFuZ2UgaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tZXQtcHJvZmlsZSAubWV0LXByb2ZpbGUtbWFpbiAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWwgLm1ldC11c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlX3VzZXItZGV0YWlsIC5tZXQtdXNlci1uYW1lLXBvc3Qge1xuICAgIGNvbG9yOiAjYTRhYmM1OyB9XG5cbi5tZXQtcHJvZmlsZSAucGVyc29uYWwtZGV0YWlsIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmVkdWNhdGlvbi1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5tZXQtYmFzaWMtZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5tZXQtYmFzaWMtZGV0YWlsIHAge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ub3duLWRldGFpbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MiUgNDglIDIzJSA3NyUgLyA0NCUgNjglIDMyJSA1NiU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDEuMjVweCAjZGJlMGVjOyB9XG4gIC5vd24tZGV0YWlsIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm93bi1kZXRhaWwgaDUge1xuICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gIC5vd24tZGV0YWlsLm93bi1kZXRhaWwtcHJvamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogLTYwcHg7IH1cbiAgLm93bi1kZXRhaWwub3duLWRldGFpbC1oYXBweSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bi1kZXRhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgd2lkdGg6IDE2JTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJvZmlsZS1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJvZmlsZS1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnByb2ZpbGUtY2FyZCAucHJvZmlsZS1zb2NpYWxzIGEgaSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucHJvZmlsZS1jYXJkIC5wcm8tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnByb2ZpbGUtY2FyZCAuc29jaWFscy1kYXRhIGgzIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wcm9maWxlLWNhcmQgLmFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE4cHg7IH1cblxuLyogc2VjdGlvbiBza2lsbHMgKi9cbi5za2lsbC1kZXRhaWwge1xuICBjb2xvcjogI2E0YWJjNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2tpbGxzIC5za2lsbC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5za2lsbHMgLnNraWxsLWJveDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5za2lsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5za2lsbHMgLnNraWxsLWJveCAucHJvZ3Jlc3MtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmNztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwLjI1cHggIzRkNzlmNjsgfVxuICAuc2tpbGxzIC5za2lsbC1ib3ggLnByb2dyZXNzLWxpbmUgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5wcm9ncmVzcy1saW5lID4gc3BhbiA+IC5wZXJjZW50LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiA1cHggZG91YmxlICNkYmUwZWM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY2Qtc2luZ2xlLXN0ZXAgLmNkLW1vcmUtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHNwYW4sXG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2E0YWJjNTsgfVxuXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmFxLXFhIGxpIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jYWNjb3JkaW9uRXhhbXBsZS1mYXEgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgI2FjY29yZGlvbkV4YW1wbGUtZmFxIC5jYXJkLWhlYWRlciBoNSBidXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwNjJcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAjYWNjb3JkaW9uRXhhbXBsZS1mYXEgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbi5jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYxMjhcIjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuLmNvbnRhaW5lci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci1maWx0ZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5jb250YWluZXItZmlsdGVyIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uaXRlbS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pdGVtLWJveCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLW1hc2sge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLW1hc2sgLml0ZW0tY2FwdGlvbiB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5pdGVtLWJveDpob3ZlciAuaXRlbS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGVtLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwczsgfVxuXG4uaXRlbS1tYXNrIHtcbiAgLyogYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDIzOCwgMjUsIDY2LCAwLjYxKTsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDI1cHggMzVweCwgIzRkNzlmNiAxNSUsICMyZjQ2ODYgNDAlKTsgfVxuICAuaXRlbS1tYXNrIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5pdGVtLW1hc2sgLml0ZW0tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnJvdy5jb250YWluZXItZ3JpZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLWNhcmQgLm1ldGEtYm94IGxpIHtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmxvZy1jYXJkIC5tZXRhLWJveCBsaSBhIHtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuXG4uYmxvZy1jYXJkIC5tZXRhLWJveCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiBcInxcIjtcbiAgbWFyZ2luOiAwIDhweDsgfVxuXG4uYmxvZy1jYXJkIC5tZXRhLWJveCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uYmxvZy1jYXJkIGg0IGEge1xuICBjb2xvcjogIzQzNTE3NztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuXG4uYmxvZy1jYXJkIHAge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmRhc2gtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzUwcHg7IH1cblxuLmJyb3dzZXJfdXNlcnMgdGFibGUgdGQgaSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmltcHJlc3Npb25zLWRhdGEgaDIge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucmVwLW1hcCB7XG4gIGhlaWdodDogMjgwcHg7IH1cblxuLnJlcG9ydC1jYXJkIC5yZXBvcnQtbWFpbi1pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzliYTdjYTsgfVxuXG4ucmVwb3J0LWNhcmQgaDMge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udXJsLWxpc3QgbGkgaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udHJhZmZpYy1jYXJkIHtcbiAgbWFyZ2luOiAyMHB4IDA7IH1cbiAgLnRyYWZmaWMtY2FyZCBoMyB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgbWFyZ2luOiAyMHB4IDA7IH1cblxuLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vbmUtYm9yZGVyIC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5mYy1iZ2V2ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTgpICFpbXBvcnRhbnQ7IH1cblxuLmZjLXRvb2xiYXIgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mYy10b29sYmFyIC5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtdG9vbGJhciAudWktc3RhdGUtYWN0aXZlLFxuLmZjLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLmZjLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgei1pbmRleDogMDsgfVxuXG4uZmMtZGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuXG4uZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNmMyZTQ7IH1cblxuLmZjIHRoLmZjLXdpZGdldC1oZWFkZXIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZjIGJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNnB4IDE2cHg7IH1cblxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLFxuLmZjLXVudGhlbWVkIC5mYy1yb3csXG4uZmMtdW50aGVtZWQgdGJvZHksXG4uZmMtdW50aGVtZWQgdGQsXG4uZmMtdW50aGVtZWQgdGgsXG4uZmMtdW50aGVtZWQgdGhlYWQge1xuICBib3JkZXItY29sb3I6ICNlZmYyZjk7IH1cblxuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBjb2xvcjogIzcwODFiOTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG5cbi5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtc3RhdGUtZG93biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5mYy10ZXh0LWFycm93IHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZjLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzg5OTdiZDsgfVxuXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2RiZTBlYzsgfVxuXG4uZmMtY2VsbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2RiZTBlYzsgfVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wOCkgIWltcG9ydGFudDsgfVxuXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmZjLWRheS10b3AgLmZjLW1vbiAuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKSAhaW1wb3J0YW50OyB9XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTgpO1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7IH1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtd2Vlay1udW1iZXIgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy1kYXktbnVtYmVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbnRyOmZpcnN0LWNoaWxkID4gdGQgPiAuZmMtZGF5LWdyaWQtZXZlbnQge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkOyB9XG5cbi5mYy1idXR0b24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMtYnV0dG9uOmhvdmVyLFxuLmZjLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQuZmMtb3RoZXItbW9udGguZmMtcGFzdCxcbi5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQuZmMtb3RoZXItbW9udGguZmMtZnV0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgI2VlZWRmNyAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAjZmZmZmZmIDUwJSwgI2Y0ZjRmNSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDsgfVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlLCAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZjLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNyeXB0by1kYXNoLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLmJ0Yy12b2x1bWUtY2hhcnQge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmVjby1yZXZlbmUtaGlzdG9yeSAubmF2LFxuLmNyeXB0by1yZXBvcnQtaGlzdG9yeSAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZWNvLXJldmVuZS1oaXN0b3J5IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayxcbiAgLmNyeXB0by1yZXBvcnQtaGlzdG9yeSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgLmVjby1yZXZlbmUtaGlzdG9yeSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5jcnlwdG8tcmVwb3J0LWhpc3RvcnkgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjEpOyB9XG5cbi5tYXJrZXQtY2FwLXRhYmxlIHRkIGg1IHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnZvbC1idGMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7IH1cblxuLmNjYy13aWRnZXQgLmhpc3RvVGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jY2Mtd2lkZ2V0IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2Mtd2lkZ2V0IGRpdi5oaXN0b1JvdzpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDY0OWMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cbiAgLmNjYy13aWRnZXQgZGl2Lmhpc3RvUm93Om50aC1vZi10eXBlKDIpIC5oaXN0b0NoYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2NjLXdpZGdldCBkaXYuaGlzdG9Sb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWFmMGY3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyODZhMiAhaW1wb3J0YW50OyB9XG5cbi5jYWxjdWxhdG9yLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayAuY2FsY3VsYXRvci1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsY3VsYXRvci1ibG9jayAuY3J5cHRvbmF0b3J3aWRnZXQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNhbGN1bGF0b3ItYmxvY2sgLmNyeXB0b25hdG9yd2lkZ2V0IGlucHV0LFxuICAgIC5jYWxjdWxhdG9yLWJsb2NrIC5jcnlwdG9uYXRvcndpZGdldCBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ4ZTE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgIC5jYWxjdWxhdG9yLWJsb2NrIC5jcnlwdG9uYXRvcndpZGdldCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLnRyYW5zYWN0aW9uLWhpc3RvcnkgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSAudHJhbnNhY3Rpb24taWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5IC50cmFuc2FjdGlvbi1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IC50cmFuc2FjdGlvbi1kYXRhIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ud2FsbGV0LWJhbC11c2QgLndhbGxldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLndhbGxldC1iYWwtdXNkIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2FsbGV0LWJhbC1jcnlwdG8gLndhbGxldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLndhbGxldC1iYWwtY3J5cHRvIC5jb2luLWJhbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmJ0Yy1wcmljZSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNyeXB0by13YWxsZXQtYWN0aXZpdHkge1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTsgfVxuXG4uamN0a3ItbGFiZWwge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTdweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDg1LCAyMDQsIDAuOSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uamN0a3ItbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmI1NWNjO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5bY2xhc3MqPVwianMtY29udmV5b3ItXCJdIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuW2NsYXNzKj1cImpzLWNvbnZleW9yLVwiXSB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBbY2xhc3MqPVwianMtY29udmV5b3ItXCJdIHVsIGxpIC51c2QtcmF0ZSB7XG4gICAgY29sb3I6ICM3MDgxYjk7IH1cblxuLypJQ08gTGlzdCBjb3VudGRvd24qL1xuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5jb3VudGRvd24gLnBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY291bnRkb3duIC5wYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIjpcIjtcbiAgbGVmdDogLTAuMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uY291bnRkb3duIC5wYXJ0Om50aC1jaGlsZCgxKTo6YmVmb3JlLFxuLmNvdW50ZG93biAucGFydC5uby1kaXZpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb3VudGRvd24gLnBhcnQuZGF5czo6YWZ0ZXIsXG4uY291bnRkb3duIC5wYXJ0LmhvdXJzOjphZnRlcixcbi5jb3VudGRvd24gLnBhcnQubWludXRlczo6YWZ0ZXIsXG4uY291bnRkb3duIC5wYXJ0LnNlY29uZHM6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvdHRvbTogLjI1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAuM2VtO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY291bnRkb3duIC5wYXJ0ICsgLnBhcnQge1xuICBtYXJnaW4tbGVmdDogLjYyNXJlbTsgfVxuXG4uY291bnRkb3duIC5kYXlzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxOyB9XG5cbi5jb3VudGRvd24gLmhvdXJzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcbiAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gIG9yZGVyOiAyOyB9XG5cbi5jb3VudGRvd24gLm1pbnV0ZXMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xuICAtbXMtZmxleC1vcmRlcjogMztcbiAgb3JkZXI6IDM7IH1cblxuLmNvdW50ZG93biAuc2Vjb25kcyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4uY291bnRkb3duLmJsaW5rIC5wYXJ0OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYSBpIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJlMGVjO1xuICBjb2xvcjogIzcwODFiOTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGE6aG92ZXIgaS5mYS1mYWNlYm9vay1mIHtcbiAgY29sb3I6ICMyYjU1Y2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYTpob3ZlciBpLmZhLXR3aXR0ZXIge1xuICBjb2xvcjogIzliYTdjYTtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtbWVkaXVtLW0ge1xuICBjb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtdGVsZWdyYW0ge1xuICBjb2xvcjogIzFlY2FiODtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtYnRjIHtcbiAgY29sb3I6ICNmM2M3NGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5zZXR0aW5nLWNhcmQgLnNldHRpbmctZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc2V0dGluZy1jYXJkIC5zZXR0LWNhcmQtaWNvbiB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zZXR0aW5nLWNhcmQgLnNldHQtY2FyZC1pY29uLnNldC1pY29uLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMSk7XG4gICAgY29sb3I6ICM3NTUxZTk7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24uc2V0LWljb24tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMSk7XG4gICAgY29sb3I6ICMxZWNhYjg7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24uc2V0LWljb24tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMSk7XG4gICAgY29sb3I6ICNmMTY0NmM7IH1cblxuLnByb2plY3QtZGFzaC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDUzNXB4OyB9XG5cbi5wcm9qZWN0LWJ1ZGdldC1jaGFydCB7XG4gIGhlaWdodDogMjczcHg7IH1cblxuLnRleHQtcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiAjOTZiMGZhOyB9XG5cbi50ZXh0LXByaW1hcnktbGlnaHQtYWx0IHtcbiAgY29sb3I6ICNkZmU3ZmQ7IH1cblxuLmljb24taW5mbyBpIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgei1pbmRleDogNTsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IC45OyB9XG5cbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzOHB4O1xuICB0b3A6IDA7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDU1JztcbiAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ4cmVtOyB9XG5cbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDU2JztcbiAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ4cmVtOyB9XG5cbi5jLXByb2dyZXNzLXN0ZXBzIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuYy1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI2I2YzJlNDtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAzNnB4OyB9XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmRvbmUge1xuICAgICAgY29sb3I6ICMxZWNhYjg7IH1cbiAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmRvbmUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjA5KTsgfVxuICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuZG9uZTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzFlY2FiODtcbiAgICAgICAgY29udGVudDogXCJcXGYwNThcIjtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzliYTdjYTsgfVxuICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgICAgICBjb250ZW50OiBcIlxcZjE5MlwiO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGQ3OWY2OyB9XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTExXCI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYmUwZWM7IH1cbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuYy1wcm9ncmVzcy1zdGVwcyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGJlMGVjOyB9XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmRvbmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxZWNhYjg7IH1cbiAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudCB7XG4gICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzRkNzlmNjsgfVxuICAgICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwLjI1cHggIzRkNzlmNjsgfVxuICAgICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQ6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYxOTJcIjsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaTpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwLjI1cHggI2VmZjFmNzsgfSB9XG5cbi53b3JrbG9hZC1jaGFydCB7XG4gIGhlaWdodDogMjEwcHg7IH1cblxuLyo9PSB0b2RvIGxpc3QgPT0qL1xuLnRvZG8tbGlzdCAudG9kby1ib3ggaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICNkYmUwZWM7IH1cblxuLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayB7XG4gIHBhZGRpbmc6IDRweCAwOyB9XG4gIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGNvbG9yOiAjNzI4NmEyOyB9XG4gICAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RiZTBlYztcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBzcGFuOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMTJDXCI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM3MDgxYjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDsgfVxuICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnRvZG8tbGlzdCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQ6ICNkYmUwZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC50b2RvLWxpc3QgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZGJlMGVjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmNsaWVudC1jYXJkIC5jbGllbnQtbmFtZSB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5jYWxlbmRhci1ldmVudCAuZXZlbnQtbmFtZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnByb2plY3QtaW52b2ljZSAudGFibGUgdHIgdGQgaDUge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4udGVhbS1jYXJkIC51c2VyLWltZyB7XG4gIGhlaWdodDogODBweDsgfVxuXG4udGVhbS1jYXJkIC5vbmxpbmUtY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMThweDtcbiAgbGVmdDogNDRweDsgfVxuXG4udGVhbS1jYXJkIC50ZWFtLWxlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmxhbmd1YWdlLXNraWxsIGxpIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgY29sb3I6ICM4OTk3YmQ7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ucHJvamVjdC1jYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnByb2plY3QtY2FyZCAucHJvamVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRhc2stYm94IC50YXNrLXByaW9yaXR5LWljb24gaSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlYWYwZjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7IH1cblxuLmRhc2hib2FyZC1tYXAge1xuICBoZWlnaHQ6IDI3MHB4OyB9XG5cbi5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDsgfVxuICAuY2FyZC1lY28gLmNhcmQtZWNvLXRpdGxlLmVjby10aXRsZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjMWVjYWI4OyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2YxNjQ2YzsgfVxuICAuY2FyZC1lY28gLmNhcmQtZWNvLXRpdGxlLmVjby10aXRsZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICM0YWM3ZWM7IH1cbiAgLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZS5lY28tdGl0bGUtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjNzU1MWU5OyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNmM2M3NGQ7IH1cblxuLmNhcmQtZWNvIC5jYXJkLWVjby1pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5yZS1jdXN0b21lcnMtZGV0YWlsIGgzIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ub3JkZXItbGlzdCB0YWJsZSB0ZCBpbWcge1xuICB3aWR0aDogNDBweDsgfVxuXG4uZS1jby1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuICAuZS1jby1wcm9kdWN0IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmUtY28tcHJvZHVjdCBhIGltZyB7XG4gICAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gIC5lLWNvLXByb2R1Y3QgLnJpYmJvbi1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmUtY28tcHJvZHVjdCAucmliYm9uLWJveCAucmliYm9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucmliYm9uLWJveCAucmliYm9uLWxhYmVsIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXByaWNlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzg5OTdiZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJldmlldyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1yZXZpZXcgbGkgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLWNhcnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWZmMmY5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4OyB9XG4gICAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmJ0bi1jYXJ0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLXdpc2hsaXN0LFxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLXF1aWNrdmlldyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmYyZjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLndpc2hsaXN0LFxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucXVpY2t2aWV3IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0OyB9XG4gIC5lLWNvLXByb2R1Y3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjEpOyB9XG4gICAgLmUtY28tcHJvZHVjdDpob3ZlciAud2lzaGxpc3QsXG4gICAgLmUtY28tcHJvZHVjdDpob3ZlciAucXVpY2t2aWV3IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm9mZmVyLWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0cy9vZmZlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLm9mZmVyLWJveCAub2ZmZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5vZmZlci1ib3ggLm9mZmVyLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNnB4O1xuICBsZWZ0OiAtNXB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucmliYm9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi5yaWJib24tcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuICAgIC5yaWJib24ucmliYm9uLXBpbms6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICNmZjVkYTA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjVkYTA7IH1cbiAgLnJpYmJvbi5yaWJib24tc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG4gICAgLnJpYmJvbi5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNGFjN2VjO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGFjN2VjOyB9XG5cbmhyLnRoaWNrIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDNweDtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNGQ3OWY2LCAjNzU1MWU5KTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLmN1c3RvbS1ib3JkZXIge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm8tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAucHJvZHVjdC1yZXZpZXcgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm9kdWN0LXJldmlldyBsaSBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm8tcHJpY2Uge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5zaW5nbGUtcHJvLWRldGFpbCAucHJvLXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzg5OTdiZDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnF1YW50aXR5IGlucHV0IHtcbiAgd2lkdGg6IDE0JTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGhlaWdodDogY2FsYygyNHB4ICsgMTJweCArIDVweCk7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm8tZmVhdHVyZXMgbGkge1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICNhNGFiYzU7IH1cbiAgLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm8tZmVhdHVyZXMgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwMGNcIiAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnByby1vcmRlci1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4wNSk7IH1cbiAgLnByby1vcmRlci1ib3ggaSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5yZXZpZXctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgcGFkZGluZzogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJldmlldy1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogI2YxNjQ2YzsgfVxuICAucmV2aWV3LWJveCAucHJvZHVjdC1yZXZpZXcgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXZpZXctYm94IC5wcm9kdWN0LXJldmlldyBsaSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ucmV2aWV3ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNlZmYyZjk7IH1cbiAgLnJldmlld2VyIC5wcm9kdWN0LXJldmlldyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5iZy1uZXdzbGV0dGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLm5ld3NsZXR0ZXJzLXRleHQgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5uZXdzbGV0dGVycy1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTM2cHggMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuXG4ubmV3c2xldHRlcnMtaW5wdXQgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMC4ycHggIzRkNzlmNjsgfVxuXG4udG90YWwtcGF5bWVudCAudGFibGUgdGhlYWQgdHIgdGgsXG4udG90YWwtcGF5bWVudCB0YWJsZSB0aGVhZCB0ciB0aCxcbi5zaG9wcGluZy1jYXJ0IC50YWJsZSB0aGVhZCB0ciB0aCxcbi5zaG9wcGluZy1jYXJ0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50b3RhbC1wYXltZW50IC50YWJsZSB0Ym9keSB0ZCxcbi50b3RhbC1wYXltZW50IHRhYmxlIHRib2R5IHRkLFxuLnNob3BwaW5nLWNhcnQgLnRhYmxlIHRib2R5IHRkLFxuLnNob3BwaW5nLWNhcnQgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMmY5OyB9XG4gIC50b3RhbC1wYXltZW50IC50YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lLFxuICAudG90YWwtcGF5bWVudCB0YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lLFxuICAuc2hvcHBpbmctY2FydCAudGFibGUgdGJvZHkgdGQgLnByb2R1Y3QtbmFtZSxcbiAgLnNob3BwaW5nLWNhcnQgdGFibGUgdGJvZHkgdGQgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRvdGFsLXBheW1lbnQgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4udG90YWwtcGF5bWVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLnNob3BwaW5nLWNhcnQgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uc2hvcHBpbmctY2FydCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udG90YWwtcGF5bWVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAudG90YWwtcGF5bWVudCAucGF5bWVudC10aXRsZSB7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2FydC1wcm9tbyB7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZHVjdHMvYmctY2FydC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5qcC1jYXJkIC5qcC1jYXJkLWZyb250LFxuLmpwLWNhcmQgLmpwLWNhcmQtYmFjayB7XG4gIGJhY2tncm91bmQ6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYmlsbGluZy1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgLmJpbGxpbmctbmF2IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDIzOSwgMjQyLCAyNDksIDAuMDUpOyB9XG5cbi5jcm0tZGFzaC1tYXAge1xuICBoZWlnaHQ6IDMxMHB4OyB9XG5cbi5jcm0tZGFzaC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4OyB9XG5cbi5jcm0tZGF0YS1jYXJkIC5kYXRhLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNybS1kYXRhLWNhcmQgLmRhdGEtaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuXG4uY3JtLWRhdGEtY2FyZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmFjY291bnQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLmFjY291bnQtYm9keSAuYXV0aC1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby1ib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFjY291bnQtYm9keSAuYXV0aC1jYXJkIC5hdXRoLWxvZ28tYm94IC5hdXRoLWxvZ28ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4ICNlZmYyZjk7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby10ZXh0IGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5hY2NvdW50LWJvZHkgLmF1dGgtZm9ybSAuYXV0aC1mb3JtLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogM3B4O1xuICAgIGNvbG9yOiAjOWJhN2NhOyB9XG4gIC5hY2NvdW50LWJvZHkuYWNjb3VudGJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNvdW50LXBhZ2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmFjY291bnQtYm9keS5hY2NvdW50YmcgLmFjY291bnQtdGl0bGUge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFjY291bnQtYm9keS5hY2NvdW50YmcgLmFjY291bnQtdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGg2IHtcbiAgICBjb2xvcjogIzg5OTdiZDsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBoNjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDRweCAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGg2OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxNHB4IDRweCAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgd2lkdGg6IDExMHB4OyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGEgaSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLmZhY2Vib29rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGEgaS50d2l0dGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGEgaS5nb29nbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGE6aG92ZXIgLmZhY2Vib29rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU4YmY3OyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGE6aG92ZXIgLnR3aXR0ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MWNlZWU7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAuZ29vZ2xlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3N2FmOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYXV0aC1jYXJkIHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4OyB9IH1cblxuLyohXHJcbiAqIE1haW5cclxuICpcclxuKi9cbmh0bWwge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMjcwcHg7XG4gIHJpZ2h0OiAwO1xuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cbiAgcGFkZGluZzogMTVweDtcbiAgYm90dG9tOiAxMHB4OyB9XG5cbi5tY2UtYnRuIC5tY2UtdHh0IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgLTAuNXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idy1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1pbi1oZWlnaHQ6IDE4cHg7XG4gIG1pbi13aWR0aDogMjAwcHg7IH1cbiAgLmJ3LWxvYWRlci5sb2FkZWQ6OmJlZm9yZSB7XG4gICAgYW5pbWF0aW9uOiBidy1sb2FkZXItaGlkZSAwLjJzIGVhc2Utb3V0IGZvcndhcmRzOyB9XG4gIC5idy1sb2FkZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZDhlM2YwLCAjYzNjYmQzLCAjZDhlM2YwLCAjYzNjYmQzKTtcbiAgICBhbmltYXRpb246IGJ3LWxvYWRlci1hbmltYXRlIDJzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGJ3LWxvYWRlci1hbmltYXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02Ni42NjY2JSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJ3LWxvYWRlci1oaWRlIHtcbiAgMCUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMTsgfVxuICA5OSUge1xuICAgIHotaW5kZXg6IDI7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uaGVscC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cbi5pbmFjdGl2ZS1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMmUyICFpbXBvcnRhbnQ7IH1cblxuLmluYWN0aXZlLXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTJlMiAhaW1wb3J0YW50OyB9XG5cbi5uZXctcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAgIWltcG9ydGFudDsgfVxuXG4ubmV3LXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWZmYzUgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWluZGV4IC5hY3Rpb24tYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMzNweDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XG5cbiNtY2V1XzI4NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTNweCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MyUgIWltcG9ydGFudDsgfVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbiNtY2V1XzI4NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4jbWNlLW1vZGFsLWJsb2NrIHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG5cbi5tY2Utd2luZG93Lm1jZS1pbiB7XG4gIHotaW5kZXg6IDEwICFpbXBvcnRhbnQ7IH1cblxuLmFydGljbGUtdHlwZXMge1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmxhYmVsLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGFiZWwtZGVsZXRlID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLmFydGljbGUtdHlwZXMgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hcnRpY2xlLXR5cGVzID4gc3BhbiA+IHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi5iLXQge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZjJmMmY7IH1cblxuLyogTW9kdWxlIC0gZmlsZW1hbmFnZXIgKi9cbmRpdi5maWxlLW1vZHVsZSB7XG4gIGNvbG9yOiAjMmMyZTM0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgLmZpbGUge1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmlsZS5wbmdcIikgbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmYWUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYub3BlbiB7XG4gIHotaW5kZXg6IDU7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdi5vcGVuIHtcbiAgei1pbmRleDogNTsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXY6bm90KC50cmFuc3BhcmVudC1zZWxlY3QpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBwIHtcbiAgY29sb3I6ICM3OTdjODc7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjODI4NTkwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiBiIHtcbiAgY29sb3I6ICMyYzJlMzQ7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdiB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGNvbG9yOiAjODI4NTkwOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNSkge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkYWUxZTg7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2Lm1hcmdpbi10LTQwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzICNhZGQtZmlsZXMtaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOGMzZjsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmltZy1ib2R5IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2UzZTNlMztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAwcHg7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiAuaW1nLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwcHggNTBweCAwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTNlM2UzOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgLmltZy1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgLmltZy1zaXplIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmM2MDA7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiAuY29udGVudCBwcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLnVwbG9hZC1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDFweDsgfVxuXG4udG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc29ydGFibGUgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTQ7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnNvcnRhYmxlIC51aS1zdGF0ZS1oaWdobGlnaHQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU0OyB9XG5cbi5ub3Qtc2V0IHtcbiAgY29sb3I6ICNjY2M7IH1cblxuLnVzZXItZ3JvdXBzIHtcbiAgY29sb3I6ICMxZTI3NTk7IH1cbiAgLnVzZXItZ3JvdXBzIC5jb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyAuY29sLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAudXNlci1ncm91cHMgLmNvbC0xMSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLnVzZXItZ3JvdXBzIC5jb2wtMTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC51c2VyLWdyb3VwcyBoNSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnVzZXItZ3JvdXBzIC5ncm91cC13cmFwcGVyLW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLnVzZXItZ3JvdXBzIC51c2VyLWdyb3VwLW5hbWUtd3JhcHBlciBidXR0b24ge1xuICAgIGhlaWdodDogY2FsYygyLjNyZW0gKyAycHgpOyB9XG4gIC51c2VyLWdyb3VwcyAudXNlci1ncm91cC1uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAudXNlci1ncm91cHMgLmxhYmVsIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cbiAgICAudXNlci1ncm91cHMgLmxhYmVsIGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAudXNlci1ncm91cHMgLmdyb3VwLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLnVzZXItZ3JvdXBzIC5ncm91cC13cmFwcGVyOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC51c2VyLWdyb3VwcyAuZ3JvdXAtbmFtZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDsgfVxuICAgIC51c2VyLWdyb3VwcyAuZ3JvdXAtbmFtZSAubGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC51c2VyLWdyb3VwcyAudHlwZXMtd3JhcHBlci1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgY29sb3I6ICM3Mjg2YTI7IH1cbiAgLnVzZXItZ3JvdXBzIC50eXBlcy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDM1cHggNXB4IDIwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudXNlci1ncm91cHMgLnR5cGVzLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjN2U4ZGMwO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC51c2VyLWdyb3VwcyAudHlwZXMtd3JhcHBlci5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC51c2VyLWdyb3VwcyAudHlwZXMtd3JhcHBlciAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gICAgICB0b3A6IDUlO1xuICAgICAgaGVpZ2h0OiA5MCU7XG4gICAgICByaWdodDogNXB4OyB9XG4gIC51c2VyLWdyb3VwcyAuc3BlYy13cmFwcGVyIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjJweDsgfVxuICAudXNlci1ncm91cHMgLnR5cGUtbmFtZSAuYWNjaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnVzZXItZ3JvdXBzIC50eXBlLW5hbWUgLmFjY2ljb246bm90KC5jb2xsYXBzZWQpIC5yb3RhdGUtaWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC51c2VyLWdyb3VwcyAudHlwZS1uYW1lIC5mYXMge1xuICAgIGNvbG9yOiAjZGRkZGRkOyB9XG4gIC51c2VyLWdyb3VwcyAuc3BlYy1uYW1lLmFsbCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnVzZXItZ3JvdXBzIC5zcGVjLW5hbWUuYWxsIC5sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBjb2xvcjogIzcyODZhMjsgfVxuIiwiLy9cclxuLy8gQ2FyZHNcclxuLy8gXHJcblxyXG4uY2FyZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQ7XHJcbn1cclxuXHJcbi5jYXJkLWJvcmRlcntcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5jYXJkLWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5jYXJkLWZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5jYXJkLXByaW1hcnl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5jYXJkLXNlY29uZGFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uY2FyZC1zdWNjZXNze1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG59XHJcblxyXG4uY2FyZC13YXJuaW5ne1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbmZve1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG59XHJcblxyXG4uY2FyZC1kYW5nZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmNhcmQtZGFya3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmNhcmQtbGlnaHR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5jYXJkLXBpbmt7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbn1cclxuXHJcbi5jYXJkLXB1cnBsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG59XHJcblxyXG4uY2FyZC1ibHVle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuXHJcblxyXG4uYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gJGdyYXktMjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmFuaW1hdGlvbi1tb2RhbCxcclxuLmJ1dHRvbi1saXN0LFxyXG4uYnV0dG9uLWl0ZW1zIHtcclxuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xyXG4gIC5idG4ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5idG4teGx7XHJcbiAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uYnRuLXNte1xyXG4gIHBhZGRpbmc6IDRweCA4cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcbi5idG4teHN7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbi5idG4teHNze1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4uYnRuLXJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4uYnRuLXNxdWFyZXtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbi5idG4tc2tld3tcclxuICB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnKTtcclxuICBzcGFue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDE1ZGVnKTtcclxuICB9XHJcbn1cclxuLmFjY29yZGlvbntcclxuICAuYnRuOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcbn1cclxuLmJ0bi5idG4tb3V0bGluZS1kYXNoZWQge1xyXG4gIG91dGxpbmU6IDFweCBkYXNoZWQgJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XHJcbiAgLW1vei1vdXRsaW5lLXJhZGl1czogMjVweDtcclxufVxyXG5cclxuXHJcbi5idG4tcHJpbWFyeSwgLmJ0bi1zdWNjZXNzLC5idG4tc2Vjb25kYXJ5LCAuYnRuLWluZm8sIC5idG4td2FybmluZyxcclxuLmJ0bi1kYW5nZXIsIC5idG4tZGFyaywuYnRuLXBpbmssLmJ0bi1wdXJwbGUsLmJ0bi1ibHVle1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi8qYnRuLXByaW1hcnkqL1xyXG5cclxuLmJ0bi1wcmltYXJ5e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHByaW1hcnksLjUpO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciwuYnRuLXByaW1hcnkuYWN0aXZlLC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tcHJpbWFyeTphY3RpdmUsIC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXHJcbmEuYmctcHJpbWFyeTpmb2N1cywgYS5iZy1wcmltYXJ5OmhvdmVyLFxyXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cywgYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcHJpbWFyeSwgNSUpO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXByaW1hcnkuZm9jdXMsIC5idG4tcHJpbWFyeTpmb2N1cywuYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LC4zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCxcclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcclxufVxyXG5cclxuLypidG4tc3VjY2VzcyovXHJcblxyXG4uYnRuLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRzdWNjZXNzO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHN1Y2Nlc3MsLjUpO1xyXG59XHJcbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciwuYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MsIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHN1Y2Nlc3MsIDUlKTtcclxufVxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsIC5idG4tc3VjY2Vzczpmb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRzdWNjZXNzLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLypidG4taW5mbyovXHJcblxyXG4uYnRuLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGluZm8sLjUpO1xyXG59XHJcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4taW5mbzpob3ZlciwgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuYnRuLWluZm8uZm9jdXMsXHJcbi5idG4taW5mbzphY3RpdmUsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmhvdmVyLCAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8sXHJcbi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLC5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsLmJ0bi1pbmZvLmFjdGl2ZSwgLmJ0bi1pbmZvOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZm8sIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGluZm8sIDUlKTtcclxufVxyXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWluZm8uZm9jdXMsIC5idG4taW5mbzpmb2N1cywuYnRuLW91dGxpbmUtaW5mby5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRpbmZvLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZHtcclxuICBjb2xvcjogbGlnaHRlbigkaW5mbywgMyUpO1xyXG59XHJcblxyXG4vKmJ0bi13YXJuaW5nKi9cclxuXHJcbi5idG4td2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmc7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkd2FybmluZywuNSk7XHJcbn1cclxuLmJ0bi13YXJuaW5nOmhvdmVyLCAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsXHJcbi5idG4td2FybmluZy5mb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZywuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyLC5idG4td2FybmluZy5hY3RpdmUsXHJcbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkLFxyXG4uYnRuLXdhcm5pbmc6YWN0aXZlLCAuc2hvdz4uYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdhcm5pbmcsIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHdhcm5pbmcsIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4td2FybmluZy5mb2N1cywgLmJ0bi13YXJuaW5nOmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHdhcm5pbmcsLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLWRhbmdlciovXHJcblxyXG4uYnRuLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGRhbmdlciwuNSk7XHJcbn1cclxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlLFxyXG4uYnRuLWRhbmdlci5mb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciwuYnRuLWRhbmdlci5hY3RpdmUsXHJcbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYW5nZXIsIDUlKTtcclxufVxyXG4uc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tZGFuZ2VyLmZvY3VzLCAuYnRuLWRhbmdlcjpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkZGFuZ2VyLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLypidG4tc2Vjb25kYXJ5Ki9cclxuXHJcbi5idG4tc2Vjb25kYXJ5e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRzZWNvbmRhcnksLjUpO1xyXG4gIGNvbG9yOiAkZ3JheS0xMDA7XHJcbn1cclxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlcixcclxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLFxyXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMsIGJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgNSUpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcclxuICBjb2xvcjogJGdyYXktMTAwO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3c+LmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHNlY29uZGFyeSwuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypidG4tbGlnaHQqL1xyXG4uYnRuLWxpZ2h0IHtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkZ3JheS00MDAsLjUpO1xyXG59XHJcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmhvdmVyLCAuYnRuLWxpZ2h0LmFjdGl2ZSxcclxuLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDphY3RpdmUsIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIsLmJ0bi1saWdodC5hY3RpdmUsXHJcbi5idG4tbGlnaHQuZGlzYWJsZWQsIC5idG4tbGlnaHQ6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tbGlnaHQ6YWN0aXZlLCAuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDUlKTtcclxufVxyXG4uc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDpmb2N1cywuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsIC5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGdyYXktMjAwLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuLypidG4tZGFyayovXHJcblxyXG4uYnRuLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGRhcmssLjUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmJ0bi1kYXJrOmhvdmVyLCAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazphY3RpdmUsIC5idG4tZGFyay5hY3RpdmUsIC5idG4tZGFyay5mb2N1cyxcclxuLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWRhcms6aG92ZXIsIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayxcclxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtZGFyazpob3ZlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGRhcmssIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGRhcmssIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tZGFyay5mb2N1cywgLmJ0bi1kYXJrOmZvY3VzLC5idG4tb3V0bGluZS1kYXJrLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhcmssLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLWxpbmsqL1xyXG5cclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGdyYXktNTAwO1xyXG59XHJcblxyXG4uYnRuLWxpbms6aG92ZXIsXHJcbi5idG4tbGluazpmb2N1cyxcclxuLmJ0bi1saW5rOmFjdGl2ZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcblxyXG4vKmJ0bi1waW5rKi9cclxuXHJcbi5idG4tcGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwaW5rLC41KTtcclxufVxyXG4uYnRuLXBpbms6aG92ZXIsIC5idG4tcGluazpmb2N1cywgLmJ0bi1waW5rOmFjdGl2ZSwgLmJ0bi1waW5rLmFjdGl2ZSwgLmJ0bi1waW5rLmZvY3VzLFxyXG4uYnRuLXBpbms6YWN0aXZlLCAuYnRuLXBpbms6Zm9jdXMsIC5idG4tcGluazpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW5rLFxyXG4uYnRuLW91dGxpbmUtcGluay5hY3RpdmUsIC5idG4tb3V0bGluZS1waW5rOmFjdGl2ZSwuYnRuLXBpbmsuZGlzYWJsZWQsIC5idG4tcGluazpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1waW5rOmhvdmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcGluaywgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcGluaywgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnNob3c+LmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1waW5rLmZvY3VzLCAuYnRuLXBpbms6Zm9jdXMsLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMsIC5idG4tb3V0bGluZS1waW5rOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcGluaywuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLypidG4tcHVycGxlKi9cclxuXHJcbi5idG4tcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwdXJwbGUsLjUpO1xyXG59XHJcbi5idG4tcHVycGxlOmhvdmVyLCAuYnRuLXB1cnBsZTpmb2N1cywgLmJ0bi1wdXJwbGU6YWN0aXZlLCAuYnRuLXB1cnBsZS5hY3RpdmUsIC5idG4tcHVycGxlLmZvY3VzLFxyXG4uYnRuLXB1cnBsZTphY3RpdmUsIC5idG4tcHVycGxlOmZvY3VzLCAuYnRuLXB1cnBsZTpob3ZlciwgLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJwbGUsXHJcbi5idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSwuYnRuLXB1cnBsZS5kaXNhYmxlZCwgLmJ0bi1wdXJwbGU6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93Pi5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLC5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwdXJwbGUsIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHB1cnBsZSwgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnNob3c+LmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXB1cnBsZS5mb2N1cyxcclxuLmJ0bi1wdXJwbGU6Zm9jdXMsXHJcbi5idG4tb3V0bGluZS1wdXJwbGUuZm9jdXMsXHJcbi5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwdXJwbGUsLjMpO1xyXG59XHJcblxyXG4vKmJ0bi1ibHVlKi9cclxuXHJcbi5idG4tYmx1ZXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRibHVlLC41KTtcclxufVxyXG5cclxuLmJ0bi1ibHVlLmFjdGl2ZSwgLmJ0bi1ibHVlLmZvY3VzLCAuYnRuLWJsdWU6YWN0aXZlLCAuYnRuLWJsdWU6Zm9jdXMsIC5idG4tYmx1ZTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLC5idG4tb3V0bGluZS1ibHVlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXIsLmJ0bi1ibHVlLmFjdGl2ZSwuYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLWJsdWU6YWN0aXZlLCAuc2hvdz4uYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlLC5idG4tYmx1ZS5kaXNhYmxlZCwgLmJ0bi1ibHVlOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlLFxyXG5hLmJnLWJsdWU6Zm9jdXMsIGEuYmctYmx1ZTpob3ZlciwgYnV0dG9uLmJnLWJsdWU6Zm9jdXMsIGJ1dHRvbi5iZy1ibHVlOmhvdmVyICB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCA1JSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJsdWUsIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdz4uYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWJsdWUuZm9jdXMsIC5idG4tYmx1ZTpmb2N1cywuYnRuLW91dGxpbmUtYmx1ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRibHVlLC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJ0bi13aGl0ZSovXHJcblxyXG4uYnRuLXdoaXRle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggJGdyYXktMzAwO1xyXG59XHJcblxyXG4uYnRuLXdoaXRlLmFjdGl2ZSwgLmJ0bi13aGl0ZS5mb2N1cywgLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGU6Zm9jdXMsIC5idG4td2hpdGU6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZSxcclxuLnNob3c+LmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsLmJ0bi13aGl0ZS5hY3RpdmUsLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4td2hpdGU6YWN0aXZlLCAuc2hvdz4uYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSwuYnRuLXdoaXRlLmRpc2FibGVkLCAuYnRuLXdoaXRlOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdz4uYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93Pi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxyXG5hLmJnLXdoaXRlOmZvY3VzLCBhLmJnLXdoaXRlOmhvdmVyLFxyXG5idXR0b24uYmctd2hpdGU6Zm9jdXMsIGJ1dHRvbi5iZy13aGl0ZTpob3ZlciAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkd2hpdGUsIDUlKTtcclxufVxyXG5cclxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93Pi5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXdoaXRlLmZvY3VzLCAuYnRuLXdoaXRlOmZvY3VzLC5idG4tb3V0bGluZS13aGl0ZS5mb2N1cywgLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggJGdyYXktMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG4vKiBidXR0b24gT3V0bGluZSAqL1xyXG5cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcclxuICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG4uYnRuLW91dGxpbmUtaW5mbyB7XHJcbiAgY29sb3I6ICRpbmZvO1xyXG4gIGJvcmRlci1jb2xvcjogJGluZm87XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcbi5idG4tb3V0bGluZS1kYW5nZXIge1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG4uYnRuLW91dGxpbmUtZGFyayB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxufVxyXG4uYnRuLW91dGxpbmUtbGlnaHQge1xyXG4gIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1waW5rIHtcclxuICBjb2xvcjogJHBpbms7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtcHVycGxlIHtcclxuICBjb2xvcjogJHB1cnBsZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWJsdWUge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbn1cclxuXHJcbi8qc29mdCBidXR0b25zKi9cclxuXHJcbi5idG4tc29mdC1wcmltYXJ5e1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksMC4xKTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwcmltYXJ5LDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4uYnRuLXNvZnQtc2Vjb25kYXJ5e1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwwLjE1KTtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkc2Vjb25kYXJ5LDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtc3VjY2Vzc3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLDAuMSk7XHJcbiAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkc3VjY2VzcywwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC13YXJuaW5ne1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsMC4xOCk7XHJcbiAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkd2FybmluZywwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2FybmluZywwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC1kYW5nZXJ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLDAuMSk7XHJcbiAgY29sb3I6ICRkYW5nZXI7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJGRhbmdlciwwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LWluZm97XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywwLjEpO1xyXG4gIGNvbG9yOiAkaW5mbztcclxuICAmOmhvdmVye1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3Vze1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJGluZm8sMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtZGFya3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLDAuMSk7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkZGFyaywwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC1waW5re1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssMC4xKTtcclxuICBjb2xvcjogJHBpbms7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwaW5rLDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4uYnRuLXNvZnQtcHVycGxle1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwwLjEpO1xyXG4gIGNvbG9yOiAkcHVycGxlO1xyXG4gICY6aG92ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwdXJwbGUsMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC1ibHVle1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsMC4xKTtcclxuICBjb2xvcjogJGJsdWU7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRibHVlLDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLyogU29jaWFsIEJ1dHRvbnMgKi9cclxuXHJcbi5idG4tc29jaWFsLWljb24gLmJ0bntcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5idG4tZmFjZWJvb2sge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xyXG59XHJcbi5idG4tdHdpdHRlciB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XHJcbn1cclxuLmJ0bi1kcm9wYm94IHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTtcclxufVxyXG4uYnRuLXNreXBlIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy8gXHJcblxyXG5cclxuLmItcm91bmR7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxufVxyXG4uYWxlcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXI6IDA7XHJcbiAgXHJcbiAgJi5pY29uLWN1c3RvbS1hbGVydHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG4gIC5hbGVydC1pY29ue1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgfVxyXG4gIC5hbGVydC10ZXh0e1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuICAuYWxlcnQtY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgJi5hbGVydC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgfVxyXG4gICYuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgfVxyXG4gICYuYWxlcnQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG4gICYuYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgfVxyXG4gICYuYWxlcnQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAmLmFsZXJ0LWRhcmsge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIH1cclxuICAmLmFsZXJ0LWxpZ2h0IHtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKCRkYXJrLCAwLjEpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXBpbmsge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gIH1cclxuICAmLmFsZXJ0LWJsdWUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICAmLmFsZXJ0LXB1cnBsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICB9XHJcblxyXG4gIC8vIEFsZXJ0IE91dGxpbmVcclxuXHJcbiAgJi5hbGVydC1vdXRsaW5lLXN1Y2Nlc3N7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRzdWNjZXNzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1kYW5nZXJ7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtcHJpbWFyeXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXdhcm5pbmd7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICR3YXJuaW5nO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1pbmZve1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkaW5mbztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtcGlua3tcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHBpbms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcGluaztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXB1cnBsZXtcclxuICAgIGJvcmRlcjoxcHggc29saWQgJHB1cnBsZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgfVxyXG4gICYuYWxlcnQtb3V0bGluZS1ibHVle1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkYmx1ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICAmLmFsZXJ0LW91dGxpbmUtc2Vjb25kYXJ5e1xyXG4gICAgYm9yZGVyOjFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLWRhcmt7XHJcbiAgICBib3JkZXI6MXB4IHNvbGlkICRkYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgfVxyXG5cclxuICAvL0FsZXJ0IFNoYWRvd1xyXG5cclxuICAmLmFsZXJ0LXByaW1hcnktc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRwcmltYXJ5LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHByaW1hcnksIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXN1Y2Nlc3Mtc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRzdWNjZXNzLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHN1Y2Nlc3MsIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LWluZm8tc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRpbmZvLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGluZm8sIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXdhcm5pbmctc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCR3YXJuaW5nLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHdhcm5pbmcsIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LWRhbmdlci1zaGFkb3d7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoJGRhbmdlciwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRkYW5nZXIsIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LWRhcmstc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRkYXJrLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGRhcmssIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXBpbmstc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRwaW5rLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHBpbmssIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXB1cnBsZS1zaGFkb3d7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoJHB1cnBsZSwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRwdXJwbGUsIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LWJsdWUtc2hhZG93e1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRibHVlLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGJsdWUsIDAuMDIpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4iLCIvL1xyXG4vLyBCYWNrZ3JvdW5kLWNvbG9yXHJcbi8vIFxyXG5cclxuLmJnLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy13YXJuaW5nIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctZGFyayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1wdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gYmctc29mdFxyXG5cclxuLmJnLXNvZnQtcHJpbWFyeXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc29mdC1zZWNvbmRhcnl7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXN1Y2Nlc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNvZnQtd2FybmluZ3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc29mdC1pbmZve1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWRhbmdlcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNvZnQtcGlua3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc29mdC1wdXJwbGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWJsdWV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC4xNSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLXNvZnQtZGFya3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLmJhZGdle1xyXG4gIGJveC1zaGFkb3c6bm9uZTtcclxuICAmLmJhZGdlLXNvZnQtcHJpbWFyeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkcHJpbWFyeSwwLjA1KTtcclxuICB9XHJcbiAgXHJcbiAgJi5iYWRnZS1zb2Z0LXNlY29uZGFyeXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJHNlY29uZGFyeSwwLjA1KTtcclxuICB9XHJcbiAgXHJcbiAgJi5iYWRnZS1zb2Z0LXN1Y2Nlc3N7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJHN1Y2Nlc3MsMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC13YXJuaW5ne1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2FybmluZywgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCR3YXJuaW5nLDAuMDUpO1xyXG4gIH1cclxuICBcclxuICAmLmJhZGdlLXNvZnQtaW5mb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkaW5mbywwLjA1KTtcclxuICB9XHJcbiAgXHJcbiAgJi5iYWRnZS1zb2Z0LWRhbmdlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGRhbmdlciwwLjA1KTtcclxuICB9XHJcbiAgXHJcbiAgJi5iYWRnZS1zb2Z0LXBpbmt7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJHBpbmssMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC1wdXJwbGV7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRwdXJwbGUsMC4wNSk7XHJcbiAgfVxyXG4gIFxyXG4gICYuYmFkZ2Utc29mdC1kYXJre1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRkYXJrLDAuMDUpO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUZXh0IENvbG9yXHJcbi8vIFxyXG5cclxuLnRleHQtY3VzdG9tIHtcclxuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2hpdGUge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtZGFuZ2VyIHtcclxuICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6ICRtdXRlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wcmltYXJ5IHtcclxuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtc2Vjb25kYXJ5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC13YXJuaW5nIHtcclxuICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuXHJcbi50ZXh0LWJsdWUge1xyXG4gIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzIHtcclxuICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXBpbmsge1xyXG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUge1xyXG4gIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxpZ2h0IHtcclxuICBjb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhcmsge1xyXG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcbiIsIlxyXG4uYmFkZ2Uge1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgcGFkZGluZzogNHB4IDZweCAzcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTBweDtcclxufVxyXG5cclxuLmJhZGdlLWN1c3RvbSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhZGdlLXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uYmFkZ2Utc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5iYWRnZS1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxufVxyXG5cclxuLmJhZGdlLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYWRnZS1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbi5iYWRnZS1wdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhZGdlLXBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYWRnZS1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG5cclxuLmJhZGdlLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4vKkJhZGdlIFNvZnQgQ29sb3IqL1xyXG5cclxuLmJhZGdlLXNvZnQtc3VjY2Vzc3tcclxuICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywuMik7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LXByaW1hcnl7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksLjIpO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1kYW5nZXJ7XHJcbiAgY29sb3I6ICRkYW5nZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLC4yKTtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtaW5mb3tcclxuICBjb2xvcjogJGluZm87XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywuMik7XHJcbn1cclxuLmJhZGdlLXNvZnQtd2FybmluZ3tcclxuICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2FybmluZywuMik7XHJcbn1cclxuLmJhZGdlLXNvZnQtcGlua3tcclxuICBjb2xvcjogJHBpbms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywuMik7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LXB1cnBsZXtcclxuICBjb2xvcjogJHB1cnBsZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsLjIpO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1ibHVle1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLC4yKTtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtZGFya3tcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywuMik7XHJcbn0iLCIuZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxyXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxyXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlLFxyXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKCRncmF5LTQwMCwuMDUpO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xyXG4gIG1hcmdpbjogMDtcclxuICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICBwYWRkaW5nOiA2cHggMjRweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5hY3RpdmUsXHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsMyUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBQcm9ncmVzc1xyXG4vLyBcclxuXHJcblxyXG4ucHJvZ3Jlc3N7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMTRweDtcclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBQcm9ncmVzc2JhciBWZXJ0aWNhbCAqL1xyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsIHtcclxuICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbCAucHJvZ3Jlc3MtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSB7XHJcbiAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIC5wcm9ncmVzcy1iYXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1zbSxcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSB7XHJcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcclxuICBmb250LXNpemU6IDhweDtcclxuICBsaW5lLWhlaWdodDogNXB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbWQge1xyXG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1tZCAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIge1xyXG4gIGZvbnQtc2l6ZTogMTAuOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNC40cHg7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyxcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyB7XHJcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtaWNvbi1zcGlue1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxufSIsIi8vXHJcbi8vIFRhYmxlXHJcbi8vIFxyXG5cclxuLnRhYmxlIHtcclxuICB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnRhYmxlLXN0aWNreSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XHJcbiAgICAgIHRvcDogNzBweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG5cclxuICAgICAgdGgge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICAgICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xyXG4gICAgICAgIHRvcDogNzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi50YWJsZS1zdGF0aXN0aWNzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0cjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIHRkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnRhYmxlLWJvcmRlcmVkIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG5cclxuICB0aGVhZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcblxyXG4gICAgdGQsXHJcbiAgICB0aCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICB0ZCxcclxuICB0aCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLXN0cmlwZWQge1xyXG4gIHRib2R5IHtcclxuICAgIHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICB0cjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4udGFibGUge1xyXG4gIGNvbG9yOiAkdGFibGU7XHJcblxyXG4gIHRoZWFkIHRyIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gIH1cclxuXHJcbiAgdGQge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIC50aGVhZC1saWdodCB7XHJcbiAgICB0aCB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi50YWJsZS1kYXJrIHtcclxuICB0aGVhZCB0ciB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcblxyXG4gIHRib2R5PnRyPnRkLFxyXG4gIHRoIHtcclxuICAgIGNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICB9XHJcbn1cclxuXHJcbi5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG4gICYuY29udGFpbmVyLWZsdWlkIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyo9PT1EYXRhdGFibGU9PT0qL1xyXG4udGFibGUge1xyXG4gIHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJi5oaWdobGlnaHQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGV0YWlscy1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvb3Blbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdHIuc2hvd24gdGQuZGV0YWlscy1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyo9PSBUYWJsZSBSZXNwb25zaXZlID09Ki9cclxuXHJcbi50YWJsZS1yZXAtcGx1Z2luIHtcclxuICAuYnRuLXRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuYnRuLWRlZmF1bHQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjMpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6YWN0aXZlLFxyXG4gIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTpob3ZlcixcclxuICAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6Zm9jdXMge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjMpICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICB0Ym9keSB0aCB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIH1cclxuXHJcbiAgdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0aCxcclxuICB0YWJsZS5mb2N1cy1vbiB0Ym9keSB0ci5mb2N1c2VkIHRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi8qIFN0aWNreSBIZWFkZXIgKi9cclxuLmZpeGVkLXNvbHV0aW9uIC5zdGlja3ktdGFibGUtaGVhZGVyIHtcclxuICB0b3A6ICR0b3BiYXItaGVpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qPT09PUZvb3RhYmxlIHRhYmxlPT09PSovXHJcblxyXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG5cclxuLm9wZW4+LmRyb3Bkb3duLW1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4udGFibGUuZm9vdGFibGUtZGV0YWlscyB7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxufVxyXG5cclxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbCB1bC5kcm9wZG93bi1tZW51PmxpPmEuY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbnRhYmxlLmZvb3RhYmxlPnRoZWFkPnRyLmZvb3RhYmxlLWZpbHRlcmluZz50aCB1bC5kcm9wZG93bi1tZW51PmxpPmEuY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgbWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uZm9vdGFibGUtZmlsdGVyaW5nLWV4dGVybmFsIHVsLmRyb3Bkb3duLW1lbnU+bGk+YS5jdXN0b20tY29udHJvbD5sYWJlbCxcclxudGFibGUuZm9vdGFibGU+dGhlYWQ+dHIuZm9vdGFibGUtZmlsdGVyaW5nPnRoIHVsLmRyb3Bkb3duLW1lbnU+bGk+YS5jdXN0b20tY29udHJvbD5sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcblxyXG50ZC5mb290YWJsZS1zb3J0YWJsZT5zcGFuLmZvb2ljb24sXHJcbnRoLmZvb3RhYmxlLXNvcnRhYmxlPnNwYW4uZm9vaWNvbiB7XHJcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBwYWRkaW5nLWxlZnQ6IDVweDtcclxufVxyXG5cclxuXHJcbi8qPT09PWpzZ3JpZCB0YWJsZT09PT0qL1xyXG5cclxuLmpzZ3JpZCB7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblxyXG4gIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uanNncmlkLWVkaXQtcm93Pi5qc2dyaWQtY2VsbCxcclxuLmpzZ3JpZC1maWx0ZXItcm93Pi5qc2dyaWQtY2VsbCxcclxuLmpzZ3JpZC1ncmlkLWJvZHksXHJcbi5qc2dyaWQtZ3JpZC1oZWFkZXIsXHJcbi5qc2dyaWQtaGVhZGVyLXJvdz4uanNncmlkLWhlYWRlci1jZWxsLFxyXG4uanNncmlkLWluc2VydC1yb3c+LmpzZ3JpZC1jZWxsIHtcclxuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xyXG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLmpzZ3JpZC1jZWxsIHtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uanNncmlkLWFsdC1yb3c+LmpzZ3JpZC1jZWxsIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmpzZ3JpZC1jZWxsIGlucHV0LFxyXG4uanNncmlkLWNlbGwgc2VsZWN0IHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3V0bGluZTogMCBub25lO1xyXG4gIHBhZGRpbmc6IDhweDtcclxufVxyXG5cclxuLmpzZ3JpZC1oZWFkZXItcm93IHtcclxuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbn1cclxuXHJcbi5qc2dyaWQtc2VsZWN0ZWQtcm93Pi5qc2dyaWQtY2VsbCB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxufVxyXG5cclxuLmpzZ3JpZC1hbGlnbi1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uanNncmlkLWhlYWRlci1zb3J0YWJsZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uanNncmlkLXBhZ2VyLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuLmpzZ3JpZCAuanNncmlkLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IDIycHg7XHJcbiAgaGVpZ2h0OiAyMnB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9wbHVnaW5zL2pzZ3JpZC9qc2dyaWQucG5nJyk7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcclxuICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbn0iLCIvL1xyXG4vLyBBdmF0YXJcclxuLy8gXHJcblxyXG4uaW1nLWdyb3Vwe1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAuYXZhdGFyLWJhZGdle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgICBoZWlnaHQ6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkZ3JheS00MDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuICAudXNlci1hdmF0YXIrLnVzZXItYXZhdGFyLWdyb3VwIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICB9XHJcbiAgLnVzZXItYXZhdGFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAmOmZvY3VzLCY6aG92ZXJ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgICAub25saW5lIHtcclxuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgICAub2ZmbGluZXtcclxuICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxuICAgIH1cclxuICAgIGltZ3tcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkZ3JheS00MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hdmF0YXItYm94e1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLmF2YXRhci10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBjb2xvcjogJGdyYXktMTAwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGb3Jtc1xyXG4vL1xyXG5cclxubGFiZWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgY29sb3I6ICRsYWJlbDtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmNvbnRyb2wtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5jdXN0b20tY29udHJvbC1sYWJlbHtcclxuICBwYWRkaW5nLXRvcDogMnB4O1xyXG59XHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCA0JSk7XHJcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDJweCk7XHJcbiAgY29sb3I6ICRmb3JtLWNvbnRyb2w7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHR7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktMzAwLCA0JSk7XHJcbn1cclxuLmN1c3RvbS1maWxlLWlucHV0LFxyXG4uY3VzdG9tLWZpbGUtbGFiZWx7XHJcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDFweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntcclxuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxNXB4KTtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG4uZm9ybS1ncm91cHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5jdXN0b20tc2VsZWN0OmZvY3Vze1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggJHdoaXRlLCAwIDAgMCAzcHggJHByaW1hcnk7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICR3aGl0ZSwgMCAwIDAgM3B4ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uaGFzLXN1Y2Nlc3Mge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFzLXdhcm5pbmcge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFzLWVycm9yIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQ7XHJcbn1cclxuLmNvbC1mb3JtLWxhYmVse1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxyXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcclxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxyXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYm94LXNoYWRvdzpub25lO1xyXG59XHJcbi5jdXN0b20tc2VsZWN0e1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbn1cclxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLFxyXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsXHJcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcclxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn0iLCIvL1xyXG4vLyBSaWJib25zXHJcbi8vIFxyXG5cclxuLnJpYmJvbi0xe1xyXG4gIC8qIHJpYmJvbiAqL1xyXG4gIC5yaWJib24tYm94e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm9yZGVyOiA1cHggZG91YmxlICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgcGFkZGluZzogNTBweCAxNXB4IDE1cHggMTVweDtcclxuICB9XHJcbiAgLnJpYmJvbiB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwcHg7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICYucmliYm9uLW1hcmt7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAkZGFyaztcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yaWJib24tcmlnaHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMnB4O1xyXG4gIH1cclxuICAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XHJcbiAgICByaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgJGRhcms7XHJcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnJpYmJvbi1pY29uIHtcclxuICAgIGNsZWFyOiBub25lO1xyXG4gICAgcGFkZGluZzogMCA1cHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGVmdDogMHB4O1xyXG4gICAgdG9wOiAtMnB4O1xyXG4gIH1cclxuICAucmliYm9uLW1hcmsucmliYm9uLWljb246YmVmb3JlIHtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcclxuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkZGFyaztcclxuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQge1xyXG4gICAgcmlnaHQ6IC01cHg7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLyo9PVJpYmJvbi1pY29uPT0qL1xyXG4gIC5yaWJib24tbWFya3tcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgJi5yaWJib24taWNvbi5iZy1wcmltYXJ5OmJlZm9yZXtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi1pY29uLmJnLWluZm86YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkaW5mbztcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi1pY29uLmJnLXNlY29uZGFyeTpiZWZvcmV7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLnJpYmJvbi1pY29uLmJnLWRhbmdlcjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLmJnLXNlY29uZGFyeTpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICYuYmctZGFuZ2VyOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgJi5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICYuYmctaW5mbzpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAvL3JpYmJvbiByaWdodFxyXG5cclxuICAgICYucmliYm9uLXJpZ2h0LmJnLWRhbmdlcjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH0gIFxyXG4gICAgXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1pbmZvOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGluZm87XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBjb2xvcjokZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vKj09PT09PT09PT09PXJpYmJvbi0yPT09PT09PT09PT09PSovXHJcbi5yaWJib24tMntcclxuICAucmliYm9uLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucmliYm9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xyXG4gICAgICBtYXJnaW46IC0yNnB4IDBweCAxNXB4IC0yNnB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnJpYmJvbi1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnJpYmJvbi1pbmZvIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAgZGFya2VuKCRpbmZvLCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRpbmZvLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9ICBcclxuICAgIC5yaWJib24tZGFuZ2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICBkYXJrZW4oJGRhbmdlciwgMTAlKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9IFxyXG4gICAgLnJpYmJvbi1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjlweDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJpYmJvbiArIHAge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcmQtYm94IHtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IDVweCBkb3VibGUgJGdyYXktMjAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB9ICBcclxuICBwe1xyXG4gICAgY29sb3I6JGdyYXktNzAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJpYmJvbi5iZy1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG5cclxuIiwiLy9cclxuLy8gQ2hlY2sgQm94IFJhZGlvIEJ1dHRvblxyXG4vLyBcclxuXHJcbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntcclxuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA3cHg7XHJcbn1cclxuXHJcblxyXG4uY2hlY2tib3gge1xyXG4gICAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtdXRlZDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICBcclxuICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgd2lkdGg6IDVweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XHJcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBcclxuICAuY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIHtcclxuICAgIGlucHV0IHtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gIFxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgLmNoZWNrYm94LXByaW1hcnkge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWRhbmdlciB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWluZm8ge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXdhcm5pbmcge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXN1Y2Nlc3Mge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXB1cnBsZSB7XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LXBpbmsge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLmNoZWNrYm94LWRhcmsge1xyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgLyogUmFkaW9zICovXHJcbiAgXHJcbiAgLnJhZGlvIHtcclxuICAgIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtdXRlZDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XHJcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby5yYWRpby1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLnJhZGlvLnJhZGlvLXNpbmdsZSB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGhlaWdodDogMTdweDtcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgXHJcbiAgLnJhZGlvLXByaW1hcnkge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1kYW5nZXIge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1pbmZvIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAucmFkaW8td2FybmluZyB7XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCB7XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnJhZGlvLXN1Y2Nlc3Mge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1wdXJwbGUge1xyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5yYWRpby1waW5rIHtcclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4ucmFkaW8yIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgICB0b3A6IC0xcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpkaXNhYmxlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzK2xhYmVsIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICAgICAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xyXG4gICAgICAgICAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH0gICAgXHJcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06ZGlzYWJsZWQrbGFiZWwge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmLnJhZGlvLXByaW1hcnkyIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmFkaW8tc2Vjb25kYXJ5MiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvLXN1Y2Nlc3MyIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmFkaW8tZGFuZ2VyMiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvLXdhcm5pbmcyIHtcclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0rbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucmFkaW8taW5mbzIge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQrbGFiZWwge1xyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yYWRpby1kYXJrMiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvLXB1cnBsZTIge1xyXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXStsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5yYWRpby1waW5rMiB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdK2xhYmVsIHtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCtsYWJlbCB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbn1cclxuLmlycy1mcm9tOmFmdGVyLCAuaXJzLXRvOmFmdGVyLCAuaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmlycy0tcm91bmQgLmlycy1iYXIsXHJcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLCBcclxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZTpob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXHJcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkLFxyXG4uaXJzLS1mbGF0IC5pcnMtZnJvbSxcclxuLmlycy0tZmxhdCAuaXJzLXRvLFxyXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlLFxyXG4uaXJzLS1mbGF0IC5pcnMtYmFye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSwgXHJcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsIFxyXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZXtcclxuICBib3JkZXItdG9wLWNvbG9yOiRwcmltYXJ5O1xyXG59XHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWJhcixcclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGV7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxke1xyXG4gIGJvcmRlci10b3AtY29sb3I6JHN1Y2Nlc3M7XHJcbn1cclxuLmlycy0tc2hhcnAgLmlycy1saW5le1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmlycy0tc3F1YXJlIC5pcnMtaGFuZGxle1xyXG4gIGJvcmRlci1jb2xvcjokYmx1ZTtcclxufVxyXG4uaXJzLS1zcXVhcmUgLmlycy1mcm9tLCBcclxuLmlycy0tc3F1YXJlIC5pcnMtdG8sIFxyXG4uaXJzLS1zcXVhcmUgLmlycy1zaW5nbGUsXHJcbi5pcnMtLXNxdWFyZSAuaXJzLWJhcntcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuXHJcbi5pcnMtLWZsYXQgLmlycy1taW4sIC5pcnMtLWZsYXQgLmlycy1tYXgsXHJcbi5pcnMtLXJvdW5kIC5pcnMtbWluLCAuaXJzLS1yb3VuZCAuaXJzLW1heCxcclxuLmlycy0tc3F1YXJlIC5pcnMtbWluLCAuaXJzLS1zcXVhcmUgLmlycy1tYXgsXHJcbi5pcnMtLW1vZGVybiAuaXJzLW1pbiwgLmlycy0tbW9kZXJuIC5pcnMtbWF4e1xyXG5cclxuICAgIHRvcDogMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgcGFkZGluZzogMXB4IDVweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcblxyXG59XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tLCBcclxuLmlycy0tbW9kZXJuIC5pcnMtdG8sIFxyXG4uaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSwgXHJcbi5pcnMtLXJvdW5kIC5pcnMtdG8sIFxyXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBwYWRkaW5nOiAycHggNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiR3aGl0ZTtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWZyb206YmVmb3JlLCBcclxuLmlycy0tbW9kZXJuIFxyXG4uaXJzLXRvOmJlZm9yZSwgXHJcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbTpiZWZvcmUsIFxyXG4uaXJzLS1yb3VuZCAuaXJzLXRvOmJlZm9yZSwgXHJcbi5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uaXJzLS1tb2Rlcm4gLmlycy1iYXIge1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoJHByaW1hcnksMC41KSAwJSwkcHJpbWFyeSAzNiUsZGFya2VuKCRwcmltYXJ5LCA1JSkgNjElLHJnYmEoJHByaW1hcnksMC41KSAxMDAlKTtcclxufVxyXG4uaXJzLS1yb3VuZCAuaXJzLWhhbmRsZXtcclxuICAgIGJvcmRlcjogNHB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgkcHJpbWFyeSwgMC4zKTtcclxufSIsIi8vXHJcbi8vIFN3ZWV0IEFsZXJ0XHJcbi8vIFxyXG5cclxuXHJcbi5zd2FsMi1wb3B1cCB7XHJcbiAgLnN3YWwyLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcbiAgLnN3YWwyLXN0eWxlZHtcclxuICAgICYuc3dhbDItY29uZmlybSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gICAgfVxyXG4gICAgJi5zd2FsMi1jYW5jZWwge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICBmb250LXNpemU6IDEuMDYyNWVtO1xyXG4gICAgICBcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlLCAwIDAgMCA0cHggcmdiYSgkZGFuZ2VyLC41KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2Vse1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2FsMi1hY3Rpb25ze1xyXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgLmJ0bi1zdWNjZXNzLCAgXHJcbiAgLmJ0bi1zdWNjZXNzOmFjdGl2ZXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgfVxyXG4gIC5idG4tc3VjY2Vzczpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZle1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgfVxyXG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1c3tcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gIH1cclxuICAuYnRuLWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgICY6YWN0aXZle1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlcntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgIH1cclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufSBcclxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xyXG4gIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG59XHJcbiIsIi8vXHJcbi8vIE5hc3RhYmxlXHJcbi8vIFxyXG5cclxuXHJcbi5jdXN0b20tZGQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uZGQzLWNvbnRlbnQsXHJcbi5kZC1oYW5kbGV7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGdyYXktMjAwLCAxJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMjAwLCAyJSk7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcbi5kZC1pdGVtID4gYnV0dG9ue1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtYXJnaW46IDhweCAwIDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZGQzLWl0ZW17XHJcbiAgbWFyZ2luOiA1cHggMDtcclxuICBcclxuICAuZGQzLWhhbmRsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkcHJpbWFyeSw1JSk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIiAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDlweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZGQzLWNvbnRlbnQtcHtcclxuICBwYWRkaW5nOiA4cHggMTBweCA4cHggNDBweDtcclxufVxyXG4iLCIvL1xyXG4vLyBNb2RhbHNcclxuLy8gXHJcblxyXG4ubW9kYWwtZGVtbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHdpZHRoOiA2MDBweDtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICAubW9kYWwtaGVhZGVyLC5tb2RhbC1mb290ZXJ7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6JGdyYXktMTAwO1xyXG4gICAgLm1vZGFsLXRpdGxle1xyXG4gICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgfVxyXG4gICAgLmNsb3Nle1xyXG4gICAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAubW9kYWwtYm9keSBwLGg0e1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlLmN1c3RvbS10aXRsZXtcclxuICAgIGNvbG9yOiBsaWdodGVuKCRncmF5LTUwMCwgODAlKTtcclxuICB9XHJcbn1cclxuXHJcbiNjdXN0b20tbW9kYWx7XHJcbiAgLmNsb3Nle1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICB9XHJcbn1cclxuLmN1c3RvbS1tb2RhbC10aXRsZSB7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmN1c3RvbS1tb2RhbC10ZXh0IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5jdXN0b21ib3gtbW9kYWwtZmxhc2ggLmNsb3NlLCBcclxuLmN1c3RvbWJveC1tb2RhbC1yb3RhdGVkb3duIC5jbG9zZSB7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHotaW5kZXg6IDk5OTk7XHJcblxyXG59XHJcblxyXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn0iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIEZvcm0tQWR2YW5jZWRcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4vKiBEYXRlcGlja2VyICovXHJcbi5kYXRlcGlja2VyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XHJcbiAgcGFkZGluZzogOHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIgIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHtcclxuICAuZHJwLWJ1dHRvbnMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkLmFjdGl2ZSxcclxuICB0ZC5hY3RpdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLCAuZGF0ZXJhbmdlcGlja2VyXHJcblxyXG4udGFibGUtY29uZGVuc2VkPnRoZWFkPnRyPnRoLCAudGFibGUtY29uZGVuc2VkPnRib2R5PnRyPnRkIHtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcblxyXG4vKiBCb290c3RyYXAtdG91Y2hTcGluICovXHJcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biB7XHJcbiAgcGFkZGluZzogOXB4IDEycHg7XHJcbn1cclxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpIHtcclxuICB0b3A6IDRweDtcclxuICBsZWZ0OiA4cHg7XHJcbn1cclxuXHJcbi8qIFByaXNtICovXHJcbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbn1cclxuXHJcbi8qIFJhdGluZyAqL1xyXG4uYmFkZ2U6ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcblxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0e1xyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCA0JSk7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAmOmZvY3Vze1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGNvbG9yOiAkZm9ybS1jb250cm9sO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5mbztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkZ3JheS02MDAsIDQlKTtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkZ3JheS02MDAsIDQlKTtcclxuICB9XHJcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tZGF0ZXRpbWVwaWNrZXItLS0qL1xyXG4uZHRwLWJ0bi1jYW5jZWwge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYWRkb24tY29sb3ItcGlja2VyIC5idG4ge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XHJcbn1cclxuLyotLWNvbG9ycGlja2VyLS0qL1xyXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4cHg7XHJcbiAgcmlnaHQ6IDQ1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci10cmlnZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMzhweDtcclxuICB3aWR0aDogMzhweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5hc0NvbG9yUGlja2VyLWRyb3Bkb3duIHtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcblxyXG4uaW5wdXQtdGl0bGV7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4vL0Jvb3RzdHJhcCBNYXRlcmlhbCBEYXRldGltZXBpY2tlclxyXG5cclxuLmR0cCA+IC5kdHAtY29udGVudCA+IC5kdHAtZGF0ZS12aWV3ID4gaGVhZGVyLmR0cC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRkdHA7XHJcbn1cclxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZHRwIGRpdi5kdHAtZGF0ZSwgLmR0cCBkaXYuZHRwLXRpbWUge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGR0cCwgMyUpO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4uZHRwIGRpdi5kdHAtYWN0dWFsLXllYXIsXHJcbi5kdHAgZGl2LmR0cC1hY3R1YWwtbW9udGh7XHJcbiAgY29sb3I6ICRncmF5LTEwMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcGFkZGluZzogOHB4IDAgO1xyXG59XHJcblxyXG4uZHRwID4gLmR0cC1jb250ZW50e1xyXG4gIG1heC1oZWlnaHQ6IDU1NXB4O1xyXG59XHJcbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGh7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJGR0cCwgMTUlKTtcclxufVxyXG5cclxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEsXHJcbi5kdHAgLmR0cC1waWNrZXItdGltZSA+IGF7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJGR0cCwgNDUlKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmR0cCBkaXYuZHRwLWFjdHVhbC1udW17XHJcbiAgZm9udC1zaXplOiA2NHB4O1xyXG59XHJcblxyXG5cclxuLmR0cCAucDEwID4gYSB7IGNvbG9yOiAkZHRwOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH0iLCIvL1xyXG4vLyBTd2l0Y2hcclxuLy8gXHJcblxyXG5cclxuLmN1c3RvbS1zd2l0Y2gge1xyXG4gICYuc3dpdGNoLXByaW1hcnl7XHJcbiAgICAvLyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLjc1cmVtKTtcclxuICAgIC8vIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHByaW1hcnksLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTd2l0Y2ggU2Vjb25kYXJ5XHJcblxyXG4gICYuc3dpdGNoLXNlY29uZGFyeXtcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTBweCByZ2JhKCRzZWNvbmRhcnksLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgLy8gU3dpdGNoIFN1Y2Nlc3NcclxuXHJcbiAgJi5zd2l0Y2gtc3VjY2Vzc3tcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHN1Y2Nlc3MsLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgXHJcbiAgLy8gU3dpdGNoIFdhcm5pbmdcclxuXHJcbiAgJi5zd2l0Y2gtd2FybmluZ3tcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHdhcm5pbmcsLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTd2l0Y2ggSW5mb1xyXG5cclxuICAmLnN3aXRjaC1pbmZve1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTEwcHggcmdiYSgkaW5mbywuMjUpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBEYW5nZXJcclxuXHJcbiAgJi5zd2l0Y2gtZGFuZ2Vye1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJGRhbmdlciwuMjUpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBEYXJrXHJcblxyXG4gICYuc3dpdGNoLWRhcmt7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTBweCByZ2JhKCRkYXJrLC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIFB1cnBsZVxyXG5cclxuICAmLnN3aXRjaC1wdXJwbGV7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTEwcHggcmdiYSgkcHVycGxlLC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIFBpbmtcclxuXHJcbiAgJi5zd2l0Y2gtcGlua3tcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExMHB4IHJnYmEoJHBpbmssLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAgLy8gU3dpdGNoIEJsdWVcclxuXHJcbiAgICYuc3dpdGNoLWJsdWV7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMTBweCByZ2JhKCRibHVlLC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuIiwiLy9cclxuLy8gRm9ybSBWYWxpZGF0aW9uXHJcbi8vIFxyXG5cclxuLmVycm9yIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLnBhcnNsZXktZXJyb3Ige1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5wYXJzbGV5LWVycm9ycy1saXN0ID4gbGkge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIG1hcmdpbi10b3A6IDVweDtcclxufSIsIlxyXG4uZm9ybS13aXphcmQtd3JhcHBlciB7XHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSBpbnB1dHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xyXG4gICY6Zm9jdXN7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgfVxyXG59XHJcbi53aXphcmQudmVydGljYWwgPiAuc3RlcHN7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xyXG4gIHdpZHRoOiBhdXRvOyBcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ud2l6YXJkPi5zdGVwcyBhLFxyXG4ud2l6YXJkPi5zdGVwcyBhOmFjdGl2ZSxcclxuLndpemFyZD4uc3RlcHMgYTpob3ZlciB7XHJcbiAgbWFyZ2luOiAzcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhLFxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSxcclxuLndpemFyZD4uc3RlcHMgLmN1cnJlbnQgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAkcHJpbWFyeTtcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGEsXHJcbi53aXphcmQ+LnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSxcclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsXHJcbi53aXphcmQ+LnN0ZXBzIC5kb25lIGEsXHJcbi53aXphcmQ+LnN0ZXBzIC5kb25lIGE6YWN0aXZlLFxyXG4ud2l6YXJkPi5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LDMzJSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XHJcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4IGxpZ2h0ZW4oJHByaW1hcnksMzIlKTtcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyLFxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSAubnVtYmVyLFxyXG4ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhOmhvdmVyIC5udW1iZXIge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGEgLm51bWJlcixcclxuLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsXHJcbi53aXphcmQ+LnN0ZXBzIC5kaXNhYmxlZCBhOmhvdmVyIC5udW1iZXIsXHJcbi53aXphcmQ+LnN0ZXBzIC5kb25lIGEgLm51bWJlcixcclxuLndpemFyZD4uc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlcixcclxuLndpemFyZD4uc3RlcHMgLmRvbmUgYTpob3ZlciAubnVtYmVyIHtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4ud2l6YXJkPi5jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBtYXJnaW46IDAgNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgbWluLWhlaWdodDogMTUwcHhcclxufVxyXG4jZm9ybS1ob3Jpem9udGFsIGZpZWxkc2V0e1xyXG4gIG1hcmdpbi10b3A6MjBweDtcclxufVxyXG4ud2l6YXJkPi5jb250ZW50Pi5ib2R5IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcGFkZGluZzogMTVweCAwIDA7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxufVxyXG5cclxuLndpemFyZD4uc3RlcHMgLm51bWJlciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gIHdpZHRoOiAzOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XHJcbn1cclxuLndpemFyZCA+IC5hY3Rpb25zLFxyXG4ud2l6YXJkLnZlcnRpY2FsID4gLmFjdGlvbnN7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG4ud2l6YXJkPi5hY3Rpb25zIC5kaXNhYmxlZCBhLFxyXG4ud2l6YXJkPi5hY3Rpb25zIC5kaXNhYmxlZCBhOmFjdGl2ZSxcclxuLndpemFyZD4uYWN0aW9ucyAuZGlzYWJsZWQgYTpob3ZlciB7XHJcbiAgb3BhY2l0eTogLjY1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgXHJcbn1cclxuXHJcbi53aXphcmQ+LmFjdGlvbnMgYSxcclxuLndpemFyZD4uYWN0aW9ucyBhOmFjdGl2ZSxcclxuLndpemFyZD4uYWN0aW9ucyBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgcGFkZGluZzogOHB4IDE1cHg7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgfVxyXG4gIC5mb3JtLXdpemFyZC13cmFwcGVyIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XHJcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4vLyBGb3JtIGVkaXRvclxyXG4ubWNlLXBhbmVse1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItbGF5b3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jZS10aW55bWNle1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubWNlLWZsb3ctbGF5b3V0e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItbGF5b3V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jZS1idG4ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5tY2UtdG9wLXBhcnQ6OmJlZm9yZXtcclxuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbn0iLCIvL1xyXG4vLyBDaGFydHNcclxuLy8gXHJcblxyXG4uY2hhcnQtZGVtb3tcclxuICBoZWlnaHQ6IDM3MHB4O1xyXG4gIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG4vKiBTcGFya2xpbmUgY2hhcnQgKi9cclxuLmpxc3Rvb2x0aXAge1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNoYWRvdzogMCAtM3B4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxufVxyXG5cclxuLmpxc2ZpZWxkIHtcclxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjYW52YXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGVyY2VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICclJztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogLjhlbTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vKiBNb3JyaXMgY2hhcnQgKi9cclxuLm1vcnJpcy1jaGFydCB7XHJcbiAgdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoJGRhcmssLjE0KTtcclxuXHJcbiAgLm1vcnJpcy1ob3Zlci1wb2ludCB7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICB9XHJcbiAgLm1vcnJpcy1ob3Zlci1yb3ctbGFiZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogNHB4IDIwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcclxuICAgIG1hcmdpbjogLTEwcHggLTEycHggMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIEZsb3QgY2hhcnQgKi9cclxuI2Zsb3RUaXAge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoJGRhcmssLjE0KTtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG59XHJcblxyXG4vKiBDaGFydGlzdCBjaGFydCAqL1xyXG4uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3JlIHtcclxuICBmbG9hdDogbm9uZTtcclxufVxyXG4uY3QtY2hhcnQge1xyXG4gIGhlaWdodDogMzAwcHg7XHJcbn1cclxuLmN0LWdyaWQge1xyXG4gIHN0cm9rZTogcmdiYSgkZGFyaywuMDkpO1xyXG4gIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDtcclxufVxyXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcclxuICBmaWxsOiAkbXV0ZWQ7XHJcbiAgY29sb3I6ICRtdXRlZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZpbGw6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFye1xyXG4gIHN0cm9rZTogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50IHtcclxuICBzdHJva2U6ICRncmF5LTQwMDtcclxufVxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXR7XHJcbiAgc3Ryb2tlOiAkc2Vjb25kYXJ5O1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWJhcntcclxuICBzdHJva2U6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1saW5le1xyXG4gIHN0cm9rZTogJHdhcm5pbmc7XHJcbn1cclxuXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1iYXJ7XHJcbiAgc3Ryb2tlOiAkZ3JheS0xMDA7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtYmFyLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXBvaW50IHtcclxuICBzdHJva2U6ICRzdWNjZXNzO1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dHtcclxuICBzdHJva2U6ICR3YXJuaW5nO1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtcG9pbnR7XHJcbiAgc3Ryb2tlOiAkcGluaztcclxufVxyXG5cclxuXHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtbGluZSxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LXBvaW50IHtcclxuICBzdHJva2U6ICRwdXJwbGU7XHJcbn1cclxuXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3QtcG9pbnQge1xyXG4gIHN0cm9rZTogZGFya2VuKCRkYW5nZXIsIDEwJSk7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcclxuLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWV7XHJcbiAgZmlsbDogJHByaW1hcnk7XHJcbn1cclxuIFxyXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkc2Vjb25kYXJ5O1xyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWMgLmN0LWFyZWEsXHJcbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcclxuICBmaWxsOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcblxyXG4uY2hhcnRpc3QtdG9vbHRpcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIG1pbi13aWR0aDogMTBweDtcclxuICBwYWRkaW5nOiAycHggMTBweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcclxuICBiYWNrZ3JvdW5kOiAkZGFyaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbn1cclxuLmNoYXJ0aXN0LXRvb2x0aXAudG9vbHRpcC1zaG93IHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4jZG9udXQtY2hhcnQgI2RvbnV0LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcclxuICB0b3A6IC01MHB4O1xyXG59XHJcbi8qPT0gQXBleCBDaGFydCA9PSovXHJcblxyXG4uYXBleGNoYXJ0cy1ncmlkbGluZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgc3Ryb2tlOiAkZ3JheS0xMDA7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcclxuICBjb2xvcjogJGdyYXktNTAwIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSFpbXBvcnRhbnRcclxufVxyXG5cclxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcclxuICBmaWxsOiAkd2hpdGUhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXhheGlzIHRleHQsXHJcbi5hcGV4Y2hhcnRzLXlheGlzIHRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5IWltcG9ydGFudDtcclxuICBmaWxsOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb25zIHRleHQsXHJcbi5hcGV4Y2hhcnRzLXhheGlzLWFubm90YXRpb25zIHRleHQsXHJcbi5hcGV4Y2hhcnRzLXlheGlzLWFubm90YXRpb25zIHRleHQge1xyXG4gIGZpbGw6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJyaXRlY2hhcnQsXHJcbi50aWNrIHRleHQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGZvbnQtc2l6ZTogLjc1cmVtXHJcbn1cclxuXHJcbi5leHRlbmRlZC14LWxpbmUsXHJcbi5leHRlbmRlZC15LWxpbmUsXHJcbi5ob3Jpem9udGFsLWdyaWQtbGluZSxcclxuLnZlcnRpY2FsLWdyaWQtbGluZSB7XHJcbiAgc3Ryb2tlOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5iYXItY2hhcnQgLnBlcmNlbnRhZ2UtbGFiZWwsXHJcbi5kb251dC10ZXh0LFxyXG4ubGVnZW5kLWVudHJ5LW5hbWUsXHJcbi5sZWdlbmQtZW50cnktdmFsdWUsXHJcbi50aWNrIHRleHQge1xyXG4gIGZpbGw6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmFwZXgtY2hhcnRze1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDtcclxufVxyXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxle1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1ib2R5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXNoLWFwZXgtY2hhcnR7XHJcbiAgLmFwZXhjaGFydHMtdG9vbGJhcntcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLypjbG9jayovXHJcblxyXG4uc3VwZXJwb3NlIHtcclxuICBjb2xvcjogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnN1cGVyY2xvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLnN1cGVyY2xvY2sxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3VwZXJjbG9jazIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuICAgIC5zdXBlcmNsb2NrMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTEwcHg7XHJcbiAgICAgIHRvcDogMTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEp1c3RnYWdlXHJcbi8vIFxyXG5cclxuXHJcblxyXG4uZ2F1Z2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNpemUtMXtcclxuICB3aWR0aDogMTUwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5zaXplLTJ7XHJcbiAgd2lkdGg6IDEwMHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uc2l6ZS0ze1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufSIsIi8vXHJcbi8vIE1hcHNcclxuLy8gXHJcblxyXG4uZ21hcHMsIC5nbWFwcy1wYW5hcm9tYSB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZ21hcHMtb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93LmFib3ZlIHtcclxuICBib3R0b206IC0xNXB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XHJcbiAgdG9wOiAtMTVweDtcclxuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkcHJpbWFyeTtcclxufVxyXG5cclxuXHJcbi5qdmVjdG9ybWFwLXpvb21pbiwgXHJcbi5qdmVjdG9ybWFwLXpvb21vdXQsIFxyXG4uanZlY3Rvcm1hcC1nb2JhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBjb2xvcjogJGdyYXktODAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuXHJcbiIsIi8vXHJcbi8vIEVtYWlsXHJcbi8vIFxyXG5cclxuLmVtYWlsLWxlZnRiYXIge1xyXG4gIHdpZHRoOiAyMjBweDtcclxuICBmbG9hdDogbGVmdDtcclxuICAubWFpbC1saXN0IHtcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgfVxyXG4gICAgYTpob3ZlcixcclxuICAgIGEuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC11c2VyLWJveCB7XHJcbiAgICBwLnVzZXItdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW1haWwtcmlnaHRiYXIge1xyXG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcclxufVxyXG5cclxuLm1lc3NhZ2UtbGlzdCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG5cclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG11dGVkLCAwLjA4KTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1cztcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1haWwge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWFpbC0xIHtcclxuICAgICAgd2lkdGg6IDMyMHB4O1xyXG5cclxuICAgICAgLnN0YXItdG9nZ2xlLFxyXG4gICAgICAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxyXG4gICAgICAuZG90IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAyMnB4IDI2cHggMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2hlY2tib3gtd3JhcHBlci1tYWlsIHtcclxuICAgICAgICBtYXJnaW46IDE1cHggMTBweCAwIDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdGFyLXRvZ2dsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xyXG4gICAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tYWlsLTIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMzIwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAuc3ViamVjdCxcclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJqZWN0IHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAyMDBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTcwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgbGkuYWN0aXZlLFxyXG4gIGxpLmFjdGl2ZTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgbGkudW5yZWFkICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLDMlKTtcclxuICAgIGF7XHJcbiAgICAgIGNvbG9yOiBkYXJrZW4oJGRhcmssNSUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkZ3JheS00MDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcblxyXG4gICAgaW5wdXQge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcbiAgICBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4wNXM7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxGMTJDXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBjb2xvcjogZGFya2VuKCRkYXJrLDUlKTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5lbWFpbC1sZWZ0YmFyIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5lbWFpbC1yaWdodGJhciB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG59XHJcbiBcclxuXHJcbiIsIi8vXHJcbi8vIEZpbGVzXHJcbi8vXHJcblxyXG4uZmlsZXMtbmF2e1xyXG4gIC5uYXZ7XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwwLjA1KTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWxlLWJveC1jb250ZW50e1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG4gIC5maWxlLWJveHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZDtcclxuICAgIC5kb3dubG9hZC1pY29uLWxpbmt7XHJcbiAgICAgIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgICAgIC5maWxlLWRvd25sb2FkLWljb257XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4uZmlsZS1jYXRlZ29yeXtcclxuICB3aWR0aDogMTAwJTtcclxuICAuZmlsZS1jYXRlZ29yeS1ibG9ja3tcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIC5maWxlLWNhdGVnb3J5LWZvbGRlcntcclxuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBib3JkZXItYm90dG9tOjJweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgICBpe1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5jYXRlZ29yeS1pY29ue1xyXG4gIGl7XHJcbiAgICBmb250LXNpemU6IDIwMHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTEwMDtcclxuICB9XHJcbn0iLCIvL1xyXG4vLyBJbnZvaWNlXHJcbi8vIFxyXG5cclxuXHJcblxyXG4uaW52b2ljZS1oZWFke1xyXG4gIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgJGdyYXktNDAwO1xyXG4gLmNvbnRhY3QtZGV0YWlse1xyXG4gICBsaXtcclxuICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmF5LTQwMDtcclxuICAgICBpe1xyXG4gICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgIH1cclxuICAgfVxyXG4gfVxyXG59IiwiLy9cclxuLy8gUHJpbnRcclxuLy8gXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIC5sb2dvLC5wYWdlLXRpdGxlLC5icmVhZGNydW1iLC5mb290ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAubGVmdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAuY29udGVudCwucGFnZS1jb250ZW50LXdyYXBwZXIsLnBhZ2Utd3JhcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG4gIC5jb250ZW50LXBhZ2Uge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRvcGJhciwgLmZvb3RlciwgLmxlZnQtc2lkZW5hdiwucmVwb3J0LWJ0bntcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAuY29udGVudC1wYWdlID4gLmNvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufSIsIi8vXHJcbi8vIFByaWNpbmdcclxuLy8gXHJcblxyXG5cclxuLnByaWNpbmdUYWJsZTF7XHJcbiBcclxuICAucHJpY2luZy1pY29uIHtcclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xOCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBtcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmljaW5nVGFibGUxIC5hbW91bnR7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxufVxyXG5cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0ye1xyXG4gIG1hcmdpbjogMCAwIDMwcHggMDtcclxuICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpe1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgJjo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcXGYwMGNcIiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xKTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5wcmljaW5nVGFibGUxIC50aXRsZTF7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxufVxyXG5cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogMTRweCAyNnB4O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMG1zO1xyXG59XHJcbi5wcmljaW5nVGFibGUxIC5wcmljaW5nVGFibGUtc2lnbnVwOmhvdmVye1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnByaWNpbmdUYWJsZTE6aG92ZXIgLnByaWNpbmctaWNvbiBpe1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMG1zO1xyXG4gIFxyXG59XHJcblxyXG4ucHJpY2luZ1RhYmxlMSAuYS1hbmltYXRlLWJsaW5rIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XHJcbiAgLW1vei1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xyXG4gIC1tcy1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xyXG4gIC1vLWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBpbml0aWFsO1xyXG59XHJcblxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC4wO1xyXG4gIH1cclxufVxyXG5cclxuQC1tb3ota2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDAuMDtcclxuICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMC4wO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAwLjA7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gVGltZWxpbmVcclxuLy8gXHJcbi5hY3Rpdml0eS1zY3JvbGx7XHJcbiAgbWluLWhlaWdodDogNjIwcHg7XHJcbn1cclxuLmFjdGl2aXR5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggZG90dGVkICRncmF5LTIwMDtcclxuICAgIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDtcclxuICAgIC5pdGVtLWluZm8ge1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgaDZ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGltZyxcclxuICAgIGl7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEyJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAtMTlweDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuNXB4ICAkZ3JheS0xMDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgXHJcbiAgICAgICAgJi5pY29uLXByaW1hcnl7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi5pY29uLXN1Y2Nlc3N7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3VjY2VzcywgNDglKTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi5pY29uLXB1cnBsZXtcclxuICAgICAgICAgICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHB1cnBsZSwgMzUlKTtcclxuICAgICAgICB9ICAgXHJcbiAgICAgICAgJi5pY29uLXBpbmt7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGluaztcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcGluaywgMjglKTtcclxuICAgICAgICB9ICBcclxuICAgICAgICAmLmljb24taW5mb3tcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRpbmZvLCAyNSUpO1xyXG4gICAgICAgIH0gIFxyXG4gICAgICAgICYuaWNvbi13YXJuaW5ne1xyXG4gICAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHdhcm5pbmcsIDMwJSk7XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgfVxyXG4gICBcclxuICAgIC5tZGk6YmVmb3JlLCAubWRpLXNldHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyAgICAgXHJcbiAgICB9XHJcbn1cclxuICBcclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFRpbWVsaW5lXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuXHJcbi5tYWluLXRpbWVsaW5le1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmU6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAzcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZXtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpiZWZvcmUsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmFmdGVye1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEzcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2FyZDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAtM3B4O1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmV7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29ue1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY2FyZDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodDtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAtNHB4O1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAueWVhcntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAzNSU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyOmJlZm9yZXtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgJHNlY29uZGFyeTtcclxuICAgIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogLTE4cHg7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDQ2LjUlO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXJ7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGxpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAtMjBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpdGxle1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnBvc3R7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAuZGVzY3JpcHRpb257XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybil7IHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcntcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMzUlO1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmV7XHJcbiAgICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMThweDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnR7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBtYXJnaW46IDAgMCAwIDIwcHg7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVye1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgJGxpZ2h0O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMjBweDtcclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpe1xyXG4gICAgLm1haW4tdGltZWxpbmUgLnllYXJ7IHJpZ2h0OiAzMCU7IH1cclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyeyBsZWZ0OiAzMCU7IH1cclxuICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCl7XHJcbiAgICAubWFpbi10aW1lbGluZSAueWVhcnsgcmlnaHQ6IDI1JTsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXJ7IGxlZnQ6IDI1JTsgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAgIC5tYWluLXRpbWVsaW5lOmJlZm9yZXsgbGVmdDogMTBweDsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5le1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpsYXN0LWNoaWxkeyBtYXJnaW4tYm90dG9tOiAwOyB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JleyBkaXNwbGF5OiBub25lOyB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbntcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAueWVhcixcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFye1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDMycHggMzBweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmV7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudHsgcGFkZGluZzogMjBweDsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDAgMCAwIDMwcHg7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlcixcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVye1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICRsaWdodDtcclxuICAgICAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KXtcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aXRsZXtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAubWFpbi10aW1lbGluZSAueWVhcixcclxuICAgIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyeyBtYXJnaW4tbGVmdDogMjBweDsgfVxyXG4gICAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXHJcbiAgICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudHsgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cclxuICAgIC5tYWluLXRpbWVsaW5lIC5wb3N0eyBtYXJnaW46IDVweCAwOyB9XHJcbiAgfSIsIi8vXHJcbi8vIENoYXRcclxuLy8gXHJcbi5jaGF0LWJveC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzQwcHg7XHJcbiAgaGVpZ2h0OiA4MjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAubmF2LXBpbGxze1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBjb2xvcjokd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjokc2Vjb25kYXJ5O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMTBweCAzMnB4IC0xMHB4IHJnYmEoJHNlY29uZGFyeSwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXNlYXJjaHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG4gIC5jaGF0LWxpc3R7XHJcbiAgICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAubWVkaWEgKyAubWVkaWEge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgfVxyXG4gICAgLm1lZGlhe1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS0yMDAsIC41KTtcclxuICAgICAgfVxyXG4gICAgICAmLm5ldy1tZXNzYWdle1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5yb3VuZC0xMCB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwe1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgICAgICAgICAgXHJcbiAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH1cclxufVxyXG5cclxuLmNoYXQtYm94LXJpZ2h0e1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogODIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2MXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLmNoYXQtaGVhZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAubWVkaWEgeyAgIFxyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWZlYXR1cmVze1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogLTM0cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jaGF0LWJvZHl7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiA2NTBweDtcclxuICAgIC5jaGF0LWRldGFpbHtcclxuICAgICAgbWluLWhlaWdodDogNjEwcHg7XHJcbiAgICAgIC5yZXZlcnNle1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgIH1cclxuICAgICAgLm1lZGlhe1xyXG4gICAgICAgIC5tZWRpYS1pbWd7XHJcbiAgICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWVkaWEtYm9keXtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgLmNoYXQtbXNne1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYxcHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgcHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYucmV2ZXJzZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAgIC5jaGF0LW1zZ3tcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7ICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH0gICAgICAgICAgICBcclxuICAgICAgICB9XHJcbiAgICAgIH0gXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LWZvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIC5tZWRpYSB7ICAgXHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtZmVhdHVyZXN7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYXtcclxuICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXR7XHJcbiAgICAgICYuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNoYXQtYWRtaW57ICAgICAgXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtNDBweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG59ICBcclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAuY2hhdC1ib3gtbGVmdHtcclxuICAgIHdpZHRoOiAzMTBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogMzMwcHg7XHJcbiAgfVxyXG59XHJcbiBcclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XHJcbiAgLmNoYXQtYm94LWxlZnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jaGF0LWJveC1sZWZ0e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoYXQtYm94LXJpZ2h0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xyXG4gIC5jaGF0LWJveC1sZWZ0e1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmNoYXQtYm94LXJpZ2h0IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XHJcbiAgLmNoYXQtYm94LWxlZnR7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gUHJvZmlsZVxyXG4vLyBcclxuXHJcbi5tZXQtcHJvLWJne1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3BhdHRlcm4yLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbn1cclxuLm1ldC1wcm9maWxlIHsgIFxyXG4gIC5tZXQtcHJvZmlsZS1tYWluIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleDogMTtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAubWV0LXByb2ZpbGUtbWFpbi1waWMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1heC13aWR0aDogMTI4cHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEyOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgIFxyXG4gICAgICAuZnJvLXByb2ZpbGVfbWFpbi1waWMtY2hhbmdlIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgcmlnaHQ6IDRweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoJGdyYXktMTAwLDAuMDUpO1xyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWx7XHJcbiAgICAgIC5tZXQtdXNlci1uYW1le1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZXQtdXNlci1uYW1lLXBvc3R7XHJcbiAgICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG4gIC5wZXJzb25hbC1kZXRhaWx7XHJcbiAgICBsaXtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lZHVjYXRpb24tYWN0aXZpdHl7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcbi5tZXQtYmFzaWMtZGV0YWlse1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAzNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgfVxyXG4gIHB7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5vd24tZGV0YWlse1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgd2lkdGg6IDE0NXB4O1xyXG4gIGhlaWdodDogMTQ1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAxLjI1cHggJGdyYXktMzAwO1xyXG4gIGgxe1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuICBoNXtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XHJcbiAgfVxyXG4gICYub3duLWRldGFpbC1wcm9qZWN0e1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMTBweDtcclxuICAgIGxlZnQ6IC02MHB4O1xyXG4gIH1cclxuICAmLm93bi1kZXRhaWwtaGFwcHl7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDExMHB4O1xyXG4gICAgbGVmdDogNjBweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCl7XHJcbiAgLm93bi1kZXRhaWx7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAjc2V0dGluZ3NfZGV0YWlsIC5kcm9waWZ5LXdyYXBwZXJ7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuI3NldHRpbmdzX2RldGFpbCB7XHJcbiAgLmRyb3BpZnktd3JhcHBlcntcclxuICAgIHdpZHRoOiAxNiU7XHJcbiAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLW5hdntcclxuICAubmF2e1xyXG4gICAgLm5hdi1saW5re1xyXG4gICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAmLmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LDAuMDUpO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByb2ZpbGUtY2FyZCB7XHJcbiAgLnByb2ZpbGUtc29jaWFscyB7XHJcbiAgICBhIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByby10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIH1cclxuICAuc29jaWFscy1kYXRhe1xyXG4gICAgaDN7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hY3Rpb24tYnRue1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxOHB4O1xyXG4gICAgcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4vKiBzZWN0aW9uIHNraWxscyAqL1xyXG4uc2tpbGwtZGV0YWlse1xyXG4gIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNraWxscyB7XHJcbiAgLnNraWxsLWJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNraWxsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWxpbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMC4yNXB4ICRwcmltYXJ5O1xyXG4gICAgICBcclxuICAgIH0gXHJcbiAgICAucHJvZ3Jlc3MtbGluZSA+IHNwYW4ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWxpbmUgPiBzcGFuID4gLnBlcmNlbnQtdG9vbHRpcCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB9ICAgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbiIsIi8vXHJcbi8vIFRvdXJcclxuLy8gXHJcblxyXG4uY2Qtc2luZ2xlLXN0ZXAge1xyXG4gIC5jZC1tb3JlLWluZm97XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmF2YmFyO1xyXG4gICAgYm9yZGVyOiA1cHggZG91YmxlICRncmF5LTMwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGgye1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGNvbG9yOiRncmF5LTcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBzcGFuLFxyXG4gICAgcHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICAgIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG59IiwiLy9cclxuLy8gRkFRXHJcbi8vIFxyXG5cclxuLmZhcS1xYXtcclxuICBsaXtcclxuICAgIGg2e1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jYWNjb3JkaW9uRXhhbXBsZS1mYXEge1xyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcclxuICAgIGg1IGJ1dHRvbjo6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogXCJcXGYwNjJcIjtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTNweDtcclxuICAgICAgbGVmdDogMTBweDtcclxuICAgICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjI1cztcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yNXM7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAuMjVzO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICBoNSBidXR0b24uY29sbGFwc2VkOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjEyOFwiO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBHYWxsZXJ5XHJcbi8vIFxyXG5cclxuXHJcbi5jb250YWluZXItZmlsdGVyIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpIHtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XHJcbiAgICAgIG1hcmdpbjogNXB4IDVweDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcclxuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAmLmFjdGl2ZSB7ICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgfSBcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaXRlbS1ib3gge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGEge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuICAmOmhvdmVyIHtcclxuICAgIC5pdGVtLW1hc2sge1xyXG4gICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIC5pdGVtLWNhcHRpb24ge1xyXG4gICAgICAgIGJvdHRvbTogMzBweDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9ICAgICAgXHJcbiAgICB9XHJcbiAgICAuaXRlbS1jb250YWluZXIge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uaXRlbS1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xyXG59XHJcblxyXG4uaXRlbS1tYXNrIHtcclxuICAvKiBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjM4LCAyNSwgNjYsIDAuNjEpOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgMjVweCAzNXB4LCAkcHJpbWFyeSAxNSUsICRkYXJrIDQwJSk7XHJcbiAgcCB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgfVxyXG4gIC5pdGVtLWNhcHRpb24ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNjBweDtcclxuICAgIGxlZnQ6IDBweDtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJvdy5jb250YWluZXItZ3JpZCB7XHJcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbiIsIi8vXHJcbi8vIEJsb2dcclxuLy8gXHJcblxyXG5cclxuLmJsb2ctY2FyZCB7XHJcbiAgLm1ldGEtYm94IHtcclxuICAgIGxpIHtcclxuICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGluZm87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgfVxyXG4gICAgbGk6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGg0IGF7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDsgIFxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTsgXHJcbiAgfVxyXG4gIHB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTsgXHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCIvL1xyXG4vLyBBbmFseXRpY3NcclxuLy8gXHJcblxyXG5cclxuLmRhc2gtY2hhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDM1MHB4O1xyXG59XHJcblxyXG4uYnJvd3Nlcl91c2Vyc3tcclxuICB0YWJsZXtcclxuICAgIHRke1xyXG4gICAgICBpe1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbXByZXNzaW9ucy1kYXRhe1xyXG4gIGgye1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gUmVwb3J0XHJcblxyXG5cclxuLnJlcC1tYXB7XHJcbiAgaGVpZ2h0OiAyODBweDtcclxufVxyXG4ucmVwb3J0LWNhcmR7XHJcbiAgLnJlcG9ydC1tYWluLWljb257XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBjb2xvcjogJGluZm87XHJcbiAgfVxyXG4gIGgze1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcbi51cmwtbGlzdHtcclxuICBsaXtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnRyYWZmaWMtY2FyZHtcclxuICBtYXJnaW46IDIwcHggMDtcclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBDYWxlbmRhclxyXG4vLyBcclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG4ubm9uZS1ib3JkZXIge1xyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICB9XHJcbn1cclxuLmZjLWJnZXZlbnR7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xOCkgIWltcG9ydGFudDtcclxufVxyXG4uZmMtdG9vbGJhciB7XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuICAuZmMtc3RhdGUtYWN0aXZlLFxyXG4gIC51aS1zdGF0ZS1hY3RpdmUsXHJcbiAgYnV0dG9uOmZvY3VzLFxyXG4gIGJ1dHRvbjpob3ZlcixcclxuICAudWktc3RhdGUtaG92ZXJ7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWRheSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG5cclxuLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uZmMtd2lkZ2V0LWNvbnRlbnQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTQwMDtcclxufVxyXG5cclxuLmZjIHtcclxuICB0aC5mYy13aWRnZXQtaGVhZGVyIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5mYy11bnRoZW1lZHtcclxuICAuZmMtY29udGVudCxcclxuICAuZmMtZGl2aWRlcixcclxuICAuZmMtcG9wb3ZlcixcclxuICAuZmMtcm93LFxyXG4gIHRib2R5LFxyXG4gIHRkLFxyXG4gIHRoLFxyXG4gIHRoZWFke1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgfSBcclxufVxyXG5cclxuXHJcbi5mYy1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBjb2xvcjogJGdyYXktNjAwO1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbi5mYy1zdGF0ZS1hY3RpdmUsIFxyXG4uZmMtc3RhdGUtZG93biB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5mYy10ZXh0LWFycm93IHtcclxuICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uZmMtc3RhdGUtaG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmZjLXN0YXRlLWhpZ2hsaWdodCB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uZmMtY2VsbC1vdmVybGF5IHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbn1cclxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5e1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksLjA4KSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMgLmZjLXJvdyAuZmMtY29udGVudC1za2VsZXRvbiB0ZHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcbi5mYy1kYXktdG9wIC5mYy1tb257XHJcbiAgLmZjLXRvZGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksLjEpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmZjLWV2ZW50IHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgbWFyZ2luOiA1cHg7XHJcbiAgcGFkZGluZzogN3B4IDVweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xOCk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZXh0ZXJuYWwtZXZlbnQge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIG1hcmdpbjogMTBweCAwO1xyXG4gIHBhZGRpbmc6IDZweCAxMHB4O1xyXG59XHJcblxyXG4uZmMtYmFzaWMtdmlldyB7XHJcbiAgdGQuZmMtd2Vlay1udW1iZXIge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcbiAgdGQuZmMtZGF5LW51bWJlciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG50cjpmaXJzdC1jaGlsZD50ZD4uZmMtZGF5LWdyaWQtZXZlbnQge1xyXG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XHJcbn1cclxuLmZjLWJ1dHRvbntcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5mYy1idXR0b246aG92ZXIsXHJcbi5mYy1zdGF0ZS1kZWZhdWx0OmhvdmVye1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4uZmMtZGF5LmZjLXdpZGdldC1jb250ZW50LmZjLW90aGVyLW1vbnRoLmZjLXBhc3QsXHJcbi5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQuZmMtb3RoZXItbW9udGguZmMtZnV0dXJle1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlZWVkZjcgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZmZmZiA1MCUsICNmNGY0ZjUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcclxufVxyXG5cclxuXHJcbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSwgLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIFxyXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsIFxyXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlciwgXHJcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCl7XHJcbiAgLmZjLXRvb2xiYXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn0iLCIvLyBEYXNoYm9hcmRcclxuLmNyeXB0by1kYXNoLWFjdGl2aXR5e1xyXG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG59XHJcbi5idGMtdm9sdW1lLWNoYXJ0e1xyXG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxufVxyXG4uZWNvLXJldmVuZS1oaXN0b3J5LFxyXG4uY3J5cHRvLXJlcG9ydC1oaXN0b3J5e1xyXG4gIC5uYXZ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgLm5hdi1pdGVte1xyXG4gICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtldC1jYXAtdGFibGV7XHJcbiAgdGR7XHJcbiAgICBoNXtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52b2wtYnRje1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luOiAwcHggYXV0byAzMHB4O1xyXG59XHJcblxyXG5cclxuLmNjYy13aWRnZXQge1xyXG4gIC5oaXN0b1RpdGxle1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9ICBcclxuICBkaXY6Zmlyc3QtY2hpbGR7XHJcbiAgICBib3JkZXI6bm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBkaXYuaGlzdG9Sb3c6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgLmhpc3RvQ2hhbmdle1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfSAgXHJcbiAgXHJcbiAgfVxyXG4gIGRpdi5oaXN0b1Jvd3tcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBleGNoYW5nZVxyXG5cclxuLmNhbGN1bGF0b3ItYmxvY2sge1xyXG4gIGJhY2tncm91bmQtY29sb3I6JGdyYXktMTAwO1xyXG4gIC5jYWxjdWxhdG9yLWJvZHkge1xyXG4gICAgcGFkZGluZzogMjVweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbiAgLmNyeXB0b25hdG9yd2lkZ2V0IHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgaW5wdXQsXHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgIGRpdjpsYXN0LWNoaWxke1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbn1cclxuXHJcbi50cmFuc2FjdGlvbi1oaXN0b3J5e1xyXG4gIGxpe1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICB9XHJcbiAgbGk6bGFzdC1vZi10eXBle1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC50cmFuc2FjdGlvbi1pY29ue1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgaXtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksMC4xNSk7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyBcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgLnRyYW5zYWN0aW9uLWRhdGF7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIFdhbGxldFxyXG5cclxuLndhbGxldC1iYWwtdXNke1xyXG4gIC53YWxsZXQtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICBoM3tcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ud2FsbGV0LWJhbC1jcnlwdG97XHJcbiAgLndhbGxldC10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG4gIC5jb2luLWJhbHtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRjLXByaWNle1xyXG4gIGgze1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY3J5cHRvLXdhbGxldC1hY3Rpdml0eXtcclxuICBtaW4taGVpZ2h0OiA2MDBweDtcclxufVxyXG5cclxuLy8gQ3J5cHRvIE5ld3NcclxuLndyYXB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBiYWNrZ3JvdW5kOiAkYmctbmF2YmFyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG59XHJcbi5qY3Rrci1sYWJlbHtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgcGFkZGluZzogMCAxN3B4O1xyXG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJGJsdWUsMC45KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uamN0a3ItbGFiZWw6aG92ZXJ7XHJcbiAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5bY2xhc3MqPVwianMtY29udmV5b3ItXCJdIHVse1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuW2NsYXNzKj1cImpzLWNvbnZleW9yLVwiXSB1bCBsaXtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIC51c2QtcmF0ZXtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLypJQ08gTGlzdCBjb3VudGRvd24qL1xyXG5cclxuLmNvdW50ZG93biB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XHJcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XHJcbiAgICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuLmNvdW50ZG93biAucGFydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gICAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWluLXdpZHRoOiAycmVtO1xyXG4gIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcclxuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcbn1cclxuLmNvdW50ZG93biAucGFydDo6YmVmb3JlIHtcclxuICBjb250ZW50OiBcIjpcIjtcclxuICBsZWZ0OiAtMC4yNWVtO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmNvdW50ZG93biAucGFydDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcclxuLmNvdW50ZG93biAucGFydC5uby1kaXZpZGVyOjpiZWZvcmUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmNvdW50ZG93biAucGFydC5kYXlzOjphZnRlcixcclxuLmNvdW50ZG93biAucGFydC5ob3Vyczo6YWZ0ZXIsXHJcbi5jb3VudGRvd24gLnBhcnQubWludXRlczo6YWZ0ZXIsXHJcbi5jb3VudGRvd24gLnBhcnQuc2Vjb25kczo6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3R0b206IC4yNXJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogLjNlbTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4uY291bnRkb3duIC5wYXJ0ICsgLnBhcnQge1xyXG4gIG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xyXG59XHJcbi5jb3VudGRvd24gLmRheXMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbn1cclxuLmNvdW50ZG93biAuaG91cnMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XHJcbiAgICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xyXG4gICAgICAgICAgb3JkZXI6IDI7XHJcbn1cclxuLmNvdW50ZG93biAubWludXRlcyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcclxuICAgICAgLW1zLWZsZXgtb3JkZXI6IDM7XHJcbiAgICAgICAgICBvcmRlcjogMztcclxufVxyXG4uY291bnRkb3duIC5zZWNvbmRzIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xyXG4gICAgICAtbXMtZmxleC1vcmRlcjogNDtcclxuICAgICAgICAgIG9yZGVyOiA0O1xyXG59XHJcbi5jb3VudGRvd24uYmxpbmsgLnBhcnQ6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuXHJcbi8vIElDTyBDYXJkXHJcblxyXG4uaWNvLWNhcmQge1xyXG4gIC5pY28tc29jaWFscyB7XHJcbiAgICBhIHtcclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIGl7XHJcbiAgICAgICAgJi5mYS1mYWNlYm9vay1me1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmEtdHdpdHRlcntcclxuICAgICAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhLW1lZGl1bS1te1xyXG4gICAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYS10ZWxlZ3JhbXtcclxuICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhLWJ0Y3tcclxuICAgICAgICAgIGNvbG9yOiAkd2FybmluZztcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBTZXR0aW5nXHJcblxyXG4uc2V0dGluZy1jYXJke1xyXG4gIC5zZXR0aW5nLWRldGFpbHtcclxuICAgIGgze1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXR0LWNhcmQtaWNvbntcclxuICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICBpe1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLnNldC1pY29uLXB1cnBsZXsgICAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwwLjEpO1xyXG4gICAgY29sb3I6ICRwdXJwbGU7XHJcbiAgICB9XHJcbiAgICAmLnNldC1pY29uLXN1Y2Nlc3N7ICAgICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLDAuMSk7XHJcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgICAmLnNldC1pY29uLWRhbmdlcnsgICAgICBcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwwLjEpO1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIvL1xyXG4vLyBQcm9qZWN0XHJcbi8vIFxyXG5cclxuXHJcbi8vRGFzaGJvYXJkXHJcblxyXG5cclxuLnByb2plY3QtZGFzaC1hY3Rpdml0eXtcclxuICBtaW4taGVpZ2h0OiA1MzVweDtcclxufVxyXG5cclxuLnByb2plY3QtYnVkZ2V0LWNoYXJ0IHtcclxuICBoZWlnaHQ6IDI3M3B4O1xyXG59XHJcblxyXG4udGV4dC1wcmltYXJ5LWxpZ2h0e1xyXG4gIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxNSUpXHJcbn1cclxuLnRleHQtcHJpbWFyeS1saWdodC1hbHR7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDMwJSlcclxufVxyXG4uaWNvbi1pbmZve1xyXG4gIGl7XHJcbiAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICAgIHotaW5kZXg6IDU7ICAgICAgICBcclxuICB9XHJcbn1cclxuXHJcbi5kYXNoLWluZm8tY2Fyb3VzZWx7XHJcbiAgLmNhcm91c2VsLWl0ZW17XHJcbiAgICBoMntcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHR7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOjUwJTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogLjk7XHJcbiAgICAgICAgfVxyXG4gIH1cclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMzhweDtcclxuICAgIHRvcDowO1xyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIgeyAgICAgICAgXHJcbiAgICAgICAgY29udGVudDogJ1xcNTUnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcImRyaXBpY29ucy12MlwiICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6MDtcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHsgICAgICAgIFxyXG4gICAgICAgIGNvbnRlbnQ6ICdcXDU2JztcclxuICAgICAgICBmb250LWZhbWlseTogXCJkcmlwaWNvbnMtdjJcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5jLXByb2dyZXNzLXN0ZXBzIHtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1x0XHJcblx0XHRsaSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRjb2xvcjogJGdyYXktNDAwO1xyXG5cdFx0XHRwYWRkaW5nOiAxNnB4IDAgMCAzNnB4O1xyXG5cdFx0XHRcdFxyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHRcdFx0fVx0XHRcdFx0XHJcblx0XHRcdFx0Ji5kb25lIHtcclxuICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIC4wOSk7XHJcbiAgICAgICAgICB9XHRcdFx0XHRcclxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1OFwiO1xyXG4gICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaW5mbztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRcdFx0XHRcdFxyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYxMTFcIjtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMzAwO1xyXG5cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoNTAlIC0gOHB4KTtcclxuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSAge1xyXG5cdFx0ZGlzcGxheTogdGFibGU7XHJcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDIwcHggYXV0bztcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzRweDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRib3JkZXItbGVmdC13aWR0aDogMDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktMzAwO1x0XHRcdFx0XHJcblx0XHRcdFx0Ji5kb25lIHtcclxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRzdWNjZXNzO1xyXG5cdFx0XHRcdH1cdFx0XHRcdFxyXG5cdFx0XHRcdCYuY3VycmVudCB7XHJcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIC4xNSk7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuMjVweCAkcHJpbWFyeTtcclxuICAgICAgICAgIH1cdFx0XHRcdFx0XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXGYxOTJcIjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHRcdFx0XHRcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRib3R0b206IC0xNXB4O1xyXG5cdFx0XHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgLjEpO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMC4yNXB4IGxpZ2h0ZW4oJGdyYXktMzAwLCA2JSk7XHJcbiAgICAgICAgfVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLndvcmtsb2FkLWNoYXJ0e1xyXG4gIGhlaWdodDogMjEwcHg7XHJcbn1cclxuXHJcblxyXG4vKj09IHRvZG8gbGlzdCA9PSovXHJcblxyXG4udG9kby1saXN0e1xyXG4gIC50b2RvLWJveHtcclxuICAgIGl7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgICAgY29sb3I6ICRncmF5LTMwMDtcclxuICAgIH1cclxuICAgIC50b2RvLXRhc2t7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5ja2JveCB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICAgICBcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkdGFibGU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHRvcDogMXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjEyQ1wiO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBpbnB1dDpjaGVja2VkICsgc3BhbiB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY29udHJvbHtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcclxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH0gICAgXHJcbiAgfVxyXG59XHJcblxyXG4vLyAgQ2xpZW50c1xyXG5cclxuLmNsaWVudC1jYXJke1xyXG4gIC5jbGllbnQtbmFtZXtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYWxlbmRhclxyXG5cclxuLmNhbGVuZGFyLWV2ZW50e1xyXG4gIC5ldmVudC1uYW1le1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIH1cclxuICB9ICBcclxufVxyXG5cclxuLy8gSW52b2llXHJcblxyXG4ucHJvamVjdC1pbnZvaWNle1xyXG4gIC50YWJsZXtcclxuICAgIHRye1xyXG4gICAgICB0ZHtcclxuICAgICAgICBoNXtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUZWFtXHJcblxyXG4udGVhbS1jYXJkIHtcclxuICAudXNlci1pbWd7XHJcbiAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgfVxyXG4gIC5vbmxpbmUtY2lyY2xlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxMThweDtcclxuICAgIGxlZnQ6IDQ0cHg7XHJcbiAgfVxyXG4gIC50ZWFtLWxlYWRlcntcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubGFuZ3VhZ2Utc2tpbGwgbGkge1xyXG4gIHNwYW57XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFByb2plY3RzLWNhcmRcclxuXHJcbi5wcm9qZWN0LWNhcmR7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICAucHJvamVjdC10aXRsZXtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLy8gVGFzayBCb3hcclxuXHJcbi50YXNrLWJveHtcclxuICAudGFzay1wcmlvcml0eS1pY29ue1xyXG4gICAgaXtcclxuICAgICAgYm9yZGVyOiA1cHggc29saWQgJGJnLWJvZHk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC01cHg7XHJcbiAgICAgIGxlZnQ6IC01cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEVjb21tZXJjZVxyXG4vLyBcclxuXHJcbi8vIERhc2hib2FyZFxyXG5cclxuLmRhc2hib2FyZC1tYXAge1xyXG4gIGhlaWdodDogMjcwcHg7XHJcbn1cclxuXHJcbi5jYXJkLWVjb3tcclxuICAuY2FyZC1lY28tdGl0bGV7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzBweDsgXHJcbiAgICAmLmVjby10aXRsZS1zdWNjZXNze1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRzdWNjZXNzXHJcbiAgICB9XHJcbiAgICAmLmVjby10aXRsZS1kYW5nZXJ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkZGFuZ2VyXHJcbiAgICB9XHJcbiAgICAmLmVjby10aXRsZS1zZWNvbmRhcnl7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkc2Vjb25kYXJ5XHJcbiAgICB9XHJcbiAgICAmLmVjby10aXRsZS1wdXJwbGV7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkcHVycGxlXHJcbiAgICB9XHJcbiAgICAmLmVjby10aXRsZS13YXJuaW5ne1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICR3YXJuaW5nXHJcbiAgICB9ICAgXHJcbiAgfSBcclxuICAuY2FyZC1lY28taWNvbntcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZS1jdXN0b21lcnMtZGV0YWlse1xyXG4gIGgze1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG59XHJcblxyXG4ub3JkZXItbGlzdCB7XHJcbiAgdGFibGUge1xyXG4gICAgdGQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi5lLWNvLXByb2R1Y3R7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gIGF7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgaW1ne1xyXG4gICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmliYm9uLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAucmliYm9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnJpYmJvbi1sYWJlbHtcclxuICAgICAgY2xlYXI6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG4gICAgICBoZWlnaHQ6IDY2cHg7XHJcbiAgICAgIHdpZHRoOiA2NnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNjZweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnByb2R1Y3QtaW5mb3tcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC5wcm9kdWN0LXRpdGxle1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1wcmljZXtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgc3BhbntcclxuICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1yZXZpZXd7XHJcbiAgICAgIGxpe1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBpe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi1jYXJ0e1xyXG4gICAgICBib3JkZXItY29sb3I6JGdyYXktMjAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4O1xyXG4gICAgICAmOmZvY3Vze1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5idG4td2lzaGxpc3QsXHJcbiAgICAuYnRuLXF1aWNrdmlld3tcclxuICAgICAgYm9yZGVyLWNvbG9yOiRncmF5LTIwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgIH1cclxuICAgIC53aXNobGlzdCxcclxuICAgIC5xdWlja3ZpZXd7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXJ7XHJcbiAgICAud2lzaGxpc3QsXHJcbiAgICAucXVpY2t2aWV3e1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRncmF5LTIwMCwgMC4xKTtcclxuICB9XHJcbn1cclxuLm9mZmVyLWJveHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wcm9kdWN0cy9vZmZlci5qcGcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAub2ZmZXItY29udGVudHtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBoM3tcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwOyBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJpYmJvbnsgIFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gICAgbGVmdDogLTVweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7ICAgIFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMzFweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgJi5yaWJib24tcGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluazsgICAgXHJcbiAgICAmOmJlZm9yZSB7ICAgICAgXHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwaW5rO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwaW5rO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJpYmJvbi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTsgICAgXHJcbiAgICAmOmJlZm9yZSB7ICAgICAgXHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5oci50aGljayB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGhlaWdodDogM3B4O1xyXG4gIG1heC13aWR0aDogMTUwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCRwcmltYXJ5LCRwdXJwbGUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByb2R1Y3QgRGV0YWlsXHJcbi8vXHJcblxyXG5cclxuLnNpbmdsZS1wcm8tZGV0YWlse1xyXG4gIC5jdXN0b20tYm9yZGVye1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIH1cclxuICAucHJvLXRpdGxle1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgfSAgXHJcbiAgLnByb2R1Y3QtcmV2aWV3e1xyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgaXtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByby1wcmljZXtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHNwYW57XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnF1YW50aXR5eyAgXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIHdpZHRoOiAxNCU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyAgICAgIFxyXG4gICAgICBoZWlnaHQ6IGNhbGMoMjRweCArIDEycHggKyA1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuICAucHJvLWZlYXR1cmVze1xyXG4gICAgbGl7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCJcXGYwMGNcIiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZvcm0tY2hlY2staW5saW5le1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5wcm8tb3JkZXItYm94e1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRncmF5LTEwMCwgNSUpO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZ3JheS0yMDAsMC4wNSk7XHJcbiAgaXtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucmV2aWV3LWJveHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGgxe1xyXG4gICAgZm9udC1zaXplOiA0OHB4O1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LXJldmlld3tcclxuICAgIGxpe1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGl7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3ZXJ7XHJcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgJGdyYXktMjAwOyBcclxuICAucHJvZHVjdC1yZXZpZXd7XHJcbiAgICBsaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIE5ld3NsYXRlclxyXG4uYmctbmV3c2xldHRlcnN7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbn1cclxuLm5ld3NsZXR0ZXJzLXRleHR7XHJcbiAgaDR7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5uZXdzbGV0dGVycy1pbnB1dCB7XHJcbiAgaW5wdXQge1xyXG4gICAgcGFkZGluZzogMTVweCAxMzZweCAxNXB4IDIwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTEwMCwgMSk7XHJcbiAgfVxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDNweDtcclxuICAgIHJpZ2h0OiAzcHg7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMC4ycHggJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLy8gQ2FydFxyXG5cclxuLnRvdGFsLXBheW1lbnQsXHJcbi5zaG9wcGluZy1jYXJ0e1xyXG4gIC50YWJsZSxcclxuICB0YWJsZXtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRoe1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAgICBcclxuICAgIHRib2R5e1xyXG4gICAgICB0ZHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgICAgIC5wcm9kdWN0LW5hbWV7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9ICAgIFxyXG4gIH1cclxufVxyXG4udG90YWwtcGF5bWVudHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlcjoxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMTAwLCAzJSk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC5wYXltZW50LXRpdGxle1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi5jYXJ0LXByb21ve1xyXG4gIHBhZGRpbmc6IDkwcHg7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcm9kdWN0cy9iZy1jYXJ0LnBuZyk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxufVxyXG5cclxuLmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQsIFxyXG4uanAtY2FyZCAuanAtY2FyZC1iYWNre1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5cclxuLmJpbGxpbmctbmF2e1xyXG4gIC5uYXZ7XHJcbiAgICAubmF2LWxpbmt7XHJcbiAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgICYuYWN0aXZle1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMTAwLDUlKTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRncmF5LTIwMCwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8vXHJcbi8vIENSTVxyXG4vLyBcclxuXHJcblxyXG4uY3JtLWRhc2gtbWFwe1xyXG4gIGhlaWdodDogMzEwcHg7XHJcbn1cclxuXHJcbi5jcm0tZGFzaC1hY3Rpdml0eXtcclxuICBtaW4taGVpZ2h0OiA0MjVweDtcclxufVxyXG5cclxuLmNybS1kYXRhLWNhcmR7XHJcbiAgLmRhdGEtaWNvbntcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGl7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgd2lkdGg6IDQ4cHg7XHJcbiAgICAgIGhlaWdodDogNDhweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDN7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn0iLCIvL1xyXG4vLyBBY2NvdW50IFBhZ2VzXHJcbi8vIFxyXG5cclxuLmFjY291bnQtYm9keXtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3VudC1ib2R5O1xyXG4gIC5hdXRoLXBhZ2V7XHJcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG4gIC5hdXRoLWNhcmR7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgLmF1dGgtbG9nby1ib3h7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgLmF1dGgtbG9nb3tcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAyLjI1cHggJGdyYXktMjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXV0aC1sb2dvLXRleHR7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgICAgIGg0e1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH0gIFxyXG4gIH1cclxuICAuYXV0aC1mb3Jte1xyXG4gICAgLmZvcm0tY29udHJvbHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICAgIH1cclxuICAgIC5hdXRoLWZvcm0taWNvbntcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDNweDtcclxuICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICB0b3A6IDNweDsgXHJcbiAgICAgIGNvbG9yOiAkaW5mbzsgICAgIFxyXG4gICAgfSAgICBcclxuICB9XHJcbiAgJi5hY2NvdW50Ymcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fjb3VudC1wYWdlLmpwZ1wiKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgLmFjY291bnQtdGl0bGV7XHJcbiAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGgxe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIG1hcmdpbjogMzBweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3VudC1zb2NpYWwge1xyXG4gICAgaDZ7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICB9XHJcbiAgICBoNjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgNHB4IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgfVxyXG4gICAgaDY6YmVmb3JlIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgMTRweCA0cHggMDtcclxuICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGF7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAmLmZhY2Vib29re1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnR3aXR0ZXJ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5nb29nbGV7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIC5mYWNlYm9va3tcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcclxuICAgICAgfVxyXG4gICAgICAmOmhvdmVyIC50d2l0dGVye1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCA1JSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciAuZ29vZ2xle1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcGluaywgNSUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAuYXV0aC1jYXJke1xyXG4gICAgbWFyZ2luLXRvcDogMzRweDtcclxuICB9XHJcbn1cclxuXHJcblxyXG5cclxuIiwiLyohXHJcbiAqIE1haW5cclxuICpcclxuKi9cclxuaHRtbHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4gLmN1cnNvcntcclxuICAgJi1wb2ludGVye1xyXG4gICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgfVxyXG4gfVxyXG4uc3RpY2t5LWJvdHRvbXtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBsZWZ0OiAyNzBweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgYm90dG9tOiAxMHB4O1xyXG59XHJcbi5tY2UtYnRuIC5tY2UtdHh0IHsgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7IH1cclxuLnNoYWRvdy1sZyB7XHJcbiAgICBib3gtc2hhZG93OiAwIC0wLjVyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcclxufVxyXG4vLyBMb2FkZXIgZm9yIGJyZWFkY3J1bWJzXHJcbiRidy1sb2FkZXItY29sb3Itc3RhcnQ6IGRhcmtlbigjZWFmMGY3LCA1KTtcclxuJGJ3LWxvYWRlci1jb2xvci1lbmQ6IGRhcmtlbigjZDJkOGRlLCA1KTtcclxuJGJ3LWxvYWRlci10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG4kYnctbG9hZGVyLXRyYW5zaXRpb24tZWFzaW5nOiBlYXNlLW91dDtcclxuJGJ3LWxhb2Rlci1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4uYnctbG9hZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1pbi1oZWlnaHQ6IDE4cHg7XHJcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgJi5sb2FkZWQge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYnctbG9hZGVyLWhpZGUgJGJ3LWxvYWRlci10cmFuc2l0aW9uLWR1cmF0aW9uICRidy1sb2FkZXItdHJhbnNpdGlvbi1lYXNpbmcgZm9yd2FyZHM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJ3LWxvYWRlci10cmFuc2l0aW9uLWR1cmF0aW9uICRidy1sb2FkZXItdHJhbnNpdGlvbi1lYXNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYnctbG9hZGVyLWNvbG9yLXN0YXJ0LCAkYnctbG9hZGVyLWNvbG9yLWVuZCwgJGJ3LWxvYWRlci1jb2xvci1zdGFydCwgJGJ3LWxvYWRlci1jb2xvci1lbmQpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogYnctbG9hZGVyLWFuaW1hdGUgJGJ3LWxhb2Rlci1hbmltYXRpb24tZHVyYXRpb24gbGluZWFyIGluZmluaXRlO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgYnctbG9hZGVyLWFuaW1hdGUge1xyXG4gICAgZnJvbSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY2LjY2NjYlKTtcclxuICAgIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGJ3LWxvYWRlci1oaWRlIHtcclxuICAgIDAlIHtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICA5OSUge1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4uaGVscC1ibG9ja3tcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiByZWQ7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG59XHJcbi5pbmFjdGl2ZS1yb3cgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMmUyICFpbXBvcnRhbnQ7IH1cclxuLmluYWN0aXZlLXJvdyA+IHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTJlMiAhaW1wb3J0YW50OyB9XHJcbi5uZXctcm93IHsgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAgIWltcG9ydGFudDsgfVxyXG4ubmV3LXJvdyA+IHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAgIWltcG9ydGFudDsgfVxyXG4uYWN0aXZlLXJvdyB7IGJhY2tncm91bmQtY29sb3I6ICNjNWZmYzUgIWltcG9ydGFudDsgfVxyXG4uYWN0aXZlLXJvdyA+IHRkIHsgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50OyB9XHJcbi5hcnRpY2xlLWluZGV4IC5hY3Rpb24tYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7IHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OiAxMHB4OyB9XHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7IGhlaWdodDogYXV0bzsgbWluLWhlaWdodDogMzNweDsgYm9yZGVyLWNvbG9yOiAjY2NjOyB9XHJcbiNtY2V1XzI4NCB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgdG9wOiAwcHggIWltcG9ydGFudDsgfVxyXG4ubWNlLWNvbnRhaW5lci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW46IDEzcHggYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jZS1jb250YWluZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lcntcclxuICAgIC8vIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuI21jZXVfMjg0IHsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDBweCAhaW1wb3J0YW50OyB9XHJcbiNtY2UtbW9kYWwtYmxvY2t7XHJcbiAgICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm1jZS13aW5kb3cubWNlLWlue1xyXG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcclxufVxyXG4uYXJ0aWNsZS10eXBlcyB7IG1hcmdpbi10b3A6IDRweDsgfVxyXG4ubGFiZWwtZGVsZXRlIHsgYmFja2dyb3VuZDogI2VhZWFlYTsgcGFkZGluZzogM3B4IDVweDsgZm9udC1zaXplOiAxMnB4OyBib3JkZXItcmFkaXVzOiAxNXB4OyBmb250LXdlaWdodDogYm9sZDsgbWFyZ2luLXJpZ2h0OiAzcHg7IG1hcmdpbi1ib3R0b206IDhweDsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XHJcbi5sYWJlbC1kZWxldGU+c3BhbiB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGN1cnNvcjogcG9pbnRlcjsgbWFyZ2luLXJpZ2h0OiAzcHg7IG1hcmdpbi1sZWZ0OiAycHg7IH1cclxuLmFydGljbGUtdHlwZXM+c3BhbiB7IGJhY2tncm91bmQ6ICNlYWVhZWE7IHBhZGRpbmc6IDNweCA1cHg7IGZvbnQtc2l6ZTogMTJweDsgYm9yZGVyLXJhZGl1czogMTVweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IG1hcmdpbi1yaWdodDogM3B4OyBtYXJnaW4tYm90dG9tOiA4cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxyXG4uYXJ0aWNsZS10eXBlcz5zcGFuPnNwYW4geyBmb250LXdlaWdodDogbm9ybWFsOyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi1yaWdodDogM3B4OyBtYXJnaW4tbGVmdDogMnB4OyB9XHJcbi5iLXR7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IC41cmVtIDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZjJmMmY7XHJcbn1cclxuLyogTW9kdWxlIC0gZmlsZW1hbmFnZXIgKi9cclxuZGl2LmZpbGUtbW9kdWxlIHsgY29sb3I6ICMyYzJlMzQ7IGZvbnQtc2l6ZTogMTJweDsgdGV4dC1hbGlnbjogY2VudGVyOyB9XHJcbmRpdi5maWxlLW1vZHVsZSAuZmlsZSB7IGhlaWdodDogNDNweDsgd2lkdGg6IDM0cHg7IGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9maWxlLnBuZ1wiKSBuby1yZXBlYXQ7IGNvbG9yOiAjZmZhZTAwOyBmb250LXNpemU6IDlweDsgdGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nLXRvcDogMTlweDsgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cclxuZGl2LmZpbGUtbW9kdWxlPmRpdiB7IGhlaWdodDogNTBweDsgbWFyZ2luLXRvcDogMjBweDsgdGV4dC1hbGlnbjogbGVmdDsgfVxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2Lm9wZW4geyB6LWluZGV4OiA1OyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2IHsgaGVpZ2h0OiAxMDAlOyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2Lm9wZW4geyB6LWluZGV4OiA1OyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2PmRpdjpub3QoLnRyYW5zcGFyZW50LXNlbGVjdCkgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpOyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2PmRpdj5iIHsgZGlzcGxheTogYmxvY2s7IGZvbnQtc2l6ZTogMTRweDsgfVxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2PmRpdj5kaXY+cCB7IGNvbG9yOiAjNzk3Yzg3OyBtYXJnaW46IDBweDsgcGFkZGluZzogMHB4OyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2Om50aC1jaGlsZCgxKSB7IGNvbG9yOiAjODI4NTkwOyBwYWRkaW5nLWxlZnQ6IDQwcHg7IHBhZGRpbmctdG9wOiAyMHB4OyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2Om50aC1jaGlsZCgxKT5iIHsgY29sb3I6ICMyYzJlMzQ7IH1cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY6bnRoLWNoaWxkKDEpPmRpdiB7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY6bnRoLWNoaWxkKDQpIHsgY29sb3I6ICM4Mjg1OTA7IH1cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY6bnRoLWNoaWxkKDUpIHsgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGFlMWU4OyB9XHJcbmRpdi5maWxlLW1vZHVsZT5kaXYubWFyZ2luLXQtNDB7IGhlaWdodDogMTAwJTsgbWluLWhlaWdodDogNDBweDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxyXG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyAjYWRkLWZpbGVzLWlucHV0eyBkaXNwbGF5OiBub25lOyB9XHJcbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzIGxhYmVseyBjb2xvcjogI2ZmZjsgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YzsgYm9yZGVyLWNvbG9yOiAjNGNhZTRjOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHBhZGRpbmc6IDZweCAxMnB4OyBtYXJnaW4tYm90dG9tOiAwOyBmb250LXNpemU6IDE0cHg7IGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MzsgdGV4dC1hbGlnbjogY2VudGVyOyB3aGl0ZS1zcGFjZTogbm93cmFwOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTsgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyBsYWJlbDpob3ZlcnsgYmFja2dyb3VuZC1jb2xvcjogIzNmOGMzZjsgfVxyXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94eyBwb3NpdGlvbjogcmVsYXRpdmU7IG1heC1oZWlnaHQ6IDM2MHB4OyBvdmVyZmxvdzogYXV0bzsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxyXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94PmRpdnsgcG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tYm90dG9tOiAxMHB4OyBoZWlnaHQ6IDgwcHg7IH1cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLmltZy1ib2R5eyB3aWR0aDogODBweDsgaGVpZ2h0OiA4MHB4OyBvdmVyZmxvdzogaGlkZGVuOyBwb3NpdGlvbjogcmVsYXRpdmU7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTNlM2UzOyBmbG9hdDogbGVmdDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxNXB4OyB0b3A6IDBweDsgfVxyXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94PmRpdiAuaW1nLWJvZHkgaW1neyBtYXgtd2lkdGg6IDEwMCU7IH1cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLmNvbnRlbnR7IG1hcmdpbi1sZWZ0OiA4MHB4OyBoZWlnaHQ6IDgwcHg7IHBhZGRpbmc6IDBweCA1MHB4IDBweCAxNXB4OyBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlM2UzZTM7IH1cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLmNvbnRlbnQgLmltZy1uYW1leyB3aGl0ZS1zcGFjZTogbm93cmFwOyB3b3JkLXdyYXA6IG5vcm1hbDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLmNvbnRlbnQgLmltZy1zaXpleyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogI2ZmYzYwMDsgfVxyXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94PmRpdiAuY29udGVudCBwcm9ncmVzc3sgd2lkdGg6IDEwMCU7IH1cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLnVwbG9hZC1yZW1vdmUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxNHB4OyB0b3A6IDFweDsgfVxyXG4udG9vbHRpcCB7XHJcbiAgICBtYXJnaW4tdG9wOjEwcHg7XHJcbn1cclxuLmhhbmRsZXtcclxuICAgIGN1cnNvcjogbW92ZTtcclxufVxyXG4uc29ydGFibGUgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjIyLCAyMjYsIDIyOCk7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcbi5zb3J0YWJsZSAgLnVpLXN0YXRlLWhpZ2hsaWdodCB0ZHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMjIyLCAyMjYsIDIyOCk7XHJcbn1cclxuLm5vdC1zZXR7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG4iLCIudXNlci1ncm91cHMge1xyXG4gICAgY29sb3I6ICMxZTI3NTk7XHJcblxyXG4gICAgLmNvbCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMiB7XHJcbiAgICAgICAgLmNvbC0jeyRpfSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5ncm91cC13cmFwcGVyLW5hbWUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItZ3JvdXAtbmFtZS13cmFwcGVyIHtcclxuICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMi4zcmVtICsgMnB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVzZXItZ3JvdXAtbmFtZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmxhYmVsIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JvdXAtd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLW5hbWUge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnR5cGVzLXdyYXBwZXItaGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiAjNzI4NmEyO1xyXG4gICAgfVxyXG5cclxuICAgIC50eXBlcy13cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDM1cHggNXB4IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzdlOGRjMDtcclxuICAgICAgICAgICAgei1pbmRleDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xyXG4gICAgICAgICAgICB0b3A6IDUlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDkwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwZWMtd3JhcHBlciB7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50eXBlLW5hbWUge1xyXG5cclxuICAgICAgICAuYWNjaWNvbiB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIC5yb3RhdGUtaWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFzIHtcclxuICAgICAgICAgICAgY29sb3I6ICNkZGRkZGQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGVjLW5hbWUge1xyXG4gICAgICAgICYuYWxsIHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjNzI4NmEyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il19 */
