@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;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media (max-width:767px){.page-title-box{padding:15px 0}}.page-title-box .float-right{order:1}.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}.gap-1{gap:5px}.gap-2{gap:10px}.gap-3{gap:15px}.gap-4{gap:20px}.gap-5{gap:25px}.gap-6{gap:30px}.toolbar-container{display:flex;gap:15px;flex-wrap:wrap}@media (max-width:575px){.toolbar-container{gap:10px}}.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}@media (max-width:991px){.pagination{flex-wrap:wrap}}.pagination .page-link{color:#435177}@media (max-width:991px){.pagination .page-link{font-size:10px;padding:.25rem .5rem}}.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);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;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: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:flex;align-items:flex-start}.navbar-custom .crypto-balance i{font-size:24px;margin-right:10px}.navbar-custom .crypto-balance .btc-balance{align-self:center;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;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%);transition:all .5s ease-out;transition-property:transform,opacity;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{transition:none!important}.waves-button,.waves-circle{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);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}@media (max-width:575px){.btn-responsive{width:100%!important;min-width:100%!important}}.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{transform:skew(-15deg)}.btn-skew span{display:inline-block;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:flex}.alert .alert-icon{font-size:24px;margin-right:8px}.alert .alert-text{flex-grow:1;align-self:center}.alert .alert-close{display:flex;align-items:center;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}@media (max-width:575px){.dropdown-menu-responsive{width:100%}}.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-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-container{overflow-x:auto}.table-container>.table{white-space:nowrap}.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:flex;width:100%;height:100%;color:#f3f6f7;align-items: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;min-width:150px}.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}@media (max-width:991px){.form-header{flex-direction:column;width:100%;align-items:flex-start!important;gap:10px}}@media (max-width:991px){.form-actions,.form-header>div{justify-content:flex-start!important}.form-actions{width:100%;flex-direction:column;gap:10px;margin:0 0 10px!important;align-items:flex-start!important}.form-actions .btn{min-width:150px}}.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;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: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{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;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{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;min-width:150px}.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:100%!important;right:8px;top:50%!important;transform:translateY(-50%)!important}.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}.select2-search__field{border:none!important}.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}.mce-toolbar{overflow-x:auto}.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;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;transition-duration:.3s}.message-list li a{color:#7081b9}.message-list li:hover{background:rgba(164,171,197,.08);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;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: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);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;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);transition:all .3s linear 0ms}.pricingTable1 .a-animate-blink{animation:a-animate-blink 1s step-start 0s infinite;animation-fill-mode:none}@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;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{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%;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;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;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;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:flex;align-items:flex-start;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:flex;align-items:flex-end;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:flex;align-items: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:flex;flex-direction:column;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:flex;flex-direction:row;flex:1;flex-wrap:wrap;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:flex;align-items:center;justify-content:center;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{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:transform .25s;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";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{transform:scale(1.1)}.item-box:hover .item-container,.item-container{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;-webkit-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:flex;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:flex;flex-flow:row nowrap;position:relative;justify-content:center}.countdown .part{min-width:2rem;padding-bottom:.5rem;flex-shrink: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{order:1}.countdown .hours{order:2}.countdown .minutes{order:3}.countdown .seconds{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;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;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: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: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;justify-content: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: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:flex;overflow:hidden;min-height:18px;min-width:200px}.bw-loader.loaded:before{animation:bw-loader-hide .2s ease-out forwards}.bw-loader:before{content:"";position:absolute;left:0;top:0;width:300%;height:100%;transition:opacity .2s ease-out;background:linear-gradient(90deg,#d8e3f0,#c3cbd3,#d8e3f0,#c3cbd3);animation:bw-loader-animate 2s linear infinite}@keyframes bw-loader-animate{0%{transform:translate(0)}to{transform:translate(-66.6666%)}}@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}.article-index p{margin-top:revert!important}@media (max-width:991px){.article-index p{margin-bottom:revert!important}}@media (max-width:991px){.article-index p>.btn{min-width:150px}}.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{box-sizing:border-box!important}@media (max-width:991px){.mce-window.mce-in{width:calc(100% - 20px)!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;height:auto!important}.mce-window.mce-in .mce-container-body{display:flex;flex-direction:column;gap:10px;width:100%!important;padding:10px 10px 0;height:auto!important}.mce-window.mce-in .mce-combobox,.mce-window.mce-in .mce-textbox,.mce-window.mce-in .select2-container{width:100%!important}.mce-window.mce-in .mce-form,.mce-window.mce-in .mce-formitem,.mce-window.mce-in .mce-tab,.mce-window.mce-in .mce-tabs,.mce-window.mce-in .mce-window-body{height:auto!important}.mce-window.mce-in .mce-window-body{overflow-y:auto}.mce-window.mce-in .mce-abs-layout-item{position:relative;top:unset!important;left:unset!important;bottom:unset!important;right:unset!important}.mce-window.mce-in .mce-abs-layout-item:not(.mce-form){max-height:300px!important;min-width:auto!important;max-width:100%!important;margin-bottom:10px}.mce-window.mce-in *{box-sizing:border-box!important}.mce-window.mce-in .mce-foot .mce-container-body{flex-direction:row!important;justify-content:flex-end}.mce-window.mce-in .mce-foot div[role=button]{position:static!important}.mce-window.mce-in textarea{width:100%!important}}.mce-window.mce-in .mce-container-body{box-sizing:border-box!important}.mce-window.mce-in .mce-foot,.mce-window.mce-in .mce-form,.mce-window.mce-in .mce-formitem{width:auto!important}.card-body{overflow-x:auto}.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%;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%;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}@media (max-width:575px){.module-header{display:flex;flex-direction:column;gap:10px}.module-header a{margin-left:0!important}}@media (max-width:991px){.user-update button[type=submit]{margin-top:10px;display:block;width:100%}}@media (max-width:991px){.form-group{margin-bottom:10px}}@media (max-width:991px){.btn-create,.btn-generate{margin-top:10px!important}.btn-create{display:block;width:100%}}@media (max-width:991px){.shop-discount-codes-index>p{display:flex;flex-direction:column}}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#888 0),linear-gradient(135deg,#888 50%,transparent 0);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJlc2V0LnNjc3MiLCJfZGVtby1vbmx5LnNjc3MiLCJfbGVmdC1zaWRlbmF2LnNjc3MiLCJfdG9wYmFyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfd2F2ZXMuc2NzcyIsInN0eWxlLmNzcyIsIl9jYXJkcy5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9hbGVydHMuc2NzcyIsIl9iYWNrZ3JvdW5kLWNvbG9yLnNjc3MiLCJfdGV4dC1jb2xvci5zY3NzIiwiX2JhZGdlLWNvbG9yLnNjc3MiLCJfZHJvcGRvd24uc2NzcyIsIl9wcm9ncmVzcy5zY3NzIiwiX3RhYmxlLnNjc3MiLCJfYXZhdGFyLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9yaWJib25zLnNjc3MiLCJfY2hlY2stcmFkaW8uc2NzcyIsIl9yYW5nZXNsaWRlci5zY3NzIiwiX3N3ZWV0LWFsZXJ0LnNjc3MiLCJfbmFzdGFibGUuc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl9mb3JtLWFkdmFuY2VkLnNjc3MiLCJfc3dpdGNoLnNjc3MiLCJfZm9ybS12YWxpZGF0aW9uLnNjc3MiLCJfZm9ybS13aXphcmQuc2NzcyIsIl9mb3JtLWVkaXRvci5zY3NzIiwiX2NoYXJ0cy5zY3NzIiwiX2p1c3RnYWdlLnNjc3MiLCJfbWFwcy5zY3NzIiwiX2VtYWlsLnNjc3MiLCJfZmlsZXMuc2NzcyIsIl9pbnZvaWNlLnNjc3MiLCJfcHJpbnQuc2NzcyIsIl9wcmljaW5nLnNjc3MiLCJfdGltZWxpbmUuc2NzcyIsIl9jaGF0LnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX3RvdXIuc2NzcyIsIl9mYXEuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfYmxvZy5zY3NzIiwiX2FuYWx5dGljcy5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfY3J5cHRvLnNjc3MiLCJfcHJvamVjdHMuc2NzcyIsIl9lY29tbWVyY2Uuc2NzcyIsIl9jcm0uc2NzcyIsIl9hY2NvdW50LXBhZ2VzLnNjc3MiLCJfbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhFQUFZLENBQ1oseUVBQVksQ0NLWixLQUNFLGlCQUFrQixDQUNsQixlRHNCZSxDQ2xCakIsVUFIRSx3QkRpQmdCLENDZGxCLEtBQ0UsUUFBUyxDQUNULGlCQUFrQixDQUNsQixjRG9EbUIsQ0NsRG5CLDhCRDhDa0MsQ0M3Q2xDLGFEUWdCLENDTGxCLDBDQVlFLGFBQWMsQ0FHaEIsR0FDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUdqQixHQUNFLGdCQUFpQixDQUNqQixjQUFlLENBR2pCLEdBQ0UsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FHakIsR0FDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUdqQixHQUNFLGNBQWUsQ0FPakIsS0FIRSxjRE1tQixDQ0hyQixFQUNFLGVBQWdCLENBQ2hCLDZCRENtQixDQ0dyQixFQUNFLHNCQUF3QixDQUcxQixFQUNFLDhCRFprQyxDQ2FsQyxhRG5EZ0IsQ0NpRGxCLHlCQU1JLFNBQVUsQ0FDVixvQkFBcUIsQ0FNekIsMEJBRUUsaUJBQWtCLENBQ2xCLHlCQUEwQixDQUMxQixvQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixhRHRFZ0IsQ0N1RWhCLHdDRDVFZ0IsQ0M4RWxCLGdCQUNFLGNBQWUsQ0FDZixZQUFhLENBQ2IsY0FBZSxDQUNmLDZCQUE4QixDQUM5QixRQUFTLENDM0ZQLHlCRHNGSixnQkFRSSxjQUFlLENBbUJsQixDQTNCRCw2QkFZSSxPQUFRLENBWlosNEJBZ0JJLGNBQWUsQ0FDZixRQUFTLENBQ1QsYUQzRmMsQ0N5RWxCLDRCQXNCSSxjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLDRCQUE2QixDRXJIakMseUJBQ0UsV0FDRSxZQUFhLENBQ2QsQ0FJSCxlQUNFLHFCQUF1QixDQUl6QixRQUNFLGtCQUFtQixDQUlyQixNQUNFLGNBQWUsQ0FFakIsTUFDRSxjQUFlLENBRWpC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QUNFLGFaalZnQixDWWtWaEIsd0JaaFdhLENZaVdiLHdCWnhWZ0IsQ1l5VmhCLDJDWnZWZ0IsQ1l5VmxCLHVnQkF3QkUsd0JBQW9DLENBQ3BDLHdCQUFvQyxDQUV0QywySEFLRSxtREFBcUQsQ0FFdkQsaUlBR0UsYVozWGdCLENZK1hsQixVQUNFLHdCWjVZWSxDWTZZWix3Qlo3WVksQ1k4WVoseUNaOVlZLENZK1laLFVaaFphLENZa1pmLHdYQWtCRSx3QkFBbUMsQ0FDbkMsd0JBQW1DLENBQ25DLFVadGFhLENZd2FmLHNIQUtFLGlEQUFpRCxDQUtuRCxVQUNFLGFaeGFnQixDWTJhbEIsaURBR0Usb0JBQXFCLENBQ3JCLGFaN2FnQixDWWtibEIsVUFDRSx3Qlo3YlksQ1k4Ylosd0JaOWJZLENZK2JaLFVabGNhLENZbWNiLDBDWmhjWSxDWWtjZCx3WEFrQkUsd0JBQW1DLENBQ25DLHdCQUFtQyxDQUNuQyxVWnpkYSxDWTJkZixzSEFLRSxrREFBaUQsQ0FLbkQsWUFDRSx3QlpsZWMsQ1ltZWQsd0JabmVjLENZb2VkLFVaeGVhLENZeWViLDBDWnJlYyxDWXVlaEIsb1pBa0JFLHdCQUFxQyxDQUNyQyx3QkFBcUMsQ0FDckMsVVovZmEsQ1lpZ0JmLGdJQUtFLHdDWmxnQmMsQ1l1Z0JoQixVQUNFLHdCWnZnQlksQ1l3Z0JaLHdCWnhnQlksQ1l5Z0JaLHlDWnpnQlksQ1k0Z0JkLGloQkF1QkUsa0NBQThDLENBQzlDLHdCQUFtQyxDQUNuQyxVWjFpQmEsQ1k2aUJmLDJLQU1FLGlEQUFpRCxDQUtuRCxXQUNFLHFCWnpqQmEsQ1kwakJiLGFaN2lCZ0IsQ1k4aUJoQixxQlozakJhLENZNGpCYixrQ1puakJnQixDWXNqQmxCLHFsQkEwQkUsa0NBQStDLENBQy9DLHdCQUFvQyxDQUd0QyxpTEFNRSw0Q0FBbUQsQ0FLckQscUJBQ0UsYVpobkJlLENZaW5CZixvQlpqbkJlLENZbW5CakIscUJBQ0UsYVpsbkJlLENZbW5CZixvQlpubkJlLENZcW5CakIsa0JBQ0UsYVpybkJZLENZc25CWixvQlp0bkJZLENZd25CZCxxQkFDRSxhWnhuQmUsQ1l5bkJmLG9CWnpuQmUsQ1kybkJqQixvQkFDRSxhWjNuQmMsQ1k0bkJkLG9CWjVuQmMsQ1k4bkJoQixrQkFDRSxhWjVuQlksQ1krbkJaLG9CWi9uQlksQ1lpb0JkLHFDQUpFLHFCQUFzQixDQUN0Qiw0Qlp0bkJnQixDWXluQmxCLG1CQUNFLGFadm5CZ0IsQ1kwbkJoQixvQlo3bkJnQixDWWdvQmxCLHVCQUNFLGFaaHBCaUIsQ1ltcEJqQixvQlpucEJpQixDWXNwQm5CLHlDQUxFLHFCQUFzQixDQUN0Qiw0Qlp6b0JZLENZNm9CZCxrQkFDRSxhWjlvQlksQ1lpcEJaLG9CWmpwQlksQ1lvcEJkLG9CQUNFLGFacHBCYyxDWXVwQmQsb0JadnBCYyxDWTBwQmhCLHNDQUxFLHFCQUFzQixDQUN0Qiw0QlpycEJZLENZeXBCZCxrQkFDRSxhWjFwQlksQ1k2cEJaLG9CWjdwQlksQ1lrcUJkLGtCQUNFLG9DWi9xQmUsQ1lnckJmLGFaaHJCZSxDWThxQmpCLHdCQUlJLHdCWmxyQmEsQ1ltckJiLFVaNXFCVyxDWXVxQmYsd0JBUUksMENadHJCYSxDWXVyQmIsb0NadnJCYSxDWXdyQmIsVVpqckJXLENZb3JCZixvQkFDRSxxQ1ozckJpQixDWTRyQmpCLGFaNXJCaUIsQ1kwckJuQiwwQkFJSSx3Qlo5ckJlLENZK3JCZixVWnpyQlcsQ1lvckJmLDBCQVFJLDBDWmxzQmUsQ1ltc0JmLG9DWm5zQmUsQ1lvc0JmLFVaOXJCVyxDWWtzQmYsa0JBQ0Usb0NaeHNCZSxDWXlzQmYsYVp6c0JlLENZdXNCakIsd0JBSUksd0JaM3NCYSxDWTRzQmIsVVp2c0JXLENZa3NCZix3QkFRSSwwQ1ovc0JhLENZZ3RCYixvQ1podEJhLENZaXRCYixVWjVzQlcsQ1lndEJmLGtCQUNFLHFDWnB0QmUsQ1lxdEJmLGFacnRCZSxDWW10QmpCLHdCQUlJLHdCWnZ0QmEsQ1l3dEJiLFVacnRCVyxDWWd0QmYsd0JBUUksMENaM3RCYSxDWTR0QmIsb0NaNXRCYSxDWTZ0QmIsVVoxdEJXLENZOHRCZixpQkFDRSxxQ1pqdUJjLENZa3VCZCxhWmx1QmMsQ1lndUJoQix1QkFJSSx3QlpwdUJZLENZcXVCWixVWm51QlcsQ1k4dEJmLHVCQVFJLDJDWnh1QlksQ1l5dUJaLHFDWnp1QlksQ1kwdUJaLFVaeHVCVyxDWTR1QmYsZUFDRSxxQ1pqdkJZLENZa3ZCWixhWmx2QlksQ1lndkJkLHFCQUlJLHdCWnB2QlUsQ1lxdkJWLFVaanZCVyxDWTR1QmYscUJBUUksMkNaeHZCVSxDWXl2QlYscUNaenZCVSxDWTB2QlYsVVp0dkJXLENZMHZCZixlQUNFLG1DWjF2QlksQ1kydkJaLGFaM3ZCWSxDWXl2QmQscUJBSUksd0JaN3ZCVSxDWTh2QlYsVVovdkJXLENZMHZCZixxQkFRSSx5Q1pqd0JVLENZa3dCVixtQ1psd0JVLENZbXdCVixVWnB3QlcsQ1l3d0JmLGVBQ0Usb0NadHdCWSxDWXV3QlosYVp2d0JZLENZcXdCZCxxQkFJSSx3Qlp6d0JVLENZMHdCVixVWjd3QlcsQ1l3d0JmLHFCQVFJLDBDWjd3QlUsQ1k4d0JWLG9DWjl3QlUsQ1krd0JWLFVabHhCVyxDWXF4QmYsaUJBQ0Usb0NabHhCYyxDWW14QmQsYVpueEJjLENZaXhCaEIsdUJBSUksd0JacnhCWSxDWXN4QlosVVoxeEJXLENZcXhCZix1QkFRSSwwQ1p6eEJZLENZMHhCWixvQ1oxeEJZLENZMnhCWixVWi94QlcsQ1lteUJmLGVBQ0UsbUNaL3hCWSxDWWd5QlosYVpoeUJZLENZOHhCZCxxQkFJSSx3QlpseUJVLENZbXlCVixVWnh5QlcsQ1lteUJmLHFCQVFJLHlDWnR5QlUsQ1l1eUJWLG1DWnZ5QlUsQ1l3eUJWLFVaN3lCVyxDWW16QmYsc0JBQ0UsVUFBVyxDQUNYLFdBQVksQ0FDWixpQkFBa0IsQ0FFcEIsY0FDRSxvQkFBd0IsQ0FDeEIsd0JBQXlCLENBRTNCLGFBQ0Usb0JBQXdCLENBQ3hCLHdCQUF5QixDQUUzQixhQUNFLG9CQUF3QixDQUN4Qix3QkFBeUIsQ0FFM0IsV0FDRSxvQkFBd0IsQ0FDeEIsd0JBQXlCLENDOTBCM0IsU0FDRSxrQkFBbUIsQ0FFckIsT0FDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUZYLHlCQUtJLFlBQWEsQ0FMakIsbUJBUUksY0FBZSxDQUNmLGdCQUFpQixDQVRyQixtQkFZSSxXQUFZLENBQ1osaUJBQWtCLENBYnRCLG9CQWdCSSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHdCQUF5QixDQWxCN0IsbUJBc0JJLGVBQWdCLENBdEJwQixxQkF5QkksVWJwQlcsQ2FxQlgsd0JiNUJhLENhRWpCLHVCQTZCSSxhYmpCYyxDYWtCZCx3QmIvQmUsQ2FDbkIscUJBaUNJLFViNUJXLENhNkJYLHdCYmxDYSxDYUFqQixxQkFxQ0ksYWJsQmMsQ2FtQmQsd0JicENhLENhRmpCLGtCQXlDSSxVYnBDVyxDYXFDWCx3QmJ6Q1UsQ2FEZCxvQkE2Q0ksVWJ4Q1csQ2F5Q1gsd0JiM0NZLENhSGhCLGtCQWlESSxVYjVDVyxDYTZDWCx3QmI1Q1UsQ2FOZCxtQkFxREksYWJwQ2MsQ2FxQ2QscUJiakRXLENha0RYLHFDYmpEVSxDYU5kLGtCQTBESSxVYnJEVyxDYXNEWCx3QmJuRFUsQ2FSZCxrQkE4REksVWJ6RFcsQ2EwRFgsd0JickRVLENhVmQsb0JBa0VJLFViN0RXLENhOERYLHdCYjFEWSxDYVRoQiw2QkF5RUksd0JiekVhLENhMEViLDRCQUE2QixDQUM3QixhYjNFYSxDYUFqQiw0QkE4RUksd0JiM0VZLENhNEVaLDRCQUE2QixDQUM3QixhYjdFWSxDYUhoQiw2QkFtRkksd0JickZhLENhc0ZiLDRCQUE2QixDQUM3QixhYnZGYSxDYUVqQiw2QkF3Rkksd0JidEZhLENhdUZiLDRCQUE2QixDQUM3QixhYnhGYSxDYUZqQiwwQkE2Rkksd0JiNUZVLENhNkZWLDRCQUE2QixDQUM3QixhYjlGVSxDYURkLDBCQWtHSSx3QmIxRlUsQ2EyRlYsNEJBQTZCLENBQzdCLGFiNUZVLENhUmQsNEJBdUdJLHdCYjlGWSxDYStGWiw0QkFBNkIsQ0FDN0IsYWJoR1ksQ2FUaEIsMEJBNEdJLHdCYmxHVSxDYW1HViw0QkFBNkIsQ0FDN0IsYWJwR1UsQ2FWZCwrQkFpSEksd0JibEhlLENhbUhmLDRCQUE2QixDQUM3QixhYnBI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QXhDbkIsNkNBNkNNLG1CQUFvQixDQUNwQix5Q0FBMEMsQ0FDMUMsbUJBQW9CLENBQ3BCLG9CdkJoZFcsQ3VCZ2FqQiw4Q0F3RE0sa0JBQXNCLENBeEQ1QiwrQ0E0REksb0J2QjVkYSxDdUJnYWpCLGdEQWdFTSxrQkFBbUIsQ0FoRXpCLHNEQXVFUSx3QnZCdmVTLEN1QmdhakIscURBMEVRLHFCdkJuZU8sQ3VCeVpmLDJIQWtGUSxvQnZCbGZTLEN1QmdhakIsd0RBeUZRLHdCdkJ4ZlcsQ3VCK1puQix1REE0RlEscUJ2QnJmTyxDdUJ5WmYsK0hBb0dRLG9CdkJuZ0JXLEN1QitabkIsc0RBMkdRLHdCdkJ6Z0JTLEN1QjhaakIscURBOEdRLHFCdkJ2Z0JPLEN1QnlaZiwySEFzSFEsb0J2QnBoQlMsQ3VCOFpqQixxREE2SFEsd0J2QnhoQlEsQ3VCMlpoQixvREFnSVEscUJ2QnpoQk8sQ3VCeVpmLHlIQXdJUSxvQnZCbmlCUSxDdUIyWmhCLHNEQStJUSx3QnZCM2lCUyxDdUI0WmpCLHFEQWtKUSxxQnZCM2lCTyxDdUJ5WmYsMkhBMEpRLG9CdkJ0akJTLEN1QjRaakIsbURBaUtRLHdCdkI5akJNLEN1QjZaZCxrREFvS1EscUJ2QjdqQk8sQ3VCeVpmLHFIQTRLUSxvQnZCemtCTSxDdUI2WmQsbURBbUxRLHdCdkIza0JNLEN1QndaZCxrREFzTFEscUJ2Qi9rQk8sQ3VCeVpmLHFIQThMUSxvQnZCdGxCTSxDdUJ3WmQscURBcU1RLHdCdkIxbEJRLEN1QnFaaEIsb0RBd01RLHFCdkJqbUJPLEN1QnlaZix5SEFnTlEsb0J2QnJtQlEsQ3VCcVpoQixtREF1TlEsd0J2QjdtQk0sQ3VCc1pkLGtEQTBOUSxxQnZCbm5CTyxDdUJ5WmYscUhBa09RLG9CdkJ4bkJNLEN3QlpkLDhCQUdFLGtCeEJEZSxDd0JHakIsZ0RBR0Usd0J4Qk5lLEN3QlFqQix5T0FRRSx3QnhCaEJlLEN3QmtCakIsb0ZBR0Usd0J4QnJCZSxDd0J3QmpCLDZDQUVFLHdCeEJ4QmUsQ3dCMEJqQixzQ0FDRSx3QnhCM0JlLEN3QjZCakIsc0JBQ0Usd0J4QmhC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RSxlQUFnQixDQUNoQixjQUFlLENBQ2YsYTVCeEpZLEM0QjZKZCxtREFDRSxrQjVCL0hXLEM0QmlJYiw0Q0FDRSw4QjVCektlLEM0QjBLZixhNUIxS2UsQzRCNktqQixvQ0FFRSxrQkFBNkIsQ0FDN0IsYTVCaExlLEM0QmtMakIsbURBRUUsYTVCdEtnQixDNEJ1S2hCLGNBQWUsQ0FDZixhQUFjLENBR2hCLGtCQUNFLGdCQUFpQixDQUVuQixpQ0FDRSxhQUF5QixDQUczQiwyREFFRSxhQUF5QixDQUN6QixjQUFlLENBRWpCLHdCQUNFLGNBQWUsQ0FHakIsWUFDRSxhNUJuS1csQzRCb0tYLG9CQUFxQixDQzVNdkIseUZBT00sVTdCQ1MsQzZCQVQsb0I3QlBXLEM2QlFYLHdCN0JSVyxDNkJEakIsdUZBWU0sMkM3QlhXLEM2QkRqQixxR0FlTSxpQzdCSVksQzZCbkJsQiwyRkF1Qk0sVTdCZlMsQzZCZ0JULG9CN0J0QmEsQzZCdUJiLHdCN0J2QmEsQzZCRm5CLHlGQTRCTSwyQzdCMUJhLEM2QkZuQix1R0ErQk0saUM3QlpZLEM2Qm5CbEIseUZBdUNNLFU3Qi9CUyxDNkJnQ1Qsb0I3QnJDVyxDNkJzQ1gsd0I3QnRDVyxDNkJIakIsdUZBNENNLDJDN0J6Q1csQzZCSGpCLHFHQStDTSxpQzdCNUJZLEM2Qm5CbEIseUZBdURNLFU3Qi9DUyxDNkJnRFQsb0I3Qm5EVyxDNkJvRFgsd0I3QnBEVyxDNkJMakIsdUZBNERNLDJDN0J2RFcsQzZCTGpCLHFHQStETSxpQzdCNUNZLEM2Qm5CbEIsc0ZBdUVNLFU3Qi9EUyxDNkJnRVQsb0I3QnBFUSxDNkJxRVIsd0I3QnJFUSxDNkJKZCxvRkE0RU0sNEM3QnhFUSxDNkJKZCxrR0ErRU0saUM3QjVEWSxDNkJuQmxCLHdGQXVGTSxVN0IvRVMsQzZCZ0ZULG9CN0JsRlUsQzZCbUZWLHdCN0JuRlUsQzZCTmhCLHNGQTRGTSw0QzdCdEZVLEM2Qk5oQixvR0ErRk0saUM3QjVFWSxDNkJuQmxCLHNGQXVHTSxVN0IvRlMsQzZCZ0dULG9CN0IvRlEsQzZCZ0dSLHdCN0JoR1EsQzZCVGQs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QkFLOEIsQ0FFaEMsU0FDRSxVQUFXLENyRHpjVCx5QnFENGNKLGVBRUksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixRQUFTLENBSmIsaUJBT00sdUJBQXlCLENBQzFCLENyRHBkRCx5QnFEd2RKLGlDQUdNLGVBQWdCLENBQ2hCLGFBQWMsQ0FDZCxVQUFXLENBQ1osQ3JEOWRELHlCcURrZUosWUFFSSxrQkFBbUIsQ0FFdEIsQ3JEdGVHLHlCcUQ4ZUosMEJBSkkseUJBUVcsQ0FKZixZQUdJLGFBQWMsQ0FDZCxVQUFXLENBRWQsQ3JEcGZHLHlCcURzZkosNkJBR00sWUFBYSxDQUNiLHFCQUFzQixDQUV6QixDQUdILE9BQ0Usb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixlQUFnQixDQUNoQiw2R0FDb0QsQ0FDcEQsOEZBQzJDLENBQzNDLDJDQUE4QyxDQUM5QywyQkFBNEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw1MDAsNjAwLDcwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDUwMCw3MDAnKTtcblxuLy8gQ29sb3IgdmFyaWFibGVzXG5cbiRwcmltYXJ5OiAjNGQ3OWY2O1xuJHNlY29uZGFyeTogIzRhYzdlYztcbiRzdWNjZXNzOiAjMWVjYWI4O1xuJGluZm86ICM5YmE3Y2E7XG4kd2FybmluZzogI2YzYzc0ZDtcbiRkYW5nZXI6ICNmMTY0NmM7XG4kbGlnaHQ6ICNmMWY1ZmE7XG4kd2hpdGU6ICNmZmZmZmY7XG4kZGFyazogIzJmNDY4NjtcbiRtdXRlZDogI2E0YWJjNTtcbiRwaW5rOiAjZmY1ZGEwO1xuJHB1cnBsZTogIzc1NTFlOTtcbiRibHVlOiAjMmI1NWNjO1xuXG4kZ3JheS0xMDA6ICNmM2Y2Zjc7XG4kZ3JheS0yMDA6ICNlZmYyZjk7XG4kZ3JheS0zMDA6ICNkYmUwZWM7XG4kZ3JheS00MDA6ICNiNmMyZTQ7XG4kZ3JheS01MDA6ICM4OTk3YmQ7XG4kZ3JheS02MDA6ICM3MDgxYjk7XG4kZ3JheS03MDA6ICM1MDY0OWM7XG4kZ3JheS04MDA6ICM0MzUxNzc7XG4kZ3JheS05MDA6ICMxYzJkNDE7XG5cbi8vIEJvZHkgQmFja2dyb3VuZFxuJGJnLWJvZHk6ICNlYWYwZjc7XG4kYm9keS10ZXh0OiAjODI4ZGIxO1xuJGFjY291bnQtYm9keTogI2Y3ZjdmNztcbiRjYXJkOiAjZmZmZmZmO1xuJHRhYmxlOiAjNzI4NmEyO1xuLy8gVG9wYmFyXG4kdG9wYmFyLWhlaWdodDogNzBweDtcbiR0b3BiYXItbGVmdC13aWR0aDogMjcwcHg7XG4kYmctbmF2YmFyOiAjZmZmZmZmO1xuJGJnLWxvZ286ICMxYzFjMjk7XG4kc3ZnLWZpbGw6ICM4NmEzZjc7XG4kc3ZnLWZpbGwyOiAjZDNkZWZmO1xuJGJnLWxpc3QtZ3JvdXA6ICNmZmZmZmY7XG5cbiRkdHA6ICMxYzJkNDE7XG4kZWRpdG9yLWxheW91dDogI2Y1ZjZmNztcbiR0b29sdGlwLWN1c3RvbTogI2VhZjBmNztcbi8vIExlZnQtc2lkZWJhclxuJGJnLWljb24tbWVudTogI2YwZjRmOTtcbiRiZy1sZWZ0YmFyOiAjMTgxODIzO1xuXG4kbGVmdGJhci13aWR0aDogMjcwcHg7XG4kbGVmdGJhci13aWR0aC1jb2xsYXBzZWQ6IDcwcHg7XG4kbWVudS10aXRsZS1jb2xvcjogIzQzNTE3NztcbiRtZW51LWl0ZW0tY29sb3I6ICNhOWJhY2E7XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjNzQ5NmY4O1xuJG1lbnUtc3ViLWl0ZW0tY29sb3I6ICNhOWJhY2E7XG4kbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogIzc0OTZmODtcblxuJGxhYmVsOiAjMWUyNzU5O1xuJGZvcm0tY29udHJvbDogIzJmNTI3NTtcblxuLy8gRm9udCB2YXJpYWJsZXNcbiRmb250LXByaW1hcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiRmb250LXNlY29uZGFyeTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG5cbi8vIEZvbnQgQmFzZVxuJGZvbnQtc2l6ZS1iYXNlOiAxM3B4O1xuXG4vLyBTaGFkb3dcbiRzaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMzEsIDMwLCA0NywgMC4wNSk7XG4kc2hhZG93LW1kOiAxcHggMHB4IDIwcHggcmdiYSg5NiwgOTMsIDE3NSwgMC4wNSk7XG5cbi8vIEJvcmRlclxuXG4kYm9yZGVyOiAjZDRkOGUxO1xuJGJvcmRlcl8yOiAjZjFlZmY1O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogI2VhZjBmNztcblxuLy8gQnJlYWtwb2ludHNcblxuJGJyZWFrcG9pbnRzOiAoXG4gIC8vIEJyZWFrcG9pbnQgXCJNaW4gd2lkdGhcIlxuICAnc2NyZWVuLTRrJzpcbiAgICAoXG4gICAgICBtaW4td2lkdGg6IDMxMTJweCxcbiAgICApLFxuICAnc2NyZWVuLTJrJzogKFxuICAgIG1pbi13aWR0aDogMjU2MHB4LFxuICApLFxuICAnc2NyZWVuLWZoZCc6IChcbiAgICBtaW4td2lkdGg6IDE5MjBweCxcbiAgKSxcbiAgJ3NjcmVlbi14eHhsJzogKFxuICAgIG1pbi13aWR0aDogMTYwMHB4LFxuICApLFxuICAnc2NyZWVuLXh4bCc6IChcbiAgICBtaW4td2lkdGg6IDEzNjZweCxcbiAgKSxcbiAgJ3NjcmVlbi14bCc6IChcbiAgICBtaW4td2lkdGg6IDEyMDBweCxcbiAgKSxcbiAgJ3NjcmVlbi1sZyc6IChcbiAgICBtaW4td2lkdGg6IDk5MnB4LFxuICApLFxuICAnc2NyZWVuLW1kJzogKFxuICAgIG1pbi13aWR0aDogNzY4cHgsXG4gICksXG4gICdzY3JlZW4tc20nOiAoXG4gICAgbWluLXdpZHRoOiA1NzZweCxcbiAgKSxcbiAgJ3NjcmVlbi14cyc6IChcbiAgICBtaW4td2lkdGg6IDQ2OHB4LFxuICApLFxuICAnc2NyZWVuLXh4cyc6IChcbiAgICBtaW4td2lkdGg6IDM2MHB4LFxuICApLFxuICAvLyBCcmVha3BvaW50IFwiTWF4IHdpZHRoXCJcbiAgJy1zY3JlZW4tNGsnOlxuICAgIChcbiAgICAgIG1heC13aWR0aDogMzExMXB4LFxuICAgICksXG4gICctc2NyZWVuLTJrJzogKFxuICAgIG1heC13aWR0aDogMjU1OXB4LFxuICApLFxuICAnLXNjcmVlbi1maGQnOiAoXG4gICAgbWF4LXdpZHRoOiAxOTE5cHgsXG4gICksXG4gICctc2NyZWVuLXh4eGwnOiAoXG4gICAgbWF4LXdpZHRoOiAxNTk5cHgsXG4gICksXG4gICctc2NyZWVuLXh4bCc6IChcbiAgICBtYXgtd2lkdGg6IDEzNjVweCxcbiAgKSxcbiAgJy1zY3JlZW4teGwnOiAoXG4gICAgbWF4LXdpZHRoOiAxMTk5cHgsXG4gICksXG4gICctc2NyZWVuLWxnJzogKFxuICAgIG1heC13aWR0aDogOTkxcHgsXG4gICksXG4gICctc2NyZWVuLW1kJzogKFxuICAgIG1heC13aWR0aDogNzY3cHgsXG4gICksXG4gICctc2NyZWVuLXNtJzogKFxuICAgIG1heC13aWR0aDogNTc1cHgsXG4gICksXG4gICctc2NyZWVuLXhzJzogKFxuICAgIG1heC13aWR0aDogNDY3cHgsXG4gICksXG4gICctc2NyZWVuLXh4cyc6IChcbiAgICBtYXgtd2lkdGg6IDM1OXB4LFxuICApXG4pO1xuIiwiQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xuXG4vL1xuLy8gR2VuZXJhbFxuLy9cblxuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1ib2R5O1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgY29sb3I6ICRncmF5LTgwMDtcbn1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbmgxIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuaDIge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmg0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG59XG5cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmEge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8qIFBhZ2UgdGl0bGVzICovXG5cbi50aXRsZS10ZXh0LFxuLmhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgkZ3JheS0yMDAsIDAuMSk7XG59XG4ucGFnZS10aXRsZS1ib3gge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1tZCcpIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cblxuICAuZmxvYXQtcmlnaHQge1xuICAgIG9yZGVyOiAxO1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuXG4gIC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiLy8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBtYW5hZ2VyXG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGJyZWFrcG9pbnQgLSBCcmVha3BvaW50XG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xuQG1peGluIHJlc3BvbmQtdG8oJGJyZWFrcG9pbnQpIHtcbiAgJHJhdy1xdWVyeTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KTtcbiAgQGlmICRyYXctcXVlcnkge1xuICAgICRxdWVyeTogaWYoXG4gICAgICB0eXBlLW9mKCRyYXctcXVlcnkpID09ICdzdHJpbmcnLFxuICAgICAgdW5xdW90ZSgkcmF3LXF1ZXJ5KSxcbiAgICAgIGluc3BlY3QoJHJhdy1xdWVyeSlcbiAgICApO1xuICAgIEBtZWRpYSAjeyRxdWVyeX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJ05vIHZhbHVlIGZvdW5kIGZvciBgI3skYnJlYWtwb2ludH1gLiAnKydQbGVhc2UgbWFrZSBzdXJlIGl0IGlzIGRlZmluZWQgaW4gYCRicmVha3BvaW50c2AgbWFwLic7XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ21peGlucy5zY3NzJztcblxuLyogPT09PT09PT09PT09PVxuICAgSGVscGVyIGNsYXNzZXNcbj09PT09PT09PT09PT0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gU2xpbXNjcm9sbFxuLnNsaW1TY3JvbGxEaXYge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gTWFyZ2luc1xuLm0tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi8vIFdpZHRoXG4udy14cyB7XG4gIG1pbi13aWR0aDogODBweDtcbn1cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4O1xufVxuLnctbWQge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuLnctbGcge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4vLyBGb250IHNpemVzXG4uZm9udC0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuLmZvbnQtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLy8gVGh1bWIgc2l6ZXMrXG4udGh1bWIteHhzIHtcbiAgaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi50aHVtYi14cyB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4udGh1bWItc20ge1xuICBoZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRodW1iLW1kIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRodW1iLWxnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnRodW1iLXhsIHtcbiAgaGVpZ2h0OiA3OHB4O1xuICB3aWR0aDogNzhweDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDVweDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAxMHB4O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDE1cHg7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMjBweDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAyNXB4O1xufVxuXG4uZ2FwLTYge1xuICBnYXA6IDMwcHg7XG59XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tc20nKSB7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4iLCJAaW1wb3J0ICdtaXhpbnMnO1xuXG4vKiA9PT09PT09PT09PT09XG4gICBCb290c3RyYXAtY3VzdG9tXG49PT09PT09PT09PT09ICovXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG59XG5cbi5jb2wsXG4uY29sLTEsXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLWF1dG8sXG4uY29sLWxnLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy1hdXRvLFxuLmNvbC1tZCxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtYXV0byxcbi5jb2wtc20sXG4uY29sLXNtLTEsXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLWF1dG8sXG4uY29sLXhsLFxuLmNvbC14bC0xLFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gIH1cbn1cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgfVxufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgkZ3JheS01MDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDUnICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcbn1cblxuY29kZSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBwIHtcbiAgICBmb250LXNpemU6IDEuMDVyZW07XG4gIH1cbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmF5LTMwMDtcbiAgJi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRncmF5LTMwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4vKiBEcm9wZG93biAqL1xuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsXG4uZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogJGRhcms7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMyUpO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIHBhZGRpbmc6IDZweCAxLjVyZW07XG59XG5cbi5kcm9wZG93bi1sZyB7XG4gIHdpZHRoOiAyODBweDtcblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLmFycm93LW5vbmUge1xuICAmOmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXJfMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxpc3QtZ3JvdXA7XG59XG5cbi8qIE5hdnMgJiBUYWJzICovXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5zbWFsbCxcbnNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4vKiBCb3JkZXIgY29sb3JzICovXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1waW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWN1c3RvbSB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLyogUGFnaW5hdGlvbi8gUGFnZXIgKi9cblxuLnBhZ2luYXRpb24ge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgfVxuICB9XG4gIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAucGFnZS1saW5rOmZvY3VzLFxuICAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogJGRhcms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKCRwcmltYXJ5LCAwLjMzKTtcbiAgfVxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogY2FsYygxNnB4ICsgMXB4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogZmFkZSgkd2hpdGUsIDcwJSk7XG59XG5cbi8vIFNjcm9sbHNweVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5uYXZiYXItYnJhbmQubmF2YmFyLXNjcm9sbC1icmFuZCB7XG4gIG1hcmdpbjogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDEwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8vIFBvcG92ZXJcblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAzMCUpO1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLWlubmVyLFxuLnRvb2x0aXAudG9vbHRpcC1za3kgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAkdG9vbHRpcC1jdXN0b207XG4gIGNvbG9yOiAkbWVudS10aXRsZS1jb2xvcjtcbn1cblxuLnRvb2x0aXAudG9vbHRpcC1jdXN0b20uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXG4udG9vbHRpcC50b29sdGlwLXNreS5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRsaWdodDtcbn1cbiIsIi8vXG4vLyBEZW1vLU9ubHlcbi8vXG5cbi5icy1leGFtcGxlLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaWNvbi1kZW1vLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcbiAgfVxuXG4gICYuZW1vamktaWNvbnMge1xuICAgIGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4cHg7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xuXG4gICAgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBmaWxsOiAkbXV0ZWQ7XG4gICAgfVxuXG4gICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBmaWxsOiAkbXV0ZWQ7XG4gICAgfVxuICAgIGNpcmNsZSB7XG4gICAgICBmaWxsOiAkaW5mbztcbiAgICB9XG4gICAgZyB7XG4gICAgICBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICB9XG5cbiAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBmaWxsOiAkbXV0ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbC1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICBmaWxsOiAkbXV0ZWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6ICR0b3BiYXItaGVpZ2h0O1xufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JHRvcGJhci1oZWlnaHR9KTtcbiAgcGFkZGluZzogMCAxNXB4IDYwcHggMTVweDtcbn1cblxuLmxlZnQtc2lkZW5hdiB7XG4gIG1pbi13aWR0aDogJGxlZnRiYXItd2lkdGg7XG4gIG1heC13aWR0aDogJGxlZnRiYXItd2lkdGg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1sZWZ0YmFyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skdG9wYmFyLWhlaWdodH0pO1xuICBib3gtc2hhZG93OiAkc2hhZG93O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwO1xufVxuXG4ubGVmdC1zaWRlbmF2LW1lbnUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAyN3B4O1xuICAgICAgY29sb3I6ICRtZW51LWl0ZW0tY29sb3I7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgJi50aS1jb250cm9sLXJlY29yZCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgY29sb3I6ICRtZW51LXN1Yi1pdGVtLWNvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubW0tYWN0aXZlIHtcbiAgICAgIC5tZW51LWFycm93IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcRjE0MCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubW0tYWN0aXZlIGEgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSB7XG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDInO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGkgYSB7XG4gICAgICAgIG1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDInO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW0tYWN0aXZlIHtcbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IGk6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxGMTQwJztcbiAgICAgICAgfVxuICAgICAgICAubW0tc2hvdyB7XG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJnLWxlZnRiYXIsIDIlKTtcbiAgICAgICAgaSB7XG4gICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5uYXYtaXRlbS5hY3RpdmUge1xuICAgICAgICBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBjb2xvcjogJG1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gJi5tbS1hY3RpdmUge1xuICAgIC8vICAgICAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51e1xuICAgIC8vICAgICAgICAgaSB7XG4gICAgLy8gICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgIC8vICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjE0MlwiO1xuICAgIC8vICAgICAgICAgICAgIH1cbiAgICAvLyAgICAgICAgIH1cbiAgICAvLyAgICAgfVxuICAgIC8vIH1cbiAgfVxuXG4gIC5tZW51LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5tZW51LWFycm93IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcblxuICAgIGkge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi8vIEVubGFyZ2UgbWVudVxuLmVubGFyZ2UtbWVudSB7XG4gIC5sZWZ0LXNpZGVuYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvcGJhciB7XG4gICAgLnRvcGJhci1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1uYXZiYXI7XG4gICAgICAubG9nbyB7XG4gICAgICAgIC5sb2dvLWxnIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICYubG9nby1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmxlZnQtc2lkZW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogJHRvcGJhci1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDA7XG4gIH1cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmVubGFyZ2UtbWVudSB7XG4gICAgLnRvcGJhciB7XG4gICAgICAudG9wYmFyLWxlZnQge1xuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgLmxvZ28tbGcge1xuICAgICAgICAgICAgJi5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFRvcGJhclxuLy9cbi50b3BiYXIge1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgLnRvcGJhci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbG9nbztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6ICR0b3BiYXItbGVmdC13aWR0aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5sb2dvIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcbiAgICAgIC5sb2dvLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgICAgLmxvZ28tbGcge1xuICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICB9XG4gICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAkYmctbmF2YmFyO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIG1pbi1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgbGluZS1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xuICAgIG1heC1oZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xuICAgIC5uYXYtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbiAgLnRvcGJhci1uYXYge1xuICAgIGxpIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRiZy1uYXZiYXIsIDMlKTtcbiAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY3J5cHRvLWJhbGFuY2Uge1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBtYXJnaW46IDE2cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC5idGMtYmFsYW5jZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgaDUge1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJG11dGVkO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLW1lbnUtbW9iaWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogJHdoaXRlO1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdi11c2VyIHtcbiAgLm5hdi11c2VyLW5hbWUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gIH1cbn1cblxuLyogTm90aWZpY2F0aW9uICovXG5cbi5ub3RpLWljb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAyMjBweDtcbn1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC5ub3RpLXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAgIG1hcmdpbjogLTRweCAwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgaDUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cbiAgLm5vdGktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRtdXRlZDtcbiAgfVxuICAubm90aS1pY29uLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAycHggNHB4IDJweDtcbiAgfVxuICAubm90aWZ5LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAubm90aWZ5LWljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vdGlmeS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFNlYXJjaFxuXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmctbmF2YmFyLCA3JSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogJGdyYXktNjAwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICRiZy1uYXZiYXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLmFwcC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDglKTtcbn1cblxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTQwMCwgOCUpO1xufVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogZGFya2VuKCRncmF5LTQwMCwgOCUpO1xufVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDglKTtcbn1cblxuLmFwcC1zZWFyY2ggYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGRhcmtlbigkYmctbmF2YmFyLCAzJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkYmctbmF2YmFyLCA3JSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICRncmF5LTUwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wYmFyIHtcbiAgICAudG9wYmFyLWxlZnQge1xuICAgICAgd2lkdGg6ICRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDtcblxuICAgICAgLmxvZ28tbGcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLWN1c3RvbSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGxlZnRiYXItd2lkdGgtY29sbGFwc2VkO1xuICAgIH1cbiAgICAuYXBwLXNlYXJjaCB7XG4gICAgICAuZm9ybS1jb250cm9sLFxuICAgICAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5hcHAtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLXNlYXJjaCxcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBhZ2UtdGl0bGUtYm94IHtcbiAgICAuYnJlYWRjcnVtYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEZvb3RlclxuLy9cblxuLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICRncmF5LTYwMDtcbn1cbiIsIi8qIVxuICogV2F2ZXMgdjAuNy42XG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlcyBcbiAqIFxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzIFxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIFxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChcbiAgICByZ2JhKDAsIDAsIDAsIDAuMikgMCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJVxuICApO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoXG4gICAgcmdiYSgwLCAwLCAwLCAwLjIpIDAsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcbiAgKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQoXG4gICAgcmdiYSgwLCAwLCAwLCAwLjIpIDAsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLFxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcbiAgKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAwLFxuICAgIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsXG4gICAgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSxcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlXG4gICk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcbiAgKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlXG4gICk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlXG4gICk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJVxuICApO1xufVxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWJ1dHRvbjpob3Zlcixcbi53YXZlcy1idXR0b246dmlzaXRlZCxcbi53YXZlcy1idXR0b24taW5wdXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xufVxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLndhdmVzLWZsb2F0IHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG4ud2F2ZXMtZmxvYXQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8qXG4gKiBUaGVtZTogTWV0cmljYSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIDQgQWRtaW4gRGFzaGJvYXJkXG4gKiBBdXRob3I6IE1hbm5hdHRoZW1lc1xuICogRmlsZTogTWFpbiBDc3MgRmlsZVxuICovXG4vKlxuMS4gTWVudVxuMi4gQ29tbW9uXG4zLiBIZWxwZXJcbjQuIEJvb3RzdHJhcCBSZXNldFxuNS4gV2F2ZXMgRWZmZWN0XG42LiBDYXJkXG43LiBCdXR0b25zXG44LiBSaWJib25zXG45LiBQb3BvdmVycyBhbmQgVG9vbHRpcHNcbjEwLiBDaGVja2JveCAmIFJhZGlvXG4xMS4gQWxlcnRzXG4xMi4gTW9kYWxcbjEzLiBTcGlubmVyc1xuMTQuIFdpZGdldHNcbjE1LiBUYWJzXG4xNi4gUHJvZ3Jlc3NcbjE3LiBTd2VldCBBbGVydFxuMTguIENoYXJ0c1xuMTkuIEVtYWlsXG4yMC4gRm9ybSBFbGVtZW50c1xuMjEuIEZvcm0gQWR2YW5jZWRcbjIyLiBGb3JtIFZhbGlkYXRpb25cbjIzLiBGb3JtIFBpY2tlcnNcbjI0LiBGb3JtIFdpemFyZFxuMjUuIFN1bW1lcm5vdGVcbjI2LiBXeXNpd2lnXG4yNy4gRm9ybSBVcGxvYWRzXG4yOC4gVGFibGVzXG4yOS4gTWFwc1xuMzAuIENhbGVuZGFyXG4zMS4gVGlja2V0c1xuMzIuIHRhc2tib2FyZHNcbjMzLiBQcm9qZWN0c1xuMzQuIENvbXBhbmllc1xuMzUuIEZpbGUgTWFuYWdlclxuMzYuIFRpbWVsaW5lXG4zNy4gUHJvZmlsZVxuMzguIFByaW50XG4zOS4gRkFRXG40MC4gUHJpY2luZ1xuNDEuIEFjY291bnQtUGFnZXNcbjQyLiBTZWFyY2ggUmVzdWx0c1xuNDMuIEdhbGxlcnlcbjQ0LiBDb21pbmcgU29vblxuNDUuIFJlc3BvbnNpdmVcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw1MDAsNjAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNTAwLDcwMFwiKTtcbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYwZjc7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWYwZjc7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0MzUxNzc7IH1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luOiAxMHB4IDA7IH1cblxuaDEge1xuICBsaW5lLWhlaWdodDogNDNweDtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbmgyIHtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG5oMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuaDQge1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbnAge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbioge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM1MDY0OWM7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qIFBhZ2UgdGl0bGVzICovXG4udGl0bGUtdGV4dCxcbi5oZWFkZXItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDIzOSwgMjQyLCAyNDksIDAuMSk7IH1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMjVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLXRpdGxlLWJveCB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDA7IH0gfVxuICAucGFnZS10aXRsZS1ib3ggLmZsb2F0LXJpZ2h0IHtcbiAgICBvcmRlcjogMTsgfVxuICAucGFnZS10aXRsZS1ib3ggLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgLnBhZ2UtdGl0bGUtYm94IC5icmVhZGNydW1iIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAycHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKiA9PT09PT09PT09PT09XG4gICBIZWxwZXIgY2xhc3Nlc1xuPT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpbVNjcm9sbERpdiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi53LXhzIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4OyB9XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4udy1sZyB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi50aHVtYi14eHMge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14cyB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLXNtIHtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGh1bWItbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLWxnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14bCB7XG4gIGhlaWdodDogNzhweDtcbiAgd2lkdGg6IDc4cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZ2FwLTEge1xuICBnYXA6IDVweDsgfVxuXG4uZ2FwLTIge1xuICBnYXA6IDEwcHg7IH1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxNXB4OyB9XG5cbi5nYXAtNCB7XG4gIGdhcDogMjBweDsgfVxuXG4uZ2FwLTUge1xuICBnYXA6IDI1cHg7IH1cblxuLmdhcC02IHtcbiAgZ2FwOiAzMHB4OyB9XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC50b29sYmFyLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDEwcHg7IH0gfVxuXG4vKiA9PT09PT09PT09PT09XG4gICBCb290c3RyYXAtY3VzdG9tXG49PT09PT09PT09PT09ICovXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4OyB9XG5cbi5jb2wsXG4uY29sLTEsXG4uY29sLTEwLFxuLmNvbC0xMSxcbi5jb2wtMTIsXG4uY29sLTIsXG4uY29sLTMsXG4uY29sLTQsXG4uY29sLTUsXG4uY29sLTYsXG4uY29sLTcsXG4uY29sLTgsXG4uY29sLTksXG4uY29sLWF1dG8sXG4uY29sLWxnLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy1hdXRvLFxuLmNvbC1tZCxcbi5jb2wtbWQtMSxcbi5jb2wtbWQtMTAsXG4uY29sLW1kLTExLFxuLmNvbC1tZC0xMixcbi5jb2wtbWQtMixcbi5jb2wtbWQtMyxcbi5jb2wtbWQtNCxcbi5jb2wtbWQtNSxcbi5jb2wtbWQtNixcbi5jb2wtbWQtNyxcbi5jb2wtbWQtOCxcbi5jb2wtbWQtOSxcbi5jb2wtbWQtYXV0byxcbi5jb2wtc20sXG4uY29sLXNtLTEsXG4uY29sLXNtLTEwLFxuLmNvbC1zbS0xMSxcbi5jb2wtc20tMTIsXG4uY29sLXNtLTIsXG4uY29sLXNtLTMsXG4uY29sLXNtLTQsXG4uY29sLXNtLTUsXG4uY29sLXNtLTYsXG4uY29sLXNtLTcsXG4uY29sLXNtLTgsXG4uY29sLXNtLTksXG4uY29sLXNtLWF1dG8sXG4uY29sLXhsLFxuLmNvbC14bC0xLFxuLmNvbC14bC0xMCxcbi5jb2wteGwtMTEsXG4uY29sLXhsLTEyLFxuLmNvbC14bC0yLFxuLmNvbC14bC0zLFxuLmNvbC14bC00LFxuLmNvbC14bC01LFxuLmNvbC14bC02LFxuLmNvbC14bC03LFxuLmNvbC14bC04LFxuLmNvbC14bC05LFxuLmNvbC14bC1hdXRvIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmJyZWFkY3J1bWIgYSB7XG4gICAgY29sb3I6ICM4OTk3YmQ7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50OyB9XG5cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM3MDgxYjk7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC41KSAhaW1wb3J0YW50OyB9XG5cbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA1JyAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogIzg5OTdiZCAhaW1wb3J0YW50OyB9XG5cbmNvZGUge1xuICBjb2xvcjogIzRhYzdlYztcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICNkYmUwZWM7IH1cbiAgLmJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAxLjA1cmVtOyB9XG4gIC5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgI2RiZTBlYztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4vKiBEcm9wZG93biAqL1xuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmOTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSxcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmY0Njg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggMS41cmVtOyB9XG5cbi5kcm9wZG93bi1sZyB7XG4gIHdpZHRoOiAyODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZHJvcGRvd24tbGcge1xuICAgICAgd2lkdGg6IDI2MHB4OyB9IH1cblxuLmFycm93LW5vbmU6YWZ0ZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZWZmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBOYXZzICYgVGFicyAqL1xuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uc21hbGwsXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4vKiBCb3JkZXIgY29sb3JzICovXG4uYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2EgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcGluayB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHVycGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1jdXN0b20ge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4vKiBQYWdpbmF0aW9uLyBQYWdlciAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH0gfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM0MzUxNzc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTsgfSB9XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wYWdpbmF0aW9uIC5wYWdlLWxpbms6Zm9jdXMsXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zMyk7IH1cblxuLnBhZ2luYXRpb24gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiBjYWxjKDE2cHggKyAxcHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucGFnaW5hdGlvbiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICMyZjQ2ODY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiBmYWRlKCNmZmZmZmYsIDcwJSk7IH1cblxuLnNjcm9sbHNweS1leGFtcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5zY3JvbGxzcHktZXhhbXBsZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubmF2YmFyLWJyYW5kLm5hdmJhci1zY3JvbGwtYnJhbmQge1xuICBtYXJnaW46IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTdmZDtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnRvb2x0aXAudG9vbHRpcC1jdXN0b20gLnRvb2x0aXAtaW5uZXIsXG4udG9vbHRpcC50b29sdGlwLXNreSAudG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNlYWYwZjc7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tLmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlLFxuLnRvb2x0aXAudG9vbHRpcC1za3kuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjFmNWZhOyB9XG5cbi5icy1leGFtcGxlLW1vZGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5pY29uLWRlbW8tY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQuZW1vamktaWNvbnMgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDhweDsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZpbGw6ICNhNGFiYzU7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmlsbDogIzRkNzlmNjsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgcGF0aDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBjaXJjbGUge1xuICAgICAgZmlsbDogIzliYTdjYTsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgZyBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZpbGw6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIGcgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG4gIC5pY29uLWRlbW8tY29udGVudCAuY29sLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02OmhvdmVyIGkge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02OmhvdmVyIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgZmlsbDogIzRkNzlmNjsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCAuY29sLXNtLTY6aG92ZXIgcGF0aDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG5cbi5wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNzBweDsgfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBwYWRkaW5nOiAwIDE1cHggNjBweCAxNXB4OyB9XG5cbi5sZWZ0LXNpZGVuYXYge1xuICBtaW4td2lkdGg6IDI3MHB4O1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxODIzO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMzEsIDMwLCA0NywgMC4wNSk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7IH1cblxuLmxlZnQtc2lkZW5hdi1tZW51IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMnB4IDMwcHggMTJweCAyN3B4O1xuICAgICAgY29sb3I6ICNhOWJhY2E7XG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSA+IGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzc0OTZmODsgfVxuICAgICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgPiBhOmhvdmVyIGkge1xuICAgICAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgPiBhIGkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpID4gYSBpLnRpLWNvbnRyb2wtcmVjb3JkIHtcbiAgICAgICAgICBmb250LXNpemU6IDhweDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpIHVsIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSB1bCBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGNvbG9yOiAjYTliYWNhO1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cbiAgICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpIHVsIGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgICAgICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgdWwgbGkgPiBhOmhvdmVyIGkge1xuICAgICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tZW51LWFycm93IGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubW0tYWN0aXZlIGEgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxGMTQwJzsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxGMTQyJzsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgbGkgYSBtZW51LWFycm93LmxlZnQtaGFzLW1lbnUgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcRjE0Mic7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tbS1hY3RpdmUgPiBhIHtcbiAgICAgIGNvbG9yOiAjNzQ5NmY4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1tLWFjdGl2ZSA+IGEuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM3NDk2Zjg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubW0tYWN0aXZlIC5tZW51LWFycm93LmxlZnQtaGFzLW1lbnUgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcRjE0MCc7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tbS1hY3RpdmUgLm1tLXNob3cgbGkgYS5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogIzc0OTZmODtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzQ5NmY4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFjMWMyOTsgfVxuICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSA+IGEgaSB7XG4gICAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubmF2LWl0ZW0uYWN0aXZlIGEubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm5hdi1pdGVtLmFjdGl2ZSBhLm5hdi1saW5rLmFjdGl2ZSBpIHtcbiAgICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgLmxlZnQtc2lkZW5hdi1tZW51IC5tZW51LXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgY29sb3I6ICM4OTk3YmQ7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmxlZnQtc2lkZW5hdi1tZW51IC5tZW51LWFycm93IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTNweDsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSAubWVudS1hcnJvdyBpIHtcbiAgICAgIHdpZHRoOiAxNXB4OyB9XG5cbi5lbmxhcmdlLW1lbnUgLmxlZnQtc2lkZW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVubGFyZ2UtbWVudSAudG9wYmFyIC50b3BiYXItbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLmVubGFyZ2UtbWVudSAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1sZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lbmxhcmdlLW1lbnUgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tbGcubG9nby1kYXJrIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY4MHB4KSB7XG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sZWZ0LXNpZGVuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDcwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3R0b206IDA7IH1cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7IH1cbiAgLmVubGFyZ2UtbWVudSAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1sZy5sb2dvLWRhcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udG9wYmFyIHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiA5OTk7IH1cbiAgLnRvcGJhciAudG9wYmFyLWxlZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMjk7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyB7XG4gICAgICBsaW5lLWhlaWdodDogNzBweDsgfVxuICAgICAgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tc20ge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7IH1cbiAgICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvIC5sb2dvLWxnIHtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG4gICAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4ubmF2YmFyLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbiAgbWluLWhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDMxLCAzMCwgNDcsIDAuMDUpOyB9XG4gIC5uYXZiYXItY3VzdG9tIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMCAwLjc1cmVtO1xuICAgIGNvbG9yOiAjODk5N2JkO1xuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgIG1heC1oZWlnaHQ6IDcwcHg7IH1cbiAgICAubmF2YmFyLWN1c3RvbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubmF2YmFyLWN1c3RvbSAuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBjb250ZW50OiBpbml0aWFsOyB9XG4gIC5uYXZiYXItY3VzdG9tIC50b3BiYXItbmF2IGxpIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5uYXZiYXItY3VzdG9tIC50b3BiYXItbmF2IGxpLnNob3cgLm5hdi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgY29sb3I6ICM4MjhkYjE7IH1cbiAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIHtcbiAgICBtYXJnaW46IDE2cHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICAubmF2YmFyLWN1c3RvbSAuY3J5cHRvLWJhbGFuY2UgLmJ0Yy1iYWxhbmNlIGg1IHtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBoNSBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2E0YWJjNTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5idXR0b24tbWVudS1tb2JpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubmF2LXVzZXIgLm5hdi11c2VyLW5hbWUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5uYXYtdXNlciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi8qIE5vdGlmaWNhdGlvbiAqL1xuLm5vdGktaWNvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7IH1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWF4LWhlaWdodDogMjIwcHg7IH1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLXRpdGxlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAgIG1hcmdpbjogLTRweCAwcHggMHB4IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktdGl0bGUgaDUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGktaWNvbiB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICNhNGFiYzU7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLWljb24tYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAycHggNHB4IDJweDsgfVxuICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cbiAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIC5ub3RpZnktaWNvbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWljb24gaW1nIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWRldGFpbHMgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBjb2xvcjogIzcwODFiOTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICB3aWR0aDogMzAwcHg7IH1cblxuLmFwcC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk4YTlkOTsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOThhOWQ5OyB9XG5cbi5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOThhOWQ5OyB9XG5cbi5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk4YTlkOTsgfVxuXG4uYXBwLXNlYXJjaCBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgd2lkdGg6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogIzg5OTdiZDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50b3BiYXIgLnRvcGJhci1sZWZ0IHtcbiAgICB3aWR0aDogNzBweDsgfVxuICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvLWxnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRvcGJhciAubmF2YmFyLWN1c3RvbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cbiAgLnRvcGJhciAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxuICAudG9wYmFyIC5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIHdpZHRoOiAyMzBweDsgfVxuICAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgNjBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuYXBwLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXBwLXNlYXJjaCxcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkYmUwZWM7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgY29sb3I6ICM3MDgxYjk7IH1cblxuLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWNpcmNsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTsgfVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWJ1dHRvbjpob3Zlcixcbi53YXZlcy1idXR0b246dmlzaXRlZCxcbi53YXZlcy1idXR0b24taW5wdXQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTsgfVxuXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07IH1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlci53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTsgfVxuXG4ud2F2ZXMtY2lyY2xlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMi41ZW07XG4gIGhlaWdodDogMi41ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi53YXZlcy1mbG9hdCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi53YXZlcy1mbG9hdDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ud2F2ZXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jYXJkLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZTBlYztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYmUwZWM7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLmNhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNhcmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uY2FyZC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDsgfVxuXG4uY2FyZC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4uY2FyZC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5jYXJkLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLmNhcmQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLmNhcmQtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4uY2FyZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNlZmYyZjk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG4tcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG5cbi5hbmltYXRpb24tbW9kYWwsXG4uYnV0dG9uLWxpc3QsXG4uYnV0dG9uLWl0ZW1zIHtcbiAgbWFyZ2luLWJvdHRvbTogLThweDsgfVxuICAuYW5pbWF0aW9uLW1vZGFsIC5idG4sXG4gIC5idXR0b24tbGlzdCAuYnRuLFxuICAuYnV0dG9uLWl0ZW1zIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4uYnRuLXhsIHtcbiAgcGFkZGluZzogMTJweCAyNHB4O1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uYnRuLXhzcyB7XG4gIHBhZGRpbmc6IDBweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5idG4tcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5idG4tc3F1YXJlIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYnRuLXNrZXcge1xuICB0cmFuc2Zvcm06IHNrZXcoLTE1ZGVnKTsgfVxuICAuYnRuLXNrZXcgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zZm9ybTogc2tldygxNWRlZyk7IH1cblxuLmFjY29yZGlvbiAuYnRuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uYnRuLmJ0bi1vdXRsaW5lLWRhc2hlZCB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTVweDtcbiAgLW1vei1vdXRsaW5lLXJhZGl1czogMjVweDsgfVxuXG4uYnRuLXByaW1hcnksXG4uYnRuLXN1Y2Nlc3MsXG4uYnRuLXNlY29uZGFyeSxcbi5idG4taW5mbyxcbi5idG4td2FybmluZyxcbi5idG4tZGFuZ2VyLFxuLmJ0bi1kYXJrLFxuLmJ0bi1waW5rLFxuLmJ0bi1wdXJwbGUsXG4uYnRuLWJsdWUge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKmJ0bi1wcmltYXJ5Ki9cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc5ZjY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpOyB9XG5cbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLXByaW1hcnk6Zm9jdXMsXG5hLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NjdmNSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzU2N2Y1OyB9XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2NThiZjc7IH1cblxuLypidG4tc3VjY2VzcyovXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWVjYWI4O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDMwLCAyMDIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYmI0YTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYmI0YTQ7IH1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgzMCwgMjAyLCAxODQsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1pbmZvKi9cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YmE3Y2E7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTU1LCAxNjcsIDIwMiwgMC41KTsgfVxuXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLFxuLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5idG4taW5mbzphY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTk4YzE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4YTk4YzE7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4taW5mby5mb2N1cyxcbi5idG4taW5mbzpmb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxNTUsIDE2NywgMjAyLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYTViMGNmOyB9XG5cbi8qYnRuLXdhcm5pbmcqL1xuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzYzc0ZDtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgyNDMsIDE5OSwgNzcsIDAuNSk7IH1cblxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZzpkaXNhYmxlZCxcbi5idG4td2FybmluZzphY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiZjM1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFiZjM1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsXG4uYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI0MywgMTk5LCA3NywgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLWRhbmdlciovXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQxLCAxMDAsIDEwOCwgMC41KTsgfVxuXG4uYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjRkNTY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZjRkNTY7IH1cblxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4tc2Vjb25kYXJ5Ki9cbi5idG4tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhYzdlYztcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSg3NCwgMTk5LCAyMzYsIDAuNSk7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzM2MwZWEgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzYzBlYTtcbiAgY29sb3I6ICNmM2Y2Zjc7IH1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg3NCwgMTk5LCAyMzYsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1saWdodCovXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMTgyLCAxOTQsIDIyOCwgMC41KTsgfVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tbGlnaHQ6YWN0aXZlLFxuLmJ0bi1saWdodDpmb2N1cyxcbi5idG4tbGlnaHQ6aG92ZXIsXG4uYnRuLWxpZ2h0LmFjdGl2ZSxcbi5idG4tbGlnaHQuZm9jdXMsXG4uYnRuLWxpZ2h0OmFjdGl2ZSxcbi5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWxpZ2h0OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saWdodCxcbi5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLFxuLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0LmRpc2FibGVkLFxuLmJ0bi1saWdodDpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1saWdodDphY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZThmMztcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZThmMzsgfVxuXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1saWdodC5mb2N1cyxcbi5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsXG4uYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4vKmJ0bi1kYXJrKi9cbi5idG4tZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZjQ2ODY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNDcsIDcwLCAxMzQsIDAuNSk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tZGFyazpob3Zlcixcbi5idG4tZGFyazpmb2N1cyxcbi5idG4tZGFyazphY3RpdmUsXG4uYnRuLWRhcmsuYWN0aXZlLFxuLmJ0bi1kYXJrLmZvY3VzLFxuLmJ0bi1kYXJrOmFjdGl2ZSxcbi5idG4tZGFyazpmb2N1cyxcbi5idG4tZGFyazpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayxcbi5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSxcbi5idG4tZGFyay5kaXNhYmxlZCxcbi5idG4tZGFyazpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODNjNzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyODNjNzM7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tZGFyay5mb2N1cyxcbi5idG4tZGFyazpmb2N1cyxcbi5idG4tb3V0bGluZS1kYXJrLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0NywgNzAsIDEzNCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLWxpbmsqL1xuLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLypidG4tcGluayovXG4uYnRuLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZGEwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgyNTUsIDkzLCAxNjAsIDAuNSk7IH1cblxuLmJ0bi1waW5rOmhvdmVyLFxuLmJ0bi1waW5rOmZvY3VzLFxuLmJ0bi1waW5rOmFjdGl2ZSxcbi5idG4tcGluay5hY3RpdmUsXG4uYnRuLXBpbmsuZm9jdXMsXG4uYnRuLXBpbms6YWN0aXZlLFxuLmJ0bi1waW5rOmZvY3VzLFxuLmJ0bi1waW5rOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW5rLFxuLmJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXBpbms6YWN0aXZlLFxuLmJ0bi1waW5rLmRpc2FibGVkLFxuLmJ0bi1waW5rOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDQ5MTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNDQ5MTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1waW5rLmZvY3VzLFxuLmJ0bi1waW5rOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMsXG4uYnRuLW91dGxpbmUtcGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDI1NSwgOTMsIDE2MCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLXB1cnBsZSovXG4uYnRuLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3NTUxZTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDExNywgODEsIDIzMywgMC41KTsgfVxuXG4uYnRuLXB1cnBsZTpob3Zlcixcbi5idG4tcHVycGxlOmZvY3VzLFxuLmJ0bi1wdXJwbGU6YWN0aXZlLFxuLmJ0bi1wdXJwbGUuYWN0aXZlLFxuLmJ0bi1wdXJwbGUuZm9jdXMsXG4uYnRuLXB1cnBsZTphY3RpdmUsXG4uYnRuLXB1cnBsZTpmb2N1cyxcbi5idG4tcHVycGxlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJwbGUsXG4uYnRuLW91dGxpbmUtcHVycGxlLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wdXJwbGU6YWN0aXZlLFxuLmJ0bi1wdXJwbGUuZGlzYWJsZWQsXG4uYnRuLXB1cnBsZTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjMzYWU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjMzYWU2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2hvdyA+IC5idG4tcHVycGxlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tcHVycGxlLmZvY3VzLFxuLmJ0bi1wdXJwbGU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtcHVycGxlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDExNywgODEsIDIzMywgMC4zKTsgfVxuXG4vKmJ0bi1ibHVlKi9cbi5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYjU1Y2M7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNDMsIDg1LCAyMDQsIDAuNSk7IH1cblxuLmJ0bi1ibHVlLmFjdGl2ZSxcbi5idG4tYmx1ZS5mb2N1cyxcbi5idG4tYmx1ZTphY3RpdmUsXG4uYnRuLWJsdWU6Zm9jdXMsXG4uYnRuLWJsdWU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUsXG4uYnRuLW91dGxpbmUtYmx1ZS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtYmx1ZTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1ibHVlOmhvdmVyLFxuLmJ0bi1ibHVlLmFjdGl2ZSxcbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWJsdWU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1ibHVlLmRpc2FibGVkLFxuLmJ0bi1ibHVlOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLWJsdWU6Zm9jdXMsXG5hLmJnLWJsdWU6aG92ZXIsXG5idXR0b24uYmctYmx1ZTpmb2N1cyxcbmJ1dHRvbi5iZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3NGNiNyAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjc0Y2I3O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1ibHVlLmZvY3VzLFxuLmJ0bi1ibHVlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJsdWUuZm9jdXMsXG4uYnRuLW91dGxpbmUtYmx1ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDQzLCA4NSwgMjA0LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4td2hpdGUqL1xuLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggI2RiZTBlYzsgfVxuXG4uYnRuLXdoaXRlLmFjdGl2ZSxcbi5idG4td2hpdGUuZm9jdXMsXG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGU6Zm9jdXMsXG4uYnRuLXdoaXRlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZSxcbi5idG4tb3V0bGluZS13aGl0ZS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtd2hpdGU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyLFxuLmJ0bi13aGl0ZS5hY3RpdmUsXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4td2hpdGU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4td2hpdGUuZGlzYWJsZWQsXG4uYnRuLXdoaXRlOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbmEuYmctd2hpdGU6Zm9jdXMsXG5hLmJnLXdoaXRlOmhvdmVyLFxuYnV0dG9uLmJnLXdoaXRlOmZvY3VzLFxuYnV0dG9uLmJnLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyOyB9XG5cbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4td2hpdGUuZm9jdXMsXG4uYnRuLXdoaXRlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdoaXRlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMC4yNXB4ICNkYmUwZWMgIWltcG9ydGFudDsgfVxuXG4vKiBidXR0b24gT3V0bGluZSAqL1xuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNkYmUwZWM7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNGFjN2VjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5idG4tb3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZSB7XG4gIGNvbG9yOiAjNzU1MWU5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNzU1MWU5OyB9XG5cbi5idG4tb3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMyYjU1Y2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyYjU1Y2M7IH1cblxuLypzb2Z0IGJ1dHRvbnMqL1xuLmJ0bi1zb2Z0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgLmJ0bi1zb2Z0LXByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXByaW1hcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDc3LCAxMjEsIDI0NiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTk5LCAyMzYsIDAuMTUpO1xuICBjb2xvcjogIzRhYzdlYzsgfVxuICAuYnRuLXNvZnQtc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1zZWNvbmRhcnk6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDc0LCAxOTksIDIzNiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjEpO1xuICBjb2xvcjogIzFlY2FiODsgfVxuICAuYnRuLXNvZnQtc3VjY2Vzczpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtc3VjY2Vzczpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuMTgpO1xuICBjb2xvcjogI2YzYzc0ZDsgfVxuICAuYnRuLXNvZnQtd2FybmluZzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtd2FybmluZzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjQzLCAxOTksIDc3LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxOTksIDc3LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMSk7XG4gIGNvbG9yOiAjZjE2NDZjOyB9XG4gIC5idG4tc29mdC1kYW5nZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LWRhbmdlcjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMSk7XG4gIGNvbG9yOiAjOWJhN2NhOyB9XG4gIC5idG4tc29mdC1pbmZvOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1pbmZvOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgxNTUsIDE2NywgMjAyLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcwLCAxMzQsIDAuMSk7XG4gIGNvbG9yOiAjMmY0Njg2OyB9XG4gIC5idG4tc29mdC1kYXJrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1kYXJrOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg0NywgNzAsIDEzNCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuMSk7XG4gIGNvbG9yOiAjZmY1ZGEwOyB9XG4gIC5idG4tc29mdC1waW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1waW5rOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgyNTUsIDkzLCAxNjAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjEpO1xuICBjb2xvcjogIzc1NTFlOTsgfVxuICAuYnRuLXNvZnQtcHVycGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1wdXJwbGU6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDExNywgODEsIDIzMywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDg1LCAyMDQsIDAuMSk7XG4gIGNvbG9yOiAjMmI1NWNjOyB9XG4gIC5idG4tc29mdC1ibHVlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1ibHVlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg0MywgODUsIDIwNCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIFNvY2lhbCBCdXR0b25zICovXG4uYnRuLXNvY2lhbC1pY29uIC5idG4ge1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmJ0bi1mYWNlYm9vayB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTg7IH1cblxuLmJ0bi10d2l0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDsgfVxuXG4uYnRuLWRyb3Bib3gge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3ZWU1OyB9XG5cbi5idG4tc2t5cGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhZmYwOyB9XG5cbi5iLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDsgfVxuICAuYWxlcnQuaWNvbi1jdXN0b20tYWxlcnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmFsZXJ0IC5hbGVydC1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgLmFsZXJ0IC5hbGVydC10ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gIC5hbGVydCAuYWxlcnQtY2xvc2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5hbGVydCAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuYWxlcnQuYWxlcnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuICAuYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogI2YzZjZmNztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG4gIC5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG4gIC5hbGVydC5hbGVydC13YXJuaW5nIHtcbiAgICBjb2xvcjogIzQzNTE3NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG4gIC5hbGVydC5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhOyB9XG4gIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhcmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cbiAgLmFsZXJ0LmFsZXJ0LWxpZ2h0IHtcbiAgICBjb2xvcjogIzcwODFiOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMSk7IH1cbiAgLmFsZXJ0LmFsZXJ0LXBpbmsge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cbiAgLmFsZXJ0LmFsZXJ0LWJsdWUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7IH1cbiAgLmFsZXJ0LmFsZXJ0LXB1cnBsZSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMWVjYWI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMWVjYWI4OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2YxNjQ2YzsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1wcmltYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXdhcm5pbmcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmM2M3NGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmM2M3NGQ7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtaW5mbyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzliYTdjYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1waW5rIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmY1ZGEwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmY1ZGEwOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXB1cnBsZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzc1NTFlOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzc1NTFlOTsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1ibHVlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmI1NWNjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMmI1NWNjOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRhYzdlYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzRhYzdlYzsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMmY0Njg2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMmY0Njg2OyB9XG4gIC5hbGVydC5hbGVydC1wcmltYXJ5LXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3Mtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMzAsIDIwMiwgMTg0LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtaW5mby1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgxNTUsIDE2NywgMjAyLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LXdhcm5pbmctc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMjQzLCAxOTksIDc3LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMjQzLCAxOTksIDc3LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtZGFuZ2VyLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtZGFyay1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg0NywgNzAsIDEzNCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtcGluay1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgyNTUsIDkzLCAxNjAsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgyNTUsIDkzLCAxNjAsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1wdXJwbGUtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTE3LCA4MSwgMjMzLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMTE3LCA4MSwgMjMzLCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtYmx1ZS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg0MywgODUsIDIwNCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDQzLCA4NSwgMjA0LCAwLjAyKTsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50OyB9XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYSAhaW1wb3J0YW50OyB9XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM5YmE3Y2EgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjE2NDZjICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJiNTVjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iYWRnZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNGFjN2VjICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDc0LCAxOTksIDIzNiwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyNDMsIDE5OSwgNzcsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzliYTdjYSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgxNTUsIDE2NywgMjAyLCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTMsIDE2MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyNTUsIDkzLCAxNjAsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM3NTUxZTkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMmY0Njg2ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjA1KTsgfVxuXG4udGV4dC1jdXN0b20ge1xuICBjb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNhNGFiYzUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsdWUge1xuICBjb2xvcjogIzJiNTVjYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzliYTdjYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXBpbmsge1xuICBjb2xvcjogI2ZmNWRhMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2YxZjVmYSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iYWRnZSB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMzEsIDMwLCA0NywgMC4wNSk7XG4gIHBhZGRpbmc6IDRweCA2cHggM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuXG4uYmFkZ2UtY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uYmFkZ2UtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4vKkJhZGdlIFNvZnQgQ29sb3IqL1xuLmJhZGdlLXNvZnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWVjYWI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjE2NDZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtaW5mbyB7XG4gIGNvbG9yOiAjOWJhN2NhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjNjNzRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1waW5rIHtcbiAgY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LXB1cnBsZSB7XG4gIGNvbG9yOiAjNzU1MWU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1ibHVlIHtcbiAgY29sb3I6ICMyYjU1Y2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDg1LCAyMDQsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtZGFyayB7XG4gIGNvbG9yOiAjMmY0Njg2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjIpOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSxcbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgxODIsIDE5NCwgMjI4LCAwLjA1KTtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY5O1xuICBtYXJnaW46IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMmY0Njg2O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICBoZWlnaHQ6IDE0cHg7IH1cbiAgLnByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLyogUHJvZ3Jlc3NiYXIgVmVydGljYWwgKi9cbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwgLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwOyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1zbSxcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20ge1xuICB3aWR0aDogNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDVweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbWQgLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogMTAuOHB4O1xuICBsaW5lLWhlaWdodDogMTQuNHB4OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyxcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcge1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ucHJvZ3Jlc3MtaWNvbi1zcGluIHtcbiAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi50YWJsZSB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZSB0aGVhZCB0aCB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhOyB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLFxuICAgIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aCB7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0ZCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMGY3OyB9XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cblxuLnRhYmxlIHtcbiAgY29sb3I6ICM3Mjg2YTI7IH1cbiAgLnRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAudGFibGUgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICBib3JkZXItY29sb3I6ICNlYWYwZjc7IH1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTsgfVxuXG4udGFibGUtZGFyayB0aGVhZCB0ciB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi50YWJsZS1kYXJrIHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1kYXJrIHRoIHtcbiAgY29sb3I6ICNlZmYyZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLmRhdGFUYWJsZXNfd3JhcHBlci5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qPT09RGF0YXRhYmxlPT09Ki9cbi50YWJsZSB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRhYmxlIHRkLmhpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM5YmE3Y2E7IH1cbiAgLnRhYmxlIHRkLmRldGFpbHMtY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL29wZW4ucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4udGFibGUgdHIuc2hvd24gdGQuZGV0YWlscy1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4vKj09IFRhYmxlIFJlc3BvbnNpdmUgPT0qL1xuLnRhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cbiAgLnRhYmxlLWNvbnRhaW5lciA+IC50YWJsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4yKTtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdDpmb2N1cyB7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTpob3Zlcixcbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMykgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMikgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gdGJvZHkgdGgge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0aCxcbi50YWJsZS1yZXAtcGx1Z2luIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBTdGlja3kgSGVhZGVyICovXG4uZml4ZWQtc29sdXRpb24gLnN0aWNreS10YWJsZS1oZWFkZXIge1xuICB0b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4vKj09PT1Gb290YWJsZSB0YWJsZT09PT0qL1xuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnRhYmxlLmZvb3RhYmxlLWRldGFpbHMge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4uZm9vdGFibGUtZmlsdGVyaW5nLWV4dGVybmFsXG51bC5kcm9wZG93bi1tZW51XG4+IGxpXG4+IGEuY3VzdG9tLWNvbnRyb2xcbmlucHV0W3R5cGU9J2NoZWNrYm94J10sXG50YWJsZS5mb290YWJsZVxuPiB0aGVhZFxuPiB0ci5mb290YWJsZS1maWx0ZXJpbmdcbj4gdGhcbnVsLmRyb3Bkb3duLW1lbnVcbj4gbGlcbj4gYS5jdXN0b20tY29udHJvbFxuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbCB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmN1c3RvbS1jb250cm9sID4gbGFiZWwsXG50YWJsZS5mb290YWJsZVxuPiB0aGVhZFxuPiB0ci5mb290YWJsZS1maWx0ZXJpbmdcbj4gdGhcbnVsLmRyb3Bkb3duLW1lbnVcbj4gbGlcbj4gYS5jdXN0b20tY29udHJvbFxuPiBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxudGQuZm9vdGFibGUtc29ydGFibGUgPiBzcGFuLmZvb2ljb24sXG50aC5mb290YWJsZS1zb3J0YWJsZSA+IHNwYW4uZm9vaWNvbiB7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi8qPT09PWpzZ3JpZCB0YWJsZT09PT0qL1xuLmpzZ3JpZCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5qc2dyaWQgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLmpzZ3JpZC1lZGl0LXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5qc2dyaWQtZmlsdGVyLXJvdyA+IC5qc2dyaWQtY2VsbCxcbi5qc2dyaWQtZ3JpZC1ib2R5LFxuLmpzZ3JpZC1ncmlkLWhlYWRlcixcbi5qc2dyaWQtaGVhZGVyLXJvdyA+IC5qc2dyaWQtaGVhZGVyLWNlbGwsXG4uanNncmlkLWluc2VydC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlYWYwZjc7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uanNncmlkLWNlbGwge1xuICBwYWRkaW5nOiAwLjc1cmVtOyB9XG5cbi5qc2dyaWQtYWx0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5qc2dyaWQtY2VsbCBpbnB1dCxcbi5qc2dyaWQtY2VsbCBzZWxlY3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMGY3O1xuICBib3gtc2hhZG93OiBub25lO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIHBhZGRpbmc6IDhweDsgfVxuXG4uanNncmlkLWhlYWRlci1yb3cge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhOyB9XG5cbi5qc2dyaWQtc2VsZWN0ZWQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZWFmMGY3OyB9XG5cbi5qc2dyaWQtYWxpZ24tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmpzZ3JpZC1oZWFkZXItc29ydGFibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmpzZ3JpZC1wYWdlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbi5qc2dyaWQgLmpzZ3JpZC1idXR0b24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9qc2dyaWQvanNncmlkLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG5kaXYudGFibGUtcmVzcG9uc2l2ZVxuPiBkaXYuZGF0YVRhYmxlc193cmFwcGVyXG4+IGRpdi5yb3dcbj4gZGl2W2NsYXNzXj0nY29sLSddOmZpcnN0LWNoaWxkIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5pbWctZ3JvdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmltZy1ncm91cCAuYXZhdGFyLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2I2YzJlNDtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyICsgLnVzZXItYXZhdGFyLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7IH1cbiAgLmltZy1ncm91cCAudXNlci1hdmF0YXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyOmZvY3VzLCAuaW1nLWdyb3VwIC51c2VyLWF2YXRhcjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyOyB9XG4gICAgLmltZy1ncm91cCAudXNlci1hdmF0YXIgLm9ubGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMWVjYWI4OyB9XG4gICAgLmltZy1ncm91cCAudXNlci1hdmF0YXIgLm9mZmxpbmUge1xuICAgICAgYmFja2dyb3VuZDogI2YxNjQ2YzsgfVxuICAgIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2I2YzJlNDsgfVxuXG4uYXZhdGFyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5hdmF0YXItYm94IC5hdmF0YXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjZjNmNmY3O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFlMjc1OTtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jb250cm9sLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAycHg7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlOGRjMDtcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDJweCk7XG4gIGNvbG9yOiAjMmY1Mjc1O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZWJmMzsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQsXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBoZWlnaHQ6IGNhbGMoMi4zcmVtICsgMXB4KTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cblxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDE1cHgpO1xuICBsaW5lLWhlaWdodDogMjRweDsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmZmZmYsIDAgMCAwIDNweCAjNGQ3OWY2O1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgM3B4ICM0ZDc5ZjY7IH1cblxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjVmYTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAzOHB4OyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4uZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC41KTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5mb3JtLWhlYWRlciA+IGRpdiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ybS1hY3Rpb25zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7IH0gfVxuXG4ucmliYm9uLTEge1xuICAvKiByaWJib24gKi9cbiAgLyo9PVJpYmJvbi1pY29uPT0qLyB9XG4gIC5yaWJib24tMSAucmliYm9uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiA1cHggZG91YmxlICNlZmYyZjk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTVweCAxNXB4OyB9XG4gIC5yaWJib24tMSAucmliYm9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24ucmliYm9uLW1hcms6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IDE1cHggc29saWQgIzJmNDY4NjtcbiAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmliYm9uLTEgLnJpYmJvbi1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTJweDsgfVxuICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLnJpYmJvbi1yaWdodDpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICMyZjQ2ODY7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24taWNvbiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwcHg7XG4gICAgdG9wOiAtMnB4OyB9XG4gIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLWljb246YmVmb3JlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTRweDtcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzJmNDY4NjtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0IHtcbiAgICByaWdodDogLTVweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5yaWJib24tMSAucmliYm9uLW1hcmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC01cHg7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLnJpYmJvbi1pY29uLmJnLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1pbmZvOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM5YmE3Y2E7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLWljb24uYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLWljb24uYmctZGFuZ2VyOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmMTY0NmM7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLmJnLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzliYTdjYTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLnJpYmJvbi1yaWdodC5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNjQ2YztcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0LmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzliYTdjYTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0LmJnLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0LmJnLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGFjN2VjO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5yaWJib24tMSBwIHtcbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4vKj09PT09PT09PT09PXJpYmJvbi0yPT09PT09PT09PT09PSovXG4ucmliYm9uLTIgLnJpYmJvbi1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nOiA1cHggMTJweCA1cHggMTJweDtcbiAgICBtYXJnaW46IC0yNnB4IDBweCAxNXB4IC0yNnB4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXByaW1hcnkge1xuICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMxYzU0ZjQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMxYzU0ZjQ7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24taW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLWluZm86YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzdhOGFiODtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzdhOGFiODsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2VkMzU0MDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2VkMzU0MDsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzFjYjllNztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFjYjllNzsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbiArIHAge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5yaWJib24tMiAuY2FyZC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDVweCBkb3VibGUgI2VmZjJmOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yaWJib24tMiBwIHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnJpYmJvbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjO1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7IH1cblxuLmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjYTRhYmM1O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5jaGVja2JveCBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZjFmNWZhO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxOHB4OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDdweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJmNDY4NjtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuXG4uY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIGlucHV0IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWwge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4OyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWw6YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIGxhYmVsOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLmNoZWNrYm94LWRhbmdlciBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7XG4gIGJvcmRlci1jb2xvcjogIzliYTdjYTsgfVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LXdhcm5pbmcgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LXB1cnBsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTtcbiAgYm9yZGVyLWNvbG9yOiAjNzU1MWU5OyB9XG5cbi5jaGVja2JveC1wdXJwbGUgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1waW5rIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLmNoZWNrYm94LXBpbmsgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1kYXJrIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLmNoZWNrYm94LWRhcmsgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIFJhZGlvcyAqL1xuLnJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gIC5yYWRpbyBsYWJlbDo6YmVmb3JlIHtcbiAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhNGFiYzU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5yYWRpbyBsYWJlbDo6YWZ0ZXIge1xuICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICB3aWR0aDogMTBweDsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5yYWRpbyBpbnB1dFt0eXBlPSdyYWRpbyddOmRpc2FibGVkICsgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9J3JhZGlvJ106Zm9jdXMgKyBsYWJlbDo6YmVmb3JlIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7IH1cblxuLnJhZGlvIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8ucmFkaW8taW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ucmFkaW8ucmFkaW8tc2luZ2xlIGxhYmVsIHtcbiAgaGVpZ2h0OiAxN3B4OyB9XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvLWluZm8gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzliYTdjYTsgfVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpby13YXJuaW5nIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDsgfVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8tc3VjY2VzcyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7IH1cblxuLnJhZGlvLXB1cnBsZSBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvLXB1cnBsZSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5OyB9XG5cbi5yYWRpby1waW5rIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5yYWRpby1waW5rIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvLXBpbmsgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8yIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5yYWRpbzIgbGFiZWw6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTZweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAucmFkaW8yIGxhYmVsOjphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICB3aWR0aDogOHB4OyB9XG5cbi5yYWRpbzIgaW5wdXRbdHlwZT0ncmFkaW8nXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5yYWRpbzIgaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5yYWRpbzIgaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpbzIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuXG4ucmFkaW8yIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPSdyYWRpbyddOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLnJhZGlvMi5yYWRpby1wcmltYXJ5MiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMi5yYWRpby1wcmltYXJ5MiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMi5yYWRpby1wcmltYXJ5MiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMi5yYWRpby1zZWNvbmRhcnkyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1zZWNvbmRhcnkyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0YWM3ZWM7IH1cblxuLnJhZGlvMi5yYWRpby1zZWNvbmRhcnkyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8tc3VjY2VzczIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8yLnJhZGlvLXN1Y2Nlc3MyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhbmdlcjIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpbzIucmFkaW8td2FybmluZzIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8td2FybmluZzIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby13YXJuaW5nMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8td2FybmluZzIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1pbmZvMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpbzIucmFkaW8taW5mbzIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpbzIucmFkaW8tZGFyazIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5yYWRpbzIucmFkaW8tZGFyazIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5yYWRpbzIucmFkaW8tZGFyazIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5yYWRpbzIucmFkaW8tcHVycGxlMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8tcHVycGxlMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzU1MWU5OyB9XG5cbi5yYWRpbzIucmFkaW8tcHVycGxlMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXBpbmsyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvMi5yYWRpby1waW5rMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7IH1cblxuLyogPT09PT09PT09PT09PT1cbiAgUmFuZ2Ugc2xpZGVyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cblxuLmlycy1mcm9tOmFmdGVyLFxuLmlycy10bzphZnRlcixcbi5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRkNzlmNjsgfVxuXG4uaXJzLS1yb3VuZCAuaXJzLWJhcixcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLFxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZTpob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlID4gaTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1mcm9tLFxuLmlycy0tZmxhdCAuaXJzLXRvLFxuLmlycy0tZmxhdCAuaXJzLXNpbmdsZSxcbi5pcnMtLWZsYXQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmlycy0tc2hhcnAgLmlycy1iYXIsXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7IH1cblxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFlY2FiODsgfVxuXG4uaXJzLS1zaGFycCAuaXJzLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlMGVjOyB9XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTVjYzsgfVxuXG4uaXJzLS1zcXVhcmUgLmlycy1mcm9tLFxuLmlycy0tc3F1YXJlIC5pcnMtdG8sXG4uaXJzLS1zcXVhcmUgLmlycy1zaW5nbGUsXG4uaXJzLS1zcXVhcmUgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjOyB9XG5cbi5pcnMtLWZsYXQgLmlycy1taW4sXG4uaXJzLS1mbGF0IC5pcnMtbWF4LFxuLmlycy0tcm91bmQgLmlycy1taW4sXG4uaXJzLS1yb3VuZCAuaXJzLW1heCxcbi5pcnMtLXNxdWFyZSAuaXJzLW1pbixcbi5pcnMtLXNxdWFyZSAuaXJzLW1heCxcbi5pcnMtLW1vZGVybiAuaXJzLW1pbixcbi5pcnMtLW1vZGVybiAuaXJzLW1heCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5pcnMtLW1vZGVybiAuaXJzLWZyb20sXG4uaXJzLS1tb2Rlcm4gLmlycy10byxcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZSxcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSxcbi5pcnMtLXJvdW5kIC5pcnMtdG8sXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLW1vZGVybiAuaXJzLXRvOmJlZm9yZSxcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmUsXG4uaXJzLS1yb3VuZCAuaXJzLWZyb206YmVmb3JlLFxuLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmlycy0tbW9kZXJuIC5pcnMtYmFyIHtcbiAgYmFja2dyb3VuZDogIzRkNzlmNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg3NywgMTIxLCAyNDYsIDAuNSkgMCUsICM0ZDc5ZjYgMzYlLCAjMzU2N2Y1IDYxJSwgcmdiYSg3NywgMTIxLCAyNDYsIDAuNSkgMTAwJSk7IH1cblxuLmlycy0tcm91bmQgLmlycy1oYW5kbGUge1xuICBib3JkZXI6IDRweCBzb2xpZCAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7IH1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gIGNvbG9yOiAjZWZmMmY5O1xuICBmb250LXNpemU6IDEuMDYyNWVtOyB9XG4gIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC41KTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzLFxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc5ZjY7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC40KTsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjUpOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YzsgfVxuICAuc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YzsgfVxuICAuc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjOyB9XG4gIC5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuNSk7IH1cblxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7XG4gIGNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5jdXN0b20tZGQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRkMy1jb250ZW50LFxuLmRkLWhhbmRsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZGQzLWNvbnRlbnQ6aG92ZXIsXG4gIC5kZC1oYW5kbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmM7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmRkLWl0ZW0gPiBidXR0b24ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5kZDMtaXRlbSB7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgLmRkMy1pdGVtIC5kZDMtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkNzlmNjtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ3OWY2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmRkMy1pdGVtIC5kZDMtaGFuZGxlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NThiZjc7IH1cbiAgICAuZGQzLWl0ZW0gLmRkMy1oYW5kbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kZDMtY29udGVudC1wIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDQwcHg7IH1cblxuLm1vZGFsLWRlbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2RhbC1kZW1vIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBjb2xvcjogI2VmZjJmOTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJlMGVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5tb2RhbC10aXRsZSB7XG4gICAgICBjb2xvcjogIzQzNTE3NzsgfVxuICAgIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuICAgIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmNsb3NlIHtcbiAgICAgIGNvbG9yOiAjNDM1MTc3OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAsXG4gIC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICBjb2xvcjogIzg5OTdiZDsgfVxuICAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUuY3VzdG9tLXRpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2N1c3RvbS1tb2RhbCAuY2xvc2Uge1xuICBjb2xvcjogIzQzNTE3NzsgfVxuXG4uY3VzdG9tLW1vZGFsLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5jdXN0b20tbW9kYWwtdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5jdXN0b21ib3gtbW9kYWwtZmxhc2ggLmNsb3NlLFxuLmN1c3RvbWJveC1tb2RhbC1yb3RhdGVkb3duIC5jbG9zZSB7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qID09PT09PT09PT09PT09XG4gIEZvcm0tQWR2YW5jZWRcbj09PT09PT09PT09PT09PT09PT0qL1xuLyogRGF0ZXBpY2tlciAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjODk5N2JkO1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmJ0biB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLyogQm9vdHN0cmFwLXRvdWNoU3BpbiAqL1xuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuIHtcbiAgcGFkZGluZzogOXB4IDEycHg7IH1cblxuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCBpIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDhweDsgfVxuXG4vKiBQcmlzbSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuICBiYWNrZ3JvdW5kOiAjZjFmNWZhOyB9XG5cbi8qIFJhdGluZyAqL1xuLmJhZGdlOmVtcHR5IHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2U4ZGMwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzJmNTI3NTtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDhweDtcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhN2NhO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlOGRjMDtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZThkYzA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qLS0tZGF0ZXRpbWVwaWNrZXItLS0qL1xuLmR0cC1idG4tY2FuY2VsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmFkZG9uLWNvbG9yLXBpY2tlciAuYnRuIHtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmOyB9XG5cbi8qLS1jb2xvcnBpY2tlci0tKi9cbi5hc0NvbG9yUGlja2VyLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDQ1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYXNDb2xvclBpY2tlci10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXI6IDA7IH1cblxuLmFzQ29sb3JQaWNrZXItZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDI2MHB4OyB9XG5cbi5hc0NvbG9yUGlja2VyLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH1cblxuLmlucHV0LXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzJmNDY4NjsgfVxuXG4uZHRwID4gLmR0cC1jb250ZW50ID4gLmR0cC1kYXRlLXZpZXcgPiBoZWFkZXIuZHRwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMxYzJkNDE7IH1cblxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmR0cCBkaXYuZHRwLWRhdGUsXG4uZHRwIGRpdi5kdHAtdGltZSB7XG4gIGJhY2tncm91bmQ6ICMyMTM0NGM7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5kdHAgZGl2LmR0cC1hY3R1YWwteWVhcixcbi5kdHAgZGl2LmR0cC1hY3R1YWwtbW9udGgge1xuICBjb2xvcjogI2YzZjZmNztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA4cHggMDsgfVxuXG4uZHRwID4gLmR0cC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogNTU1cHg7IH1cblxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0aCB7XG4gIGNvbG9yOiAjMzM1Mjc2OyB9XG5cbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGQgPiBhLFxuLmR0cCAuZHRwLXBpY2tlci10aW1lID4gYSB7XG4gIGNvbG9yOiAjN2M5ZWM3O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmR0cCBkaXYuZHRwLWFjdHVhbC1udW0ge1xuICBmb250LXNpemU6IDY0cHg7IH1cblxuLmR0cCAucDEwID4gYSB7XG4gIGNvbG9yOiAjMWMyZDQxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXByaW1hcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSg3NywgMTIxLCAyNDYsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGFjN2VjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSg3NCwgMTk5LCAyMzYsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1zZWNvbmRhcnkgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1zdWNjZXNzIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXdhcm5pbmcgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgyNDMsIDE5OSwgNzcsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzliYTdjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1pbmZvIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1kYW5nZXIgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJmNDY4NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFyayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcHVycGxlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcGluayAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDI1NSwgOTMsIDE2MCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NWNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNDMsIDg1LCAyMDQsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1ibHVlIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uZXJyb3Ige1xuICBjb2xvcjogI2YxNjQ2YzsgfVxuXG4ucGFyc2xleS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdC5maWxsZWQge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGFyc2xleS1lcnJvcnMtbGlzdCA+IGxpIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogI2YxNjQ2YztcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi5mb3JtLXdpemFyZC13cmFwcGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGViZjM7IH1cbiAgLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkgaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNSk7IH1cblxuLndpemFyZC52ZXJ0aWNhbCA+IC5zdGVwcyB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLndpemFyZCA+IC5zdGVwcyBhLFxuLndpemFyZCA+IC5zdGVwcyBhOmFjdGl2ZSxcbi53aXphcmQgPiAuc3RlcHMgYTpob3ZlciB7XG4gIG1hcmdpbjogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYSxcbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYTphY3RpdmUsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4ICM0ZDc5ZjY7IH1cblxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYSxcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYTpob3Zlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSxcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTphY3RpdmUsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRmMmZlO1xuICBjb2xvcjogIzRkNzlmNjtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4ICNlOGVlZmU7IH1cblxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6aG92ZXIgLm51bWJlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7IH1cblxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYTphY3RpdmUgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmFjdGl2ZSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIC5udW1iZXIge1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLndpemFyZCA+IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG5cbiNmb3JtLWhvcml6b250YWwgZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwIDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cblxuLndpemFyZCA+IC5zdGVwcyAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgd2lkdGg6IDM4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KTsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMsXG4ud2l6YXJkLnZlcnRpY2FsID4gLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53aXphcmQgPiAuYWN0aW9ucyAuZGlzYWJsZWQgYSxcbi53aXphcmQgPiAuYWN0aW9ucyAuZGlzYWJsZWQgYTphY3RpdmUsXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgYSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmFjdGl2ZSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA4cHggMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmZvcm0td2l6YXJkLXdyYXBwZXIgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1jZS1wYW5lbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNyAhaW1wb3J0YW50OyB9XG5cbi5tY2UtdGlueW1jZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4ubWNlLWZsb3ctbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjZmNyAhaW1wb3J0YW50OyB9XG5cbi5tY2UtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1jZS10b29sYmFyIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uY2hhcnQtZGVtbyB7XG4gIGhlaWdodDogMzcwcHg7XG4gIG1hcmdpbjogMjBweCBhdXRvOyB9XG5cbi8qIFNwYXJrbGluZSBjaGFydCAqL1xuLmpxc3Rvb2x0aXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIC0zcHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksIDAgNnB4IDIwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpOyB9XG5cbi5qcXNmaWVsZCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2hhcnQgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cblxuLmNoYXJ0LmNoYXJ0LXdpZGdldC1waWUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucGVyY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAyOyB9XG4gIC5wZXJjZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJSc7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMWVtO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07IH1cblxuLyogTW9ycmlzIGNoYXJ0ICovXG4ubW9ycmlzLWNoYXJ0IHRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4ubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE0KTsgfVxuICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcG9pbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUgLm1vcnJpcy1ob3Zlci1yb3ctbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgcGFkZGluZzogNHB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gICAgbWFyZ2luOiAtMTBweCAtMTJweCAxMHB4OyB9XG5cbi8qIEZsb3QgY2hhcnQgKi9cbiNmbG90VGlwIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDEwMDtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxcHg7IH1cblxuLyogQ2hhcnRpc3QgY2hhcnQgKi9cbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xuICBmbG9hdDogbm9uZTsgfVxuXG4uY3QtY2hhcnQge1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbi5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjA5KTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDsgfVxuXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcbiAgZmlsbDogI2E0YWJjNTtcbiAgY29sb3I6ICNhNGFiYzU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjZGJlMGVjOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjYjZjMmU0OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzRhYzdlYzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1iYXIge1xuICBzdHJva2U6ICM0ZDc5ZjY7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWxpbmUge1xuICBzdHJva2U6ICNmM2M3NGQ7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWJhciB7XG4gIHN0cm9rZTogI2YzZjZmNzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtcG9pbnQge1xuICBzdHJva2U6ICMxZWNhYjg7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjNjNzRkOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1wb2ludCB7XG4gIHN0cm9rZTogI2ZmNWRhMDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQge1xuICBzdHJva2U6ICM3NTUxZTk7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjZWQzNTQwOyB9XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzRkNzlmNjsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM0YWM3ZWM7IH1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjZGJlMGVjOyB9XG5cbi5jaGFydGlzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAjMmY0Njg2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLmNoYXJ0aXN0LXRvb2x0aXAudG9vbHRpcC1zaG93IHtcbiAgb3BhY2l0eTogMTsgfVxuXG4jZG9udXQtY2hhcnQgI2RvbnV0LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICB0b3A6IC01MHB4OyB9XG5cbi8qPT0gQXBleCBDaGFydCA9PSovXG4uYXBleGNoYXJ0cy1ncmlkbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBzdHJva2U6ICNmM2Y2Zjc7IH1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBjb2xvcjogIzg5OTdiZCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xuICBmaWxsOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLmFwZXhjaGFydHMteGF4aXMgdGV4dCxcbi5hcGV4Y2hhcnRzLXlheGlzIHRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZmlsbDogIzg5OTdiZDsgfVxuXG4uYXBleGNoYXJ0cy1wb2ludC1hbm5vdGF0aW9ucyB0ZXh0LFxuLmFwZXhjaGFydHMteGF4aXMtYW5ub3RhdGlvbnMgdGV4dCxcbi5hcGV4Y2hhcnRzLXlheGlzLWFubm90YXRpb25zIHRleHQge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi5icml0ZWNoYXJ0LFxuLnRpY2sgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtOyB9XG5cbi5leHRlbmRlZC14LWxpbmUsXG4uZXh0ZW5kZWQteS1saW5lLFxuLmhvcml6b250YWwtZ3JpZC1saW5lLFxuLnZlcnRpY2FsLWdyaWQtbGluZSB7XG4gIHN0cm9rZTogI2RiZTBlYzsgfVxuXG4uYmFyLWNoYXJ0IC5wZXJjZW50YWdlLWxhYmVsLFxuLmRvbnV0LXRleHQsXG4ubGVnZW5kLWVudHJ5LW5hbWUsXG4ubGVnZW5kLWVudHJ5LXZhbHVlLFxuLnRpY2sgdGV4dCB7XG4gIGZpbGw6ICM4OTk3YmQ7IH1cblxuLmFwZXgtY2hhcnRzIHtcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMGY3ICFpbXBvcnRhbnQ7IH1cblxuLmRhc2gtYXBleC1jaGFydCAuYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi8qY2xvY2sqL1xuLnN1cGVycG9zZSB7XG4gIGNvbG9yOiAjZWZmMmY5O1xuICBoZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogMTAwJTsgfVxuICAuc3VwZXJwb3NlIC5zdXBlcmNsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5zdXBlcnBvc2UgLnN1cGVyY2xvY2sgLnN1cGVyY2xvY2sxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7IH1cbiAgICAuc3VwZXJwb3NlIC5zdXBlcmNsb2NrIC5zdXBlcmNsb2NrMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgdG9wOiA2MHB4OyB9XG4gICAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayAuc3VwZXJjbG9jazMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTEwcHg7XG4gICAgICB0b3A6IDExMHB4OyB9XG5cbi5nYXVnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnNpemUtMSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uc2l6ZS0yIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5zaXplLTMge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLmdtYXBzLFxuLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5nbWFwcy1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4OyB9XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgIzRkNzlmNjsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzRkNzlmNjsgfVxuXG4uanZlY3Rvcm1hcC16b29taW4sXG4uanZlY3Rvcm1hcC16b29tb3V0LFxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjc7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLmVtYWlsLWxlZnRiYXIge1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5lbWFpbC1sZWZ0YmFyIC5tYWlsLWxpc3QgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDVweDsgfVxuICAuZW1haWwtbGVmdGJhciAubWFpbC1saXN0IGE6aG92ZXIsXG4gIC5lbWFpbC1sZWZ0YmFyIC5tYWlsLWxpc3QgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmVtYWlsLWxlZnRiYXIgLmNoYXQtdXNlci1ib3ggcC51c2VyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyZjQ2ODY7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZW1haWwtbGVmdGJhciAuY2hhdC11c2VyLWJveCBwIHtcbiAgICBmb250LXNpemU6IDEycHg7IH1cblxuLmVtYWlsLXJpZ2h0YmFyIHtcbiAgbWFyZ2luLWxlZnQ6IDI0MHB4OyB9XG5cbi5tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkgYSB7XG4gICAgICBjb2xvcjogIzcwODFiOTsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNjQsIDE3MSwgMTk3LCAwLjA4KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIHtcbiAgICAgIHdpZHRoOiAzMjBweDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGUsXG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5jaGVja2JveC13cmFwcGVyLW1haWwsXG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5kb3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgbWFyZ2luOiAyMnB4IDI2cHggMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuY2hlY2tib3gtd3JhcHBlci1tYWlsIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMCAyMHB4OyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5zdGFyLXRvZ2dsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAudGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTEwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMzIwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuc3ViamVjdCxcbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLmRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuc3ViamVjdCB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLmRhdGUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgLm1lc3NhZ2UtbGlzdCBsaS5hY3RpdmUsXG4gIC5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICM0ZDc5ZjY7IH1cbiAgLm1lc3NhZ2UtbGlzdCBsaS51bnJlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpLnVucmVhZCBhIHtcbiAgICAgIGNvbG9yOiAjMjgzYzczOyB9XG4gIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAjYjZjMmU0O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBpbnB1dCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCAuY2hlY2tib3gtd3JhcHBlci1tYWlsIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCAuY2hlY2tib3gtd3JhcHBlci1tYWlsIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxGMTJDJztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgY29sb3I6ICMyODNjNzM7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVtYWlsLWxlZnRiYXIge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbWFpbC1yaWdodGJhciB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLmZpbGVzLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsgaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZpbGVzLW5hdiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjA1KTtcbiAgICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZmlsZS1ib3gtY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IC0xNnB4OyB9XG4gIC5maWxlLWJveC1jb250ZW50IC5maWxlLWJveCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgIC5maWxlLWJveC1jb250ZW50IC5maWxlLWJveCAuZG93bmxvYWQtaWNvbi1saW5rIHtcbiAgICAgIGNvbG9yOiAjYTRhYmM1OyB9XG4gICAgICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3ggLmRvd25sb2FkLWljb24tbGluayAuZmlsZS1kb3dubG9hZC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDExMHB4OyB9XG4gICAgICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3ggLmRvd25sb2FkLWljb24tbGluazpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IGkge1xuICAgICAgZm9udC1zaXplOiAzNnB4OyB9XG5cbi5maWxlLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAuZmlsZS1jYXRlZ29yeSAuZmlsZS1jYXRlZ29yeS1ibG9jayAuZmlsZS1jYXRlZ29yeS1mb2xkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4OyB9XG4gICAgICAuZmlsZS1jYXRlZ29yeSAuZmlsZS1jYXRlZ29yeS1ibG9jayAuZmlsZS1jYXRlZ29yeS1mb2xkZXIuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkOyB9XG4gICAgICAuZmlsZS1jYXRlZ29yeSAuZmlsZS1jYXRlZ29yeS1ibG9jayAuZmlsZS1jYXRlZ29yeS1mb2xkZXIgaSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7IH1cblxuLmNhdGVnb3J5LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjAwcHg7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5pbnZvaWNlLWhlYWQge1xuICBib3JkZXItYm90dG9tOiA0cHggZG91YmxlICNiNmMyZTQ7IH1cbiAgLmludm9pY2UtaGVhZCAuY29udGFjdC1kZXRhaWwgbGkge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2I2YzJlNDsgfVxuICAgIC5pbnZvaWNlLWhlYWQgLmNvbnRhY3QtZGV0YWlsIGxpIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICM5YmE3Y2E7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLmxvZ28sXG4gIC5wYWdlLXRpdGxlLFxuICAuYnJlYWRjcnVtYixcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAubGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY29udGVudCxcbiAgLnBhZ2UtY29udGVudC13cmFwcGVyLFxuICAucGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5jb250ZW50LXBhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnRvcGJhcixcbiAgLmZvb3RlcixcbiAgLmxlZnQtc2lkZW5hdixcbiAgLnJlcG9ydC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmNvbnRlbnQtcGFnZSA+IC5jb250ZW50IHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZy1pY29uIGkge1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE4KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBtczsgfVxuXG4ucHJpY2luZ1RhYmxlMSAuYW1vdW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIHtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmOTsgfVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZy1jb250ZW50LTIgbGkge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC4xKTtcbiAgICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5wcmljaW5nVGFibGUxIC50aXRsZTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZ1RhYmxlLXNpZ251cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzU2N2Y1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucHJpY2luZ1RhYmxlMTpob3ZlciAucHJpY2luZy1pY29uIGkge1xuICBjb2xvcjogIzRkNzlmNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLmEtYW5pbWF0ZS1ibGluayB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW1vei1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xuICAtbXMtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtby1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYWN0aXZpdHktc2Nyb2xsIHtcbiAgbWluLWhlaWdodDogNjIwcHg7IH1cblxuLmFjdGl2aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogM3B4IGRvdHRlZCAjZWZmMmY5O1xuICBtYXJnaW46IDIwcHggMjBweCAwIDIycHg7IH1cbiAgLmFjdGl2aXR5IC5pdGVtLWluZm8ge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuYWN0aXZpdHkgLml0ZW0taW5mbyBoNiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuYWN0aXZpdHkgLml0ZW0taW5mbyBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAuYWN0aXZpdHkgaW1nLFxuICAuYWN0aXZpdHkgaSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xOXB4O1xuICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuNXB4ICNmM2Y2Zjc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXByaW1hcnksXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1wcmltYXJ5IHtcbiAgICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RmZTdmZDsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1zdWNjZXNzLFxuICAgIC5hY3Rpdml0eSBpLmljb24tc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzFlY2FiODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmZiZjg7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24tcHVycGxlLFxuICAgIC5hY3Rpdml0eSBpLmljb24tcHVycGxlIHtcbiAgICAgIGNvbG9yOiAjNzU1MWU5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZWZmZDsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1waW5rLFxuICAgIC5hY3Rpdml0eSBpLmljb24tcGluayB7XG4gICAgICBjb2xvcjogI2ZmNWRhMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmVjZjQ7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24taW5mbyxcbiAgICAuYWN0aXZpdHkgaS5pY29uLWluZm8ge1xuICAgICAgY29sb3I6ICM5YmE3Y2E7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGY2OyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXdhcm5pbmcsXG4gICAgLmFjdGl2aXR5IGkuaWNvbi13YXJuaW5nIHtcbiAgICAgIGNvbG9yOiAjZjNjNzRkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjRkYzsgfVxuICAuYWN0aXZpdHkgLm1kaTpiZWZvcmUsXG4gIC5hY3Rpdml0eSAubWRpLXNldCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4vKiA9PT09PT09PT09PT09PVxuICBUaW1lbGluZVxuPT09PT09PT09PT09PT09PT09PSovXG4ubWFpbi10aW1lbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjFmNWZhO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YmVmb3JlLFxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1ZmE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IC0zcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmMWY1ZmE7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtNHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzRhYzdlYztcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDsgfVxuXG4ubWFpbi10aW1lbGluZSAueWVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzRhYzdlYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLm1haW4tdGltZWxpbmUgLnllYXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAjNGFjN2VjO1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTE4cHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICB3aWR0aDogNDYuNSU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNDM1MTc3O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cblxuLm1haW4tdGltZWxpbmUgLnBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLm1haW4tdGltZWxpbmUgLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikge1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDM1JTsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmUge1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgIzRhYzdlYztcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xOHB4OyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAwIDIwcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAubWFpbi10aW1lbGluZSAueWVhciB7XG4gICAgcmlnaHQ6IDMwJTsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbGVmdDogMzAlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAubWFpbi10aW1lbGluZSAueWVhciB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbGVmdDogMjUlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICM0YWM3ZWM7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE4cHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZjFmNWZhO1xuICAgIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5tYWluLXRpbWVsaW5lIC50aXRsZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyLFxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAubWFpbi10aW1lbGluZSAucG9zdCB7XG4gICAgbWFyZ2luOiA1cHggMDsgfSB9XG5cbi5jaGF0LWJveC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzNDBweDtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5uYXYtcGlsbHMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAgICAgLmNoYXQtYm94LWxlZnQgLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMTBweCAzMnB4IC0xMHB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjUpOyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5jaGF0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IHtcbiAgICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSArIC5tZWRpYSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWE6aG92ZXIsIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjUpOyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYS5uZXctbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkYmUwZWM7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtbGVmdCAucm91bmQtMTAge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmM2Y2Zjc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMnB4OyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgPiBkaXY6bGFzdC1jaGlsZCBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jaGF0LWJveC1yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogODIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjJmOTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLmNoYXQtZmVhdHVyZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMzRweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyBhIHtcbiAgICAgICAgY29sb3I6ICNiNmMyZTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xuICAgIGhlaWdodDogNjUwcHg7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwge1xuICAgICAgbWluLWhlaWdodDogNjEwcHg7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAucmV2ZXJzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtaW1nIHtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkgLmNoYXQtbXNnIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MXB4OyB9XG4gICAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSAuY2hhdC1tc2c6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7IH1cbiAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5IC5jaGF0LW1zZyBwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2Uge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkucmV2ZXJzZSAuY2hhdC1tc2cge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00OHB4OyB9XG4gICAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2UgLmNoYXQtbXNnOmZpcnN0LWNoaWxkIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5LnJldmVyc2UgLmNoYXQtbXNnIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICAgICAgICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAubWVkaWEgLm1lZGlhLWJvZHkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLm1lZGlhIC5tZWRpYS1ib2R5IGg2IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5tZWRpYSAubWVkaWEtYm9keSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMgYSB7XG4gICAgICAgIGNvbG9yOiAjYjZjMmU0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtZmVhdHVyZXMgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIGlucHV0LmZvcm0tY29udHJvbCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5jaGF0LWFkbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjNTA2NDljO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAzMzBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jaGF0LWJveC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tZXQtcHJvLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3BhdHRlcm4yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDsgfVxuXG4ubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZS1tYWluLXBpYyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgbWF4LWhlaWdodDogMTI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4OyB9XG4gICAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZS1tYWluLXBpYyAuZnJvLXByb2ZpbGVfbWFpbi1waWMtY2hhbmdlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgcmlnaHQ6IDRweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKDI0MywgMjQ2LCAyNDcsIDAuMDUpOyB9XG4gICAgICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlLW1haW4tcGljIC5mcm8tcHJvZmlsZV9tYWluLXBpYy1jaGFuZ2UgaSB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC5tZXQtcHJvZmlsZSAubWV0LXByb2ZpbGUtbWFpbiAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWwgLm1ldC11c2VyLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDsgfVxuICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlX3VzZXItZGV0YWlsIC5tZXQtdXNlci1uYW1lLXBvc3Qge1xuICAgIGNvbG9yOiAjYTRhYmM1OyB9XG5cbi5tZXQtcHJvZmlsZSAucGVyc29uYWwtZGV0YWlsIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmVkdWNhdGlvbi1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5tZXQtYmFzaWMtZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5tZXQtYmFzaWMtZGV0YWlsIHAge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ub3duLWRldGFpbCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MiUgNDglIDIzJSA3NyUgLyA0NCUgNjglIDMyJSA1NiU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDEuMjVweCAjZGJlMGVjOyB9XG4gIC5vd24tZGV0YWlsIGgxIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLm93bi1kZXRhaWwgaDUge1xuICAgIGNvbG9yOiAjZjJmMmYyOyB9XG4gIC5vd24tZGV0YWlsLm93bi1kZXRhaWwtcHJvamVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogLTYwcHg7IH1cbiAgLm93bi1kZXRhaWwub3duLWRldGFpbC1oYXBweSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogNjBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bi1kZXRhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cblxuI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgd2lkdGg6IDE2JTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucHJvZmlsZS1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucHJvZmlsZS1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnByb2ZpbGUtY2FyZCAucHJvZmlsZS1zb2NpYWxzIGEgaSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ucHJvZmlsZS1jYXJkIC5wcm8tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnByb2ZpbGUtY2FyZCAuc29jaWFscy1kYXRhIGgzIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wcm9maWxlLWNhcmQgLmFjdGlvbi1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgcmlnaHQ6IDE4cHg7IH1cblxuLyogc2VjdGlvbiBza2lsbHMgKi9cbi5za2lsbC1kZXRhaWwge1xuICBjb2xvcjogI2E0YWJjNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uc2tpbGxzIC5za2lsbC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5za2lsbHMgLnNraWxsLWJveDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5za2lsbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5za2lsbHMgLnNraWxsLWJveCAucHJvZ3Jlc3MtbGluZSB7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmNztcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwLjI1cHggIzRkNzlmNjsgfVxuICAuc2tpbGxzIC5za2lsbC1ib3ggLnByb2dyZXNzLWxpbmUgPiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5wcm9ncmVzcy1saW5lID4gc3BhbiA+IC5wZXJjZW50LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTE1cHg7XG4gICAgdG9wOiAtMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbi5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiA1cHggZG91YmxlICNkYmUwZWM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuY2Qtc2luZ2xlLXN0ZXAgLmNkLW1vcmUtaW5mbyBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHNwYW4sXG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2E0YWJjNTsgfVxuXG4uY2QtdG91ci13cmFwcGVyLmFjdGl2ZSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuXG4uZmFxLXFhIGxpIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jYWNjb3JkaW9uRXhhbXBsZS1mYXEgLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgcGFkZGluZzogNnB4IDEycHg7IH1cbiAgI2FjY29yZGlvbkV4YW1wbGUtZmFxIC5jYXJkLWhlYWRlciBoNSBidXR0b246OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjA2Mic7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTNweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICNhY2NvcmRpb25FeGFtcGxlLWZhcSAuY2FyZC1oZWFkZXIgaDUgYnV0dG9uLmNvbGxhcHNlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTI4JztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cblxuLmNvbnRhaW5lci1maWx0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNvbnRhaW5lci1maWx0ZXIgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICAgICAgcGFkZGluZzogMHB4IDE1cHg7XG4gICAgICBtYXJnaW46IDVweCA1cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5jb250YWluZXItZmlsdGVyIGxpIGEuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuICAgICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDsgfVxuXG4uaXRlbS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5pdGVtLWJveCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLW1hc2sge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gICAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLW1hc2sgLml0ZW0tY2FwdGlvbiB7XG4gICAgICBib3R0b206IDMwcHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5pdGVtLWJveDpob3ZlciAuaXRlbS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5pdGVtLWNvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwczsgfVxuXG4uaXRlbS1tYXNrIHtcbiAgLyogYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDIzOCwgMjUsIDY2LCAwLjYxKTsgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1yYWRpYWwtZ3JhZGllbnQoY2xvc2VzdC1zaWRlIGF0IDI1cHggMzVweCwgIzRkNzlmNiAxNSUsICMyZjQ2ODYgNDAlKTsgfVxuICAuaXRlbS1tYXNrIHAge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5pdGVtLW1hc2sgLml0ZW0tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLnJvdy5jb250YWluZXItZ3JpZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5ibG9nLWNhcmQgLm1ldGEtYm94IGxpIHtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuYmxvZy1jYXJkIC5tZXRhLWJveCBsaSBhIHtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuXG4uYmxvZy1jYXJkIC5tZXRhLWJveCBsaTo6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIG1hcmdpbjogMCA4cHg7IH1cblxuLmJsb2ctY2FyZCAubWV0YS1ib3ggbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnOyB9XG5cbi5ibG9nLWNhcmQgaDQgYSB7XG4gIGNvbG9yOiAjNDM1MTc3O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5ibG9nLWNhcmQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uZGFzaC1jaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDsgfVxuXG4uYnJvd3Nlcl91c2VycyB0YWJsZSB0ZCBpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaW1wcmVzc2lvbnMtZGF0YSBoMiB7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5yZXAtbWFwIHtcbiAgaGVpZ2h0OiAyODBweDsgfVxuXG4ucmVwb3J0LWNhcmQgLnJlcG9ydC1tYWluLWljb24ge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yZXBvcnQtY2FyZCBoMyB7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi51cmwtbGlzdCBsaSBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi50cmFmZmljLWNhcmQge1xuICBtYXJnaW46IDIwcHggMDsgfVxuICAudHJhZmZpYy1jYXJkIGgzIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBtYXJnaW46IDIwcHggMDsgfVxuXG4uY2FsZW5kYXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubm9uZS1ib3JkZXIgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmZjLWJnZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xOCkgIWltcG9ydGFudDsgfVxuXG4uZmMtdG9vbGJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLmZjLXRvb2xiYXIgLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy10b29sYmFyIC51aS1zdGF0ZS1hY3RpdmUsXG4uZmMtdG9vbGJhciBidXR0b246Zm9jdXMsXG4uZmMtdG9vbGJhciBidXR0b246aG92ZXIsXG4uZmMtdG9vbGJhciAudWktc3RhdGUtaG92ZXIge1xuICB6LWluZGV4OiAwOyB9XG5cbi5mYy1kYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG5cbi5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmZjLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2I2YzJlNDsgfVxuXG4uZmMgdGguZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZmMgYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA2cHggMTZweDsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWNvbnRlbnQsXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCB0Ym9keSxcbi5mYy11bnRoZW1lZCB0ZCxcbi5mYy11bnRoZW1lZCB0aCxcbi5mYy11bnRoZW1lZCB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmOTsgfVxuXG4uZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGNvbG9yOiAjNzA4MWI5O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kb3duIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cblxuLmZjLXRleHQtYXJyb3cge1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZmMtc3RhdGUtaG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODk5N2JkOyB9XG5cbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZGJlMGVjOyB9XG5cbi5mYy1jZWxsLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZGJlMGVjOyB9XG5cbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjA4KSAhaW1wb3J0YW50OyB9XG5cbi5mYyAuZmMtcm93IC5mYy1jb250ZW50LXNrZWxldG9uIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uZmMtZGF5LXRvcCAuZmMtbW9uIC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjEpICFpbXBvcnRhbnQ7IH1cblxuLmZjLWV2ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogbW92ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IDVweDtcbiAgcGFkZGluZzogN3B4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xOCk7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5leHRlcm5hbC1ldmVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IG1vdmU7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiA2cHggMTBweDsgfVxuXG4uZmMtYmFzaWMtdmlldyB0ZC5mYy13ZWVrLW51bWJlciBzcGFuIHtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLWRheS1udW1iZXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7IH1cblxuLmZjLWJ1dHRvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5mYy1idXR0b246aG92ZXIsXG4uZmMtc3RhdGUtZGVmYXVsdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmZjLWRheS5mYy13aWRnZXQtY29udGVudC5mYy1vdGhlci1tb250aC5mYy1wYXN0LFxuLmZjLWRheS5mYy13aWRnZXQtY29udGVudC5mYy1vdGhlci1tb250aC5mYy1mdXR1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjZWVlZGY3IDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICNmZmZmZmYgNTAlLCAjZjRmNGY1IDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4OyB9XG5cbi5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZjLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLmNyeXB0by1kYXNoLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLmJ0Yy12b2x1bWUtY2hhcnQge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLmVjby1yZXZlbmUtaGlzdG9yeSAubmF2LFxuLmNyeXB0by1yZXBvcnQtaGlzdG9yeSAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZWNvLXJldmVuZS1oaXN0b3J5IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayxcbiAgLmNyeXB0by1yZXBvcnQtaGlzdG9yeSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgLmVjby1yZXZlbmUtaGlzdG9yeSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLFxuICAgIC5jcnlwdG8tcmVwb3J0LWhpc3RvcnkgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjEpOyB9XG5cbi5tYXJrZXQtY2FwLXRhYmxlIHRkIGg1IHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnZvbC1idGMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDBweCBhdXRvIDMwcHg7IH1cblxuLmNjYy13aWRnZXQgLmhpc3RvVGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jY2Mtd2lkZ2V0IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5jY2Mtd2lkZ2V0IGRpdi5oaXN0b1JvdzpudGgtb2YtdHlwZSgyKSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDY0OWMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cbiAgLmNjYy13aWRnZXQgZGl2Lmhpc3RvUm93Om50aC1vZi10eXBlKDIpIC5oaXN0b0NoYW5nZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2NjLXdpZGdldCBkaXYuaGlzdG9Sb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWFmMGY3ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzcyODZhMiAhaW1wb3J0YW50OyB9XG5cbi5jYWxjdWxhdG9yLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayAuY2FsY3VsYXRvci1ib2R5IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2FsY3VsYXRvci1ibG9jayAuY3J5cHRvbmF0b3J3aWRnZXQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmNhbGN1bGF0b3ItYmxvY2sgLmNyeXB0b25hdG9yd2lkZ2V0IGlucHV0LFxuICAgIC5jYWxjdWxhdG9yLWJsb2NrIC5jcnlwdG9uYXRvcndpZGdldCBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ4ZTE7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgIC5jYWxjdWxhdG9yLWJsb2NrIC5jcnlwdG9uYXRvcndpZGdldCBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAuY2FsY3VsYXRvci1ibG9jayA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSBsaSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiAxMnB4IDA7IH1cblxuLnRyYW5zYWN0aW9uLWhpc3RvcnkgbGk6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSAudHJhbnNhY3Rpb24taWNvbiB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gIC50cmFuc2FjdGlvbi1oaXN0b3J5IC50cmFuc2FjdGlvbi1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IC50cmFuc2FjdGlvbi1kYXRhIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ud2FsbGV0LWJhbC11c2QgLndhbGxldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLndhbGxldC1iYWwtdXNkIGgzIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2FsbGV0LWJhbC1jcnlwdG8gLndhbGxldC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLndhbGxldC1iYWwtY3J5cHRvIC5jb2luLWJhbCBoMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmJ0Yy1wcmljZSBoMyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmNyeXB0by13YWxsZXQtYWN0aXZpdHkge1xuICBtaW4taGVpZ2h0OiA2MDBweDsgfVxuXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTsgfVxuXG4uamN0a3ItbGFiZWwge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDAgMTdweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoNDMsIDg1LCAyMDQsIDAuOSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uamN0a3ItbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmI1NWNjO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG5bY2xhc3MqPSdqcy1jb252ZXlvci0nXSB1bCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMC41OyB9XG5cbltjbGFzcyo9J2pzLWNvbnZleW9yLSddIHVsIGxpIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIFtjbGFzcyo9J2pzLWNvbnZleW9yLSddIHVsIGxpIC51c2QtcmF0ZSB7XG4gICAgY29sb3I6ICM3MDgxYjk7IH1cblxuLypJQ08gTGlzdCBjb3VudGRvd24qL1xuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtOyB9XG5cbi5jb3VudGRvd24gLnBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cblxuLmNvdW50ZG93biAucGFydDo6YmVmb3JlIHtcbiAgY29udGVudDogJzonO1xuICBsZWZ0OiAtMC4yNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jb3VudGRvd24gLnBhcnQ6bnRoLWNoaWxkKDEpOjpiZWZvcmUsXG4uY291bnRkb3duIC5wYXJ0Lm5vLWRpdmlkZXI6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvdW50ZG93biAucGFydC5kYXlzOjphZnRlcixcbi5jb3VudGRvd24gLnBhcnQuaG91cnM6OmFmdGVyLFxuLmNvdW50ZG93biAucGFydC5taW51dGVzOjphZnRlcixcbi5jb3VudGRvd24gLnBhcnQuc2Vjb25kczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjNlbTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmNvdW50ZG93biAucGFydCArIC5wYXJ0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtOyB9XG5cbi5jb3VudGRvd24gLmRheXMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAyO1xuICAtbXMtZmxleC1vcmRlcjogMTtcbiAgb3JkZXI6IDE7IH1cblxuLmNvdW50ZG93biAuaG91cnMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7IH1cblxuLmNvdW50ZG93biAubWludXRlcyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4uY291bnRkb3duIC5zZWNvbmRzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNTtcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gIG9yZGVyOiA0OyB9XG5cbi5jb3VudGRvd24uYmxpbmsgLnBhcnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhIGkge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYmUwZWM7XG4gIGNvbG9yOiAjNzA4MWI5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGE6aG92ZXIgaS5mYS1mYWNlYm9vay1mIHtcbiAgY29sb3I6ICMyYjU1Y2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYTpob3ZlciBpLmZhLXR3aXR0ZXIge1xuICBjb2xvcjogIzliYTdjYTtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtbWVkaXVtLW0ge1xuICBjb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtdGVsZWdyYW0ge1xuICBjb2xvcjogIzFlY2FiODtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtYnRjIHtcbiAgY29sb3I6ICNmM2M3NGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkOyB9XG5cbi5zZXR0aW5nLWNhcmQgLnNldHRpbmctZGV0YWlsIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uc2V0dGluZy1jYXJkIC5zZXR0LWNhcmQtaWNvbiB7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDU0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5zZXR0aW5nLWNhcmQgLnNldHQtY2FyZC1pY29uLnNldC1pY29uLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMSk7XG4gICAgY29sb3I6ICM3NTUxZTk7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24uc2V0LWljb24tc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMSk7XG4gICAgY29sb3I6ICMxZWNhYjg7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24uc2V0LWljb24tZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMSk7XG4gICAgY29sb3I6ICNmMTY0NmM7IH1cblxuLnByb2plY3QtZGFzaC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDUzNXB4OyB9XG5cbi5wcm9qZWN0LWJ1ZGdldC1jaGFydCB7XG4gIGhlaWdodDogMjczcHg7IH1cblxuLnRleHQtcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiAjOTZiMGZhOyB9XG5cbi50ZXh0LXByaW1hcnktbGlnaHQtYWx0IHtcbiAgY29sb3I6ICNkZmU3ZmQ7IH1cblxuLmljb24taW5mbyBpIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgei1pbmRleDogNTsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOTsgfVxuXG4uZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMzhweDtcbiAgdG9wOiAwOyB9XG4gIC5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFw1NSc7XG4gICAgZm9udC1mYW1pbHk6ICdkcmlwaWNvbnMtdjInICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjQ4cmVtOyB9XG5cbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDU2JztcbiAgICBmb250LWZhbWlseTogJ2RyaXBpY29ucy12MicgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDhyZW07IH1cblxuLmMtcHJvZ3Jlc3Mtc3RlcHMge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jLXByb2dyZXNzLXN0ZXBzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjYjZjMmU0O1xuICAgIHBhZGRpbmc6IDE2cHggMCAwIDM2cHg7IH1cbiAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaSBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuZG9uZSB7XG4gICAgICBjb2xvcjogIzFlY2FiODsgfVxuICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuZG9uZSBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMDkpOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMWVjYWI4O1xuICAgICAgICBjb250ZW50OiAnXFxmMDU4JztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzliYTdjYTsgfVxuICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgICAgICBjb250ZW50OiAnXFxmMTkyJztcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzRkNzlmNjsgfVxuICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBjb250ZW50OiAnXFxmMTExJztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2RiZTBlYzsgfVxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGk6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgIC5jLXByb2dyZXNzLXN0ZXBzIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYmUwZWM7IH1cbiAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuZG9uZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFlY2FiODsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5jdXJyZW50IHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudCBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuMjVweCAjNGQ3OWY2OyB9XG4gICAgICAgICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudDpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMTkyJzsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaTpiZWZvcmUge1xuICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaSBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDZweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwLjI1cHggI2VmZjFmNzsgfSB9XG5cbi53b3JrbG9hZC1jaGFydCB7XG4gIGhlaWdodDogMjEwcHg7IH1cblxuLyo9PSB0b2RvIGxpc3QgPT0qL1xuLnRvZG8tbGlzdCAudG9kby1ib3ggaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgY29sb3I6ICNkYmUwZWM7IH1cblxuLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayB7XG4gIHBhZGRpbmc6IDRweCAwOyB9XG4gIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayAuY2tib3gge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gICAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayAuY2tib3ggc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzcyODZhMjsgfVxuICAgICAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayAuY2tib3ggc3BhbjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkYmUwZWM7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayAuY2tib3ggc3BhbjphZnRlciB7XG4gICAgICAgIHRvcDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb250ZW50OiAnXFxGMTJDJztcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMjRweC8xICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM3MDgxYjk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDsgfVxuICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayBpbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cblxuLnRvZG8tbGlzdCAuZm9ybS1jb250cm9sIHtcbiAgY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQ6ICNkYmUwZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC50b2RvLWxpc3QgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZGJlMGVjO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmNsaWVudC1jYXJkIC5jbGllbnQtbmFtZSB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5jYWxlbmRhci1ldmVudCAuZXZlbnQtbmFtZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLnByb2plY3QtaW52b2ljZSAudGFibGUgdHIgdGQgaDUge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4udGVhbS1jYXJkIC51c2VyLWltZyB7XG4gIGhlaWdodDogODBweDsgfVxuXG4udGVhbS1jYXJkIC5vbmxpbmUtY2lyY2xlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAxMThweDtcbiAgbGVmdDogNDRweDsgfVxuXG4udGVhbS1jYXJkIC50ZWFtLWxlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmxhbmd1YWdlLXNraWxsIGxpIHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgY29sb3I6ICM4OTk3YmQ7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4ucHJvamVjdC1jYXJkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnByb2plY3QtY2FyZCAucHJvamVjdC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnRhc2stYm94IC50YXNrLXByaW9yaXR5LWljb24gaSB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNlYWYwZjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7IH1cblxuLmRhc2hib2FyZC1tYXAge1xuICBoZWlnaHQ6IDI3MHB4OyB9XG5cbi5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMzBweDsgfVxuICAuY2FyZC1lY28gLmNhcmQtZWNvLXRpdGxlLmVjby10aXRsZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjMWVjYWI4OyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2YxNjQ2YzsgfVxuICAuY2FyZC1lY28gLmNhcmQtZWNvLXRpdGxlLmVjby10aXRsZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICM0YWM3ZWM7IH1cbiAgLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZS5lY28tdGl0bGUtcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjNzU1MWU5OyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICNmM2M3NGQ7IH1cblxuLmNhcmQtZWNvIC5jYXJkLWVjby1pY29uIHtcbiAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5yZS1jdXN0b21lcnMtZGV0YWlsIGgzIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ub3JkZXItbGlzdCB0YWJsZSB0ZCBpbWcge1xuICB3aWR0aDogNDBweDsgfVxuXG4uZS1jby1wcm9kdWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuICAuZS1jby1wcm9kdWN0IGEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmUtY28tcHJvZHVjdCBhIGltZyB7XG4gICAgICBoZWlnaHQ6IDIzMHB4OyB9XG4gIC5lLWNvLXByb2R1Y3QgLnJpYmJvbi1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgLmUtY28tcHJvZHVjdCAucmliYm9uLWJveCAucmliYm9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucmliYm9uLWJveCAucmliYm9uLWxhYmVsIHtcbiAgICAgIGNsZWFyOiBub25lO1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBoZWlnaHQ6IDY2cHg7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXByaWNlIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzg5OTdiZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJldmlldyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1yZXZpZXcgbGkgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLWNhcnQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZWZmMmY5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAxNnB4OyB9XG4gICAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLmJ0bi1jYXJ0OmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLXdpc2hsaXN0LFxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLXF1aWNrdmlldyB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmYyZjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgcGFkZGluZzogNHB4IDEwcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLndpc2hsaXN0LFxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAucXVpY2t2aWV3IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuICAuZS1jby1wcm9kdWN0OmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4xKTsgfVxuICAgIC5lLWNvLXByb2R1Y3Q6aG92ZXIgLndpc2hsaXN0LFxuICAgIC5lLWNvLXByb2R1Y3Q6aG92ZXIgLnF1aWNrdmlldyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5vZmZlci1ib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcHJvZHVjdHMvb2ZmZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5vZmZlci1ib3ggLm9mZmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAub2ZmZXItYm94IC5vZmZlci1jb250ZW50IGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ucmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGVmdDogLTVweDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJpYmJvbjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMxcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmliYm9uLnJpYmJvbi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG4gICAgLnJpYmJvbi5yaWJib24tcGluazpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNWRhMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmNWRhMDsgfVxuICAucmliYm9uLnJpYmJvbi1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7IH1cbiAgICAucmliYm9uLnJpYmJvbi1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWM3ZWM7IH1cblxuaHIudGhpY2sge1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogM3B4O1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICM0ZDc5ZjYsICM3NTUxZTkpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAuY3VzdG9tLWJvcmRlciB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByby10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm9kdWN0LXJldmlldyBsaSB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuICAuc2luZ2xlLXByby1kZXRhaWwgLnByb2R1Y3QtcmV2aWV3IGxpIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByby1wcmljZSB7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNpbmdsZS1wcm8tZGV0YWlsIC5wcm8tcHJpY2Ugc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAucXVhbnRpdHkgaW5wdXQge1xuICB3aWR0aDogMTQlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgaGVpZ2h0OiBjYWxjKDI0cHggKyAxMnB4ICsgNXB4KTsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByby1mZWF0dXJlcyBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogI2E0YWJjNTsgfVxuICAuc2luZ2xlLXByby1kZXRhaWwgLnByby1mZWF0dXJlcyBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDBjJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzFlY2FiOCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLmZvcm0tY2hlY2staW5saW5lIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnByby1vcmRlci1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4wNSk7IH1cbiAgLnByby1vcmRlci1ib3ggaSB7XG4gICAgZm9udC1zaXplOiAyOHB4OyB9XG5cbi5yZXZpZXctYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNztcbiAgcGFkZGluZzogMjBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLnJldmlldy1ib3ggaDEge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBjb2xvcjogI2YxNjQ2YzsgfVxuICAucmV2aWV3LWJveCAucHJvZHVjdC1yZXZpZXcgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5yZXZpZXctYm94IC5wcm9kdWN0LXJldmlldyBsaSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ucmV2aWV3ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICNlZmYyZjk7IH1cbiAgLnJldmlld2VyIC5wcm9kdWN0LXJldmlldyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5iZy1uZXdzbGV0dGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLm5ld3NsZXR0ZXJzLXRleHQgaDQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5uZXdzbGV0dGVycy1pbnB1dCBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMTM2cHggMTVweCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuXG4ubmV3c2xldHRlcnMtaW5wdXQgYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMC4ycHggIzRkNzlmNjsgfVxuXG4udG90YWwtcGF5bWVudCAudGFibGUgdGhlYWQgdHIgdGgsXG4udG90YWwtcGF5bWVudCB0YWJsZSB0aGVhZCB0ciB0aCxcbi5zaG9wcGluZy1jYXJ0IC50YWJsZSB0aGVhZCB0ciB0aCxcbi5zaG9wcGluZy1jYXJ0IHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi50b3RhbC1wYXltZW50IC50YWJsZSB0Ym9keSB0ZCxcbi50b3RhbC1wYXltZW50IHRhYmxlIHRib2R5IHRkLFxuLnNob3BwaW5nLWNhcnQgLnRhYmxlIHRib2R5IHRkLFxuLnNob3BwaW5nLWNhcnQgdGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMmY5OyB9XG4gIC50b3RhbC1wYXltZW50IC50YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lLFxuICAudG90YWwtcGF5bWVudCB0YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lLFxuICAuc2hvcHBpbmctY2FydCAudGFibGUgdGJvZHkgdGQgLnByb2R1Y3QtbmFtZSxcbiAgLnNob3BwaW5nLWNhcnQgdGFibGUgdGJvZHkgdGQgLnByb2R1Y3QtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRvdGFsLXBheW1lbnQgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4udG90YWwtcGF5bWVudCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkLFxuLnNob3BwaW5nLWNhcnQgLnRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uc2hvcHBpbmctY2FydCB0YWJsZSB0Ym9keSB0cjpsYXN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4udG90YWwtcGF5bWVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2ZkZmQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAudG90YWwtcGF5bWVudCAucGF5bWVudC10aXRsZSB7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2FydC1wcm9tbyB7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZHVjdHMvYmctY2FydC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5qcC1jYXJkIC5qcC1jYXJkLWZyb250LFxuLmpwLWNhcmQgLmpwLWNhcmQtYmFjayB7XG4gIGJhY2tncm91bmQ6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYmlsbGluZy1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7IH1cbiAgLmJpbGxpbmctbmF2IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDIzOSwgMjQyLCAyNDksIDAuMDUpOyB9XG5cbi5jcm0tZGFzaC1tYXAge1xuICBoZWlnaHQ6IDMxMHB4OyB9XG5cbi5jcm0tZGFzaC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQyNXB4OyB9XG5cbi5jcm0tZGF0YS1jYXJkIC5kYXRhLWljb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNybS1kYXRhLWNhcmQgLmRhdGEtaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogNDhweDsgfVxuXG4uY3JtLWRhdGEtY2FyZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmFjY291bnQtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgLmFjY291bnQtYm9keSAuYXV0aC1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby1ib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFjY291bnQtYm9keSAuYXV0aC1jYXJkIC5hdXRoLWxvZ28tYm94IC5hdXRoLWxvZ28ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMi4yNXB4ICNlZmYyZjk7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby10ZXh0IGg0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG4gIC5hY2NvdW50LWJvZHkgLmF1dGgtZm9ybSAuYXV0aC1mb3JtLWljb24ge1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogM3B4O1xuICAgIGNvbG9yOiAjOWJhN2NhOyB9XG4gIC5hY2NvdW50LWJvZHkuYWNjb3VudGJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNvdW50LXBhZ2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmFjY291bnQtYm9keS5hY2NvdW50YmcgLmFjY291bnQtdGl0bGUge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFjY291bnQtYm9keS5hY2NvdW50YmcgLmFjY291bnQtdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGg2IHtcbiAgICBjb2xvcjogIzg5OTdiZDsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBoNjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDRweCAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBoNjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTRweCA0cHggMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBhIGkuZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLnR3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLmdvb2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAuZmFjZWJvb2sge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NThiZjc7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAudHdpdHRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxY2VlZTsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBhOmhvdmVyIC5nb29nbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3YWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuXG4vKiFcbiAqIE1haW5cbiAqXG4qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiAyNzBweDtcbiAgcmlnaHQ6IDA7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3R0b206IDEwcHg7IH1cblxuLm1jZS1idG4gLm1jZS10eHQge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAtMC41cmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ3LWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAuYnctbG9hZGVyLmxvYWRlZDo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGJ3LWxvYWRlci1oaWRlIDAuMnMgZWFzZS1vdXQgZm9yd2FyZHM7IH1cbiAgLmJ3LWxvYWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkOGUzZjAsICNjM2NiZDMsICNkOGUzZjAsICNjM2NiZDMpO1xuICAgIGFuaW1hdGlvbjogYnctbG9hZGVyLWFuaW1hdGUgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgYnctbG9hZGVyLWFuaW1hdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY2LjY2NjYlKTsgfSB9XG5cbkBrZXlmcmFtZXMgYnctbG9hZGVyLWhpZGUge1xuICAwJSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDk5JSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWxwLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDE1cHg7IH1cblxuLmluYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUyZTIgIWltcG9ydGFudDsgfVxuXG4uaW5hY3RpdmUtcm93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMmUyICFpbXBvcnRhbnQ7IH1cblxuLm5ldy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmFiICFpbXBvcnRhbnQ7IH1cblxuLm5ldy1yb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZmYWIgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWZmYzUgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWluZGV4IC5hY3Rpb24tYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5hcnRpY2xlLWluZGV4IHAge1xuICBtYXJnaW4tdG9wOiByZXZlcnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYXJ0aWNsZS1pbmRleCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJldmVydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLWluZGV4IHAgPiAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xuICBib3JkZXItY29sb3I6ICNjY2M7IH1cblxuI21jZXVfMjg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbi5tY2UtY29udGFpbmVyLWJvZHkgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAxM3B4IGF1dG8gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkzJSAhaW1wb3J0YW50OyB9XG5cbi5tY2UtY29udGFpbmVyLWJvZHlcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGVcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuI21jZXVfMjg0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweCAhaW1wb3J0YW50OyB9XG5cbiNtY2UtbW9kYWwtYmxvY2sge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7IH1cblxuLyogLm1jZS10b29sYmFyIHtcbiAgLm1jZS13aWRnZXQ6bm90KC5tY2UtbWVudWJ0bikge1xuICAgIC5tY2UtdHh0IHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAqL1xuLm1jZS13aW5kb3cubWNlLWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tY2Utd2luZG93Lm1jZS1pbiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCkgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtY29udGFpbmVyLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLnNlbGVjdDItY29udGFpbmVyLFxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtdGV4dGJveCxcbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWNvbWJvYm94IHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtZm9ybSxcbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLXRhYnMsXG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1mb3JtaXRlbSxcbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLXdpbmRvdy1ib2R5LFxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtdGFiIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLXdpbmRvdy1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtYWJzLWxheW91dC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtYWJzLWxheW91dC1pdGVtOm5vdCgubWNlLWZvcm0pIHtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAqIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50OyB9XG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1mb290IC5tY2UtY29udGFpbmVyLWJvZHkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWZvb3QgZGl2W3JvbGU9J2J1dHRvbiddIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50OyB9XG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gdGV4dGFyZWEge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtY29udGFpbmVyLWJvZHkge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1mb290LFxuICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1mb3JtLFxuICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1mb3JtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuXG4uYXJ0aWNsZS10eXBlcyB7XG4gIG1hcmdpbi10b3A6IDRweDsgfVxuXG4ubGFiZWwtZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sYWJlbC1kZWxldGUgPiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuXG4uYXJ0aWNsZS10eXBlcyA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmFydGljbGUtdHlwZXMgPiBzcGFuID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLmItdCB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyZjJmMmY7IH1cblxuLyogTW9kdWxlIC0gZmlsZW1hbmFnZXIgKi9cbmRpdi5maWxlLW1vZHVsZSB7XG4gIGNvbG9yOiAjMmMyZTM0O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgLmZpbGUge1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZmlsZS5wbmdcIikgbm8tcmVwZWF0O1xuICBjb2xvcjogI2ZmYWUwMDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYub3BlbiB7XG4gIHotaW5kZXg6IDU7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdi5vcGVuIHtcbiAgei1pbmRleDogNTsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXY6bm90KC50cmFuc3BhcmVudC1zZWxlY3QpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBwIHtcbiAgY29sb3I6ICM3OTdjODc7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjODI4NTkwO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiBiIHtcbiAgY29sb3I6ICMyYzJlMzQ7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdiB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIGNvbG9yOiAjODI4NTkwOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNSkge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNkYWUxZTg7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2Lm1hcmdpbi10LTQwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzICNhZGQtZmlsZXMtaW5wdXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzIGxhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0YztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOGMzZjsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmltZy1ib2R5IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2UzZTNlMztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAwcHg7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiAuaW1nLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAwcHggNTBweCAwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZTNlM2UzOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgLmltZy1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgLmltZy1zaXplIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmM2MDA7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiAuY29udGVudCBwcm9ncmVzcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLnVwbG9hZC1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDFweDsgfVxuXG4udG9vbHRpcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4uc29ydGFibGUgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNkZWUyZTQ7XG4gIGhlaWdodDogMTAwcHg7IH1cblxuLnNvcnRhYmxlIC51aS1zdGF0ZS1oaWdobGlnaHQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU0OyB9XG5cbi5ub3Qtc2V0IHtcbiAgY29sb3I6ICNjY2M7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tb2R1bGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLm1vZHVsZS1oZWFkZXIgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51c2VyLXVwZGF0ZSBidXR0b25bdHlwZT0nc3VibWl0J10ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJ0bi1nZW5lcmF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tY3JlYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3AtZGlzY291bnQtY29kZXMtaW5kZXggPiBwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICM4ODggNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzg4OCA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDIwcHgpIGNhbGMoMWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCAxMDAlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMi41ZW0gMi41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiIsIi8vXG4vLyBDYXJkc1xuLy9cblxuLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQ7XG59XG5cbi5jYXJkLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG59XG5cbi5jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmNhcmQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xufVxuXG4uY2FyZC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG59XG5cbi5jYXJkLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbn1cblxuLmNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xufVxuXG4uY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgY29sb3I6ICRncmF5LTUwMDtcbn1cblxuLmNhcmQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xufVxuXG4uY2FyZC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xufVxuXG4uY2FyZC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG59XG4iLCIvL1xuLy8gQnV0dG9uc1xuLy9cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICRncmF5LTIwMDtcbiAgfVxufVxuXG4uYnRuLXJlc3BvbnNpdmUge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLXNtJykge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFuaW1hdGlvbi1tb2RhbCxcbi5idXR0b24tbGlzdCxcbi5idXR0b24taXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5idG4teGwge1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5idG4tc20ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uYnRuLXhzIHtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5idG4teHNzIHtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmJ0bi1zcXVhcmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1za2V3IHtcbiAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpO1xuICB9XG59XG4uYWNjb3JkaW9uIHtcbiAgLmJ0bjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmJ0bi5idG4tb3V0bGluZS1kYXNoZWQge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICR3aGl0ZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTVweDtcbiAgLW1vei1vdXRsaW5lLXJhZGl1czogMjVweDtcbn1cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLWluZm8sXG4uYnRuLXdhcm5pbmcsXG4uYnRuLWRhbmdlcixcbi5idG4tZGFyayxcbi5idG4tcGluayxcbi5idG4tcHVycGxlLFxuLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLypidG4tcHJpbWFyeSovXG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkcHJpbWFyeSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbmEuYmctcHJpbWFyeTpmb2N1cyxcbmEuYmctcHJpbWFyeTpob3ZlcixcbmJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHByaW1hcnksIDUlKTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkcHJpbWFyeSwgMC4zKSAhaW1wb3J0YW50O1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcbn1cblxuLypidG4tc3VjY2VzcyovXG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkc3VjY2VzcywgMC41KTtcbn1cbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc3VjY2VzczphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRzdWNjZXNzLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkc3VjY2VzcywgNSUpO1xufVxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkc3VjY2VzcywgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4vKmJ0bi1pbmZvKi9cblxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRpbmZvLCAwLjUpO1xufVxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyxcbi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mbzpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtaW5mbzpob3Zlcixcbi5idG4taW5mby5hY3RpdmUsXG4uYnRuLWluZm86YWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZm8sIDUlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRpbmZvLCA1JSk7XG59XG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRpbmZvLCAwLjMpICFpbXBvcnRhbnQ7XG59XG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6IGxpZ2h0ZW4oJGluZm8sIDMlKTtcbn1cblxuLypidG4td2FybmluZyovXG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkd2FybmluZywgMC41KTtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3YXJuaW5nLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkd2FybmluZywgNSUpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkd2FybmluZywgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4vKmJ0bi1kYW5nZXIqL1xuXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGRhbmdlciwgMC41KTtcbn1cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcixcbi5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYW5nZXIsIDUlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYW5nZXIsIDUlKTtcbn1cbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGRhbmdlciwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4vKmJ0bi1zZWNvbmRhcnkqL1xuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHNlY29uZGFyeSwgMC41KTtcbiAgY29sb3I6ICRncmF5LTEwMDtcbn1cbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4uYnRuLXNlY29uZGFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLFxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcbmEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkc2Vjb25kYXJ5LCA1JSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcbiAgY29sb3I6ICRncmF5LTEwMDtcbn1cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHNlY29uZGFyeSwgMC4zKSAhaW1wb3J0YW50O1xufVxuXG4vKmJ0bi1saWdodCovXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJGdyYXktNDAwLCAwLjUpO1xufVxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWxpZ2h0OmFjdGl2ZSxcbi5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWxpZ2h0OmhvdmVyLFxuLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0LmZvY3VzLFxuLmJ0bi1saWdodDphY3RpdmUsXG4uYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1saWdodDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1saWdodDpob3Zlcixcbi5idG4tbGlnaHQuYWN0aXZlLFxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tbGlnaHQ6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQsIDUlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRsaWdodCwgNSUpO1xufVxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tbGlnaHQuZm9jdXMsXG4uYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGdyYXktMjAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG59XG4vKmJ0bi1kYXJrKi9cblxuLmJ0bi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRkYXJrLCAwLjUpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLmJ0bi1kYXJrOmhvdmVyLFxuLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1kYXJrOmFjdGl2ZSxcbi5idG4tZGFyay5hY3RpdmUsXG4uYnRuLWRhcmsuZm9jdXMsXG4uYnRuLWRhcms6YWN0aXZlLFxuLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1kYXJrOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYXJrLFxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLFxuLmJ0bi1kYXJrLmRpc2FibGVkLFxuLmJ0bi1kYXJrOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkZGFyaywgNSUpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1kYXJrLmZvY3VzLFxuLmJ0bi1kYXJrOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWRhcmsuZm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRkYXJrLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi8qYnRuLWxpbmsqL1xuXG4uYnRuLWxpbmsge1xuICBjb2xvcjogJGdyYXktNTAwO1xufVxuXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGdyYXktNzAwO1xufVxuXG4vKmJ0bi1waW5rKi9cblxuLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRwaW5rO1xuICBjb2xvcjogJHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwaW5rLCAwLjUpO1xufVxuLmJ0bi1waW5rOmhvdmVyLFxuLmJ0bi1waW5rOmZvY3VzLFxuLmJ0bi1waW5rOmFjdGl2ZSxcbi5idG4tcGluay5hY3RpdmUsXG4uYnRuLXBpbmsuZm9jdXMsXG4uYnRuLXBpbms6YWN0aXZlLFxuLmJ0bi1waW5rOmZvY3VzLFxuLmJ0bi1waW5rOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1waW5rLFxuLmJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXBpbms6YWN0aXZlLFxuLmJ0bi1waW5rLmRpc2FibGVkLFxuLmJ0bi1waW5rOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXBpbms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1waW5rLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1waW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwaW5rLCA1JSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcGluaywgNSUpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLnNob3cgPiAuYnRuLXBpbmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1waW5rLmZvY3VzLFxuLmJ0bi1waW5rOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXBpbmsuZm9jdXMsXG4uYnRuLW91dGxpbmUtcGluazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwaW5rLCAwLjMpICFpbXBvcnRhbnQ7XG59XG5cbi8qYnRuLXB1cnBsZSovXG5cbi5idG4tcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJHB1cnBsZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkcHVycGxlLCAwLjUpO1xufVxuLmJ0bi1wdXJwbGU6aG92ZXIsXG4uYnRuLXB1cnBsZTpmb2N1cyxcbi5idG4tcHVycGxlOmFjdGl2ZSxcbi5idG4tcHVycGxlLmFjdGl2ZSxcbi5idG4tcHVycGxlLmZvY3VzLFxuLmJ0bi1wdXJwbGU6YWN0aXZlLFxuLmJ0bi1wdXJwbGU6Zm9jdXMsXG4uYnRuLXB1cnBsZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVycGxlLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSxcbi5idG4tcHVycGxlLmRpc2FibGVkLFxuLmJ0bi1wdXJwbGU6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwdXJwbGUsIDUlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwdXJwbGUsIDUlKTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbi5zaG93ID4gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1wdXJwbGUuZm9jdXMsXG4uYnRuLXB1cnBsZTpmb2N1cyxcbi5idG4tb3V0bGluZS1wdXJwbGUuZm9jdXMsXG4uYnRuLW91dGxpbmUtcHVycGxlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHB1cnBsZSwgMC4zKTtcbn1cblxuLypidG4tYmx1ZSovXG5cbi5idG4tYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkYmx1ZSwgMC41KTtcbn1cblxuLmJ0bi1ibHVlLmFjdGl2ZSxcbi5idG4tYmx1ZS5mb2N1cyxcbi5idG4tYmx1ZTphY3RpdmUsXG4uYnRuLWJsdWU6Zm9jdXMsXG4uYnRuLWJsdWU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUsXG4uYnRuLW91dGxpbmUtYmx1ZS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtYmx1ZTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1ibHVlOmhvdmVyLFxuLmJ0bi1ibHVlLmFjdGl2ZSxcbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLWJsdWU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWJsdWUuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1ibHVlLmRpc2FibGVkLFxuLmJ0bi1ibHVlOmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLWJsdWU6Zm9jdXMsXG5hLmJnLWJsdWU6aG92ZXIsXG5idXR0b24uYmctYmx1ZTpmb2N1cyxcbmJ1dHRvbi5iZy1ibHVlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCA1JSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRibHVlLCA1JSk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWJsdWUuZm9jdXMsXG4uYnRuLWJsdWU6Zm9jdXMsXG4uYnRuLW91dGxpbmUtYmx1ZS5mb2N1cyxcbi5idG4tb3V0bGluZS1ibHVlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJsdWUsIDAuMykgIWltcG9ydGFudDtcbn1cblxuLypidG4td2hpdGUqL1xuXG4uYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGdyYXktNzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAuMjVweCAkZ3JheS0zMDA7XG59XG5cbi5idG4td2hpdGUuYWN0aXZlLFxuLmJ0bi13aGl0ZS5mb2N1cyxcbi5idG4td2hpdGU6YWN0aXZlLFxuLmJ0bi13aGl0ZTpmb2N1cyxcbi5idG4td2hpdGU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLFxuLmJ0bi1vdXRsaW5lLXdoaXRlLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13aGl0ZTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtd2hpdGU6aG92ZXIsXG4uYnRuLXdoaXRlLmFjdGl2ZSxcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZCxcbi5idG4td2hpdGU6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuYS5iZy13aGl0ZTpmb2N1cyxcbmEuYmctd2hpdGU6aG92ZXIsXG5idXR0b24uYmctd2hpdGU6Zm9jdXMsXG5idXR0b24uYmctd2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSkgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCR3aGl0ZSwgNSUpO1xufVxuXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXdoaXRlLmZvY3VzLFxuLmJ0bi13aGl0ZTpmb2N1cyxcbi5idG4tb3V0bGluZS13aGl0ZS5mb2N1cyxcbi5idG4tb3V0bGluZS13aGl0ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAuMjVweCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbn1cblxuLyogYnV0dG9uIE91dGxpbmUgKi9cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAkc3VjY2VzcztcbiAgYm9yZGVyLWNvbG9yOiAkc3VjY2Vzcztcbn1cbi5idG4tb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICRpbmZvO1xuICBib3JkZXItY29sb3I6ICRpbmZvO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmc7XG4gIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XG59XG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICRkYW5nZXI7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbn1cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICRkYXJrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbn1cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYnRuLW91dGxpbmUtcGluayB7XG4gIGNvbG9yOiAkcGluaztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJHBpbms7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogJHB1cnBsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogJGJsdWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICRibHVlO1xufVxuXG4vKnNvZnQgYnV0dG9ucyovXG5cbi5idG4tc29mdC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwcmltYXJ5LCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuOCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuLmJ0bi1zb2Z0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xNSk7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJHNlY29uZGFyeSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuOCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLXNvZnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMSk7XG4gIGNvbG9yOiAkc3VjY2VzcztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkc3VjY2VzcywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmJ0bi1zb2Z0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjE4KTtcbiAgY29sb3I6ICR3YXJuaW5nO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCR3YXJuaW5nLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuOCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLXNvZnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjEpO1xuICBjb2xvcjogJGRhbmdlcjtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRkYW5nZXIsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLmJ0bi1zb2Z0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjEpO1xuICBjb2xvcjogJGluZm87XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJGluZm8sIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC44KTtcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG59XG5cbi5idG4tc29mdC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4xKTtcbiAgY29sb3I6ICRkYXJrO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICB9XG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRkYXJrLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuOCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLXNvZnQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMSk7XG4gIGNvbG9yOiAkcGluaztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkcGluaywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cbi5idG4tc29mdC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsIDAuMSk7XG4gIGNvbG9yOiAkcHVycGxlO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJHB1cnBsZSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsIDAuOCk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxufVxuXG4uYnRuLXNvZnQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMSk7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkYmx1ZSwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjgpO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLyogU29jaWFsIEJ1dHRvbnMgKi9cblxuLmJ0bi1zb2NpYWwtaWNvbiAuYnRuIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLmJ0bi1mYWNlYm9vayB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODtcbn1cbi5idG4tdHdpdHRlciB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWNlZDtcbn1cbi5idG4tZHJvcGJveCB7XG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTtcbn1cbi5idG4tc2t5cGUge1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFmZjA7XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vL1xuXG4uYi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG59XG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMDtcblxuICAmLmljb24tY3VzdG9tLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hbGVydC1pY29uIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbiAgLmFsZXJ0LXRleHQge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmFsZXJ0LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG4gICYuYWxlcnQtcHJpbWFyeSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgfVxuICAmLmFsZXJ0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG4gICYuYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgfVxuICAmLmFsZXJ0LXdhcm5pbmcge1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gIH1cbiAgJi5hbGVydC1pbmZvIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICB9XG4gICYuYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gIH1cbiAgJi5hbGVydC1kYXJrIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICB9XG4gICYuYWxlcnQtbGlnaHQge1xuICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IHJnYmEoJGRhcmssIDAuMSk7XG4gIH1cbiAgJi5hbGVydC1waW5rIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICB9XG4gICYuYWxlcnQtYmx1ZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgfVxuICAmLmFsZXJ0LXB1cnBsZSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICB9XG5cbiAgLy8gQWxlcnQgT3V0bGluZVxuXG4gICYuYWxlcnQtb3V0bGluZS1zdWNjZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gIH1cbiAgJi5hbGVydC1vdXRsaW5lLWRhbmdlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGRhbmdlcjtcbiAgfVxuICAmLmFsZXJ0LW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gICYuYWxlcnQtb3V0bGluZS13YXJuaW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2FybmluZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHdhcm5pbmc7XG4gIH1cbiAgJi5hbGVydC1vdXRsaW5lLWluZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkaW5mbztcbiAgfVxuICAmLmFsZXJ0LW91dGxpbmUtcGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRwaW5rO1xuICB9XG4gICYuYWxlcnQtb3V0bGluZS1wdXJwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwdXJwbGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRwdXJwbGU7XG4gIH1cbiAgJi5hbGVydC1vdXRsaW5lLWJsdWUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibHVlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYmx1ZTtcbiAgfVxuICAmLmFsZXJ0LW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICB9XG4gICYuYWxlcnQtb3V0bGluZS1kYXJrIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGRhcms7XG4gIH1cblxuICAvL0FsZXJ0IFNoYWRvd1xuXG4gICYuYWxlcnQtcHJpbWFyeS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkcHJpbWFyeSwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRwcmltYXJ5LCAwLjAyKTtcbiAgfVxuICAmLmFsZXJ0LXN1Y2Nlc3Mtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoJHN1Y2Nlc3MsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkc3VjY2VzcywgMC4wMik7XG4gIH1cbiAgJi5hbGVydC1pbmZvLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRpbmZvLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGluZm8sIDAuMDIpO1xuICB9XG4gICYuYWxlcnQtd2FybmluZy1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkd2FybmluZywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCR3YXJuaW5nLCAwLjAyKTtcbiAgfVxuICAmLmFsZXJ0LWRhbmdlci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkZGFuZ2VyLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGRhbmdlciwgMC4wMik7XG4gIH1cbiAgJi5hbGVydC1kYXJrLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRkYXJrLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGRhcmssIDAuMDIpO1xuICB9XG4gICYuYWxlcnQtcGluay1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkcGluaywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRwaW5rLCAwLjAyKTtcbiAgfVxuICAmLmFsZXJ0LXB1cnBsZS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkcHVycGxlLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHB1cnBsZSwgMC4wMik7XG4gIH1cbiAgJi5hbGVydC1ibHVlLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRibHVlLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJGJsdWUsIDAuMDIpO1xuICB9XG59XG4iLCIvL1xuLy8gQmFja2dyb3VuZC1jb2xvclxuLy9cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbn1cbi8vIGJnLXNvZnRcblxuLmJnLXNvZnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibHVlLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xufVxuXG4uYmFkZ2Uge1xuICBib3gtc2hhZG93OiBub25lO1xuICAmLmJhZGdlLXNvZnQtcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJHByaW1hcnksIDAuMDUpO1xuICB9XG5cbiAgJi5iYWRnZS1zb2Z0LXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRzZWNvbmRhcnksIDAuMDUpO1xuICB9XG5cbiAgJi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRzdWNjZXNzLCAwLjA1KTtcbiAgfVxuXG4gICYuYmFkZ2Utc29mdC13YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkd2FybmluZywgMC4wNSk7XG4gIH1cblxuICAmLmJhZGdlLXNvZnQtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGluZm8sIDAuMDUpO1xuICB9XG5cbiAgJi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRkYW5nZXIsIDAuMDUpO1xuICB9XG5cbiAgJi5iYWRnZS1zb2Z0LXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRwaW5rLCAwLjA1KTtcbiAgfVxuXG4gICYuYmFkZ2Utc29mdC1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkcHVycGxlLCAwLjA1KTtcbiAgfVxuXG4gICYuYmFkZ2Utc29mdC1kYXJrIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZGFyaywgMC4wNSk7XG4gIH1cbn1cbiIsIi8vXG4vLyBUZXh0IENvbG9yXG4vL1xuXG4udGV4dC1jdXN0b20ge1xuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICRtdXRlZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogJGluZm8gIWltcG9ydGFudDtcbn1cblxuLnRleHQtcGluayB7XG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAkbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xufVxuIiwiLmJhZGdlIHtcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgcGFkZGluZzogNHB4IDZweCAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuXG4uYmFkZ2UtY3VzdG9tIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5iYWRnZS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xufVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbn1cblxuLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5iYWRnZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5iYWRnZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5iYWRnZS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG59XG5cbi8qQmFkZ2UgU29mdCBDb2xvciovXG5cbi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xuICBjb2xvcjogJHN1Y2Nlc3M7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMik7XG59XG5cbi5iYWRnZS1zb2Z0LXByaW1hcnkge1xuICBjb2xvcjogJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XG59XG5cbi5iYWRnZS1zb2Z0LWRhbmdlciB7XG4gIGNvbG9yOiAkZGFuZ2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuMik7XG59XG5cbi5iYWRnZS1zb2Z0LWluZm8ge1xuICBjb2xvcjogJGluZm87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sIDAuMik7XG59XG4uYmFkZ2Utc29mdC13YXJuaW5nIHtcbiAgY29sb3I6ICR3YXJuaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjIpO1xufVxuLmJhZGdlLXNvZnQtcGluayB7XG4gIGNvbG9yOiAkcGluaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMC4yKTtcbn1cblxuLmJhZGdlLXNvZnQtcHVycGxlIHtcbiAgY29sb3I6ICRwdXJwbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwgMC4yKTtcbn1cblxuLmJhZGdlLXNvZnQtYmx1ZSB7XG4gIGNvbG9yOiAkYmx1ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC4yKTtcbn1cblxuLmJhZGdlLXNvZnQtZGFyayB7XG4gIGNvbG9yOiAkZGFyaztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4yKTtcbn1cbiIsIi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSxcbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgkZ3JheS00MDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcbiAgbWFyZ2luOiAwO1xuICAuZHJvcGRvd24taXRlbSB7XG4gICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAmOmhvdmVyLFxuICAgICYuYWN0aXZlLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDMlKTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUtcmVzcG9uc2l2ZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tc20nKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vXG4vLyBQcm9ncmVzc1xuLy9cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICBoZWlnaHQ6IDE0cHg7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi8qIFByb2dyZXNzYmFyIFZlcnRpY2FsICovXG5cbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xufVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20sXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLXNtIHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBsaW5lLWhlaWdodDogNXB4O1xufVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIHtcbiAgd2lkdGg6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDEwLjhweDtcbiAgbGluZS1oZWlnaHQ6IDE0LjRweDtcbn1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLWxnLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyB7XG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLnByb2dyZXNzLWljb24tc3BpbiB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbiIsIi8vXG4vLyBUYWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIHRoZWFkIHtcbiAgICB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuICB0ZCxcbiAgdGgge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB7XG4gICAgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdHI6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUge1xuICBjb2xvcjogJHRhYmxlO1xuICB0aGVhZCB0ciB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xufVxuXG4udGFibGUtZGFyayB7XG4gIHRoZWFkIHRyIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgdGJvZHkgPiB0ciA+IHRkLFxuICB0aCB7XG4gICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgJi5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyo9PT1EYXRhdGFibGU9PT0qL1xuLnRhYmxlIHtcbiAgdGQge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJi5oaWdobGlnaHQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGluZm87XG4gICAgfVxuICAgICYuZGV0YWlscy1jb250cm9sIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL29wZW4ucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG4gIHRyLnNob3duIHRkLmRldGFpbHMtY29udHJvbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY2xvc2UucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIH1cbn1cblxuLyo9PSBUYWJsZSBSZXNwb25zaXZlID09Ki9cblxuLnRhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG5cbiAgJiA+IC50YWJsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4udGFibGUtcmVwLXBsdWdpbiB7XG4gIC5idG4tdG9vbGJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmJ0bi1kZWZhdWx0IHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTphY3RpdmUsXG4gIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeTpob3ZlcixcbiAgLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMykgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG4gIHRib2R5IHRoIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGgsXG4gIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cbn1cblxuLyogU3RpY2t5IEhlYWRlciAqL1xuLmZpeGVkLXNvbHV0aW9uIC5zdGlja3ktdGFibGUtaGVhZGVyIHtcbiAgdG9wOiAkdG9wYmFyLWhlaWdodCAhaW1wb3J0YW50O1xufVxuXG4vKj09PT1Gb290YWJsZSB0YWJsZT09PT0qL1xuXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLmZvb3RhYmxlLWRldGFpbHMge1xuICBjb2xvcjogJGdyYXktNzAwO1xufVxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbFxuICB1bC5kcm9wZG93bi1tZW51XG4gID4gbGlcbiAgPiBhLmN1c3RvbS1jb250cm9sXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXG50YWJsZS5mb290YWJsZVxuICA+IHRoZWFkXG4gID4gdHIuZm9vdGFibGUtZmlsdGVyaW5nXG4gID4gdGhcbiAgdWwuZHJvcGRvd24tbWVudVxuICA+IGxpXG4gID4gYS5jdXN0b20tY29udHJvbFxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbCB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmN1c3RvbS1jb250cm9sID4gbGFiZWwsXG50YWJsZS5mb290YWJsZVxuICA+IHRoZWFkXG4gID4gdHIuZm9vdGFibGUtZmlsdGVyaW5nXG4gID4gdGhcbiAgdWwuZHJvcGRvd24tbWVudVxuICA+IGxpXG4gID4gYS5jdXN0b20tY29udHJvbFxuICA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbnRkLmZvb3RhYmxlLXNvcnRhYmxlID4gc3Bhbi5mb29pY29uLFxudGguZm9vdGFibGUtc29ydGFibGUgPiBzcGFuLmZvb2ljb24ge1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLyo9PT09anNncmlkIHRhYmxlPT09PSovXG5cbi5qc2dyaWQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbi5qc2dyaWQtZWRpdC1yb3cgPiAuanNncmlkLWNlbGwsXG4uanNncmlkLWZpbHRlci1yb3cgPiAuanNncmlkLWNlbGwsXG4uanNncmlkLWdyaWQtYm9keSxcbi5qc2dyaWQtZ3JpZC1oZWFkZXIsXG4uanNncmlkLWhlYWRlci1yb3cgPiAuanNncmlkLWhlYWRlci1jZWxsLFxuLmpzZ3JpZC1pbnNlcnQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4uanNncmlkLWNlbGwge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uanNncmlkLWNlbGwgaW5wdXQsXG4uanNncmlkLWNlbGwgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3V0bGluZTogMCBub25lO1xuICBwYWRkaW5nOiA4cHg7XG59XG4uanNncmlkLWhlYWRlci1yb3cge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbn1cbi5qc2dyaWQtc2VsZWN0ZWQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG59XG4uanNncmlkLWFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanNncmlkLWhlYWRlci1zb3J0YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmpzZ3JpZC1wYWdlci1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4uanNncmlkIC5qc2dyaWQtYnV0dG9uIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGx1Z2lucy9qc2dyaWQvanNncmlkLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbmRpdi50YWJsZS1yZXNwb25zaXZlXG4gID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlclxuICA+IGRpdi5yb3dcbiAgPiBkaXZbY2xhc3NePSdjb2wtJ106Zmlyc3QtY2hpbGQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4iLCIvL1xuLy8gQXZhdGFyXG4vL1xuXG4uaW1nLWdyb3VwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAuYXZhdGFyLWJhZGdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGdyYXktNDAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLnVzZXItYXZhdGFyICsgLnVzZXItYXZhdGFyLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIH1cbiAgLnVzZXItYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgIC5vbmxpbmUge1xuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XG4gICAgfVxuICAgIC5vZmZsaW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXI7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJGdyYXktNDAwO1xuICAgIH1cbiAgfVxufVxuLmF2YXRhci1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLmF2YXRhci10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICRncmF5LTEwMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4iLCJAaW1wb3J0ICdtaXhpbnMnO1xuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICRsYWJlbDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTYwMCwgNCUpO1xuICBoZWlnaHQ6IGNhbGMoMi4zcmVtICsgMnB4KTtcbiAgY29sb3I6ICRmb3JtLWNvbnRyb2w7XG4gIG1pbi13aWR0aDogMTUwcHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xufVxuLmN1c3RvbS1maWxlLWlucHV0LFxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDFweCk7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDE1cHgpO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwIDFweCAkd2hpdGUsIDAgMCAwIDNweCAkcHJpbWFyeTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICR3aGl0ZSwgMCAwIDAgM3B4ICRwcmltYXJ5O1xufVxuXG4uaGFzLXN1Y2Nlc3Mge1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmhhcy13YXJuaW5nIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5oYXMtZXJyb3Ige1xuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodDtcbn1cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jdXN0b20tc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb3JtLWhlYWRlciB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGdhcDogMTBweDtcblxuICAgICYgPiBkaXYge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWFjdGlvbnMge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG5cbiAgICAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gUmliYm9uc1xuLy9cblxuLnJpYmJvbi0xIHtcbiAgLyogcmliYm9uICovXG4gIC5yaWJib24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlcjogNXB4IGRvdWJsZSAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMTVweCAxNXB4O1xuICB9XG4gIC5yaWJib24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICAmLnJpYmJvbi1tYXJrIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkICRkYXJrO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJpYmJvbi1yaWdodCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTJweDtcbiAgfVxuICAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgJGRhcms7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJpYmJvbi1pY29uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC0ycHg7XG4gIH1cbiAgLnJpYmJvbi1tYXJrLnJpYmJvbi1pY29uOmJlZm9yZSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRkYXJrO1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLnJpYmJvbi1tYXJrLnJpYmJvbi1yaWdodCB7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8qPT1SaWJib24taWNvbj09Ki9cbiAgLnJpYmJvbi1tYXJrIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRvcDogLTVweDtcbiAgICBsZWZ0OiAtNXB4O1xuICAgICYucmliYm9uLWljb24uYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLnJpYmJvbi1pY29uLmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGluZm87XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgJi5yaWJib24taWNvbi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLnJpYmJvbi1pY29uLmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICYuYmctZGFuZ2VyOmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmJnLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAmLmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC8vcmliYm9uIHJpZ2h0XG5cbiAgICAmLnJpYmJvbi1yaWdodC5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRhbmdlcjtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmLnJpYmJvbi1yaWdodC5iZy1pbmZvOmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRpbmZvO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYucmliYm9uLXJpZ2h0LmJnLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJi5yaWJib24tcmlnaHQuYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG4gIHAge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLyo9PT09PT09PT09PT1yaWJib24tMj09PT09PT09PT09PT0qL1xuLnJpYmJvbi0yIHtcbiAgLnJpYmJvbi1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAucmliYm9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBwYWRkaW5nOiA1cHggMTJweCA1cHggMTJweDtcbiAgICAgIG1hcmdpbjogLTI2cHggMHB4IDE1cHggLTI2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAucmliYm9uLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWJib24taW5mbyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRpbmZvLCAxMCUpO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGRhcmtlbigkaW5mbywgMTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpYmJvbi1kYW5nZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDI5cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRkYW5nZXIsIDEwJSk7XG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRkYW5nZXIsIDEwJSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5yaWJib24tc2Vjb25kYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICBjb2xvcjogJGdyYXktMTAwO1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjlweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmliYm9uICsgcCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLmNhcmQtYm94IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlcjogNXB4IGRvdWJsZSAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB9XG4gIHAge1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbn1cblxuLnJpYmJvbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICBjb2xvcjogJGdyYXktMTAwO1xufVxuIiwiLy9cbi8vIENoZWNrIEJveCBSYWRpbyBCdXR0b25cbi8vXG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG59XG4ucmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG59XG5cbi5jaGVja2JveCB7XG4gIC8vcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbXV0ZWQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICRsaWdodDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMThweDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmRpc2FibGVkICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3guY2hlY2tib3gtY2lyY2xlIHtcbiAgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hlY2tib3guY2hlY2tib3gtc2luZ2xlIHtcbiAgaW5wdXQge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgbGFiZWwge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3gtcHJpbWFyeSB7XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LWRhbmdlciB7XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveC1pbmZvIHtcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3gtd2FybmluZyB7XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LXN1Y2Nlc3Mge1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveC1wdXJwbGUge1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3gtcGluayB7XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLmNoZWNrYm94LWRhcmsge1xuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi8qIFJhZGlvcyAqL1xuXG4ucmFkaW8ge1xuICAvL3BhZGRpbmctbGVmdDogMjBweDtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbXV0ZWQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzXG4gICAgICAgIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDRweDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAmOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gICAgICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5yYWRpby5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmFkaW8ucmFkaW8tc2luZ2xlIHtcbiAgbGFiZWwge1xuICAgIGhlaWdodDogMTdweDtcbiAgfVxufVxuXG4ucmFkaW8tcHJpbWFyeSB7XG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuICB9XG59XG5cbi5yYWRpby1kYW5nZXIge1xuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW8taW5mbyB7XG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgfVxuICB9XG59XG5cbi5yYWRpby13YXJuaW5nIHtcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvLXN1Y2Nlc3Mge1xuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW8tcHVycGxlIHtcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICB9XG4gIH1cbn1cblxuLnJhZGlvLXBpbmsge1xuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgfVxufVxuXG4ucmFkaW8yIHtcbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICY6ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAwLjY1O1xuICAgIH1cbiAgfVxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzICsgbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgfVxuICB9XG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIH1cbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICB9XG4gIH1cblxuICAmLnJhZGlvLXByaW1hcnkyIHtcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5yYWRpby1zZWNvbmRhcnkyIHtcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5yYWRpby1zdWNjZXNzMiB7XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmFkaW8tZGFuZ2VyMiB7XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmFkaW8td2FybmluZzIge1xuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnJhZGlvLWluZm8yIHtcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5yYWRpby1kYXJrMiB7XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhcms7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmFkaW8tcHVycGxlMiB7XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYucmFkaW8tcGluazIge1xuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT1cbiAgUmFuZ2Ugc2xpZGVyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xufVxuLmlycy1mcm9tOmFmdGVyLFxuLmlycy10bzphZnRlcixcbi5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG59XG4uaXJzLS1yb3VuZCAuaXJzLWJhcixcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLFxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZTpob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlID4gaTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1mcm9tLFxuLmlycy0tZmxhdCAuaXJzLXRvLFxuLmlycy0tZmxhdCAuaXJzLXNpbmdsZSxcbi5pcnMtLWZsYXQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uaXJzLS1zaGFycCAuaXJzLWJhcixcbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG59XG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWNvbG9yOiAkc3VjY2Vzcztcbn1cbi5pcnMtLXNoYXJwIC5pcnMtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbn1cblxuLmlycy0tc3F1YXJlIC5pcnMtaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcbn1cbi5pcnMtLXNxdWFyZSAuaXJzLWZyb20sXG4uaXJzLS1zcXVhcmUgLmlycy10byxcbi5pcnMtLXNxdWFyZSAuaXJzLXNpbmdsZSxcbi5pcnMtLXNxdWFyZSAuaXJzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xufVxuXG4uaXJzLS1mbGF0IC5pcnMtbWluLFxuLmlycy0tZmxhdCAuaXJzLW1heCxcbi5pcnMtLXJvdW5kIC5pcnMtbWluLFxuLmlycy0tcm91bmQgLmlycy1tYXgsXG4uaXJzLS1zcXVhcmUgLmlycy1taW4sXG4uaXJzLS1zcXVhcmUgLmlycy1tYXgsXG4uaXJzLS1tb2Rlcm4gLmlycy1taW4sXG4uaXJzLS1tb2Rlcm4gLmlycy1tYXgge1xuICB0b3A6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5pcnMtLW1vZGVybiAuaXJzLWZyb20sXG4uaXJzLS1tb2Rlcm4gLmlycy10byxcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZSxcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSxcbi5pcnMtLXJvdW5kIC5pcnMtdG8sXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtZnJvbTpiZWZvcmUsXG4uaXJzLS1tb2Rlcm4gLmlycy10bzpiZWZvcmUsXG4uaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGU6YmVmb3JlLFxuLmlycy0tcm91bmQgLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLXJvdW5kIC5pcnMtdG86YmVmb3JlLFxuLmlycy0tcm91bmQgLmlycy1zaW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmlycy0tbW9kZXJuIC5pcnMtYmFyIHtcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAxMzVkZWcsXG4gICAgcmdiYSgkcHJpbWFyeSwgMC41KSAwJSxcbiAgICAkcHJpbWFyeSAzNiUsXG4gICAgZGFya2VuKCRwcmltYXJ5LCA1JSkgNjElLFxuICAgIHJnYmEoJHByaW1hcnksIDAuNSkgMTAwJVxuICApO1xufVxuLmlycy0tcm91bmQgLmlycy1oYW5kbGUge1xuICBib3JkZXI6IDRweCBzb2xpZCAkcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xufVxuIiwiLy9cbi8vIFN3ZWV0IEFsZXJ0XG4vL1xuXG4uc3dhbDItcG9wdXAge1xuICAuc3dhbDItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zd2FsMi1zdHlsZWQge1xuICAgICYuc3dhbDItY29uZmlybSB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZSwgMCAwIDAgNHB4IHJnYmEoJHByaW1hcnksIDAuNCk7XG4gICAgfVxuICAgICYuc3dhbDItY2FuY2VsIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlLCAwIDAgMCA0cHggcmdiYSgkZGFuZ2VyLCAwLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zd2FsMi1hY3Rpb25zIHtcbiAgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgLmJ0bi1zdWNjZXNzLFxuICAuYnRuLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xuICB9XG5cbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xuICB9XG4gIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZSwgMCAwIDAgNHB4IHJnYmEoJGRhbmdlciwgMC41KTtcbiAgfVxuICAuYnRuLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZSwgMCAwIDAgNHB4IHJnYmEoJGRhbmdlciwgMC41KTtcbiAgICB9XG4gIH1cbn1cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgY29sb3I6ICRwaW5rO1xufVxuIiwiLy9cbi8vIE5hc3RhYmxlXG4vL1xuXG4uY3VzdG9tLWRkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmRkMy1jb250ZW50LFxuLmRkLWhhbmRsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LTIwMCwgMSUpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMjAwLCAyJSk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGhlaWdodDogMjVweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5kZDMtaXRlbSB7XG4gIG1hcmdpbjogNXB4IDA7XG5cbiAgLmRkMy1oYW5kbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIHRleHQtaW5kZW50OiAxMDAlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjBjOSc7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmRkMy1jb250ZW50LXAge1xuICBwYWRkaW5nOiA4cHggMTBweCA4cHggNDBweDtcbn1cbiIsIi8vXG4vLyBNb2RhbHNcbi8vXG5cbi5tb2RhbC1kZW1vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB3aWR0aDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgY29sb3I6ICRncmF5LTIwMDtcbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgIH1cbiAgICAuY2xvc2Uge1xuICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWJvZHkgcCxcbiAgaDQge1xuICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gIH1cbiAgLm1vZGFsLXRpdGxlLmN1c3RvbS10aXRsZSB7XG4gICAgY29sb3I6IGxpZ2h0ZW4oJGdyYXktNTAwLCA4MCUpO1xuICB9XG59XG5cbiNjdXN0b20tbW9kYWwge1xuICAuY2xvc2Uge1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gIH1cbn1cbi5jdXN0b20tbW9kYWwtdGl0bGUge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gIGNvbG9yOiAkZ3JheS04MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uY3VzdG9tLW1vZGFsLXRleHQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogJGdyYXktNTAwO1xufVxuXG4uY3VzdG9tYm94LW1vZGFsLWZsYXNoIC5jbG9zZSxcbi5jdXN0b21ib3gtbW9kYWwtcm90YXRlZG93biAuY2xvc2Uge1xuICB0b3A6IDIwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIvKiA9PT09PT09PT09PT09PVxuICBGb3JtLUFkdmFuY2VkXG49PT09PT09PT09PT09PT09PT09Ki9cblxuLyogRGF0ZXBpY2tlciAqL1xuLmRhdGVwaWNrZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS01MDA7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIge1xuICAuZHJwLWJ1dHRvbnMge1xuICAgIC5idG4ge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgdGQuYWN0aXZlLFxuICB0ZC5hY3RpdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gIH1cbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAudGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLyogQm9vdHN0cmFwLXRvdWNoU3BpbiAqL1xuLmJvb3RzdHJhcC10b3VjaHNwaW4gLmlucHV0LWdyb3VwLWJ0bi12ZXJ0aWNhbCAuYnRuIHtcbiAgcGFkZGluZzogOXB4IDEycHg7XG59XG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIGkge1xuICB0b3A6IDRweDtcbiAgbGVmdDogOHB4O1xufVxuXG4vKiBQcmlzbSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9J2xhbmd1YWdlLSddLFxucHJlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10ge1xuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XG59XG5cbi8qIFJhdGluZyAqL1xuLmJhZGdlOmVtcHR5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCA0JSk7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgY29sb3I6ICRmb3JtLWNvbnRyb2w7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTYwMCwgNCUpO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTYwMCwgNCUpO1xuICB9XG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKi0tLWRhdGV0aW1lcGlja2VyLS0tKi9cbi5kdHAtYnRuLWNhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWRkb24tY29sb3ItcGlja2VyIC5idG4ge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XG59XG4vKi0tY29sb3JwaWNrZXItLSovXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA0NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hc0NvbG9yUGlja2VyLXRyaWdnZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLmFzQ29sb3JQaWNrZXItZHJvcGRvd24ge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG4uYXNDb2xvclBpY2tlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4uaW5wdXQtdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAkZGFyaztcbn1cblxuLy9Cb290c3RyYXAgTWF0ZXJpYWwgRGF0ZXRpbWVwaWNrZXJcblxuLmR0cCA+IC5kdHAtY29udGVudCA+IC5kdHAtZGF0ZS12aWV3ID4gaGVhZGVyLmR0cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAkZHRwO1xufVxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5kdHAgZGl2LmR0cC1kYXRlLFxuLmR0cCBkaXYuZHRwLXRpbWUge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRkdHAsIDMlKTtcbiAgY29sb3I6ICRwcmltYXJ5O1xufVxuLmR0cCBkaXYuZHRwLWFjdHVhbC15ZWFyLFxuLmR0cCBkaXYuZHRwLWFjdHVhbC1tb250aCB7XG4gIGNvbG9yOiAkZ3JheS0xMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5kdHAgPiAuZHRwLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA1NTVweDtcbn1cbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGgge1xuICBjb2xvcjogbGlnaHRlbigkZHRwLCAxNSUpO1xufVxuXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYSxcbi5kdHAgLmR0cC1waWNrZXItdGltZSA+IGEge1xuICBjb2xvcjogbGlnaHRlbigkZHRwLCA0NSUpO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZHRwIGRpdi5kdHAtYWN0dWFsLW51bSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbn1cblxuLmR0cCAucDEwID4gYSB7XG4gIGNvbG9yOiAkZHRwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4iLCIvL1xuLy8gU3dpdGNoXG4vL1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gICYuc3dpdGNoLXByaW1hcnkge1xuICAgIC8vIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIC8vICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC43NXJlbSk7XG4gICAgLy8gfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoJHByaW1hcnksIDAuMjUpO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsIDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLy8gU3dpdGNoIFNlY29uZGFyeVxuXG4gICYuc3dpdGNoLXNlY29uZGFyeSB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoJHNlY29uZGFyeSwgMC4yNSk7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcbiAgICB9XG4gIH1cblxuICAvLyBTd2l0Y2ggU3VjY2Vzc1xuXG4gICYuc3dpdGNoLXN1Y2Nlc3Mge1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoJHN1Y2Nlc3MsIDAuMjUpO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsIDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLy8gU3dpdGNoIFdhcm5pbmdcblxuICAmLnN3aXRjaC13YXJuaW5nIHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKCR3YXJuaW5nLCAwLjI1KTtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN3aXRjaCBJbmZvXG5cbiAgJi5zd2l0Y2gtaW5mbyB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkaW5mbywgMC4yNSk7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcbiAgICB9XG4gIH1cblxuICAvLyBTd2l0Y2ggRGFuZ2VyXG5cbiAgJi5zd2l0Y2gtZGFuZ2VyIHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkZGFuZ2VyLCAwLjI1KTtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN3aXRjaCBEYXJrXG5cbiAgJi5zd2l0Y2gtZGFyayB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkZGFyaywgMC4yNSk7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcbiAgICB9XG4gIH1cblxuICAvLyBTd2l0Y2ggUHVycGxlXG5cbiAgJi5zd2l0Y2gtcHVycGxlIHtcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRwdXJwbGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkcHVycGxlLCAwLjI1KTtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFN3aXRjaCBQaW5rXG5cbiAgJi5zd2l0Y2gtcGluayB7XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkcGluaywgMC4yNSk7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcbiAgICB9XG4gIH1cblxuICAvLyBTd2l0Y2ggQmx1ZVxuXG4gICYuc3dpdGNoLWJsdWUge1xuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoJGJsdWUsIDAuMjUpO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsIDAuNyk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRm9ybSBWYWxpZGF0aW9uXG4vL1xuXG4uZXJyb3Ige1xuICBjb2xvcjogJGRhbmdlcjtcbn1cblxuLnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XG59XG4ucGFyc2xleS1lcnJvcnMtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXJzbGV5LWVycm9ycy1saXN0LmZpbGxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcnNsZXktZXJyb3JzLWxpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICRkYW5nZXI7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbiIsIi5mb3JtLXdpemFyZC13cmFwcGVyIHtcbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktMzAwLCA0JSk7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcbiAgfVxufVxuLndpemFyZC52ZXJ0aWNhbCA+IC5zdGVwcyB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndpemFyZCA+IC5zdGVwcyBhLFxuLndpemFyZCA+IC5zdGVwcyBhOmFjdGl2ZSxcbi53aXphcmQgPiAuc3RlcHMgYTpob3ZlciB7XG4gIG1hcmdpbjogM3B4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAkcHJpbWFyeTtcbn1cblxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYSxcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYTpob3Zlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSxcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTphY3RpdmUsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAzMyUpO1xuICBjb2xvcjogJHByaW1hcnk7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCBsaWdodGVuKCRwcmltYXJ5LCAzMiUpO1xufVxuXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYTphY3RpdmUgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYTpob3ZlciAubnVtYmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xufVxuXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYTpob3ZlciAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6YWN0aXZlIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6aG92ZXIgLm51bWJlciB7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG59XG5cbi53aXphcmQgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cbiNmb3JtLWhvcml6b250YWwgZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLndpemFyZCA+IC5zdGVwcyAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICB3aWR0aDogMzhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XG59XG4ud2l6YXJkID4gLmFjdGlvbnMsXG4ud2l6YXJkLnZlcnRpY2FsID4gLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhLFxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmFjdGl2ZSxcbi53aXphcmQgPiAuYWN0aW9ucyAuZGlzYWJsZWQgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgYSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmFjdGl2ZSxcbi53aXphcmQgPiAuYWN0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud2l6YXJkID4gLnN0ZXBzID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZm9ybS13aXphcmQtd3JhcHBlciB7XG4gICAgbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAud2l6YXJkID4gLnN0ZXBzID4gdWwgPiBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEZvcm0gZWRpdG9yXG4ubWNlLXBhbmVsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRlZGl0b3ItbGF5b3V0ICFpbXBvcnRhbnQ7XG59XG4ubWNlLXRpbnltY2Uge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWNlLWZsb3ctbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1sYXlvdXQgIWltcG9ydGFudDtcbn1cbi5tY2UtYnRuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm1jZS10b3AtcGFydDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWNlLXRvb2xiYXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuIiwiLy9cbi8vIENoYXJ0c1xuLy9cblxuLmNoYXJ0LWRlbW8ge1xuICBoZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bztcbn1cblxuLyogU3BhcmtsaW5lIGNoYXJ0ICovXG4uanFzdG9vbHRpcCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIC0zcHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksXG4gICAgMCA2cHggMjBweCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5cbi5qcXNmaWVsZCB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjYW52YXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4uY2hhcnQuY2hhcnQtd2lkZ2V0LXBpZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucGVyY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDExMHB4O1xuICB6LWluZGV4OiAyO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICclJztcbiAgICBtYXJnaW4tbGVmdDogMC4xZW07XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuXG4vKiBNb3JyaXMgY2hhcnQgKi9cbi5tb3JyaXMtY2hhcnQge1xuICB0ZXh0IHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKCRkYXJrLCAwLjE0KTtcblxuICAubW9ycmlzLWhvdmVyLXBvaW50IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuICAubW9ycmlzLWhvdmVyLXJvdy1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgICBtYXJnaW46IC0xMHB4IC0xMnB4IDEwcHg7XG4gIH1cbn1cblxuLyogRmxvdCBjaGFydCAqL1xuI2Zsb3RUaXAge1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAkZGFyaztcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCA1cHggcmdiYSgkZGFyaywgMC4xNCk7XG5cbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4vKiBDaGFydGlzdCBjaGFydCAqL1xuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XG4gIGZsb2F0OiBub25lO1xufVxuLmN0LWNoYXJ0IHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5jdC1ncmlkIHtcbiAgc3Ryb2tlOiByZ2JhKCRkYXJrLCAwLjA5KTtcbiAgc3Ryb2tlLXdpZHRoOiAycHg7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDtcbn1cbi5jdC1jaGFydCAuY3QtbGFiZWwge1xuICBmaWxsOiAkbXV0ZWQ7XG4gIGNvbG9yOiAkbXV0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY3QtY2hhcnQuc2ltcGxlLXBpZS1jaGFydC1jaGFydGlzdCAuY3QtbGFiZWwge1xuICBjb2xvcjogJHdoaXRlO1xuICBmaWxsOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1iYXIge1xuICBzdHJva2U6ICRncmF5LTMwMDtcbn1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtcG9pbnQge1xuICBzdHJva2U6ICRncmF5LTQwMDtcbn1cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogJHNlY29uZGFyeTtcbn1cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWJhciB7XG4gIHN0cm9rZTogJHByaW1hcnk7XG59XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1saW5lIHtcbiAgc3Ryb2tlOiAkd2FybmluZztcbn1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWJhciB7XG4gIHN0cm9rZTogJGdyYXktMTAwO1xufVxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAkc3VjY2Vzcztcbn1cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogJHdhcm5pbmc7XG59XG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtcG9pbnQge1xuICBzdHJva2U6ICRwaW5rO1xufVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQge1xuICBzdHJva2U6ICRwdXJwbGU7XG59XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1wb2ludCB7XG4gIHN0cm9rZTogZGFya2VuKCRkYW5nZXIsIDEwJSk7XG59XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogJHByaW1hcnk7XG59XG5cbi5jdC1zZXJpZXMtYiAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogJHNlY29uZGFyeTtcbn1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAkZ3JheS0zMDA7XG59XG5cbi5jaGFydGlzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kOiAkZGFyaztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4uY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3cge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jZG9udXQtY2hhcnQgI2RvbnV0LWNoYXJ0LWNvbnRhaW5lciAubGVnZW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICB0b3A6IC01MHB4O1xufVxuLyo9PSBBcGV4IENoYXJ0ID09Ki9cblxuLmFwZXhjaGFydHMtZ3JpZGxpbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgc3Ryb2tlOiAkZ3JheS0xMDA7XG59XG5cbi5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcbiAgY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xuICBmaWxsOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXMgdGV4dCxcbi5hcGV4Y2hhcnRzLXlheGlzIHRleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xuICBmaWxsOiAkZ3JheS01MDA7XG59XG5cbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb25zIHRleHQsXG4uYXBleGNoYXJ0cy14YXhpcy1hbm5vdGF0aW9ucyB0ZXh0LFxuLmFwZXhjaGFydHMteWF4aXMtYW5ub3RhdGlvbnMgdGV4dCB7XG4gIGZpbGw6ICR3aGl0ZTtcbn1cblxuLmJyaXRlY2hhcnQsXG4udGljayB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmV4dGVuZGVkLXgtbGluZSxcbi5leHRlbmRlZC15LWxpbmUsXG4uaG9yaXpvbnRhbC1ncmlkLWxpbmUsXG4udmVydGljYWwtZ3JpZC1saW5lIHtcbiAgc3Ryb2tlOiAkZ3JheS0zMDA7XG59XG5cbi5iYXItY2hhcnQgLnBlcmNlbnRhZ2UtbGFiZWwsXG4uZG9udXQtdGV4dCxcbi5sZWdlbmQtZW50cnktbmFtZSxcbi5sZWdlbmQtZW50cnktdmFsdWUsXG4udGljayB0ZXh0IHtcbiAgZmlsbDogJGdyYXktNTAwO1xufVxuXG4uYXBleC1jaGFydHMge1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHkgIWltcG9ydGFudDtcbn1cblxuLmRhc2gtYXBleC1jaGFydCB7XG4gIC5hcGV4Y2hhcnRzLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKmNsb2NrKi9cblxuLnN1cGVycG9zZSB7XG4gIGNvbG9yOiAkZ3JheS0yMDA7XG4gIGhlaWdodDogMzUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAuc3VwZXJjbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLnN1cGVyY2xvY2sxIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgfVxuICAgIC5zdXBlcmNsb2NrMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA2MHB4O1xuICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbiAgICAuc3VwZXJjbG9jazMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTEwcHg7XG4gICAgICB0b3A6IDExMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEp1c3RnYWdlXG4vL1xuXG4uZ2F1Z2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2l6ZS0xIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5zaXplLTIge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnNpemUtMyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgcGFkZGluZzogNXB4O1xufVxuIiwiLy9cbi8vIE1hcHNcbi8vXG5cbi5nbWFwcyxcbi5nbWFwcy1wYW5hcm9tYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ21hcHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmdtYXBzLW92ZXJsYXlfYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgJHByaW1hcnk7XG59XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93LmJlbG93IHtcbiAgdG9wOiAtMTVweDtcbiAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkcHJpbWFyeTtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLFxuLmp2ZWN0b3JtYXAtem9vbW91dCxcbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgY29sb3I6ICRncmF5LTgwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbiIsIi8vXG4vLyBFbWFpbFxuLy9cblxuLmVtYWlsLWxlZnRiYXIge1xuICB3aWR0aDogMjIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICAubWFpbC1saXN0IHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgICBhOmhvdmVyLFxuICAgIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIC5jaGF0LXVzZXItYm94IHtcbiAgICBwLnVzZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG5cbi5lbWFpbC1yaWdodGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDtcbn1cblxuLm1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG11dGVkLCAwLjA4KTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xuICAgIH1cblxuICAgIC5jb2wtbWFpbCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuY29sLW1haWwtMSB7XG4gICAgICB3aWR0aDogMzIwcHg7XG5cbiAgICAgIC5zdGFyLXRvZ2dsZSxcbiAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwsXG4gICAgICAuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICAuZG90IHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IDIycHggMjZweCAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuXG4gICAgICAuY2hlY2tib3gtd3JhcHBlci1tYWlsIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuc3Rhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wtbWFpbC0yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG5cbiAgICAgIC5zdWJqZWN0LFxuICAgICAgLmRhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgLnN1YmplY3Qge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAuZGF0ZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBsaS5hY3RpdmUsXG4gIGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAkcHJpbWFyeTtcbiAgfVxuXG4gIGxpLnVucmVhZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgMyUpO1xuICAgIGEge1xuICAgICAgY29sb3I6IGRhcmtlbigkZGFyaywgNSUpO1xuICAgIH1cbiAgfVxuXG4gIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGdyYXktNDAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcblxuICAgIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XG4gICAgICB0b3A6IDA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEYxMkMnO1xuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogZGFya2VuKCRkYXJrLCA1JSk7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xuICAgICAgICBsZWZ0OiA0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1sZWZ0YmFyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZW1haWwtcmlnaHRiYXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuIiwiLy9cbi8vIEZpbGVzXG4vL1xuXG4uZmlsZXMtbmF2IHtcbiAgLm5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbGUtYm94LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcbiAgLmZpbGUtYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkO1xuICAgIC5kb3dubG9hZC1pY29uLWxpbmsge1xuICAgICAgY29sb3I6ICRtdXRlZDtcbiAgICAgIC5maWxlLWRvd25sb2FkLWljb24ge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogMTEwcHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmlsZS1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xuICAuZmlsZS1jYXRlZ29yeS1ibG9jayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAuZmlsZS1jYXRlZ29yeS1mb2xkZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNhdGVnb3J5LWljb24ge1xuICBpIHtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIGNvbG9yOiAkZ3JheS0xMDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBJbnZvaWNlXG4vL1xuXG4uaW52b2ljZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAkZ3JheS00MDA7XG4gIC5jb250YWN0LWRldGFpbCB7XG4gICAgbGkge1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkZ3JheS00MDA7XG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBjb2xvcjogJGluZm87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgLmxvZ28sXG4gIC5wYWdlLXRpdGxlLFxuICAuYnJlYWRjcnVtYixcbiAgLmZvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jb250ZW50LFxuICAucGFnZS1jb250ZW50LXdyYXBwZXIsXG4gIC5wYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLmNvbnRlbnQtcGFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC50b3BiYXIsXG4gIC5mb290ZXIsXG4gIC5sZWZ0LXNpZGVuYXYsXG4gIC5yZXBvcnQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5jb250ZW50LXBhZ2UgPiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4iLCIvL1xuLy8gUHJpY2luZ1xuLy9cblxuLnByaWNpbmdUYWJsZTEge1xuICAucHJpY2luZy1pY29uIHtcbiAgICBpIHtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7XG4gICAgfVxuICB9XG59XG5cbi5wcmljaW5nVGFibGUxIC5hbW91bnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGdyYXktNzAwO1xufVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZy1jb250ZW50LTIge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG59XG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZy1jb250ZW50LTIgbGkge1xuICBjb2xvcjogJGdyYXktNzAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDBjJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjEpO1xuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5wcmljaW5nVGFibGUxIC50aXRsZTEge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGdyYXktNzAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZ1RhYmxlLXNpZ251cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7XG59XG4ucHJpY2luZ1RhYmxlMSAucHJpY2luZ1RhYmxlLXNpZ251cDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xuICBjb2xvcjogJHdoaXRlO1xufVxuLnByaWNpbmdUYWJsZTE6aG92ZXIgLnByaWNpbmctaWNvbiBpIHtcbiAgY29sb3I6ICRwcmltYXJ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgkcHJpbWFyeSwgMC40KTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7XG59XG5cbi5wcmljaW5nVGFibGUxIC5hLWFuaW1hdGUtYmxpbmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC1tb3ota2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5ALW8ta2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuIiwiLy9cbi8vIFRpbWVsaW5lXG4vL1xuLmFjdGl2aXR5LXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IDYyMHB4O1xufVxuLmFjdGl2aXR5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogM3B4IGRvdHRlZCAkZ3JheS0yMDA7XG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDtcbiAgLml0ZW0taW5mbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoNiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgfVxuICB9XG4gIGltZyxcbiAgaSB7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMiU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xOXB4O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuNXB4ICRncmF5LTEwMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgJi5pY29uLXByaW1hcnkge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcbiAgICB9XG4gICAgJi5pY29uLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3VjY2VzcywgNDglKTtcbiAgICB9XG4gICAgJi5pY29uLXB1cnBsZSB7XG4gICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHB1cnBsZSwgMzUlKTtcbiAgICB9XG4gICAgJi5pY29uLXBpbmsge1xuICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcGluaywgMjglKTtcbiAgICB9XG4gICAgJi5pY29uLWluZm8ge1xuICAgICAgY29sb3I6ICRpbmZvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5mbywgMjUlKTtcbiAgICB9XG4gICAgJi5pY29uLXdhcm5pbmcge1xuICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkd2FybmluZywgMzAlKTtcbiAgICB9XG4gIH1cblxuICAubWRpOmJlZm9yZSxcbiAgLm1kaS1zZXQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLyogPT09PT09PT09PT09PT1cbiAgVGltZWxpbmVcbj09PT09PT09PT09PT09PT09PT0qL1xuXG4ubWFpbi10aW1lbGluZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRsaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbn1cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbn1cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpmaXJzdC1jaGlsZDpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XG4gIGJhY2tncm91bmQ6ICRjYXJkO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAtM3B4O1xufVxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG59XG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogJGNhcmQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC00cHg7XG59XG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4ubWFpbi10aW1lbGluZSAueWVhciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5tYWluLXRpbWVsaW5lIC55ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgJHNlY29uZGFyeTtcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xOHB4O1xufVxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICB3aWR0aDogNDYuNSU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXItbGVmdDogMjBweCBzb2xpZCAkbGlnaHQ7XG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm1haW4tdGltZWxpbmUgLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRncmF5LTgwMDtcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xufVxuLm1haW4tdGltZWxpbmUgLnBvc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICRncmF5LTcwMDtcbn1cbi5tYWluLXRpbWVsaW5lIC5kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICRncmF5LTcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG59XG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAzNSU7XG59XG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmUge1xuICBib3JkZXI6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgJHNlY29uZGFyeTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xOHB4O1xufVxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCAkbGlnaHQ7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyIHtcbiAgICByaWdodDogMzAlO1xuICB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLm1haW4tdGltZWxpbmUgLnllYXIge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi10aW1lbGluZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmZpcnN0LWNoaWxkOmJlZm9yZSxcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogN3B4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCAzMnB4IDMwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICRzZWNvbmRhcnk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTE4cHg7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDAgMCAwIDMwcHg7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkbGlnaHQ7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubWFpbi10aW1lbGluZSAudGl0bGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubWFpbi10aW1lbGluZSAueWVhcixcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50LFxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1haW4tdGltZWxpbmUgLnBvc3Qge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGF0XG4vL1xuLmNoYXQtYm94LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDgyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgLm5hdi1waWxscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDEwcHggMzJweCAtMTBweCByZ2JhKCRzZWNvbmRhcnksIDAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jaGF0LXNlYXJjaCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuY2hhdC1saXN0IHtcbiAgICBoZWlnaHQ6IDY2NHB4ICFpbXBvcnRhbnQ7XG4gICAgLm1lZGlhICsgLm1lZGlhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLm1lZGlhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMjAwLCAwLjUpO1xuICAgICAgfVxuICAgICAgJi5uZXctbWVzc2FnZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICAgIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucm91bmQtMTAge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTEwMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1pbi13aWR0aDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jaGF0LWJveC1yaWdodCB7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgbWFyZ2luLWxlZnQ6IDM2MXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gIC5jaGF0LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC5tZWRpYSB7XG4gICAgICAubWVkaWEtYm9keSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY2hhdC1mZWF0dXJlcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jaGF0LWJvZHkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgaGVpZ2h0OiA2NTBweDtcbiAgICAuY2hhdC1kZXRhaWwge1xuICAgICAgbWluLWhlaWdodDogNjEwcHg7XG4gICAgICAucmV2ZXJzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIH1cbiAgICAgIC5tZWRpYSB7XG4gICAgICAgIC5tZWRpYS1pbWcge1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgIC5jaGF0LW1zZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjFweDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5yZXZlcnNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgLmNoYXQtbXNnIHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY2hhdC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgLm1lZGlhIHtcbiAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jaGF0LWZlYXR1cmVzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNoYXQtYWRtaW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjdweCkgYW5kIChtYXgtd2lkdGg6IDEwMjMuOThweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5jaGF0LWJveC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy9cbi8vIFByb2ZpbGVcbi8vXG5cbi5tZXQtcHJvLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGF0dGVybjIucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4ubWV0LXByb2ZpbGUge1xuICAubWV0LXByb2ZpbGUtbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLm1ldC1wcm9maWxlLW1haW4tcGljIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTI4cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgLmZyby1wcm9maWxlX21haW4tcGljLWNoYW5nZSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDRweDtcbiAgICAgICAgcmlnaHQ6IDRweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgkZ3JheS0xMDAsIDAuMDUpO1xuICAgICAgICBpIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWwge1xuICAgICAgLm1ldC11c2VyLW5hbWUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgIH1cbiAgICAgIC5tZXQtdXNlci1uYW1lLXBvc3Qge1xuICAgICAgICBjb2xvcjogJG11dGVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGVyc29uYWwtZGV0YWlsIHtcbiAgICBsaSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uZWR1Y2F0aW9uLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5tZXQtYmFzaWMtZGV0YWlsIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLm93bi1kZXRhaWwge1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTQ1cHg7XG4gIGhlaWdodDogMTQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTIlIDQ4JSAyMyUgNzclIC8gNDQlIDY4JSAzMiUgNTYlO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAxLjI1cHggJGdyYXktMzAwO1xuICBoMSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgaDUge1xuICAgIGNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG4gIH1cbiAgJi5vd24tZGV0YWlsLXByb2plY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExMHB4O1xuICAgIGxlZnQ6IC02MHB4O1xuICB9XG4gICYub3duLWRldGFpbC1oYXBweSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTEwcHg7XG4gICAgbGVmdDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm93bi1kZXRhaWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3NldHRpbmdzX2RldGFpbCAuZHJvcGlmeS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNzZXR0aW5nc19kZXRhaWwge1xuICAuZHJvcGlmeS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTYlO1xuICAgIGhlaWdodDogMTY0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucHJvZmlsZS1uYXYge1xuICAubmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2ZpbGUtY2FyZCB7XG4gIC5wcm9maWxlLXNvY2lhbHMge1xuICAgIGEge1xuICAgICAgaSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLnNvY2lhbHMtZGF0YSB7XG4gICAgaDMge1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAuYWN0aW9uLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICByaWdodDogMThweDtcbiAgfVxufVxuXG4vKiBzZWN0aW9uIHNraWxscyAqL1xuLnNraWxsLWRldGFpbCB7XG4gIGNvbG9yOiAkbXV0ZWQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5za2lsbHMge1xuICAuc2tpbGwtYm94IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5za2lsbC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAucHJvZ3Jlc3MtbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDAuMjVweCAkcHJpbWFyeTtcbiAgICB9XG4gICAgLnByb2dyZXNzLWxpbmUgPiBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgfVxuICAgIC5wcm9ncmVzcy1saW5lID4gc3BhbiA+IC5wZXJjZW50LXRvb2x0aXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBUb3VyXG4vL1xuXG4uY2Qtc2luZ2xlLXN0ZXAge1xuICAuY2QtbW9yZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmF2YmFyO1xuICAgIGJvcmRlcjogNXB4IGRvdWJsZSAkZ3JheS0zMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gICAgfVxuICAgIHNwYW4sXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgICAgIGNvbG9yOiAkbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5jZC10b3VyLXdyYXBwZXIuYWN0aXZlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuIiwiLy9cbi8vIEZBUVxuLy9cblxuLmZhcS1xYSB7XG4gIGxpIHtcbiAgICBoNiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbn1cblxuI2FjY29yZGlvbkV4YW1wbGUtZmFxIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgcGFkZGluZzogNnB4IDEycHg7XG4gICAgaDUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjA2Mic7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE1KTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuICAgIGg1IGJ1dHRvbi5jb2xsYXBzZWQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTI4JztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEdhbGxlcnlcbi8vXG5cbi5jb250YWluZXItZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgIG1hcmdpbjogNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pdGVtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAuaXRlbS1tYXNrIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAuaXRlbS1jYXB0aW9uIHtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuaXRlbS1jb250YWluZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uaXRlbS1jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG59XG5cbi5pdGVtLW1hc2sge1xuICAvKiBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjM4LCAyNSwgNjYsIDAuNjEpOyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChcbiAgICBjbG9zZXN0LXNpZGUgYXQgMjVweCAzNXB4LFxuICAgICRwcmltYXJ5IDE1JSxcbiAgICAkZGFyayA0MCVcbiAgKTtcbiAgcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLml0ZW0tY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTYwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdy5jb250YWluZXItZ3JpZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuIiwiLy9cbi8vIEJsb2dcbi8vXG5cbi5ibG9nLWNhcmQge1xuICAubWV0YS1ib3gge1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaW5mbztcbiAgICAgIH1cbiAgICB9XG4gICAgbGk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgfVxuICAgIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG4gIGg0IGEge1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgfVxuICBwIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcbiAgfVxufVxuIiwiLy9cbi8vIEFuYWx5dGljc1xuLy9cblxuLmRhc2gtY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzUwcHg7XG59XG5cbi5icm93c2VyX3VzZXJzIHtcbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW1wcmVzc2lvbnMtZGF0YSB7XG4gIGgyIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLy8gUmVwb3J0XG5cbi5yZXAtbWFwIHtcbiAgaGVpZ2h0OiAyODBweDtcbn1cbi5yZXBvcnQtY2FyZCB7XG4gIC5yZXBvcnQtbWFpbi1pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICRpbmZvO1xuICB9XG4gIGgzIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi51cmwtbGlzdCB7XG4gIGxpIHtcbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG59XG4udHJhZmZpYy1jYXJkIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG4iLCIvL1xuLy8gQ2FsZW5kYXJcbi8vXG5cbi5jYWxlbmRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm5vbmUtYm9yZGVyIHtcbiAgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxufVxuLmZjLWJnZXZlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE4KSAhaW1wb3J0YW50O1xufVxuLmZjLXRvb2xiYXIge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLmZjLXN0YXRlLWFjdGl2ZSxcbiAgLnVpLXN0YXRlLWFjdGl2ZSxcbiAgYnV0dG9uOmZvY3VzLFxuICBidXR0b246aG92ZXIsXG4gIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4uZmMtZGF5IHtcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xufVxuXG4uZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgY29sb3I6ICRncmF5LTcwMDtcbn1cblxuLmZjLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xufVxuXG4uZmMge1xuICB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICBidXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2cHggMTZweDtcbiAgfVxufVxuXG4uZmMtdW50aGVtZWQge1xuICAuZmMtY29udGVudCxcbiAgLmZjLWRpdmlkZXIsXG4gIC5mYy1wb3BvdmVyLFxuICAuZmMtcm93LFxuICB0Ym9keSxcbiAgdGQsXG4gIHRoLFxuICB0aGVhZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XG4gIH1cbn1cblxuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtc3RhdGUtZG93biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLXRleHQtYXJyb3cge1xuICBmb250LWZhbWlseTogYXJpYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZjLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZDogJGdyYXktNTAwO1xufVxuXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xufVxuXG4uZmMtY2VsbC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xufVxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmZjLWRheS10b3AgLmZjLW1vbiB7XG4gIC5mYy10b2RheSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4xKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHBhZGRpbmc6IDdweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xOCk7XG4gIGNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLmV4dGVybmFsLWV2ZW50IHtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG59XG5cbi5mYy1iYXNpYy12aWV3IHtcbiAgdGQuZmMtd2Vlay1udW1iZXIge1xuICAgIHNwYW4ge1xuICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxuICB0ZC5mYy1kYXktbnVtYmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQ7XG59XG4uZmMtYnV0dG9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtYnV0dG9uOmhvdmVyLFxuLmZjLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbn1cbi5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQuZmMtb3RoZXItbW9udGguZmMtcGFzdCxcbi5mYy1kYXkuZmMtd2lkZ2V0LWNvbnRlbnQuZmMtb3RoZXItbW9udGguZmMtZnV0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxuICAgIC00NWRlZyxcbiAgICAjZWVlZGY3IDI1JSxcbiAgICB0cmFuc3BhcmVudCAyNSUsXG4gICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICNmZmZmZmYgNTAlLFxuICAgICNmNGY0ZjUgNzUlLFxuICAgIHRyYW5zcGFyZW50IDc1JSxcbiAgICB0cmFuc3BhcmVudFxuICApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbn1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIgLmZjLWhlYWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkIHtcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZjLXRvb2xiYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBEYXNoYm9hcmRcbi5jcnlwdG8tZGFzaC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xufVxuLmJ0Yy12b2x1bWUtY2hhcnQge1xuICBoZWlnaHQ6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG4uZWNvLXJldmVuZS1oaXN0b3J5LFxuLmNyeXB0by1yZXBvcnQtaGlzdG9yeSB7XG4gIC5uYXYge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1hcmtldC1jYXAtdGFibGUge1xuICB0ZCB7XG4gICAgaDUge1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICB9XG4gIH1cbn1cblxuLnZvbC1idGMge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAkZ3JheS03MDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcbn1cblxuLmNjYy13aWRnZXQge1xuICAuaGlzdG9UaXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGRpdi5oaXN0b1JvdzpudGgtb2YtdHlwZSgyKSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkZ3JheS03MDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgLmhpc3RvQ2hhbmdlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gIGRpdi5oaXN0b1JvdyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkdGFibGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBleGNoYW5nZVxuXG4uY2FsY3VsYXRvci1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgLmNhbGN1bGF0b3ItYm9keSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNyeXB0b25hdG9yd2lkZ2V0IHtcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICBpbnB1dCxcbiAgICBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbiAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuICA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOC0gKi9cbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IHtcbiAgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgcGFkZGluZzogMTJweCAwO1xuICB9XG4gIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC50cmFuc2FjdGlvbi1pY29uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpO1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC50cmFuc2FjdGlvbi1kYXRhIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXYWxsZXRcblxuLndhbGxldC1iYWwtdXNkIHtcbiAgLndhbGxldC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4ud2FsbGV0LWJhbC1jcnlwdG8ge1xuICAud2FsbGV0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgfVxuICAuY29pbi1iYWwge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgfVxuICB9XG59XG5cbi5idGMtcHJpY2Uge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uY3J5cHRvLXdhbGxldC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xufVxuXG4vLyBDcnlwdG8gTmV3c1xuLndyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kOiAkYmctbmF2YmFyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcbn1cbi5qY3Rrci1sYWJlbCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgkYmx1ZSwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uamN0a3ItbGFiZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cbltjbGFzcyo9J2pzLWNvbnZleW9yLSddIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwLjU7XG59XG5bY2xhc3MqPSdqcy1jb252ZXlvci0nXSB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgLnVzZC1yYXRlIHtcbiAgICBjb2xvcjogJGdyYXktNjAwO1xuICB9XG59XG5cbi8qSUNPIExpc3QgY291bnRkb3duKi9cblxuLmNvdW50ZG93biB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLmNvdW50ZG93biAucGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jb3VudGRvd24gLnBhcnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICc6JztcbiAgbGVmdDogLTAuMjVlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogJHByaW1hcnk7XG59XG4uY291bnRkb3duIC5wYXJ0Om50aC1jaGlsZCgxKTo6YmVmb3JlLFxuLmNvdW50ZG93biAucGFydC5uby1kaXZpZGVyOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdW50ZG93biAucGFydC5kYXlzOjphZnRlcixcbi5jb3VudGRvd24gLnBhcnQuaG91cnM6OmFmdGVyLFxuLmNvdW50ZG93biAucGFydC5taW51dGVzOjphZnRlcixcbi5jb3VudGRvd24gLnBhcnQuc2Vjb25kczo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm90dG9tOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjNlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY291bnRkb3duIC5wYXJ0ICsgLnBhcnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uY291bnRkb3duIC5kYXlzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcbiAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gIG9yZGVyOiAxO1xufVxuLmNvdW50ZG93biAuaG91cnMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAzO1xuICAtbXMtZmxleC1vcmRlcjogMjtcbiAgb3JkZXI6IDI7XG59XG4uY291bnRkb3duIC5taW51dGVzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzO1xufVxuLmNvdW50ZG93biAuc2Vjb25kcyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDtcbn1cbi5jb3VudGRvd24uYmxpbmsgLnBhcnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIElDTyBDYXJkXG5cbi5pY28tY2FyZCB7XG4gIC5pY28tc29jaWFscyB7XG4gICAgYSB7XG4gICAgICBpIHtcbiAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgICAgJjpob3ZlciBpIHtcbiAgICAgICAgJi5mYS1mYWNlYm9vay1mIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS10d2l0dGVyIHtcbiAgICAgICAgICBjb2xvcjogJGluZm87XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS1tZWRpdW0tbSB7XG4gICAgICAgICAgY29sb3I6ICRkYW5nZXI7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS10ZWxlZ3JhbSB7XG4gICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgICB9XG4gICAgICAgICYuZmEtYnRjIHtcbiAgICAgICAgICBjb2xvcjogJHdhcm5pbmc7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gU2V0dGluZ1xuXG4uc2V0dGluZy1jYXJkIHtcbiAgLnNldHRpbmctZGV0YWlsIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cbiAgLnNldHQtY2FyZC1pY29uIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAmLnNldC1pY29uLXB1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsIDAuMSk7XG4gICAgICBjb2xvcjogJHB1cnBsZTtcbiAgICB9XG4gICAgJi5zZXQtaWNvbi1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMSk7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxuICAgICYuc2V0LWljb24tZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC4xKTtcbiAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFByb2plY3Rcbi8vXG5cbi8vRGFzaGJvYXJkXG5cbi5wcm9qZWN0LWRhc2gtYWN0aXZpdHkge1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbn1cblxuLnByb2plY3QtYnVkZ2V0LWNoYXJ0IHtcbiAgaGVpZ2h0OiAyNzNweDtcbn1cblxuLnRleHQtcHJpbWFyeS1saWdodCB7XG4gIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxNSUpO1xufVxuLnRleHQtcHJpbWFyeS1saWdodC1hbHQge1xuICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcbn1cbi5pY29uLWluZm8ge1xuICBpIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHotaW5kZXg6IDU7XG4gIH1cbn1cblxuLmRhc2gtaW5mby1jYXJvdXNlbCB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICBoMiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMzhweDtcbiAgICB0b3A6IDA7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcNTUnO1xuICAgICAgZm9udC1mYW1pbHk6ICdkcmlwaWNvbnMtdjInICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTtcbiAgICB9XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ1xcNTYnO1xuICAgICAgZm9udC1mYW1pbHk6ICdkcmlwaWNvbnMtdjInICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLmMtcHJvZ3Jlc3Mtc3RlcHMge1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkZ3JheS00MDA7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMzZweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgICYuZG9uZSB7XG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4wOSk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgY29udGVudDogJ1xcZjA1OCc7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbmZvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmN1cnJlbnQge1xuICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxOTInO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb250ZW50OiAnXFxmMTExJztcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMzAwO1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gOHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM0cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XG4gICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICYuZG9uZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRzdWNjZXNzO1xuICAgICAgfVxuICAgICAgJi5jdXJyZW50IHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMC4yNXB4ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgY29udGVudDogJ1xcZjE5Mic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDAuMjVweCBsaWdodGVuKCRncmF5LTMwMCwgNiUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ud29ya2xvYWQtY2hhcnQge1xuICBoZWlnaHQ6IDIxMHB4O1xufVxuXG4vKj09IHRvZG8gbGlzdCA9PSovXG5cbi50b2RvLWxpc3Qge1xuICAudG9kby1ib3gge1xuICAgIGkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGNvbG9yOiAkZ3JheS0zMDA7XG4gICAgfVxuICAgIC50b2RvLXRhc2sge1xuICAgICAgcGFkZGluZzogNHB4IDA7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgfVxuICAgICAgLmNrYm94IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkdGFibGU7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMzAwO1xuICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29udGVudDogJ1xcRjEyQyc7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gIENsaWVudHNcblxuLmNsaWVudC1jYXJkIHtcbiAgLmNsaWVudC1uYW1lIHtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi8vIENhbGVuZGFyXG5cbi5jYWxlbmRhci1ldmVudCB7XG4gIC5ldmVudC1uYW1lIHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZvaWVcblxuLnByb2plY3QtaW52b2ljZSB7XG4gIC50YWJsZSB7XG4gICAgdHIge1xuICAgICAgdGQge1xuICAgICAgICBoNSB7XG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUZWFtXG5cbi50ZWFtLWNhcmQge1xuICAudXNlci1pbWcge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxuICAub25saW5lLWNpcmNsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTE4cHg7XG4gICAgbGVmdDogNDRweDtcbiAgfVxuICAudGVhbS1sZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICB9XG59XG5cbi5sYW5ndWFnZS1za2lsbCBsaSB7XG4gIHNwYW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XG4gICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLy8gUHJvamVjdHMtY2FyZFxuXG4ucHJvamVjdC1jYXJkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbiAgLnByb2plY3QtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cblxuLy8gVGFzayBCb3hcblxuLnRhc2stYm94IHtcbiAgLnRhc2stcHJpb3JpdHktaWNvbiB7XG4gICAgaSB7XG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkYmctYm9keTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gRWNvbW1lcmNlXG4vL1xuXG4vLyBEYXNoYm9hcmRcblxuLmRhc2hib2FyZC1tYXAge1xuICBoZWlnaHQ6IDI3MHB4O1xufVxuXG4uY2FyZC1lY28ge1xuICAuY2FyZC1lY28tdGl0bGUge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMnB4IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzBweDtcbiAgICAmLmVjby10aXRsZS1zdWNjZXNzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkc3VjY2VzcztcbiAgICB9XG4gICAgJi5lY28tdGl0bGUtZGFuZ2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRkYW5nZXI7XG4gICAgfVxuICAgICYuZWNvLXRpdGxlLXNlY29uZGFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAmLmVjby10aXRsZS1wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJHB1cnBsZTtcbiAgICB9XG4gICAgJi5lY28tdGl0bGUtd2FybmluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJHdhcm5pbmc7XG4gICAgfVxuICB9XG4gIC5jYXJkLWVjby1pY29uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnJlLWN1c3RvbWVycy1kZXRhaWwge1xuICBoMyB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ub3JkZXItbGlzdCB7XG4gIHRhYmxlIHtcbiAgICB0ZCB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmUtY28tcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogMjMwcHg7XG4gICAgfVxuICB9XG4gIC5yaWJib24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAucmliYm9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICAgIC5yaWJib24tbGFiZWwge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTIlIDQ4JSAyMyUgNzclIC8gNDQlIDY4JSAzMiUgNTYlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgLnByb2R1Y3QtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgfVxuICAgIC5wcm9kdWN0LXByaWNlIHtcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtcmV2aWV3IHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmJ0bi1jYXJ0IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTZweDtcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLXdpc2hsaXN0LFxuICAgIC5idG4tcXVpY2t2aWV3IHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB9XG4gICAgLndpc2hsaXN0LFxuICAgIC5xdWlja3ZpZXcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAud2lzaGxpc3QsXG4gICAgLnF1aWNrdmlldyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGdyYXktMjAwLCAwLjEpO1xuICB9XG59XG4ub2ZmZXItYm94IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHJvZHVjdHMvb2ZmZXIuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC5vZmZlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGgzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgbGVmdDogLTVweDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMxcHg7XG4gICAgbGVmdDogMDtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAmLnJpYmJvbi1waW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcGluaztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBpbms7XG4gICAgfVxuICB9XG4gICYucmliYm9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgfVxufVxuXG5oci50aGljayB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnksICRwdXJwbGUpO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4vL1xuLy8gUHJvZHVjdCBEZXRhaWxcbi8vXG5cbi5zaW5nbGUtcHJvLWRldGFpbCB7XG4gIC5jdXN0b20tYm9yZGVyIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbiAgfVxuICAucHJvLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5wcm9kdWN0LXJldmlldyB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByby1wcmljZSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRncmF5LTUwMDtcbiAgICB9XG4gIH1cbiAgLnF1YW50aXR5IHtcbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMTQlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMjRweCArIDEycHggKyA1cHgpO1xuICAgIH1cbiAgfVxuICAucHJvLWZlYXR1cmVzIHtcbiAgICBsaSB7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGNvbG9yOiAkbXV0ZWQ7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMDBjJyAhaW1wb3J0YW50O1xuICAgICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cbi5wcm8tb3JkZXItYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMTAwLCA1JSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZ3JheS0yMDAsIDAuMDUpO1xuICBpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnJldmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAkZGFuZ2VyO1xuICB9XG4gIC5wcm9kdWN0LXJldmlldyB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnJldmlld2VyIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkZ3JheS0yMDA7XG4gIC5wcm9kdWN0LXJldmlldyB7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBOZXdzbGF0ZXJcbi5iZy1uZXdzbGV0dGVycyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xufVxuLm5ld3NsZXR0ZXJzLXRleHQge1xuICBoNCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlcnMtaW5wdXQge1xuICBpbnB1dCB7XG4gICAgcGFkZGluZzogMTVweCAxMzZweCAxNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTEwMCwgMSk7XG4gIH1cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDAuMnB4ICRwcmltYXJ5O1xuICB9XG59XG5cbi8vIENhcnRcblxuLnRvdGFsLXBheW1lbnQsXG4uc2hvcHBpbmctY2FydCB7XG4gIC50YWJsZSxcbiAgdGFibGUge1xuICAgIHRoZWFkIHtcbiAgICAgIHRyIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICB0Ym9keSB7XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgICAgICAgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udG90YWwtcGF5bWVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDMlKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAucGF5bWVudC10aXRsZSB7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG4uY2FydC1wcm9tbyB7XG4gIHBhZGRpbmc6IDkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZHVjdHMvYmctY2FydC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uanAtY2FyZCAuanAtY2FyZC1mcm9udCxcbi5qcC1jYXJkIC5qcC1jYXJkLWJhY2sge1xuICBiYWNrZ3JvdW5kOiAkZGFyayAhaW1wb3J0YW50O1xufVxuXG4uYmlsbGluZy1uYXYge1xuICAubmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGdyYXktMTAwLCA1JSk7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRncmF5LTIwMCwgMC4wNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQ1JNXG4vL1xuXG4uY3JtLWRhc2gtbWFwIHtcbiAgaGVpZ2h0OiAzMTBweDtcbn1cblxuLmNybS1kYXNoLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDI1cHg7XG59XG5cbi5jcm0tZGF0YS1jYXJkIHtcbiAgLmRhdGEtaWNvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICB9XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBBY2NvdW50IFBhZ2VzXG4vL1xuXG4uYWNjb3VudC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY291bnQtYm9keTtcbiAgLmF1dGgtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmF1dGgtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAuYXV0aC1sb2dvLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgLmF1dGgtbG9nbyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiA0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAkZ3JheS0yMDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5hdXRoLWxvZ28tdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xuICAgICAgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hdXRoLWZvcm0ge1xuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgfVxuICAgIC5hdXRoLWZvcm0taWNvbiB7XG4gICAgICB3aWR0aDogMzJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDNweDtcbiAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgY29sb3I6ICRpbmZvO1xuICAgIH1cbiAgfVxuICAmLmFjY291bnRiZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYWNvdW50LXBhZ2UuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgLmFjY291bnQtdGl0bGUge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBtYXJnaW46IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWNjb3VudC1zb2NpYWwge1xuICAgIGg2IHtcbiAgICAgIGNvbG9yOiAkZ3JheS01MDA7XG4gICAgfVxuICAgIGg2OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAwIDRweCAxNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG4gICAgaDY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCAxNHB4IDRweCAwO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcbiAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGkge1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAmLmZhY2Vib29rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYudHdpdHRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgICYuZ29vZ2xlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyIC5mYWNlYm9vayB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDUlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLnR3aXR0ZXIge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRzZWNvbmRhcnksIDUlKTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLmdvb2dsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBpbmssIDUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gIH1cbn1cbiIsIi8qIVxuICogTWFpblxuICpcbiovXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmN1cnNvciB7XG4gICYtcG9pbnRlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZnQ6IDI3MHB4O1xuICByaWdodDogMDtcbiAgLyogYm9yZGVyOiAxcHggc29saWQ7ICovXG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5tY2UtYnRuIC5tY2UtdHh0IHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAtMC41cmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7XG59XG4vLyBMb2FkZXIgZm9yIGJyZWFkY3J1bWJzXG4kYnctbG9hZGVyLWNvbG9yLXN0YXJ0OiBkYXJrZW4oI2VhZjBmNywgNSk7XG4kYnctbG9hZGVyLWNvbG9yLWVuZDogZGFya2VuKCNkMmQ4ZGUsIDUpO1xuJGJ3LWxvYWRlci10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuJGJ3LWxvYWRlci10cmFuc2l0aW9uLWVhc2luZzogZWFzZS1vdXQ7XG4kYnctbGFvZGVyLWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4uYnctbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICAmLmxvYWRlZCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbjogYnctbG9hZGVyLWhpZGUgJGJ3LWxvYWRlci10cmFuc2l0aW9uLWR1cmF0aW9uXG4gICAgICAgICRidy1sb2FkZXItdHJhbnNpdGlvbi1lYXNpbmcgZm9yd2FyZHM7XG4gICAgfVxuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRidy1sb2FkZXItdHJhbnNpdGlvbi1kdXJhdGlvblxuICAgICAgJGJ3LWxvYWRlci10cmFuc2l0aW9uLWVhc2luZztcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICB0byByaWdodCxcbiAgICAgICRidy1sb2FkZXItY29sb3Itc3RhcnQsXG4gICAgICAkYnctbG9hZGVyLWNvbG9yLWVuZCxcbiAgICAgICRidy1sb2FkZXItY29sb3Itc3RhcnQsXG4gICAgICAkYnctbG9hZGVyLWNvbG9yLWVuZFxuICAgICk7XG4gICAgYW5pbWF0aW9uOiBidy1sb2FkZXItYW5pbWF0ZSAkYnctbGFvZGVyLWFuaW1hdGlvbi1kdXJhdGlvbiBsaW5lYXIgaW5maW5pdGU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYnctbG9hZGVyLWFuaW1hdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY2LjY2NjYlKTtcbiAgfVxufVxuQGtleWZyYW1lcyBidy1sb2FkZXItaGlkZSB7XG4gIDAlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgOTklIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgei1pbmRleDogLTE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVscC1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmluYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUyZTIgIWltcG9ydGFudDtcbn1cbi5pbmFjdGl2ZS1yb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUyZTIgIWltcG9ydGFudDtcbn1cbi5uZXctcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAhaW1wb3J0YW50O1xufVxuLm5ldy1yb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZmYWIgIWltcG9ydGFudDtcbn1cbi5hY3RpdmUtcm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50O1xufVxuLmFjdGl2ZS1yb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWZmYzUgIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlLWluZGV4IC5hY3Rpb24tYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmFydGljbGUtaW5kZXgge1xuICBwIHtcbiAgICBtYXJnaW4tdG9wOiByZXZlcnQgIWltcG9ydGFudDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZXZlcnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgIHAgPiAuYnRuIHtcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgfVxuICB9XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbiNtY2V1XzI4NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cblxuLm1jZS1jb250YWluZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXIge1xuICBtYXJnaW46IDEzcHggYXV0byAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTMlICFpbXBvcnRhbnQ7XG59XG4ubWNlLWNvbnRhaW5lci1ib2R5XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgLy8gei1pbmRleDogMTAwMDtcbn1cbiNtY2V1XzI4NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcbn1cbiNtY2UtbW9kYWwtYmxvY2sge1xuICB6LWluZGV4OiA5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC5tY2UtdG9vbGJhciB7XG4gIC5tY2Utd2lkZ2V0Om5vdCgubWNlLW1lbnVidG4pIHtcbiAgICAubWNlLXR4dCB7XG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4gKi9cblxuLm1jZS13aW5kb3cubWNlLWluIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgLm1jZS1jb250YWluZXItYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItY29udGFpbmVyLFxuICAgIC5tY2UtdGV4dGJveCxcbiAgICAubWNlLWNvbWJvYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1jZS1mb3JtLFxuICAgIC5tY2UtdGFicyxcbiAgICAubWNlLWZvcm1pdGVtLFxuICAgIC5tY2Utd2luZG93LWJvZHksXG4gICAgLm1jZS10YWIge1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1jZS13aW5kb3ctYm9keSB7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5tY2UtYWJzLWxheW91dC1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgJjpub3QoLm1jZS1mb3JtKSB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1pbi13aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICoge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5tY2UtZm9vdCB7XG4gICAgICAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuXG4gICAgICBkaXZbcm9sZT0nYnV0dG9uJ10ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGV4dGFyZWEge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubWNlLWZvb3QsXG4gIC5tY2UtZm9ybSxcbiAgLm1jZS1mb3JtaXRlbSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmFydGljbGUtdHlwZXMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4ubGFiZWwtZGVsZXRlIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxhYmVsLWRlbGV0ZSA+IHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLmFydGljbGUtdHlwZXMgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmFydGljbGUtdHlwZXMgPiBzcGFuID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uYi10IHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJmMmYyZjtcbn1cbi8qIE1vZHVsZSAtIGZpbGVtYW5hZ2VyICovXG5kaXYuZmlsZS1tb2R1bGUge1xuICBjb2xvcjogIzJjMmUzNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5kaXYuZmlsZS1tb2R1bGUgLmZpbGUge1xuICBoZWlnaHQ6IDQzcHg7XG4gIHdpZHRoOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9maWxlLnBuZycpIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmFlMDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi5maWxlLW1vZHVsZSA+IGRpdi5vcGVuIHtcbiAgei1pbmRleDogNTtcbn1cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdi5vcGVuIHtcbiAgei1pbmRleDogNTtcbn1cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdiA+IGRpdjpub3QoLnRyYW5zcGFyZW50LXNlbGVjdCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC01MCUpO1xufVxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2ID4gZGl2ID4gYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYgPiBkaXYgPiBwIHtcbiAgY29sb3I6ICM3OTdjODc7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICM4Mjg1OTA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpID4gYiB7XG4gIGNvbG9yOiAjMmMyZTM0O1xufVxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdiB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICM4Mjg1OTA7XG59XG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGFlMWU4O1xufVxuZGl2LmZpbGUtbW9kdWxlID4gZGl2Lm1hcmdpbi10LTQwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnVwbG9hZC1tYW5hZ2VyIC5hZGQtZmlsZXMgI2FkZC1maWxlcy1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi51cGxvYWQtbWFuYWdlciAuYWRkLWZpbGVzIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOGMzZjtcbn1cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC1oZWlnaHQ6IDM2MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmltZy1ib2R5IHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2UzZTNlMztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAwcHg7XG59XG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC5pbWctYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMHB4IDUwcHggMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2UzZTNlMztcbn1cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgLmltZy1uYW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCA+IGRpdiAuY29udGVudCAuaW1nLXNpemUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmYzYwMDtcbn1cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLnVwbG9hZC1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDFweDtcbn1cbi50b29sdGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc29ydGFibGUgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYigyMjIsIDIyNiwgMjI4KTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi5zb3J0YWJsZSAudWktc3RhdGUtaGlnaGxpZ2h0IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogcmdiKDIyMiwgMjI2LCAyMjgpO1xufVxuLm5vdC1zZXQge1xuICBjb2xvcjogI2NjYztcbn1cblxuLm1vZHVsZS1oZWFkZXIge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLXNtJykge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLXVwZGF0ZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XG4gICAgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYnRuLWdlbmVyYXRlIHtcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ0bi1jcmVhdGUge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcC1kaXNjb3VudC1jb2Rlcy1pbmRleCB7XG4gICYgPiBwIHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG5cbnNlbGVjdCB7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgIzg4OCA1MCUpLFxuICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM4ODggNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksXG4gICAgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCAxMDAlIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogNXB4IDVweCwgNXB4IDVweCwgMi41ZW0gMi41ZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4iXX0= */
