@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;text-decoration:none}a:active,a:focus,a:hover{outline:0;text-decoration:none}.nav-tabs .nav-link{color:#50649c!important}.page-item.active .page-link{color:#fff!important}.page-link{font-size:inherit}.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:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;gap:10px}@media (max-width:767px){.page-title-box{padding:15px 0}}.page-title-box .float-right{-webkit-box-ordinal-group:2;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:-webkit-box;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);-webkit-transition:.3s;transition:.3s;padding:30px 0}.left-sidenav-menu{padding-left:0;margin-bottom:0}.left-sidenav-menu li{list-style:none;display:block;width:100%}.left-sidenav-menu li>a{display:block;padding:12px 30px 12px 27px;color:#a9baca;border-left:3px solid transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.left-sidenav-menu li>a:hover{color:#7496f8}.left-sidenav-menu li>a:hover i{color:#4d79f6}.left-sidenav-menu li>a i{width:25px;display:inline-block;font-size:16px;opacity:.8;color:#50649c}.left-sidenav-menu li>a i.ti-control-record{font-size:8px;vertical-align:middle}.left-sidenav-menu li ul{padding:0 0 0 25px}.left-sidenav-menu li ul li>a{padding:10px 30px;color:#a9baca;font-size:13.5px;border-left:none}.left-sidenav-menu li ul li>a:hover{color:#7496f8}.left-sidenav-menu li ul li>a:hover i{color:#4d79f6}.left-sidenav-menu li.mm-active .menu-arrow i:before,.left-sidenav-menu li.mm-active .mm-active a .menu-arrow.left-has-menu i:before{content:"\F140"}.left-sidenav-menu li.mm-active .menu-arrow.left-has-menu i:before,.left-sidenav-menu li.mm-active li a menu-arrow.left-has-menu i:before{content:"\F142"}.left-sidenav-menu li.mm-active .mm-active>a,.left-sidenav-menu li.mm-active .mm-active>a.active{color:#7496f8;background-color:transparent}.left-sidenav-menu li.mm-active .mm-active .menu-arrow.left-has-menu i:before{content:"\F140"}.left-sidenav-menu li.mm-active .mm-active .mm-show li a.active{color:#fff}.left-sidenav-menu li.mm-active>a{color:#7496f8;border-left-color:#7496f8;background-color:#1c1c29}.left-sidenav-menu li.mm-active>a i{color:#7496f8}.left-sidenav-menu li.mm-active .nav-item.active a.nav-link.active{background-color:transparent;color:#7496f8}.left-sidenav-menu li.mm-active .nav-item.active a.nav-link.active i{color:#7496f8}.left-sidenav-menu .menu-title{padding:10px 30px;color:#8997bd;font-size:11px;text-transform:uppercase}.left-sidenav-menu .menu-arrow{float:right;margin-top:-3px}.left-sidenav-menu .menu-arrow i{width:15px}.enlarge-menu .left-sidenav{display:none}.enlarge-menu .topbar .topbar-left{background-color:#fff}.enlarge-menu .topbar .topbar-left .logo .logo-lg{display:none}.enlarge-menu .topbar .topbar-left .logo .logo-lg.logo-dark{display:inline-block;height:14px;margin-left:2px}@media (min-width:680px){.page-wrapper{display:-webkit-box;display:flex}}@media (max-width:1024px){.left-sidenav{position:fixed;top:70px;overflow-y:auto;z-index:10;bottom:0}.page-content{min-height:100vh}.enlarge-menu .topbar .topbar-left .logo .logo-lg.logo-dark{display:none}}.topbar{left:0;position:fixed;right:0;top:0;z-index:999}.topbar .topbar-left{background-color:#1c1c29;float:left;text-align:center;height:70px;position:relative;width:270px;z-index:1}.topbar .topbar-left .logo{line-height:70px}.topbar .topbar-left .logo .logo-sm{height:24px}.topbar .topbar-left .logo .logo-lg{height:14px;margin-left:2px}.topbar .topbar-left .logo .logo-dark{display:none}.navbar-custom{background:#fff;padding:0 10px 0 0;margin-left:240px;min-height:70px;position:relative;box-shadow:0 0 3px rgba(31,30,47,.05)}.navbar-custom .nav-link{padding:0 .75rem;color:#8997bd;line-height:70px;max-height:70px}.navbar-custom .nav-link .nav-icon{font-size:18px}.navbar-custom .dropdown-toggle:after{content:normal}.navbar-custom .topbar-nav li{float:left}.navbar-custom .topbar-nav li.show .nav-link{background-color:#fff;color:#828db1}.navbar-custom .crypto-balance{margin:16px 20px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.navbar-custom .crypto-balance i{font-size:24px;margin-right:10px}.navbar-custom .crypto-balance .btc-balance{align-self:center;-webkit-box-flex:1;flex:1}.navbar-custom .crypto-balance .btc-balance h5{color:#50649c;font-weight:500}.navbar-custom .crypto-balance .btc-balance h5 span{color:#a4abc5;font-size:12px;font-weight:400}.navbar-custom .crypto-balance .btc-balance span{font-size:12px;font-weight:400}.button-menu-mobile{border:none;color:#fff;width:60px;background-color:transparent;cursor:pointer}.nav-user .nav-user-name{vertical-align:middle}.nav-user img{height:40px;width:40px}.noti-icon-badge{position:absolute;top:10px;right:10px;font-size:9px}.notification-list{max-height:220px;margin-left:0}.notification-list .noti-title{border-radius:.25rem .25rem 0 0;margin:-4px 0 0;width:auto;padding:12px 20px}.notification-list .noti-title h5{margin:0;font-size:14px;text-transform:uppercase}.notification-list .noti-icon{font-size:22px;vertical-align:middle;color:#a4abc5}.notification-list .noti-icon-badge{display:inline-block;position:absolute;top:14px;right:8px;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;padding:2px 4px}.notification-list .notify-item{padding:10px 20px}.notification-list .notify-item .notify-icon{float:left;height:36px;width:36px;line-height:36px;text-align:center;margin-right:10px;border-radius:50%;color:#fff}.notification-list .notify-item .notify-icon img{margin-top:4px}.notification-list .notify-item .notify-details{margin-bottom:0;overflow:hidden;margin-left:45px;text-overflow:ellipsis;white-space:nowrap}.notification-list .notify-item .notify-details b{font-weight:500}.notification-list .notify-item .notify-details small{display:block;white-space:normal}.notification-list .notify-item .notify-details span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.app-search .form-control,.app-search .form-control:focus{border:1px solid #ededed;font-size:13px;height:34px;color:#7081b9;padding-left:20px;padding-right:40px;background:#fff;box-shadow:none;border-radius:40px;width:300px}.app-search{position:relative;padding-top:18px;margin-left:20px}.app-search input.form-control::-webkit-input-placeholder{color:#98a9d9}.app-search input.form-control:-moz-placeholder,.app-search input.form-control::-moz-placeholder{color:#98a9d9}.app-search input.form-control:-ms-input-placeholder{color:#98a9d9}.app-search a{position:absolute;top:18px;right:0;display:block;height:34px;line-height:34px;width:34px;text-align:center;background:#f7f7f7;border:1px solid #ededed;border-radius:50%;color:#8997bd}@media (max-width:1024px){.topbar .topbar-left{width:70px}.topbar .topbar-left .logo-lg{display:none}.topbar .navbar-custom{margin-left:70px}.topbar .app-search .form-control,.topbar .app-search .form-control:focus{width:230px}.page-content{padding:0 0 60px}}@media (max-width:768px) and (max-width:1023.98px){.app-search{display:none}}@media (max-width:767px){.app-search,.hidden-sm{display:none}}@media (max-width:375px){.page-title-box .breadcrumb{display:none}}.footer{border-top:1px solid #dbe0ec;bottom:0;padding:20px;position:absolute;right:0;left:0;color:#7081b9}

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */.waves-effect{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.waves-effect .waves-ripple{position:absolute;border-radius:50%;width:100px;height:100px;margin-top:-50px;margin-left:-50px;opacity:0;background:rgba(0,0,0,.2);background:radial-gradient(rgba(0,0,0,.2) 0,rgba(0,0,0,.3) 40%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.5) 60%,hsla(0,0%,100%,0) 70%);-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transition-property:-webkit-transform,opacity;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transform:scale(0) translate(0);transform:scale(0) translate(0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:hsla(0,0%,100%,.4);background:radial-gradient(hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.3) 40%,hsla(0,0%,100%,.4) 50%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:hsla(0,0%,100%,.4)}.waves-notransition{-webkit-transition:none!important;transition:none!important}.waves-button,.waves-circle{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(circle,#fff 100%,#000 0)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:none;color:inherit;background-color:transparent;font-size:1em;line-height:1em;text-align:center;text-decoration:none;z-index:1}.waves-button{padding:.85em 1.1em;border-radius:.2em}.waves-button-input{margin:0;padding:.85em 1.1em}.waves-input-wrapper{border-radius:.2em;vertical-align:bottom}.waves-input-wrapper.waves-button{padding:0}.waves-input-wrapper .waves-button-input{position:relative;top:0;left:0;z-index:1}.waves-circle{text-align:center;width:2.5em;height:2.5em;line-height:2.5em;border-radius:50%}.waves-float{-webkit-mask-image:none;box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.card{margin-bottom:24px;border:none;box-shadow:0 0 3px rgba(31,30,47,.05);border-radius:3px;background-color:#fff}.card-border{border:1px solid #eff2f9}.card-header{background-color:#dbe0ec;border-bottom:1px solid #dbe0ec}.card-footer{background-color:#f1f5fa;border-top:1px solid #eff2f9}.card-primary{background-color:#4d79f6}.card-secondary{background-color:#4ac7ec}.card-success{background-color:#1ecab8}.card-warning{background-color:#f3c74d}.card-info{background-color:#9ba7ca}.card-danger{background-color:#f1646c}.card-dark{background-color:#2f4686}.card-light{background-color:#f1f5fa;color:#8997bd}.card-pink{background-color:#ff5da0}.card-purple{background-color:#7551e9}.card-blue{background-color:#2b55cc}.btn{border-radius:3px;font-family:Poppins,sans-serif;font-size:14px;line-height:24px}.btn:focus{box-shadow:0 0 0 .2rem #eff2f9}@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{-webkit-transform:skew(-15deg);transform:skew(-15deg)}.btn-skew span{display:inline-block;-webkit-transform:skew(15deg);transform:skew(15deg)}.accordion .btn:focus{box-shadow:none}.btn.btn-outline-dashed{outline:1px dashed #fff!important;outline-offset:-5px;-moz-outline-radius:25px}.btn-blue,.btn-danger,.btn-dark,.btn-info,.btn-pink,.btn-primary,.btn-purple,.btn-secondary,.btn-success,.btn-warning{color:#fff}.btn-primary{background-color:#4d79f6;border:1px solid #4d79f6;box-shadow:0 2px 6px 0 rgba(77,121,246,.5)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary.active,.btn-primary.disabled,.btn-primary.focus,.btn-primary:active,.btn-primary:disabled,.btn-primary:focus,.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-primary,.show>.btn-outline-primary.dropdown-toggle,.show>.btn-primary.dropdown-toggle,a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#3567f5!important;border:1px solid #3567f5}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(77,121,246,.3)!important}.btn-outline-primary.disabled,.btn-outline-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#658bf7}.btn-success{background-color:#1ecab8;border:1px solid #1ecab8;box-shadow:0 2px 6px 0 rgba(30,202,184,.5)}.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:hover,.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.btn-success.active,.btn-success.disabled,.btn-success.focus,.btn-success:active,.btn-success:disabled,.btn-success:focus,.btn-success:hover,.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-success,.show>.btn-outline-success.dropdown-toggle,.show>.btn-success.dropdown-toggle{background-color:#1bb4a4;border:1px solid #1bb4a4}.btn-outline-success.focus,.btn-outline-success:focus,.btn-success.focus,.btn-success:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(30,202,184,.3)!important}.btn-info{background-color:#9ba7ca;border:1px solid #9ba7ca;box-shadow:0 2px 6px 0 rgba(155,167,202,.5)}.btn-info.active,.btn-info.disabled,.btn-info.focus,.btn-info:active,.btn-info:disabled,.btn-info:focus,.btn-info:hover,.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:hover,.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-info,.show>.btn-info.dropdown-toggle,.show>.btn-outline-info.dropdown-toggle{background-color:#8a98c1;border:1px solid #8a98c1}.btn-info.focus,.btn-info:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info.focus,.btn-outline-info:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(155,167,202,.3)!important}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#a5b0cf}.btn-warning{background-color:#f3c74d;border:1px solid #f3c74d;box-shadow:0 2px 6px 0 rgba(243,199,77,.5)}.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:hover,.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-warning.active,.btn-warning.disabled,.btn-warning.focus,.btn-warning:active,.btn-warning:disabled,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning,.show>.btn-outline-warning.dropdown-toggle,.show>.btn-warning.dropdown-toggle{background-color:#f1bf35;border:1px solid #f1bf35;color:#fff}.btn-outline-warning.focus,.btn-outline-warning:focus,.btn-warning.focus,.btn-warning:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(243,199,77,.3)!important}.btn-danger{background-color:#f1646c;border:1px solid #f1646c;box-shadow:0 2px 6px 0 rgba(241,100,108,.5)}.btn-danger.active,.btn-danger.disabled,.btn-danger.focus,.btn-danger:active,.btn-danger:disabled,.btn-danger:focus,.btn-danger:hover,.btn-danger:not(:disabled):not(.disabled):active,.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:hover,.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-danger,.show>.btn-danger.dropdown-toggle,.show>.btn-outline-danger.dropdown-toggle{background-color:#ef4d56;border:1px solid #ef4d56}.btn-danger.focus,.btn-danger:focus,.btn-outline-danger.focus,.btn-outline-danger:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(241,100,108,.3)!important}.btn-secondary{background-color:#4ac7ec;border:1px solid #4ac7ec;box-shadow:0 2px 6px 0 rgba(74,199,236,.5);color:#f3f6f7}.btn-outline-secondary.active,.btn-outline-secondary:active,.btn-outline-secondary:hover,.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-secondary.active,.btn-secondary.disabled,.btn-secondary.focus,.btn-secondary:active,.btn-secondary:disabled,.btn-secondary:focus,.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-secondary,.show>.btn-outline-secondary.dropdown-toggle,.show>.btn-secondary.dropdown-toggle,a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#33c0ea!important;border:1px solid #33c0ea;color:#f3f6f7}.btn-outline-secondary.focus,.btn-outline-secondary:focus,.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(74,199,236,.3)!important}.btn-light{color:#50649c;background-color:#f1f5fa;border:1px solid #eff2f9;box-shadow:0 2px 6px 0 rgba(182,194,228,.5)}.btn-light.active,.btn-light.disabled,.btn-light.focus,.btn-light:active,.btn-light:disabled,.btn-light:focus,.btn-light:hover,.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.btn-outline-light.active,.btn-outline-light:active,.btn-outline-light:hover,.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-light,.show>.btn-light.dropdown-toggle,.show>.btn-outline-light.dropdown-toggle{background-color:#dee8f3;border:1px solid #dee8f3}.btn-light.focus,.btn-light:focus,.btn-outline-light.focus,.btn-outline-light:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(239,242,249,.3)!important}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#50649c}.btn-dark{background-color:#2f4686;border:1px solid #2f4686;box-shadow:0 2px 6px 0 rgba(47,70,134,.5);color:#fff}.btn-dark.active,.btn-dark.disabled,.btn-dark.focus,.btn-dark:active,.btn-dark:disabled,.btn-dark:focus,.btn-dark:hover,.btn-outline-dark.active,.btn-outline-dark:active,.btn-outline-dark:hover,.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-dark,.show>.btn-outline-dark.dropdown-toggle{background-color:#283c73;border:1px solid #283c73;color:#fff}.btn-dark.focus,.btn-dark:focus,.btn-outline-dark.focus,.btn-outline-dark:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(47,70,134,.3)!important}.btn-link{color:#8997bd}.btn-link:active,.btn-link:focus,.btn-link:hover{text-decoration:none;color:#50649c}.btn-pink{background-color:#ff5da0;border:1px solid #ff5da0;color:#fff;box-shadow:0 2px 6px 0 rgba(255,93,160,.5)}.btn-outline-pink.active,.btn-outline-pink:active,.btn-outline-pink:hover,.btn-outline-pink:not(:disabled):not(.disabled).active,.btn-outline-pink:not(:disabled):not(.disabled):active,.btn-pink.active,.btn-pink.disabled,.btn-pink.focus,.btn-pink:active,.btn-pink:disabled,.btn-pink:focus,.btn-pink:hover,.open>.dropdown-toggle.btn-pink,.show>.btn-outline-pink.dropdown-toggle{background-color:#ff4491;border:1px solid #ff4491;color:#fff}.btn-outline-pink.focus,.btn-outline-pink:focus,.btn-pink.focus,.btn-pink:focus,.show>.btn-pink.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(255,93,160,.3)!important}.btn-purple{background-color:#7551e9;border:1px solid #7551e9;color:#fff;box-shadow:0 2px 6px 0 rgba(117,81,233,.5)}.btn-outline-purple.active,.btn-outline-purple:active,.btn-outline-purple:hover,.btn-outline-purple:not(:disabled):not(.disabled).active,.btn-outline-purple:not(:disabled):not(.disabled):active,.btn-purple.active,.btn-purple.disabled,.btn-purple.focus,.btn-purple:active,.btn-purple:disabled,.btn-purple:focus,.btn-purple:hover,.open>.dropdown-toggle.btn-purple,.show>.btn-outline-purple.dropdown-toggle{background-color:#633ae6;border:1px solid #633ae6;color:#fff}.btn-outline-purple.focus,.btn-outline-purple:focus,.btn-purple.focus,.btn-purple:focus,.show>.btn-purple.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(117,81,233,.3)}.btn-blue{background-color:#2b55cc;border:1px solid #2b55cc;box-shadow:0 2px 6px 0 rgba(43,85,204,.5)}.btn-blue.active,.btn-blue.disabled,.btn-blue.focus,.btn-blue:active,.btn-blue:disabled,.btn-blue:focus,.btn-blue:hover,.btn-blue:not(:disabled):not(.disabled):active,.btn-outline-blue.active,.btn-outline-blue:active,.btn-outline-blue:hover,.btn-outline-blue:not(:disabled):not(.disabled).active,.btn-outline-blue:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-blue,.show>.btn-blue.dropdown-toggle,.show>.btn-outline-blue.dropdown-toggle,a.bg-blue:focus,a.bg-blue:hover,button.bg-blue:focus,button.bg-blue:hover{background-color:#274cb7!important;border:1px solid #274cb7;color:#fff}.btn-blue.focus,.btn-blue:focus,.btn-blue:not(:disabled):not(.disabled):active:focus,.btn-outline-blue.focus,.btn-outline-blue:focus,.show>.btn-blue.dropdown-toggle:focus{box-shadow:0 0 0 2px rgba(43,85,204,.3)!important}.btn-white{background-color:#fff;color:#50649c;border:1px solid #fff;box-shadow:0 1px 4px .25px #dbe0ec}.btn-outline-white.active,.btn-outline-white:active,.btn-outline-white:hover,.btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.btn-white.active,.btn-white.disabled,.btn-white.focus,.btn-white:active,.btn-white:disabled,.btn-white:focus,.btn-white:hover,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.open>.dropdown-toggle.btn-white,.show>.btn-outline-white.dropdown-toggle,.show>.btn-white.dropdown-toggle,a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover{background-color:#f2f2f2!important;border:1px solid #f2f2f2}.btn-outline-white.focus,.btn-outline-white:focus,.btn-white.focus,.btn-white:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus{box-shadow:0 1px 4px .25px #dbe0ec!important}.btn-outline-primary{color:#4d79f6;border-color:#4d79f6}.btn-outline-success{color:#1ecab8;border-color:#1ecab8}.btn-outline-info{color:#9ba7ca;border-color:#9ba7ca}.btn-outline-warning{color:#f3c74d;border-color:#f3c74d}.btn-outline-danger{color:#f1646c;border-color:#f1646c}.btn-outline-dark{color:#2f4686;border-color:#2f4686}.btn-outline-dark,.btn-outline-light{background-image:none;background-color:transparent}.btn-outline-light{color:#7081b9;border-color:#dbe0ec}.btn-outline-secondary{color:#4ac7ec;border-color:#4ac7ec}.btn-outline-pink,.btn-outline-secondary{background-image:none;background-color:transparent}.btn-outline-pink{color:#ff5da0;border-color:#ff5da0}.btn-outline-purple{color:#7551e9;border-color:#7551e9}.btn-outline-blue,.btn-outline-purple{background-image:none;background-color:transparent}.btn-outline-blue{color:#2b55cc;border-color:#2b55cc}.btn-soft-primary{background-color:rgba(77,121,246,.1);color:#4d79f6}.btn-soft-primary:hover{background-color:#4d79f6;color:#fff}.btn-soft-primary:focus{box-shadow:0 0 0 .1rem rgba(77,121,246,.2);background-color:rgba(77,121,246,.8);color:#fff}.btn-soft-secondary{background-color:rgba(74,199,236,.15);color:#4ac7ec}.btn-soft-secondary:hover{background-color:#4ac7ec;color:#fff}.btn-soft-secondary:focus{box-shadow:0 0 0 .1rem rgba(74,199,236,.2);background-color:rgba(74,199,236,.8);color:#fff}.btn-soft-success{background-color:rgba(30,202,184,.1);color:#1ecab8}.btn-soft-success:hover{background-color:#1ecab8;color:#fff}.btn-soft-success:focus{box-shadow:0 0 0 .1rem rgba(30,202,184,.2);background-color:rgba(30,202,184,.8);color:#fff}.btn-soft-warning{background-color:rgba(243,199,77,.18);color:#f3c74d}.btn-soft-warning:hover{background-color:#f3c74d;color:#fff}.btn-soft-warning:focus{box-shadow:0 0 0 .1rem rgba(243,199,77,.2);background-color:rgba(243,199,77,.8);color:#fff}.btn-soft-danger{background-color:rgba(241,100,108,.1);color:#f1646c}.btn-soft-danger:hover{background-color:#f1646c;color:#fff}.btn-soft-danger:focus{box-shadow:0 0 0 .1rem rgba(241,100,108,.2);background-color:rgba(241,100,108,.8);color:#fff}.btn-soft-info{background-color:rgba(155,167,202,.1);color:#9ba7ca}.btn-soft-info:hover{background-color:#9ba7ca;color:#fff}.btn-soft-info:focus{box-shadow:0 0 0 .1rem rgba(155,167,202,.2);background-color:rgba(155,167,202,.8);color:#fff}.btn-soft-dark{background-color:rgba(47,70,134,.1);color:#2f4686}.btn-soft-dark:hover{background-color:#2f4686;color:#fff}.btn-soft-dark:focus{box-shadow:0 0 0 .1rem rgba(47,70,134,.2);background-color:rgba(47,70,134,.8);color:#fff}.btn-soft-pink{background-color:rgba(255,93,160,.1);color:#ff5da0}.btn-soft-pink:hover{background-color:#ff5da0;color:#fff}.btn-soft-pink:focus{box-shadow:0 0 0 .1rem rgba(255,93,160,.2);background-color:rgba(255,93,160,.8);color:#fff}.btn-soft-purple{background-color:rgba(117,81,233,.1);color:#7551e9}.btn-soft-purple:hover{background-color:#7551e9;color:#fff}.btn-soft-purple:focus{box-shadow:0 0 0 .1rem rgba(117,81,233,.2);background-color:rgba(117,81,233,.8);color:#fff}.btn-soft-blue{background-color:rgba(43,85,204,.1);color:#2b55cc}.btn-soft-blue:hover{background-color:#2b55cc;color:#fff}.btn-soft-blue:focus{box-shadow:0 0 0 .1rem rgba(43,85,204,.2);background-color:rgba(43,85,204,.8);color:#fff}.btn-social-icon .btn{width:36px;height:36px;padding-left:10px}.btn-facebook{color:#fff!important;background-color:#3b5998}.btn-twitter{color:#fff!important;background-color:#00aced}.btn-dropbox{color:#fff!important;background-color:#007ee5}.btn-skype{color:#fff!important;background-color:#00aff0}.b-round{border-radius:40px}.alert{position:relative;border:0}.alert.icon-custom-alert{display:-webkit-box;display:flex}.alert .alert-icon{font-size:24px;margin-right:8px}.alert .alert-text{-webkit-box-flex:1;flex-grow:1;align-self:center}.alert .alert-close{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:end;justify-content:flex-end}.alert .alert-link{font-weight:600}.alert.alert-primary{color:#fff;background-color:#4d79f6}.alert.alert-secondary{color:#f3f6f7;background-color:#4ac7ec}.alert.alert-success{color:#fff;background-color:#1ecab8}.alert.alert-warning{color:#435177;background-color:#f3c74d}.alert.alert-info{color:#fff;background-color:#9ba7ca}.alert.alert-danger{color:#fff;background-color:#f1646c}.alert.alert-dark{color:#fff;background-color:#2f4686}.alert.alert-light{color:#7081b9;background-color:#fff;box-shadow:0 0 8px rgba(47,70,134,.1)}.alert.alert-pink{color:#fff;background-color:#ff5da0}.alert.alert-blue{color:#fff;background-color:#2b55cc}.alert.alert-purple{color:#fff;background-color:#7551e9}.alert.alert-outline-success{border:1px solid #1ecab8;background-color:transparent;color:#1ecab8}.alert.alert-outline-danger{border:1px solid #f1646c;background-color:transparent;color:#f1646c}.alert.alert-outline-primary{border:1px solid #4d79f6;background-color:transparent;color:#4d79f6}.alert.alert-outline-warning{border:1px solid #f3c74d;background-color:transparent;color:#f3c74d}.alert.alert-outline-info{border:1px solid #9ba7ca;background-color:transparent;color:#9ba7ca}.alert.alert-outline-pink{border:1px solid #ff5da0;background-color:transparent;color:#ff5da0}.alert.alert-outline-purple{border:1px solid #7551e9;background-color:transparent;color:#7551e9}.alert.alert-outline-blue{border:1px solid #2b55cc;background-color:transparent;color:#2b55cc}.alert.alert-outline-secondary{border:1px solid #4ac7ec;background-color:transparent;color:#4ac7ec}.alert.alert-outline-dark{border:1px solid #2f4686;background-color:transparent;color:#2f4686}.alert.alert-primary-shadow{box-shadow:0 0 24px 0 rgba(77,121,246,.06),0 1px 0 0 rgba(77,121,246,.02)}.alert.alert-success-shadow{box-shadow:0 0 24px 0 rgba(30,202,184,.06),0 1px 0 0 rgba(30,202,184,.02)}.alert.alert-info-shadow{box-shadow:0 0 24px 0 rgba(155,167,202,.06),0 1px 0 0 rgba(155,167,202,.02)}.alert.alert-warning-shadow{box-shadow:0 0 24px 0 rgba(243,199,77,.06),0 1px 0 0 rgba(243,199,77,.02)}.alert.alert-danger-shadow{box-shadow:0 0 24px 0 rgba(241,100,108,.06),0 1px 0 0 rgba(241,100,108,.02)}.alert.alert-dark-shadow{box-shadow:0 0 24px 0 rgba(47,70,134,.06),0 1px 0 0 rgba(47,70,134,.02)}.alert.alert-pink-shadow{box-shadow:0 0 24px 0 rgba(255,93,160,.06),0 1px 0 0 rgba(255,93,160,.02)}.alert.alert-purple-shadow{box-shadow:0 0 24px 0 rgba(117,81,233,.06),0 1px 0 0 rgba(117,81,233,.02)}.alert.alert-blue-shadow{box-shadow:0 0 24px 0 rgba(43,85,204,.06),0 1px 0 0 rgba(43,85,204,.02)}.bg-primary{background-color:#4d79f6!important}.bg-secondary{background-color:#4ac7ec!important}.bg-success{background-color:#1ecab8!important}.bg-warning{background-color:#f3c74d!important}.bg-info{background-color:#9ba7ca!important}.bg-danger{background-color:#f1646c!important}.bg-dark{background-color:#2f4686!important}.bg-light{background-color:#f1f5fa!important}.bg-pink{background-color:#ff5da0!important}.bg-purple{background-color:#7551e9!important}.bg-blue{background-color:#2b55cc!important}.bg-soft-primary{background-color:rgba(77,121,246,.15)!important;color:#4d79f6!important}.bg-soft-secondary{background-color:rgba(74,199,236,.15)!important;color:#4ac7ec!important}.bg-soft-success{background-color:rgba(30,202,184,.15)!important;color:#1ecab8!important}.bg-soft-warning{background-color:rgba(243,199,77,.15)!important;color:#f3c74d!important}.bg-soft-info{background-color:rgba(155,167,202,.15)!important;color:#9ba7ca!important}.bg-soft-danger{background-color:rgba(241,100,108,.15)!important;color:#f1646c!important}.bg-soft-pink{background-color:rgba(255,93,160,.15)!important;color:#ff5da0!important}.bg-soft-purple{background-color:rgba(117,81,233,.15)!important;color:#7551e9!important}.bg-soft-blue{background-color:rgba(43,85,204,.15)!important;color:#2b55cc!important}.bg-soft-dark{background-color:rgba(47,70,134,.15)!important;color:#2f4686!important}.badge{box-shadow:none}.badge.badge-soft-primary{background-color:rgba(77,121,246,.15)!important;color:#4d79f6!important;box-shadow:0 0 13px 0 rgba(77,121,246,.05)}.badge.badge-soft-secondary{background-color:rgba(74,199,236,.15)!important;color:#4ac7ec!important;box-shadow:0 0 13px 0 rgba(74,199,236,.05)}.badge.badge-soft-success{background-color:rgba(30,202,184,.15)!important;color:#1ecab8!important;box-shadow:0 0 13px 0 rgba(30,202,184,.05)}.badge.badge-soft-warning{background-color:rgba(243,199,77,.15)!important;color:#f3c74d!important;box-shadow:0 0 13px 0 rgba(243,199,77,.05)}.badge.badge-soft-info{background-color:rgba(155,167,202,.15)!important;color:#9ba7ca!important;box-shadow:0 0 13px 0 rgba(155,167,202,.05)}.badge.badge-soft-danger{background-color:rgba(241,100,108,.15)!important;color:#f1646c!important;box-shadow:0 0 13px 0 rgba(241,100,108,.05)}.badge.badge-soft-pink{background-color:rgba(255,93,160,.15)!important;color:#ff5da0!important;box-shadow:0 0 13px 0 rgba(255,93,160,.05)}.badge.badge-soft-purple{background-color:rgba(117,81,233,.15)!important;color:#7551e9!important;box-shadow:0 0 13px 0 rgba(117,81,233,.05)}.badge.badge-soft-dark{background-color:rgba(47,70,134,.15)!important;color:#2f4686!important;box-shadow:0 0 13px 0 rgba(47,70,134,.05)}.text-custom{color:#4d79f6!important}.text-white{color:#fff!important}.text-danger{color:#f1646c!important}.text-muted{color:#a4abc5!important}.text-primary{color:#4d79f6!important}.text-secondary{color:#4ac7ec!important}.text-warning{color:#f3c74d!important}.text-blue{color:#2b55cc!important}.text-success{color:#1ecab8!important}.text-info{color:#9ba7ca!important}.text-pink{color:#ff5da0!important}.text-purple{color:#7551e9!important}.text-light{color:#f1f5fa!important}.text-dark{color:#2f4686!important}.badge{box-shadow:0 0 3px rgba(31,30,47,.05);padding:4px 6px 3px;font-weight:500;line-height:10px}.badge-custom{background:#4d79f6;color:#fff}.badge-primary{background-color:#4d79f6}.badge-secondary{background-color:#4ac7ec}.badge-success{background-color:#1ecab8}.badge-info{background-color:#9ba7ca}.badge-warning{background-color:#f3c74d;color:#fff}.badge-danger{background-color:#f1646c}.badge-purple{background-color:#7551e9;color:#fff}.badge-pink{background-color:#ff5da0;color:#fff}.badge-blue{background-color:#2b55cc;color:#fff}.badge-dark{background-color:#2f4686}.badge-soft-success{color:#1ecab8;background-color:rgba(30,202,184,.2)}.badge-soft-primary{color:#4d79f6;background-color:rgba(77,121,246,.2)}.badge-soft-danger{color:#f1646c;background-color:rgba(241,100,108,.2)}.badge-soft-info{color:#9ba7ca;background-color:rgba(155,167,202,.2)}.badge-soft-warning{color:#f3c74d;background-color:rgba(243,199,77,.2)}.badge-soft-pink{color:#ff5da0;background-color:rgba(255,93,160,.2)}.badge-soft-purple{color:#7551e9;background-color:rgba(117,81,233,.2)}.badge-soft-blue{color:#2b55cc;background-color:rgba(43,85,204,.2)}.badge-soft-dark{color:#2f4686;background-color:rgba(47,70,134,.2)}.dropdown-toggle:after,.dropleft .dropdown-toggle:before,.dropright .dropdown-toggle:after,.dropup .dropdown-toggle:after{display:none}.dropdown-menu{padding:4px 0;font-size:13px;box-shadow:0 3px 12px rgba(182,194,228,.05);border-color:#eff2f9;margin:0}.dropdown-menu .dropdown-item{padding:6px 24px;color:#50649c}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:active,.dropdown-menu .dropdown-item:hover{color:#2f4686;text-decoration:none;background-color:#f7f7f7}@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>:not(caption)>*>*{background-color:inherit}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:transparent}.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!important}.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!important}.table-striped tbody tr:nth-of-type(2n){background-color:#f1f5fa!important}.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:-webkit-box;display:flex;width:100%;height:100%;color:#f3f6f7;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}label{font-weight:400;color:#1e2759;font-size:13px}.control-label{display:block;width:100%}.custom-control-label{padding-top:2px}.form-control{font-size:13px;border:1px solid #7e8dc0;height:calc(2.3rem + 2px);color:#2f5275;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{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:100%;-webkit-box-align:start!important;align-items:flex-start!important;gap:10px}}@media (max-width:991px){.form-actions,.form-header>div{-webkit-box-pack:start!important;justify-content:flex-start!important}.form-actions{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:10px;margin:0 0 10px!important;-webkit-box-align:start!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;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.checkbox input[type=checkbox]:disabled+label:before{background-color:#f1f5fa;cursor:not-allowed}.checkbox.checkbox-circle label:before{border-radius:50%}.checkbox.checkbox-inline{margin-top:0}.checkbox.checkbox-single input{height:18px;width:18px;position:absolute}.checkbox.checkbox-single label{height:18px;width:18px}.checkbox.checkbox-single label:after,.checkbox.checkbox-single label:before{margin-left:0}.checkbox-primary input[type=checkbox]:checked+label:before{background-color:#4d79f6;border-color:#4d79f6}.checkbox-primary input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-danger input[type=checkbox]:checked+label:before{background-color:#f1646c;border-color:#f1646c}.checkbox-danger input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-info input[type=checkbox]:checked+label:before{background-color:#9ba7ca;border-color:#9ba7ca}.checkbox-info input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-warning input[type=checkbox]:checked+label:before{background-color:#f3c74d;border-color:#f3c74d}.checkbox-warning input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-success input[type=checkbox]:checked+label:before{background-color:#1ecab8;border-color:#1ecab8}.checkbox-success input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-purple input[type=checkbox]:checked+label:before{background-color:#7551e9;border-color:#7551e9}.checkbox-purple input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-pink input[type=checkbox]:checked+label:before{background-color:#ff5da0;border-color:#ff5da0}.checkbox-pink input[type=checkbox]:checked+label:after{border-color:#fff}.checkbox-dark input[type=checkbox]:checked+label:before{background-color:#2f4686;border-color:#2f4686}.checkbox-dark input[type=checkbox]:checked+label:after{border-color:#fff}.radio label{display:inline-block;padding-left:8px;position:relative;font-weight:400}.radio label:before{-o-transition:border .5s ease-in-out;-webkit-transition:border .5s ease-in-out;background-color:#fff;border-radius:50%;border:2px solid #a4abc5;content:"";display:inline-block;height:18px;left:0;top:0;margin-left:-18px;position:absolute;transition:border .5s ease-in-out;width:18px;outline:none!important}.radio label:after{-moz-transition:-moz-transform .1s cubic-bezier(.8,-.33,.2,1.33);-ms-transform:scale(0);-o-transform:scale(0);-o-transition:-o-transform .1s cubic-bezier(.8,-.33,.2,1.33);-webkit-transform:scale(0);-webkit-transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);background-color:#2f4686;border-radius:50%;content:" ";display:inline-block;height:10px;left:6px;margin-left:-20px;position:absolute;top:4px;transform:scale(0);transition:-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33);transition:transform .1s cubic-bezier(.8,-.33,.2,1.33),-webkit-transform .1s cubic-bezier(.8,-.33,.2,1.33);width:10px}.radio input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio input[type=radio]:disabled+label{opacity:.65}.radio input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted}.radio input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.radio input[type=radio]:disabled+label:before{cursor:not-allowed}.radio.radio-inline{margin-top:0}.radio.radio-single label{height:17px}.radio-primary input[type=radio]+label:after{background-color:#4d79f6}.radio-primary input[type=radio]:checked+label:before{border-color:#4d79f6}.radio-primary input[type=radio]:checked+label:after{background-color:#4d79f6}.radio-danger input[type=radio]+label:after{background-color:#f1646c}.radio-danger input[type=radio]:checked+label:before{border-color:#f1646c}.radio-danger input[type=radio]:checked+label:after{background-color:#f1646c}.radio-info input[type=radio]+label:after{background-color:#9ba7ca}.radio-info input[type=radio]:checked+label:before{border-color:#9ba7ca}.radio-info input[type=radio]:checked+label:after{background-color:#9ba7ca}.radio-warning input[type=radio]+label:after{background-color:#f3c74d}.radio-warning input[type=radio]:checked+label:before{border-color:#f3c74d}.radio-warning input[type=radio]:checked+label:after{background-color:#f3c74d}.radio-success input[type=radio]+label:after{background-color:#1ecab8}.radio-success input[type=radio]:checked+label:before{border-color:#1ecab8}.radio-success input[type=radio]:checked+label:after{background-color:#1ecab8}.radio-purple input[type=radio]+label:after{background-color:#7551e9}.radio-purple input[type=radio]:checked+label:before{border-color:#7551e9}.radio-purple input[type=radio]:checked+label:after{background-color:#7551e9}.radio-pink input[type=radio]+label:after{background-color:#ff5da0}.radio-pink input[type=radio]:checked+label:before{border-color:#ff5da0}.radio-pink input[type=radio]:checked+label:after{background-color:#ff5da0}.radio2 label{display:inline-block;padding-left:8px;position:relative;font-weight:400;margin-bottom:10px}.radio2 label:before{background-color:#fff;border-radius:50%;border:2px solid transparent;content:"";display:inline-block;height:16px;top:-1px;left:-2px;margin-left:-18px;position:absolute;width:16px;outline:none!important}.radio2 label:after{border-radius:50%;content:" ";display:inline-block;height:8px;left:4px;margin-left:-20px;position:absolute;top:3px;-webkit-transform:scale(0);transform:scale(0);width:8px}.radio2 input[type=radio]{cursor:pointer;opacity:0;z-index:1;outline:none!important}.radio2 input[type=radio]:disabled+label{opacity:.65}.radio2 input[type=radio]:focus+label:before{outline-offset:-2px;outline:5px auto -webkit-focus-ring-color;outline:thin dotted;border-color:#4d79f6}.radio2 input[type=radio]:checked+label:after{-webkit-transform:scale(1);transform:scale(1)}.radio2 input[type=radio]:checked+label:before{border-color:#4d79f6}.radio2 input[type=radio]:disabled+label:before{cursor:not-allowed}.radio2.radio-primary2 input[type=radio]+label:before{background-color:#4d79f6}.radio2.radio-primary2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-primary2 input[type=radio]:checked+label:after,.radio2.radio-primary2 input[type=radio]:checked+label:before{border-color:#4d79f6}.radio2.radio-secondary2 input[type=radio]+label:before{background-color:#4ac7ec}.radio2.radio-secondary2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-secondary2 input[type=radio]:checked+label:after,.radio2.radio-secondary2 input[type=radio]:checked+label:before{border-color:#4ac7ec}.radio2.radio-success2 input[type=radio]+label:before{background-color:#1ecab8}.radio2.radio-success2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-success2 input[type=radio]:checked+label:after,.radio2.radio-success2 input[type=radio]:checked+label:before{border-color:#1ecab8}.radio2.radio-danger2 input[type=radio]+label:before{background-color:#f1646c}.radio2.radio-danger2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-danger2 input[type=radio]:checked+label:after,.radio2.radio-danger2 input[type=radio]:checked+label:before{border-color:#f1646c}.radio2.radio-warning2 input[type=radio]+label:before{background-color:#f3c74d}.radio2.radio-warning2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-warning2 input[type=radio]:checked+label:after,.radio2.radio-warning2 input[type=radio]:checked+label:before{border-color:#f3c74d}.radio2.radio-info2 input[type=radio]+label:before{background-color:#9ba7ca}.radio2.radio-info2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-info2 input[type=radio]:checked+label:after,.radio2.radio-info2 input[type=radio]:checked+label:before{border-color:#9ba7ca}.radio2.radio-dark2 input[type=radio]+label:before{background-color:#2f4686}.radio2.radio-dark2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-dark2 input[type=radio]:checked+label:after,.radio2.radio-dark2 input[type=radio]:checked+label:before{border-color:#2f4686}.radio2.radio-purple2 input[type=radio]+label:before{background-color:#7551e9}.radio2.radio-purple2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-purple2 input[type=radio]:checked+label:after,.radio2.radio-purple2 input[type=radio]:checked+label:before{border-color:#7551e9}.radio2.radio-pink2 input[type=radio]+label:before{background-color:#ff5da0}.radio2.radio-pink2 input[type=radio]+label:after{background-color:#fff}.radio2.radio-pink2 input[type=radio]:checked+label:after,.radio2.radio-pink2 input[type=radio]:checked+label:before{border-color:#ff5da0}.irs-from,.irs-single,.irs-to{background:#4d79f6}.irs-from:after,.irs-single:after,.irs-to:after{border-top-color:#4d79f6}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-single,.irs--flat .irs-to,.irs--round .irs-bar{background-color:#4d79f6}.irs--flat .irs-from:before,.irs--flat .irs-single:before,.irs--flat .irs-to:before{border-top-color:#4d79f6}.irs--sharp .irs-bar,.irs--sharp .irs-handle{background-color:#1ecab8}.irs--sharp .irs-handle>i:first-child{border-top-color:#1ecab8}.irs--sharp .irs-line{background-color:#dbe0ec}.irs--square .irs-handle{border-color:#2b55cc}.irs--square .irs-bar,.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{background-color:#2b55cc}.irs--flat .irs-max,.irs--flat .irs-min,.irs--modern .irs-max,.irs--modern .irs-min,.irs--round .irs-max,.irs--round .irs-min,.irs--square .irs-max,.irs--square .irs-min{top:0;font-size:12px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#50649c;background-color:#eff2f9;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to,.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:11px;line-height:1.333;text-shadow:none;padding:2px 5px;background-color:#4d79f6;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before,.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to:before{content:"";border:3px solid transparent;border-top-color:#4d79f6}.irs--modern .irs-bar{background:#4d79f6;background:linear-gradient(135deg,rgba(77,121,246,.5),#4d79f6 36%,#3567f5 61%,rgba(77,121,246,.5))}.irs--round .irs-handle{border:4px solid #4d79f6;background-color:transparent;box-shadow:0 1px 3px rgba(77,121,246,.3)}.swal2-popup .swal2-title{font-size:24px;font-weight:500}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#4d79f6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,121,246,.4)}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#f1646c;color:#eff2f9;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-popup .swal2-styled.swal2-cancel{border:1px solid transparent}.swal2-actions .btn-success,.swal2-actions .btn-success:active,.swal2-actions .btn-success:not(:disabled):not(.disabled):active{background-color:#4d79f6;border:1px solid #4d79f6}.swal2-actions .btn-success:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(77,121,246,.4)}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active{color:#fff;background-color:#f1646c;border-color:#f1646c}.swal2-actions .btn-danger:not(:disabled):not(.disabled):active:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-actions .btn-danger,.swal2-actions .btn-danger:active,.swal2-actions .btn-danger:focus,.swal2-actions .btn-danger:hover{background-color:#f1646c;border:1px solid #f1646c}.swal2-actions .btn-danger:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(241,100,108,.5)}.swal2-icon.swal2-question{border-color:#ff5da0;color:#ff5da0}.custom-dd{max-width:100%}.dd3-content,.dd-handle{height:40px;padding:8px 10px;border:1px solid #eff2f9;background-color:#ebeff8;border-radius:3px;font-weight:400}.dd3-content:hover,.dd-handle:hover{background-color:#f6f8fc;color:#4d79f6}.dd-item>button{height:25px;margin:8px 0 0;font-size:18px}.dd3-item{margin:5px 0}.dd3-item .dd3-handle{position:absolute;margin:0;left:0;top:0;cursor:pointer;width:30px;text-indent:100%;white-space:nowrap;overflow:hidden;border:1px solid #4d79f6;background:#4d79f6;border-top-right-radius:0;border-bottom-right-radius:0}.dd3-item .dd3-handle:hover{background:#658bf7}.dd3-item .dd3-handle:before{content:"\f0c9";font-family:Font Awesome\ 5 Free!important;font-weight:600;display:block;position:absolute;left:0;top:9px;width:100%;text-align:center;text-indent:0;color:#fff;font-size:14px}.dd3-content-p{padding:8px 10px 8px 40px}.modal-demo{background-color:#fff;width:600px;border-radius:4px;display:none;position:relative}.modal-demo .close{position:absolute;top:15px;right:25px;color:#eff2f9}.modal-content{background-color:#f3f6f7;border-radius:0}.modal-content .modal-footer,.modal-content .modal-header{border-color:#dbe0ec;background-color:#f3f6f7}.modal-content .modal-footer .close,.modal-content .modal-footer .modal-title,.modal-content .modal-header .close,.modal-content .modal-header .modal-title{color:#435177}.modal-content .modal-body p,.modal-content h4{color:#8997bd}.modal-content .modal-title.custom-title{color:#fff}#custom-modal .close{color:#435177}.custom-modal-title{padding:15px 25px;line-height:22px;font-size:18px;background-color:#eff2f9;color:#435177;text-align:left;margin:0}.custom-modal-text{padding:20px;color:#8997bd}.custombox-modal-flash .close,.custombox-modal-rotatedown .close{top:20px;z-index:9999}#session-timeout-dialog .modal-header{display:inline-block}.datepicker{border:1px solid #8997bd;padding:8px}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover,.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#4d79f6!important;background-image:none;box-shadow:none;color:#fff}.daterangepicker .drp-buttons .btn{font-weight:400}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:rgba(77,121,246,.1);border-color:transparent;color:#4d79f6}.daterangepicker .table-condensed>thead>tr>th,.daterangepicker td.active,.table-condensed>tbody>tr>td{padding:5px}.bootstrap-touchspin .input-group-btn-vertical .btn{padding:9px 12px}.bootstrap-touchspin .input-group-btn-vertical i{top:4px;left:8px}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f1f5fa}.badge:empty{padding:0}.select2-container--default .select2-selection--single{border:1px solid #7e8dc0;height:38px;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;-webkit-transform:translateY(-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;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}#donut-chart #donut-chart-container .legend{position:relative;margin-right:-50px;top:-50px}.apexcharts-gridline{pointer-events:none;stroke:#f3f6f7}.apexcharts-legend-text{color:#8997bd!important;font-family:Poppins,sans-serif!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:Poppins,sans-serif!important;fill:#8997bd}.apexcharts-point-annotations text,.apexcharts-xaxis-annotations text,.apexcharts-yaxis-annotations text{fill:#fff}.britechart,.tick text{font-family:Poppins,sans-serif;font-size:.75rem}.extended-x-line,.extended-y-line,.horizontal-grid-line,.vertical-grid-line{stroke:#dbe0ec}.bar-chart .percentage-label,.donut-text,.legend-entry-name,.legend-entry-value,.tick text{fill:#8997bd}.apex-charts{min-height:10px!important}.apexcharts-tooltip-title{background-color:#eaf0f7!important}.dash-apex-chart .apexcharts-toolbar{display:none!important}.superpose{color:#eff2f9;height:350px;width:100%}.superpose .superclock{position:relative;width:300px;margin:auto}.superpose .superclock .superclock1{position:absolute;left:10px;top:10px}.superpose .superclock .superclock2{position:absolute;left:60px;top:60px}.superpose .superclock .superclock3{position:absolute;left:110px;top:110px}.gauge{width:100%;height:100%}.size-1{width:150px;height:100px;margin:30px auto 0;text-align:center;border:1px solid #eff2f9;padding:5px}.size-2{width:100px}.size-2,.size-3{height:150px;margin:30px auto 0;text-align:center;border:1px solid #eff2f9;padding:5px}.size-3{width:150px}.gmaps,.gmaps-panaroma{height:300px;background:#f1f5fa;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#4d79f6;border-radius:4px;padding:10px 20px}.gmaps-overlay_arrow{left:50%;margin-left:-16px;width:0;height:0;position:absolute}.gmaps-overlay_arrow.above{bottom:-15px;border-top:16px solid #4d79f6}.gmaps-overlay_arrow.above,.gmaps-overlay_arrow.below{border-left:16px solid transparent;border-right:16px solid transparent}.gmaps-overlay_arrow.below{top:-15px;border-bottom:16px solid #4d79f6}.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:auto;right:0;display:inline-block;border-radius:50%;background:#f3f6f7;padding:5px;color:#435177;cursor:pointer;line-height:20px;text-align:center;box-sizing:content-box}.email-leftbar{width:220px;float:left}.email-leftbar .mail-list a{display:block;color:#50649c;font-size:13px;line-height:24px;padding:5px}.email-leftbar .mail-list a.active,.email-leftbar .mail-list a:hover{color:#4d79f6;font-weight:500}.email-leftbar .chat-user-box p.user-title{font-size:13px;color:#2f4686;font-weight:500}.email-leftbar .chat-user-box p{font-size:12px}.email-rightbar{margin-left:240px}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:50px;line-height:50px;-webkit-transition-duration:.3s;transition-duration:.3s}.message-list li a{color:#7081b9}.message-list li:hover{background:rgba(164,171,197,.08);-webkit-transition-duration:.05s;transition-duration:.05s}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:320px}.message-list li .col-mail-1 .checkbox-wrapper-mail,.message-list li .col-mail-1 .dot,.message-list li .col-mail-1 .star-toggle{display:block;float:left}.message-list li .col-mail-1 .dot{border:4px solid transparent;border-radius:100px;margin:22px 26px 0;height:0;width:0;line-height:0;font-size:0}.message-list li .col-mail-1 .checkbox-wrapper-mail{margin:15px 10px 0 20px}.message-list li .col-mail-1 .star-toggle{margin-top:18px;font-size:16px;margin-left:5px}.message-list li .col-mail-1 .title{position:absolute;top:0;left:110px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:14px 0 0}.message-list li .col-mail-2{position:absolute;top:0;left:320px;right:0;bottom:0}.message-list li .col-mail-2 .date,.message-list li .col-mail-2 .subject{position:absolute;top:0}.message-list li .col-mail-2 .subject{left:0;right:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .date{right:0;width:170px;padding-left:80px}.message-list li.active,.message-list li.active:hover{box-shadow:inset 3px 0 0 #4d79f6}.message-list li.unread{background-color:#f7f7f7}.message-list li.unread a{color:#283c73}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;box-shadow:inset 0 0 0 1px #b6c2e4;border-radius:1px}.message-list .checkbox-wrapper-mail input{opacity:0;cursor:pointer}.message-list .checkbox-wrapper-mail input:checked~label{opacity:1}.message-list .checkbox-wrapper-mail label{position:absolute;height:20px;width:20px;left:0;cursor:pointer;opacity:0;margin-bottom:0;-webkit-transition-duration:.05s;transition-duration:.05s;top:0}.message-list .checkbox-wrapper-mail label:before{content:"\F12C";font-family:Material Design Icons;top:0;height:20px;color:#283c73;width:20px;position:absolute;margin-top:-16px;left:4px;font-size:13px}@media (max-width:767px){.email-leftbar{float:none;width:100%}.email-rightbar{margin:0}}.files-nav .nav .nav-link{padding:10px;color:#50649c;margin-bottom:10px;font-weight:500;display:-webkit-box;display:flex}.files-nav .nav .nav-link i{font-size:20px;vertical-align:middle}.files-nav .nav .nav-link.active{background-color:rgba(77,121,246,.05);color:#4d79f6}.file-box-content{margin-bottom:-16px}.file-box-content .file-box{border:1px solid #eff2f9;border-radius:5px;padding:20px;width:160px;display:inline-block;margin-right:5px;margin-bottom:16px;background-color:#fff}.file-box-content .file-box .download-icon-link{color:#a4abc5}.file-box-content .file-box .download-icon-link .file-download-icon{font-size:13px;position:relative;top:-10px;left:110px}.file-box-content .file-box .download-icon-link:hover{color:#4d79f6}.file-box-content .file-box i{font-size:36px}.file-category{width:100%}.file-category .file-category-block{text-align:center;margin-right:20px}.file-category .file-category-block .file-category-folder{border-bottom:2px solid transparent;padding:10px 20px!important;border-radius:18px}.file-category .file-category-block .file-category-folder.active{border-bottom:2px solid}.file-category .file-category-block .file-category-folder i{display:block;font-size:38px}.category-icon i{font-size:200px;color:#f3f6f7}.invoice-head{border-bottom:4px double #b6c2e4}.invoice-head .contact-detail li{border-left:2px solid #b6c2e4}.invoice-head .contact-detail li i{font-size:24px;color:#9ba7ca;margin-bottom:5px}@media print{.breadcrumb,.footer,.logo,.page-title{display:none;margin:0;padding:0}.left{display:none}.content,.page-content-wrapper,.page-wrapper{margin-top:0;padding-top:0}.content-page{margin-left:0;margin-top:0}.footer,.left-sidenav,.report-btn,.topbar{display:none;margin:0;padding:0}.content-page>.content{margin:0}}.pricingTable1 .pricing-icon i{width:64px;height:64px;text-align:center;line-height:60px;font-size:24px;border:3px solid #fff;border-radius:5px;color:#4d79f6;background-color:rgba(77,121,246,.18);box-shadow:0 0 0 1px rgba(77,121,246,.3);-webkit-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.pricingTable1 .amount{display:block;font-size:36px;font-weight:600;color:#50649c}.pricingTable1 .pricing-content-2{margin:0 0 30px;border-bottom:1px solid #eff2f9}.pricingTable1 .pricing-content-2 li{color:#50649c;line-height:40px}.pricingTable1 .pricing-content-2 li:before{content:"\f00c"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:12px;text-align:center;background-color:rgba(74,199,236,.1);color:#4ac7ec!important;width:26px;height:26px;line-height:26px;display:inline-block;border-radius:50%;margin-right:5px}.pricingTable1 .title1{font-weight:700;color:#50649c;font-size:20px;text-transform:capitalize}.pricingTable1 .pricingTable-signup{display:block;padding:14px 26px;background:#4d79f6;border-radius:52px;font-size:14px;font-weight:700;color:#fff;letter-spacing:.32px;text-transform:uppercase;text-align:center;-webkit-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.pricingTable1 .pricingTable-signup:hover{background:#3567f5;color:#fff}.pricingTable1:hover .pricing-icon i{color:#4d79f6;background-color:rgba(77,121,246,.4);box-shadow:0 0 0 1px rgba(77,121,246,.4);-webkit-transition:all .3s linear 0ms;transition:all .3s linear 0ms}.pricingTable1 .a-animate-blink{-webkit-animation:a-animate-blink 1s step-start 0s infinite;animation:a-animate-blink 1s step-start 0s infinite;-webkit-animation-fill-mode:initial;animation-fill-mode:none}@-webkit-keyframes a-animate-blink{50%{opacity:0}}@keyframes a-animate-blink{50%{opacity:0}}.activity-scroll{min-height:620px}.activity{position:relative;border-left:3px dotted #eff2f9;margin:20px 20px 0 22px}.activity .item-info{margin-left:40px;margin-bottom:30px}.activity .item-info h6{font-weight:500;position:relative;top:-3px;color:#50649c;font-size:14px}.activity .item-info span{font-size:11px}.activity i,.activity img{width:36px;height:36px;text-align:center;line-height:36px;border-radius:12%;position:absolute;left:-19px;color:#4d79f6;background-color:#f3f6f7;font-size:20px;margin-top:-10px;box-shadow:0 0 0 .5px #f3f6f7;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.activity i.icon-primary,.activity img.icon-primary{color:#4d79f6;background-color:#dfe7fd}.activity i.icon-success,.activity img.icon-success{color:#1ecab8;background-color:#e2fbf8}.activity i.icon-purple,.activity img.icon-purple{color:#7551e9;background-color:#f3effd}.activity i.icon-pink,.activity img.icon-pink{color:#ff5da0;background-color:#ffecf4}.activity i.icon-info,.activity img.icon-info{color:#9ba7ca;background-color:#eef0f6}.activity i.icon-warning,.activity img.icon-warning{color:#f3c74d;background-color:#fdf4dc}.activity .mdi-set,.activity .mdi:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main-timeline{overflow:hidden;position:relative}.main-timeline:before{content:"";width:3px;height:100%;background:#f1f5fa;position:absolute;top:0;left:50%}.main-timeline .timeline{padding-right:30px;position:relative}.main-timeline .timeline:after,.main-timeline .timeline:before{content:"";display:block;width:100%;clear:both}.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{content:"";width:13px;height:13px;border-radius:50%;border:2px solid #f1f5fa;background:#fff;margin:0 auto;position:absolute;top:0;left:0;right:-3px}.main-timeline .timeline:last-child:before{top:auto;bottom:0}.main-timeline .timeline-icon{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid #f1f5fa;box-sizing:content-box;margin:auto;position:absolute;top:0;left:0;bottom:0;right:-4px}.main-timeline .timeline-icon:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:#4ac7ec;margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.main-timeline .year{display:inline-block;padding:8px 20px;margin:0;font-size:14px;color:#fff;background:#4ac7ec;text-align:center;position:absolute;top:50%;right:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-timeline .year:before{content:"";border-right:18px solid #4ac7ec;border-top:18px solid transparent;border-bottom:18px solid transparent;position:absolute;top:0;left:-18px}.main-timeline .timeline-content{width:46.5%;padding:20px;margin:0 20px 0 0;background:#f1f5fa;position:relative}.main-timeline .timeline-content:after{content:"";border-left:20px solid #f1f5fa;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main-timeline .title{float:left;font-size:14px;font-weight:500;color:#435177;margin:0 20px 20px 0}.main-timeline .post{display:inline-block;font-size:13px;color:#50649c}.main-timeline .description{font-size:14px;color:#50649c;line-height:24px;margin:0;clear:both}.main-timeline .timeline:nth-child(2n){padding:0 0 0 30px}.main-timeline .timeline:nth-child(2n) .year{right:auto;left:35%}.main-timeline .timeline:nth-child(2n) .year:before{border:18px solid transparent;border-right:none;border-left:18px solid #4ac7ec;left:auto;right:-18px}.main-timeline .timeline:nth-child(2n) .timeline-content{float:right;margin:0 0 0 20px}.main-timeline .timeline:nth-child(2n) .timeline-content:after{border-left:none;border-right:20px solid #f1f5fa;right:auto;left:-20px}@media only screen and (max-width:1200px){.main-timeline .year{right:30%}.main-timeline .timeline:nth-child(2n) .year{left:30%}}@media only screen and (max-width:990px){.main-timeline .year{right:25%}.main-timeline .timeline:nth-child(2n) .year{left:25%}}@media only screen and (max-width:767px){.main-timeline:before{left:10px}.main-timeline .timeline{padding:0 0 0 30px;margin-bottom:20px}.main-timeline .timeline:last-child{margin-bottom:0}.main-timeline .timeline:first-child:before,.main-timeline .timeline:last-child:before{display:none}.main-timeline .timeline-icon{margin:0;position:absolute;top:7px;left:0}.main-timeline .timeline:nth-child(2n) .year,.main-timeline .year{display:block;font-weight:700;margin:0 0 32px 30px;z-index:1;position:relative;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none}.main-timeline .timeline:nth-child(2n) .year:before{border-left:none;border-right:18px solid #4ac7ec;right:auto;left:-18px}.main-timeline .timeline-content{padding:20px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{width:auto;float:none;margin:0 0 0 30px}.main-timeline .timeline-content:after,.main-timeline .timeline:nth-child(2n) .timeline-content:after{border:20px solid transparent;border-top:none;border-bottom:20px solid #f1f5fa;top:-20px;left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (max-width:480px){.main-timeline .title{float:none;margin:0}.main-timeline .timeline:nth-child(2n) .year,.main-timeline .year{margin-left:20px}.main-timeline .timeline-content,.main-timeline .timeline:nth-child(2n) .timeline-content{margin-left:10px}.main-timeline .post{margin:5px 0}}.chat-box-left{float:left;width:340px;height:820px;background-color:#fff;border-radius:3px;padding:20px;margin-bottom:20px}.chat-box-left .nav-pills{background-color:#f3f6f7}.chat-box-left .nav-pills .nav-link{color:#50649c}.chat-box-left .nav-pills .nav-link.active{color:#fff;background-color:#4ac7ec;box-shadow:-1px 10px 32px -10px rgba(74,199,236,.5)}.chat-box-left .chat-search{margin-top:20px}.chat-box-left .chat-list{height:664px!important}.chat-box-left .chat-list .media+.media{border:1px solid #eff2f9;margin-bottom:5px;border-radius:5px}.chat-box-left .chat-list .media{padding:15px;position:relative}.chat-box-left .chat-list .media:focus,.chat-box-left .chat-list .media:hover{background-color:rgba(239,242,249,.5)}.chat-box-left .chat-list .media.new-message{border:1px solid #dbe0ec;background-color:#eff2f9;margin-bottom:5px;border-radius:5px}.chat-box-left .chat-list .media .media-left{position:relative}.chat-box-left .chat-list .media .media-left .round-10{border:2px solid #f3f6f7;border-radius:50%;position:absolute;bottom:0;right:5px;display:inline-block;height:12px;width:12px}.chat-box-left .chat-list .media .media-body{margin-left:15px;display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:justify;justify-content:space-between}.chat-box-left .chat-list .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-left .chat-list .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-left .chat-list .media .media-body>div:last-child{display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:50px;text-align:right}.chat-box-left .chat-list .media .media-body>div:last-child span:nth-child(2){display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#1ecab8;color:#fff;border-radius:50%;font-size:10px;width:18px;height:18px;margin-top:8px}.chat-box-left .chat-list .media .media-body span{font-size:12px;color:#50649c;display:block}.chat-box-right{width:auto;background-color:#fff;display:block;border-radius:3px;position:relative;height:820px;margin-left:361px;margin-bottom:20px}.chat-box-right .chat-header{border-bottom:1px solid #eff2f9;padding:20px}.chat-box-right .chat-header .media .media-body{margin-left:15px;align-self:center}.chat-box-right .chat-header .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-right .chat-header .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-right .chat-header .chat-features{position:relative;top:-34px;float:right}.chat-box-right .chat-header .chat-features a{color:#b6c2e4;font-size:16px;margin-left:12px}.chat-box-right .chat-header .chat-features a:hover{color:#4d79f6}.chat-box-right .chat-body{padding:20px;background-image:url(../images/pattern.png);background-repeat:repeat;background-attachment:fixed;height:650px}.chat-box-right .chat-body .chat-detail{min-height:610px}.chat-box-right .chat-body .chat-detail .reverse{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:end;align-items:flex-end}.chat-box-right .chat-body .chat-detail .media .media-img{z-index:5}.chat-box-right .chat-body .chat-detail .media .media-body{margin-left:14px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg{max-width:80%;margin-bottom:5px;margin-left:-61px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg:first-child p{padding-left:60px}.chat-box-right .chat-body .chat-detail .media .media-body .chat-msg p{padding:14px;background-color:#eff2f9;color:#50649c;display:inline-block;margin-bottom:0;border-radius:50px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse{margin-right:0;margin-left:14px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg{max-width:80%;margin-bottom:5px;margin-right:-48px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg:first-child p{padding-right:60px}.chat-box-right .chat-body .chat-detail .media .media-body.reverse .chat-msg p{padding:14px;background-color:#f1f5fa;color:#50649c;display:inline-block;margin-bottom:0;border-radius:50px}.chat-box-right .chat-footer{border-top:1px solid #eff2f9;padding:20px;position:absolute;width:100%;left:0;bottom:0}.chat-box-right .chat-footer .media .media-body{margin-left:10px;align-self:center}.chat-box-right .chat-footer .media .media-body h6{font-size:14px;color:#50649c;margin-bottom:5px}.chat-box-right .chat-footer .media .media-body p{margin-bottom:0;color:#50649c;font-size:13px}.chat-box-right .chat-footer .chat-features{position:relative;top:8px;float:right}.chat-box-right .chat-footer .chat-features a{color:#b6c2e4;font-size:16px;margin-left:12px}.chat-box-right .chat-footer .chat-features a:hover{color:#4d79f6}.chat-box-right .chat-footer input.form-control{border:none}.chat-box-right .chat-footer .chat-admin{position:absolute;top:-40px;border:2px solid #50649c;border-radius:50%}@media (min-width:1024px) and (max-width:1680px){.chat-box-left{width:310px;float:left}.chat-box-right{width:auto;margin-left:330px}}@media (min-width:767px) and (max-width:1023.98px){.chat-box-left{width:100%;float:none}.chat-box-right{width:100%;margin-left:0}}@media (max-width:767px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}@media (max-width:660px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}@media (max-width:568px){.chat-box-left{float:none;width:100%}.chat-box-right{margin:0;width:100%}}.met-pro-bg{background-image:url(../images/pattern2.png);background-repeat:repeat}.met-profile .met-profile-main{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-flex:1;flex:1;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.met-profile .met-profile-main .met-profile-main-pic{position:relative;max-width:128px;max-height:128px;margin-right:24px}.met-profile .met-profile-main .met-profile-main-pic .fro-profile_main-pic-change{cursor:pointer;background-color:#4d79f6;border-radius:50%;width:32px;height:32px;position:absolute;bottom:4px;right:4px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-flex:1;flex:1;box-shadow:0 0 20px 0 rgba(243,246,247,.05)}.met-profile .met-profile-main .met-profile-main-pic .fro-profile_main-pic-change i{-webkit-transition:all .3s;transition:all .3s;color:#fff;font-size:16px}.met-profile .met-profile-main .met-profile_user-detail .met-user-name{font-size:24px;font-weight:600;color:#fff;margin-bottom:6px}.met-profile .met-profile-main .met-profile_user-detail .met-user-name-post{color:#a4abc5}.met-profile .personal-detail li{color:#fff}.education-activity{min-height:400px}.met-basic-detail h3{font-size:34px;font-weight:600;margin-bottom:18px}.met-basic-detail p{line-height:22px}.own-detail{padding:20px;width:145px;height:145px;text-align:center;border-radius:52% 48% 23% 77%/44% 68% 32% 56%;box-shadow:0 0 3px 1.25px #dbe0ec}.own-detail h1{font-weight:600;color:#fff;margin-top:0}.own-detail h5{color:#f2f2f2}.own-detail.own-detail-project{position:absolute;top:110px;left:-60px}.own-detail.own-detail-happy{position:absolute;top:110px;left:60px}@media (max-width:767px){.own-detail{display:none}#settings_detail .dropify-wrapper{width:100%!important}}#settings_detail .dropify-wrapper{width:16%;height:164px;margin-bottom:30px}.profile-nav .nav .nav-link{padding:10px;color:#50649c;margin-bottom:10px;font-weight:500}.profile-nav .nav .nav-link.active{background-color:rgba(77,121,246,.05);color:#4d79f6}.profile-card .profile-socials a i{width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%}.profile-card .pro-title{font-size:18px;font-weight:600;color:#50649c;margin-bottom:5px}.profile-card .socials-data h3{color:#50649c;font-family:Poppins,sans-serif;font-size:18px}.profile-card .action-btn{position:absolute;top:18px;right:18px}.skill-detail{color:#a4abc5;font-family:Roboto,sans-serif;font-size:14px}.skills .skill-box{margin-bottom:30px}.skills .skill-box:last-of-type{margin-bottom:0}.skills .skill-box .skill-title{margin-bottom:10px;color:#50649c;text-transform:uppercase;font-size:13px;font-weight:600}.skills .skill-box .progress-line{background:#f3f6f7;height:7px;margin:0;position:relative;border:2px solid #fff;width:100%;border-radius:10px;box-shadow:0 0 1px .25px #4d79f6}.skills .skill-box .progress-line>span{position:absolute;display:block;top:0;left:0;height:100%;width:0;background:#4d79f6}.skills .skill-box .progress-line>span>.percent-tooltip{position:absolute;right:-15px;top:-30px;margin-bottom:10px;color:#50649c;text-transform:uppercase;font-size:13px}.cd-single-step .cd-more-info{background-color:#fff;border:5px double #dbe0ec;border-radius:5px}.cd-single-step .cd-more-info h2{font-size:16px;margin-top:0;color:#50649c;font-family:Poppins,sans-serif}.cd-single-step .cd-more-info p,.cd-single-step .cd-more-info span{font-family:Poppins,sans-serif;color:#a4abc5}.cd-tour-wrapper.active{list-style-type:none}.faq-qa li h6{font-size:14px;color:#50649c;font-weight:500}#accordionExample-faq .card-header{background-color:#f1f5fa;padding:6px 12px}#accordionExample-faq .card-header h5 button:before{content:"\f062";font-family:Font Awesome\ 5 Free!important;font-weight:600;position:absolute;top:13px;left:10px;transition:-webkit-transform .25s;-webkit-transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#4d79f6;font-size:10px;background-color:rgba(77,121,246,.15);width:24px;height:24px;line-height:24px;border-radius:50%}#accordionExample-faq .card-header h5 button.collapsed:before{content:"\f128";-webkit-transform:rotate(0deg);transform:rotate(0deg);font-size:10px}.container-filter{margin:0 0 30px;padding:0;text-align:center}.container-filter li{list-style:none;display:inline-block}.container-filter li a{display:block;color:#4d79f6!important;border:1px solid #4d79f6;padding:0 15px;margin:5px;font-size:12px;text-transform:capitalize;letter-spacing:2px;cursor:pointer;line-height:35px;-webkit-transition:all .6s;border-radius:3px}.container-filter li a.active{background-color:#4d79f6;color:#fff!important}.container-filter li a:hover{background-color:#4d79f6!important;color:#fff!important}.item-box{position:relative;overflow:hidden;display:block}.item-box a{display:inline-block}.item-box:hover .item-mask{opacity:.8;visibility:visible}.item-box:hover .item-mask .item-caption{bottom:30px;opacity:1}.item-box:hover .item-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.item-box:hover .item-container,.item-container{-webkit-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;transition:all 2s cubic-bezier(.23,1,.32,1) 0s;width:100%}.item-container{transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-moz-transition:all 2s cubic-bezier(.23,1,.32,1) 0s;-o-transition:all 2s cubic-bezier(.23,1,.32,1) 0s}.item-mask{position:absolute;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;top:0;left:0;bottom:10px;right:10px;opacity:0;visibility:hidden;overflow:hidden;width:100%;height:100%;background:repeating-radial-gradient(closest-side at 25px 35px,#4d79f6 15%,#2f4686 40%)}.item-mask p{text-transform:uppercase;font-size:11px;letter-spacing:1.5px;font-weight:500;margin:0;text-align:left}.item-mask .item-caption{position:absolute;bottom:-60px;left:0;padding-left:30px;padding-right:30px;text-align:left;transition:all .5s ease-in-out 0s;-moz-transition:all .5s ease-in-out 0s;-webkit-transition:all .5s ease-in-out 0s;-o-transition:all .5s ease-in-out 0s;opacity:0}.row.container-grid{margin:0!important}.blog-card .meta-box li{color:#7081b9;font-size:13px;font-weight:500;margin-left:0;margin-right:0;text-transform:uppercase}.blog-card .meta-box li a{color:#9ba7ca}.blog-card .meta-box li:after{content:"|";margin:0 8px}.blog-card .meta-box li:last-child:after{content:""}.blog-card h4 a{color:#435177;font-weight:500;font-size:20px;font-family:Roboto,sans-serif}.blog-card p{font-family:Poppins,sans-serif}.dash-chart{position:relative;height:350px}.browser_users table td i{vertical-align:middle}.impressions-data h2{color:#50649c;font-weight:600}.rep-map{height:280px}.report-card .report-main-icon{font-size:28px;color:#9ba7ca}.report-card h3{color:#50649c;font-weight:600}.url-list li i{font-size:24px;vertical-align:middle}.traffic-card{margin:20px 0}.traffic-card h3{font-size:33px;font-weight:600;color:#50649c;margin:20px 0}.calendar{float:left;margin-bottom:0}.none-border .modal-footer{border-top:none}.fc-bgevent{background-color:rgba(77,121,246,.18)!important}.fc-toolbar h2{font-size:16px;line-height:40px;text-transform:uppercase}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active,.fc-toolbar .ui-state-hover,.fc-toolbar button:focus,.fc-toolbar button:hover{z-index:0}.fc-day{background:#fff}.fc-widget-header{background-color:#eff2f9;color:#50649c}.fc-widget-content{border:1px solid #b6c2e4}.fc th.fc-widget-header{font-size:13px;line-height:10px;padding:15px 0;text-transform:uppercase;font-weight:600}.fc button{height:auto;padding:6px 16px}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#eff2f9}.fc-button{background:transparent;border:1px solid #eff2f9;color:#7081b9;font-family:inherit;text-transform:capitalize}.fc-state-active,.fc-state-down{box-shadow:none;background-color:#4d79f6;border-color:#4d79f6;color:#fff;text-shadow:none}.fc-text-arrow{font-family:arial;font-size:16px}.fc-state-hover{background:#8997bd}.fc-cell-overlay,.fc-state-highlight{background:#dbe0ec}.fc-unthemed td.fc-today{background:rgba(77,121,246,.08)!important}.fc .fc-row .fc-content-skeleton td{background:transparent!important}.fc-day-top .fc-mon .fc-today{background:rgba(77,121,246,.1)!important}.fc-event{border-radius:2px;border:none;cursor:move;font-size:13px;margin:5px;padding:7px 5px;text-align:center;background-color:rgba(77,121,246,.18);color:#4d79f6}.external-event{color:#fff;cursor:move;margin:10px 0;padding:6px 10px}.fc-basic-view td.fc-day-number,.fc-basic-view td.fc-week-number span{padding-right:5px}tr:first-child>td>.fc-day-grid-event{border-left:5px solid}.fc-button{text-shadow:none;box-shadow:none}.fc-button:hover,.fc-state-default:hover{background-color:#4d79f6;color:#fff;border-color:#4d79f6}.fc-day.fc-widget-content.fc-other-month.fc-future,.fc-day.fc-widget-content.fc-other-month.fc-past{background-image:linear-gradient(-45deg,#eeedf7 25%,transparent 0,transparent 50%,#fff 0,#f4f4f5 75%,transparent 0,transparent);background-size:10px 10px}.fc-button-primary:disabled,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active{background-color:#4d79f6;color:#fff;border-color:#4d79f6;opacity:1}.fc-button-primary:focus,.fc-button-primary:not(:disabled).fc-button-active:focus,.fc-button-primary:not(:disabled):active:focus{box-shadow:none}.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-popover .fc-header{background:#eff2f9}@media (max-width:767.98px){.fc-toolbar{display:block}}.crypto-dash-activity{min-height:400px}.btc-volume-chart{height:250px!important}.crypto-report-history .nav,.eco-revene-history .nav{margin-bottom:20px}.crypto-report-history .nav .nav-item .nav-link,.eco-revene-history .nav .nav-item .nav-link{background-color:#eff2f9;margin-right:5px;padding:2px 8px;font-size:12px;border-radius:5px;color:#50649c}.crypto-report-history .nav .nav-item .nav-link.active,.eco-revene-history .nav .nav-item .nav-link.active{color:#4d79f6;background-color:rgba(77,121,246,.1)}.market-cap-table td h5,.vol-btc{color:#50649c}.vol-btc{font-size:18px;font-weight:600;margin:0 auto 30px}.ccc-widget .histoTitle{display:none}.ccc-widget div:first-child{border:none!important}.ccc-widget div.histoRow:nth-of-type(2){font-weight:500!important;color:#50649c!important;font-size:13px!important;background-color:#f1f5fa}.ccc-widget div.histoRow:nth-of-type(2) .histoChange{font-weight:500}.ccc-widget div.histoRow{border-bottom-color:#eaf0f7!important;font-size:13px!important;color:#7286a2!important}.calculator-block{background-color:#f3f6f7}.calculator-block .calculator-body{padding:25px;position:relative}.calculator-block .cryptonatorwidget{border:none!important}.calculator-block .cryptonatorwidget input,.calculator-block .cryptonatorwidget select{height:40px!important;line-height:40px!important;margin-bottom:10px;color:#50649c;border:none;border-bottom:1px solid #d4d8e1;outline:none;padding-left:10px;background-color:transparent;font-family:Poppins,sans-serif!important}.calculator-block .cryptonatorwidget div:last-child{display:none}.calculator-block ::-webkit-input-placeholder{color:#50649c}.calculator-block ::-moz-placeholder{color:#50649c}.calculator-block :-ms-input-placeholder{color:#50649c}.calculator-block :-moz-placeholder{color:#50649c}.transaction-history li{border-bottom:1px solid #eff2f9;padding:12px 0}.transaction-history li:last-of-type{border:none;padding-bottom:0}.transaction-history .transaction-icon{align-self:center;margin-right:12px}.transaction-history .transaction-icon i{font-size:20px;width:36px;height:36px;display:inline-block;line-height:36px;text-align:center;background-color:rgba(77,121,246,.15);color:#4d79f6;border-radius:50%}.transaction-history .transaction-data h3{font-size:14px;color:#50649c}.wallet-bal-usd .wallet-title{font-size:16px;color:#50649c}.wallet-bal-usd h3{font-size:28px;color:#50649c;font-weight:600;margin-top:20px}.wallet-bal-crypto .coin-bal h3,.wallet-bal-crypto .wallet-title{font-size:16px;color:#50649c}.btc-price h3{font-size:18px;color:#50649c;font-weight:600}.crypto-wallet-activity{min-height:600px}.wrap{width:100%;white-space:nowrap;overflow:hidden;font-size:0;background:#fff;border-radius:3px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#f1f5fa}.jctkr-label{height:60px;padding:0 17px;line-height:60px;background:rgba(43,85,204,.9);font-weight:600;font-size:16px;color:#fff;cursor:default}.jctkr-label:hover{background:#2b55cc;color:#fff}[class*=js-conveyor-] ul{display:inline-block;opacity:.5}[class*=js-conveyor-] ul li{padding:0 15px;line-height:35px;font-size:16px}[class*=js-conveyor-] ul li .usd-rate{color:#7081b9}.countdown{width:100%;font-size:1.5rem}.countdown,.countdown .part{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;position:relative;-webkit-box-pack:center;justify-content:center}.countdown .part{min-width:2rem;padding-bottom:.5rem;flex-shrink:0;-webkit-box-flex:0;flex-grow:0;padding-left:0;padding-right:0}.countdown .part:before{content:":";left:-.25em;position:absolute;color:#4d79f6}.countdown .part.no-divider:before,.countdown .part:first-child:before{display:none}.countdown .part.days:after,.countdown .part.hours:after,.countdown .part.minutes:after,.countdown .part.seconds:after{position:absolute;content:attr(data-label);text-align:center;bottom:.25rem;left:0;width:100%;font-size:.3em;color:inherit}.countdown .part+.part{margin-left:.625rem}.countdown .days{-webkit-box-ordinal-group:2;order:1}.countdown .hours{-webkit-box-ordinal-group:3;order:2}.countdown .minutes{-webkit-box-ordinal-group:4;order:3}.countdown .seconds{-webkit-box-ordinal-group:5;order:4}.countdown.blink .part:before{display:none}.ico-card .ico-socials a i{width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;border:1px solid #dbe0ec;color:#7081b9;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.ico-card .ico-socials a:hover i.fa-facebook-f{color:#2b55cc;border:1px solid}.ico-card .ico-socials a:hover i.fa-twitter{color:#9ba7ca;border:1px solid}.ico-card .ico-socials a:hover i.fa-medium-m{color:#f1646c;border:1px solid}.ico-card .ico-socials a:hover i.fa-telegram{color:#1ecab8;border:1px solid}.ico-card .ico-socials a:hover i.fa-btc{color:#f3c74d;border:1px solid}.setting-card .setting-detail h3{font-size:16px;color:#50649c;font-weight:600}.setting-card .sett-card-icon{width:54px;height:54px;text-align:center;line-height:54px;align-self:center;border-radius:50%;margin-right:18px}.setting-card .sett-card-icon i{font-size:24px}.setting-card .sett-card-icon.set-icon-purple{background-color:rgba(117,81,233,.1);color:#7551e9}.setting-card .sett-card-icon.set-icon-success{background-color:rgba(30,202,184,.1);color:#1ecab8}.setting-card .sett-card-icon.set-icon-danger{background-color:rgba(241,100,108,.1);color:#f1646c}.project-dash-activity{min-height:535px}.project-budget-chart{height:273px}.text-primary-light{color:#96b0fa}.text-primary-light-alt{color:#dfe7fd}.icon-info i{width:50px;height:50px;line-height:50px;text-align:center;display:inline-block;border-radius:50%;font-size:26px;z-index:5}.dash-info-carousel .carousel-item h2{font-weight:500;color:#50649c;font-size:16px}.dash-info-carousel .carousel-control-next,.dash-info-carousel .carousel-control-prev{width:30px;height:30px;background-color:#f3f6f7;border-radius:50%;opacity:1}.dash-info-carousel .carousel-control-next:hover,.dash-info-carousel .carousel-control-prev:hover{opacity:.9}.dash-info-carousel .carousel-control-prev{left:auto;right:38px;top:0}.dash-info-carousel .carousel-control-prev .carousel-control-prev-icon{background-image:none}.dash-info-carousel .carousel-control-prev:after{content:"\55";font-family:dripicons-v2!important;font-size:.875rem;color:#50649c;line-height:1.875rem;margin-right:.48rem}.dash-info-carousel .carousel-control-next{left:auto;right:0;top:0}.dash-info-carousel .carousel-control-next .carousel-control-next-icon{background-image:none}.dash-info-carousel .carousel-control-next:after{content:"\56";font-family:dripicons-v2!important;font-size:.875rem;color:#50649c;line-height:1.875rem;margin-right:.48rem}.c-progress-steps{margin:0;list-style-type:none;font-family:Poppins,sans-serif}.c-progress-steps li{position:relative;font-size:13px;color:#b6c2e4;padding:16px 0 0 36px}.c-progress-steps li a{color:inherit}.c-progress-steps li.done{color:#1ecab8}.c-progress-steps li.done span{background-color:rgba(30,202,184,.09)}.c-progress-steps li.done:before{color:#1ecab8;content:"\f058";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #9ba7ca}.c-progress-steps li.current{color:#4d79f6;font-weight:500}.c-progress-steps li.current:before{color:#4d79f6;content:"\f192";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #4d79f6}.c-progress-steps li:before{position:absolute;left:0;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:18px;background-color:#fff;content:"\f111";width:30px;height:30px;display:inline-block;text-align:center;border-radius:50%;border:2px solid #dbe0ec}@media (max-width:600px){.c-progress-steps li:before{top:calc(50% - 8px);font-size:16px}}@media (min-width:600px){.c-progress-steps{display:table;list-style-type:none;margin:20px auto;padding:0;table-layout:fixed;width:100%}.c-progress-steps li{display:table-cell;text-align:center;padding:0 0 34px;white-space:nowrap;position:relative;border-left-width:0;border-bottom:4px solid #dbe0ec}.c-progress-steps li.done{border-bottom-color:#1ecab8}.c-progress-steps li.current{color:#4d79f6;border-bottom-color:#4d79f6}.c-progress-steps li.current span{background-color:rgba(77,121,246,.15);box-shadow:0 0 0 .25px #4d79f6}.c-progress-steps li.current:before{color:#4d79f6;content:"\f192"}.c-progress-steps li:before{bottom:-15px;left:50%;margin-left:-16px}.c-progress-steps li span{background-color:rgba(155,167,202,.1);border-radius:3px;padding:6px;box-shadow:0 0 5px .25px #eff1f7}}.workload-chart{height:210px}.todo-list .todo-box i{position:absolute;right:20px;z-index:10;font-size:16px;margin-top:6px;color:#dbe0ec}.todo-list .todo-box .todo-task{padding:4px 0}.todo-list .todo-box .todo-task label{display:inline-block;margin-bottom:.5rem}.todo-list .todo-box .todo-task .ckbox{font-weight:400;position:relative;display:block;line-height:25px}.todo-list .todo-box .todo-task .ckbox span{padding-left:16px;color:#7286a2}.todo-list .todo-box .todo-task .ckbox span:before{content:"";width:20px;height:20px;background-color:transparent;border:2px solid #dbe0ec;top:2px;left:0;border-radius:5px;position:absolute}.todo-list .todo-box .todo-task .ckbox span:after{top:1px;left:0;width:20px;height:20px;content:"\F12C";font:normal normal normal 24px/1 Material Design Icons;font-size:14px;text-align:center;color:#7081b9;background-color:transparent;line-height:20px;display:none;border-radius:5px;position:absolute}.todo-list .todo-box .todo-task .ckbox input[type=checkbox]{opacity:0;margin:0 5px 0 0}.todo-list .todo-box .todo-task .ckbox input[type=checkbox]:checked+span:after{display:block}.todo-list .todo-box .todo-task input:checked+span{text-decoration:line-through}.todo-list .form-control{color:#2f4686;background:#dbe0ec;border:1px solid transparent}.todo-list .form-control:focus{border-color:transparent;background:#dbe0ec;box-shadow:none}.client-card .client-name{color:#50649c}.calendar-event .event-name h3{font-size:14px;color:#50649c}.project-invoice .table tr td h5{color:#50649c}.team-card .user-img{height:80px}.team-card .online-circle{position:absolute;right:0;top:118px;left:44px}.team-card .team-leader{font-size:16px;color:#50649c}.language-skill li span{margin-bottom:5px;border-radius:5px;padding:2px 8px;background-color:#f1f5fa;color:#8997bd;font-size:11px}.project-card{font-family:Roboto,sans-serif}.project-card .project-title{font-size:20px;color:#50649c;font-weight:600}.task-box .task-priority-icon i{border:5px solid #eaf0f7;border-radius:50%;position:absolute;top:-5px;left:-5px}.dashboard-map{height:270px}.card-eco .card-eco-title{border:2px solid #fff;border-radius:8px;padding:2px 8px;position:relative;top:-30px}.card-eco .card-eco-title.eco-title-success{background-color:#1ecab8;color:#fff;box-shadow:0 0 0 1px #1ecab8}.card-eco .card-eco-title.eco-title-danger{background-color:#f1646c;color:#fff;box-shadow:0 0 0 1px #f1646c}.card-eco .card-eco-title.eco-title-secondary{background-color:#4ac7ec;color:#fff;box-shadow:0 0 0 1px #4ac7ec}.card-eco .card-eco-title.eco-title-purple{background-color:#7551e9;color:#fff;box-shadow:0 0 0 1px #7551e9}.card-eco .card-eco-title.eco-title-warning{background-color:#f3c74d;color:#fff;box-shadow:0 0 0 1px #f3c74d}.card-eco .card-eco-icon{font-size:28px}.re-customers-detail h3{color:#50649c;font-weight:600;font-size:22px}.order-list table td img{width:40px}.e-co-product{background-color:#f3f6f7}.e-co-product a{text-align:center!important;padding-top:30px}.e-co-product a img{height:230px}.e-co-product .ribbon-box{position:relative;margin-bottom:0;padding-top:30px}.e-co-product .ribbon-box .ribbon{position:absolute;color:#fff}.e-co-product .ribbon-box .ribbon-label{clear:none;padding:0 5px;height:66px;width:66px;line-height:66px;text-align:center;left:0;top:0;border-radius:52% 48% 23% 77%/44% 68% 32% 56%;font-weight:500}.e-co-product .product-info{background-color:#fff}.e-co-product .product-info .product-title{font-size:15px;color:#50649c}.e-co-product .product-info .product-price{color:#50649c;font-weight:600;padding:5px 0;margin-bottom:0;font-size:20px}.e-co-product .product-info .product-price span{color:#8997bd;font-weight:400;font-size:13px}.e-co-product .product-info .product-review li{margin-right:0}.e-co-product .product-info .product-review li i{font-size:16px}.e-co-product .product-info .btn-cart{border-color:#eff2f9;background-color:#f3f6f7;color:#50649c;border-radius:30px;padding:4px 16px}.e-co-product .product-info .btn-cart:focus{box-shadow:none}.e-co-product .product-info .btn-quickview,.e-co-product .product-info .btn-wishlist{border-color:#eff2f9;background-color:#f3f6f7;color:#50649c;border-radius:50px;padding:4px 10px}.e-co-product .product-info .quickview,.e-co-product .product-info .wishlist{opacity:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.e-co-product:hover{box-shadow:0 0 13px 0 rgba(239,242,249,.1)}.e-co-product:hover .quickview,.e-co-product:hover .wishlist{opacity:1}.offer-box{background-image:url(../images/products/offer.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.offer-box .offer-content{padding:30px}.offer-box .offer-content h3{font-weight:600;font-size:30px;color:#50649c}.ribbon{position:absolute;top:0;padding:6px;left:-5px;color:#fff}.ribbon:before{position:absolute;top:31px;left:0;content:"";border:3px solid transparent}.ribbon.ribbon-pink{background-color:#ff5da0}.ribbon.ribbon-pink:before{border-top-color:#ff5da0;border-right-color:#ff5da0}.ribbon.ribbon-secondary{background-color:#4ac7ec}.ribbon.ribbon-secondary:before{border-top-color:#4ac7ec;border-right-color:#4ac7ec}hr.thick{border:0;height:3px;max-width:150px;background-image:-webkit-gradient(linear,left top,right top,from(#4d79f6),to(#7551e9));background-image:linear-gradient(90deg,#4d79f6,#7551e9);border-radius:30px}.single-pro-detail .custom-border{width:60px;height:2px;background-color:#2f4686}.single-pro-detail .pro-title{font-weight:500;color:#50649c;font-size:24px}.single-pro-detail .product-review li{margin-right:0}.single-pro-detail .product-review li i{font-size:16px}.single-pro-detail .pro-price{color:#50649c;font-size:20px;margin-bottom:0;font-weight:600}.single-pro-detail .pro-price span{font-size:14px;color:#8997bd}.single-pro-detail .quantity input{width:14%;display:-webkit-inline-box;display:inline-flex;height:41px}.single-pro-detail .pro-features li{line-height:26px;color:#a4abc5}.single-pro-detail .pro-features li:before{content:"\f00c"!important;font-family:Font Awesome\ 5 Free!important;font-weight:600;font-size:12px;color:#1ecab8!important;display:inline-block;margin-right:8px}.single-pro-detail .form-check-inline{margin-right:5px}.pro-order-box{padding:20px;border:1px solid #eff2f9;border-radius:3px;background-color:#fff;box-shadow:0 0 13px 0 rgba(239,242,249,.05)}.pro-order-box i{font-size:28px}.review-box{background-color:#f3f6f7;padding:20px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.review-box h1{font-size:48px;color:#f1646c}.review-box .product-review li{margin-right:0}.review-box .product-review li i{font-size:22px}.reviewer{padding-bottom:12px;margin-top:8px;border-bottom:2px dotted #eff2f9}.reviewer .product-review li{margin-right:0}.bg-newsletters{background-color:#2f4686}.newsletters-text h4{color:#fff;font-weight:600;font-size:22px}.newsletters-input input{padding:15px 136px 15px 20px;width:100%;font-size:15px;border:none;outline:none!important;border-radius:40px;background-color:#f3f6f7}.newsletters-input button{position:absolute;top:3px;right:3px;outline:none!important;border-radius:40px;font-size:17px;padding:10px 30px;box-shadow:0 0 1px .2px #4d79f6}.shopping-cart .table thead tr th,.shopping-cart table thead tr th,.total-payment .table thead tr th,.total-payment table thead tr th{font-size:15px}.shopping-cart .table tbody td,.shopping-cart table tbody td,.total-payment .table tbody td,.total-payment table tbody td{padding:20px 10px;border-top:0;border-bottom:1px solid #eff2f9}.shopping-cart .table tbody td .product-name,.shopping-cart table tbody td .product-name,.total-payment .table tbody td .product-name,.total-payment table tbody td .product-name{font-size:14px;color:#50649c;font-weight:500}.shopping-cart .table tbody tr:last-child td,.shopping-cart table tbody tr:last-child td,.total-payment .table tbody tr:last-child td,.total-payment table tbody tr:last-child td{border-bottom:0}.total-payment{padding:20px;border:1px solid #eff2f9;background-color:#fcfdfd;border-radius:3px}.total-payment .payment-title{color:#50649c;font-weight:500}.cart-promo{padding:90px;background-image:url(../images/products/bg-cart.png);background-position:50%;background-size:cover}.jp-card .jp-card-back,.jp-card .jp-card-front{background:#2f4686!important}.billing-nav .nav .nav-link{padding:8px;color:#50649c;margin-bottom:10px;font-weight:500;border:1px solid #eff2f9;margin-right:5px;width:100px;height:70px}.billing-nav .nav .nav-link.active{background-color:#fff;color:#4d79f6;box-shadow:0 0 13px 0 rgba(239,242,249,.05)}.crm-dash-map{height:310px}.crm-dash-activity{min-height:425px}.crm-data-card .data-icon{text-align:center}.crm-data-card .data-icon i{font-size:24px;line-height:48px;display:inline-block;width:48px;height:48px}.crm-data-card h3{font-weight:600;color:#50649c;font-size:24px}.account-body{background-color:#f7f7f7}.account-body .auth-page{max-width:460px;position:relative;margin:0 auto}.account-body .auth-card{border-radius:20px}.account-body .auth-card .auth-logo-box{position:absolute;left:0;right:0;top:-25px;text-align:center}.account-body .auth-card .auth-logo-box .auth-logo{border-radius:50%;background-color:#fff;padding:4px;box-shadow:0 0 0 2.25px #eff2f9}.account-body .auth-card .auth-logo-text{font-family:Roboto,sans-serif}.account-body .auth-card .auth-logo-text h4{font-weight:600;color:#50649c;font-size:22px}.account-body .auth-form .form-control{border-radius:50px!important;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%!important;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}label{margin-bottom:.5rem}.sticky-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;background:#fff;left:270px;right:0;padding:15px;bottom:10px}.mce-btn .mce-txt{color:#000!important}.shadow-lg{box-shadow:0 -.5rem 3rem rgba(0,0,0,.3)!important}.bw-loader{position:relative;z-index:2;display:-webkit-box;display:flex;overflow:hidden;min-height:18px;min-width:200px}.bw-loader.loaded:before{-webkit-animation:bw-loader-hide .2s ease-out forwards;animation:bw-loader-hide .2s ease-out forwards}.bw-loader:before{content:"";position:absolute;left:0;top:0;width:300%;height:100%;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;background:-webkit-gradient(linear,left top,right top,from(#d8e3f0),color-stop(#c3cbd3),color-stop(#d8e3f0),to(#c3cbd3));background:linear-gradient(90deg,#d8e3f0,#c3cbd3,#d8e3f0,#c3cbd3);-webkit-animation:bw-loader-animate 2s linear infinite;animation:bw-loader-animate 2s linear infinite}@-webkit-keyframes bw-loader-animate{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-66.6666%);transform:translate(-66.6666%)}}@keyframes bw-loader-animate{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(-66.6666%);transform:translate(-66.6666%)}}@-webkit-keyframes bw-loader-hide{0%{z-index:2;opacity:1}99%{z-index:2;opacity:0}to{z-index:-1;opacity:0;display:none}}@keyframes bw-loader-hide{0%{z-index:2;opacity:1}99%{z-index:2;opacity:0}to{z-index:-1;opacity:0;display:none}}.help-block{font-size:12px;color:red;font-weight:700;padding:5px 15px}.inactive-row,.inactive-row>td{background-color:#f9e2e2!important}.new-row,.new-row>td{background-color:#feffab!important}.active-row,.active-row>td{background-color:#c5ffc5!important}.article-index .action-bar .select2-container{width:auto!important;margin-left:10px}.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;height:calc(2.3rem + 2px)}.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;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;height:auto!important}.mce-window.mce-in .mce-container-body{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;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{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;flex-direction:row!important;-webkit-box-pack:end;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%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}div.file-module>div>div>div>b{display:block;font-size:14px}div.file-module>div>div>div>p{color:#797c87;margin:0;padding:0}div.file-module>div>div:first-child{color:#828590;padding-left:40px;padding-top:20px}div.file-module>div>div:first-child>b{color:#2c2e34}div.file-module>div>div:first-child>div{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}div.file-module>div>div:nth-child(4){color:#828590}div.file-module>div>div:nth-child(5){border-left:2px solid #dae1e8}div.file-module>div.margin-t-40{height:100%;min-height:40px;margin-bottom:30px}.upload-manager .add-files #add-files-input{display:none}.upload-manager .add-files label{color:#fff;background-color:#5cb85c;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.upload-manager .add-files label:hover{background-color:#3f8c3f}.upload-manager #imagesAddedBox{position:relative;max-height:360px;overflow:auto;margin-bottom:10px}.upload-manager #imagesAddedBox>div{position:relative;margin-bottom:10px;height:80px}.upload-manager #imagesAddedBox>div .img-body{width:80px;height:80px;overflow:hidden;position:relative;text-align:center;border-bottom:1px dotted #e3e3e3;float:left;position:absolute;left:15px;top:0}.upload-manager #imagesAddedBox>div .img-body img{max-width:100%}.upload-manager #imagesAddedBox>div .content{margin-left:80px;height:80px;padding:0 50px 0 15px;border-bottom:1px dotted #e3e3e3}.upload-manager #imagesAddedBox>div .content .img-name{white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.upload-manager #imagesAddedBox>div .content .img-size{font-weight:700;color:#ffc600}.upload-manager #imagesAddedBox>div .content progress{width:100%}.upload-manager #imagesAddedBox>div .upload-remove{position:absolute;right:14px;top:1px}.tooltip{margin-top:10px}.handle{cursor:move}.sortable .ui-state-highlight{margin-top:15px;padding:10px;height:100px}.sortable .ui-state-highlight,.sortable .ui-state-highlight td{border:1px solid #ccc;background:#dee2e4}.not-set{color:#ccc}@media (max-width:575px){.module-header{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;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:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl92YXJpYWJsZXMuc2NzcyIsIl9nZW5lcmFsLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfdXRpbGl0aWVzLnNjc3MiLCJfYm9vdHN0cmFwLXJlc2V0LnNjc3MiLCJfZGVtby1vbmx5LnNjc3MiLCJfbGVmdC1zaWRlbmF2LnNjc3MiLCJfdG9wYmFyLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfd2F2ZXMuc2NzcyIsInN0eWxlLmNzcyIsIl9jYXJkcy5zY3NzIiwiX2J1dHRvbnMuc2NzcyIsIl9hbGVydHMuc2NzcyIsIl9iYWNrZ3JvdW5kLWNvbG9yLnNjc3MiLCJfdGV4dC1jb2xvci5zY3NzIiwiX2JhZGdlLWNvbG9yLnNjc3MiLCJfZHJvcGRvd24uc2NzcyIsIl9wcm9ncmVzcy5zY3NzIiwiX3RhYmxlLnNjc3MiLCJfYXZhdGFyLnNjc3MiLCJfZm9ybXMuc2NzcyIsIl9yaWJib25zLnNjc3MiLCJfY2hlY2stcmFkaW8uc2NzcyIsIl9yYW5nZXNsaWRlci5zY3NzIiwiX3N3ZWV0LWFsZXJ0LnNjc3MiLCJfbmFzdGFibGUuc2NzcyIsIl9tb2RhbHMuc2NzcyIsIl9mb3JtLWFkdmFuY2VkLnNjc3MiLCJfc3dpdGNoLnNjc3MiLCJfZm9ybS12YWxpZGF0aW9uLnNjc3MiLCJfZm9ybS13aXphcmQuc2NzcyIsIl9mb3JtLWVkaXRvci5zY3NzIiwiX2NoYXJ0cy5zY3NzIiwiX2p1c3RnYWdlLnNjc3MiLCJfbWFwcy5zY3NzIiwiX2VtYWlsLnNjc3MiLCJfZmlsZXMuc2NzcyIsIl9pbnZvaWNlLnNjc3MiLCJfcHJpbnQuc2NzcyIsIl9wcmljaW5nLnNjc3MiLCJfdGltZWxpbmUuc2NzcyIsIl9jaGF0LnNjc3MiLCJfcHJvZmlsZS5zY3NzIiwiX3RvdXIuc2NzcyIsIl9mYXEuc2NzcyIsIl9nYWxsZXJ5LnNjc3MiLCJfYmxvZy5zY3NzIiwiX2FuYWx5dGljcy5zY3NzIiwiX2NhbGVuZGFyLnNjc3MiLCJfY3J5cHRvLnNjc3MiLCJfcHJvamVjdHMuc2NzcyIsIl9lY29tbWVyY2Uuc2NzcyIsIl9jcm0uc2NzcyIsIl9hY2NvdW50LXBhZ2VzLnNjc3MiLCJfbWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLDhFQUFZLENBQ1oseUVBQVksQ0NLWixLQUNFLGlCQUFrQixDQUNsQixlRHNCZSxDQ2xCakIsVUFIRSx3QkRpQmdCLENDZGxCLEtBQ0UsUUFBUyxDQUNULGlCQUFrQixDQUNsQixjRG9EbUIsQ0NsRG5CLDhCRDhDa0MsQ0M3Q2xDLGFEUWdCLENDTGxCLDBDQVlFLGFBQWMsQ0FHaEIsR0FDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUdqQixHQUNFLGdCQUFpQixDQUNqQixjQUFlLENBR2pCLEdBQ0UsZ0JBQWlCLENBQ2pCLGNBQWUsQ0FHakIsR0FDRSxnQkFBaUIsQ0FDakIsY0FBZSxDQUdqQixHQUNFLGNBQWUsQ0FPakIsS0FIRSxjRE1tQixDQ0hyQixFQUNFLGVBQWdCLENBQ2hCLDZCRENtQixDQ0dyQixFQUNFLHNCQUF3QixDQUcxQixFQUNFLDhCRFprQyxDQ2FsQyxhRG5EZ0IsQ0NvRGhCLG9CQUFxQixDQUh2Qix5QkFRSSxTQUFVLENBQ1Ysb0JBQXFCLENBSXpCLG9CQUNFLHVCQUEyQixDQUc3Qiw2QkFJTSxvQkFBc0IsQ0FLNUIsV0FDRSxpQkFBa0IsQ0FLcEIsMEJBRUUsaUJBQWtCLENBQ2xCLHlCQUEwQixDQUMxQixvQkFBc0IsQ0FDdEIsY0FBZSxDQUNmLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixhRHpGZ0IsQ0MwRmhCLHdDRC9GZ0IsQ0NrR2xCLGdCQUNFLGNBQWUsQ0FDZixtQkFBYSxDQUFiLFlBQWEsQ0FDYixjQUFlLENBQ2Ysd0JBQThCLENBQTlCLDZCQUE4QixDQUM5QixRQUFTLENDL0dQLHlCRDBHSixnQkFRSSxjQUFlLENBbUJsQixDQTNCRCw2QkFZSSwyQkFBUSxDQUFSLE9BQVEsQ0FaWiw0QkFnQkksY0FBZSxDQUNmLFFBQVMsQ0FDVCxhRC9HYyxDQzZGbEIsNEJBc0JJLGNBQWUsQ0FDZixlQUFnQixDQUNoQixhQUFjLENBQ2QsNEJB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QUszQixhQUNFLHdCWmxPZSxDWW1PZix3QlpuT2UsQ1lvT2YsMENacE9lLENZc09qQixxY0FxQkUsd0JBQXNDLENBQ3RDLHdCQUFzQyxDQUN0QyxVWjFQYSxDWTRQZiw2TEFNRSxrREFBb0QsQ0FLdEQsWUFDRSx3QloxUWMsQ1kyUWQsd0JaM1FjLENZNFFkLDJDWjVRYyxDWThRaEIsdWVBc0JFLHdCQUFxQyxDQUNyQyx3QkFBcUMsQ0FFdkMsZ0lBS0UsbURBQW1ELENBS3JELGVBQ0Usd0JadFRpQixDWXVUakIsd0JadlRpQixDWXdUakIsMENaeFRpQixDWXlUakIsYVo1U2dCLENZOFNsQix5cUJBMEJFLGtDQUFtRCxDQUNuRCx3QkFBd0MsQ0FDeEMsYVoxVWdCLENZNFVsQix5TUFNRSxrREFBc0QsQ0FJeEQsV0FDRSxhWmpWZ0IsQ1lrVmhCLHdCWmhXYSxDWWlXYix3Qlp4VmdCLENZeVZoQiwyQ1p2VmdCLENZeVZsQix1Z0JBd0JFLHdCQUFvQyxDQUNwQyx3QkFBb0MsQ0FFdEMsMkhBS0UsbURBQXFELENBRXZELGlJQUdFLGFaM1hnQixDWStYbEIsVUFDRSx3Qlo1WVksQ1k2WVosd0JaN1lZLENZOFlaLHlDWjlZWSxDWStZWixVWmhaYSxDWWtaZix3WEFrQkUsd0JBQW1DLENBQ25DLHdCQUFtQyxDQUNuQyxVWnRhYSxDWXdhZixzSEFLRSxpREFBaUQsQ0FLbkQsVUFDRSxhWnhhZ0IsQ1kyYWxCLGlEQUdFLG9CQUFxQixDQUNyQixhWjdhZ0IsQ1lrYmxCLFVBQ0Usd0JaN2JZLENZOGJaLHdCWjliWSxDWStiWixVWmxjYSxDWW1jYiwwQ1poY1ksQ1lrY2Qsd1hBa0JFLHdCQUFtQyxDQUNuQyx3QkFBbUMsQ0FDbkMsVVp6ZGEsQ1kyZGYsc0hBS0Usa0RBQWlELENBS25ELFlBQ0Usd0JabGVjLENZbWVkLHdCWm5lYyxDWW9lZCxVWnhlYSxDWXllYiwwQ1pyZWMsQ1l1ZWhCLG9aQWtCRSx3QkFBcUMsQ0FDckMsd0JBQXFDLENBQ3JDLFVaL2ZhLENZaWdCZixnSUFLRSx3Q1psZ0JjLENZdWdCaEIsVUFDRSx3Qlp2Z0JZLENZd2dCWix3Qlp4Z0JZLENZeWdCWix5Q1p6Z0JZLENZNGdCZCxpaEJBdUJFLGtDQUE4QyxDQUM5Qyx3QkFBbUMsQ0FDbkMsVVoxaUJhLENZNmlCZiwyS0FNRSxpREFBaUQsQ0FLbkQsV0FDRSxxQlp6akJhLENZMGpCYixhWjdpQmdCLENZOGlCaEIscUJaM2pCYSxDWTRqQmIsa0NabmpCZ0IsQ1lzakJsQixxbEJBMEJFLGtDQUErQyxDQUMvQyx3QkFBb0MsQ0FHdEMsaUxBTUUsNENBQW1ELENBS3JELHFCQUNFLGFaaG5CZSxDWWluQmYsb0Jaam5CZSxDWW1uQmpCLHFCQUNFLGFabG5CZSxDWW1uQmYsb0Jabm5CZSxDWXFuQmpCLGtCQUNFLGFacm5CWSxDWXNuQlosb0JadG5CWSxDWXduQmQscUJBQ0UsYVp4bkJlLENZeW5CZixvQlp6bkJlLENZMm5CakIsb0JBQ0UsYVozbkJjLENZNG5CZCxvQlo1bkJjLENZOG5CaEIsa0JBQ0UsYVo1bkJZLENZK25CWixvQlovbkJZLENZaW9CZCxxQ0FKRSxxQkFBc0IsQ0FDdEIsNEJadG5CZ0IsQ1l5bkJsQixtQkFDRSxhWnZuQmdCLENZMG5CaEIsb0JaN25CZ0IsQ1lnb0JsQix1QkFDRSxhWmhwQmlCLENZbXBCakIsb0JabnBCaUIsQ1lzcEJuQix5Q0FMRSxxQkFBc0IsQ0FDdEIsNEJaem9CWSxDWTZvQmQsa0JBQ0UsYVo5b0JZLENZaXBCWixvQlpqcEJZLENZb3BCZCxvQkFDRSxhWnBwQmMsQ1l1cEJkLG9CWnZwQmMsQ1kwcEJoQixzQ0FMRSxxQkFBc0IsQ0FDdEIsNEJacnBCWSxDWXlwQmQsa0JBQ0UsYVoxcEJZLENZNnBCWixvQlo3cEJZLENZa3FCZCxrQkFDRSxvQ1ovcUJlLENZZ3JCZixhWmhyQmUsQ1k4cUJqQix3QkFJSSx3QlpsckJhLENZbXJCYixVWjVxQlcsQ1l1cUJmLHdCQVFJLDBDWnRyQmEsQ1l1ckJiLG9DWnZyQmEsQ1l3ckJiLFVaanJCVyxDWW9yQmYsb0JBQ0UscUNaM3JCaUIsQ1k0ckJqQixhWjVyQmlCLENZMHJCbkIsMEJBSUksd0JaOXJCZSxDWStyQmYsVVp6ckJXLENZb3JCZiwwQkFRSSwwQ1psc0JlLENZbXNCZixvQ1puc0JlLENZb3NCZixVWjlyQlcsQ1lrc0JmLGtCQUNFLG9DWnhzQmUsQ1l5c0JmLGFaenNCZSxDWXVzQmpCLHdCQUlJLHdCWjNzQmEsQ1k0c0JiLFVadnNCVyxDWWtzQmYsd0JBUUksMENaL3NCYSxDWWd0QmIsb0NaaHRCYSxDWWl0QmIsVVo1c0JXLENZZ3RCZixrQkFDRSxxQ1pwdEJlLENZcXRCZixhWnJ0QmUsQ1ltdEJqQix3QkFJSSx3Qlp2dEJhLENZd3RCYixVWnJ0QlcsQ1lndEJmLHdCQVFJLDBDWjN0QmEsQ1k0dEJiLG9DWjV0QmEsQ1k2dEJiLFVaMXRCVyxDWTh0QmYsaUJBQ0UscUNaanVCYyxDWWt1QmQsYVpsdUJjLENZZ3VCaEIsdUJBSUksd0JacHVCWSxDWXF1QlosVVpudUJXLENZOHRCZix1QkFRSSwyQ1p4dUJZLENZeXVCWixxQ1p6dUJZLENZMHVCWixVWnh1QlcsQ1k0dUJmLGVBQ0UscUNaanZCWSxDWWt2QlosYVpsdkJZLENZZ3ZCZCxxQkFJSSx3QlpwdkJVLENZcXZCVixVWmp2QlcsQ1k0dUJmLHFCQVFJLDJDWnh2QlUsQ1l5dkJWLHFDWnp2QlUsQ1kwdkJWLFVadHZCVyxDWTB2QmYsZUFDRSxtQ1oxdkJZLENZMnZCWixhWjN2QlksQ1l5dkJkLHFCQUlJLHdCWjd2QlUsQ1k4dkJWLFVaL3ZCVyxDWTB2QmYscUJBUUkseUNaandCVSxDWWt3QlYsbUNabHdCVSxDWW13QlYsVVpwd0JXLENZd3dCZixlQUNFLG9DWnR3QlksQ1l1d0JaLGFadndCWSxDWXF3QmQscUJBSUksd0JaendCVSxDWTB3QlYsVVo3d0JXLENZd3dCZixxQkFRSSwwQ1o3d0JVLENZOHdCVixvQ1o5d0JVLENZK3dCVixVWmx4QlcsQ1lxeEJmLGlCQUNFLG9DWmx4QmMsQ1lteEJkLGFabnhCYyxDWWl4QmhCLHVCQUlJLHdCWnJ4QlksQ1lzeEJaLFVaMXhCVyxDWXF4QmYsdUJBUUksMENaenhCWSxDWTB4Qlosb0NaMXhCWSxD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QkFBd0IsQ0FHMUIsV0FDRSx1QkFBdUIsQ0N6RHpCLE9BQ0UscUNoQnFFeUMsQ2dCcEV6QyxtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBR25CLGNBQ0Usa0JoQkhlLENnQklmLFVoQkdhLENnQkFmLGVBQ0Usd0JoQlJlLENnQldqQixpQkFDRSx3QmhCWGlCLENnQmNuQixlQUNFLHdCaEJkZSxDZ0JpQmpCLFlBQ0Usd0JoQmpCWSxDZ0JvQmQsZUFDRSx3QmhCcEJlLENnQnFCZixVaEJsQmEsQ2dCcUJmLGNBQ0Usd0JoQnhCYyxDZ0IyQmhCLGNBQ0Usd0JoQnRCYyxDZ0J1QmQsVWhCM0JhLENnQjhCZixZQUNFLHdCaEI1QlksQ2dCNkJaLFVoQmhDYSxDZ0JtQ2YsWUFDRSx3QmhCL0JZLENnQmdDWixVaEJyQ2EsQ2dCd0NmLFlBQ0Usd0JoQnhDWSxDZ0I2Q2Qsb0JBQ0UsYWhCcERlLENnQnFEZixvQ2hCckRlLENnQndEakIsb0JBQ0UsYWhCM0RlLENnQjREZixvQ2hCNURlLENnQitEakIsbUJBQ0UsYWhCM0RjLENnQjREZCxxQ2hCNURjLENnQitEaEIsaUJBQ0UsYWhCbEVZLENnQm1FWixxQ2hCbkVZLENnQnFFZCxvQkFDRSxhaEJyRWUsQ2dCc0VmLG9DaEJ0RWUsQ2dCd0VqQixpQkFDRSxhaEJuRVksQ2dCb0VaLG9DaEJwRVksQ2dCdUVkLG1CQUNFLGFoQnZFYyxDZ0J3RWQsb0NoQnhFYyxDZ0IyRWhCLGlCQUNFLGFoQjNFWSxDZ0I0RVosbUNoQjVFWSxDZ0IrRWQsaUJBQ0UsYWhCcEZZLENnQnFGWixtQ2hCckZZLENpQmJkLDBIQUlFLFlBQWEsQ0FHZixlQUNFLGFBQWMsQ0FDZCxjakIwRG1CLENpQnpEbkIsMkNqQllnQixDaUJYaEIsb0JqQlNnQixDaUJSaEIsUUFBUyxDQUxYLDhCQU9JLGdCQUFpQixDQUNqQixhakJVYyxDaUJsQmxCLDhHQVlNLGFqQk5RLENpQk9SLG9CQUFxQixDQUNyQix3QkFBb0MsQ2ZUdEMseUJlY0osMEJBRUksVUFBVyxDQUVkLENDMUJELFVBQ0Usd0JsQmVn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Q3VCeVpmLCtIQW9HUSxvQnZCbmdCVyxDdUIrWm5CLHNEQTJHUSx3QnZCemdCUyxDdUI4WmpCLHFEQThHUSxxQnZCdmdCTyxDdUJ5WmYsMkhBc0hRLG9CdkJwaEJTLEN1QjhaakIscURBNkhRLHdCdkJ4aEJRLEN1QjJaaEIsb0RBZ0lRLHFCdkJ6aEJPLEN1QnlaZix5SEF3SVEsb0J2Qm5pQlEsQ3VCMlpoQixzREErSVEsd0J2QjNpQlMsQ3VCNFpqQixxREFrSlEscUJ2QjNpQk8sQ3VCeVpmLDJIQTBKUSxvQnZCdGpCUyxDdUI0WmpCLG1EQWlLUSx3QnZCOWpCTSxDdUI2WmQsa0RBb0tRLHFCdkI3akJPLEN1QnlaZixxSEE0S1Esb0J2QnprQk0sQ3VCNlpkLG1EQW1MUSx3QnZCM2tCTSxDdUJ3WmQsa0RBc0xRLHFCdkIva0JPLEN1QnlaZixxSEE4TFEsb0J2QnRsQk0sQ3VCd1pkLHFEQXFNUSx3QnZCMWxCUSxDdUJxWmhCLG9EQXdNUSxxQnZCam1CTyxDdUJ5WmYseUhBZ05RLG9CdkJybUJRLEN1QnFaaEIsbURBdU5RLHdCdkI3bUJNLEN1QnNaZCxrREEwTlEscUJ2Qm5uQk8sQ3VCeVpmLHFIQWtPUSxvQnZCeG5CTSxDd0JaZCw4QkFHRSxrQnhCRGUsQ3dCR2pCLGdEQUdFLHdCeEJOZSxDd0JRakIseU9BUUUsd0J4QmhCZSxDd0JrQmpCLG9GQUdFLHdCeEJyQmUsQ3dCd0JqQiw2Q0FFRSx3QnhCeEJlLEN3QjBCakIsc0NBQ0Usd0J4QjNCZSxDd0I2QmpCLHNCQUNFLHdCeEJoQmdCLEN3Qm1CbEIseUJBQ0Usb0J4QnhCWSxDd0IwQmQsMkZBSUUsd0J4QjlCWSxDd0JpQ2QsMEtBUUUsS0FBTSxDQUNOLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGVBQWdCLENBQ2hCLGF4QnRDZ0IsQ3dCdUNoQix3QnhCNUNnQixDd0I2Q2hCLGlCQUFrQixDQUdwQix1SUFNRSxjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixlQUFnQixDQUNoQix3QnhCekVlLEN3QjBFZixVeEJuRWEs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LGNBQWUsQ0FFakIsd0JBQ0UsY0FBZSxDQUdqQixZQUNFLGE1Qm5LVyxDNEJvS1gsb0JBQXFCLENDNU12Qix5RkFPTSxVN0JDUyxDNkJBVCxvQjdCUFcsQzZCUVgsd0I3QlJXLEM2QkRqQix1RkFZTSwyQzdCWFcsQzZCRGpCLHFHQWVNLGlDN0JJWSxDNkJuQmxCLDJGQXVCTSxVN0JmUyxDNkJnQlQsb0I3QnRCYSxDNkJ1QmIsd0I3QnZCYSxDNkJGbkIseUZBNEJNLDJDN0IxQmEsQzZCRm5CLHVHQStCTSxpQzdCWlksQzZCbkJsQix5RkF1Q00sVTdCL0JTLEM2QmdDVCxvQjdCckNXLEM2QnNDWCx3QjdCdENXLEM2QkhqQix1RkE0Q00sMkM3QnpDVyxDNkJIakIscUdBK0NNLGlDN0I1QlksQzZCbkJsQix5RkF1RE0sVTdCL0NTLEM2QmdEVCxvQjdCbkRXLEM2Qm9EWCx3QjdCcERXLEM2QkxqQix1RkE0RE0sMkM3QnZEVyxDNkJMakIscUdBK0RNLGlDN0I1Q1ksQzZCbkJsQixzRkF1RU0sVTdCL0RTLEM2QmdFVCxvQjdCcEVRLEM2QnFFUix3QjdCckVRLEM2QkpkLG9GQTRFTSw0QzdCeEVRLEM2QkpkLGtHQStFTSxpQzdCNURZLEM2Qm5CbEIsd0ZBdUZNLFU3Qi9FUyxDNkJnRlQsb0I3QmxGVSxDNkJtRlYsd0I3Qm5GVSxDNkJOaEIsc0ZBNEZNLDRDN0J0RlUsQzZCTmhCLG9HQStGTSxpQzdCNUVZLEM2Qm5CbEIsc0ZBdUdNLFU3Qi9GUyxDNkJnR1Qsb0I3Qi9GUSxDNkJnR1Isd0I3QmhHUSxDNkJUZCxvRkE0R00sMEM3Qm5HUSxDNkJUZCxrR0ErR00saUM3QjVGWSxDNkJuQmxCLHdGQXVITSxVN0IvR1MsQzZCZ0hULG9CN0I1R1UsQzZCNkdWLHdCN0I3R1UsQzZCWmhCLHNGQTRITSwyQzdCaEhVLEM2QlpoQixvR0ErSE0saUM3QjVHWSxDNkJuQmxCLHNGQXVJTSxVN0IvSFMsQzZCZ0lULG9CN0I3SFEsQzZCOEhSLHdCN0I5SFEsQzZCWGQsb0ZBNElNLDJDN0JqSVEsQzZCWGQsa0dBK0lNLGlDN0I1SFks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QWtCLENBQ2xCLFVBQVcsQ0FDWCxPQUFRLENBR1YsU0FDRSxlQUFnQixDQUdsQixRQUNFLFdBQVksQ0FHZCw4QkFDRSxlQUFnQixDQUVoQixZQUFhLENBRWIsWUFBYSxDQUdmLCtEQU5FLHFCQUFzQixDQUV0QixrQkFNOEIsQ0FHaEMsU0FDRSxVQUFXLENyRHhnQlQseUJxRDJnQkosZUFFSSxtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHFCQUFzQixDQUN0QixRQUFTLENBSmIsaUJBT00sdUJBQXlCLENBQzFCLENyRG5oQkQseUJxRHVoQkosaUNBR00sZUFBZ0IsQ0FDaEIsYUFBYyxDQUNkLFVBQVcsQ0FDWixDckQ3aEJELHlCcURpaUJKLFlBRUksa0JBQW1CLENBRXRCLENyRHJpQkcseUJxRDZpQkosMEJBSkkseUJBUVcsQ0FKZixZQUdJLGFBQWMsQ0FDZCxVQUFXLENBRWQsQ3JEbmpCRyx5QnFEcWpCSiw2QkFHTSxtQkFBYSxDQUFiLFlBQWEsQ0FDYiwyQkFBc0IsQ0FBdEIsNEJBQXNCLENBQXRCLHFCQUFzQixDQUV6QixDQUdILE9BQ0Usb0JBQXFCLENBQ3JCLHVCQUF3QixDQUN4QixlQUFnQixDQUNoQiw2R0FDb0QsQ0FDcEQsOEZBQzJDLENBQzNDLDJDQUE4QyxDQUM5QywyQkFBNEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Qb3BwaW5zOjQwMCw1MDAsNjAwLDcwMCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzo0MDAsNTAwLDcwMCcpO1xyXG5cclxuLy8gQ29sb3IgdmFyaWFibGVzXHJcblxyXG4kcHJpbWFyeTogIzRkNzlmNjtcclxuJHNlY29uZGFyeTogIzRhYzdlYztcclxuJHN1Y2Nlc3M6ICMxZWNhYjg7XHJcbiRpbmZvOiAjOWJhN2NhO1xyXG4kd2FybmluZzogI2YzYzc0ZDtcclxuJGRhbmdlcjogI2YxNjQ2YztcclxuJGxpZ2h0OiAjZjFmNWZhO1xyXG4kd2hpdGU6ICNmZmZmZmY7XHJcbiRkYXJrOiAjMmY0Njg2O1xyXG4kbXV0ZWQ6ICNhNGFiYzU7XHJcbiRwaW5rOiAjZmY1ZGEwO1xyXG4kcHVycGxlOiAjNzU1MWU5O1xyXG4kYmx1ZTogIzJiNTVjYztcclxuXHJcbiRncmF5LTEwMDogI2YzZjZmNztcclxuJGdyYXktMjAwOiAjZWZmMmY5O1xyXG4kZ3JheS0zMDA6ICNkYmUwZWM7XHJcbiRncmF5LTQwMDogI2I2YzJlNDtcclxuJGdyYXktNTAwOiAjODk5N2JkO1xyXG4kZ3JheS02MDA6ICM3MDgxYjk7XHJcbiRncmF5LTcwMDogIzUwNjQ5YztcclxuJGdyYXktODAwOiAjNDM1MTc3O1xyXG4kZ3JheS05MDA6ICMxYzJkNDE7XHJcblxyXG4vLyBCb2R5IEJhY2tncm91bmRcclxuJGJnLWJvZHk6ICNlYWYwZjc7XHJcbiRib2R5LXRleHQ6ICM4MjhkYjE7XHJcbiRhY2NvdW50LWJvZHk6ICNmN2Y3Zjc7XHJcbiRjYXJkOiAjZmZmZmZmO1xyXG4kdGFibGU6ICM3Mjg2YTI7XHJcbi8vIFRvcGJhclxyXG4kdG9wYmFyLWhlaWdodDogNzBweDtcclxuJHRvcGJhci1sZWZ0LXdpZHRoOiAyNzBweDtcclxuJGJnLW5hdmJhcjogI2ZmZmZmZjtcclxuJGJnLWxvZ286ICMxYzFjMjk7XHJcbiRzdmctZmlsbDogIzg2YTNmNztcclxuJHN2Zy1maWxsMjogI2QzZGVmZjtcclxuJGJnLWxpc3QtZ3JvdXA6ICNmZmZmZmY7XHJcblxyXG4kZHRwOiAjMWMyZDQxO1xyXG4kZWRpdG9yLWxheW91dDogI2Y1ZjZmNztcclxuJHRvb2x0aXAtY3VzdG9tOiAjZWFmMGY3O1xyXG4vLyBMZWZ0LXNpZGViYXJcclxuJGJnLWljb24tbWVudTogI2YwZjRmOTtcclxuJGJnLWxlZnRiYXI6ICMxODE4MjM7XHJcblxyXG4kbGVmdGJhci13aWR0aDogMjcwcHg7XHJcbiRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDogNzBweDtcclxuJG1lbnUtdGl0bGUtY29sb3I6ICM0MzUxNzc7XHJcbiRtZW51LWl0ZW0tY29sb3I6ICNhOWJhY2E7XHJcbiRtZW51LWl0ZW0taG92ZXItY29sb3I6ICM3NDk2Zjg7XHJcbiRtZW51LXN1Yi1pdGVtLWNvbG9yOiAjYTliYWNhO1xyXG4kbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogIzc0OTZmODtcclxuXHJcbiRsYWJlbDogIzFlMjc1OTtcclxuJGZvcm0tY29udHJvbDogIzJmNTI3NTtcclxuXHJcbi8vIEZvbnQgdmFyaWFibGVzXHJcbiRmb250LXByaW1hcnk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2Vjb25kYXJ5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuXHJcbi8vIEZvbnQgQmFzZVxyXG4kZm9udC1zaXplLWJhc2U6IDEzcHg7XHJcblxyXG4vLyBTaGFkb3dcclxuJHNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LCAwLjA1KTtcclxuJHNoYWRvdy1tZDogMXB4IDBweCAyMHB4IHJnYmEoOTYsIDkzLCAxNzUsIDAuMDUpO1xyXG5cclxuLy8gQm9yZGVyXHJcblxyXG4kYm9yZGVyOiAjZDRkOGUxO1xyXG4kYm9yZGVyXzI6ICNmMWVmZjU7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICNlYWYwZjc7XHJcblxyXG4vLyBCcmVha3BvaW50c1xyXG5cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgLy8gQnJlYWtwb2ludCBcIk1pbiB3aWR0aFwiXHJcbiAgJ3NjcmVlbi00ayc6XHJcbiAgICAoXHJcbiAgICAgIG1pbi13aWR0aDogMzExMnB4LFxyXG4gICAgKSxcclxuICAnc2NyZWVuLTJrJzogKFxyXG4gICAgbWluLXdpZHRoOiAyNTYwcHgsXHJcbiAgKSxcclxuICAnc2NyZWVuLWZoZCc6IChcclxuICAgIG1pbi13aWR0aDogMTkyMHB4LFxyXG4gICksXHJcbiAgJ3NjcmVlbi14eHhsJzogKFxyXG4gICAgbWluLXdpZHRoOiAxNjAwcHgsXHJcbiAgKSxcclxuICAnc2NyZWVuLXh4bCc6IChcclxuICAgIG1pbi13aWR0aDogMTM2NnB4LFxyXG4gICksXHJcbiAgJ3NjcmVlbi14bCc6IChcclxuICAgIG1pbi13aWR0aDogMTIwMHB4LFxyXG4gICksXHJcbiAgJ3NjcmVlbi1sZyc6IChcclxuICAgIG1pbi13aWR0aDogOTkycHgsXHJcbiAgKSxcclxuICAnc2NyZWVuLW1kJzogKFxyXG4gICAgbWluLXdpZHRoOiA3NjhweCxcclxuICApLFxyXG4gICdzY3JlZW4tc20nOiAoXHJcbiAgICBtaW4td2lkdGg6IDU3NnB4LFxyXG4gICksXHJcbiAgJ3NjcmVlbi14cyc6IChcclxuICAgIG1pbi13aWR0aDogNDY4cHgsXHJcbiAgKSxcclxuICAnc2NyZWVuLXh4cyc6IChcclxuICAgIG1pbi13aWR0aDogMzYwcHgsXHJcbiAgKSxcclxuICAvLyBCcmVha3BvaW50IFwiTWF4IHdpZHRoXCJcclxuICAnLXNjcmVlbi00ayc6XHJcbiAgICAoXHJcbiAgICAgIG1heC13aWR0aDogMzExMXB4LFxyXG4gICAgKSxcclxuICAnLXNjcmVlbi0yayc6IChcclxuICAgIG1heC13aWR0aDogMjU1OXB4LFxyXG4gICksXHJcbiAgJy1zY3JlZW4tZmhkJzogKFxyXG4gICAgbWF4LXdpZHRoOiAxOTE5cHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi14eHhsJzogKFxyXG4gICAgbWF4LXdpZHRoOiAxNTk5cHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi14eGwnOiAoXHJcbiAgICBtYXgtd2lkdGg6IDEzNjVweCxcclxuICApLFxyXG4gICctc2NyZWVuLXhsJzogKFxyXG4gICAgbWF4LXdpZHRoOiAxMTk5cHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi1sZyc6IChcclxuICAgIG1heC13aWR0aDogOTkxcHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi1tZCc6IChcclxuICAgIG1heC13aWR0aDogNzY3cHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi1zbSc6IChcclxuICAgIG1heC13aWR0aDogNTc1cHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi14cyc6IChcclxuICAgIG1heC13aWR0aDogNDY3cHgsXHJcbiAgKSxcclxuICAnLXNjcmVlbi14eHMnOiAoXHJcbiAgICBtYXgtd2lkdGg6IDM1OXB4LFxyXG4gIClcclxuKTtcclxuIiwiQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLy9cclxuLy8gR2VuZXJhbFxyXG4vL1xyXG5cclxuaHRtbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIG1hcmdpbjogMDtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWJvZHk7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgY29sb3I6ICRncmF5LTgwMDtcclxufVxyXG5cclxuLmgxLFxyXG4uaDIsXHJcbi5oMyxcclxuLmg0LFxyXG4uaDUsXHJcbi5oNixcclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgbWFyZ2luOiAxMHB4IDA7XHJcbn1cclxuXHJcbmgxIHtcclxuICBsaW5lLWhlaWdodDogNDNweDtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbn1cclxuXHJcbmgyIHtcclxuICBsaW5lLWhlaWdodDogMzVweDtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbmgzIHtcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbn1cclxuXHJcbmg0IHtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbmg2IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbnAge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuKiB7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSxcclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcclxuICBjb2xvcjogJGdyYXktNzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wYWdlLWl0ZW0ge1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICAucGFnZS1saW5rIHtcclxuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpbmsge1xyXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogUGFnZSB0aXRsZXMgKi9cclxuXHJcbi50aXRsZS10ZXh0LFxyXG4uaGVhZGVyLXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgkZ3JheS0yMDAsIDAuMSk7XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLWJveCB7XHJcbiAgcGFkZGluZzogMjVweCAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbWQnKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgfVxyXG5cclxuICAuZmxvYXQtcmlnaHQge1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgfVxyXG5cclxuICAucGFnZS10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuXHJcbiAgLmJyZWFkY3J1bWIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBhZGRpbmc6IDJweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59IiwiLy8vIFJlc3BvbnNpdmUgYnJlYWtwb2ludCBtYW5hZ2VyXHJcbi8vLyBAYWNjZXNzIHB1YmxpY1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRicmVha3BvaW50IC0gQnJlYWtwb2ludFxyXG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xyXG5AbWl4aW4gcmVzcG9uZC10bygkYnJlYWtwb2ludCkge1xyXG4gICRyYXctcXVlcnk6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCk7XHJcbiAgQGlmICRyYXctcXVlcnkge1xyXG4gICAgJHF1ZXJ5OiBpZihcclxuICAgICAgdHlwZS1vZigkcmF3LXF1ZXJ5KSA9PSAnc3RyaW5nJyxcclxuICAgICAgdW5xdW90ZSgkcmF3LXF1ZXJ5KSxcclxuICAgICAgaW5zcGVjdCgkcmF3LXF1ZXJ5KVxyXG4gICAgKTtcclxuICAgIEBtZWRpYSAjeyRxdWVyeX0ge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBlcnJvciAnTm8gdmFsdWUgZm91bmQgZm9yIGAjeyRicmVha3BvaW50fWAuICcrJ1BsZWFzZSBtYWtlIHN1cmUgaXQgaXMgZGVmaW5lZCBpbiBgJGJyZWFrcG9pbnRzYCBtYXAuJztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnbWl4aW5zLnNjc3MnO1xyXG5cclxuLyogPT09PT09PT09PT09PVxyXG4gICBIZWxwZXIgY2xhc3Nlc1xyXG49PT09PT09PT09PT09ICovXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuaGlkZGVuLXNtIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTbGltc2Nyb2xsXHJcbi5zbGltU2Nyb2xsRGl2IHtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTWFyZ2luc1xyXG4ubS1iLTMwIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4vLyBXaWR0aFxyXG4udy14cyB7XHJcbiAgbWluLXdpZHRoOiA4MHB4O1xyXG59XHJcbi53LXNtIHtcclxuICBtaW4td2lkdGg6IDk1cHg7XHJcbn1cclxuLnctbWQge1xyXG4gIG1pbi13aWR0aDogMTEwcHg7XHJcbn1cclxuLnctbGcge1xyXG4gIG1pbi13aWR0aDogMTQwcHg7XHJcbn1cclxuXHJcbi8vIEZvbnQgc2l6ZXNcclxuLmZvbnQtMTAge1xyXG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xMSB7XHJcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZvbnQtMTIge1xyXG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xMyB7XHJcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTE0IHtcclxuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZvbnQtMTUge1xyXG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9udC0xNiB7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LTE4IHtcclxuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gVGh1bWIgc2l6ZXMrXHJcbi50aHVtYi14eHMge1xyXG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xyXG4gIHdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLnRodW1iLXhzIHtcclxuICBoZWlnaHQ6IDMycHggIWltcG9ydGFudDtcclxuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi50aHVtYi1zbSB7XHJcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDM2cHggIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWItbWQge1xyXG4gIGhlaWdodDogNDhweDtcclxuICB3aWR0aDogNDhweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWItbGcge1xyXG4gIGhlaWdodDogNjBweDtcclxuICB3aWR0aDogNjBweDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG4udGh1bWIteGwge1xyXG4gIGhlaWdodDogNzhweDtcclxuICB3aWR0aDogNzhweDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuLmdhcC0xIHtcclxuICBnYXA6IDVweDtcclxufVxyXG5cclxuLmdhcC0yIHtcclxuICBnYXA6IDEwcHg7XHJcbn1cclxuXHJcbi5nYXAtMyB7XHJcbiAgZ2FwOiAxNXB4O1xyXG59XHJcblxyXG4uZ2FwLTQge1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLmdhcC01IHtcclxuICBnYXA6IDI1cHg7XHJcbn1cclxuXHJcbi5nYXAtNiB7XHJcbiAgZ2FwOiAzMHB4O1xyXG59XHJcblxyXG4udG9vbGJhci1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxNXB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1zbScpIHtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnbWl4aW5zJztcclxuXHJcbi8qID09PT09PT09PT09PT1cclxuICAgQm9vdHN0cmFwLWN1c3RvbVxyXG49PT09PT09PT09PT09ICovXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG59XHJcbi5yb3cge1xyXG4gIG1hcmdpbi1yaWdodDogLThweDtcclxuICBtYXJnaW4tbGVmdDogLThweDtcclxufVxyXG5cclxuLmNvbCxcclxuLmNvbC0xLFxyXG4uY29sLTEwLFxyXG4uY29sLTExLFxyXG4uY29sLTEyLFxyXG4uY29sLTIsXHJcbi5jb2wtMyxcclxuLmNvbC00LFxyXG4uY29sLTUsXHJcbi5jb2wtNixcclxuLmNvbC03LFxyXG4uY29sLTgsXHJcbi5jb2wtOSxcclxuLmNvbC1hdXRvLFxyXG4uY29sLWxnLFxyXG4uY29sLWxnLTEsXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIsXHJcbi5jb2wtbGctMixcclxuLmNvbC1sZy0zLFxyXG4uY29sLWxnLTQsXHJcbi5jb2wtbGctNSxcclxuLmNvbC1sZy02LFxyXG4uY29sLWxnLTcsXHJcbi5jb2wtbGctOCxcclxuLmNvbC1sZy05LFxyXG4uY29sLWxnLWF1dG8sXHJcbi5jb2wtbWQsXHJcbi5jb2wtbWQtMSxcclxuLmNvbC1tZC0xMCxcclxuLmNvbC1tZC0xMSxcclxuLmNvbC1tZC0xMixcclxuLmNvbC1tZC0yLFxyXG4uY29sLW1kLTMsXHJcbi5jb2wtbWQtNCxcclxuLmNvbC1tZC01LFxyXG4uY29sLW1kLTYsXHJcbi5jb2wtbWQtNyxcclxuLmNvbC1tZC04LFxyXG4uY29sLW1kLTksXHJcbi5jb2wtbWQtYXV0byxcclxuLmNvbC1zbSxcclxuLmNvbC1zbS0xLFxyXG4uY29sLXNtLTEwLFxyXG4uY29sLXNtLTExLFxyXG4uY29sLXNtLTEyLFxyXG4uY29sLXNtLTIsXHJcbi5jb2wtc20tMyxcclxuLmNvbC1zbS00LFxyXG4uY29sLXNtLTUsXHJcbi5jb2wtc20tNixcclxuLmNvbC1zbS03LFxyXG4uY29sLXNtLTgsXHJcbi5jb2wtc20tOSxcclxuLmNvbC1zbS1hdXRvLFxyXG4uY29sLXhsLFxyXG4uY29sLXhsLTEsXHJcbi5jb2wteGwtMTAsXHJcbi5jb2wteGwtMTEsXHJcbi5jb2wteGwtMTIsXHJcbi5jb2wteGwtMixcclxuLmNvbC14bC0zLFxyXG4uY29sLXhsLTQsXHJcbi5jb2wteGwtNSxcclxuLmNvbC14bC02LFxyXG4uY29sLXhsLTcsXHJcbi5jb2wteGwtOCxcclxuLmNvbC14bC05LFxyXG4uY29sLXhsLWF1dG8ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG59XHJcblxyXG4uYnJlYWRjcnVtYiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBwYWRkaW5nLXRvcDogMTBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICB9XHJcbn1cclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJyZWFkY3J1bWItaXRlbSB7XHJcbiAgJi5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRncmF5LTYwMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoJGdyYXktNTAwLCAwLjUpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5icmVhZGNydW1iID4gbGkgKyBsaTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXGYxMDUnICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5jb2RlIHtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuLmxlYWQge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLmJsb2NrcXVvdGUge1xyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxLjA1cmVtO1xyXG4gIH1cclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICRncmF5LTMwMDtcclxuICAmLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XHJcbiAgICBib3JkZXItbGVmdDogMDtcclxuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLyogRHJvcGRvd24gKi9cclxuXHJcbi5kcm9wZG93bi1tZW51IHtcclxuICBwYWRkaW5nOiA0cHggMDtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsXHJcbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCAzJSk7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1pdGVtIHtcclxuICBwYWRkaW5nOiA2cHggMS41cmVtO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbGcge1xyXG4gIHdpZHRoOiAyODBweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMjYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYXJyb3ctbm9uZSB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmxpc3QtZ3JvdXAtaXRlbSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcl8yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1saXN0LWdyb3VwO1xyXG59XHJcblxyXG4vKiBOYXZzICYgVGFicyAqL1xyXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcclxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLnNtYWxsLFxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4vKiBCb3JkZXIgY29sb3JzICovXHJcbi5ib3JkZXItcHJpbWFyeSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXN1Y2Nlc3Mge1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1pbmZvIHtcclxuICBib3JkZXItY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItd2FybmluZyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2FybmluZyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWRhbmdlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5ib3JkZXItZGFyayB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLXBpbmsge1xyXG4gIGJvcmRlci1jb2xvcjogJHBpbmsgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJvcmRlci1wdXJwbGUge1xyXG4gIGJvcmRlci1jb2xvcjogJHB1cnBsZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYm9yZGVyLWN1c3RvbSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBQYWdpbmF0aW9uLyBQYWdlciAqL1xyXG5cclxuLnBhZ2luYXRpb24ge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAucGFnZS1saW5rIHtcclxuICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAucGFnZS1saW5rOmZvY3VzLFxyXG4gIC5wYWdlLWxpbms6aG92ZXIge1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoJHByaW1hcnksIDAuMzMpO1xyXG4gIH1cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgaGVpZ2h0OiBjYWxjKDE2cHggKyAxcHgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZXIgbGkgPiBhLFxyXG4ucGFnZXIgbGkgPiBzcGFuIHtcclxuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMsXHJcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcclxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxyXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xyXG4gIGNvbG9yOiBmYWRlKCR3aGl0ZSwgNzAlKTtcclxufVxyXG5cclxuLy8gU2Nyb2xsc3B5XHJcblxyXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG4uc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQubmF2YmFyLXNjcm9sbC1icmFuZCB7XHJcbiAgbWFyZ2luOiA4cHg7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDEwJSk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTZweCAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi8vIFBvcG92ZXJcclxuXHJcbi5wb3BvdmVyLWhlYWRlciB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLm5hdi1waWxscyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssXHJcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLWlubmVyLFxyXG4udG9vbHRpcC50b29sdGlwLXNreSAudG9vbHRpcC1pbm5lciB7XHJcbiAgYmFja2dyb3VuZDogJHRvb2x0aXAtY3VzdG9tO1xyXG4gIGNvbG9yOiAkbWVudS10aXRsZS1jb2xvcjtcclxufVxyXG5cclxuLnRvb2x0aXAudG9vbHRpcC1jdXN0b20uYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUsXHJcbi50b29sdGlwLnRvb2x0aXAtc2t5LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkbGlnaHQ7XHJcbn1cclxuIiwiLy9cclxuLy8gRGVtby1Pbmx5XHJcbi8vXHJcblxyXG4uYnMtZXhhbXBsZS1tb2RhbCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogYXV0bztcclxuICByaWdodDogYXV0bztcclxuICBib3R0b206IGF1dG87XHJcbiAgbGVmdDogYXV0bztcclxuICB6LWluZGV4OiAxO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uaWNvbi1kZW1vLWNvbnRlbnQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDVweDtcclxuICB9XHJcblxyXG4gICYuZW1vamktaWNvbnMge1xyXG4gICAgaSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvIDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMzRweDtcclxuICAgIGhlaWdodDogMzRweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNXB4O1xyXG5cclxuICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICBmaWxsOiAkbXV0ZWQ7XHJcbiAgICB9XHJcblxyXG4gICAgcGF0aDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIGZpbGw6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgcGF0aDpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgIGZpbGw6ICRtdXRlZDtcclxuICAgIH1cclxuICAgIGNpcmNsZSB7XHJcbiAgICAgIGZpbGw6ICRpbmZvO1xyXG4gICAgfVxyXG4gICAgZyB7XHJcbiAgICAgIHBhdGg6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgIGZpbGw6ICRwcmltYXJ5O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYXRoOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmaWxsOiAkbXV0ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2wtc20tNiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBpIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBwYXRoOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBmaWxsOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgICBwYXRoOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICBmaWxsOiAkbXV0ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhZ2Utd3JhcHBlciB7XHJcbiAgcGFkZGluZy10b3A6ICR0b3BiYXItaGVpZ2h0O1xyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JHRvcGJhci1oZWlnaHR9KTtcclxuICBwYWRkaW5nOiAwIDE1cHggNjBweCAxNXB4O1xyXG59XHJcblxyXG4ubGVmdC1zaWRlbmF2IHtcclxuICBtaW4td2lkdGg6ICRsZWZ0YmFyLXdpZHRoO1xyXG4gIG1heC13aWR0aDogJGxlZnRiYXItd2lkdGg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnLWxlZnRiYXI7XHJcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JHRvcGJhci1oZWlnaHR9KTtcclxuICBib3gtc2hhZG93OiAkc2hhZG93O1xyXG4gIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgcGFkZGluZzogMzBweCAwIDMwcHggMDtcclxufVxyXG5cclxuLmxlZnQtc2lkZW5hdi1tZW51IHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmc6IDEycHggMzBweCAxMnB4IDI3cHg7XHJcbiAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWNvbG9yO1xyXG4gICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaSB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAmLnRpLWNvbnRyb2wtcmVjb3JkIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWVudS1zdWItaXRlbS1jb2xvcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuNXB4O1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5tbS1hY3RpdmUge1xyXG4gICAgICAubWVudS1hcnJvdyB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW0tYWN0aXZlIGEgLm1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSB7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcRjE0Mic7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIGxpIGEge1xyXG4gICAgICAgIG1lbnUtYXJyb3cubGVmdC1oYXMtbWVudSB7XHJcbiAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDInO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubW0tYWN0aXZlIHtcclxuICAgICAgICA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51LWl0ZW0taG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IGk6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubW0tc2hvdyB7XHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA+IGEge1xyXG4gICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGJnLWxlZnRiYXIsIDIlKTtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2LWl0ZW0uYWN0aXZlIHtcclxuICAgICAgICBhLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gJi5tbS1hY3RpdmUge1xyXG4gICAgLy8gICAgIC5tZW51LWFycm93LmxlZnQtaGFzLW1lbnV7XHJcbiAgICAvLyAgICAgICAgIGkge1xyXG4gICAgLy8gICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgLy8gICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMTQyXCI7XHJcbiAgICAvLyAgICAgICAgICAgICB9XHJcbiAgICAvLyAgICAgICAgIH1cclxuICAgIC8vICAgICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAubWVudS10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcblxyXG4gIC5tZW51LWFycm93IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcblxyXG4gICAgaSB7XHJcbiAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gRW5sYXJnZSBtZW51XHJcbi5lbmxhcmdlLW1lbnUge1xyXG4gIC5sZWZ0LXNpZGVuYXYge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgLnRvcGJhciB7XHJcbiAgICAudG9wYmFyLWxlZnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmctbmF2YmFyO1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgLmxvZ28tbGcge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICYubG9nby1kYXJrIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNjgwcHgpIHtcclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLmxlZnQtc2lkZW5hdiB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6ICR0b3BiYXItaGVpZ2h0O1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gIH1cclxuICAuZW5sYXJnZS1tZW51IHtcclxuICAgIC50b3BiYXIge1xyXG4gICAgICAudG9wYmFyLWxlZnQge1xyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIC5sb2dvLWxnIHtcclxuICAgICAgICAgICAgJi5sb2dvLWRhcmsge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVG9wYmFyXHJcbi8vXHJcbi50b3BiYXIge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgLnRvcGJhci1sZWZ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1sb2dvO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICR0b3BiYXItaGVpZ2h0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6ICR0b3BiYXItbGVmdC13aWR0aDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAubG9nbyB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcclxuICAgICAgLmxvZ28tc20ge1xyXG4gICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAubG9nby1sZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgIH1cclxuICAgICAgLmxvZ28tZGFyayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1jdXN0b20ge1xyXG4gIGJhY2tncm91bmQ6ICRiZy1uYXZiYXI7XHJcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxuICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbiAgbWluLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgLm5hdi1saW5rIHtcclxuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcclxuICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICBsaW5lLWhlaWdodDogJHRvcGJhci1oZWlnaHQ7XHJcbiAgICBtYXgtaGVpZ2h0OiAkdG9wYmFyLWhlaWdodDtcclxuICAgIC5uYXYtaWNvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRvcGJhci1uYXYge1xyXG4gICAgbGkge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgJi5zaG93IHtcclxuICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkYmctbmF2YmFyLCAzJSk7XHJcbiAgICAgICAgICBjb2xvcjogJGJvZHktdGV4dDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmNyeXB0by1iYWxhbmNlIHtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgIH1cclxuICAgIG1hcmdpbjogMTZweCAyMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLmJ0Yy1iYWxhbmNlIHtcclxuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICBoNSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnV0dG9uLW1lbnUtbW9iaWxlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB3aWR0aDogNjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5uYXYtdXNlciB7XHJcbiAgLm5hdi11c2VyLW5hbWUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogTm90aWZpY2F0aW9uICovXHJcblxyXG4ubm90aS1pY29uLWJhZGdlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAxMHB4O1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gIG1heC1oZWlnaHQ6IDIyMHB4O1xyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWxpc3Qge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIC5ub3RpLXRpdGxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XHJcbiAgICBtYXJnaW46IC00cHggMHB4IDBweCAwcHg7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub3RpLWljb24ge1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgfVxyXG4gIC5ub3RpLWljb24tYmFkZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNHB4O1xyXG4gICAgcmlnaHQ6IDhweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJHdoaXRlLCAwLjYpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgcGFkZGluZzogMnB4IDRweCAycHg7XHJcbiAgfVxyXG4gIC5ub3RpZnktaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICAubm90aWZ5LWljb24ge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubm90aWZ5LWRldGFpbHMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBtYXJnaW4tbGVmdDogNDVweDtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgc21hbGwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU2VhcmNoXHJcblxyXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sLFxyXG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3VzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJnLW5hdmJhciwgNyUpO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgY29sb3I6ICRncmF5LTYwMDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogNDBweDtcclxuICBiYWNrZ3JvdW5kOiAkYmctbmF2YmFyO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICB3aWR0aDogMzAwcHg7XHJcbn1cclxuXHJcbi5hcHAtc2VhcmNoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy10b3A6IDE4cHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDglKTtcclxufVxyXG5cclxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gIGNvbG9yOiBkYXJrZW4oJGdyYXktNDAwLCA4JSk7XHJcbn1cclxuXHJcbi5hcHAtc2VhcmNoIGlucHV0LmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDglKTtcclxufVxyXG5cclxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgY29sb3I6IGRhcmtlbigkZ3JheS00MDAsIDglKTtcclxufVxyXG5cclxuLmFwcC1zZWFyY2ggYSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMThweDtcclxuICByaWdodDogMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgd2lkdGg6IDM0cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkYmctbmF2YmFyLCAzJSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRiZy1uYXZiYXIsIDclKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgY29sb3I6ICRncmF5LTUwMDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gIC50b3BiYXIge1xyXG4gICAgLnRvcGJhci1sZWZ0IHtcclxuICAgICAgd2lkdGg6ICRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDtcclxuXHJcbiAgICAgIC5sb2dvLWxnIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWN1c3RvbSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkbGVmdGJhci13aWR0aC1jb2xsYXBzZWQ7XHJcbiAgICB9XHJcbiAgICAuYXBwLXNlYXJjaCB7XHJcbiAgICAgIC5mb3JtLWNvbnRyb2wsXHJcbiAgICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xyXG4gICAgICAgIHdpZHRoOiAyMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucGFnZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDAgMCA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XHJcbiAgLmFwcC1zZWFyY2gge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5hcHAtc2VhcmNoLFxyXG4gIC5oaWRkZW4tc20ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xyXG4gIC5wYWdlLXRpdGxlLWJveCB7XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEZvb3RlclxyXG4vL1xyXG5cclxuLmZvb3RlciB7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICBib3R0b206IDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogMDtcclxuICBjb2xvcjogJGdyYXktNjAwO1xyXG59XHJcbiIsIi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXMgXHJcbiAqIFxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cclxuLndhdmVzLWVmZmVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAxMDBweDtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG4gIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChcclxuICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAwLFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcclxuICApO1xyXG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChcclxuICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAwLFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcclxuICApO1xyXG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjIpIDAsXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJVxyXG4gICk7XHJcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjIpIDAsXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJVxyXG4gICk7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgLW1vei10cmFuc2l0aW9uLXByb3BlcnR5OiAtbW96LXRyYW5zZm9ybSwgb3BhY2l0eTtcclxuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLndhdmVzLWVmZmVjdC53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlXHJcbiAgKTtcclxuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlXHJcbiAgKTtcclxuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcclxuICApO1xyXG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSxcclxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsXHJcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLFxyXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCVcclxuICApO1xyXG59XHJcbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbn1cclxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcclxufVxyXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi53YXZlcy1idXR0b24sXHJcbi53YXZlcy1jaXJjbGUge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XHJcbn1cclxuLndhdmVzLWJ1dHRvbixcclxuLndhdmVzLWJ1dHRvbjpob3ZlcixcclxuLndhdmVzLWJ1dHRvbjp2aXNpdGVkLFxyXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLndhdmVzLWJ1dHRvbiB7XHJcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG59XHJcbi53YXZlcy1idXR0b24taW5wdXQge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XHJcbn1cclxuLndhdmVzLWlucHV0LXdyYXBwZXIge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbn1cclxuLndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9uIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi53YXZlcy1jaXJjbGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aWR0aDogMi41ZW07XHJcbiAgaGVpZ2h0OiAyLjVlbTtcclxuICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG59XHJcbi53YXZlcy1mbG9hdCB7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbn1cclxuLndhdmVzLWZsb2F0OmFjdGl2ZSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxufVxyXG4ud2F2ZXMtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbiIsIi8qXHJcbiAqIFRoZW1lOiBNZXRyaWNhIC0gUmVzcG9uc2l2ZSBCb290c3RyYXAgNCBBZG1pbiBEYXNoYm9hcmRcclxuICogQXV0aG9yOiBNYW5uYXR0aGVtZXNcclxuICogRmlsZTogTWFpbiBDc3MgRmlsZVxyXG4gKi9cbi8qXHJcbjEuIE1lbnVcclxuMi4gQ29tbW9uXHJcbjMuIEhlbHBlclxyXG40LiBCb290c3RyYXAgUmVzZXRcclxuNS4gV2F2ZXMgRWZmZWN0XHJcbjYuIENhcmRcclxuNy4gQnV0dG9uc1xyXG44LiBSaWJib25zXHJcbjkuIFBvcG92ZXJzIGFuZCBUb29sdGlwc1xyXG4xMC4gQ2hlY2tib3ggJiBSYWRpb1xyXG4xMS4gQWxlcnRzXHJcbjEyLiBNb2RhbFxyXG4xMy4gU3Bpbm5lcnNcclxuMTQuIFdpZGdldHNcclxuMTUuIFRhYnNcclxuMTYuIFByb2dyZXNzXHJcbjE3LiBTd2VldCBBbGVydFxyXG4xOC4gQ2hhcnRzXHJcbjE5LiBFbWFpbFxyXG4yMC4gRm9ybSBFbGVtZW50c1xyXG4yMS4gRm9ybSBBZHZhbmNlZFxyXG4yMi4gRm9ybSBWYWxpZGF0aW9uXHJcbjIzLiBGb3JtIFBpY2tlcnNcclxuMjQuIEZvcm0gV2l6YXJkXHJcbjI1LiBTdW1tZXJub3RlXHJcbjI2LiBXeXNpd2lnXHJcbjI3LiBGb3JtIFVwbG9hZHNcclxuMjguIFRhYmxlc1xyXG4yOS4gTWFwc1xyXG4zMC4gQ2FsZW5kYXJcclxuMzEuIFRpY2tldHNcclxuMzIuIHRhc2tib2FyZHNcclxuMzMuIFByb2plY3RzXHJcbjM0LiBDb21wYW5pZXNcclxuMzUuIEZpbGUgTWFuYWdlclxyXG4zNi4gVGltZWxpbmVcclxuMzcuIFByb2ZpbGVcclxuMzguIFByaW50XHJcbjM5LiBGQVFcclxuNDAuIFByaWNpbmdcclxuNDEuIEFjY291bnQtUGFnZXNcclxuNDIuIFNlYXJjaCBSZXN1bHRzXHJcbjQzLiBHYWxsZXJ5XHJcbjQ0LiBDb21pbmcgU29vblxyXG40NS4gUmVzcG9uc2l2ZVxyXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UG9wcGluczo0MDAsNTAwLDYwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDUwMCw3MDBcIik7XG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMGY3OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFmMGY3O1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbmgxIHtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG5oMiB7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuaDMge1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbmg0IHtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTVweDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG5wIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4qIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmEge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNTA2NDljO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBjb2xvcjogIzUwNjQ5YyAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5wYWdlLWxpbmsge1xuICBmb250LXNpemU6IGluaGVyaXQ7IH1cblxuLyogUGFnZSB0aXRsZXMgKi9cbi50aXRsZS10ZXh0LFxuLmhlYWRlci10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIHRleHQtc2hhZG93OiAwIDAgMXB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4xKTsgfVxuXG4ucGFnZS10aXRsZS1ib3gge1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBhZ2UtdGl0bGUtYm94IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gIC5wYWdlLXRpdGxlLWJveCAuZmxvYXQtcmlnaHQge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5wYWdlLXRpdGxlLWJveCAucGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qID09PT09PT09PT09PT1cclxuICAgSGVscGVyIGNsYXNzZXNcclxuPT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2xpbVNjcm9sbERpdiB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tLWItMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi53LXhzIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4OyB9XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4udy1sZyB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLmZvbnQtMTAge1xuICBmb250LXNpemU6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTMge1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtMTYge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50OyB9XG5cbi50aHVtYi14eHMge1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14cyB7XG4gIGhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLXNtIHtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4udGh1bWItbWQge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnRodW1iLWxnIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi50aHVtYi14bCB7XG4gIGhlaWdodDogNzhweDtcbiAgd2lkdGg6IDc4cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4uZ2FwLTEge1xuICBnYXA6IDVweDsgfVxuXG4uZ2FwLTIge1xuICBnYXA6IDEwcHg7IH1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxNXB4OyB9XG5cbi5nYXAtNCB7XG4gIGdhcDogMjBweDsgfVxuXG4uZ2FwLTUge1xuICBnYXA6IDI1cHg7IH1cblxuLmdhcC02IHtcbiAgZ2FwOiAzMHB4OyB9XG5cbi50b29sYmFyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgIC50b29sYmFyLWNvbnRhaW5lciB7XG4gICAgICBnYXA6IDEwcHg7IH0gfVxuXG4vKiA9PT09PT09PT09PT09XHJcbiAgIEJvb3RzdHJhcC1jdXN0b21cclxuPT09PT09PT09PT09PSAqL1xuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuICBtYXJnaW4tbGVmdDogLThweDsgfVxuXG4uY29sLFxuLmNvbC0xLFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC1hdXRvLFxuLmNvbC1sZyxcbi5jb2wtbGctMSxcbi5jb2wtbGctMTAsXG4uY29sLWxnLTExLFxuLmNvbC1sZy0xMixcbi5jb2wtbGctMixcbi5jb2wtbGctMyxcbi5jb2wtbGctNCxcbi5jb2wtbGctNSxcbi5jb2wtbGctNixcbi5jb2wtbGctNyxcbi5jb2wtbGctOCxcbi5jb2wtbGctOSxcbi5jb2wtbGctYXV0byxcbi5jb2wtbWQsXG4uY29sLW1kLTEsXG4uY29sLW1kLTEwLFxuLmNvbC1tZC0xMSxcbi5jb2wtbWQtMTIsXG4uY29sLW1kLTIsXG4uY29sLW1kLTMsXG4uY29sLW1kLTQsXG4uY29sLW1kLTUsXG4uY29sLW1kLTYsXG4uY29sLW1kLTcsXG4uY29sLW1kLTgsXG4uY29sLW1kLTksXG4uY29sLW1kLWF1dG8sXG4uY29sLXNtLFxuLmNvbC1zbS0xLFxuLmNvbC1zbS0xMCxcbi5jb2wtc20tMTEsXG4uY29sLXNtLTEyLFxuLmNvbC1zbS0yLFxuLmNvbC1zbS0zLFxuLmNvbC1zbS00LFxuLmNvbC1zbS01LFxuLmNvbC1zbS02LFxuLmNvbC1zbS03LFxuLmNvbC1zbS04LFxuLmNvbC1zbS05LFxuLmNvbC1zbS1hdXRvLFxuLmNvbC14bCxcbi5jb2wteGwtMSxcbi5jb2wteGwtMTAsXG4uY29sLXhsLTExLFxuLmNvbC14bC0xMixcbi5jb2wteGwtMixcbi5jb2wteGwtMyxcbi5jb2wteGwtNCxcbi5jb2wteGwtNSxcbi5jb2wteGwtNixcbi5jb2wteGwtNyxcbi5jb2wteGwtOCxcbi5jb2wteGwtOSxcbi5jb2wteGwtYXV0byB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5icmVhZGNydW1iIGEge1xuICAgIGNvbG9yOiAjODk5N2JkOyB9XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzA4MWI5OyB9XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDEzNywgMTUxLCAxODksIDAuNSkgIWltcG9ydGFudDsgfVxuXG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNScgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICM4OTk3YmQgIWltcG9ydGFudDsgfVxuXG5jb2RlIHtcbiAgY29sb3I6ICM0YWM3ZWM7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZGJlMGVjOyB9XG4gIC5ibG9ja3F1b3RlIHAge1xuICAgIGZvbnQtc2l6ZTogMS4wNXJlbTsgfVxuICAuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkICNkYmUwZWM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLyogRHJvcGRvd24gKi9cbi5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItY29sb3I6ICNlZmYyZjk7XG4gIG1hcmdpbjogMDsgfVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsXG4uZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogIzJmNDY4NjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgcGFkZGluZzogNnB4IDEuNXJlbTsgfVxuXG4uZHJvcGRvd24tbGcge1xuICB3aWR0aDogMjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmRyb3Bkb3duLWxnIHtcbiAgICAgIHdpZHRoOiAyNjBweDsgfSB9XG5cbi5hcnJvdy1ub25lOmFmdGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWVmZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLyogTmF2cyAmIFRhYnMgKi9cbi5uYXYtcGlsbHMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLFxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnNtYWxsLFxuc21hbGwge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLyogQm9yZGVyIGNvbG9ycyAqL1xuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXBpbmsge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXB1cnBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItY3VzdG9tIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLyogUGFnaW5hdGlvbi8gUGFnZXIgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9IH1cblxuLnBhZ2luYXRpb24gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNDM1MTc3OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wYWdpbmF0aW9uIC5wYWdlLWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07IH0gfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4ucGFnaW5hdGlvbiAucGFnZS1saW5rOmZvY3VzLFxuLnBhZ2luYXRpb24gLnBhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMmY0Njg2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NywgMTIxLCAyNDYsIDAuMzMpOyB9XG5cbi5wYWdpbmF0aW9uIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogY2FsYygxNnB4ICsgMXB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhZ2luYXRpb24gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5wYWdlciBsaSA+IGEsXG4ucGFnZXIgbGkgPiBzcGFuIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjMmY0Njg2OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogZmFkZSgjZmZmZmZmLCA3MCUpOyB9XG5cbi5zY3JvbGxzcHktZXhhbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLm5hdmJhci1icmFuZC5uYXZiYXItc2Nyb2xsLWJyYW5kIHtcbiAgbWFyZ2luOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayxcbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmU3ZmQ7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi50b29sdGlwLnRvb2x0aXAtY3VzdG9tIC50b29sdGlwLWlubmVyLFxuLnRvb2x0aXAudG9vbHRpcC1za3kgLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZWFmMGY3O1xuICBjb2xvcjogIzQzNTE3NzsgfVxuXG4udG9vbHRpcC50b29sdGlwLWN1c3RvbS5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSxcbi50b29sdGlwLnRvb2x0aXAtc2t5LmJzLXRvb2x0aXAtdG9wIC5hcnJvdzo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YxZjVmYTsgfVxuXG4uYnMtZXhhbXBsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaWNvbi1kZW1vLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmljb24tZGVtby1jb250ZW50IGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDAgYXV0byA1cHg7IH1cbiAgLmljb24tZGVtby1jb250ZW50LmVtb2ppLWljb25zIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDAgYXV0byA4cHg7IH1cbiAgLmljb24tZGVtby1jb250ZW50IHN2ZyB7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDVweDsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBmaWxsOiAjYTRhYmM1OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGZpbGw6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIHBhdGg6bnRoLW9mLXR5cGUoMykge1xuICAgICAgZmlsbDogI2E0YWJjNTsgfVxuICAgIC5pY29uLWRlbW8tY29udGVudCBzdmcgY2lyY2xlIHtcbiAgICAgIGZpbGw6ICM5YmE3Y2E7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgc3ZnIGcgcGF0aDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBmaWxsOiAjNGQ3OWY2OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IHN2ZyBnIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmlsbDogI2E0YWJjNTsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IC5jb2wtc20tNjpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IC5jb2wtc20tNjpob3ZlciBwYXRoOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIGZpbGw6ICM0ZDc5ZjY7IH1cbiAgICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1zbS02OmhvdmVyIHBhdGg6bnRoLW9mLXR5cGUoMikge1xuICAgICAgZmlsbDogI2E0YWJjNTsgfVxuXG4ucGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLnBhZ2UtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4KTtcbiAgcGFkZGluZzogMCAxNXB4IDYwcHggMTVweDsgfVxuXG4ubGVmdC1zaWRlbmF2IHtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4MTgyMztcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDMxLCAzMCwgNDcsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBwYWRkaW5nOiAzMHB4IDAgMzBweCAwOyB9XG5cbi5sZWZ0LXNpZGVuYXYtbWVudSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGVmdC1zaWRlbmF2LW1lbnUgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTJweCAzMHB4IDEycHggMjdweDtcbiAgICAgIGNvbG9yOiAjYTliYWNhO1xuICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgPiBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM3NDk2Zjg7IH1cbiAgICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpID4gYTpob3ZlciBpIHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpID4gYSBpIHtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSA+IGEgaS50aS1jb250cm9sLXJlY29yZCB7XG4gICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSB1bCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4OyB9XG4gICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkgdWwgbGkgPiBhIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICBjb2xvcjogI2E5YmFjYTtcbiAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gICAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaSB1bCBsaSA+IGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gICAgICAgICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpIHVsIGxpID4gYTpob3ZlciBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubWVudS1hcnJvdyBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxGMTQwJzsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1tLWFjdGl2ZSBhIC5tZW51LWFycm93LmxlZnQtaGFzLW1lbnUgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcRjE0MCc7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tZW51LWFycm93LmxlZnQtaGFzLW1lbnUgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcRjE0Mic7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIGxpIGEgbWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXEYxNDInOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubW0tYWN0aXZlID4gYSB7XG4gICAgICBjb2xvcjogIzc0OTZmODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5tbS1hY3RpdmUgPiBhLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjNzQ5NmY4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm1tLWFjdGl2ZSAubWVudS1hcnJvdy5sZWZ0LWhhcy1tZW51IGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXEYxNDAnOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSAubW0tYWN0aXZlIC5tbS1zaG93IGxpIGEuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmxlZnQtc2lkZW5hdi1tZW51IGxpLm1tLWFjdGl2ZSA+IGEge1xuICAgICAgY29sb3I6ICM3NDk2Zjg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzc0OTZmODtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYzFjMjk7IH1cbiAgICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgPiBhIGkge1xuICAgICAgICBjb2xvcjogIzc0OTZmODsgfVxuICAgIC5sZWZ0LXNpZGVuYXYtbWVudSBsaS5tbS1hY3RpdmUgLm5hdi1pdGVtLmFjdGl2ZSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gICAgICAubGVmdC1zaWRlbmF2LW1lbnUgbGkubW0tYWN0aXZlIC5uYXYtaXRlbS5hY3RpdmUgYS5uYXYtbGluay5hY3RpdmUgaSB7XG4gICAgICAgIGNvbG9yOiAjNzQ5NmY4OyB9XG4gIC5sZWZ0LXNpZGVuYXYtbWVudSAubWVudS10aXRsZSB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIGNvbG9yOiAjODk5N2JkO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5sZWZ0LXNpZGVuYXYtbWVudSAubWVudS1hcnJvdyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAubGVmdC1zaWRlbmF2LW1lbnUgLm1lbnUtYXJyb3cgaSB7XG4gICAgICB3aWR0aDogMTVweDsgfVxuXG4uZW5sYXJnZS1tZW51IC5sZWZ0LXNpZGVuYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lbmxhcmdlLW1lbnUgLnRvcGJhciAudG9wYmFyLWxlZnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5lbmxhcmdlLW1lbnUgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZW5sYXJnZS1tZW51IC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvIC5sb2dvLWxnLmxvZ28tZGFyayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICAucGFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVmdC1zaWRlbmF2IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA3MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgei1pbmRleDogMTA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wYWdlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG4gIC5lbmxhcmdlLW1lbnUgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tbGcubG9nby1kYXJrIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnRvcGJhciB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OyB9XG4gIC50b3BiYXIgLnRvcGJhci1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxYzI5O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28ge1xuICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cbiAgICAgIC50b3BiYXIgLnRvcGJhci1sZWZ0IC5sb2dvIC5sb2dvLXNtIHtcbiAgICAgICAgaGVpZ2h0OiAyNHB4OyB9XG4gICAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nbyAubG9nby1sZyB7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAgICAgLnRvcGJhciAudG9wYmFyLWxlZnQgLmxvZ28gLmxvZ28tZGFyayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1jdXN0b20ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggcmdiYSgzMSwgMzAsIDQ3LCAwLjA1KTsgfVxuICAubmF2YmFyLWN1c3RvbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgICBjb2xvcjogIzg5OTdiZDtcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBtYXgtaGVpZ2h0OiA3MHB4OyB9XG4gICAgLm5hdmJhci1jdXN0b20gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLm5hdmJhci1jdXN0b20gLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gICAgY29udGVudDogaW5pdGlhbDsgfVxuICAubmF2YmFyLWN1c3RvbSAudG9wYmFyLW5hdiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubmF2YmFyLWN1c3RvbSAudG9wYmFyLW5hdiBsaS5zaG93IC5uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGNvbG9yOiAjODI4ZGIxOyB9XG4gIC5uYXZiYXItY3VzdG9tIC5jcnlwdG8tYmFsYW5jZSB7XG4gICAgbWFyZ2luOiAxNnB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItY3VzdG9tIC5jcnlwdG8tYmFsYW5jZSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5uYXZiYXItY3VzdG9tIC5jcnlwdG8tYmFsYW5jZSAuYnRjLWJhbGFuY2Uge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgZmxleDogMTsgfVxuICAgICAgLm5hdmJhci1jdXN0b20gLmNyeXB0by1iYWxhbmNlIC5idGMtYmFsYW5jZSBoNSB7XG4gICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5uYXZiYXItY3VzdG9tIC5jcnlwdG8tYmFsYW5jZSAuYnRjLWJhbGFuY2UgaDUgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICNhNGFiYzU7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgIC5uYXZiYXItY3VzdG9tIC5jcnlwdG8tYmFsYW5jZSAuYnRjLWJhbGFuY2Ugc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uYnV0dG9uLW1lbnUtbW9iaWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm5hdi11c2VyIC5uYXYtdXNlci1uYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubmF2LXVzZXIgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDsgfVxuXG4vKiBOb3RpZmljYXRpb24gKi9cbi5ub3RpLWljb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB4OyB9XG5cbi5ub3RpZmljYXRpb24tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIyMHB4OyB9XG5cbi5ub3RpZmljYXRpb24tbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5ub3RpZmljYXRpb24tbGlzdCAubm90aS10aXRsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbiAgICBtYXJnaW46IC00cHggMHB4IDBweCAwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTJweCAyMHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLXRpdGxlIGg1IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjYTRhYmM1OyB9XG4gIC5ub3RpZmljYXRpb24tbGlzdCAubm90aS1pY29uLWJhZGdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogOHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMnB4IDRweCAycHg7IH1cbiAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgLm5vdGlmaWNhdGlvbi1saXN0IC5ub3RpZnktaXRlbSAubm90aWZ5LWljb24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1pY29uIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5ub3RpZmljYXRpb24tbGlzdCAubm90aWZ5LWl0ZW0gLm5vdGlmeS1kZXRhaWxzIGIge1xuICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIC5ub3RpZnktZGV0YWlscyBzbWFsbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgICAubm90aWZpY2F0aW9uLWxpc3QgLm5vdGlmeS1pdGVtIC5ub3RpZnktZGV0YWlscyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbCxcbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGhlaWdodDogMzRweDtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi5hcHAtc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OGE5ZDk7IH1cblxuLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk4YTlkOTsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk4YTlkOTsgfVxuXG4uYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OGE5ZDk7IH1cblxuLmFwcC1zZWFyY2ggYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICM4OTk3YmQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudG9wYmFyIC50b3BiYXItbGVmdCB7XG4gICAgd2lkdGg6IDcwcHg7IH1cbiAgICAudG9wYmFyIC50b3BiYXItbGVmdCAubG9nby1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC50b3BiYXIgLm5hdmJhci1jdXN0b20ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4OyB9XG4gIC50b3BiYXIgLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbCxcbiAgLnRvcGJhciAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICB3aWR0aDogMjMwcHg7IH1cbiAgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDYwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzLjk4cHgpIHtcbiAgLmFwcC1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFwcC1zZWFyY2gsXG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBhZ2UtdGl0bGUtYm94IC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGJlMGVjO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbG9yOiAjNzA4MWI5OyB9XG5cbi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXMgXHJcbiAqIFxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7IH1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1idXR0b246aG92ZXIsXG4ud2F2ZXMtYnV0dG9uOnZpc2l0ZWQsXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDE7IH1cblxuLndhdmVzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07IH1cblxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7IH1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4ud2F2ZXMtZmxvYXQge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuXG4ud2F2ZXMtZmxvYXQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cblxuLndhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IHJnYmEoMzEsIDMwLCA0NywgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2FyZC1ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5OyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmUwZWM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGJlMGVjOyB9XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWZmMmY5OyB9XG5cbi5jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7IH1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7IH1cblxuLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uY2FyZC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4uY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5jYXJkLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5jYXJkLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLmNhcmQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYjU1Y2M7IH1cblxuLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5idG46Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAjZWZmMmY5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnRuLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4uYW5pbWF0aW9uLW1vZGFsLFxuLmJ1dHRvbi1saXN0LFxuLmJ1dHRvbi1pdGVtcyB7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7IH1cbiAgLmFuaW1hdGlvbi1tb2RhbCAuYnRuLFxuICAuYnV0dG9uLWxpc3QgLmJ0bixcbiAgLmJ1dHRvbi1pdGVtcyAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmJ0bi14bCB7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5idG4tc20ge1xuICBwYWRkaW5nOiA0cHggOHB4O1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmJ0bi14cyB7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmJ0bi14c3Mge1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4uYnRuLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDsgfVxuXG4uYnRuLXNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1za2V3IHtcbiAgdHJhbnNmb3JtOiBza2V3KC0xNWRlZyk7IH1cbiAgLmJ0bi1za2V3IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHNrZXcoMTVkZWcpOyB9XG5cbi5hY2NvcmRpb24gLmJ0bjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJ0bi5idG4tb3V0bGluZS1kYXNoZWQge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICNmZmZmZmYgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC01cHg7XG4gIC1tb3otb3V0bGluZS1yYWRpdXM6IDI1cHg7IH1cblxuLmJ0bi1wcmltYXJ5LFxuLmJ0bi1zdWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnksXG4uYnRuLWluZm8sXG4uYnRuLXdhcm5pbmcsXG4uYnRuLWRhbmdlcixcbi5idG4tZGFyayxcbi5idG4tcGluayxcbi5idG4tcHVycGxlLFxuLmJ0bi1ibHVlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLypidG4tcHJpbWFyeSovXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ3OWY2O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDc3LCAxMjEsIDI0NiwgMC41KTsgfVxuXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSxcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuYS5iZy1wcmltYXJ5OmZvY3VzLFxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsXG5idXR0b24uYmctcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTY3ZjUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1NjdmNTsgfVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMsXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjNjU4YmY3OyB9XG5cbi8qYnRuLXN1Y2Nlc3MqL1xuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFlY2FiODtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgzMCwgMjAyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2VzczpkaXNhYmxlZCxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcyxcbi5idG4tb3V0bGluZS1zdWNjZXNzLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWJiNGE0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWJiNGE0OyB9XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyxcbi5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4taW5mbyovXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWJhN2NhO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuNSk7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyxcbi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mbzpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtaW5mbzpob3Zlcixcbi5idG4taW5mby5hY3RpdmUsXG4uYnRuLWluZm86YWN0aXZlLFxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE5OGMxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGE5OGMxOyB9XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLW91dGxpbmUtaW5mby5mb2N1cyxcbi5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkLFxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2E1YjBjZjsgfVxuXG4vKmJ0bi13YXJuaW5nKi9cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2M3NGQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjQzLCAxOTksIDc3LCAwLjUpOyB9XG5cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmc6ZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYmYzNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxYmYzNTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNDMsIDE5OSwgNzcsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1kYW5nZXIqL1xuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLFxuLmJ0bi1vdXRsaW5lLWRhbmdlci5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlcjpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY0ZDU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWY0ZDU2OyB9XG5cbi5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tb3V0bGluZS1kYW5nZXIuZm9jdXMsXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLXNlY29uZGFyeSovXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0YWM3ZWM7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoNzQsIDE5OSwgMjM2LCAwLjUpO1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsXG4uYnRuLXNlY29uZGFyeS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXNlY29uZGFyeTphY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsXG5hLmJnLXNlY29uZGFyeTpmb2N1cyxcbmEuYmctc2Vjb25kYXJ5OmhvdmVyLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpmb2N1cyxcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzNjMGVhICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzM2MwZWE7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLypidG4tbGlnaHQqL1xuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDE4MiwgMTk0LCAyMjgsIDAuNSk7IH1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXG4uYnRuLWxpZ2h0OmFjdGl2ZSxcbi5idG4tbGlnaHQ6Zm9jdXMsXG4uYnRuLWxpZ2h0OmhvdmVyLFxuLmJ0bi1saWdodC5hY3RpdmUsXG4uYnRuLWxpZ2h0LmZvY3VzLFxuLmJ0bi1saWdodDphY3RpdmUsXG4uYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1saWdodDpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXG4uYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS1saWdodDpob3Zlcixcbi5idG4tbGlnaHQuYWN0aXZlLFxuLmJ0bi1saWdodC5kaXNhYmxlZCxcbi5idG4tbGlnaHQ6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tbGlnaHQ6YWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWU4ZjM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWU4ZjM7IH1cblxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tbGlnaHQuZm9jdXMsXG4uYnRuLWxpZ2h0OmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLypidG4tZGFyayovXG4uYnRuLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmY0Njg2O1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjUpO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWRhcms6aG92ZXIsXG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcms6YWN0aXZlLFxuLmJ0bi1kYXJrLmFjdGl2ZSxcbi5idG4tZGFyay5mb2N1cyxcbi5idG4tZGFyazphY3RpdmUsXG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLWRhcms6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhcmssXG4uYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyazphY3RpdmUsXG4uYnRuLWRhcmsuZGlzYWJsZWQsXG4uYnRuLWRhcms6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgzYzczO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjgzYzczO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLWRhcmsuZm9jdXMsXG4uYnRuLWRhcms6Zm9jdXMsXG4uYnRuLW91dGxpbmUtZGFyay5mb2N1cyxcbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoNDcsIDcwLCAxMzQsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1saW5rKi9cbi5idG4tbGluayB7XG4gIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyxcbi5idG4tbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi8qYnRuLXBpbmsqL1xuLmJ0bi1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWRhMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoMjU1LCA5MywgMTYwLCAwLjUpOyB9XG5cbi5idG4tcGluazpob3Zlcixcbi5idG4tcGluazpmb2N1cyxcbi5idG4tcGluazphY3RpdmUsXG4uYnRuLXBpbmsuYWN0aXZlLFxuLmJ0bi1waW5rLmZvY3VzLFxuLmJ0bi1waW5rOmFjdGl2ZSxcbi5idG4tcGluazpmb2N1cyxcbi5idG4tcGluazpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGluayxcbi5idG4tb3V0bGluZS1waW5rLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1waW5rOmFjdGl2ZSxcbi5idG4tcGluay5kaXNhYmxlZCxcbi5idG4tcGluazpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtcGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjQ0OTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjQ0OTE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zaG93ID4gLmJ0bi1waW5rLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tcGluay5mb2N1cyxcbi5idG4tcGluazpmb2N1cyxcbi5idG4tb3V0bGluZS1waW5rLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgyNTUsIDkzLCAxNjAsIDAuMykgIWltcG9ydGFudDsgfVxuXG4vKmJ0bi1wdXJwbGUqL1xuLmJ0bi1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNzU1MWU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgxMTcsIDgxLCAyMzMsIDAuNSk7IH1cblxuLmJ0bi1wdXJwbGU6aG92ZXIsXG4uYnRuLXB1cnBsZTpmb2N1cyxcbi5idG4tcHVycGxlOmFjdGl2ZSxcbi5idG4tcHVycGxlLmFjdGl2ZSxcbi5idG4tcHVycGxlLmZvY3VzLFxuLmJ0bi1wdXJwbGU6YWN0aXZlLFxuLmJ0bi1wdXJwbGU6Zm9jdXMsXG4uYnRuLXB1cnBsZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHVycGxlLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSxcbi5idG4tcHVycGxlLmRpc2FibGVkLFxuLmJ0bi1wdXJwbGU6ZGlzYWJsZWQsXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1wdXJwbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHVycGxlLmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtcHVycGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzM2FlNjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzM2FlNjtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNob3cgPiAuYnRuLXB1cnBsZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXB1cnBsZS5mb2N1cyxcbi5idG4tcHVycGxlOmZvY3VzLFxuLmJ0bi1vdXRsaW5lLXB1cnBsZS5mb2N1cyxcbi5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMTcsIDgxLCAyMzMsIDAuMyk7IH1cblxuLypidG4tYmx1ZSovXG4uYnRuLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmI1NWNjO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKDQzLCA4NSwgMjA0LCAwLjUpOyB9XG5cbi5idG4tYmx1ZS5hY3RpdmUsXG4uYnRuLWJsdWUuZm9jdXMsXG4uYnRuLWJsdWU6YWN0aXZlLFxuLmJ0bi1ibHVlOmZvY3VzLFxuLmJ0bi1ibHVlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1ibHVlLFxuLmJ0bi1vdXRsaW5lLWJsdWUuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtYmx1ZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLW91dGxpbmUtYmx1ZTpob3Zlcixcbi5idG4tYmx1ZS5hY3RpdmUsXG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLmJ0bi1ibHVlOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tYmx1ZS5kaXNhYmxlZCxcbi5idG4tYmx1ZTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWJsdWUuZHJvcGRvd24tdG9nZ2xlLFxuYS5iZy1ibHVlOmZvY3VzLFxuYS5iZy1ibHVlOmhvdmVyLFxuYnV0dG9uLmJnLWJsdWU6Zm9jdXMsXG5idXR0b24uYmctYmx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzRjYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3NGNiNztcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tYmx1ZS5mb2N1cyxcbi5idG4tYmx1ZTpmb2N1cyxcbi5idG4tb3V0bGluZS1ibHVlLmZvY3VzLFxuLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSg0MywgODUsIDIwNCwgMC4zKSAhaW1wb3J0YW50OyB9XG5cbi8qYnRuLXdoaXRlKi9cbi5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzUwNjQ5YztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDFweCA0cHggMC4yNXB4ICNkYmUwZWM7IH1cblxuLmJ0bi13aGl0ZS5hY3RpdmUsXG4uYnRuLXdoaXRlLmZvY3VzLFxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uYnRuLXdoaXRlOmZvY3VzLFxuLmJ0bi13aGl0ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsXG4uYnRuLW91dGxpbmUtd2hpdGUuYWN0aXZlLFxuLmJ0bi1vdXRsaW5lLXdoaXRlOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tb3V0bGluZS13aGl0ZTpob3Zlcixcbi5idG4td2hpdGUuYWN0aXZlLFxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXdoaXRlLmRpc2FibGVkLFxuLmJ0bi13aGl0ZTpkaXNhYmxlZCxcbi5idG4tb3V0bGluZS13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGUsXG5hLmJnLXdoaXRlOmZvY3VzLFxuYS5iZy13aGl0ZTpob3ZlcixcbmJ1dHRvbi5iZy13aGl0ZTpmb2N1cyxcbmJ1dHRvbi5iZy13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjIgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YyZjJmMjsgfVxuXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uYnRuLXdoaXRlLmZvY3VzLFxuLmJ0bi13aGl0ZTpmb2N1cyxcbi5idG4tb3V0bGluZS13aGl0ZS5mb2N1cyxcbi5idG4tb3V0bGluZS13aGl0ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggNHB4IDAuMjVweCAjZGJlMGVjICFpbXBvcnRhbnQ7IH1cblxuLyogYnV0dG9uIE91dGxpbmUgKi9cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWVjYWI4O1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzliYTdjYTtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmM2M3NGQ7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMTY0NmM7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMmY0Njg2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjNzA4MWI5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZGJlMGVjOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzRhYzdlYztcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYzsgfVxuXG4uYnRuLW91dGxpbmUtcGluayB7XG4gIGNvbG9yOiAjZmY1ZGEwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5idG4tb3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzc1NTFlOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4uYnRuLW91dGxpbmUtYmx1ZSB7XG4gIGNvbG9yOiAjMmI1NWNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NWNjOyB9XG5cbi8qc29mdCBidXR0b25zKi9cbi5idG4tc29mdC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSk7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG4gIC5idG4tc29mdC1wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg3NywgMTIxLCAyNDYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjE1KTtcbiAgY29sb3I6ICM0YWM3ZWM7IH1cbiAgLmJ0bi1zb2Z0LXNlY29uZGFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtc2Vjb25kYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSg3NCwgMTk5LCAyMzYsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTk5LCAyMzYsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4xKTtcbiAgY29sb3I6ICMxZWNhYjg7IH1cbiAgLmJ0bi1zb2Z0LXN1Y2Nlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXN1Y2Nlc3M6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDMwLCAyMDIsIDE4NCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxOTksIDc3LCAwLjE4KTtcbiAgY29sb3I6ICNmM2M3NGQ7IH1cbiAgLmJ0bi1zb2Z0LXdhcm5pbmc6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmJ0bi1zb2Z0LXdhcm5pbmc6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDI0MywgMTk5LCA3NywgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMTk5LCA3NywgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjEpO1xuICBjb2xvcjogI2YxNjQ2YzsgfVxuICAuYnRuLXNvZnQtZGFuZ2VyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5idG4tc29mdC1kYW5nZXI6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDE2NywgMjAyLCAwLjEpO1xuICBjb2xvcjogIzliYTdjYTsgfVxuICAuYnRuLXNvZnQtaW5mbzpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtaW5mbzpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ3LCA3MCwgMTM0LCAwLjEpO1xuICBjb2xvcjogIzJmNDY4NjsgfVxuICAuYnRuLXNvZnQtZGFyazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtZGFyazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNDcsIDcwLCAxMzQsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNzAsIDEzNCwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLXNvZnQtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjEpO1xuICBjb2xvcjogI2ZmNWRhMDsgfVxuICAuYnRuLXNvZnQtcGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtcGluazpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjU1LCA5MywgMTYwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA5MywgMTYwLCAwLjgpO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5idG4tc29mdC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC4xKTtcbiAgY29sb3I6ICM3NTUxZTk7IH1cbiAgLmJ0bi1zb2Z0LXB1cnBsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtcHVycGxlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgxMTcsIDgxLCAyMzMsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuOCk7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJ0bi1zb2Z0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjEpO1xuICBjb2xvcjogIzJiNTVjYzsgfVxuICAuYnRuLXNvZnQtYmx1ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYztcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAuYnRuLXNvZnQtYmx1ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoNDMsIDg1LCAyMDQsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgODUsIDIwNCwgMC44KTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4vKiBTb2NpYWwgQnV0dG9ucyAqL1xuLmJ0bi1zb2NpYWwtaWNvbiAuYnRuIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5idG4tZmFjZWJvb2sge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4OyB9XG5cbi5idG4tdHdpdHRlciB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7IH1cblxuLmJ0bi1kcm9wYm94IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTsgfVxuXG4uYnRuLXNreXBlIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDsgfVxuXG4uYi1yb3VuZCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDA7IH1cbiAgLmFsZXJ0Lmljb24tY3VzdG9tLWFsZXJ0IHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hbGVydCAuYWxlcnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gIC5hbGVydCAuYWxlcnQtdGV4dCB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAuYWxlcnQgLmFsZXJ0LWNsb3NlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuYWxlcnQgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmFsZXJ0LmFsZXJ0LXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cbiAgLmFsZXJ0LmFsZXJ0LXNlY29uZGFyeSB7XG4gICAgY29sb3I6ICNmM2Y2Zjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuICAuYWxlcnQuYWxlcnQtc3VjY2VzcyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuICAuYWxlcnQuYWxlcnQtd2FybmluZyB7XG4gICAgY29sb3I6ICM0MzUxNzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDsgfVxuICAuYWxlcnQuYWxlcnQtaW5mbyB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuICAuYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjOyB9XG4gIC5hbGVydC5hbGVydC1kYXJrIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG4gIC5hbGVydC5hbGVydC1saWdodCB7XG4gICAgY29sb3I6ICM3MDgxYjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjEpOyB9XG4gIC5hbGVydC5hbGVydC1waW5rIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG4gIC5hbGVydC5hbGVydC1ibHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjOyB9XG4gIC5hbGVydC5hbGVydC1wdXJwbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtc3VjY2VzcyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzFlY2FiODtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzFlY2FiODsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1kYW5nZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmMTY0NmM7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcHJpbWFyeSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkNzlmNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS13YXJuaW5nIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNjNzRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZjNjNzRkOyB9XG4gIC5hbGVydC5hbGVydC1vdXRsaW5lLWluZm8ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5YmE3Y2E7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5YmE3Y2E7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtcGluayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmNWRhMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmNWRhMDsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1wdXJwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM3NTUxZTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM3NTUxZTk7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtYmx1ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJiNTVjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzJiNTVjYzsgfVxuICAuYWxlcnQuYWxlcnQtb3V0bGluZS1zZWNvbmRhcnkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0YWM3ZWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM0YWM3ZWM7IH1cbiAgLmFsZXJ0LmFsZXJ0LW91dGxpbmUtZGFyayB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzJmNDY4NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzJmNDY4NjsgfVxuICAuYWxlcnQuYWxlcnQtcHJpbWFyeS1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSg3NywgMTIxLCAyNDYsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSg3NywgMTIxLCAyNDYsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC1zdWNjZXNzLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDMwLCAyMDIsIDE4NCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDMwLCAyMDIsIDE4NCwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LWluZm8tc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMDIpOyB9XG4gIC5hbGVydC5hbGVydC13YXJuaW5nLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDI0MywgMTk5LCA3NywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDI0MywgMTk5LCA3NywgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhbmdlci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LWRhcmstc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNDcsIDcwLCAxMzQsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSg0NywgNzAsIDEzNCwgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LXBpbmstc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMjU1LCA5MywgMTYwLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMjU1LCA5MywgMTYwLCAwLjAyKTsgfVxuICAuYWxlcnQuYWxlcnQtcHVycGxlLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKDExNywgODEsIDIzMywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDExNywgODEsIDIzMywgMC4wMik7IH1cbiAgLmFsZXJ0LmFsZXJ0LWJsdWUtc2hhZG93IHtcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoNDMsIDg1LCAyMDQsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSg0MywgODUsIDIwNCwgMC4wMik7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWMgIWltcG9ydGFudDsgfVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQgIWltcG9ydGFudDsgfVxuXG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2EgIWltcG9ydGFudDsgfVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmEgIWltcG9ydGFudDsgfVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDsgfVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0YWM3ZWMgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAxOTksIDc3LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YzYzc0ZCAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOWJhN2NhICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNvZnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YxNjQ2YyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zb2Z0LXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTMsIDE2MCwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM3NTUxZTkgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgODUsIDIwNCwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyYjU1Y2MgIWltcG9ydGFudDsgfVxuXG4uYmctc29mdC1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNzAsIDEzNCwgMC4xNSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYmFkZ2Uge1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtc2Vjb25kYXJ5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxOTksIDIzNiwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzRhYzdlYyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg3NCwgMTk5LCAyMzYsIDAuMDUpOyB9XG4gIC5iYWRnZS5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzAsIDIwMiwgMTg0LCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDMwLCAyMDIsIDE4NCwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmM2M3NGQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjQzLCAxOTksIDc3LCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1NSwgMTY3LCAyMDIsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM5YmE3Y2EgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtcGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDkzLCAxNjAsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjU1LCA5MywgMTYwLCAwLjA1KTsgfVxuICAuYmFkZ2UuYmFkZ2Utc29mdC1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTE3LCA4MSwgMjMzLCAwLjE1KSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNzU1MWU5ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDExNywgODEsIDIzMywgMC4wNSk7IH1cbiAgLmJhZGdlLmJhZGdlLXNvZnQtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNzAsIDEzNCwgMC4xNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzJmNDY4NiAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSg0NywgNzAsIDEzNCwgMC4wNSk7IH1cblxuLnRleHQtY3VzdG9tIHtcbiAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMTY0NmMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjYTRhYmM1ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0YWM3ZWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmM2M3NGQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMyYjU1Y2MgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxZWNhYjggIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICM5YmE3Y2EgIWltcG9ydGFudDsgfVxuXG4udGV4dC1waW5rIHtcbiAgY29sb3I6ICNmZjVkYTAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wdXJwbGUge1xuICBjb2xvcjogIzc1NTFlOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmMWY1ZmEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uYmFkZ2Uge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCByZ2JhKDMxLCAzMCwgNDcsIDAuMDUpO1xuICBwYWRkaW5nOiA0cHggNnB4IDNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7IH1cblxuLmJhZGdlLWN1c3RvbSB7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7IH1cblxuLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cblxuLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5iYWRnZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJhZGdlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjO1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLypCYWRnZSBTb2Z0IENvbG9yKi9cbi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzFlY2FiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMCwgMjAyLCAxODQsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1kYW5nZXIge1xuICBjb2xvcjogI2YxNjQ2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LWluZm8ge1xuICBjb2xvcjogIzliYTdjYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNTUsIDE2NywgMjAyLCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LXdhcm5pbmcge1xuICBjb2xvcjogI2YzYzc0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDE5OSwgNzcsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtcGluayB7XG4gIGNvbG9yOiAjZmY1ZGEwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgOTMsIDE2MCwgMC4yKTsgfVxuXG4uYmFkZ2Utc29mdC1wdXJwbGUge1xuICBjb2xvcjogIzc1NTFlOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTcsIDgxLCAyMzMsIDAuMik7IH1cblxuLmJhZGdlLXNvZnQtYmx1ZSB7XG4gIGNvbG9yOiAjMmI1NWNjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA4NSwgMjA0LCAwLjIpOyB9XG5cbi5iYWRnZS1zb2Z0LWRhcmsge1xuICBjb2xvcjogIzJmNDY4NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NywgNzAsIDEzNCwgMC4yKTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyLFxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcixcbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUsXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMTgyLCAxOTQsIDIyOCwgMC4wNSk7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmOTtcbiAgbWFyZ2luOiAwOyB9XG4gIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiA2cHggMjRweDtcbiAgICBjb2xvcjogIzUwNjQ5YzsgfVxuICAgIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogIzJmNDY4NjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgaGVpZ2h0OiAxNHB4OyB9XG4gIC5wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi8qIFByb2dyZXNzYmFyIFZlcnRpY2FsICovXG4ucHJvZ3Jlc3MtdmVydGljYWwge1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsIC5wcm9ncmVzcy1iYXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20sXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLXNtIHtcbiAgd2lkdGg6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1zbSAucHJvZ3Jlc3MtYmFyIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1cHg7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kLFxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1tZCB7XG4gIHdpZHRoOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIC5wcm9ncmVzcy1iYXIge1xuICBmb250LXNpemU6IDEwLjhweDtcbiAgbGluZS1oZWlnaHQ6IDE0LjRweDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbGcsXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLWxnIHtcbiAgd2lkdGg6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcgLnByb2dyZXNzLWJhciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLnByb2dyZXNzLWljb24tc3BpbiB7XG4gIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlYWYwZjc7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VhZjBmNzsgfVxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmEgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0ZCxcbiAgICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAudGFibGUtYm9yZGVyZWQgdGQsXG4gIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VhZjBmNzsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmEgIWltcG9ydGFudDsgfVxuXG4udGFibGUge1xuICBjb2xvcjogIzcyODZhMjsgfVxuICAudGFibGUgdGhlYWQgdHIgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC50YWJsZSB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIGJvcmRlci1jb2xvcjogI2VhZjBmNzsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5OyB9XG5cbi50YWJsZS1kYXJrIHRoZWFkIHRyIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLnRhYmxlLWRhcmsgdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWRhcmsgdGgge1xuICBjb2xvcjogI2VmZjJmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4uZGF0YVRhYmxlc193cmFwcGVyLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyo9PT1EYXRhdGFibGU9PT0qL1xuLnRhYmxlIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAudGFibGUgdGQuaGlnaGxpZ2h0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzliYTdjYTsgfVxuICAudGFibGUgdGQuZGV0YWlscy1jb250cm9sIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvb3Blbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50YWJsZSB0ci5zaG93biB0ZC5kZXRhaWxzLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG5cbi8qPT0gVGFibGUgUmVzcG9uc2l2ZSA9PSovXG4udGFibGUtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAudGFibGUtY29udGFpbmVyID4gLnRhYmxlIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjIpO1xuICBjb2xvcjogIzRkNzlmNjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0OmZvY3VzIHtcbiAgICBjb2xvcjogIzRkNzlmNjsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiB0Ym9keSB0aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4udGFibGUtcmVwLXBsdWdpbiB0YWJsZS5mb2N1cy1vbiB0Ym9keSB0ci5mb2N1c2VkIHRoLFxuLnRhYmxlLXJlcC1wbHVnaW4gdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qIFN0aWNreSBIZWFkZXIgKi9cbi5maXhlZC1zb2x1dGlvbiAuc3RpY2t5LXRhYmxlLWhlYWRlciB7XG4gIHRvcDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi8qPT09PUZvb3RhYmxlIHRhYmxlPT09PSovXG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvOyB9XG5cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udGFibGUuZm9vdGFibGUtZGV0YWlscyB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5mb290YWJsZS1maWx0ZXJpbmctZXh0ZXJuYWwgdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYS5jdXN0b20tY29udHJvbCBpbnB1dFt0eXBlPSdjaGVja2JveCddLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyLmZvb3RhYmxlLWZpbHRlcmluZyA+IHRoIHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmZvb3RhYmxlLWZpbHRlcmluZy1leHRlcm5hbCB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmN1c3RvbS1jb250cm9sID4gbGFiZWwsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIuZm9vdGFibGUtZmlsdGVyaW5nID4gdGggdWwuZHJvcGRvd24tbWVudSA+IGxpID4gYS5jdXN0b20tY29udHJvbCA+IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG50ZC5mb290YWJsZS1zb3J0YWJsZSA+IHNwYW4uZm9vaWNvbixcbnRoLmZvb3RhYmxlLXNvcnRhYmxlID4gc3Bhbi5mb29pY29uIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLyo9PT09anNncmlkIHRhYmxlPT09PSovXG4uanNncmlkIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmpzZ3JpZCB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uanNncmlkLWVkaXQtcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmpzZ3JpZC1maWx0ZXItcm93ID4gLmpzZ3JpZC1jZWxsLFxuLmpzZ3JpZC1ncmlkLWJvZHksXG4uanNncmlkLWdyaWQtaGVhZGVyLFxuLmpzZ3JpZC1oZWFkZXItcm93ID4gLmpzZ3JpZC1oZWFkZXItY2VsbCxcbi5qc2dyaWQtaW5zZXJ0LXJvdyA+IC5qc2dyaWQtY2VsbCB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2VhZjBmNztcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5qc2dyaWQtY2VsbCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07IH1cblxuLmpzZ3JpZC1hbHQtcm93ID4gLmpzZ3JpZC1jZWxsIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmpzZ3JpZC1jZWxsIGlucHV0LFxuLmpzZ3JpZC1jZWxsIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlYWYwZjc7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5qc2dyaWQtaGVhZGVyLXJvdyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7IH1cblxuLmpzZ3JpZC1zZWxlY3RlZC1yb3cgPiAuanNncmlkLWNlbGwge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY5O1xuICBib3JkZXItY29sb3I6ICNlYWYwZjc7IH1cblxuLmpzZ3JpZC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLWhlYWRlci1zb3J0YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uanNncmlkLXBhZ2VyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE2cHg7IH1cblxuLmpzZ3JpZCAuanNncmlkLWJ1dHRvbiB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2pzZ3JpZC9qc2dyaWQucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cgPiBkaXZbY2xhc3NePSdjb2wtJ106Zmlyc3QtY2hpbGQge1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cblxuLmltZy1ncm91cCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaW1nLWdyb3VwIC5hdmF0YXItYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYjZjMmU0O1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmltZy1ncm91cCAudXNlci1hdmF0YXIgKyAudXNlci1hdmF0YXItZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmltZy1ncm91cCAudXNlci1hdmF0YXI6Zm9jdXMsIC5pbWctZ3JvdXAgLnVzZXItYXZhdGFyOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciAub25saW5lIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxZWNhYjg7IH1cbiAgICAuaW1nLWdyb3VwIC51c2VyLWF2YXRhciAub2ZmbGluZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjE2NDZjOyB9XG4gICAgLmltZy1ncm91cCAudXNlci1hdmF0YXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjYjZjMmU0OyB9XG5cbi5hdmF0YXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmF2YXRhci1ib3ggLmF2YXRhci10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29sb3I6ICNmM2Y2Zjc7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWUyNzU5O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDJweDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2U4ZGMwO1xuICBoZWlnaHQ6IGNhbGMoMi4zcmVtICsgMnB4KTtcbiAgY29sb3I6ICMyZjUyNzU7XG4gIG1pbi13aWR0aDogMTUwcHg7IH1cbiAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC41KTtcbiAgICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYzOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dCxcbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAxcHgpO1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuXG4uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMTVweCk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuNSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZmZmZiwgMCAwIDAgM3B4ICM0ZDc5ZjY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmZmZmLCAwIDAgMCAzcHggIzRkNzlmNjsgfVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmNWZhOyB9XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDM4cHg7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyxcbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcm0taGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAxMHB4OyB9XG4gICAgLmZvcm0taGVhZGVyID4gZGl2IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbjogMCAwIDEwcHggMCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZm9ybS1hY3Rpb25zIC5idG4ge1xuICAgICAgbWluLXdpZHRoOiAxNTBweDsgfSB9XG5cbi5yaWJib24tMSB7XG4gIC8qIHJpYmJvbiAqL1xuICAvKj09UmliYm9uLWljb249PSovIH1cbiAgLnJpYmJvbi0xIC5yaWJib24tYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBib3JkZXI6IDVweCBkb3VibGUgI2VmZjJmOTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4IDE1cHg7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi5yaWJib24tbWFyazpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogMTVweCBzb2xpZCAjMmY0Njg2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yaWJib24tMSAucmliYm9uLXJpZ2h0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMnB4OyB9XG4gIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgIzJmNDY4NjtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAucmliYm9uLTEgLnJpYmJvbi1pY29uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IDBweDtcbiAgICB0b3A6IC0ycHg7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbjpiZWZvcmUge1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAjMmY0Njg2O1xuICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQge1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnJpYmJvbi0xIC5yaWJib24tbWFyayB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogLTVweDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLWljb24uYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLnJpYmJvbi1pY29uLmJnLWluZm86YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzliYTdjYTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24taWNvbi5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogI2YxNjQ2YztcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucmliYm9uLTEgLnJpYmJvbi1tYXJrLmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsuYmctaW5mbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5yaWJib24tMSAucmliYm9uLW1hcmsucmliYm9uLXJpZ2h0LmJnLWRhbmdlcjpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjE2NDZjO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctaW5mbzpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjOWJhN2NhO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctcHJpbWFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnJpYmJvbi0xIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQuYmctc2Vjb25kYXJ5OmJlZm9yZSB7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICM0YWM3ZWM7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnJpYmJvbi0xIHAge1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG5cbi8qPT09PT09PT09PT09cmliYm9uLTI9PT09PT09PT09PT09Ki9cbi5yaWJib24tMiAucmliYm9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xuICAgIG1hcmdpbjogLTI2cHggMHB4IDE1cHggLTI2cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZDogIzRkNzlmNjsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjlweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzFjNTRmNDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFjNTRmNDsgfVxuICAucmliYm9uLTIgLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWJhN2NhOyB9XG4gICAgLnJpYmJvbi0yIC5yaWJib24tYm94IC5yaWJib24taW5mbzpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjN2E4YWI4O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjN2E4YWI4OyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLWRhbmdlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLWRhbmdlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWQzNTQwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWQzNTQwOyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICBjb2xvcjogI2YzZjZmNzsgfVxuICAgIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyOXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjMWNiOWU3O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMWNiOWU3OyB9XG4gIC5yaWJib24tMiAucmliYm9uLWJveCAucmliYm9uICsgcCB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLnJpYmJvbi0yIC5jYXJkLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogNXB4IGRvdWJsZSAjZWZmMmY5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJpYmJvbi0yIHAge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ucmliYm9uLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWM3ZWM7XG4gIGNvbG9yOiAjZjNmNmY3OyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDsgfVxuXG4uY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmNoZWNrYm94IGxhYmVsOjpiZWZvcmUge1xuICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNhNGFiYzU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMThweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmNoZWNrYm94IGxhYmVsOjphZnRlciB7XG4gICAgY29sb3I6ICNmMWY1ZmE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE4cHg7IH1cblxuLmNoZWNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2hlY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogN3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmY0Njg2O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG5cbi5jaGVja2JveCBpbnB1dFt0eXBlPSdjaGVja2JveCddOmRpc2FibGVkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgaW5wdXQge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmNoZWNrYm94LmNoZWNrYm94LXNpbmdsZSBsYWJlbCB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7IH1cbiAgLmNoZWNrYm94LmNoZWNrYm94LXNpbmdsZSBsYWJlbDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jaGVja2JveC5jaGVja2JveC1zaW5nbGUgbGFiZWw6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5jaGVja2JveC1pbmZvIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtc3VjY2VzcyBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY2hlY2tib3gtcHVycGxlIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5O1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLmNoZWNrYm94LXB1cnBsZSBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LXBpbmsgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4uY2hlY2tib3gtcGluayBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLmNoZWNrYm94LWRhcmsgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7XG4gIGJvcmRlci1jb2xvcjogIzJmNDY4NjsgfVxuXG4uY2hlY2tib3gtZGFyayBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyogUmFkaW9zICovXG4ucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLnJhZGlvIGxhYmVsOjpiZWZvcmUge1xuICAgIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2E0YWJjNTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMThweDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlvIGxhYmVsOjphZnRlciB7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCwgMCk7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiA2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xuICAgIHdpZHRoOiAxMHB4OyB9XG5cbi5yYWRpbyBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlvIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbCB7XG4gICAgb3BhY2l0eTogMC42NTsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lOiB0aGluIGRvdHRlZDsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuXG4ucmFkaW8gaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCArIGxhYmVsOjpiZWZvcmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5yYWRpby5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5yYWRpby5yYWRpby1zaW5nbGUgbGFiZWwge1xuICBoZWlnaHQ6IDE3cHg7IH1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvLXByaW1hcnkgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cblxuLnJhZGlvLWRhbmdlciBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpby1kYW5nZXIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTsgfVxuXG4ucmFkaW8taW5mbyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJhN2NhOyB9XG5cbi5yYWRpby1pbmZvIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2YzYzc0ZDsgfVxuXG4ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMxZWNhYjg7IH1cblxuLnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU1MWU5OyB9XG5cbi5yYWRpby1wdXJwbGUgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8tcHVycGxlIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvLXBpbmsgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLnJhZGlvLXBpbmsgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8tcGluayBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5yYWRpbzIgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJhZGlvMiBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAtMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5yYWRpbzIgbGFiZWw6OmFmdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29udGVudDogJyAnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDNweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xuICAgIHdpZHRoOiA4cHg7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPSdyYWRpbyddIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnJhZGlvMiBpbnB1dFt0eXBlPSdyYWRpbyddOmRpc2FibGVkICsgbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNjU7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzICsgbGFiZWw6OmJlZm9yZSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7IH1cblxuLnJhZGlvMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG5cbi5yYWRpbzIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8yIGlucHV0W3R5cGU9J3JhZGlvJ106ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8tcHJpbWFyeTIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8yLnJhZGlvLXByaW1hcnkyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5yYWRpbzIucmFkaW8tc2Vjb25kYXJ5MiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYzsgfVxuXG4ucmFkaW8yLnJhZGlvLXNlY29uZGFyeTIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGFjN2VjOyB9XG5cbi5yYWRpbzIucmFkaW8tc3VjY2VzczIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tc3VjY2VzczIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1zdWNjZXNzMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tc3VjY2VzczIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWVjYWI4OyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7IH1cblxuLnJhZGlvMi5yYWRpby1kYW5nZXIyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5yYWRpbzIucmFkaW8tZGFuZ2VyMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLnJhZGlvMi5yYWRpby13YXJuaW5nMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvMi5yYWRpby13YXJuaW5nMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLXdhcm5pbmcyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvMi5yYWRpby13YXJuaW5nMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmM2M3NGQ7IH1cblxuLnJhZGlvMi5yYWRpby1pbmZvMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1pbmZvMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLWluZm8yIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1pbmZvMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucmFkaW8yLnJhZGlvLWRhcmsyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLnJhZGlvMi5yYWRpby1kYXJrMiBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8yLnJhZGlvLXB1cnBsZTIgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7IH1cblxuLnJhZGlvMi5yYWRpby1wdXJwbGUyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzc1NTFlOTsgfVxuXG4ucmFkaW8yLnJhZGlvLXBpbmsyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8yLnJhZGlvLXBpbmsyIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5yYWRpbzIucmFkaW8tcGluazIgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4ucmFkaW8yLnJhZGlvLXBpbmsyIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNWRhMDsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICM0ZDc5ZjY7IH1cblxuLmlycy1mcm9tOmFmdGVyLFxuLmlycy10bzphZnRlcixcbi5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRkNzlmNjsgfVxuXG4uaXJzLS1yb3VuZCAuaXJzLWJhcixcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLFxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZTpob3ZlciA+IGk6Zmlyc3QtY2hpbGQsXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlID4gaTpmaXJzdC1jaGlsZCxcbi5pcnMtLWZsYXQgLmlycy1mcm9tLFxuLmlycy0tZmxhdCAuaXJzLXRvLFxuLmlycy0tZmxhdCAuaXJzLXNpbmdsZSxcbi5pcnMtLWZsYXQgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLWZsYXQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1mbGF0IC5pcnMtc2luZ2xlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmlycy0tc2hhcnAgLmlycy1iYXIsXG4uaXJzLS1zaGFycCAuaXJzLWhhbmRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7IH1cblxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUgPiBpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFlY2FiODsgfVxuXG4uaXJzLS1zaGFycCAuaXJzLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJlMGVjOyB9XG5cbi5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTVjYzsgfVxuXG4uaXJzLS1zcXVhcmUgLmlycy1mcm9tLFxuLmlycy0tc3F1YXJlIC5pcnMtdG8sXG4uaXJzLS1zcXVhcmUgLmlycy1zaW5nbGUsXG4uaXJzLS1zcXVhcmUgLmlycy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI1NWNjOyB9XG5cbi5pcnMtLWZsYXQgLmlycy1taW4sXG4uaXJzLS1mbGF0IC5pcnMtbWF4LFxuLmlycy0tcm91bmQgLmlycy1taW4sXG4uaXJzLS1yb3VuZCAuaXJzLW1heCxcbi5pcnMtLXNxdWFyZSAuaXJzLW1pbixcbi5pcnMtLXNxdWFyZSAuaXJzLW1heCxcbi5pcnMtLW1vZGVybiAuaXJzLW1pbixcbi5pcnMtLW1vZGVybiAuaXJzLW1heCB7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5pcnMtLW1vZGVybiAuaXJzLWZyb20sXG4uaXJzLS1tb2Rlcm4gLmlycy10byxcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZSxcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSxcbi5pcnMtLXJvdW5kIC5pcnMtdG8sXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMnB4IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1mcm9tOmJlZm9yZSxcbi5pcnMtLW1vZGVybiAuaXJzLXRvOmJlZm9yZSxcbi5pcnMtLW1vZGVybiAuaXJzLXNpbmdsZTpiZWZvcmUsXG4uaXJzLS1yb3VuZCAuaXJzLWZyb206YmVmb3JlLFxuLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsXG4uaXJzLS1yb3VuZCAuaXJzLXNpbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmlycy0tbW9kZXJuIC5pcnMtYmFyIHtcbiAgYmFja2dyb3VuZDogIzRkNzlmNjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgcmdiYSg3NywgMTIxLCAyNDYsIDAuNSkgMCUsICM0ZDc5ZjYgMzYlLCAjMzU2N2Y1IDYxJSwgcmdiYSg3NywgMTIxLCAyNDYsIDAuNSkgMTAwJSk7IH1cblxuLmlycy0tcm91bmQgLmlycy1oYW5kbGUge1xuICBib3JkZXI6IDRweCBzb2xpZCAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjMpOyB9XG5cbi5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVlbTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7IH1cblxuLnN3YWwyLXBvcHVwIC5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gIGNvbG9yOiAjZWZmMmY5O1xuICBmb250LXNpemU6IDEuMDYyNWVtOyB9XG4gIC5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbDpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAycHggI2ZmZmZmZiwgMCAwIDAgNHB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC41KTsgfVxuXG4uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzLFxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc5ZjY7IH1cblxuLnN3YWwyLWFjdGlvbnMgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC40KTsgfVxuXG4uc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NDZjOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjZmZmZmZmLCAwIDAgMCA0cHggcmdiYSgyNDEsIDEwMCwgMTA4LCAwLjUpOyB9XG5cbi5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YzsgfVxuICAuc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTY0NmM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YxNjQ2YzsgfVxuICAuc3dhbDItYWN0aW9ucyAuYnRuLWRhbmdlcjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjE2NDZjOyB9XG4gIC5zd2FsMi1hY3Rpb25zIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTY0NmM7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNmZmZmZmYsIDAgMCAwIDRweCByZ2JhKDI0MSwgMTAwLCAxMDgsIDAuNSk7IH1cblxuLnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb24ge1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7XG4gIGNvbG9yOiAjZmY1ZGEwOyB9XG5cbi5jdXN0b20tZGQge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmRkMy1jb250ZW50LFxuLmRkLWhhbmRsZSB7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmVmZjg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZGQzLWNvbnRlbnQ6aG92ZXIsXG4gIC5kZC1oYW5kbGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY4ZmM7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmRkLWl0ZW0gPiBidXR0b24ge1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5kZDMtaXRlbSB7XG4gIG1hcmdpbjogNXB4IDA7IH1cbiAgLmRkMy1pdGVtIC5kZDMtaGFuZGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWluZGVudDogMTAwJTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRkNzlmNjtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ3OWY2O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgLmRkMy1pdGVtIC5kZDMtaGFuZGxlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM2NThiZjc7IH1cbiAgICAuZGQzLWl0ZW0gLmRkMy1oYW5kbGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogOXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWluZGVudDogMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5kZDMtY29udGVudC1wIHtcbiAgcGFkZGluZzogOHB4IDEwcHggOHB4IDQwcHg7IH1cblxuLm1vZGFsLWRlbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tb2RhbC1kZW1vIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBjb2xvcjogI2VmZjJmOTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGJlMGVjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7IH1cbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSxcbiAgICAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5tb2RhbC10aXRsZSB7XG4gICAgICBjb2xvcjogIzQzNTE3NzsgfVxuICAgIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuICAgIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmNsb3NlIHtcbiAgICAgIGNvbG9yOiAjNDM1MTc3OyB9XG4gIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHAsXG4gIC5tb2RhbC1jb250ZW50IGg0IHtcbiAgICBjb2xvcjogIzg5OTdiZDsgfVxuICAubW9kYWwtY29udGVudCAubW9kYWwtdGl0bGUuY3VzdG9tLXRpdGxlIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI2N1c3RvbS1tb2RhbCAuY2xvc2Uge1xuICBjb2xvcjogIzQzNTE3NzsgfVxuXG4uY3VzdG9tLW1vZGFsLXRpdGxlIHtcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMHB4OyB9XG5cbi5jdXN0b20tbW9kYWwtdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjODk5N2JkOyB9XG5cbi5jdXN0b21ib3gtbW9kYWwtZmxhc2ggLmNsb3NlLFxuLmN1c3RvbWJveC1tb2RhbC1yb3RhdGVkb3duIC5jbG9zZSB7XG4gIHRvcDogMjBweDtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgRm9ybS1BZHZhbmNlZFxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi8qIERhdGVwaWNrZXIgKi9cbi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg5OTdiZDtcbiAgcGFkZGluZzogOHB4OyB9XG5cbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3Zlcixcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5OmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLmRpc2FibGVkOmhvdmVyLFxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIC5idG4ge1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi8qIEJvb3RzdHJhcC10b3VjaFNwaW4gKi9cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgLmJ0biB7XG4gIHBhZGRpbmc6IDlweCAxMnB4OyB9XG5cbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiA4cHg7IH1cblxuLyogUHJpc20gKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPSdsYW5ndWFnZS0nXSxcbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcbiAgYmFja2dyb3VuZDogI2YxZjVmYTsgfVxuXG4vKiBSYXRpbmcgKi9cbi5iYWRnZTplbXB0eSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdlOGRjMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICMyZjUyNzU7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA4cHg7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliYTdjYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzliYTdjYTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3ZThkYzA7XG4gIG91dGxpbmU6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN2U4ZGMwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKi0tLWRhdGV0aW1lcGlja2VyLS0tKi9cbi5kdHAtYnRuLWNhbmNlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5hZGRvbi1jb2xvci1waWNrZXIgLmJ0biB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogI2JmYmZiZjsgfVxuXG4vKi0tY29sb3JwaWNrZXItLSovXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiA0NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmFzQ29sb3JQaWNrZXItdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5hc0NvbG9yUGlja2VyLWRyb3Bkb3duIHtcbiAgbWF4LXdpZHRoOiAyNjBweDsgfVxuXG4uYXNDb2xvclBpY2tlci13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG5cbi5pbnB1dC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMyZjQ2ODY7IH1cblxuLmR0cCA+IC5kdHAtY29udGVudCA+IC5kdHAtZGF0ZS12aWV3ID4gaGVhZGVyLmR0cC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMWMyZDQxOyB9XG5cbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGQgPiBhLnNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSk7XG4gIGNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5kdHAgZGl2LmR0cC1kYXRlLFxuLmR0cCBkaXYuZHRwLXRpbWUge1xuICBiYWNrZ3JvdW5kOiAjMjEzNDRjO1xuICBjb2xvcjogIzRkNzlmNjsgfVxuXG4uZHRwIGRpdi5kdHAtYWN0dWFsLXllYXIsXG4uZHRwIGRpdi5kdHAtYWN0dWFsLW1vbnRoIHtcbiAgY29sb3I6ICNmM2Y2Zjc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOHB4IDA7IH1cblxuLmR0cCA+IC5kdHAtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDU1NXB4OyB9XG5cbi5kdHAgdGFibGUuZHRwLXBpY2tlci1kYXlzIHRyID4gdGgge1xuICBjb2xvcjogIzMzNTI3NjsgfVxuXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYSxcbi5kdHAgLmR0cC1waWNrZXItdGltZSA+IGEge1xuICBjb2xvcjogIzdjOWVjNztcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5kdHAgZGl2LmR0cC1hY3R1YWwtbnVtIHtcbiAgZm9udC1zaXplOiA2NHB4OyB9XG5cbi5kdHAgLnAxMCA+IGEge1xuICBjb2xvcjogIzFjMmQ0MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wcmltYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtcHJpbWFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXNlY29uZGFyeSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRhYzdlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoNzQsIDE5OSwgMjM2LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc2Vjb25kYXJ5IC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzFlY2FiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlY2FiODsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtc3VjY2VzcyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDMwLCAyMDIsIDE4NCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXN1Y2Nlc3MgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZjNjNzRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNjNzRkOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC13YXJuaW5nIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMjQzLCAxOTksIDc3LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtd2FybmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM5YmE3Y2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5YmE3Y2E7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWluZm8gLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgxNTUsIDE2NywgMjAyLCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtaW5mbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2YxNjQ2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjQ2YzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtZGFuZ2VyIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhbmdlciAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyZjQ2ODY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ2ODY7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSg0NywgNzAsIDEzNCwgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLWRhcmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMzcsIDE1MSwgMTg5LCAwLjcpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1wdXJwbGUgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM3NTUxZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDExNywgODEsIDIzMywgMC4yNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXB1cnBsZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZjVkYTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cblxuLmN1c3RvbS1zd2l0Y2guc3dpdGNoLXBpbmsgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgyNTUsIDkzLCAxNjAsIDAuMjUpOyB9XG5cbi5jdXN0b20tc3dpdGNoLnN3aXRjaC1waW5rIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM3LCAxNTEsIDE4OSwgMC43KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzJiNTVjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJiNTVjYzsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKDQzLCA4NSwgMjA0LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXN3aXRjaC5zd2l0Y2gtYmx1ZSAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNywgMTUxLCAxODksIDAuNyk7IH1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNmMTY0NmM7IH1cblxuLnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMTY0NmM7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3QgPiBsaSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgY29sb3I6ICNmMTY0NmM7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4uZm9ybS13aXphcmQtd3JhcHBlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkgaW5wdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlYmYzOyB9XG4gIC53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IGlucHV0OmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjUpOyB9XG5cbi53aXphcmQudmVydGljYWwgPiAuc3RlcHMge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud2l6YXJkID4gLnN0ZXBzID4gdWwgPiBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgYSxcbi53aXphcmQgPiAuc3RlcHMgYTphY3RpdmUsXG4ud2l6YXJkID4gLnN0ZXBzIGE6aG92ZXIge1xuICBtYXJnaW46IDNweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAjNGQ3OWY2OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSxcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGEsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6YWN0aXZlLFxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjJmZTtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAjZThlZWZlOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSAubnVtYmVyLFxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIC5udW1iZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmhvdmVyIC5udW1iZXIsXG4ud2l6YXJkID4gLnN0ZXBzIC5kb25lIGEgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlcixcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTpob3ZlciAubnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ3OWY2OyB9XG5cbi53aXphcmQgPiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDAgNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAxNTBweDsgfVxuXG4jZm9ybS1ob3Jpem9udGFsIGZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkID4gLmNvbnRlbnQgPiAuYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBwb3NpdGlvbjogc3RhdGljOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xNSk7IH1cblxuLndpemFyZCA+IC5hY3Rpb25zLFxuLndpemFyZC52ZXJ0aWNhbCA+IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGEsXG4ud2l6YXJkID4gLmFjdGlvbnMgLmRpc2FibGVkIGE6YWN0aXZlLFxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLndpemFyZCA+IC5hY3Rpb25zIGEsXG4ud2l6YXJkID4gLmFjdGlvbnMgYTphY3RpdmUsXG4ud2l6YXJkID4gLmFjdGlvbnMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDc5ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogOHB4IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5mb3JtLXdpemFyZC13cmFwcGVyIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5tY2UtcGFuZWwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZjcgIWltcG9ydGFudDsgfVxuXG4ubWNlLXRpbnltY2Uge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLm1jZS1mbG93LWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY2ZjcgIWltcG9ydGFudDsgfVxuXG4ubWNlLWJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLm1jZS10b3AtcGFydDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tY2UtdG9vbGJhciB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmNoYXJ0LWRlbW8ge1xuICBoZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW46IDIwcHggYXV0bzsgfVxuXG4vKiBTcGFya2xpbmUgY2hhcnQgKi9cbi5qcXN0b29sdGlwIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDMxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpLCAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAyKTsgfVxuXG4uanFzZmllbGQge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZjQ2ODYgIWltcG9ydGFudDsgfVxuXG4uY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNoYXJ0IGNhbnZhcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuLnBlcmNlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgei1pbmRleDogMjsgfVxuICAucGVyY2VudDphZnRlciB7XG4gICAgY29udGVudDogJyUnO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtOyB9XG5cbi8qIE1vcnJpcyBjaGFydCAqL1xuLm1vcnJpcy1jaGFydCB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCA1cHggcmdiYSg0NywgNzAsIDEzNCwgMC4xNCk7IH1cbiAgLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSAubW9ycmlzLWhvdmVyLXBvaW50IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcm93LWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICAgIG1hcmdpbjogLTEwcHggLTEycHggMTBweDsgfVxuXG4vKiBGbG90IGNoYXJ0ICovXG4jZmxvdFRpcCB7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIGNvbG9yOiAjMmY0Njg2O1xuICBib3gtc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKDQ3LCA3MCwgMTM0LCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG5cbi8qIENoYXJ0aXN0IGNoYXJ0ICovXG4uY3QtZ29sZGVuLXNlY3Rpb246YmVmb3JlIHtcbiAgZmxvYXQ6IG5vbmU7IH1cblxuLmN0LWNoYXJ0IHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uY3QtZ3JpZCB7XG4gIHN0cm9rZTogcmdiYSg0NywgNzAsIDEzNCwgMC4wOSk7XG4gIHN0cm9rZS13aWR0aDogMnB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAzcHg7IH1cblxuLmN0LWNoYXJ0IC5jdC1sYWJlbCB7XG4gIGZpbGw6ICNhNGFiYzU7XG4gIGNvbG9yOiAjYTRhYmM1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jdC1jaGFydC5zaW1wbGUtcGllLWNoYXJ0LWNoYXJ0aXN0IC5jdC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LWJhciB7XG4gIHN0cm9rZTogI2RiZTBlYzsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1wb2ludCB7XG4gIHN0cm9rZTogI2I2YzJlNDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICM0YWM3ZWM7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcbiAgc3Ryb2tlOiAjNGQ3OWY2OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1saW5lIHtcbiAgc3Ryb2tlOiAjZjNjNzRkOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1iYXIge1xuICBzdHJva2U6ICNmM2Y2Zjc7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LXNsaWNlLWRvbnV0LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjMWVjYWI4OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogI2YzYzc0ZDsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWUgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtcG9pbnQge1xuICBzdHJva2U6ICNmZjVkYTA7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LXBvaW50IHtcbiAgc3Ryb2tlOiAjNzU1MWU5OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZyAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1wb2ludCB7XG4gIHN0cm9rZTogI2VkMzU0MDsgfVxuXG4uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICM0ZDc5ZjY7IH1cblxuLmN0LXNlcmllcy1iIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1iIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjNGFjN2VjOyB9XG5cbi5jdC1zZXJpZXMtYyAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogI2RiZTBlYzsgfVxuXG4uY2hhcnRpc3QtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZDogIzJmNDY4NjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyOyB9XG5cbi5jaGFydGlzdC10b29sdGlwLnRvb2x0aXAtc2hvdyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI2RvbnV0LWNoYXJ0ICNkb251dC1jaGFydC1jb250YWluZXIgLmxlZ2VuZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgdG9wOiAtNTBweDsgfVxuXG4vKj09IEFwZXggQ2hhcnQgPT0qL1xuLmFwZXhjaGFydHMtZ3JpZGxpbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgc3Ryb2tlOiAjZjNmNmY3OyB9XG5cbi5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcbiAgY29sb3I6ICM4OTk3YmQgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5hcGV4Y2hhcnRzLXhheGlzIHRleHQsXG4uYXBleGNoYXJ0cy15YXhpcyB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICM4OTk3YmQ7IH1cblxuLmFwZXhjaGFydHMtcG9pbnQtYW5ub3RhdGlvbnMgdGV4dCxcbi5hcGV4Y2hhcnRzLXhheGlzLWFubm90YXRpb25zIHRleHQsXG4uYXBleGNoYXJ0cy15YXhpcy1hbm5vdGF0aW9ucyB0ZXh0IHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uYnJpdGVjaGFydCxcbi50aWNrIHRleHQge1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4uZXh0ZW5kZWQteC1saW5lLFxuLmV4dGVuZGVkLXktbGluZSxcbi5ob3Jpem9udGFsLWdyaWQtbGluZSxcbi52ZXJ0aWNhbC1ncmlkLWxpbmUge1xuICBzdHJva2U6ICNkYmUwZWM7IH1cblxuLmJhci1jaGFydCAucGVyY2VudGFnZS1sYWJlbCxcbi5kb251dC10ZXh0LFxuLmxlZ2VuZC1lbnRyeS1uYW1lLFxuLmxlZ2VuZC1lbnRyeS12YWx1ZSxcbi50aWNrIHRleHQge1xuICBmaWxsOiAjODk5N2JkOyB9XG5cbi5hcGV4LWNoYXJ0cyB7XG4gIG1pbi1oZWlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZjBmNyAhaW1wb3J0YW50OyB9XG5cbi5kYXNoLWFwZXgtY2hhcnQgLmFwZXhjaGFydHMtdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKmNsb2NrKi9cbi5zdXBlcnBvc2Uge1xuICBjb2xvcjogI2VmZjJmOTtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuc3VwZXJwb3NlIC5zdXBlcmNsb2NrIC5zdXBlcmNsb2NrMSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgdG9wOiAxMHB4OyB9XG4gICAgLnN1cGVycG9zZSAuc3VwZXJjbG9jayAuc3VwZXJjbG9jazIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjBweDtcbiAgICAgIHRvcDogNjBweDsgfVxuICAgIC5zdXBlcnBvc2UgLnN1cGVyY2xvY2sgLnN1cGVyY2xvY2szIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgdG9wOiAxMTBweDsgfVxuXG4uZ2F1Z2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zaXplLTEge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWZmMmY5O1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnNpemUtMiB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIHBhZGRpbmc6IDVweDsgfVxuXG4uc2l6ZS0zIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgcGFkZGluZzogNXB4OyB9XG5cbi5nbWFwcyxcbi5nbWFwcy1wYW5hcm9tYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZ21hcHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNGQ3OWY2O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmdtYXBzLW92ZXJsYXlfYXJyb3cuYWJvdmUge1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM0ZDc5ZjY7IH1cblxuLmdtYXBzLW92ZXJsYXlfYXJyb3cuYmVsb3cge1xuICB0b3A6IC0xNXB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICM0ZDc5ZjY7IH1cblxuLmp2ZWN0b3JtYXAtem9vbWluLFxuLmp2ZWN0b3JtYXAtem9vbW91dCxcbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY3O1xuICBwYWRkaW5nOiA1cHg7XG4gIGNvbG9yOiAjNDM1MTc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi5lbWFpbC1sZWZ0YmFyIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuICAuZW1haWwtbGVmdGJhciAubWFpbC1saXN0IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiA1cHg7IH1cbiAgLmVtYWlsLWxlZnRiYXIgLm1haWwtbGlzdCBhOmhvdmVyLFxuICAuZW1haWwtbGVmdGJhciAubWFpbC1saXN0IGEuYWN0aXZlIHtcbiAgICBjb2xvcjogIzRkNzlmNjtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5lbWFpbC1sZWZ0YmFyIC5jaGF0LXVzZXItYm94IHAudXNlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMmY0Njg2O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmVtYWlsLWxlZnRiYXIgLmNoYXQtdXNlci1ib3ggcCB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5lbWFpbC1yaWdodGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyNDBweDsgfVxuXG4ubWVzc2FnZS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAubWVzc2FnZS1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpIGEge1xuICAgICAgY29sb3I6ICM3MDgxYjk7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTY0LCAxNzEsIDE5NywgMC4wOCk7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1czsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5kb3Qge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMjJweCAyNnB4IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMjBweDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDExMHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QsXG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3Qge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMjAwcHg7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlLFxuICAubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAjNGQ3OWY2OyB9XG4gIC5tZXNzYWdlLWxpc3QgbGkudW5yZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaS51bnJlYWQgYSB7XG4gICAgICBjb2xvcjogIzI4M2M3MzsgfVxuICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggI2I2YzJlNDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgaW5wdXQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBpbnB1dDpjaGVja2VkIH4gbGFiZWwge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDVzO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcRjEyQyc7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjgzYzczO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgICAgbGVmdDogNHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbWFpbC1sZWZ0YmFyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZW1haWwtcmlnaHRiYXIge1xuICAgIG1hcmdpbjogMDsgfSB9XG5cbi5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAxMHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZmlsZXMtbmF2IC5uYXYgLm5hdi1saW5rIGkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5maWxlcy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4wNSk7XG4gICAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmZpbGUtYm94LWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZmlsZS1ib3gtY29udGVudCAuZmlsZS1ib3ggLmRvd25sb2FkLWljb24tbGluayB7XG4gICAgICBjb2xvcjogI2E0YWJjNTsgfVxuICAgICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IC5kb3dubG9hZC1pY29uLWxpbmsgLmZpbGUtZG93bmxvYWQtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICBsZWZ0OiAxMTBweDsgfVxuICAgICAgLmZpbGUtYm94LWNvbnRlbnQgLmZpbGUtYm94IC5kb3dubG9hZC1pY29uLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgIC5maWxlLWJveC1jb250ZW50IC5maWxlLWJveCBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfVxuXG4uZmlsZS1jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5maWxlLWNhdGVnb3J5IC5maWxlLWNhdGVnb3J5LWJsb2NrIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMThweDsgfVxuICAgICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyLmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDsgfVxuICAgICAgLmZpbGUtY2F0ZWdvcnkgLmZpbGUtY2F0ZWdvcnktYmxvY2sgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAzOHB4OyB9XG5cbi5jYXRlZ29yeS1pY29uIGkge1xuICBmb250LXNpemU6IDIwMHB4O1xuICBjb2xvcjogI2YzZjZmNzsgfVxuXG4uaW52b2ljZS1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRvdWJsZSAjYjZjMmU0OyB9XG4gIC5pbnZvaWNlLWhlYWQgLmNvbnRhY3QtZGV0YWlsIGxpIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiNmMyZTQ7IH1cbiAgICAuaW52b2ljZS1oZWFkIC5jb250YWN0LWRldGFpbCBsaSBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGNvbG9yOiAjOWJhN2NhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5sb2dvLFxuICAucGFnZS10aXRsZSxcbiAgLmJyZWFkY3J1bWIsXG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmxlZnQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNvbnRlbnQsXG4gIC5wYWdlLWNvbnRlbnQtd3JhcHBlcixcbiAgLnBhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuY29udGVudC1wYWdlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC50b3BiYXIsXG4gIC5mb290ZXIsXG4gIC5sZWZ0LXNpZGVuYXYsXG4gIC5yZXBvcnQtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jb250ZW50LXBhZ2UgPiAuY29udGVudCB7XG4gICAgbWFyZ2luOiAwOyB9IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctaWNvbiBpIHtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjNGQ3OWY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc3LCAxMjEsIDI0NiwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKDc3LCAxMjEsIDI0NiwgMC4zKTtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7IH1cblxuLnByaWNpbmdUYWJsZTEgLmFtb3VudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gIC5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDBjJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDUgRnJlZScgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTk5LCAyMzYsIDAuMSk7XG4gICAgY29sb3I6ICM0YWM3ZWMgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucHJpY2luZ1RhYmxlMSAudGl0bGUxIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTRweCAyNnB4O1xuICBiYWNrZ3JvdW5kOiAjNGQ3OWY2O1xuICBib3JkZXItcmFkaXVzOiA1MnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4zMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMG1zOyB9XG5cbi5wcmljaW5nVGFibGUxIC5wcmljaW5nVGFibGUtc2lnbnVwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM1NjdmNTtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLnByaWNpbmdUYWJsZTE6aG92ZXIgLnByaWNpbmctaWNvbiBpIHtcbiAgY29sb3I6ICM0ZDc5ZjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjQpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSg3NywgMTIxLCAyNDYsIDAuNCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBsaW5lYXIgMG1zOyB9XG5cbi5wcmljaW5nVGFibGUxIC5hLWFuaW1hdGUtYmxpbmsge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIC1tb3otYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcbiAgLW1zLWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBhLWFuaW1hdGUtYmxpbmsge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5ALW8ta2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmFjdGl2aXR5LXNjcm9sbCB7XG4gIG1pbi1oZWlnaHQ6IDYyMHB4OyB9XG5cbi5hY3Rpdml0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDNweCBkb3R0ZWQgI2VmZjJmOTtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAyMnB4OyB9XG4gIC5hY3Rpdml0eSAuaXRlbS1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmFjdGl2aXR5IC5pdGVtLWluZm8gaDYge1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLmFjdGl2aXR5IC5pdGVtLWluZm8gc3BhbiB7XG4gICAgICBmb250LXNpemU6IDExcHg7IH1cbiAgLmFjdGl2aXR5IGltZyxcbiAgLmFjdGl2aXR5IGkge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTIlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTlweDtcbiAgICBjb2xvcjogIzRkNzlmNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwLjVweCAjZjNmNmY3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi1wcmltYXJ5LFxuICAgIC5hY3Rpdml0eSBpLmljb24tcHJpbWFyeSB7XG4gICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZmU3ZmQ7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24tc3VjY2VzcyxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXN1Y2Nlc3Mge1xuICAgICAgY29sb3I6ICMxZWNhYjg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJmYmY4OyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLXB1cnBsZSxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXB1cnBsZSB7XG4gICAgICBjb2xvcjogIzc1NTFlOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2VmZmQ7IH1cbiAgICAuYWN0aXZpdHkgaW1nLmljb24tcGluayxcbiAgICAuYWN0aXZpdHkgaS5pY29uLXBpbmsge1xuICAgICAgY29sb3I6ICNmZjVkYTA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlY2Y0OyB9XG4gICAgLmFjdGl2aXR5IGltZy5pY29uLWluZm8sXG4gICAgLmFjdGl2aXR5IGkuaWNvbi1pbmZvIHtcbiAgICAgIGNvbG9yOiAjOWJhN2NhO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmNjsgfVxuICAgIC5hY3Rpdml0eSBpbWcuaWNvbi13YXJuaW5nLFxuICAgIC5hY3Rpdml0eSBpLmljb24td2FybmluZyB7XG4gICAgICBjb2xvcjogI2YzYzc0ZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGY0ZGM7IH1cbiAgLmFjdGl2aXR5IC5tZGk6YmVmb3JlLFxuICAuYWN0aXZpdHkgLm1kaS1zZXQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBUaW1lbGluZVxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5tYWluLXRpbWVsaW5lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLXRpbWVsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMWY1ZmE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpiZWZvcmUsXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjVmYTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogLTNweDsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMDsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2YxZjVmYTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC00cHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWljb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNGFjN2VjO1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tYWluLXRpbWVsaW5lIC55ZWFyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNGFjN2VjO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4ubWFpbi10aW1lbGluZSAueWVhcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLXJpZ2h0OiAxOHB4IHNvbGlkICM0YWM3ZWM7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMThweDsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudCB7XG4gIHdpZHRoOiA0Ni41JTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjZjFmNWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgI2YxZjVmYTtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0yMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIG1hcmdpbjogMCAyMHB4IDIwcHggMDsgfVxuXG4ubWFpbi10aW1lbGluZSAucG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ubWFpbi10aW1lbGluZSAuZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSB7XG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMzUlOyB9XG5cbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyOmJlZm9yZSB7XG4gIGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItbGVmdDogMThweCBzb2xpZCAjNGFjN2VjO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTE4cHg7IH1cblxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMjBweDsgfVxuXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgI2YxZjVmYTtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyIHtcbiAgICByaWdodDogMzAlOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBsZWZ0OiAzMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBsZWZ0OiAyNSU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYWluLXRpbWVsaW5lOmJlZm9yZSB7XG4gICAgbGVmdDogMTBweDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUge1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmU6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWljb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3cHg7XG4gICAgbGVmdDogMDsgfVxuICAubWFpbi10aW1lbGluZSAueWVhcixcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogMCAwIDMycHggMzBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXI6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IDE4cHggc29saWQgIzRhYzdlYztcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAtMThweDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudCxcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbjogMCAwIDAgMzBweDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlcixcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAyMHB4IHNvbGlkICNmMWY1ZmE7XG4gICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1haW4tdGltZWxpbmUgLnRpdGxlIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW46IDA7IH1cbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudCxcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5tYWluLXRpbWVsaW5lIC5wb3N0IHtcbiAgICBtYXJnaW46IDVweCAwOyB9IH1cblxuLmNoYXQtYm94LWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0MHB4O1xuICBoZWlnaHQ6IDgyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNoYXQtYm94LWxlZnQgLm5hdi1waWxscyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmNzsgfVxuICAgIC5jaGF0LWJveC1sZWZ0IC5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAxMHB4IDMycHggLTEwcHggcmdiYSg3NCwgMTk5LCAyMzYsIDAuNSk7IH1cbiAgLmNoYXQtYm94LWxlZnQgLmNoYXQtc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3Qge1xuICAgIGhlaWdodDogNjY0cHggIWltcG9ydGFudDsgfVxuICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhICsgLm1lZGlhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYTpob3ZlciwgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWE6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDksIDAuNSk7IH1cbiAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhLm5ldy1tZXNzYWdlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RiZTBlYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1sZWZ0IC5yb3VuZC0xMCB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2YzZjZmNztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDEycHg7IH1cbiAgICAgIC5jaGF0LWJveC1sZWZ0IC5jaGF0LWxpc3QgLm1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgLmNoYXQtYm94LWxlZnQgLmNoYXQtbGlzdCAubWVkaWEgLm1lZGlhLWJvZHkgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtYm9keSA+IGRpdjpsYXN0LWNoaWxkIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVjYWI4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAgICAgICAuY2hhdC1ib3gtbGVmdCAuY2hhdC1saXN0IC5tZWRpYSAubWVkaWEtYm9keSBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNoYXQtYm94LXJpZ2h0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MjBweDtcbiAgbWFyZ2luLWxlZnQ6IDM2MXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZmMmY5O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAubWVkaWEgLm1lZGlhLWJvZHkgaDYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1oZWFkZXIgLm1lZGlhIC5tZWRpYS1ib2R5IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWhlYWRlciAuY2hhdC1mZWF0dXJlcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0zNHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWZlYXR1cmVzIGEge1xuICAgICAgICBjb2xvcjogI2I2YzJlNDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtaGVhZGVyIC5jaGF0LWZlYXR1cmVzIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNGQ3OWY2OyB9XG4gIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wYXR0ZXJuLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgaGVpZ2h0OiA2NTBweDsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCB7XG4gICAgICBtaW4taGVpZ2h0OiA2MTBweDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5yZXZlcnNlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1pbWcge1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keSAuY2hhdC1tc2cge1xuICAgICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTYxcHg7IH1cbiAgICAgICAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtYm9keSAuY2hhdC1kZXRhaWwgLm1lZGlhIC5tZWRpYS1ib2R5IC5jaGF0LW1zZzpmaXJzdC1jaGlsZCBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkgLmNoYXQtbXNnIHAge1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjk7XG4gICAgICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG4gICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkucmV2ZXJzZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWJvZHkgLmNoYXQtZGV0YWlsIC5tZWRpYSAubWVkaWEtYm9keS5yZXZlcnNlIC5jaGF0LW1zZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTQ4cHg7IH1cbiAgICAgICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkucmV2ZXJzZSAuY2hhdC1tc2c6Zmlyc3QtY2hpbGQgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbiAgICAgICAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1ib2R5IC5jaGF0LWRldGFpbCAubWVkaWEgLm1lZGlhLWJvZHkucmV2ZXJzZSAuY2hhdC1tc2cgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY1ZmE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmYyZjk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgICAuY2hhdC1ib3gtcmlnaHQgLmNoYXQtZm9vdGVyIC5tZWRpYSAubWVkaWEtYm9keSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAubWVkaWEgLm1lZGlhLWJvZHkgaDYge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNTA2NDljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLm1lZGlhIC5tZWRpYS1ib2R5IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAuY2hhdC1mZWF0dXJlcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAuY2hhdC1mZWF0dXJlcyBhIHtcbiAgICAgICAgY29sb3I6ICNiNmMyZTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgICAgICAgLmNoYXQtYm94LXJpZ2h0IC5jaGF0LWZvb3RlciAuY2hhdC1mZWF0dXJlcyBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRkNzlmNjsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5jaGF0LWJveC1yaWdodCAuY2hhdC1mb290ZXIgLmNoYXQtYWRtaW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM1MDY0OWM7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgd2lkdGg6IDMxMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XG4gIC5jaGF0LWJveC1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jaGF0LWJveC1sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hhdC1ib3gtcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuY2hhdC1ib3gtbGVmdCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNoYXQtYm94LXJpZ2h0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLmNoYXQtYm94LWxlZnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jaGF0LWJveC1yaWdodCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLm1ldC1wcm8tYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcGF0dGVybjIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0OyB9XG5cbi5tZXQtcHJvZmlsZSAubWV0LXByb2ZpbGUtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXg6IDE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlLW1haW4tcGljIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjhweDtcbiAgICBtYXgtaGVpZ2h0OiAxMjhweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAubWV0LXByb2ZpbGUgLm1ldC1wcm9maWxlLW1haW4gLm1ldC1wcm9maWxlLW1haW4tcGljIC5mcm8tcHJvZmlsZV9tYWluLXBpYy1jaGFuZ2Uge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICByaWdodDogNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMHB4IHJnYmEoMjQzLCAyNDYsIDI0NywgMC4wNSk7IH1cbiAgICAgIC5tZXQtcHJvZmlsZSAubWV0LXByb2ZpbGUtbWFpbiAubWV0LXByb2ZpbGUtbWFpbi1waWMgLmZyby1wcm9maWxlX21haW4tcGljLWNoYW5nZSBpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLm1ldC1wcm9maWxlIC5tZXQtcHJvZmlsZS1tYWluIC5tZXQtcHJvZmlsZV91c2VyLWRldGFpbCAubWV0LXVzZXItbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG4gIC5tZXQtcHJvZmlsZSAubWV0LXByb2ZpbGUtbWFpbiAubWV0LXByb2ZpbGVfdXNlci1kZXRhaWwgLm1ldC11c2VyLW5hbWUtcG9zdCB7XG4gICAgY29sb3I6ICNhNGFiYzU7IH1cblxuLm1ldC1wcm9maWxlIC5wZXJzb25hbC1kZXRhaWwgbGkge1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZWR1Y2F0aW9uLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLm1ldC1iYXNpYy1kZXRhaWwgaDMge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7IH1cblxuLm1ldC1iYXNpYy1kZXRhaWwgcCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5vd24tZGV0YWlsIHtcbiAgcGFkZGluZzogMjBweDtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDE0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMS4yNXB4ICNkYmUwZWM7IH1cbiAgLm93bi1kZXRhaWwgaDEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAub3duLWRldGFpbCBoNSB7XG4gICAgY29sb3I6ICNmMmYyZjI7IH1cbiAgLm93bi1kZXRhaWwub3duLWRldGFpbC1wcm9qZWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTBweDtcbiAgICBsZWZ0OiAtNjBweDsgfVxuICAub3duLWRldGFpbC5vd24tZGV0YWlsLWhhcHB5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTBweDtcbiAgICBsZWZ0OiA2MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub3duLWRldGFpbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAjc2V0dGluZ3NfZGV0YWlsIC5kcm9waWZ5LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH0gfVxuXG4jc2V0dGluZ3NfZGV0YWlsIC5kcm9waWZ5LXdyYXBwZXIge1xuICB3aWR0aDogMTYlO1xuICBoZWlnaHQ6IDE2NHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcm9maWxlLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5wcm9maWxlLW5hdiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjA1KTtcbiAgICBjb2xvcjogIzRkNzlmNjsgfVxuXG4ucHJvZmlsZS1jYXJkIC5wcm9maWxlLXNvY2lhbHMgYSBpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5wcm9maWxlLWNhcmQgLnByby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucHJvZmlsZS1jYXJkIC5zb2NpYWxzLWRhdGEgaDMge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnByb2ZpbGUtY2FyZCAuYWN0aW9uLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOHB4O1xuICByaWdodDogMThweDsgfVxuXG4vKiBzZWN0aW9uIHNraWxscyAqL1xuLnNraWxsLWRldGFpbCB7XG4gIGNvbG9yOiAjYTRhYmM1O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5za2lsbHMgLnNraWxsLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94Omxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc2tpbGxzIC5za2lsbC1ib3ggLnNraWxsLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnNraWxscyAuc2tpbGwtYm94IC5wcm9ncmVzcy1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmNmY3O1xuICAgIGhlaWdodDogN3B4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDAuMjVweCAjNGQ3OWY2OyB9XG4gIC5za2lsbHMgLnNraWxsLWJveCAucHJvZ3Jlc3MtbGluZSA+IHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZDogIzRkNzlmNjsgfVxuICAuc2tpbGxzIC5za2lsbC1ib3ggLnByb2dyZXNzLWxpbmUgPiBzcGFuID4gLnBlcmNlbnQtdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICB0b3A6IC0zMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLmNkLXNpbmdsZS1zdGVwIC5jZC1tb3JlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDVweCBkb3VibGUgI2RiZTBlYztcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5jZC1zaW5nbGUtc3RlcCAuY2QtbW9yZS1pbmZvIGgyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNkLXNpbmdsZS1zdGVwIC5jZC1tb3JlLWluZm8gc3BhbixcbiAgLmNkLXNpbmdsZS1zdGVwIC5jZC1tb3JlLWluZm8gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjYTRhYmM1OyB9XG5cbi5jZC10b3VyLXdyYXBwZXIuYWN0aXZlIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5mYXEtcWEgbGkgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbiNhY2NvcmRpb25FeGFtcGxlLWZhcSAuY2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuICAjYWNjb3JkaW9uRXhhbXBsZS1mYXEgLmNhcmQtaGVhZGVyIGg1IGJ1dHRvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDYyJztcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cywgLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICBjb2xvcjogIzRkNzlmNjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTUpO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgI2FjY29yZGlvbkV4YW1wbGUtZmFxIC5jYXJkLWhlYWRlciBoNSBidXR0b24uY29sbGFwc2VkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjgnO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uY29udGFpbmVyLWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFpbmVyLWZpbHRlciBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29udGFpbmVyLWZpbHRlciBsaSBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICM0ZDc5ZjYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0ZDc5ZjY7XG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgIG1hcmdpbjogNXB4IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC42cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgLmNvbnRhaW5lci1maWx0ZXIgbGkgYS5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG4gICAgICAuY29udGFpbmVyLWZpbHRlciBsaSBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNiAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50OyB9XG5cbi5pdGVtLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLml0ZW0tYm94IGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuaXRlbS1ib3g6aG92ZXIgLml0ZW0tbWFzayB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuaXRlbS1ib3g6aG92ZXIgLml0ZW0tbWFzayAuaXRlbS1jYXB0aW9uIHtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLml0ZW0tYm94OmhvdmVyIC5pdGVtLWNvbnRhaW5lciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLml0ZW0tY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzOyB9XG5cbi5pdGVtLW1hc2sge1xuICAvKiBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjM4LCAyNSwgNjYsIDAuNjEpOyAqL1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChjbG9zZXN0LXNpZGUgYXQgMjVweCAzNXB4LCAjNGQ3OWY2IDE1JSwgIzJmNDY4NiA0MCUpOyB9XG4gIC5pdGVtLW1hc2sgcCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLml0ZW0tbWFzayAuaXRlbS1jYXB0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ucm93LmNvbnRhaW5lci1ncmlkIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJsb2ctY2FyZCAubWV0YS1ib3ggbGkge1xuICBjb2xvcjogIzcwODFiOTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5ibG9nLWNhcmQgLm1ldGEtYm94IGxpIGEge1xuICAgIGNvbG9yOiAjOWJhN2NhOyB9XG5cbi5ibG9nLWNhcmQgLm1ldGEtYm94IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6ICd8JztcbiAgbWFyZ2luOiAwIDhweDsgfVxuXG4uYmxvZy1jYXJkIC5tZXRhLWJveCBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogJyc7IH1cblxuLmJsb2ctY2FyZCBoNCBhIHtcbiAgY29sb3I6ICM0MzUxNzc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJsb2ctY2FyZCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5kYXNoLWNoYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi5icm93c2VyX3VzZXJzIHRhYmxlIHRkIGkge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5pbXByZXNzaW9ucy1kYXRhIGgyIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnJlcC1tYXAge1xuICBoZWlnaHQ6IDI4MHB4OyB9XG5cbi5yZXBvcnQtY2FyZCAucmVwb3J0LW1haW4taWNvbiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgY29sb3I6ICM5YmE3Y2E7IH1cblxuLnJlcG9ydC1jYXJkIGgzIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnVybC1saXN0IGxpIGkge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLnRyYWZmaWMtY2FyZCB7XG4gIG1hcmdpbjogMjBweCAwOyB9XG4gIC50cmFmZmljLWNhcmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIG1hcmdpbjogMjBweCAwOyB9XG5cbi5jYWxlbmRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ub25lLWJvcmRlciAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuXG4uZmMtYmdldmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE4KSAhaW1wb3J0YW50OyB9XG5cbi5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uZmMtdG9vbGJhciAuZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXRvb2xiYXIgLnVpLXN0YXRlLWFjdGl2ZSxcbi5mYy10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5mYy10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5mYy10b29sYmFyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIHotaW5kZXg6IDA7IH1cblxuLmZjLWRheSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cblxuLmZjLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4uZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZjMmU0OyB9XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mYyBidXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDZweCAxNnB4OyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY5OyB9XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgY29sb3I6ICM3MDgxYjk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRvd24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ3OWY2O1xuICBib3JkZXItY29sb3I6ICM0ZDc5ZjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuXG4uZmMtdGV4dC1hcnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBhcmlhbDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5mYy1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM4OTk3YmQ7IH1cblxuLmZjLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNkYmUwZWM7IH1cblxuLmZjLWNlbGwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6ICNkYmUwZWM7IH1cblxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTIxLCAyNDYsIDAuMDgpICFpbXBvcnRhbnQ7IH1cblxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5mYy1kYXktdG9wIC5mYy1tb24gLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSkgIWltcG9ydGFudDsgfVxuXG4uZmMtZXZlbnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBtb3ZlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbjogNXB4O1xuICBwYWRkaW5nOiA3cHggNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE4KTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmV4dGVybmFsLWV2ZW50IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGN1cnNvcjogbW92ZTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDZweCAxMHB4OyB9XG5cbi5mYy1iYXNpYy12aWV3IHRkLmZjLXdlZWstbnVtYmVyIHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cblxuLmZjLWJhc2ljLXZpZXcgdGQuZmMtZGF5LW51bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG50cjpmaXJzdC1jaGlsZCA+IHRkID4gLmZjLWRheS1ncmlkLWV2ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDsgfVxuXG4uZmMtYnV0dG9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmZjLWJ1dHRvbjpob3Zlcixcbi5mYy1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjsgfVxuXG4uZmMtZGF5LmZjLXdpZGdldC1jb250ZW50LmZjLW90aGVyLW1vbnRoLmZjLXBhc3QsXG4uZmMtZGF5LmZjLXdpZGdldC1jb250ZW50LmZjLW90aGVyLW1vbnRoLmZjLWZ1dHVyZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICNlZWVkZjcgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgI2ZmZmZmZiA1MCUsICNmNGY0ZjUgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7IH1cblxuLmZjLWJ1dHRvbi1wcmltYXJ5OmRpc2FibGVkLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSxcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogIzRkNzlmNjtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmZjLWJ1dHRvbi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpLmZjLWJ1dHRvbi1hY3RpdmU6Zm9jdXMsXG4uZmMtYnV0dG9uLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY5OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uY3J5cHRvLWRhc2gtYWN0aXZpdHkge1xuICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuXG4uYnRjLXZvbHVtZS1jaGFydCB7XG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDsgfVxuXG4uZWNvLXJldmVuZS1oaXN0b3J5IC5uYXYsXG4uY3J5cHRvLXJlcG9ydC1oaXN0b3J5IC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5lY28tcmV2ZW5lLWhpc3RvcnkgLm5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLFxuICAuY3J5cHRvLXJlcG9ydC1oaXN0b3J5IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nOiAycHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgICAuZWNvLXJldmVuZS1oaXN0b3J5IC5uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsXG4gICAgLmNyeXB0by1yZXBvcnQtaGlzdG9yeSAubmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMSk7IH1cblxuLm1hcmtldC1jYXAtdGFibGUgdGQgaDUge1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4udm9sLWJ0YyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDsgfVxuXG4uY2NjLXdpZGdldCAuaGlzdG9UaXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNjYy13aWRnZXQgZGl2OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmNjYy13aWRnZXQgZGl2Lmhpc3RvUm93Om50aC1vZi10eXBlKDIpIHtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzUwNjQ5YyAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjVmYTsgfVxuICAuY2NjLXdpZGdldCBkaXYuaGlzdG9Sb3c6bnRoLW9mLXR5cGUoMikgLmhpc3RvQ2hhbmdlIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jY2Mtd2lkZ2V0IGRpdi5oaXN0b1JvdyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYWYwZjcgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzI4NmEyICFpbXBvcnRhbnQ7IH1cblxuLmNhbGN1bGF0b3ItYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3OyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIC5jYWxjdWxhdG9yLWJvZHkge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIC5jcnlwdG9uYXRvcndpZGdldCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAuY2FsY3VsYXRvci1ibG9jayAuY3J5cHRvbmF0b3J3aWRnZXQgaW5wdXQsXG4gICAgLmNhbGN1bGF0b3ItYmxvY2sgLmNyeXB0b25hdG9yd2lkZ2V0IHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q0ZDhlMTtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyB9XG4gICAgLmNhbGN1bGF0b3ItYmxvY2sgLmNyeXB0b25hdG9yd2lkZ2V0IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhbGN1bGF0b3ItYmxvY2sgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgLmNhbGN1bGF0b3ItYmxvY2sgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG4gIC5jYWxjdWxhdG9yLWJsb2NrIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjNTA2NDljOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7XG4gIHBhZGRpbmc6IDEycHggMDsgfVxuXG4udHJhbnNhY3Rpb24taGlzdG9yeSBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi50cmFuc2FjdGlvbi1oaXN0b3J5IC50cmFuc2FjdGlvbi1pY29uIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7IH1cbiAgLnRyYW5zYWN0aW9uLWhpc3RvcnkgLnRyYW5zYWN0aW9uLWljb24gaSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzcsIDEyMSwgMjQ2LCAwLjE1KTtcbiAgICBjb2xvcjogIzRkNzlmNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLnRyYW5zYWN0aW9uLWhpc3RvcnkgLnRyYW5zYWN0aW9uLWRhdGEgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi53YWxsZXQtYmFsLXVzZCAud2FsbGV0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ud2FsbGV0LWJhbC11c2QgaDMge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi53YWxsZXQtYmFsLWNyeXB0byAud2FsbGV0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ud2FsbGV0LWJhbC1jcnlwdG8gLmNvaW4tYmFsIGgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4uYnRjLXByaWNlIGgzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uY3J5cHRvLXdhbGxldC1hY3Rpdml0eSB7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4OyB9XG5cbi53cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhOyB9XG5cbi5qY3Rrci1sYWJlbCB7XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSg0MywgODUsIDIwNCwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5qY3Rrci1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYjU1Y2M7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbltjbGFzcyo9J2pzLWNvbnZleW9yLSddIHVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuW2NsYXNzKj0nanMtY29udmV5b3ItJ10gdWwgbGkge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDE2cHg7IH1cbiAgW2NsYXNzKj0nanMtY29udmV5b3ItJ10gdWwgbGkgLnVzZC1yYXRlIHtcbiAgICBjb2xvcjogIzcwODFiOTsgfVxuXG4vKklDTyBMaXN0IGNvdW50ZG93biovXG4uY291bnRkb3duIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmNvdW50ZG93biAucGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAycmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uY291bnRkb3duIC5wYXJ0OjpiZWZvcmUge1xuICBjb250ZW50OiAnOic7XG4gIGxlZnQ6IC0wLjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICM0ZDc5ZjY7IH1cblxuLmNvdW50ZG93biAucGFydDpudGgtY2hpbGQoMSk6OmJlZm9yZSxcbi5jb3VudGRvd24gLnBhcnQubm8tZGl2aWRlcjo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY291bnRkb3duIC5wYXJ0LmRheXM6OmFmdGVyLFxuLmNvdW50ZG93biAucGFydC5ob3Vyczo6YWZ0ZXIsXG4uY291bnRkb3duIC5wYXJ0Lm1pbnV0ZXM6OmFmdGVyLFxuLmNvdW50ZG93biAucGFydC5zZWNvbmRzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3R0b206IDAuMjVyZW07XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuM2VtO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uY291bnRkb3duIC5wYXJ0ICsgLnBhcnQge1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07IH1cblxuLmNvdW50ZG93biAuZGF5cyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDI7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4uY291bnRkb3duIC5ob3VycyB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDM7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4uY291bnRkb3duIC5taW51dGVzIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNDtcbiAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gIG9yZGVyOiAzOyB9XG5cbi5jb3VudGRvd24gLnNlY29uZHMge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA1O1xuICAtbXMtZmxleC1vcmRlcjogNDtcbiAgb3JkZXI6IDQ7IH1cblxuLmNvdW50ZG93bi5ibGluayAucGFydDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGEgaSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RiZTBlYztcbiAgY29sb3I6ICM3MDgxYjk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG5cbi5pY28tY2FyZCAuaWNvLXNvY2lhbHMgYTpob3ZlciBpLmZhLWZhY2Vib29rLWYge1xuICBjb2xvcjogIzJiNTVjYztcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLmljby1jYXJkIC5pY28tc29jaWFscyBhOmhvdmVyIGkuZmEtdHdpdHRlciB7XG4gIGNvbG9yOiAjOWJhN2NhO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGE6aG92ZXIgaS5mYS1tZWRpdW0tbSB7XG4gIGNvbG9yOiAjZjE2NDZjO1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGE6aG92ZXIgaS5mYS10ZWxlZ3JhbSB7XG4gIGNvbG9yOiAjMWVjYWI4O1xuICBib3JkZXI6IDFweCBzb2xpZDsgfVxuXG4uaWNvLWNhcmQgLmljby1zb2NpYWxzIGE6aG92ZXIgaS5mYS1idGMge1xuICBjb2xvcjogI2YzYzc0ZDtcbiAgYm9yZGVyOiAxcHggc29saWQ7IH1cblxuLnNldHRpbmctY2FyZCAuc2V0dGluZy1kZXRhaWwgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTA2NDljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5zZXR0aW5nLWNhcmQgLnNldHQtY2FyZC1pY29uIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMThweDsgfVxuICAuc2V0dGluZy1jYXJkIC5zZXR0LWNhcmQtaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgLnNldHRpbmctY2FyZCAuc2V0dC1jYXJkLWljb24uc2V0LWljb24tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExNywgODEsIDIzMywgMC4xKTtcbiAgICBjb2xvcjogIzc1NTFlOTsgfVxuICAuc2V0dGluZy1jYXJkIC5zZXR0LWNhcmQtaWNvbi5zZXQtaWNvbi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4xKTtcbiAgICBjb2xvcjogIzFlY2FiODsgfVxuICAuc2V0dGluZy1jYXJkIC5zZXR0LWNhcmQtaWNvbi5zZXQtaWNvbi1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQxLCAxMDAsIDEwOCwgMC4xKTtcbiAgICBjb2xvcjogI2YxNjQ2YzsgfVxuXG4ucHJvamVjdC1kYXNoLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNTM1cHg7IH1cblxuLnByb2plY3QtYnVkZ2V0LWNoYXJ0IHtcbiAgaGVpZ2h0OiAyNzNweDsgfVxuXG4udGV4dC1wcmltYXJ5LWxpZ2h0IHtcbiAgY29sb3I6ICM5NmIwZmE7IH1cblxuLnRleHQtcHJpbWFyeS1saWdodC1hbHQge1xuICBjb2xvcjogI2RmZTdmZDsgfVxuXG4uaWNvbi1pbmZvIGkge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAyNnB4O1xuICB6LWluZGV4OiA1OyB9XG5cbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gaDIge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMTsgfVxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsXG4gIC5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC45OyB9XG5cbi5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAzOHB4O1xuICB0b3A6IDA7IH1cbiAgLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdcXDU1JztcbiAgICBmb250LWZhbWlseTogJ2RyaXBpY29ucy12MicgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjNTA2NDljO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNDhyZW07IH1cblxuLmRhc2gtaW5mby1jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDsgfVxuICAuZGFzaC1pbmZvLWNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5kYXNoLWluZm8tY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dDphZnRlciB7XG4gICAgY29udGVudDogJ1xcNTYnO1xuICAgIGZvbnQtZmFtaWx5OiAnZHJpcGljb25zLXYyJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTsgfVxuXG4uYy1wcm9ncmVzcy1zdGVwcyB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICNiNmMyZTQ7XG4gICAgcGFkZGluZzogMTZweCAwIDAgMzZweDsgfVxuICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lIHtcbiAgICAgIGNvbG9yOiAjMWVjYWI4OyB9XG4gICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMwLCAyMDIsIDE4NCwgMC4wOSk7IH1cbiAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmRvbmU6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxZWNhYjg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwNTgnO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWJhN2NhOyB9XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGkuY3VycmVudCB7XG4gICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQ6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICM0ZDc5ZjY7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxOTInO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNGQ3OWY2OyB9XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMgbGk6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMTEnO1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGJlMGVjOyB9XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaTpiZWZvcmUge1xuICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLmMtcHJvZ3Jlc3Mtc3RlcHMge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpIHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzRweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RiZTBlYzsgfVxuICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5kb25lIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWVjYWI4OyB9XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpLmN1cnJlbnQge1xuICAgICAgICAgIGNvbG9yOiAjNGQ3OWY2O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0ZDc5ZjY7IH1cbiAgICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5jdXJyZW50IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NywgMTIxLCAyNDYsIDAuMTUpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMC4yNXB4ICM0ZDc5ZjY7IH1cbiAgICAgICAgICAuYy1wcm9ncmVzcy1zdGVwcyBsaS5jdXJyZW50OmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzRkNzlmNjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxOTInOyB9XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpOmJlZm9yZSB7XG4gICAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNnB4OyB9XG4gICAgICAgIC5jLXByb2dyZXNzLXN0ZXBzIGxpIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU1LCAxNjcsIDIwMiwgMC4xKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgcGFkZGluZzogNnB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDAuMjVweCAjZWZmMWY3OyB9IH1cblxuLndvcmtsb2FkLWNoYXJ0IHtcbiAgaGVpZ2h0OiAyMTBweDsgfVxuXG4vKj09IHRvZG8gbGlzdCA9PSovXG4udG9kby1saXN0IC50b2RvLWJveCBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBjb2xvcjogI2RiZTBlYzsgfVxuXG4udG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIHtcbiAgcGFkZGluZzogNHB4IDA7IH1cbiAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBzcGFuIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGNvbG9yOiAjNzI4NmEyOyB9XG4gICAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBzcGFuOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RiZTBlYztcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIC5ja2JveCBzcGFuOmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXEYxMkMnO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzcwODFiOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50b2RvLWxpc3QgLnRvZG8tYm94IC50b2RvLXRhc2sgLmNrYm94IGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbjogMCA1cHggMCAwOyB9XG4gICAgLnRvZG8tbGlzdCAudG9kby1ib3ggLnRvZG8tdGFzayAuY2tib3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9kby1saXN0IC50b2RvLWJveCAudG9kby10YXNrIGlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udG9kby1saXN0IC5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogIzJmNDY4NjtcbiAgYmFja2dyb3VuZDogI2RiZTBlYztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLnRvZG8tbGlzdCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNkYmUwZWM7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uY2xpZW50LWNhcmQgLmNsaWVudC1uYW1lIHtcbiAgY29sb3I6ICM1MDY0OWM7IH1cblxuLmNhbGVuZGFyLWV2ZW50IC5ldmVudC1uYW1lIGgzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ucHJvamVjdC1pbnZvaWNlIC50YWJsZSB0ciB0ZCBoNSB7XG4gIGNvbG9yOiAjNTA2NDljOyB9XG5cbi50ZWFtLWNhcmQgLnVzZXItaW1nIHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi50ZWFtLWNhcmQgLm9ubGluZS1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDExOHB4O1xuICBsZWZ0OiA0NHB4OyB9XG5cbi50ZWFtLWNhcmQgLnRlYW0tbGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzUwNjQ5YzsgfVxuXG4ubGFuZ3VhZ2Utc2tpbGwgbGkgc3BhbiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmNWZhO1xuICBjb2xvcjogIzg5OTdiZDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5wcm9qZWN0LWNhcmQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjsgfVxuICAucHJvamVjdC1jYXJkIC5wcm9qZWN0LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4udGFzay1ib3ggLnRhc2stcHJpb3JpdHktaWNvbiBpIHtcbiAgYm9yZGVyOiA1cHggc29saWQgI2VhZjBmNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDsgfVxuXG4uZGFzaGJvYXJkLW1hcCB7XG4gIGhlaWdodDogMjcwcHg7IH1cblxuLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4OyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZWNhYjg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICMxZWNhYjg7IH1cbiAgLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZS5lY28tdGl0bGUtZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NDZjO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAjZjE2NDZjOyB9XG4gIC5jYXJkLWVjbyAuY2FyZC1lY28tdGl0bGUuZWNvLXRpdGxlLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggIzRhYzdlYzsgfVxuICAuY2FyZC1lY28gLmNhcmQtZWNvLXRpdGxlLmVjby10aXRsZS1wdXJwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3NTUxZTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICM3NTUxZTk7IH1cbiAgLmNhcmQtZWNvIC5jYXJkLWVjby10aXRsZS5lY28tdGl0bGUtd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzYzc0ZDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2YzYzc0ZDsgfVxuXG4uY2FyZC1lY28gLmNhcmQtZWNvLWljb24ge1xuICBmb250LXNpemU6IDI4cHg7IH1cblxuLnJlLWN1c3RvbWVycy1kZXRhaWwgaDMge1xuICBjb2xvcjogIzUwNjQ5YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5vcmRlci1saXN0IHRhYmxlIHRkIGltZyB7XG4gIHdpZHRoOiA0MHB4OyB9XG5cbi5lLWNvLXByb2R1Y3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3OyB9XG4gIC5lLWNvLXByb2R1Y3QgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IGEgaW1nIHtcbiAgICAgIGhlaWdodDogMjMwcHg7IH1cbiAgLmUtY28tcHJvZHVjdCAucmliYm9uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5yaWJib24tYm94IC5yaWJib24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5yaWJib24tYm94IC5yaWJib24tbGFiZWwge1xuICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGhlaWdodDogNjZweDtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTIlIDQ4JSAyMyUgNzclIC8gNDQlIDY4JSAzMiUgNTYlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgY29sb3I6ICM1MDY0OWM7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcHJpY2Ugc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjODk5N2JkO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuZS1jby1wcm9kdWN0IC5wcm9kdWN0LWluZm8gLnByb2R1Y3QtcmV2aWV3IGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5wcm9kdWN0LXJldmlldyBsaSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5idG4tY2FydCB7XG4gICAgICBib3JkZXItY29sb3I6ICNlZmYyZjk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICAgICAgY29sb3I6ICM1MDY0OWM7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgcGFkZGluZzogNHB4IDE2cHg7IH1cbiAgICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAuYnRuLWNhcnQ6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5idG4td2lzaGxpc3QsXG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5idG4tcXVpY2t2aWV3IHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2VmZjJmOTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjc7XG4gICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMTBweDsgfVxuICAgIC5lLWNvLXByb2R1Y3QgLnByb2R1Y3QtaW5mbyAud2lzaGxpc3QsXG4gICAgLmUtY28tcHJvZHVjdCAucHJvZHVjdC1pbmZvIC5xdWlja3ZpZXcge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0OyB9XG4gIC5lLWNvLXByb2R1Y3Q6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjEpOyB9XG4gICAgLmUtY28tcHJvZHVjdDpob3ZlciAud2lzaGxpc3QsXG4gICAgLmUtY28tcHJvZHVjdDpob3ZlciAucXVpY2t2aWV3IHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLm9mZmVyLWJveCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9kdWN0cy9vZmZlci5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLm9mZmVyLWJveCAub2ZmZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweDsgfVxuICAgIC5vZmZlci1ib3ggLm9mZmVyLWNvbnRlbnQgaDMge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjNTA2NDljOyB9XG5cbi5yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogNnB4O1xuICBsZWZ0OiAtNXB4O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucmliYm9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzFweDtcbiAgICBsZWZ0OiAwO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5yaWJib24ucmliYm9uLXBpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjVkYTA7IH1cbiAgICAucmliYm9uLnJpYmJvbi1waW5rOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZmY1ZGEwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY1ZGEwOyB9XG4gIC5yaWJib24ucmliYm9uLXNlY29uZGFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYzsgfVxuICAgIC5yaWJib24ucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzRhYzdlYzsgfVxuXG5oci50aGljayB7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzRkNzlmNiwgIzc1NTFlOSk7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5jdXN0b20tYm9yZGVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0Njg2OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAucHJvLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uc2luZ2xlLXByby1kZXRhaWwgLnByb2R1Y3QtcmV2aWV3IGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5zaW5nbGUtcHJvLWRldGFpbCAucHJvZHVjdC1yZXZpZXcgbGkgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAucHJvLXByaWNlIHtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuc2luZ2xlLXByby1kZXRhaWwgLnByby1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM4OTk3YmQ7IH1cblxuLnNpbmdsZS1wcm8tZGV0YWlsIC5xdWFudGl0eSBpbnB1dCB7XG4gIHdpZHRoOiAxNCU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IGNhbGMoMjRweCArIDEycHggKyA1cHgpOyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAucHJvLWZlYXR1cmVzIGxpIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjYTRhYmM1OyB9XG4gIC5zaW5nbGUtcHJvLWRldGFpbCAucHJvLWZlYXR1cmVzIGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYwMGMnICFpbXBvcnRhbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMWVjYWI4ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG5cbi5zaW5nbGUtcHJvLWRldGFpbCAuZm9ybS1jaGVjay1pbmxpbmUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG4ucHJvLW9yZGVyLWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyMzksIDI0MiwgMjQ5LCAwLjA1KTsgfVxuICAucHJvLW9yZGVyLWJveCBpIHtcbiAgICBmb250LXNpemU6IDI4cHg7IH1cblxuLnJldmlldy1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3O1xuICBwYWRkaW5nOiAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucmV2aWV3LWJveCBoMSB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGNvbG9yOiAjZjE2NDZjOyB9XG4gIC5yZXZpZXctYm94IC5wcm9kdWN0LXJldmlldyBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnJldmlldy1ib3ggLnByb2R1Y3QtcmV2aWV3IGxpIGkge1xuICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG5cbi5yZXZpZXdlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgI2VmZjJmOTsgfVxuICAucmV2aWV3ZXIgLnByb2R1Y3QtcmV2aWV3IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJnLW5ld3NsZXR0ZXJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDY4NjsgfVxuXG4ubmV3c2xldHRlcnMtdGV4dCBoNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIycHg7IH1cblxuLm5ld3NsZXR0ZXJzLWlucHV0IGlucHV0IHtcbiAgcGFkZGluZzogMTVweCAxMzZweCAxNXB4IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY3OyB9XG5cbi5uZXdzbGV0dGVycy1pbnB1dCBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICByaWdodDogM3B4O1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwLjJweCAjNGQ3OWY2OyB9XG5cbi50b3RhbC1wYXltZW50IC50YWJsZSB0aGVhZCB0ciB0aCxcbi50b3RhbC1wYXltZW50IHRhYmxlIHRoZWFkIHRyIHRoLFxuLnNob3BwaW5nLWNhcnQgLnRhYmxlIHRoZWFkIHRyIHRoLFxuLnNob3BwaW5nLWNhcnQgdGFibGUgdGhlYWQgdHIgdGgge1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnRvdGFsLXBheW1lbnQgLnRhYmxlIHRib2R5IHRkLFxuLnRvdGFsLXBheW1lbnQgdGFibGUgdGJvZHkgdGQsXG4uc2hvcHBpbmctY2FydCAudGFibGUgdGJvZHkgdGQsXG4uc2hvcHBpbmctY2FydCB0YWJsZSB0Ym9keSB0ZCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYyZjk7IH1cbiAgLnRvdGFsLXBheW1lbnQgLnRhYmxlIHRib2R5IHRkIC5wcm9kdWN0LW5hbWUsXG4gIC50b3RhbC1wYXltZW50IHRhYmxlIHRib2R5IHRkIC5wcm9kdWN0LW5hbWUsXG4gIC5zaG9wcGluZy1jYXJ0IC50YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lLFxuICAuc2hvcHBpbmctY2FydCB0YWJsZSB0Ym9keSB0ZCAucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM1MDY0OWM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udG90YWwtcGF5bWVudCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi50b3RhbC1wYXltZW50IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQsXG4uc2hvcHBpbmctY2FydCAudGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZCxcbi5zaG9wcGluZy1jYXJ0IHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi50b3RhbC1wYXltZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmRmZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC50b3RhbC1wYXltZW50IC5wYXltZW50LXRpdGxlIHtcbiAgICBjb2xvcjogIzUwNjQ5YztcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5jYXJ0LXByb21vIHtcbiAgcGFkZGluZzogOTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9wcm9kdWN0cy9iZy1jYXJ0LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQsXG4uanAtY2FyZCAuanAtY2FyZC1iYWNrIHtcbiAgYmFja2dyb3VuZDogIzJmNDY4NiAhaW1wb3J0YW50OyB9XG5cbi5iaWxsaW5nLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDhweDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzBweDsgfVxuICAuYmlsbGluZy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzRkNzlmNjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM5LCAyNDIsIDI0OSwgMC4wNSk7IH1cblxuLmNybS1kYXNoLW1hcCB7XG4gIGhlaWdodDogMzEwcHg7IH1cblxuLmNybS1kYXNoLWFjdGl2aXR5IHtcbiAgbWluLWhlaWdodDogNDI1cHg7IH1cblxuLmNybS1kYXRhLWNhcmQgLmRhdGEtaWNvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY3JtLWRhdGEtY2FyZCAuZGF0YS1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4OyB9XG5cbi5jcm0tZGF0YS1jYXJkIGgzIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM1MDY0OWM7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4uYWNjb3VudC1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLXBhZ2Uge1xuICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAgIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCAuYXV0aC1sb2dvLWJveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWNjb3VudC1ib2R5IC5hdXRoLWNhcmQgLmF1dGgtbG9nby1ib3ggLmF1dGgtbG9nbyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAyLjI1cHggI2VmZjJmOTsgfVxuICAgIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCAuYXV0aC1sb2dvLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hY2NvdW50LWJvZHkgLmF1dGgtY2FyZCAuYXV0aC1sb2dvLXRleHQgaDQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzUwNjQ5YztcbiAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9XG4gIC5hY2NvdW50LWJvZHkgLmF1dGgtZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAuYWNjb3VudC1ib2R5IC5hdXRoLWZvcm0gLmF1dGgtZm9ybS1pY29uIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogM3B4O1xuICAgIGNvbG9yOiAjOWJhN2NhOyB9XG4gIC5hY2NvdW50LWJvZHkuYWNjb3VudGJnIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWNvdW50LXBhZ2UuanBnXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmFjY291bnQtYm9keS5hY2NvdW50YmcgLmFjY291bnQtdGl0bGUge1xuICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmFjY291bnQtYm9keS5hY2NvdW50YmcgLmFjY291bnQtdGl0bGUgaDEge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIG1hcmdpbjogMzBweCAwOyB9XG4gIC5hY2NvdW50LWJvZHkgLmFjY291bnQtc29jaWFsIGg2IHtcbiAgICBjb2xvcjogIzg5OTdiZDsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBoNjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDRweCAxNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY5O1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBoNjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMTRweCA0cHggMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnICc7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmOTtcbiAgICB3aWR0aDogMTEwcHg7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpIHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBhIGkuZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRkNzlmNjtcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLnR3aXR0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRhYzdlYztcbiAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYSBpLmdvb2dsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY1ZGEwO1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAuZmFjZWJvb2sge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NThiZjc7IH1cbiAgLmFjY291bnQtYm9keSAuYWNjb3VudC1zb2NpYWwgYTpob3ZlciAudHdpdHRlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxY2VlZTsgfVxuICAuYWNjb3VudC1ib2R5IC5hY2NvdW50LXNvY2lhbCBhOmhvdmVyIC5nb29nbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjc3YWY7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hdXRoLWNhcmQge1xuICAgIG1hcmdpbi10b3A6IDM0cHg7IH0gfVxuXG4vKiFcclxuICogTWFpblxyXG4gKlxyXG4qL1xuaHRtbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBsZWZ0OiAyNzBweDtcbiAgcmlnaHQ6IDA7XG4gIC8qIGJvcmRlcjogMXB4IHNvbGlkOyAqL1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3R0b206IDEwcHg7IH1cblxuLm1jZS1idG4gLm1jZS10eHQge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAtMC41cmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjMpICFpbXBvcnRhbnQ7IH1cblxuLmJ3LWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMThweDtcbiAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAuYnctbG9hZGVyLmxvYWRlZDo6YmVmb3JlIHtcbiAgICBhbmltYXRpb246IGJ3LWxvYWRlci1oaWRlIDAuMnMgZWFzZS1vdXQgZm9yd2FyZHM7IH1cbiAgLmJ3LWxvYWRlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDMwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNkOGUzZjAsICNjM2NiZDMsICNkOGUzZjAsICNjM2NiZDMpO1xuICAgIGFuaW1hdGlvbjogYnctbG9hZGVyLWFuaW1hdGUgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBrZXlmcmFtZXMgYnctbG9hZGVyLWFuaW1hdGUge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTY2LjY2NjYlKTsgfSB9XG5cbkBrZXlmcmFtZXMgYnctbG9hZGVyLWhpZGUge1xuICAwJSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDk5JSB7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5oZWxwLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogNXB4IDE1cHg7IH1cblxuLmluYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUyZTIgIWltcG9ydGFudDsgfVxuXG4uaW5hY3RpdmUtcm93ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMmUyICFpbXBvcnRhbnQ7IH1cblxuLm5ldy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZmFiICFpbXBvcnRhbnQ7IH1cblxuLm5ldy1yb3cgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZmYWIgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNWZmYzUgIWltcG9ydGFudDsgfVxuXG4uYWN0aXZlLXJvdyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50OyB9XG5cbi5hcnRpY2xlLWluZGV4IC5hY3Rpb24tYmFyIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5hcnRpY2xlLWluZGV4IHAge1xuICBtYXJnaW4tdG9wOiByZXZlcnQgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYXJ0aWNsZS1pbmRleCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJldmVydCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hcnRpY2xlLWluZGV4IHAgPiAuYnRuIHtcbiAgICBtaW4td2lkdGg6IDE1MHB4OyB9IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAzM3B4O1xuICBib3JkZXItY29sb3I6ICNjY2M7XG4gIGhlaWdodDogY2FsYygyLjNyZW0gKyAycHgpOyB9XG5cbiNtY2V1XzI4NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMTNweCBhdXRvICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MyUgIWltcG9ydGFudDsgfVxuXG4ubWNlLWNvbnRhaW5lci1ib2R5IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogOHB4OyB9XG5cbiNtY2V1XzI4NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHggIWltcG9ydGFudDsgfVxuXG4jbWNlLW1vZGFsLWJsb2NrIHtcbiAgei1pbmRleDogOSAhaW1wb3J0YW50OyB9XG5cbi8qIC5tY2UtdG9vbGJhciB7XHJcbiAgLm1jZS13aWRnZXQ6bm90KC5tY2UtbWVudWJ0bikge1xyXG4gICAgLm1jZS10eHQge1xyXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4gKi9cbi5tY2Utd2luZG93Lm1jZS1pbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubWNlLXdpbmRvdy5tY2UtaW4ge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5zZWxlY3QyLWNvbnRhaW5lcixcbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLXRleHRib3gsXG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1jb21ib2JveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWZvcm0sXG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS10YWJzLFxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtZm9ybWl0ZW0sXG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS13aW5kb3ctYm9keSxcbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLXRhYiB7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS13aW5kb3ctYm9keSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWFicy1sYXlvdXQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWFicy1sYXlvdXQtaXRlbTpub3QoLm1jZS1mb3JtKSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gKiB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDsgfVxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtZm9vdCAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAubWNlLXdpbmRvdy5tY2UtaW4gLm1jZS1mb290IGRpdltyb2xlPSdidXR0b24nXSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuICAgICAgLm1jZS13aW5kb3cubWNlLWluIHRleHRhcmVhIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfSB9XG4gIC5tY2Utd2luZG93Lm1jZS1pbiAubWNlLWNvbnRhaW5lci1ib2R5IHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7IH1cbiAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtZm9vdCxcbiAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtZm9ybSxcbiAgLm1jZS13aW5kb3cubWNlLWluIC5tY2UtZm9ybWl0ZW0ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmNhcmQtYm9keSB7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmFydGljbGUtdHlwZXMge1xuICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmxhYmVsLWRlbGV0ZSB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGFiZWwtZGVsZXRlID4gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7IH1cblxuLmFydGljbGUtdHlwZXMgPiBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VhZWFlYTtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5hcnRpY2xlLXR5cGVzID4gc3BhbiA+IHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogMnB4OyB9XG5cbi5iLXQge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmYyZjJmOyB9XG5cbi8qIE1vZHVsZSAtIGZpbGVtYW5hZ2VyICovXG5kaXYuZmlsZS1tb2R1bGUge1xuICBjb2xvcjogIzJjMmUzNDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuZGl2LmZpbGUtbW9kdWxlIC5maWxlIHtcbiAgaGVpZ2h0OiA0M3B4O1xuICB3aWR0aDogMzRweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2ZpbGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmFlMDA7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxOXB4O1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2Lm9wZW4ge1xuICB6LWluZGV4OiA1OyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXYub3BlbiB7XG4gIHotaW5kZXg6IDU7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2ID4gZGl2Om5vdCgudHJhbnNwYXJlbnQtc2VsZWN0KSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgLTUwJSk7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2ID4gZGl2ID4gYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuZGl2LmZpbGUtbW9kdWxlID4gZGl2ID4gZGl2ID4gZGl2ID4gcCB7XG4gIGNvbG9yOiAjNzk3Yzg3O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkge1xuICBjb2xvcjogIzgyODU5MDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDEpID4gYiB7XG4gIGNvbG9yOiAjMmMyZTM0OyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXYge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdiA+IGRpdjpudGgtY2hpbGQoNCkge1xuICBjb2xvcjogIzgyODU5MDsgfVxuXG5kaXYuZmlsZS1tb2R1bGUgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGFlMWU4OyB9XG5cbmRpdi5maWxlLW1vZHVsZSA+IGRpdi5tYXJnaW4tdC00MCB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyAjYWRkLWZpbGVzLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyBsYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICBib3JkZXItY29sb3I6ICM0Y2FlNGM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyBsYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjhjM2Y7IH1cblxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzYwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGhlaWdodDogODBweDsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC5pbWctYm9keSB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlM2UzZTM7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMHB4OyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmltZy1ib2R5IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC5jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMHB4IDUwcHggMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2UzZTNlMzsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC5jb250ZW50IC5pbWctbmFtZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC5jb250ZW50IC5pbWctc2l6ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZjNjAwOyB9XG5cbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3ggPiBkaXYgLmNvbnRlbnQgcHJvZ3Jlc3Mge1xuICB3aWR0aDogMTAwJTsgfVxuXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94ID4gZGl2IC51cGxvYWQtcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgdG9wOiAxcHg7IH1cblxuLnRvb2x0aXAge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7IH1cblxuLnNvcnRhYmxlIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU0O1xuICBoZWlnaHQ6IDEwMHB4OyB9XG5cbi5zb3J0YWJsZSAudWktc3RhdGUtaGlnaGxpZ2h0IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZDogI2RlZTJlNDsgfVxuXG4ubm90LXNldCB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubW9kdWxlLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTBweDsgfVxuICAgIC5tb2R1bGUtaGVhZGVyIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci11cGRhdGUgYnV0dG9uW3R5cGU9J3N1Ym1pdCddIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5idG4tZ2VuZXJhdGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuLWNyZWF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaG9wLWRpc2NvdW50LWNvZGVzLWluZGV4ID4gcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cblxuc2VsZWN0IHtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgdHJhbnNwYXJlbnQgNTAlLCAjODg4IDUwJSksIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM4ODggNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAyMHB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMWVtICsgMnB4KSwgMTAwJSAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDIuNWVtIDIuNWVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4iLCIvL1xyXG4vLyBDYXJkc1xyXG4vL1xyXG5cclxuLmNhcmQge1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJveC1zaGFkb3c6ICRzaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkO1xyXG59XHJcblxyXG4uY2FyZC1ib3JkZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxufVxyXG5cclxuLmNhcmQtaGVhZGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTMwMDtcclxufVxyXG5cclxuLmNhcmQtZm9vdGVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQ7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcclxufVxyXG5cclxuLmNhcmQtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5jYXJkLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxufVxyXG5cclxuLmNhcmQtc3VjY2VzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuXHJcbi5jYXJkLXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4uY2FyZC1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxufVxyXG5cclxuLmNhcmQtZGFuZ2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uY2FyZC1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLmNhcmQtbGlnaHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodDtcclxuICBjb2xvcjogJGdyYXktNTAwO1xyXG59XHJcblxyXG4uY2FyZC1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxufVxyXG5cclxuLmNhcmQtcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG59XHJcblxyXG4uY2FyZC1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxufVxyXG4iLCIvL1xyXG4vLyBCdXR0b25zXHJcbi8vXHJcblxyXG4uYnRuIHtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSAkZ3JheS0yMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tc20nKSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYW5pbWF0aW9uLW1vZGFsLFxyXG4uYnV0dG9uLWxpc3QsXHJcbi5idXR0b24taXRlbXMge1xyXG4gIG1hcmdpbi1ib3R0b206IC04cHg7XHJcbiAgLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcbn1cclxuLmJ0bi14bCB7XHJcbiAgcGFkZGluZzogMTJweCAyNHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4uYnRuLXNtIHtcclxuICBwYWRkaW5nOiA0cHggOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG4uYnRuLXhzIHtcclxuICBwYWRkaW5nOiAycHggMTBweDtcclxuICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuLmJ0bi14c3Mge1xyXG4gIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG4uYnRuLXJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4uYnRuLXNxdWFyZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG4uYnRuLXNrZXcge1xyXG4gIHRyYW5zZm9ybTogc2tldygtMTVkZWcpO1xyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiBza2V3KDE1ZGVnKTtcclxuICB9XHJcbn1cclxuLmFjY29yZGlvbiB7XHJcbiAgLmJ0bjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG4uYnRuLmJ0bi1vdXRsaW5lLWRhc2hlZCB7XHJcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAkd2hpdGUgIWltcG9ydGFudDtcclxuICBvdXRsaW5lLW9mZnNldDogLTVweDtcclxuICAtbW96LW91dGxpbmUtcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnksXHJcbi5idG4tc3VjY2VzcyxcclxuLmJ0bi1zZWNvbmRhcnksXHJcbi5idG4taW5mbyxcclxuLmJ0bi13YXJuaW5nLFxyXG4uYnRuLWRhbmdlcixcclxuLmJ0bi1kYXJrLFxyXG4uYnRuLXBpbmssXHJcbi5idG4tcHVycGxlLFxyXG4uYnRuLWJsdWUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi8qYnRuLXByaW1hcnkqL1xyXG5cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRwcmltYXJ5LCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxyXG4uYnRuLXByaW1hcnkuZm9jdXMsXHJcbi5idG4tcHJpbWFyeTphY3RpdmUsXHJcbi5idG4tcHJpbWFyeTpmb2N1cyxcclxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIsXHJcbi5idG4tcHJpbWFyeS5hY3RpdmUsXHJcbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tcHJpbWFyeTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxyXG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxyXG5hLmJnLXByaW1hcnk6Zm9jdXMsXHJcbmEuYmctcHJpbWFyeTpob3ZlcixcclxuYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsXHJcbmJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDUlKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkcHJpbWFyeSwgNSUpO1xyXG59XHJcblxyXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tcHJpbWFyeS5mb2N1cyxcclxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXByaW1hcnkuZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVkLFxyXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xyXG4gIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA1JSk7XHJcbn1cclxuXHJcbi8qYnRuLXN1Y2Nlc3MqL1xyXG5cclxuLmJ0bi1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRzdWNjZXNzLCAwLjUpO1xyXG59XHJcbi5idG4tc3VjY2Vzczpob3ZlcixcclxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxyXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuZm9jdXMsXHJcbi5idG4tc3VjY2VzczphY3RpdmUsXHJcbi5idG4tc3VjY2Vzczpmb2N1cyxcclxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXHJcbi5idG4tc3VjY2VzczpkaXNhYmxlZCxcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLFxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyLFxyXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tc3VjY2VzczphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHN1Y2Nlc3MsIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJHN1Y2Nlc3MsIDUlKTtcclxufVxyXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tc3VjY2Vzcy5mb2N1cyxcclxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRzdWNjZXNzLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLWluZm8qL1xyXG5cclxuLmJ0bi1pbmZvIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkaW5mbztcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRpbmZvLCAwLjUpO1xyXG59XHJcbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4taW5mbzpob3ZlcixcclxuLmJ0bi1pbmZvOmZvY3VzLFxyXG4uYnRuLWluZm86YWN0aXZlLFxyXG4uYnRuLWluZm8uYWN0aXZlLFxyXG4uYnRuLWluZm8uZm9jdXMsXHJcbi5idG4taW5mbzphY3RpdmUsXHJcbi5idG4taW5mbzpmb2N1cyxcclxuLmJ0bi1pbmZvOmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8sXHJcbi5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLFxyXG4uYnRuLWluZm8uZGlzYWJsZWQsXHJcbi5idG4taW5mbzpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIsXHJcbi5idG4taW5mby5hY3RpdmUsXHJcbi5idG4taW5mbzphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGluZm8sIDUlKTtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGluZm8sIDUlKTtcclxufVxyXG4uYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4taW5mby5mb2N1cyxcclxuLmJ0bi1pbmZvOmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtaW5mby5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRpbmZvLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcclxuICBjb2xvcjogbGlnaHRlbigkaW5mbywgMyUpO1xyXG59XHJcblxyXG4vKmJ0bi13YXJuaW5nKi9cclxuXHJcbi5idG4td2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmc7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkd2FybmluZywgMC41KTtcclxufVxyXG4uYnRuLXdhcm5pbmc6aG92ZXIsXHJcbi5idG4td2FybmluZzpmb2N1cyxcclxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcclxuLmJ0bi13YXJuaW5nLmZvY3VzLFxyXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxyXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXHJcbi5idG4td2FybmluZzpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLFxyXG4uYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6aG92ZXIsXHJcbi5idG4td2FybmluZy5hY3RpdmUsXHJcbi5idG4td2FybmluZy5kaXNhYmxlZCxcclxuLmJ0bi13YXJuaW5nOmRpc2FibGVkLFxyXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2FybmluZywgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkd2FybmluZywgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcclxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXdhcm5pbmcuZm9jdXMsXHJcbi5idG4td2FybmluZzpmb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsXHJcbi5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkd2FybmluZywgMC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJ0bi1kYW5nZXIqL1xyXG5cclxuLmJ0bi1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRkYW5nZXIsIDAuNSk7XHJcbn1cclxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLWRhbmdlcjphY3RpdmUsXHJcbi5idG4tZGFuZ2VyOmZvY3VzLFxyXG4uYnRuLWRhbmdlcjpob3ZlcixcclxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxyXG4uYnRuLWRhbmdlci5mb2N1cyxcclxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxyXG4uYnRuLWRhbmdlcjpmb2N1cyxcclxuLmJ0bi1kYW5nZXI6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLFxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIsXHJcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcclxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXHJcbi5idG4tZGFuZ2VyOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYW5nZXIsIDUlKTtcclxufVxyXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcclxuLmJ0bi1kYW5nZXIuZm9jdXMsXHJcbi5idG4tZGFuZ2VyOmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkZGFuZ2VyLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLXNlY29uZGFyeSovXHJcblxyXG4uYnRuLXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHNlY29uZGFyeSwgMC41KTtcclxuICBjb2xvcjogJGdyYXktMTAwO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSxcclxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcclxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5OmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXNlY29uZGFyeSxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmhvdmVyLFxyXG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsXHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLFxyXG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCxcclxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsXHJcbmEuYmctc2Vjb25kYXJ5OmhvdmVyLFxyXG5idXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLFxyXG5idXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgNSUpICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcclxuICBjb2xvcjogJGdyYXktMTAwO1xyXG59XHJcbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcclxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tc2Vjb25kYXJ5LmZvY3VzLFxyXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHNlY29uZGFyeSwgMC4zKSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKmJ0bi1saWdodCovXHJcbi5idG4tbGlnaHQge1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRncmF5LTQwMCwgMC41KTtcclxufVxyXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tbGlnaHQ6YWN0aXZlLFxyXG4uYnRuLWxpZ2h0OmZvY3VzLFxyXG4uYnRuLWxpZ2h0OmhvdmVyLFxyXG4uYnRuLWxpZ2h0LmFjdGl2ZSxcclxuLmJ0bi1saWdodC5mb2N1cyxcclxuLmJ0bi1saWdodDphY3RpdmUsXHJcbi5idG4tbGlnaHQ6Zm9jdXMsXHJcbi5idG4tbGlnaHQ6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGlnaHQsXHJcbi5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1saWdodDphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1vdXRsaW5lLWxpZ2h0OmhvdmVyLFxyXG4uYnRuLWxpZ2h0LmFjdGl2ZSxcclxuLmJ0bi1saWdodC5kaXNhYmxlZCxcclxuLmJ0bi1saWdodDpkaXNhYmxlZCxcclxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLWxpZ2h0OmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRsaWdodCwgNSUpO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkbGlnaHQsIDUlKTtcclxufVxyXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLWxpZ2h0LmZvY3VzLFxyXG4uYnRuLWxpZ2h0OmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMsXHJcbi5idG4tb3V0bGluZS1saWdodDpmb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGdyYXktMjAwLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG59XHJcbi8qYnRuLWRhcmsqL1xyXG5cclxuLmJ0bi1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZGFyaztcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRkYXJrLCAwLjUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLmJ0bi1kYXJrOmhvdmVyLFxyXG4uYnRuLWRhcms6Zm9jdXMsXHJcbi5idG4tZGFyazphY3RpdmUsXHJcbi5idG4tZGFyay5hY3RpdmUsXHJcbi5idG4tZGFyay5mb2N1cyxcclxuLmJ0bi1kYXJrOmFjdGl2ZSxcclxuLmJ0bi1kYXJrOmZvY3VzLFxyXG4uYnRuLWRhcms6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFyayxcclxuLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtZGFyazphY3RpdmUsXHJcbi5idG4tZGFyay5kaXNhYmxlZCxcclxuLmJ0bi1kYXJrOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRkYXJrLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRkYXJrLCA1JSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tZGFyay5mb2N1cyxcclxuLmJ0bi1kYXJrOmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtZGFyay5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLWRhcms6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRkYXJrLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLWxpbmsqL1xyXG5cclxuLmJ0bi1saW5rIHtcclxuICBjb2xvcjogJGdyYXktNTAwO1xyXG59XHJcblxyXG4uYnRuLWxpbms6aG92ZXIsXHJcbi5idG4tbGluazpmb2N1cyxcclxuLmJ0bi1saW5rOmFjdGl2ZSB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi8qYnRuLXBpbmsqL1xyXG5cclxuLmJ0bi1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcGluaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCAwIHJnYmEoJHBpbmssIDAuNSk7XHJcbn1cclxuLmJ0bi1waW5rOmhvdmVyLFxyXG4uYnRuLXBpbms6Zm9jdXMsXHJcbi5idG4tcGluazphY3RpdmUsXHJcbi5idG4tcGluay5hY3RpdmUsXHJcbi5idG4tcGluay5mb2N1cyxcclxuLmJ0bi1waW5rOmFjdGl2ZSxcclxuLmJ0bi1waW5rOmZvY3VzLFxyXG4uYnRuLXBpbms6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGluayxcclxuLmJ0bi1vdXRsaW5lLXBpbmsuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtcGluazphY3RpdmUsXHJcbi5idG4tcGluay5kaXNhYmxlZCxcclxuLmJ0bi1waW5rOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtcGluazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS1waW5rOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLW91dGxpbmUtcGluay5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXBpbmsuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLW91dGxpbmUtcGluazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRwaW5rLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwaW5rLCA1JSk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4uc2hvdyA+IC5idG4tcGluay5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tcGluay5mb2N1cyxcclxuLmJ0bi1waW5rOmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtcGluay5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXBpbms6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwaW5rLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLXB1cnBsZSovXHJcblxyXG4uYnRuLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHVycGxlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IDAgcmdiYSgkcHVycGxlLCAwLjUpO1xyXG59XHJcbi5idG4tcHVycGxlOmhvdmVyLFxyXG4uYnRuLXB1cnBsZTpmb2N1cyxcclxuLmJ0bi1wdXJwbGU6YWN0aXZlLFxyXG4uYnRuLXB1cnBsZS5hY3RpdmUsXHJcbi5idG4tcHVycGxlLmZvY3VzLFxyXG4uYnRuLXB1cnBsZTphY3RpdmUsXHJcbi5idG4tcHVycGxlOmZvY3VzLFxyXG4uYnRuLXB1cnBsZTpob3ZlcixcclxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wdXJwbGUsXHJcbi5idG4tb3V0bGluZS1wdXJwbGUuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtcHVycGxlOmFjdGl2ZSxcclxuLmJ0bi1wdXJwbGUuZGlzYWJsZWQsXHJcbi5idG4tcHVycGxlOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtcHVycGxlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLXB1cnBsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXB1cnBsZS5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4tb3V0bGluZS1wdXJwbGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkcHVycGxlLCA1JSk7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2VuKCRwdXJwbGUsIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5zaG93ID4gLmJ0bi1wdXJwbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxyXG4uYnRuLXB1cnBsZS5mb2N1cyxcclxuLmJ0bi1wdXJwbGU6Zm9jdXMsXHJcbi5idG4tb3V0bGluZS1wdXJwbGUuZm9jdXMsXHJcbi5idG4tb3V0bGluZS1wdXJwbGU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRwdXJwbGUsIDAuMyk7XHJcbn1cclxuXHJcbi8qYnRuLWJsdWUqL1xyXG5cclxuLmJ0bi1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICBib3gtc2hhZG93OiAwIDJweCA2cHggMCByZ2JhKCRibHVlLCAwLjUpO1xyXG59XHJcblxyXG4uYnRuLWJsdWUuYWN0aXZlLFxyXG4uYnRuLWJsdWUuZm9jdXMsXHJcbi5idG4tYmx1ZTphY3RpdmUsXHJcbi5idG4tYmx1ZTpmb2N1cyxcclxuLmJ0bi1ibHVlOmhvdmVyLFxyXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWJsdWUsXHJcbi5idG4tb3V0bGluZS1ibHVlLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWJsdWU6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1vdXRsaW5lLWJsdWU6aG92ZXIsXHJcbi5idG4tYmx1ZS5hY3RpdmUsXHJcbi5idG4tYmx1ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4tYmx1ZTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1ibHVlLmRpc2FibGVkLFxyXG4uYnRuLWJsdWU6ZGlzYWJsZWQsXHJcbi5idG4tb3V0bGluZS1ibHVlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuLmJ0bi1vdXRsaW5lLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS1ibHVlLmRyb3Bkb3duLXRvZ2dsZSxcclxuYS5iZy1ibHVlOmZvY3VzLFxyXG5hLmJnLWJsdWU6aG92ZXIsXHJcbmJ1dHRvbi5iZy1ibHVlOmZvY3VzLFxyXG5idXR0b24uYmctYmx1ZTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRibHVlLCA1JSkgIWltcG9ydGFudDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBkYXJrZW4oJGJsdWUsIDUlKTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYnRuLWJsdWU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4uc2hvdyA+IC5idG4tYmx1ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4tYmx1ZS5mb2N1cyxcclxuLmJ0bi1ibHVlOmZvY3VzLFxyXG4uYnRuLW91dGxpbmUtYmx1ZS5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLWJsdWU6Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRibHVlLCAwLjMpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qYnRuLXdoaXRlKi9cclxuXHJcbi5idG4td2hpdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggJGdyYXktMzAwO1xyXG59XHJcblxyXG4uYnRuLXdoaXRlLmFjdGl2ZSxcclxuLmJ0bi13aGl0ZS5mb2N1cyxcclxuLmJ0bi13aGl0ZTphY3RpdmUsXHJcbi5idG4td2hpdGU6Zm9jdXMsXHJcbi5idG4td2hpdGU6aG92ZXIsXHJcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsXHJcbi5idG4tb3V0bGluZS13aGl0ZS5hY3RpdmUsXHJcbi5idG4tb3V0bGluZS13aGl0ZTphY3RpdmUsXHJcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcclxuLmJ0bi1vdXRsaW5lLXdoaXRlOmhvdmVyLFxyXG4uYnRuLXdoaXRlLmFjdGl2ZSxcclxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbi5idG4td2hpdGU6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4td2hpdGUuZHJvcGRvd24tdG9nZ2xlLFxyXG4uYnRuLXdoaXRlLmRpc2FibGVkLFxyXG4uYnRuLXdoaXRlOmRpc2FibGVkLFxyXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLW91dGxpbmUtd2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4uc2hvdyA+IC5idG4tb3V0bGluZS13aGl0ZS5kcm9wZG93bi10b2dnbGUsXHJcbi5idG4td2hpdGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4uYnRuLXdoaXRlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuLnNob3cgPiAuYnRuLXdoaXRlLmRyb3Bkb3duLXRvZ2dsZSxcclxuYS5iZy13aGl0ZTpmb2N1cyxcclxuYS5iZy13aGl0ZTpob3ZlcixcclxuYnV0dG9uLmJnLXdoaXRlOmZvY3VzLFxyXG5idXR0b24uYmctd2hpdGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkd2hpdGUsIDUlKTtcclxufVxyXG5cclxuLmJ0bi13aGl0ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXHJcbi5zaG93ID4gLmJ0bi13aGl0ZS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXHJcbi5idG4td2hpdGUuZm9jdXMsXHJcbi5idG4td2hpdGU6Zm9jdXMsXHJcbi5idG4tb3V0bGluZS13aGl0ZS5mb2N1cyxcclxuLmJ0bi1vdXRsaW5lLXdoaXRlOmZvY3VzIHtcclxuICBib3gtc2hhZG93OiAwcHggMXB4IDRweCAwLjI1cHggJGdyYXktMzAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIGJ1dHRvbiBPdXRsaW5lICovXHJcblxyXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAkc3VjY2VzcztcclxuICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG59XHJcbi5idG4tb3V0bGluZS1pbmZvIHtcclxuICBjb2xvcjogJGluZm87XHJcbiAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxufVxyXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XHJcbiAgY29sb3I6ICR3YXJuaW5nO1xyXG4gIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbn1cclxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XHJcbiAgY29sb3I6ICRkYW5nZXI7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcbi5idG4tb3V0bGluZS1kYXJrIHtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG59XHJcbi5idG4tb3V0bGluZS1saWdodCB7XHJcbiAgY29sb3I6ICRncmF5LTYwMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcclxuICBjb2xvcjogJHNlY29uZGFyeTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLXBpbmsge1xyXG4gIGNvbG9yOiAkcGluaztcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbn1cclxuXHJcbi5idG4tb3V0bGluZS1wdXJwbGUge1xyXG4gIGNvbG9yOiAkcHVycGxlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG59XHJcblxyXG4uYnRuLW91dGxpbmUtYmx1ZSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxufVxyXG5cclxuLypzb2Z0IGJ1dHRvbnMqL1xyXG5cclxuLmJ0bi1zb2Z0LXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwcmltYXJ5LCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5idG4tc29mdC1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xNSk7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkc2Vjb25kYXJ5LCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjEpO1xyXG4gIGNvbG9yOiAkc3VjY2VzcztcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkc3VjY2VzcywgMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuMTgpO1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkd2FybmluZywgMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjEpO1xyXG4gIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJGRhbmdlciwgMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhbmdlciwgMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXNvZnQtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC4xKTtcclxuICBjb2xvcjogJGluZm87XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gICY6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoJGluZm8sIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tc29mdC1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjEpO1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgkZGFyaywgMC4yKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LXBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMSk7XHJcbiAgY29sb3I6ICRwaW5rO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwaW5rLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcbi5idG4tc29mdC1wdXJwbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwgMC4xKTtcclxuICBjb2xvcjogJHB1cnBsZTtcclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRwdXJwbGUsIDAuMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwdXJwbGUsIDAuOCk7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG5cclxuLmJ0bi1zb2Z0LWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMSk7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMXJlbSByZ2JhKCRibHVlLCAwLjIpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmx1ZSwgMC44KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTb2NpYWwgQnV0dG9ucyAqL1xyXG5cclxuLmJ0bi1zb2NpYWwtaWNvbiAuYnRuIHtcclxuICB3aWR0aDogMzZweDtcclxuICBoZWlnaHQ6IDM2cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcbi5idG4tZmFjZWJvb2sge1xyXG4gIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xyXG59XHJcbi5idG4tdHdpdHRlciB7XHJcbiAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGFjZWQ7XHJcbn1cclxuLmJ0bi1kcm9wYm94IHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VlNTtcclxufVxyXG4uYnRuLXNreXBlIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWZmMDtcclxufVxyXG4iLCIvL1xyXG4vLyBBbGVydHNcclxuLy9cclxuXHJcbi5iLXJvdW5kIHtcclxuICBib3JkZXItcmFkaXVzOiA0MHB4O1xyXG59XHJcbi5hbGVydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgJi5pY29uLWN1c3RvbS1hbGVydCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuICAuYWxlcnQtaWNvbiB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICB9XHJcbiAgLmFsZXJ0LXRleHQge1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gIH1cclxuICAuYWxlcnQtY2xvc2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0LWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgJi5hbGVydC1wcmltYXJ5IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1zZWNvbmRhcnkge1xyXG4gICAgY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgfVxyXG4gICYuYWxlcnQtc3VjY2VzcyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgfVxyXG4gICYuYWxlcnQtd2FybmluZyB7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG4gICYuYWxlcnQtaW5mbyB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgfVxyXG4gICYuYWxlcnQtZGFuZ2VyIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAmLmFsZXJ0LWRhcmsge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gIH1cclxuICAmLmFsZXJ0LWxpZ2h0IHtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCByZ2JhKCRkYXJrLCAwLjEpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXBpbmsge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gIH1cclxuICAmLmFsZXJ0LWJsdWUge1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIH1cclxuICAmLmFsZXJ0LXB1cnBsZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICB9XHJcblxyXG4gIC8vIEFsZXJ0IE91dGxpbmVcclxuXHJcbiAgJi5hbGVydC1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHN1Y2Nlc3M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLWRhbmdlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRhbmdlcjtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXByaW1hcnkge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHByaW1hcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXdhcm5pbmcge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdhcm5pbmc7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkd2FybmluZztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLWluZm8ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGluZm87XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkaW5mbztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXBpbmsge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBpbms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkcGluaztcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXB1cnBsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHVycGxlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHB1cnBsZTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLWJsdWUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsdWU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLXNlY29uZGFyeSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeTtcclxuICB9XHJcbiAgJi5hbGVydC1vdXRsaW5lLWRhcmsge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcms7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICB9XHJcblxyXG4gIC8vQWxlcnQgU2hhZG93XHJcblxyXG4gICYuYWxlcnQtcHJpbWFyeS1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRwcmltYXJ5LCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHByaW1hcnksIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXN1Y2Nlc3Mtc2hhZG93IHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IDAgcmdiYSgkc3VjY2VzcywgMC4wNiksIDAgMXB4IDAgMCByZ2JhKCRzdWNjZXNzLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1pbmZvLXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoJGluZm8sIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkaW5mbywgMC4wMik7XHJcbiAgfVxyXG4gICYuYWxlcnQtd2FybmluZy1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCR3YXJuaW5nLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHdhcm5pbmcsIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LWRhbmdlci1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRkYW5nZXIsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkZGFuZ2VyLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1kYXJrLXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoJGRhcmssIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkZGFyaywgMC4wMik7XHJcbiAgfVxyXG4gICYuYWxlcnQtcGluay1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRwaW5rLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoJHBpbmssIDAuMDIpO1xyXG4gIH1cclxuICAmLmFsZXJ0LXB1cnBsZS1zaGFkb3cge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDI0cHggMCByZ2JhKCRwdXJwbGUsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkcHVycGxlLCAwLjAyKTtcclxuICB9XHJcbiAgJi5hbGVydC1ibHVlLXNoYWRvdyB7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoJGJsdWUsIDAuMDYpLCAwIDFweCAwIDAgcmdiYSgkYmx1ZSwgMC4wMik7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEJhY2tncm91bmQtY29sb3JcclxuLy9cclxuXHJcbi5iZy1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1kYW5nZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJnLWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1saWdodCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1waW5rIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYmctcHVycGxlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1ibHVlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcbi8vIGJnLXNvZnRcclxuXHJcbi5iZy1zb2Z0LXByaW1hcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXNlY29uZGFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc2Vjb25kYXJ5LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXN1Y2Nlc3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXdhcm5pbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGluZm8sIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFuZ2VyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXBpbmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHBpbmssIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iZy1zb2Z0LWRhcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgY29sb3I6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iYWRnZSB7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAmLmJhZGdlLXNvZnQtcHJpbWFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJHByaW1hcnksIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgJi5iYWRnZS1zb2Z0LXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRzZWNvbmRhcnksIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgJi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRzdWNjZXNzLCAwLjA1KTtcclxuICB9XHJcblxyXG4gICYuYmFkZ2Utc29mdC13YXJuaW5nIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdhcm5pbmcsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdhcm5pbmcgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkd2FybmluZywgMC4wNSk7XHJcbiAgfVxyXG5cclxuICAmLmJhZGdlLXNvZnQtaW5mbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGluZm8sIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgJi5iYWRnZS1zb2Z0LWRhbmdlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGRhbmdlciAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRkYW5nZXIsIDAuMDUpO1xyXG4gIH1cclxuXHJcbiAgJi5iYWRnZS1zb2Z0LXBpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcGluaywgMC4xNSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRwaW5rLCAwLjA1KTtcclxuICB9XHJcblxyXG4gICYuYmFkZ2Utc29mdC1wdXJwbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAwLjE1KSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwdXJwbGUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkcHVycGxlLCAwLjA1KTtcclxuICB9XHJcblxyXG4gICYuYmFkZ2Utc29mdC1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMTUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgkZGFyaywgMC4wNSk7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFRleHQgQ29sb3JcclxuLy9cclxuXHJcbi50ZXh0LWN1c3RvbSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXdoaXRlIHtcclxuICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhbmdlciB7XHJcbiAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbXV0ZWQge1xyXG4gIGNvbG9yOiAkbXV0ZWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtcHJpbWFyeSB7XHJcbiAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXNlY29uZGFyeSB7XHJcbiAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtd2FybmluZyB7XHJcbiAgY29sb3I6ICR3YXJuaW5nICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWJsdWUge1xyXG4gIGNvbG9yOiAkYmx1ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1zdWNjZXNzIHtcclxuICBjb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtaW5mbyB7XHJcbiAgY29sb3I6ICRpbmZvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LXBpbmsge1xyXG4gIGNvbG9yOiAkcGluayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udGV4dC1wdXJwbGUge1xyXG4gIGNvbG9yOiAkcHVycGxlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWxpZ2h0IHtcclxuICBjb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LWRhcmsge1xyXG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5iYWRnZSB7XHJcbiAgYm94LXNoYWRvdzogJHNoYWRvdztcclxuICBwYWRkaW5nOiA0cHggNnB4IDNweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xyXG59XHJcblxyXG4uYmFkZ2UtY3VzdG9tIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmFkZ2UtcHJpbWFyeSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5iYWRnZS1zZWNvbmRhcnkge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5iYWRnZS1zdWNjZXNzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG5cclxuLmJhZGdlLWluZm8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG59XHJcblxyXG4uYmFkZ2Utd2FybmluZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhZGdlLWRhbmdlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLmJhZGdlLXB1cnBsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uYmFkZ2UtcGluayB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuLmJhZGdlLWJsdWUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuXHJcbi5iYWRnZS1kYXJrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxufVxyXG5cclxuLypCYWRnZSBTb2Z0IENvbG9yKi9cclxuXHJcbi5iYWRnZS1zb2Z0LXN1Y2Nlc3Mge1xyXG4gIGNvbG9yOiAkc3VjY2VzcztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjIpO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1wcmltYXJ5IHtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKTtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtZGFuZ2VyIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuMik7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LWluZm8ge1xyXG4gIGNvbG9yOiAkaW5mbztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjIpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LXdhcm5pbmcge1xyXG4gIGNvbG9yOiAkd2FybmluZztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjIpO1xyXG59XHJcbi5iYWRnZS1zb2Z0LXBpbmsge1xyXG4gIGNvbG9yOiAkcGluaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwaW5rLCAwLjIpO1xyXG59XHJcblxyXG4uYmFkZ2Utc29mdC1wdXJwbGUge1xyXG4gIGNvbG9yOiAkcHVycGxlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHB1cnBsZSwgMC4yKTtcclxufVxyXG5cclxuLmJhZGdlLXNvZnQtYmx1ZSB7XHJcbiAgY29sb3I6ICRibHVlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJsdWUsIDAuMik7XHJcbn1cclxuXHJcbi5iYWRnZS1zb2Z0LWRhcmsge1xyXG4gIGNvbG9yOiAkZGFyaztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrLCAwLjIpO1xyXG59XHJcbiIsIi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXHJcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIsXHJcbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUsXHJcbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgcGFkZGluZzogNHB4IDA7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKCRncmF5LTQwMCwgMC4wNSk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIC5kcm9wZG93bi1pdGVtIHtcclxuICAgIHBhZGRpbmc6IDZweCAyNHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICY6aG92ZXIsXHJcbiAgICAmLmFjdGl2ZSxcclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRkYXJrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDMlKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LXJlc3BvbnNpdmUge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tc20nKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUHJvZ3Jlc3NcclxuLy9cclxuXHJcbi5wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMTRweDtcclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxufVxyXG5cclxuLyogUHJvZ3Jlc3NiYXIgVmVydGljYWwgKi9cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XHJcbiAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICB3aWR0aDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwgLnByb2dyZXNzLWJhciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ge1xyXG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xyXG4gIGhlaWdodDogMjUwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbSAucHJvZ3Jlc3MtYmFyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiAwO1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3Mtc20sXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20ge1xyXG4gIHdpZHRoOiA1cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLXNtIC5wcm9ncmVzcy1iYXIsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3Mtc20gLnByb2dyZXNzLWJhciB7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDVweDtcclxufVxyXG5cclxuLnByb2dyZXNzLXZlcnRpY2FsLnByb2dyZXNzLW1kLFxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLW1kIHtcclxuICB3aWR0aDogMTVweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbWQgLnByb2dyZXNzLWJhcixcclxuLnByb2dyZXNzLXZlcnRpY2FsLWJvdHRvbS5wcm9ncmVzcy1tZCAucHJvZ3Jlc3MtYmFyIHtcclxuICBmb250LXNpemU6IDEwLjhweDtcclxuICBsaW5lLWhlaWdodDogMTQuNHB4O1xyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwucHJvZ3Jlc3MtbGcsXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC1ib3R0b20ucHJvZ3Jlc3MtbGcge1xyXG4gIHdpZHRoOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbC5wcm9ncmVzcy1sZyAucHJvZ3Jlc3MtYmFyLFxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tLnByb2dyZXNzLWxnIC5wcm9ncmVzcy1iYXIge1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnByb2dyZXNzLWljb24tc3BpbiB7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG59XHJcbiIsIi8vXHJcbi8vIFRhYmxlXHJcbi8vXHJcblxyXG4udGFibGU+IDpub3QoY2FwdGlvbik+Kj4qIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpPioge1xyXG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XHJcbiAgLS1icy10YWJsZS1iZy10eXBlOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnRhYmxlIHtcclxuICB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgfVxyXG5cclxuICB0ZCB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtYm9yZGVyZWQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XHJcblxyXG4gIHRoZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xyXG5cclxuICAgIHRkLFxyXG4gICAgdGgge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdGQsXHJcbiAgdGgge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkIHtcclxuICB0Ym9keSB7XHJcbiAgICB0cjpudGgtb2YtdHlwZShvZGQpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICB0cjpudGgtb2YtdHlwZShldmVuKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRhYmxlIHtcclxuICBjb2xvcjogJHRhYmxlO1xyXG5cclxuICB0aGVhZCB0ciB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICB9XHJcblxyXG4gIHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG5cclxuICAudGhlYWQtbGlnaHQge1xyXG4gICAgdGgge1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG59XHJcblxyXG4udGFibGUtZGFyayB7XHJcbiAgdGhlYWQgdHIgdGgge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICB0Ym9keT50cj50ZCxcclxuICB0aCB7XHJcbiAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcclxuICAmLmNvbnRhaW5lci1mbHVpZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PT1EYXRhdGFibGU9PT0qL1xyXG4udGFibGUge1xyXG4gIHRkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblxyXG4gICAgJi5oaWdobGlnaHQge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGV0YWlscy1jb250cm9sIHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvb3Blbi5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgdHIuc2hvd24gdGQuZGV0YWlscy1jb250cm9sIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2Nsb3NlLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLyo9PSBUYWJsZSBSZXNwb25zaXZlID09Ki9cclxuXHJcbi50YWJsZS1jb250YWluZXIge1xyXG4gIG92ZXJmbG93LXg6IGF1dG87XHJcblxyXG4gICY+LnRhYmxlIHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgfVxyXG59XHJcblxyXG4udGFibGUtcmVwLXBsdWdpbiB7XHJcbiAgLmJ0bi10b29sYmFyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kZWZhdWx0IHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4zKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMik7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmFjdGl2ZSxcclxuICAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnk6aG92ZXIsXHJcbiAgLmJ0bi1kZWZhdWx0LmJ0bi1wcmltYXJ5OmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4zKSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgdGJvZHkgdGgge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICB9XHJcblxyXG4gIHRhYmxlLmZvY3VzLW9uIHRib2R5IHRyLmZvY3VzZWQgdGgsXHJcbiAgdGFibGUuZm9jdXMtb24gdGJvZHkgdHIuZm9jdXNlZCB0ZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTdGlja3kgSGVhZGVyICovXHJcbi5maXhlZC1zb2x1dGlvbiAuc3RpY2t5LXRhYmxlLWhlYWRlciB7XHJcbiAgdG9wOiAkdG9wYmFyLWhlaWdodCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKj09PT1Gb290YWJsZSB0YWJsZT09PT0qL1xyXG5cclxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbi5vcGVuPi5kcm9wZG93bi1tZW51IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnRhYmxlLmZvb3RhYmxlLWRldGFpbHMge1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi5mb290YWJsZS1maWx0ZXJpbmctZXh0ZXJuYWwgdWwuZHJvcGRvd24tbWVudT5saT5hLmN1c3RvbS1jb250cm9sIGlucHV0W3R5cGU9J2NoZWNrYm94J10sXHJcbnRhYmxlLmZvb3RhYmxlPnRoZWFkPnRyLmZvb3RhYmxlLWZpbHRlcmluZz50aCB1bC5kcm9wZG93bi1tZW51PmxpPmEuY3VzdG9tLWNvbnRyb2wgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuXHJcbi5mb290YWJsZS1maWx0ZXJpbmctZXh0ZXJuYWwgdWwuZHJvcGRvd24tbWVudT5saT5hLmN1c3RvbS1jb250cm9sPmxhYmVsLFxyXG50YWJsZS5mb290YWJsZT50aGVhZD50ci5mb290YWJsZS1maWx0ZXJpbmc+dGggdWwuZHJvcGRvd24tbWVudT5saT5hLmN1c3RvbS1jb250cm9sPmxhYmVsIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbn1cclxuXHJcbnRkLmZvb3RhYmxlLXNvcnRhYmxlPnNwYW4uZm9vaWNvbixcclxudGguZm9vdGFibGUtc29ydGFibGU+c3Bhbi5mb29pY29uIHtcclxuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG4vKj09PT1qc2dyaWQgdGFibGU9PT09Ki9cclxuXHJcbi5qc2dyaWQge1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICB0aCB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxufVxyXG5cclxuLmpzZ3JpZC1lZGl0LXJvdz4uanNncmlkLWNlbGwsXHJcbi5qc2dyaWQtZmlsdGVyLXJvdz4uanNncmlkLWNlbGwsXHJcbi5qc2dyaWQtZ3JpZC1ib2R5LFxyXG4uanNncmlkLWdyaWQtaGVhZGVyLFxyXG4uanNncmlkLWhlYWRlci1yb3c+LmpzZ3JpZC1oZWFkZXItY2VsbCxcclxuLmpzZ3JpZC1pbnNlcnQtcm93Pi5qc2dyaWQtY2VsbCB7XHJcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcclxuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuXHJcbi5qc2dyaWQtY2VsbCB7XHJcbiAgcGFkZGluZzogMC43NXJlbTtcclxufVxyXG5cclxuLmpzZ3JpZC1hbHQtcm93Pi5qc2dyaWQtY2VsbCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5qc2dyaWQtY2VsbCBpbnB1dCxcclxuLmpzZ3JpZC1jZWxsIHNlbGVjdCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIG91dGxpbmU6IDAgbm9uZTtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi5qc2dyaWQtaGVhZGVyLXJvdyB7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG59XHJcblxyXG4uanNncmlkLXNlbGVjdGVkLXJvdz4uanNncmlkLWNlbGwge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcclxuICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XHJcbn1cclxuXHJcbi5qc2dyaWQtYWxpZ24tcmlnaHQge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmpzZ3JpZC1oZWFkZXItc29ydGFibGUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmpzZ3JpZC1wYWdlci1jb250YWluZXIge1xyXG4gIG1hcmdpbi10b3A6IDE2cHg7XHJcbn1cclxuXHJcbi5qc2dyaWQgLmpzZ3JpZC1idXR0b24ge1xyXG4gIHdpZHRoOiAyMnB4O1xyXG4gIGhlaWdodDogMjJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGx1Z2lucy9qc2dyaWQvanNncmlkLnBuZycpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUgdWwucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMTZweDtcclxufVxyXG5cclxuZGl2LnRhYmxlLXJlc3BvbnNpdmU+ZGl2LmRhdGFUYWJsZXNfd3JhcHBlcj5kaXYucm93PmRpdltjbGFzc149J2NvbC0nXTpmaXJzdC1jaGlsZCB7XHJcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG59IiwiLy9cclxuLy8gQXZhdGFyXHJcbi8vXHJcblxyXG4uaW1nLWdyb3VwIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgLmF2YXRhci1iYWRnZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRncmF5LTQwMDtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG4gIC51c2VyLWF2YXRhciArIC51c2VyLWF2YXRhci1ncm91cCB7XHJcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgfVxyXG4gIC51c2VyLWF2YXRhciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gICAgLm9ubGluZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgLm9mZmxpbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkZ3JheS00MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5hdmF0YXItYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC5hdmF0YXItdGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnbWl4aW5zJztcclxuXHJcbi8vXHJcbi8vIEZvcm1zXHJcbi8vXHJcblxyXG5sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBjb2xvcjogJGxhYmVsO1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxufVxyXG5cclxuLmNvbnRyb2wtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gIHBhZGRpbmctdG9wOiAycHg7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCA0JSk7XHJcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDJweCk7XHJcbiAgY29sb3I6ICRmb3JtLWNvbnRyb2w7XHJcbiAgbWluLXdpZHRoOiAxNTBweDtcclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLXRleHQge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTMwMCwgNCUpO1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQsXHJcbi5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgaGVpZ2h0OiBjYWxjKDIuM3JlbSArIDFweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbn1cclxuXHJcbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xyXG4gIGhlaWdodDogY2FsYygxLjVlbSArIDE1cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG59XHJcblxyXG4uZm9ybS1ncm91cCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICR3aGl0ZSwgMCAwIDAgM3B4ICRwcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkd2hpdGUsIDAgMCAwIDNweCAkcHJpbWFyeTtcclxufVxyXG5cclxuLmhhcy1zdWNjZXNzIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy13YXJuaW5nIHtcclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhhcy1lcnJvciB7XHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmlucHV0LWdyb3VwLWFkZG9uIHtcclxuICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0O1xyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxyXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZDpmb2N1cyxcclxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyxcclxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tc2VsZWN0IHtcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsXHJcbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCxcclxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzLFxyXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsIHtcclxuICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuZHQge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5mb3JtLWhlYWRlciB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICBnYXA6IDEwcHg7XHJcblxyXG4gICAgJj5kaXYge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWFjdGlvbnMge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAxMHB4IDAgIWltcG9ydGFudDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgIH1cclxuICB9XHJcbn0iLCIvL1xyXG4vLyBSaWJib25zXHJcbi8vXHJcblxyXG4ucmliYm9uLTEge1xyXG4gIC8qIHJpYmJvbiAqL1xyXG4gIC5yaWJib24tYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlcjogNXB4IGRvdWJsZSAkZ3JheS0yMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDUwcHggMTVweCAxNXB4IDE1cHg7XHJcbiAgfVxyXG4gIC5yaWJib24ge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjbGVhcjogbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMHB4O1xyXG4gICAgbGVmdDogLTJweDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAmLnJpYmJvbi1tYXJrIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkICRkYXJrO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJpYmJvbi1yaWdodCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IC0ycHg7XHJcbiAgfVxyXG4gIC5yaWJib24tbWFyay5yaWJib24tcmlnaHQ6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGJvcmRlci1yaWdodDogMTVweCBzb2xpZCAkZGFyaztcclxuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAucmliYm9uLWljb24ge1xyXG4gICAgY2xlYXI6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgIGhlaWdodDogNDJweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IC0ycHg7XHJcbiAgfVxyXG4gIC5yaWJib24tbWFyay5yaWJib24taWNvbjpiZWZvcmUge1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNXB4IHNvbGlkICRkYXJrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgLnJpYmJvbi1tYXJrLnJpYmJvbi1yaWdodCB7XHJcbiAgICByaWdodDogLTVweDtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAvKj09UmliYm9uLWljb249PSovXHJcbiAgLnJpYmJvbi1tYXJrIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgJi5yaWJib24taWNvbi5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5yaWJib24taWNvbi5iZy1pbmZvOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGluZm87XHJcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5yaWJib24taWNvbi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICYucmliYm9uLWljb24uYmctZGFuZ2VyOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5iZy1kYW5nZXI6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJi5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmLmJnLWluZm86YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAvL3JpYmJvbiByaWdodFxyXG5cclxuICAgICYucmliYm9uLXJpZ2h0LmJnLWRhbmdlcjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1pbmZvOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGluZm87XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1wcmltYXJ5OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLnJpYmJvbi1yaWdodC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbn1cclxuXHJcbi8qPT09PT09PT09PT09cmliYm9uLTI9PT09PT09PT09PT09Ki9cclxuLnJpYmJvbi0yIHtcclxuICAucmliYm9uLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAucmliYm9uIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAxMnB4O1xyXG4gICAgICBtYXJnaW46IC0yNnB4IDBweCAxNXB4IC0yNnB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnJpYmJvbi1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogZGFya2VuKCRwcmltYXJ5LCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmliYm9uLWluZm8ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGluZm8sIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJGluZm8sIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWJib24tZGFuZ2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDI5cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oJGRhbmdlciwgMTAlKTtcclxuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGRhcmtlbigkZGFuZ2VyLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucmliYm9uLXNlY29uZGFyeSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAyOXB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRzZWNvbmRhcnksIDEwJSk7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBkYXJrZW4oJHNlY29uZGFyeSwgMTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWJib24gKyBwIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLWJveCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYm9yZGVyOiA1cHggZG91YmxlICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbn1cclxuXHJcbi5yaWJib24uYmctc2Vjb25kYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gIGNvbG9yOiAkZ3JheS0xMDA7XHJcbn1cclxuIiwiLy9cclxuLy8gQ2hlY2sgQm94IFJhZGlvIEJ1dHRvblxyXG4vL1xyXG5cclxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3cHg7XHJcbn1cclxuXHJcbi5jaGVja2JveCB7XHJcbiAgLy9wYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgbGFiZWwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtdXRlZDtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQ7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMnB4O1xyXG4gICAgICBsZWZ0OiA3cHg7XHJcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICB3aWR0aDogNXB4O1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrO1xyXG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LmNoZWNrYm94LWNpcmNsZSB7XHJcbiAgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LmNoZWNrYm94LWlubGluZSB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmNoZWNrYm94LmNoZWNrYm94LXNpbmdsZSB7XHJcbiAgaW5wdXQge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG4gIGxhYmVsIHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtcHJpbWFyeSB7XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LWRhbmdlciB7XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1pbmZvIHtcclxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkaW5mbztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtd2FybmluZyB7XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LXN1Y2Nlc3Mge1xyXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGVja2JveC1wdXJwbGUge1xyXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gtcGluayB7XHJcbiAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBpbms7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNoZWNrYm94LWRhcmsge1xyXG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIFJhZGlvcyAqL1xyXG5cclxuLnJhZGlvIHtcclxuICAvL3BhZGRpbmctbGVmdDogMjBweDtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbXV0ZWQ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwcHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMThweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjFzIGN1YmljLWJlemllcigwLjgsIC0wLjMzLCAwLjIsIDEuMzMpO1xyXG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMXMgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLCAwKTtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjFzXHJcbiAgICAgICAgY3ViaWMtYmV6aWVyKDAuOCwgLTAuMzMsIDAuMiwgMS4zMyk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xcyBjdWJpYy1iZXppZXIoMC44LCAtMC4zMywgMC4yLCAxLjMzKTtcclxuICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmZvY3VzICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XHJcbiAgICAgIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcclxuICAgICAgb3V0bGluZTogdGhpbiBkb3R0ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8ucmFkaW8taW5saW5lIHtcclxuICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucmFkaW8ucmFkaW8tc2luZ2xlIHtcclxuICBsYWJlbCB7XHJcbiAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8tcHJpbWFyeSB7XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLWRhbmdlciB7XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLWluZm8ge1xyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpby13YXJuaW5nIHtcclxuICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmFkaW8tc3VjY2VzcyB7XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLXB1cnBsZSB7XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJhZGlvLXBpbmsge1xyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwaW5rO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpbzIge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAmOjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogLTE4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAsIDApO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogMC42NTtcclxuICAgIH1cclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xyXG4gICAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XHJcbiAgICAgIG91dGxpbmU6IHRoaW4gZG90dGVkO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxuICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncmFkaW8nXTpkaXNhYmxlZCArIGxhYmVsIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnJhZGlvLXByaW1hcnkyIHtcclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yYWRpby1zZWNvbmRhcnkyIHtcclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yYWRpby1zdWNjZXNzMiB7XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmFkaW8tZGFuZ2VyMiB7XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmFkaW8td2FybmluZzIge1xyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2FybmluZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLnJhZGlvLWluZm8yIHtcclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ10gKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5yYWRpby1kYXJrMiB7XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmFkaW8tcHVycGxlMiB7XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYucmFkaW8tcGluazIge1xyXG4gICAgaW5wdXRbdHlwZT0ncmFkaW8nXSArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PVxyXG4gIFJhbmdlIHNsaWRlclxyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuLmlycy1mcm9tLFxyXG4uaXJzLXRvLFxyXG4uaXJzLXNpbmdsZSB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbn1cclxuLmlycy1mcm9tOmFmdGVyLFxyXG4uaXJzLXRvOmFmdGVyLFxyXG4uaXJzLXNpbmdsZTphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmlycy0tcm91bmQgLmlycy1iYXIsXHJcbi5pcnMtLWZsYXQgLmlycy1oYW5kbGUuc3RhdGVfaG92ZXIgPiBpOmZpcnN0LWNoaWxkLFxyXG4uaXJzLS1mbGF0IC5pcnMtaGFuZGxlOmhvdmVyID4gaTpmaXJzdC1jaGlsZCxcclxuLmlycy0tZmxhdCAuaXJzLWhhbmRsZSA+IGk6Zmlyc3QtY2hpbGQsXHJcbi5pcnMtLWZsYXQgLmlycy1mcm9tLFxyXG4uaXJzLS1mbGF0IC5pcnMtdG8sXHJcbi5pcnMtLWZsYXQgLmlycy1zaW5nbGUsXHJcbi5pcnMtLWZsYXQgLmlycy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5pcnMtLWZsYXQgLmlycy1mcm9tOmJlZm9yZSxcclxuLmlycy0tZmxhdCAuaXJzLXRvOmJlZm9yZSxcclxuLmlycy0tZmxhdCAuaXJzLXNpbmdsZTpiZWZvcmUge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uaXJzLS1zaGFycCAuaXJzLWJhcixcclxuLmlycy0tc2hhcnAgLmlycy1oYW5kbGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG59XHJcbi5pcnMtLXNoYXJwIC5pcnMtaGFuZGxlID4gaTpmaXJzdC1jaGlsZCB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuLmlycy0tc2hhcnAgLmlycy1saW5lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5pcnMtLXNxdWFyZSAuaXJzLWhhbmRsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxufVxyXG4uaXJzLS1zcXVhcmUgLmlycy1mcm9tLFxyXG4uaXJzLS1zcXVhcmUgLmlycy10byxcclxuLmlycy0tc3F1YXJlIC5pcnMtc2luZ2xlLFxyXG4uaXJzLS1zcXVhcmUgLmlycy1iYXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG59XHJcblxyXG4uaXJzLS1mbGF0IC5pcnMtbWluLFxyXG4uaXJzLS1mbGF0IC5pcnMtbWF4LFxyXG4uaXJzLS1yb3VuZCAuaXJzLW1pbixcclxuLmlycy0tcm91bmQgLmlycy1tYXgsXHJcbi5pcnMtLXNxdWFyZSAuaXJzLW1pbixcclxuLmlycy0tc3F1YXJlIC5pcnMtbWF4LFxyXG4uaXJzLS1tb2Rlcm4gLmlycy1taW4sXHJcbi5pcnMtLW1vZGVybiAuaXJzLW1heCB7XHJcbiAgdG9wOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgcGFkZGluZzogMXB4IDVweDtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWZyb20sXHJcbi5pcnMtLW1vZGVybiAuaXJzLXRvLFxyXG4uaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtZnJvbSxcclxuLmlycy0tcm91bmQgLmlycy10byxcclxuLmlycy0tcm91bmQgLmlycy1zaW5nbGUge1xyXG4gIGZvbnQtc2l6ZTogMTFweDtcclxuICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgcGFkZGluZzogMnB4IDVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG5cclxuLmlycy0tbW9kZXJuIC5pcnMtZnJvbTpiZWZvcmUsXHJcbi5pcnMtLW1vZGVybiAuaXJzLXRvOmJlZm9yZSxcclxuLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlOmJlZm9yZSxcclxuLmlycy0tcm91bmQgLmlycy1mcm9tOmJlZm9yZSxcclxuLmlycy0tcm91bmQgLmlycy10bzpiZWZvcmUsXHJcbi5pcnMtLXJvdW5kIC5pcnMtc2luZ2xlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5pcnMtLW1vZGVybiAuaXJzLWJhciB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgMTM1ZGVnLFxyXG4gICAgcmdiYSgkcHJpbWFyeSwgMC41KSAwJSxcclxuICAgICRwcmltYXJ5IDM2JSxcclxuICAgIGRhcmtlbigkcHJpbWFyeSwgNSUpIDYxJSxcclxuICAgIHJnYmEoJHByaW1hcnksIDAuNSkgMTAwJVxyXG4gICk7XHJcbn1cclxuLmlycy0tcm91bmQgLmlycy1oYW5kbGUge1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICRwcmltYXJ5O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xyXG59XHJcbiIsIi8vXHJcbi8vIFN3ZWV0IEFsZXJ0XHJcbi8vXHJcblxyXG4uc3dhbDItcG9wdXAge1xyXG4gIC5zd2FsMi10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICAuc3dhbDItc3R5bGVkIHtcclxuICAgICYuc3dhbDItY29uZmlybSB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxLjA2MjVlbTtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlLCAwIDAgMCA0cHggcmdiYSgkcHJpbWFyeSwgMC40KTtcclxuICAgIH1cclxuICAgICYuc3dhbDItY2FuY2VsIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS4wNjI1ZW07XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRkYW5nZXIsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuLnN3YWwyLWFjdGlvbnMge1xyXG4gIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgLmJ0bi1zdWNjZXNzLFxyXG4gIC5idG4tc3VjY2VzczphY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICB9XHJcbiAgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDJweCAkd2hpdGUsIDAgMCAwIDRweCByZ2JhKCRwcmltYXJ5LCAwLjQpO1xyXG4gIH1cclxuXHJcbiAgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMge1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICR3aGl0ZSwgMCAwIDAgNHB4IHJnYmEoJGRhbmdlciwgMC41KTtcclxuICB9XHJcbiAgLmJ0bi1kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhbmdlcjtcclxuICAgIH1cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFuZ2VyO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAycHggJHdoaXRlLCAwIDAgMCA0cHggcmdiYSgkZGFuZ2VyLCAwLjUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICBjb2xvcjogJHBpbms7XHJcbn1cclxuIiwiLy9cclxuLy8gTmFzdGFibGVcclxuLy9cclxuXHJcbi5jdXN0b20tZGQge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uZGQzLWNvbnRlbnQsXHJcbi5kZC1oYW5kbGUge1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiA4cHggMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LTIwMCwgMSUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0yMDAsIDIlKTtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuLmRkLWl0ZW0gPiBidXR0b24ge1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtYXJnaW46IDhweCAwIDA7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG59XHJcblxyXG4uZGQzLWl0ZW0ge1xyXG4gIG1hcmdpbjogNXB4IDA7XHJcblxyXG4gIC5kZDMtaGFuZGxlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIHRleHQtaW5kZW50OiAxMDAlO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LCA1JSk7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYwYzknO1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogOXB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRkMy1jb250ZW50LXAge1xyXG4gIHBhZGRpbmc6IDhweCAxMHB4IDhweCA0MHB4O1xyXG59XHJcbiIsIi8vXHJcbi8vIE1vZGFsc1xyXG4vL1xyXG5cclxuLm1vZGFsLWRlbW8ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICB3aWR0aDogNjAwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5jbG9zZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMjVweDtcclxuICAgIGNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLm1vZGFsLWhlYWRlcixcclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgIH1cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5tb2RhbC1ib2R5IHAsXHJcbiAgaDQge1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICB9XHJcbiAgLm1vZGFsLXRpdGxlLmN1c3RvbS10aXRsZSB7XHJcbiAgICBjb2xvcjogbGlnaHRlbigkZ3JheS01MDAsIDgwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4jY3VzdG9tLW1vZGFsIHtcclxuICAuY2xvc2Uge1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuICB9XHJcbn1cclxuLmN1c3RvbS1tb2RhbC10aXRsZSB7XHJcbiAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjVweDtcclxuICBsaW5lLWhlaWdodDogMjJweDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBtYXJnaW46IDBweDtcclxufVxyXG5cclxuLmN1c3RvbS1tb2RhbC10ZXh0IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5jdXN0b21ib3gtbW9kYWwtZmxhc2ggLmNsb3NlLFxyXG4uY3VzdG9tYm94LW1vZGFsLXJvdGF0ZWRvd24gLmNsb3NlIHtcclxuICB0b3A6IDIwcHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cgLm1vZGFsLWhlYWRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiIsIi8qID09PT09PT09PT09PT09XHJcbiAgRm9ybS1BZHZhbmNlZFxyXG49PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi8qIERhdGVwaWNrZXIgKi9cclxuLmRhdGVwaWNrZXIge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZSxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlOmhvdmVyLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUuZGlzYWJsZWQsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlcixcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkLFxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCxcclxuLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsXHJcbi5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHtcclxuICAuZHJwLWJ1dHRvbnMge1xyXG4gICAgLmJ0biB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkLmFjdGl2ZSxcclxuICB0ZC5hY3RpdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlLFxyXG4uZGF0ZXJhbmdlcGlja2VyIC50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsXHJcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQge1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuLyogQm9vdHN0cmFwLXRvdWNoU3BpbiAqL1xyXG4uYm9vdHN0cmFwLXRvdWNoc3BpbiAuaW5wdXQtZ3JvdXAtYnRuLXZlcnRpY2FsIC5idG4ge1xyXG4gIHBhZGRpbmc6IDlweCAxMnB4O1xyXG59XHJcbi5ib290c3RyYXAtdG91Y2hzcGluIC5pbnB1dC1ncm91cC1idG4tdmVydGljYWwgaSB7XHJcbiAgdG9wOiA0cHg7XHJcbiAgbGVmdDogOHB4O1xyXG59XHJcblxyXG4vKiBQcmlzbSAqL1xyXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj0nbGFuZ3VhZ2UtJ10sXHJcbnByZVtjbGFzcyo9J2xhbmd1YWdlLSddIHtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbn1cclxuXHJcbi8qIFJhdGluZyAqL1xyXG4uYmFkZ2U6ZW1wdHkge1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkZ3JheS02MDAsIDQlKTtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgY29sb3I6ICRmb3JtLWNvbnRyb2w7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDdweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGluZm87XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbmZvO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktNjAwLCA0JSk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRncmF5LTYwMCwgNCUpO1xyXG4gIH1cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qLS0tZGF0ZXRpbWVwaWNrZXItLS0qL1xyXG4uZHRwLWJ0bi1jYW5jZWwge1xyXG4gIG1hcmdpbi1yaWdodDogNXB4O1xyXG59XHJcblxyXG4uYWRkb24tY29sb3ItcGlja2VyIC5idG4ge1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBib3JkZXItY29sb3I6ICNiZmJmYmY7XHJcbn1cclxuLyotLWNvbG9ycGlja2VyLS0qL1xyXG4uYXNDb2xvclBpY2tlci1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4cHg7XHJcbiAgcmlnaHQ6IDQ1cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci10cmlnZ2VyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGhlaWdodDogMzhweDtcclxuICB3aWR0aDogMzhweDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuXHJcbi5hc0NvbG9yUGlja2VyLWRyb3Bkb3duIHtcclxuICBtYXgtd2lkdGg6IDI2MHB4O1xyXG59XHJcblxyXG4uYXNDb2xvclBpY2tlci13cmFwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XHJcbn1cclxuXHJcbi5pbnB1dC10aXRsZSB7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgY29sb3I6ICRkYXJrO1xyXG59XHJcblxyXG4vL0Jvb3RzdHJhcCBNYXRlcmlhbCBEYXRldGltZXBpY2tlclxyXG5cclxuLmR0cCA+IC5kdHAtY29udGVudCA+IC5kdHAtZGF0ZS12aWV3ID4gaGVhZGVyLmR0cC1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRkdHA7XHJcbn1cclxuLmR0cCB0YWJsZS5kdHAtcGlja2VyLWRheXMgdHIgPiB0ZCA+IGEuc2VsZWN0ZWQge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMSk7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZHRwIGRpdi5kdHAtZGF0ZSxcclxuLmR0cCBkaXYuZHRwLXRpbWUge1xyXG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGR0cCwgMyUpO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4uZHRwIGRpdi5kdHAtYWN0dWFsLXllYXIsXHJcbi5kdHAgZGl2LmR0cC1hY3R1YWwtbW9udGgge1xyXG4gIGNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDhweCAwO1xyXG59XHJcblxyXG4uZHRwID4gLmR0cC1jb250ZW50IHtcclxuICBtYXgtaGVpZ2h0OiA1NTVweDtcclxufVxyXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRoIHtcclxuICBjb2xvcjogbGlnaHRlbigkZHRwLCAxNSUpO1xyXG59XHJcblxyXG4uZHRwIHRhYmxlLmR0cC1waWNrZXItZGF5cyB0ciA+IHRkID4gYSxcclxuLmR0cCAuZHRwLXBpY2tlci10aW1lID4gYSB7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJGR0cCwgNDUlKTtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuLmR0cCBkaXYuZHRwLWFjdHVhbC1udW0ge1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxufVxyXG5cclxuLmR0cCAucDEwID4gYSB7XHJcbiAgY29sb3I6ICRkdHA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbiIsIi8vXHJcbi8vIFN3aXRjaFxyXG4vL1xyXG5cclxuLmN1c3RvbS1zd2l0Y2gge1xyXG4gICYuc3dpdGNoLXByaW1hcnkge1xyXG4gICAgLy8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XHJcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC43NXJlbSk7XHJcbiAgICAvLyB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKCRwcmltYXJ5LCAwLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIFNlY29uZGFyeVxyXG5cclxuICAmLnN3aXRjaC1zZWNvbmRhcnkge1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoJHNlY29uZGFyeSwgMC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBTdWNjZXNzXHJcblxyXG4gICYuc3dpdGNoLXN1Y2Nlc3Mge1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkc3VjY2VzcywgMC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBXYXJuaW5nXHJcblxyXG4gICYuc3dpdGNoLXdhcm5pbmcge1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkd2FybmluZywgMC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBJbmZvXHJcblxyXG4gICYuc3dpdGNoLWluZm8ge1xyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGluZm87XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbmZvO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkaW5mbywgMC4yNSk7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRncmF5LTUwMCwgMC43KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFN3aXRjaCBEYW5nZXJcclxuXHJcbiAgJi5zd2l0Y2gtZGFuZ2VyIHtcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKCRkYW5nZXIsIDAuMjUpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsIDAuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTd2l0Y2ggRGFya1xyXG5cclxuICAmLnN3aXRjaC1kYXJrIHtcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRkYXJrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xMXB4IHJnYmEoJGRhcmssIDAuMjUpO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkZ3JheS01MDAsIDAuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTd2l0Y2ggUHVycGxlXHJcblxyXG4gICYuc3dpdGNoLXB1cnBsZSB7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xyXG4gICAgfVxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjExcHggcmdiYSgkcHVycGxlLCAwLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIFBpbmtcclxuXHJcbiAgJi5zd2l0Y2gtcGluayB7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcGluaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKCRwaW5rLCAwLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU3dpdGNoIEJsdWVcclxuXHJcbiAgJi5zd2l0Y2gtYmx1ZSB7XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTFweCByZ2JhKCRibHVlLCAwLjI1KTtcclxuICAgIH1cclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGdyYXktNTAwLCAwLjcpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBGb3JtIFZhbGlkYXRpb25cclxuLy9cclxuXHJcbi5lcnJvciB7XHJcbiAgY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuXHJcbi5wYXJzbGV5LWVycm9yIHtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbn1cclxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4ucGFyc2xleS1lcnJvcnMtbGlzdCA+IGxpIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBjb2xvcjogJGRhbmdlcjtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbn1cclxuIiwiLmZvcm0td2l6YXJkLXdyYXBwZXIge1xyXG4gIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkgaW5wdXQge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGdyYXktMzAwLCA0JSk7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XHJcbiAgfVxyXG59XHJcbi53aXphcmQudmVydGljYWwgPiAuc3RlcHMge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcclxuICB3aWR0aDogYXV0bztcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4ud2l6YXJkID4gLnN0ZXBzIGEsXHJcbi53aXphcmQgPiAuc3RlcHMgYTphY3RpdmUsXHJcbi53aXphcmQgPiAuc3RlcHMgYTpob3ZlciB7XHJcbiAgbWFyZ2luOiAzcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcblxyXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEsXHJcbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYTphY3RpdmUsXHJcbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCAkcHJpbWFyeTtcclxufVxyXG5cclxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYSxcclxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYTphY3RpdmUsXHJcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsXHJcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSxcclxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmFjdGl2ZSxcclxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAzMyUpO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxuICBwYWRkaW5nOiAwIDIwcHggMCAwO1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDIuMjVweCBsaWdodGVuKCRwcmltYXJ5LCAzMiUpO1xyXG59XHJcblxyXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGEgLm51bWJlcixcclxuLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSAubnVtYmVyLFxyXG4ud2l6YXJkID4gLnN0ZXBzIC5jdXJyZW50IGE6aG92ZXIgLm51bWJlciB7XHJcbiAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG59XHJcblxyXG4ud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhIC5udW1iZXIsXHJcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsXHJcbi53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIgLm51bWJlcixcclxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhIC5udW1iZXIsXHJcbi53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlcixcclxuLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIC5udW1iZXIge1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi53aXphcmQgPiAuY29udGVudCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG59XHJcbiNmb3JtLWhvcml6b250YWwgZmllbGRzZXQge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLndpemFyZCA+IC5jb250ZW50ID4gLmJvZHkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwYWRkaW5nOiAxNXB4IDAgMDtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG59XHJcblxyXG4ud2l6YXJkID4gLnN0ZXBzIC5udW1iZXIge1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICB3aWR0aDogMzhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpO1xyXG59XHJcbi53aXphcmQgPiAuYWN0aW9ucyxcclxuLndpemFyZC52ZXJ0aWNhbCA+IC5hY3Rpb25zIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi53aXphcmQgPiAuYWN0aW9ucyAuZGlzYWJsZWQgYSxcclxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmFjdGl2ZSxcclxuLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmhvdmVyIHtcclxuICBvcGFjaXR5OiAwLjY1O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG5cclxuLndpemFyZCA+IC5hY3Rpb25zIGEsXHJcbi53aXphcmQgPiAuYWN0aW9ucyBhOmFjdGl2ZSxcclxuLndpemFyZCA+IC5hY3Rpb25zIGE6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcbiAgLmZvcm0td2l6YXJkLXdyYXBwZXIge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcclxuICAud2l6YXJkID4gLnN0ZXBzID4gdWwgPiBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuIiwiLy8gRm9ybSBlZGl0b3JcclxuLm1jZS1wYW5lbCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVkaXRvci1sYXlvdXQgIWltcG9ydGFudDtcclxufVxyXG4ubWNlLXRpbnltY2Uge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ubWNlLWZsb3ctbGF5b3V0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yLWxheW91dCAhaW1wb3J0YW50O1xyXG59XHJcbi5tY2UtYnRuIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubWNlLXRvcC1wYXJ0OjpiZWZvcmUge1xyXG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1jZS10b29sYmFyIHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcbiIsIi8vXHJcbi8vIENoYXJ0c1xyXG4vL1xyXG5cclxuLmNoYXJ0LWRlbW8ge1xyXG4gIGhlaWdodDogMzcwcHg7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbn1cclxuXHJcbi8qIFNwYXJrbGluZSBjaGFydCAqL1xyXG4uanFzdG9vbHRpcCB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAwIC0zcHggMzFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSksXHJcbiAgICAwIDZweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxufVxyXG5cclxuLmpxc2ZpZWxkIHtcclxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgd2lkdGg6IDExMHB4O1xyXG4gIGhlaWdodDogMTEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjYW52YXMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jaGFydC5jaGFydC13aWRnZXQtcGllIHtcclxuICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4ucGVyY2VudCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMTBweDtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICclJztcclxuICAgIG1hcmdpbi1sZWZ0OiAwLjFlbTtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBNb3JyaXMgY2hhcnQgKi9cclxuLm1vcnJpcy1jaGFydCB7XHJcbiAgdGV4dCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMTJweDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGJveC1zaGFkb3c6IDAgNXB4IDI1cHggNXB4IHJnYmEoJGRhcmssIDAuMTQpO1xyXG5cclxuICAubW9ycmlzLWhvdmVyLXBvaW50IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gIH1cclxuICAubW9ycmlzLWhvdmVyLXJvdy1sYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiA0cHggMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgbWFyZ2luOiAtMTBweCAtMTJweCAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLyogRmxvdCBjaGFydCAqL1xyXG4jZmxvdFRpcCB7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCA1cHggcmdiYSgkZGFyaywgMC4xNCk7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDFweDtcclxufVxyXG5cclxuLyogQ2hhcnRpc3QgY2hhcnQgKi9cclxuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuLmN0LWNoYXJ0IHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG59XHJcbi5jdC1ncmlkIHtcclxuICBzdHJva2U6IHJnYmEoJGRhcmssIDAuMDkpO1xyXG4gIHN0cm9rZS13aWR0aDogMnB4O1xyXG4gIHN0cm9rZS1kYXNoYXJyYXk6IDNweDtcclxufVxyXG4uY3QtY2hhcnQgLmN0LWxhYmVsIHtcclxuICBmaWxsOiAkbXV0ZWQ7XHJcbiAgY29sb3I6ICRtdXRlZDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmN0LWNoYXJ0LnNpbXBsZS1waWUtY2hhcnQtY2hhcnRpc3QgLmN0LWxhYmVsIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGZpbGw6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFyIHtcclxuICBzdHJva2U6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LWxpbmUsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1wb2ludCB7XHJcbiAgc3Ryb2tlOiAkZ3JheS00MDA7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICRzZWNvbmRhcnk7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1wb2ludCxcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLWRvbnV0LFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYSAuY3QtYmFyIHtcclxuICBzdHJva2U6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1jIC5jdC1saW5lIHtcclxuICBzdHJva2U6ICR3YXJuaW5nO1xyXG59XHJcblxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtYmFyIHtcclxuICBzdHJva2U6ICRncmF5LTEwMDtcclxufVxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXQsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZCAuY3QtcG9pbnQge1xyXG4gIHN0cm9rZTogJHN1Y2Nlc3M7XHJcbn1cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcclxuICBzdHJva2U6ICR3YXJuaW5nO1xyXG59XHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtcG9pbnQge1xyXG4gIHN0cm9rZTogJHBpbms7XHJcbn1cclxuXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1iYXIsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1mIC5jdC1saW5lLFxyXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQge1xyXG4gIHN0cm9rZTogJHB1cnBsZTtcclxufVxyXG5cclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWJhcixcclxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsXHJcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1wb2ludCB7XHJcbiAgc3Ryb2tlOiBkYXJrZW4oJGRhbmdlciwgMTAlKTtcclxufVxyXG5cclxuLmN0LXNlcmllcy1hIC5jdC1hcmVhLFxyXG4uY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLXBpZSB7XHJcbiAgZmlsbDogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYiAuY3QtYXJlYSxcclxuLmN0LXNlcmllcy1iIC5jdC1zbGljZS1waWUge1xyXG4gIGZpbGw6ICRzZWNvbmRhcnk7XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYyAuY3QtYXJlYSxcclxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xyXG4gIGZpbGw6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmNoYXJ0aXN0LXRvb2x0aXAge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBtaW4td2lkdGg6IDEwcHg7XHJcbiAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XHJcbiAgYmFja2dyb3VuZDogJGRhcms7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgei1pbmRleDogMTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcclxufVxyXG4uY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3cge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbiNkb251dC1jaGFydCAjZG9udXQtY2hhcnQtY29udGFpbmVyIC5sZWdlbmQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xyXG4gIHRvcDogLTUwcHg7XHJcbn1cclxuLyo9PSBBcGV4IENoYXJ0ID09Ki9cclxuXHJcbi5hcGV4Y2hhcnRzLWdyaWRsaW5lIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBzdHJva2U6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xyXG4gIGNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xyXG4gIGZpbGw6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXBleGNoYXJ0cy14YXhpcyB0ZXh0LFxyXG4uYXBleGNoYXJ0cy15YXhpcyB0ZXh0IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gIGZpbGw6ICRncmF5LTUwMDtcclxufVxyXG5cclxuLmFwZXhjaGFydHMtcG9pbnQtYW5ub3RhdGlvbnMgdGV4dCxcclxuLmFwZXhjaGFydHMteGF4aXMtYW5ub3RhdGlvbnMgdGV4dCxcclxuLmFwZXhjaGFydHMteWF4aXMtYW5ub3RhdGlvbnMgdGV4dCB7XHJcbiAgZmlsbDogJHdoaXRlO1xyXG59XHJcblxyXG4uYnJpdGVjaGFydCxcclxuLnRpY2sgdGV4dCB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG59XHJcblxyXG4uZXh0ZW5kZWQteC1saW5lLFxyXG4uZXh0ZW5kZWQteS1saW5lLFxyXG4uaG9yaXpvbnRhbC1ncmlkLWxpbmUsXHJcbi52ZXJ0aWNhbC1ncmlkLWxpbmUge1xyXG4gIHN0cm9rZTogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uYmFyLWNoYXJ0IC5wZXJjZW50YWdlLWxhYmVsLFxyXG4uZG9udXQtdGV4dCxcclxuLmxlZ2VuZC1lbnRyeS1uYW1lLFxyXG4ubGVnZW5kLWVudHJ5LXZhbHVlLFxyXG4udGljayB0ZXh0IHtcclxuICBmaWxsOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5hcGV4LWNoYXJ0cyB7XHJcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRiZy1ib2R5ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kYXNoLWFwZXgtY2hhcnQge1xyXG4gIC5hcGV4Y2hhcnRzLXRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLypjbG9jayovXHJcblxyXG4uc3VwZXJwb3NlIHtcclxuICBjb2xvcjogJGdyYXktMjAwO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLnN1cGVyY2xvY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgLnN1cGVyY2xvY2sxIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0b3A6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuc3VwZXJjbG9jazIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDYwcHg7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuICAgIC5zdXBlcmNsb2NrMyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMTEwcHg7XHJcbiAgICAgIHRvcDogMTEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIEp1c3RnYWdlXHJcbi8vXHJcblxyXG4uZ2F1Z2Uge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLnNpemUtMSB7XHJcbiAgd2lkdGg6IDE1MHB4O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uc2l6ZS0yIHtcclxuICB3aWR0aDogMTAwcHg7XHJcbiAgaGVpZ2h0OiAxNTBweDtcclxuICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbn1cclxuXHJcbi5zaXplLTMge1xyXG4gIHdpZHRoOiAxNTBweDtcclxuICBoZWlnaHQ6IDE1MHB4O1xyXG4gIG1hcmdpbjogMzBweCBhdXRvIDAgYXV0bztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxufVxyXG4iLCIvL1xyXG4vLyBNYXBzXHJcbi8vXHJcblxyXG4uZ21hcHMsXHJcbi5nbWFwcy1wYW5hcm9tYSB7XHJcbiAgaGVpZ2h0OiAzMDBweDtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcblxyXG4uZ21hcHMtb3ZlcmxheSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5X2Fycm93LmFib3ZlIHtcclxuICBib3R0b206IC0xNXB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XHJcbiAgdG9wOiAtMTVweDtcclxuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkcHJpbWFyeTtcclxufVxyXG5cclxuLmp2ZWN0b3JtYXAtem9vbWluLFxyXG4uanZlY3Rvcm1hcC16b29tb3V0LFxyXG4uanZlY3Rvcm1hcC1nb2JhY2sge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gIHBhZGRpbmc6IDVweDtcclxuICBjb2xvcjogJGdyYXktODAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBsaW5lLWhlaWdodDogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbn1cclxuIiwiLy9cclxuLy8gRW1haWxcclxuLy9cclxuXHJcbi5lbWFpbC1sZWZ0YmFyIHtcclxuICB3aWR0aDogMjIwcHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgLm1haWwtbGlzdCB7XHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgIH1cclxuICAgIGE6aG92ZXIsXHJcbiAgICBhLmFjdGl2ZSB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLmNoYXQtdXNlci1ib3gge1xyXG4gICAgcC51c2VyLXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBjb2xvcjogJGRhcms7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmVtYWlsLXJpZ2h0YmFyIHtcclxuICBtYXJnaW4tbGVmdDogMjQwcHg7XHJcbn1cclxuXHJcbi5tZXNzYWdlLWxpc3Qge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuXHJcbiAgbGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogNTBweDtcclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJG11dGVkLCAwLjA4KTtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tYWlsIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcbiAgICAuY29sLW1haWwtMSB7XHJcbiAgICAgIHdpZHRoOiAzMjBweDtcclxuXHJcbiAgICAgIC5zdGFyLXRvZ2dsZSxcclxuICAgICAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCxcclxuICAgICAgLmRvdCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kb3Qge1xyXG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMjJweCAyNnB4IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4IDEwcHggMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3Rhci10b2dnbGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMTBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWFpbC0yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgLnN1YmplY3QsXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViamVjdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMjAwcHg7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkuYWN0aXZlLFxyXG4gIGxpLmFjdGl2ZTpob3ZlciB7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICRwcmltYXJ5O1xyXG4gIH1cclxuXHJcbiAgbGkudW5yZWFkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkd2hpdGUsIDMlKTtcclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogZGFya2VuKCRkYXJrLCA1JSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hlY2tib3gtd3JhcHBlci1tYWlsIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRncmF5LTQwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICAgIGlucHV0OmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wNXM7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXEYxMkMnO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgRGVzaWduIEljb25zJztcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGRhcmssIDUlKTtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XHJcbiAgICAgICAgbGVmdDogNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVtYWlsLWxlZnRiYXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmVtYWlsLXJpZ2h0YmFyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRmlsZXNcclxuLy9cclxuXHJcbi5maWxlcy1uYXYge1xyXG4gIC5uYXYge1xyXG4gICAgLm5hdi1saW5rIHtcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMDUpO1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbGUtYm94LWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IC0xNnB4O1xyXG4gIC5maWxlLWJveCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgd2lkdGg6IDE2MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQ7XHJcbiAgICAuZG93bmxvYWQtaWNvbi1saW5rIHtcclxuICAgICAgY29sb3I6ICRtdXRlZDtcclxuICAgICAgLmZpbGUtZG93bmxvYWQtaWNvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xMHB4O1xyXG4gICAgICAgIGxlZnQ6IDExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDM2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsZS1jYXRlZ29yeSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLmZpbGUtY2F0ZWdvcnktYmxvY2sge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgLmZpbGUtY2F0ZWdvcnktZm9sZGVyIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggIWltcG9ydGFudDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMThweDtcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZDtcclxuICAgICAgfVxyXG4gICAgICBpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDM4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jYXRlZ29yeS1pY29uIHtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICBjb2xvcjogJGdyYXktMTAwO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBJbnZvaWNlXHJcbi8vXHJcblxyXG4uaW52b2ljZS1oZWFkIHtcclxuICBib3JkZXItYm90dG9tOiA0cHggZG91YmxlICRncmF5LTQwMDtcclxuICAuY29udGFjdC1kZXRhaWwge1xyXG4gICAgbGkge1xyXG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRncmF5LTQwMDtcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUHJpbnRcclxuLy9cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcbiAgLmxvZ28sXHJcbiAgLnBhZ2UtdGl0bGUsXHJcbiAgLmJyZWFkY3J1bWIsXHJcbiAgLmZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5sZWZ0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5jb250ZW50LFxyXG4gIC5wYWdlLWNvbnRlbnQtd3JhcHBlcixcclxuICAucGFnZS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgLmNvbnRlbnQtcGFnZSB7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAudG9wYmFyLFxyXG4gIC5mb290ZXIsXHJcbiAgLmxlZnQtc2lkZW5hdixcclxuICAucmVwb3J0LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbiAgLmNvbnRlbnQtcGFnZSA+IC5jb250ZW50IHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUHJpY2luZ1xyXG4vL1xyXG5cclxuLnByaWNpbmdUYWJsZTEge1xyXG4gIC5wcmljaW5nLWljb24ge1xyXG4gICAgaSB7XHJcbiAgICAgIHdpZHRoOiA2NHB4O1xyXG4gICAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgYm9yZGVyOiAzcHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xOCk7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCByZ2JhKCRwcmltYXJ5LCAwLjMpO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBtcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcmljaW5nVGFibGUxIC5hbW91bnQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMzZweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi5wcmljaW5nVGFibGUxIC5wcmljaW5nLWNvbnRlbnQtMiB7XHJcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmctY29udGVudC0yIGxpIHtcclxuICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnXFxmMDBjJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNlY29uZGFyeSwgMC4xKTtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogMjZweDtcclxuICAgIGhlaWdodDogMjZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5wcmljaW5nVGFibGUxIC50aXRsZTEge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxuICBmb250LXNpemU6IDIwcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuXHJcbi5wcmljaW5nVGFibGUxIC5wcmljaW5nVGFibGUtc2lnbnVwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAxNHB4IDI2cHg7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTJweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjMycHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhciAwbXM7XHJcbn1cclxuLnByaWNpbmdUYWJsZTEgLnByaWNpbmdUYWJsZS1zaWdudXA6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkcHJpbWFyeSwgNSUpO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnByaWNpbmdUYWJsZTE6aG92ZXIgLnByaWNpbmctaWNvbiBpIHtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC40KTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggcmdiYSgkcHJpbWFyeSwgMC40KTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgbGluZWFyIDBtcztcclxufVxyXG5cclxuLnByaWNpbmdUYWJsZTEgLmEtYW5pbWF0ZS1ibGluayB7XHJcbiAgLXdlYmtpdC1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xyXG4gIC1tb3otYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcclxuICAtbXMtYW5pbWF0aW9uOiBhLWFuaW1hdGUtYmxpbmsgMXMgc3RlcC1zdGFydCAwcyBpbmZpbml0ZTtcclxuICAtby1hbmltYXRpb246IGEtYW5pbWF0ZS1ibGluayAxcyBzdGVwLXN0YXJ0IDBzIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogYS1hbmltYXRlLWJsaW5rIDFzIHN0ZXAtc3RhcnQgMHMgaW5maW5pdGU7XHJcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcclxufVxyXG5cclxuQC13ZWJraXQta2V5ZnJhbWVzIGEtYW5pbWF0ZS1ibGluayB7XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5ALW1vei1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkAtby1rZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYS1hbmltYXRlLWJsaW5rIHtcclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gVGltZWxpbmVcclxuLy9cclxuLmFjdGl2aXR5LXNjcm9sbCB7XHJcbiAgbWluLWhlaWdodDogNjIwcHg7XHJcbn1cclxuLmFjdGl2aXR5IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm9yZGVyLWxlZnQ6IDNweCBkb3R0ZWQgJGdyYXktMjAwO1xyXG4gIG1hcmdpbjogMjBweCAyMHB4IDAgMjJweDtcclxuICAuaXRlbS1pbmZvIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIGg2IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0zcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZyxcclxuICBpIHtcclxuICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMiU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtMTlweDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMC41cHggJGdyYXktMTAwO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgJi5pY29uLXByaW1hcnkge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDMwJSk7XHJcbiAgICB9XHJcbiAgICAmLmljb24tc3VjY2VzcyB7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc3VjY2VzcywgNDglKTtcclxuICAgIH1cclxuICAgICYuaWNvbi1wdXJwbGUge1xyXG4gICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHVycGxlLCAzNSUpO1xyXG4gICAgfVxyXG4gICAgJi5pY29uLXBpbmsge1xyXG4gICAgICBjb2xvcjogJHBpbms7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHBpbmssIDI4JSk7XHJcbiAgICB9XHJcbiAgICAmLmljb24taW5mbyB7XHJcbiAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkaW5mbywgMjUlKTtcclxuICAgIH1cclxuICAgICYuaWNvbi13YXJuaW5nIHtcclxuICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCR3YXJuaW5nLCAzMCUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1kaTpiZWZvcmUsXHJcbiAgLm1kaS1zZXQge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8qID09PT09PT09PT09PT09XHJcbiAgVGltZWxpbmVcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG4ubWFpbi10aW1lbGluZSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLm1haW4tdGltZWxpbmU6YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICB3aWR0aDogM3B4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiA1MCU7XHJcbn1cclxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YmVmb3JlLFxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpmaXJzdC1jaGlsZDpiZWZvcmUsXHJcbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpsYXN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDEzcHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgYmFja2dyb3VuZDogJGNhcmQ7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAtM3B4O1xyXG59XHJcbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpsYXN0LWNoaWxkOmJlZm9yZSB7XHJcbiAgdG9wOiBhdXRvO1xyXG4gIGJvdHRvbTogMDtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtaWNvbiB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkY2FyZDtcclxuICBib3JkZXI6IDJweCBzb2xpZCAkbGlnaHQ7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IC00cHg7XHJcbn1cclxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWljb246YmVmb3JlIHtcclxuICBjb250ZW50OiAnJztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogOHB4O1xyXG4gIGhlaWdodDogOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG59XHJcbi5tYWluLXRpbWVsaW5lIC55ZWFyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMzUlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4ubWFpbi10aW1lbGluZSAueWVhcjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IC0xOHB4O1xyXG59XHJcbi5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50IHtcclxuICB3aWR0aDogNDYuNSU7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBtYXJnaW46IDAgMjBweCAwIDA7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmUtY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGxpZ2h0O1xyXG4gIGJvcmRlci10b3A6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IC0yMHB4O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGl0bGUge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xyXG59XHJcbi5tYWluLXRpbWVsaW5lIC5wb3N0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuLm1haW4tdGltZWxpbmUgLmRlc2NyaXB0aW9uIHtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW46IDA7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbn1cclxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikge1xyXG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbn1cclxuLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG4gIGxlZnQ6IDM1JTtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAueWVhcjpiZWZvcmUge1xyXG4gIGJvcmRlcjogMThweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgJHNlY29uZGFyeTtcclxuICBsZWZ0OiBhdXRvO1xyXG4gIHJpZ2h0OiAtMThweDtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCAwIDAgMjBweDtcclxufVxyXG4ubWFpbi10aW1lbGluZSAudGltZWxpbmU6bnRoLWNoaWxkKDJuKSAudGltZWxpbmUtY29udGVudDphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgYm9yZGVyLXJpZ2h0OiAyMHB4IHNvbGlkICRsaWdodDtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAtMjBweDtcclxufVxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyIHtcclxuICAgIHJpZ2h0OiAzMCU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcclxuICAgIGxlZnQ6IDMwJTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gIC5tYWluLXRpbWVsaW5lIC55ZWFyIHtcclxuICAgIHJpZ2h0OiAyNSU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyIHtcclxuICAgIGxlZnQ6IDI1JTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5tYWluLXRpbWVsaW5lOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAudGltZWxpbmUge1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpmaXJzdC1jaGlsZDpiZWZvcmUsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1pY29uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMCAwIDMycHggMzBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC55ZWFyOmJlZm9yZSB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogMThweCBzb2xpZCAkc2Vjb25kYXJ5O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAtMThweDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMCAwIDAgMzBweDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAkbGlnaHQ7XHJcbiAgICBib3JkZXItbGVmdDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIHRvcDogLTIwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB9XHJcbn1cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gIC5tYWluLXRpbWVsaW5lIC50aXRsZSB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbiAgLm1haW4tdGltZWxpbmUgLnllYXIsXHJcbiAgLm1haW4tdGltZWxpbmUgLnRpbWVsaW5lOm50aC1jaGlsZCgybikgLnllYXIge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZS1jb250ZW50LFxyXG4gIC5tYWluLXRpbWVsaW5lIC50aW1lbGluZTpudGgtY2hpbGQoMm4pIC50aW1lbGluZS1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gIH1cclxuICAubWFpbi10aW1lbGluZSAucG9zdCB7XHJcbiAgICBtYXJnaW46IDVweCAwO1xyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBDaGF0XHJcbi8vXHJcbi5jaGF0LWJveC1sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICB3aWR0aDogMzQwcHg7XHJcbiAgaGVpZ2h0OiA4MjBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAubmF2LXBpbGxzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogLTFweCAxMHB4IDMycHggLTEwcHggcmdiYSgkc2Vjb25kYXJ5LCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jaGF0LXNlYXJjaCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxuICAuY2hhdC1saXN0IHtcclxuICAgIGhlaWdodDogNjY0cHggIWltcG9ydGFudDtcclxuICAgIC5tZWRpYSArIC5tZWRpYSB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICB9XHJcbiAgICAubWVkaWEge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMjAwLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgICYubmV3LW1lc3NhZ2Uge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEtbGVmdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5yb3VuZC0xMCB7XHJcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoNiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgICA+IGRpdjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICBzcGFuOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2hhdC1ib3gtcmlnaHQge1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogODIwcHg7XHJcbiAgbWFyZ2luLWxlZnQ6IDM2MXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gIC5jaGF0LWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIC5tZWRpYSB7XHJcbiAgICAgIC5tZWRpYS1ib2R5IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgaDYge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWZlYXR1cmVzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0zNHB4O1xyXG4gICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNoYXQtYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGF0dGVybi5wbmcnKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgaGVpZ2h0OiA2NTBweDtcclxuICAgIC5jaGF0LWRldGFpbCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDYxMHB4O1xyXG4gICAgICAucmV2ZXJzZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG4gICAgICAubWVkaWEge1xyXG4gICAgICAgIC5tZWRpYS1pbWcge1xyXG4gICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1lZGlhLWJvZHkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICAuY2hhdC1tc2cge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYxcHg7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgcCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE0cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5yZXZlcnNlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcclxuICAgICAgICAgICAgLmNoYXQtbXNnIHtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNDhweDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY2hhdC1mb290ZXIge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICAubWVkaWEge1xyXG4gICAgICAubWVkaWEtYm9keSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIGg2IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY2hhdC1mZWF0dXJlcyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiA4cHg7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dCB7XHJcbiAgICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jaGF0LWFkbWluIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IC00MHB4O1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS03MDA7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcclxuICAuY2hhdC1ib3gtbGVmdCB7XHJcbiAgICB3aWR0aDogMzEwcHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmNoYXQtYm94LXJpZ2h0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogMTAyMy45OHB4KSB7XHJcbiAgLmNoYXQtYm94LWxlZnQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICB9XHJcbiAgLmNoYXQtYm94LXJpZ2h0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAuY2hhdC1ib3gtbGVmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcclxuICAuY2hhdC1ib3gtbGVmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcclxuICAuY2hhdC1ib3gtbGVmdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuICAuY2hhdC1ib3gtcmlnaHQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIFByb2ZpbGVcclxuLy9cclxuXHJcbi5tZXQtcHJvLWJnIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wYXR0ZXJuMi5wbmcnKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xyXG59XHJcbi5tZXQtcHJvZmlsZSB7XHJcbiAgLm1ldC1wcm9maWxlLW1haW4ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIC5tZXQtcHJvZmlsZS1tYWluLXBpYyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LXdpZHRoOiAxMjhweDtcclxuICAgICAgbWF4LWhlaWdodDogMTI4cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcclxuXHJcbiAgICAgIC5mcm8tcHJvZmlsZV9tYWluLXBpYy1jaGFuZ2Uge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgkZ3JheS0xMDAsIDAuMDUpO1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLm1ldC1wcm9maWxlX3VzZXItZGV0YWlsIHtcclxuICAgICAgLm1ldC11c2VyLW5hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tZXQtdXNlci1uYW1lLXBvc3Qge1xyXG4gICAgICAgIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnBlcnNvbmFsLWRldGFpbCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZWR1Y2F0aW9uLWFjdGl2aXR5IHtcclxuICBtaW4taGVpZ2h0OiA0MDBweDtcclxufVxyXG5cclxuLm1ldC1iYXNpYy1kZXRhaWwge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm93bi1kZXRhaWwge1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgd2lkdGg6IDE0NXB4O1xyXG4gIGhlaWdodDogMTQ1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUyJSA0OCUgMjMlIDc3JSAvIDQ0JSA2OCUgMzIlIDU2JTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAxLjI1cHggJGdyYXktMzAwO1xyXG4gIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbiAgaDUge1xyXG4gICAgY29sb3I6IGRhcmtlbigkd2hpdGUsIDUlKTtcclxuICB9XHJcbiAgJi5vd24tZGV0YWlsLXByb2plY3Qge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMTBweDtcclxuICAgIGxlZnQ6IC02MHB4O1xyXG4gIH1cclxuICAmLm93bi1kZXRhaWwtaGFwcHkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMTBweDtcclxuICAgIGxlZnQ6IDYwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAub3duLWRldGFpbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuICAjc2V0dGluZ3NfZGV0YWlsIC5kcm9waWZ5LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiNzZXR0aW5nc19kZXRhaWwge1xyXG4gIC5kcm9waWZ5LXdyYXBwZXIge1xyXG4gICAgd2lkdGg6IDE2JTtcclxuICAgIGhlaWdodDogMTY0cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2ZpbGUtbmF2IHtcclxuICAubmF2IHtcclxuICAgIC5uYXYtbGluayB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA1KTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9maWxlLWNhcmQge1xyXG4gIC5wcm9maWxlLXNvY2lhbHMge1xyXG4gICAgYSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm8tdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgfVxyXG4gIC5zb2NpYWxzLWRhdGEge1xyXG4gICAgaDMge1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuYWN0aW9uLWJ0biB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE4cHg7XHJcbiAgICByaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi8qIHNlY3Rpb24gc2tpbGxzICovXHJcbi5za2lsbC1kZXRhaWwge1xyXG4gIGNvbG9yOiAkbXV0ZWQ7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnNraWxscyB7XHJcbiAgLnNraWxsLWJveCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLnNraWxsLXRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWxpbmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxcHggMC4yNXB4ICRwcmltYXJ5O1xyXG4gICAgfVxyXG4gICAgLnByb2dyZXNzLWxpbmUgPiBzcGFuIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIH1cclxuICAgIC5wcm9ncmVzcy1saW5lID4gc3BhbiA+IC5wZXJjZW50LXRvb2x0aXAge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAtMTVweDtcclxuICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvL1xyXG4vLyBUb3VyXHJcbi8vXHJcblxyXG4uY2Qtc2luZ2xlLXN0ZXAge1xyXG4gIC5jZC1tb3JlLWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnLW5hdmJhcjtcclxuICAgIGJvcmRlcjogNXB4IGRvdWJsZSAkZ3JheS0zMDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXByaW1hcnk7XHJcbiAgICB9XHJcbiAgICBzcGFuLFxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNkLXRvdXItd3JhcHBlci5hY3RpdmUge1xyXG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG4iLCIvL1xyXG4vLyBGQVFcclxuLy9cclxuXHJcbi5mYXEtcWEge1xyXG4gIGxpIHtcclxuICAgIGg2IHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2FjY29yZGlvbkV4YW1wbGUtZmFxIHtcclxuICAuY2FyZC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBoNSBidXR0b246OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNjInO1xyXG4gICAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnICFpbXBvcnRhbnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cztcclxuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMsIC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzO1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xNSk7XHJcbiAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbiAgICBoNSBidXR0b24uY29sbGFwc2VkOjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnXFxmMTI4JztcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gR2FsbGVyeVxyXG4vL1xyXG5cclxuLmNvbnRhaW5lci1maWx0ZXIge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgcGFkZGluZzogMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgbGkge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICBwYWRkaW5nOiAwcHggMTVweDtcclxuICAgICAgbWFyZ2luOiA1cHggNXB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjZzO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pdGVtLWJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLml0ZW0tbWFzayB7XHJcbiAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgLml0ZW0tY2FwdGlvbiB7XHJcbiAgICAgICAgYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXRlbS1jb250YWluZXIge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRyYW5zaXRpb246IGFsbCAycyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDJzIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwcztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgMnMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBzO1xyXG59XHJcblxyXG4uaXRlbS1tYXNrIHtcclxuICAvKiBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjM4LCAyNSwgNjYsIDAuNjEpOyAqL1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDBweDtcclxuICBib3R0b206IDEwcHg7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogcmVwZWF0aW5nLXJhZGlhbC1ncmFkaWVudChcclxuICAgIGNsb3Nlc3Qtc2lkZSBhdCAyNXB4IDM1cHgsXHJcbiAgICAkcHJpbWFyeSAxNSUsXHJcbiAgICAkZGFyayA0MCVcclxuICApO1xyXG4gIHAge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIH1cclxuICAuaXRlbS1jYXB0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTYwcHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ucm93LmNvbnRhaW5lci1ncmlkIHtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxufVxyXG4iLCIvL1xyXG4vLyBCbG9nXHJcbi8vXHJcblxyXG4uYmxvZy1jYXJkIHtcclxuICAubWV0YS1ib3gge1xyXG4gICAgbGkge1xyXG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkaW5mbztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbGk6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ3wnO1xyXG4gICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgfVxyXG4gICAgbGk6bGFzdC1jaGlsZDphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgfVxyXG4gIH1cclxuICBoNCBhIHtcclxuICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuICB9XHJcbiAgcCB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQW5hbHl0aWNzXHJcbi8vXHJcblxyXG4uZGFzaC1jaGFydCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGhlaWdodDogMzUwcHg7XHJcbn1cclxuXHJcbi5icm93c2VyX3VzZXJzIHtcclxuICB0YWJsZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbXByZXNzaW9ucy1kYXRhIHtcclxuICBoMiB7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcG9ydFxyXG5cclxuLnJlcC1tYXAge1xyXG4gIGhlaWdodDogMjgwcHg7XHJcbn1cclxuLnJlcG9ydC1jYXJkIHtcclxuICAucmVwb3J0LW1haW4taWNvbiB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBjb2xvcjogJGluZm87XHJcbiAgfVxyXG4gIGgzIHtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG4udXJsLWxpc3Qge1xyXG4gIGxpIHtcclxuICAgIGkge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi50cmFmZmljLWNhcmQge1xyXG4gIG1hcmdpbjogMjBweCAwO1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIENhbGVuZGFyXHJcbi8vXHJcblxyXG4uY2FsZW5kYXIge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbn1cclxuLm5vbmUtYm9yZGVyIHtcclxuICAubW9kYWwtZm9vdGVyIHtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgfVxyXG59XHJcbi5mYy1iZ2V2ZW50IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE4KSAhaW1wb3J0YW50O1xyXG59XHJcbi5mYy10b29sYmFyIHtcclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG4gIC5mYy1zdGF0ZS1hY3RpdmUsXHJcbiAgLnVpLXN0YXRlLWFjdGl2ZSxcclxuICBidXR0b246Zm9jdXMsXHJcbiAgYnV0dG9uOmhvdmVyLFxyXG4gIC51aS1zdGF0ZS1ob3ZlciB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWRheSB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG4uZmMtd2lkZ2V0LWhlYWRlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi5mYy13aWRnZXQtY29udGVudCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG59XHJcblxyXG4uZmMge1xyXG4gIHRoLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDZweCAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZjLXVudGhlbWVkIHtcclxuICAuZmMtY29udGVudCxcclxuICAuZmMtZGl2aWRlcixcclxuICAuZmMtcG9wb3ZlcixcclxuICAuZmMtcm93LFxyXG4gIHRib2R5LFxyXG4gIHRkLFxyXG4gIHRoLFxyXG4gIHRoZWFkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMjAwO1xyXG4gIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbn1cclxuLmZjLXN0YXRlLWFjdGl2ZSxcclxuLmZjLXN0YXRlLWRvd24ge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmMtdGV4dC1hcnJvdyB7XHJcbiAgZm9udC1mYW1pbHk6IGFyaWFsO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLmZjLXN0YXRlLWhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmZjLWNlbGwtb3ZlcmxheSB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG59XHJcbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4wOCkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmZjIC5mYy1yb3cgLmZjLWNvbnRlbnQtc2tlbGV0b24gdGQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZjLWRheS10b3AgLmZjLW1vbiB7XHJcbiAgLmZjLXRvZGF5IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJHByaW1hcnksIDAuMSkgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5mYy1ldmVudCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBjdXJzb3I6IG1vdmU7XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIG1hcmdpbjogNXB4O1xyXG4gIHBhZGRpbmc6IDdweCA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTgpO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLmV4dGVybmFsLWV2ZW50IHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGN1cnNvcjogbW92ZTtcclxuICBtYXJnaW46IDEwcHggMDtcclxuICBwYWRkaW5nOiA2cHggMTBweDtcclxufVxyXG5cclxuLmZjLWJhc2ljLXZpZXcge1xyXG4gIHRkLmZjLXdlZWstbnVtYmVyIHtcclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRkLmZjLWRheS1udW1iZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxudHI6Zmlyc3QtY2hpbGQgPiB0ZCA+IC5mYy1kYXktZ3JpZC1ldmVudCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZDtcclxufVxyXG4uZmMtYnV0dG9uIHtcclxuICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcbi5mYy1idXR0b246aG92ZXIsXHJcbi5mYy1zdGF0ZS1kZWZhdWx0OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuLmZjLWRheS5mYy13aWRnZXQtY29udGVudC5mYy1vdGhlci1tb250aC5mYy1wYXN0LFxyXG4uZmMtZGF5LmZjLXdpZGdldC1jb250ZW50LmZjLW90aGVyLW1vbnRoLmZjLWZ1dHVyZSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgLTQ1ZGVnLFxyXG4gICAgI2VlZWRmNyAyNSUsXHJcbiAgICB0cmFuc3BhcmVudCAyNSUsXHJcbiAgICB0cmFuc3BhcmVudCA1MCUsXHJcbiAgICAjZmZmZmZmIDUwJSxcclxuICAgICNmNGY0ZjUgNzUlLFxyXG4gICAgdHJhbnNwYXJlbnQgNzUlLFxyXG4gICAgdHJhbnNwYXJlbnRcclxuICApO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCAxMHB4O1xyXG59XHJcblxyXG4uZmMtYnV0dG9uLXByaW1hcnk6ZGlzYWJsZWQsXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXHJcbi5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxyXG4uZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyxcclxuLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsXHJcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3ZlciAuZmMtaGVhZGVyLFxyXG4uZmMtdW50aGVtZWQgLmZjLWxpc3QtaGVhZGluZyB0ZCB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAuZmMtdG9vbGJhciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiLy8gRGFzaGJvYXJkXHJcbi5jcnlwdG8tZGFzaC1hY3Rpdml0eSB7XHJcbiAgbWluLWhlaWdodDogNDAwcHg7XHJcbn1cclxuLmJ0Yy12b2x1bWUtY2hhcnQge1xyXG4gIGhlaWdodDogMjUwcHggIWltcG9ydGFudDtcclxufVxyXG4uZWNvLXJldmVuZS1oaXN0b3J5LFxyXG4uY3J5cHRvLXJlcG9ydC1oaXN0b3J5IHtcclxuICAubmF2IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtldC1jYXAtdGFibGUge1xyXG4gIHRkIHtcclxuICAgIGg1IHtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52b2wtYnRjIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgY29sb3I6ICRncmF5LTcwMDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbjogMHB4IGF1dG8gMzBweDtcclxufVxyXG5cclxuLmNjYy13aWRnZXQge1xyXG4gIC5oaXN0b1RpdGxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG4gIGRpdjpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2Lmhpc3RvUm93Om50aC1vZi10eXBlKDIpIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDAgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgLmhpc3RvQ2hhbmdlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICB9XHJcbiAgZGl2Lmhpc3RvUm93IHtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICR0YWJsZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZXhjaGFuZ2VcclxuXHJcbi5jYWxjdWxhdG9yLWJsb2NrIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgLmNhbGN1bGF0b3ItYm9keSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuICAuY3J5cHRvbmF0b3J3aWRnZXQge1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICBpbnB1dCxcclxuICAgIHNlbGVjdCB7XHJcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweCAhaW1wb3J0YW50O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyO1xyXG4gICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgZGl2Omxhc3QtY2hpbGQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIEZpcmVmb3ggMTkrICovXHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gIH1cclxuICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIC8qIElFIDEwKyAqL1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgLyogRmlyZWZveCAxOC0gKi9cclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4udHJhbnNhY3Rpb24taGlzdG9yeSB7XHJcbiAgbGkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgIHBhZGRpbmc6IDEycHggMDtcclxuICB9XHJcbiAgbGk6bGFzdC1vZi10eXBlIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAudHJhbnNhY3Rpb24taWNvbiB7XHJcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB3aWR0aDogMzZweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMTUpO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmFuc2FjdGlvbi1kYXRhIHtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2FsbGV0XHJcblxyXG4ud2FsbGV0LWJhbC11c2Qge1xyXG4gIC53YWxsZXQtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLndhbGxldC1iYWwtY3J5cHRvIHtcclxuICAud2FsbGV0LXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG4gIC5jb2luLWJhbCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5idGMtcHJpY2Uge1xyXG4gIGgzIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNyeXB0by13YWxsZXQtYWN0aXZpdHkge1xyXG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xyXG59XHJcblxyXG4vLyBDcnlwdG8gTmV3c1xyXG4ud3JhcCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBiYWNrZ3JvdW5kOiAkYmctbmF2YmFyO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG59XHJcbi5qY3Rrci1sYWJlbCB7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIHBhZGRpbmc6IDAgMTdweDtcclxuICBsaW5lLWhlaWdodDogNjBweDtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKCRibHVlLCAwLjkpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5qY3Rrci1sYWJlbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5bY2xhc3MqPSdqcy1jb252ZXlvci0nXSB1bCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxufVxyXG5bY2xhc3MqPSdqcy1jb252ZXlvci0nXSB1bCBsaSB7XHJcbiAgcGFkZGluZzogMCAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICAudXNkLXJhdGUge1xyXG4gICAgY29sb3I6ICRncmF5LTYwMDtcclxuICB9XHJcbn1cclxuXHJcbi8qSUNPIExpc3QgY291bnRkb3duKi9cclxuXHJcbi5jb3VudGRvd24ge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xyXG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xyXG4gIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcbi5jb3VudGRvd24gLnBhcnQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcclxuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1pbi13aWR0aDogMnJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xyXG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XHJcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDA7XHJcbiAgZmxleC1ncm93OiAwO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5jb3VudGRvd24gLnBhcnQ6OmJlZm9yZSB7XHJcbiAgY29udGVudDogJzonO1xyXG4gIGxlZnQ6IC0wLjI1ZW07XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4uY291bnRkb3duIC5wYXJ0Om50aC1jaGlsZCgxKTo6YmVmb3JlLFxyXG4uY291bnRkb3duIC5wYXJ0Lm5vLWRpdmlkZXI6OmJlZm9yZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY291bnRkb3duIC5wYXJ0LmRheXM6OmFmdGVyLFxyXG4uY291bnRkb3duIC5wYXJ0LmhvdXJzOjphZnRlcixcclxuLmNvdW50ZG93biAucGFydC5taW51dGVzOjphZnRlcixcclxuLmNvdW50ZG93biAucGFydC5zZWNvbmRzOjphZnRlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGJvdHRvbTogMC4yNXJlbTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtc2l6ZTogMC4zZW07XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuLmNvdW50ZG93biAucGFydCArIC5wYXJ0IHtcclxuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XHJcbn1cclxuLmNvdW50ZG93biAuZGF5cyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMjtcclxuICAtbXMtZmxleC1vcmRlcjogMTtcclxuICBvcmRlcjogMTtcclxufVxyXG4uY291bnRkb3duIC5ob3VycyB7XHJcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMztcclxuICAtbXMtZmxleC1vcmRlcjogMjtcclxuICBvcmRlcjogMjtcclxufVxyXG4uY291bnRkb3duIC5taW51dGVzIHtcclxuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA0O1xyXG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xyXG4gIG9yZGVyOiAzO1xyXG59XHJcbi5jb3VudGRvd24gLnNlY29uZHMge1xyXG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDU7XHJcbiAgLW1zLWZsZXgtb3JkZXI6IDQ7XHJcbiAgb3JkZXI6IDQ7XHJcbn1cclxuLmNvdW50ZG93bi5ibGluayAucGFydDo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vLyBJQ08gQ2FyZFxyXG5cclxuLmljby1jYXJkIHtcclxuICAuaWNvLXNvY2lhbHMge1xyXG4gICAgYSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIgaSB7XHJcbiAgICAgICAgJi5mYS1mYWNlYm9vay1mIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmZhLXR3aXR0ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRpbmZvO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuZmEtbWVkaXVtLW0ge1xyXG4gICAgICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYS10ZWxlZ3JhbSB7XHJcbiAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mYS1idGMge1xyXG4gICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTZXR0aW5nXHJcblxyXG4uc2V0dGluZy1jYXJkIHtcclxuICAuc2V0dGluZy1kZXRhaWwge1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zZXR0LWNhcmQtaWNvbiB7XHJcbiAgICB3aWR0aDogNTRweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICAgICYuc2V0LWljb24tcHVycGxlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHVycGxlLCAwLjEpO1xyXG4gICAgICBjb2xvcjogJHB1cnBsZTtcclxuICAgIH1cclxuICAgICYuc2V0LWljb24tc3VjY2VzcyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMSk7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgIH1cclxuICAgICYuc2V0LWljb24tZGFuZ2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjEpO1xyXG4gICAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gUHJvamVjdFxyXG4vL1xyXG5cclxuLy9EYXNoYm9hcmRcclxuXHJcbi5wcm9qZWN0LWRhc2gtYWN0aXZpdHkge1xyXG4gIG1pbi1oZWlnaHQ6IDUzNXB4O1xyXG59XHJcblxyXG4ucHJvamVjdC1idWRnZXQtY2hhcnQge1xyXG4gIGhlaWdodDogMjczcHg7XHJcbn1cclxuXHJcbi50ZXh0LXByaW1hcnktbGlnaHQge1xyXG4gIGNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCAxNSUpO1xyXG59XHJcbi50ZXh0LXByaW1hcnktbGlnaHQtYWx0IHtcclxuICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzAlKTtcclxufVxyXG4uaWNvbi1pbmZvIHtcclxuICBpIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gIH1cclxufVxyXG5cclxuLmRhc2gtaW5mby1jYXJvdXNlbCB7XHJcbiAgLmNhcm91c2VsLWl0ZW0ge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sLXByZXYsXHJcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgb3BhY2l0eTogMC45O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogMzhweDtcclxuICAgIHRvcDogMDtcclxuICAgIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJ1xcNTUnO1xyXG4gICAgICBmb250LWZhbWlseTogJ2RyaXBpY29ucy12MicgIWltcG9ydGFudDtcclxuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJvdXNlbC1jb250cm9sLW5leHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnXFw1Nic7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnZHJpcGljb25zLXYyJyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC40OHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jLXByb2dyZXNzLXN0ZXBzIHtcclxuICBtYXJnaW46IDA7XHJcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wcmltYXJ5O1xyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDAgMCAzNnB4O1xyXG5cclxuICAgIGEge1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIH1cclxuICAgICYuZG9uZSB7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4wOSk7XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICBjb250ZW50OiAnXFxmMDU4JztcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGluZm87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuY3VycmVudCB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgY29udGVudDogJ1xcZjE5Mic7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29udGVudDogJ1xcZjExMSc7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTMwMDtcclxuXHJcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XHJcbiAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDhweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDIwcHggYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNHB4O1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA0cHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICAgICYuZG9uZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAuMjVweCAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29udGVudDogJ1xcZjE5Mic7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgICAgIH1cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDAuMjVweCBsaWdodGVuKCRncmF5LTMwMCwgNiUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ud29ya2xvYWQtY2hhcnQge1xyXG4gIGhlaWdodDogMjEwcHg7XHJcbn1cclxuXHJcbi8qPT0gdG9kbyBsaXN0ID09Ki9cclxuXHJcbi50b2RvLWxpc3Qge1xyXG4gIC50b2RvLWJveCB7XHJcbiAgICBpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktMzAwO1xyXG4gICAgfVxyXG4gICAgLnRvZG8tdGFzayB7XHJcbiAgICAgIHBhZGRpbmc6IDRweCAwO1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgfVxyXG4gICAgICAuY2tib3gge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkdGFibGU7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEYxMkMnO1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkICsgc3BhbjphZnRlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXQ6Y2hlY2tlZCArIHNwYW4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gIENsaWVudHNcclxuXHJcbi5jbGllbnQtY2FyZCB7XHJcbiAgLmNsaWVudC1uYW1lIHtcclxuICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDYWxlbmRhclxyXG5cclxuLmNhbGVuZGFyLWV2ZW50IHtcclxuICAuZXZlbnQtbmFtZSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEludm9pZVxyXG5cclxuLnByb2plY3QtaW52b2ljZSB7XHJcbiAgLnRhYmxlIHtcclxuICAgIHRyIHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIGg1IHtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUZWFtXHJcblxyXG4udGVhbS1jYXJkIHtcclxuICAudXNlci1pbWcge1xyXG4gICAgaGVpZ2h0OiA4MHB4O1xyXG4gIH1cclxuICAub25saW5lLWNpcmNsZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTE4cHg7XHJcbiAgICBsZWZ0OiA0NHB4O1xyXG4gIH1cclxuICAudGVhbS1sZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5ndWFnZS1za2lsbCBsaSB7XHJcbiAgc3BhbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0O1xyXG4gICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFByb2plY3RzLWNhcmRcclxuXHJcbi5wcm9qZWN0LWNhcmQge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zZWNvbmRhcnk7XHJcbiAgLnByb2plY3QtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUYXNrIEJveFxyXG5cclxuLnRhc2stYm94IHtcclxuICAudGFzay1wcmlvcml0eS1pY29uIHtcclxuICAgIGkge1xyXG4gICAgICBib3JkZXI6IDVweCBzb2xpZCAkYmctYm9keTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTVweDtcclxuICAgICAgbGVmdDogLTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gRWNvbW1lcmNlXHJcbi8vXHJcblxyXG4vLyBEYXNoYm9hcmRcclxuXHJcbi5kYXNoYm9hcmQtbWFwIHtcclxuICBoZWlnaHQ6IDI3MHB4O1xyXG59XHJcblxyXG4uY2FyZC1lY28ge1xyXG4gIC5jYXJkLWVjby10aXRsZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMzBweDtcclxuICAgICYuZWNvLXRpdGxlLXN1Y2Nlc3Mge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgJi5lY28tdGl0bGUtZGFuZ2VyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhbmdlcjtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4ICRkYW5nZXI7XHJcbiAgICB9XHJcbiAgICAmLmVjby10aXRsZS1zZWNvbmRhcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJHNlY29uZGFyeTtcclxuICAgIH1cclxuICAgICYuZWNvLXRpdGxlLXB1cnBsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXJwbGU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDFweCAkcHVycGxlO1xyXG4gICAgfVxyXG4gICAgJi5lY28tdGl0bGUtd2FybmluZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggJHdhcm5pbmc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXJkLWVjby1pY29uIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZS1jdXN0b21lcnMtZGV0YWlsIHtcclxuICBoMyB7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICB9XHJcbn1cclxuXHJcbi5vcmRlci1saXN0IHtcclxuICB0YWJsZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5lLWNvLXByb2R1Y3Qge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICBhIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDIzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAucmliYm9uLWJveCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAucmliYm9uIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gICAgLnJpYmJvbi1sYWJlbCB7XHJcbiAgICAgIGNsZWFyOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgaGVpZ2h0OiA2NnB4O1xyXG4gICAgICB3aWR0aDogNjZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MiUgNDglIDIzJSA3NyUgLyA0NCUgNjglIDMyJSA1NiU7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgLnByb2R1Y3QtdGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbiAgICAucHJvZHVjdC1wcmljZSB7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5wcm9kdWN0LXJldmlldyB7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWNhcnQge1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICBwYWRkaW5nOiA0cHggMTZweDtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ0bi13aXNobGlzdCxcclxuICAgIC5idG4tcXVpY2t2aWV3IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgcGFkZGluZzogNHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAud2lzaGxpc3QsXHJcbiAgICAucXVpY2t2aWV3IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICY6aG92ZXIge1xyXG4gICAgLndpc2hsaXN0LFxyXG4gICAgLnF1aWNrdmlldyB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGdyYXktMjAwLCAwLjEpO1xyXG4gIH1cclxufVxyXG4ub2ZmZXItYm94IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9wcm9kdWN0cy9vZmZlci5qcGcnKTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAub2ZmZXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgaDMge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmliYm9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHBhZGRpbmc6IDZweDtcclxuICBsZWZ0OiAtNXB4O1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICYucmliYm9uLXBpbmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwaW5rO1xyXG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwaW5rO1xyXG4gICAgfVxyXG4gIH1cclxuICAmLnJpYmJvbi1zZWNvbmRhcnkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuaHIudGhpY2sge1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDNweDtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJHByaW1hcnksICRwdXJwbGUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByb2R1Y3QgRGV0YWlsXHJcbi8vXHJcblxyXG4uc2luZ2xlLXByby1kZXRhaWwge1xyXG4gIC5jdXN0b20tYm9yZGVyIHtcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcclxuICB9XHJcbiAgLnByby10aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgLnByb2R1Y3QtcmV2aWV3IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnByby1wcmljZSB7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAucXVhbnRpdHkge1xyXG4gICAgaW5wdXQge1xyXG4gICAgICB3aWR0aDogMTQlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgaGVpZ2h0OiBjYWxjKDI0cHggKyAxMnB4ICsgNXB4KTtcclxuICAgIH1cclxuICB9XHJcbiAgLnByby1mZWF0dXJlcyB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICBjb2xvcjogJG11dGVkO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXGYwMGMnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybS1jaGVjay1pbmxpbmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgfVxyXG59XHJcbi5wcm8tb3JkZXItYm94IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDUlKTtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoJGdyYXktMjAwLCAwLjA1KTtcclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXctYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGgxIHtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gIH1cclxuICAucHJvZHVjdC1yZXZpZXcge1xyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJldmlld2VyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRvdHRlZCAkZ3JheS0yMDA7XHJcbiAgLnByb2R1Y3QtcmV2aWV3IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTmV3c2xhdGVyXHJcbi5iZy1uZXdzbGV0dGVycyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbn1cclxuLm5ld3NsZXR0ZXJzLXRleHQge1xyXG4gIGg0IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3NsZXR0ZXJzLWlucHV0IHtcclxuICBpbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDEzNnB4IDE1cHggMjBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktMTAwLCAxKTtcclxuICB9XHJcbiAgYnV0dG9uIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogM3B4O1xyXG4gICAgcmlnaHQ6IDNweDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwLjJweCAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbi8vIENhcnRcclxuXHJcbi50b3RhbC1wYXltZW50LFxyXG4uc2hvcHBpbmctY2FydCB7XHJcbiAgLnRhYmxlLFxyXG4gIHRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgdHIge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHRib2R5IHtcclxuICAgICAgdGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdHI6bGFzdC1jaGlsZCB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udG90YWwtcGF5bWVudCB7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDMlKTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgLnBheW1lbnQtdGl0bGUge1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG59XHJcbi5jYXJ0LXByb21vIHtcclxuICBwYWRkaW5nOiA5MHB4O1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvcHJvZHVjdHMvYmctY2FydC5wbmcpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG5cclxuLmpwLWNhcmQgLmpwLWNhcmQtZnJvbnQsXHJcbi5qcC1jYXJkIC5qcC1jYXJkLWJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICRkYXJrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5iaWxsaW5nLW5hdiB7XHJcbiAgLm5hdiB7XHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZ3JheS0xMDAsIDUlKTtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKCRncmF5LTIwMCwgMC4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQ1JNXHJcbi8vXHJcblxyXG4uY3JtLWRhc2gtbWFwIHtcclxuICBoZWlnaHQ6IDMxMHB4O1xyXG59XHJcblxyXG4uY3JtLWRhc2gtYWN0aXZpdHkge1xyXG4gIG1pbi1oZWlnaHQ6IDQyNXB4O1xyXG59XHJcblxyXG4uY3JtLWRhdGEtY2FyZCB7XHJcbiAgLmRhdGEtaWNvbiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB3aWR0aDogNDhweDtcclxuICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQWNjb3VudCBQYWdlc1xyXG4vL1xyXG5cclxuLmFjY291bnQtYm9keSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY291bnQtYm9keTtcclxuXHJcbiAgLmF1dGgtcGFnZSB7XHJcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuYXV0aC1jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgLmF1dGgtbG9nby1ib3gge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuYXV0aC1sb2dvIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweDtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAyLjI1cHggJGdyYXktMjAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGgtbG9nby10ZXh0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aC1mb3JtIHtcclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGgtZm9ybS1pY29uIHtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogM3B4O1xyXG4gICAgICB6LWluZGV4OiAxMDA7XHJcbiAgICAgIHRvcDogM3B4O1xyXG4gICAgICBjb2xvcjogJGluZm87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFjY291bnRiZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hY291bnQtcGFnZS5qcGcnKTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG5cclxuICAgIC5hY2NvdW50LXRpdGxlIHtcclxuICAgICAgd2lkdGg6IDUwMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY291bnQtc29jaWFsIHtcclxuICAgIGg2IHtcclxuICAgICAgY29sb3I6ICRncmF5LTUwMDtcclxuICAgIH1cclxuXHJcbiAgICBoNjphZnRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwIDAgNHB4IDE0cHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgIHRleHQtc2hhZG93OiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgIHdpZHRoOiAxMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBoNjpiZWZvcmUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAxNHB4IDRweCAwO1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuXHJcbiAgICAgICAgJi5mYWNlYm9vayB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnR3aXR0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmdvb2dsZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIC5mYWNlYm9vayB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA1JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgLnR3aXR0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkc2Vjb25kYXJ5LCA1JSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIgLmdvb2dsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRwaW5rLCA1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC5hdXRoLWNhcmQge1xyXG4gICAgbWFyZ2luLXRvcDogMzRweDtcclxuICB9XHJcbn0iLCIvKiFcclxuICogTWFpblxyXG4gKlxyXG4qL1xyXG5odG1sIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5jdXJzb3Ige1xyXG4gICYtcG9pbnRlciB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG5sYWJlbCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG59XHJcblxyXG4uc3RpY2t5LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBib3R0b206IDA7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBsZWZ0OiAyNzBweDtcclxuICByaWdodDogMDtcclxuICAvKiBib3JkZXI6IDFweCBzb2xpZDsgKi9cclxuICBwYWRkaW5nOiAxNXB4O1xyXG4gIGJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm1jZS1idG4gLm1jZS10eHQge1xyXG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc2hhZG93LWxnIHtcclxuICBib3gtc2hhZG93OiAwIC0wLjVyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMykgIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gTG9hZGVyIGZvciBicmVhZGNydW1ic1xyXG4kYnctbG9hZGVyLWNvbG9yLXN0YXJ0OiBkYXJrZW4oI2VhZjBmNywgNSk7XHJcbiRidy1sb2FkZXItY29sb3ItZW5kOiBkYXJrZW4oI2QyZDhkZSwgNSk7XHJcbiRidy1sb2FkZXItdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuJGJ3LWxvYWRlci10cmFuc2l0aW9uLWVhc2luZzogZWFzZS1vdXQ7XHJcbiRidy1sYW9kZXItYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcclxuXHJcbi5idy1sb2FkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtaW4taGVpZ2h0OiAxOHB4O1xyXG4gIG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG4gICYubG9hZGVkIHtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGFuaW1hdGlvbjogYnctbG9hZGVyLWhpZGUgJGJ3LWxvYWRlci10cmFuc2l0aW9uLWR1cmF0aW9uICRidy1sb2FkZXItdHJhbnNpdGlvbi1lYXNpbmcgZm9yd2FyZHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDMwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRidy1sb2FkZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAkYnctbG9hZGVyLXRyYW5zaXRpb24tZWFzaW5nO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LFxyXG4gICAgICAgICRidy1sb2FkZXItY29sb3Itc3RhcnQsXHJcbiAgICAgICAgJGJ3LWxvYWRlci1jb2xvci1lbmQsXHJcbiAgICAgICAgJGJ3LWxvYWRlci1jb2xvci1zdGFydCxcclxuICAgICAgICAkYnctbG9hZGVyLWNvbG9yLWVuZCk7XHJcbiAgICBhbmltYXRpb246IGJ3LWxvYWRlci1hbmltYXRlICRidy1sYW9kZXItYW5pbWF0aW9uLWR1cmF0aW9uIGxpbmVhciBpbmZpbml0ZTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgYnctbG9hZGVyLWFuaW1hdGUge1xyXG4gIGZyb20ge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XHJcbiAgfVxyXG5cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNjYuNjY2NiUpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBidy1sb2FkZXItaGlkZSB7XHJcbiAgMCUge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA5OSUge1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVscC1ibG9jayB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogNXB4IDE1cHg7XHJcbn1cclxuXHJcbi5pbmFjdGl2ZS1yb3cge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWUyZTIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmluYWN0aXZlLXJvdz50ZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTJlMiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3LXJvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubmV3LXJvdz50ZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmZhYiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWN0aXZlLXJvdyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWN0aXZlLXJvdz50ZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M1ZmZjNSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXJ0aWNsZS1pbmRleCAuYWN0aW9uLWJhciAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5hcnRpY2xlLWluZGV4IHtcclxuICBwIHtcclxuICAgIG1hcmdpbi10b3A6IHJldmVydCAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJldmVydCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgIHA+LmJ0biB7XHJcbiAgICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gIGhlaWdodDogYXV0bztcclxuICBtaW4taGVpZ2h0OiAzM3B4O1xyXG4gIGJvcmRlci1jb2xvcjogI2NjYztcclxuICBoZWlnaHQ6IGNhbGMoMi4zcmVtICsgMnB4KTtcclxufVxyXG5cclxuI21jZXVfMjg0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1jZS1jb250YWluZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gIG1hcmdpbjogMTNweCBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiA5MyUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLm1jZS1jb250YWluZXItYm9keSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmctdG9wOiA4cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgLy8gei1pbmRleDogMTAwMDtcclxufVxyXG5cclxuI21jZXVfMjg0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuI21jZS1tb2RhbC1ibG9jayB7XHJcbiAgei1pbmRleDogOSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiAubWNlLXRvb2xiYXIge1xyXG4gIC5tY2Utd2lkZ2V0Om5vdCgubWNlLW1lbnVidG4pIHtcclxuICAgIC5tY2UtdHh0IHtcclxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuICovXHJcblxyXG4ubWNlLXdpbmRvdy5tY2UtaW4ge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuXHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5tY2UtY29udGFpbmVyLWJvZHkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLWNvbnRhaW5lcixcclxuICAgIC5tY2UtdGV4dGJveCxcclxuICAgIC5tY2UtY29tYm9ib3gge1xyXG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tY2UtZm9ybSxcclxuICAgIC5tY2UtdGFicyxcclxuICAgIC5tY2UtZm9ybWl0ZW0sXHJcbiAgICAubWNlLXdpbmRvdy1ib2R5LFxyXG4gICAgLm1jZS10YWIge1xyXG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubWNlLXdpbmRvdy1ib2R5IHtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAubWNlLWFicy1sYXlvdXQtaXRlbSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xyXG4gICAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjpub3QoLm1jZS1mb3JtKSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHggIWltcG9ydGFudDtcclxuICAgICAgICBtaW4td2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAqIHtcclxuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5tY2UtZm9vdCB7XHJcbiAgICAgIC5tY2UtY29udGFpbmVyLWJvZHkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBkaXZbcm9sZT0nYnV0dG9uJ10ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tY2UtY29udGFpbmVyLWJvZHkge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLm1jZS1mb290LFxyXG4gIC5tY2UtZm9ybSxcclxuICAubWNlLWZvcm1pdGVtIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC1ib2R5IHtcclxuICBvdmVyZmxvdy14OiBhdXRvO1xyXG59XHJcblxyXG4uYXJ0aWNsZS10eXBlcyB7XHJcbiAgbWFyZ2luLXRvcDogNHB4O1xyXG59XHJcblxyXG4ubGFiZWwtZGVsZXRlIHtcclxuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmxhYmVsLWRlbGV0ZT5zcGFuIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4uYXJ0aWNsZS10eXBlcz5zcGFuIHtcclxuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG4gIHBhZGRpbmc6IDNweCA1cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLmFydGljbGUtdHlwZXM+c3Bhbj5zcGFuIHtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICBtYXJnaW4tbGVmdDogMnB4O1xyXG59XHJcblxyXG4uYi10IHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAwLjVyZW0gMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmYyZjJmO1xyXG59XHJcblxyXG4vKiBNb2R1bGUgLSBmaWxlbWFuYWdlciAqL1xyXG5kaXYuZmlsZS1tb2R1bGUge1xyXG4gIGNvbG9yOiAjMmMyZTM0O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbmRpdi5maWxlLW1vZHVsZSAuZmlsZSB7XHJcbiAgaGVpZ2h0OiA0M3B4O1xyXG4gIHdpZHRoOiAzNHB4O1xyXG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2ZpbGUucG5nJykgbm8tcmVwZWF0O1xyXG4gIGNvbG9yOiAjZmZhZTAwO1xyXG4gIGZvbnQtc2l6ZTogOXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogMTlweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdiB7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdi5vcGVuIHtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2PmRpdiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2PmRpdi5vcGVuIHtcclxuICB6LWluZGV4OiA1O1xyXG59XHJcblxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2PmRpdj5kaXY6bm90KC50cmFuc3BhcmVudC1zZWxlY3QpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtNTAlKTtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY+ZGl2PmIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY+ZGl2PnAge1xyXG4gIGNvbG9yOiAjNzk3Yzg3O1xyXG4gIG1hcmdpbjogMHB4O1xyXG4gIHBhZGRpbmc6IDBweDtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY6bnRoLWNoaWxkKDEpIHtcclxuICBjb2xvcjogIzgyODU5MDtcclxuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbn1cclxuXHJcbmRpdi5maWxlLW1vZHVsZT5kaXY+ZGl2Om50aC1jaGlsZCgxKT5iIHtcclxuICBjb2xvcjogIzJjMmUzNDtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdj5kaXY6bnRoLWNoaWxkKDEpPmRpdiB7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2PmRpdjpudGgtY2hpbGQoNCkge1xyXG4gIGNvbG9yOiAjODI4NTkwO1xyXG59XHJcblxyXG5kaXYuZmlsZS1tb2R1bGU+ZGl2PmRpdjpudGgtY2hpbGQoNSkge1xyXG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2RhZTFlODtcclxufVxyXG5cclxuZGl2LmZpbGUtbW9kdWxlPmRpdi5tYXJnaW4tdC00MCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG5cclxuLnVwbG9hZC1tYW5hZ2VyIC5hZGQtZmlsZXMgI2FkZC1maWxlcy1pbnB1dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLnVwbG9hZC1tYW5hZ2VyIC5hZGQtZmlsZXMgbGFiZWwge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XHJcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA2cHggMTJweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4udXBsb2FkLW1hbmFnZXIgLmFkZC1maWxlcyBsYWJlbDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmOGMzZjtcclxufVxyXG5cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuXHJcbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3g+ZGl2IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbn1cclxuXHJcbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3g+ZGl2IC5pbWctYm9keSB7XHJcbiAgd2lkdGg6IDgwcHg7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlM2UzZTM7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDE1cHg7XHJcbiAgdG9wOiAwcHg7XHJcbn1cclxuXHJcbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3g+ZGl2IC5pbWctYm9keSBpbWcge1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLmNvbnRlbnQge1xyXG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xyXG4gIGhlaWdodDogODBweDtcclxuICBwYWRkaW5nOiAwcHggNTBweCAwcHggMTVweDtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlM2UzZTM7XHJcbn1cclxuXHJcbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3g+ZGl2IC5jb250ZW50IC5pbWctbmFtZSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB3b3JkLXdyYXA6IG5vcm1hbDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG59XHJcblxyXG4udXBsb2FkLW1hbmFnZXIgI2ltYWdlc0FkZGVkQm94PmRpdiAuY29udGVudCAuaW1nLXNpemUge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICNmZmM2MDA7XHJcbn1cclxuXHJcbi51cGxvYWQtbWFuYWdlciAjaW1hZ2VzQWRkZWRCb3g+ZGl2IC5jb250ZW50IHByb2dyZXNzIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnVwbG9hZC1tYW5hZ2VyICNpbWFnZXNBZGRlZEJveD5kaXYgLnVwbG9hZC1yZW1vdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMTRweDtcclxuICB0b3A6IDFweDtcclxufVxyXG5cclxuLnRvb2x0aXAge1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbn1cclxuXHJcbi5oYW5kbGUge1xyXG4gIGN1cnNvcjogbW92ZTtcclxufVxyXG5cclxuLnNvcnRhYmxlIC51aS1zdGF0ZS1oaWdobGlnaHQge1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHJnYigyMjIsIDIyNiwgMjI4KTtcclxuICBoZWlnaHQ6IDEwMHB4O1xyXG59XHJcblxyXG4uc29ydGFibGUgLnVpLXN0YXRlLWhpZ2hsaWdodCB0ZCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBiYWNrZ3JvdW5kOiByZ2IoMjIyLCAyMjYsIDIyOCk7XHJcbn1cclxuXHJcbi5ub3Qtc2V0IHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLm1vZHVsZS1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tc20nKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51c2VyLXVwZGF0ZSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBAaW5jbHVkZSByZXNwb25kLXRvKCctc2NyZWVuLWxnJykge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG4tZ2VuZXJhdGUge1xyXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWNyZWF0ZSB7XHJcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygnLXNjcmVlbi1sZycpIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2hvcC1kaXNjb3VudC1jb2Rlcy1pbmRleCB7XHJcbiAgJj5wIHtcclxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJy1zY3JlZW4tbGcnKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5zZWxlY3Qge1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHRyYW5zcGFyZW50IDUwJSwgIzg4OCA1MCUpLFxyXG4gICAgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzg4OCA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLFxyXG4gICAgY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAycHgpLCAxMDAlIDA7XHJcbiAgYmFja2dyb3VuZC1zaXplOiA1cHggNXB4LCA1cHggNXB4LCAyLjVlbSAyLjVlbTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59Il19 */
