@import url(https://fonts.googleapis.com/css?family=Roboto:400,500|Sarabun:400,600,700&display=swap);
#page-topbar{position:fixed;top:0;right:0;left:0;z-index:1002;background-color:#ececf1}.navbar-header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;height:70px;padding:0 calc(24px / 2) 0 0}.navbar-header .dropdown.show .header-item{background-color:rgba(52,58,64,.05)}.navbar-brand-box{padding:0 1.5rem;text-align:center;width:240px}.logo{line-height:70px}.logo .logo-sm{display:none}.logo-light{display:none}.app-search{padding:calc(32px / 2) 0}.app-search .form-control{border:none;height:38px;padding-left:20px;padding-right:20px;background-color:#e0e0ea;-webkit-box-shadow:none;box-shadow:none;border-radius:30px}.app-search span{position:absolute;z-index:10;font-size:13px;line-height:38px;right:13px;top:0;color:#525f80}.megamenu-list li{position:relative;padding:5px 0}.megamenu-list li a{color:#5b626b}@media (max-width:992px){.navbar-brand-box{width:auto}.logo span.logo-lg{display:none}.logo span.logo-sm{display:inline-block}}.page-content{padding:calc(70px) calc(24px / 2) 60px calc(24px / 2)}.header-item{height:70px;-webkit-box-shadow:none!important;box-shadow:none!important;color:#525f80;border:0;border-radius:0}.header-item:hover{color:#525f80}.header-profile-user{height:32px;width:32px;background-color:#dee2e6}.noti-icon i{font-size:24px;color:#525f80}.noti-icon .badge{position:absolute;top:17px;right:7px}.notification-item .media{padding:.75rem 1rem}.notification-item .media:hover{background-color:#f8f9fa}.dropdown-icon-item{display:block;border-radius:3px;line-height:34px;text-align:center;padding:15px 0 9px;display:block;border:1px solid transparent;color:#6c757d}.dropdown-icon-item img{height:24px}.dropdown-icon-item span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-icon-item:hover{background-color:#f8f9fa}.fullscreen-enable [data-toggle=fullscreen] .bx-fullscreen::before{content:"\ea3f"}body[data-topbar=dark] #page-topbar{background-color:#333547}body[data-topbar=dark] .navbar-header .dropdown.show .header-item{background-color:rgba(255,255,255,.05)}body[data-topbar=dark] .header-item{color:#bfbfc5}body[data-topbar=dark] .header-item:hover{color:#bfbfc5}body[data-topbar=dark] .header-profile-user{background-color:rgba(255,255,255,.25)}body[data-topbar=dark] .noti-icon i{color:#bfbfc5}body[data-topbar=dark] .logo-dark{display:none}body[data-topbar=dark] .logo-light{display:block}body[data-topbar=dark] .app-search .form-control{background-color:rgba(224,224,234,.07);color:#fff;border:1px solid rgba(255,255,255,.07)}body[data-topbar=dark] .app-search input.form-control::-webkit-input-placeholder,body[data-topbar=dark] .app-search span{color:rgba(255,255,255,.5)}body[data-sidebar=dark] .navbar-brand-box{background:#333547}body[data-sidebar=dark] .logo-dark{display:none}body[data-sidebar=dark] .logo-light{display:block}@media (max-width:600px){.navbar-header .dropdown{position:static}.navbar-header .dropdown .dropdown-menu{left:10px!important;right:10px!important}}@media (max-width:380px){.navbar-brand-box{display:none}}body[data-layout=horizontal] .navbar-header{padding:0 calc(24px / 2)}body[data-layout=horizontal] .navbar-brand-box{width:auto;padding-left:0}body[data-layout=horizontal] .page-content{margin-top:70px;padding:calc(55px) calc(24px / 2) 60px calc(24px / 2)}@media (max-width:992px){body[data-layout=horizontal] .navbar-brand-box{width:auto;padding-left:5px}body[data-layout=horizontal] .page-content{margin-top:10px}}.page-title-box{padding:24px 0}.page-title-box .breadcrumb{background-color:transparent;padding:0}.page-title-box h4{font-weight:700}.footer{bottom:0;padding:20px calc(24px / 2);position:absolute;right:0;text-align:center;color:#74788d;left:240px;height:60px;background-color:#f2f2f5}@media (max-width:992px){.footer{left:0}}.vertical-collpsed .footer{left:70px}body[data-layout=horizontal] .footer{left:0!important}.right-bar{background-color:#fff;-webkit-box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);display:block;position:fixed;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;width:280px;z-index:9999;float:right!important;right:-290px;top:0;bottom:0}.right-bar .right-bar-toggle{background-color:#444c54;height:24px;width:24px;line-height:24px;color:#e9ecef;text-align:center;border-radius:50%}.right-bar .right-bar-toggle:hover{background-color:#4b545c}.rightbar-overlay{background-color:rgba(52,58,64,.55);position:absolute;left:0;right:0;top:0;bottom:0;display:none;z-index:9998;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.right-bar-enabled .right-bar{right:0}.right-bar-enabled .rightbar-overlay{display:block}@media (max-width:767.98px){.right-bar{overflow:auto}.right-bar .slimscroll-menu{height:auto!important}}.metismenu{margin:0}.metismenu li{display:block;width:100%}.metismenu .mm-collapse{display:none}.metismenu .mm-collapse:not(.mm-show){display:none}.metismenu .mm-collapse.mm-show{display:block}.metismenu .mm-collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;transition-property:height,visibility}.vertical-menu{width:240px;z-index:1001;background:#fff;bottom:0;margin-top:0;position:fixed;top:70px;-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44)}.main-content{margin-left:240px;overflow:hidden}.main-content .content{padding:0 15px 10px 15px;margin-top:70px}#sidebar-menu{padding:10px 0 30px 0}#sidebar-menu .mm-active>.has-arrow:after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#sidebar-menu .has-arrow:after{content:"\F140";font-family:'Material Design Icons';display:block;float:right;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:1rem}#sidebar-menu ul li a{display:block;padding:12px 20px;font-family:Sarabun,sans-serif;color:#66676d;position:relative;font-size:15.7px;-webkit-transition:all .4s;transition:all .4s}#sidebar-menu ul li a i{display:inline-block;min-width:1.75rem;padding-bottom:.125em;line-height:1.40625rem;vertical-align:middle;color:#464b50;-webkit-transition:all .4s;transition:all .4s;font-size:14.7px}#sidebar-menu ul li a:hover{color:#0b0d0e}#sidebar-menu ul li a:hover i{color:#0b0d0e}#sidebar-menu ul li .badge{margin-top:4px}#sidebar-menu ul li ul.sub-menu{padding:0}#sidebar-menu ul li ul.sub-menu li a{padding:.4rem 1.5rem .4rem 3.5rem;font-size:15px;color:#464b50}#sidebar-menu ul li ul.sub-menu li ul.sub-menu{padding:0}#sidebar-menu ul li ul.sub-menu li ul.sub-menu li a{padding:.4rem 1.5rem .4rem 4.5rem;font-size:13.5px}.menu-title{padding:12px 20px!important;letter-spacing:.05em;pointer-events:none;cursor:default;font-size:10px;text-transform:uppercase;color:#464b50!important;font-weight:500}.mm-active{color:#626ed4!important}.mm-active .active{color:#626ed4!important}.mm-active .active i{color:#626ed4!important}.mm-active>i{color:#626ed4!important}@media (max-width:992px){.vertical-menu{display:none}.main-content{margin-left:0!important}body.sidebar-enable .vertical-menu{display:block}}.vertical-collpsed .main-content{margin-left:70px}.vertical-collpsed .navbar-brand-box{width:70px!important}.vertical-collpsed .logo span.logo-lg{display:none}.vertical-collpsed .logo span.logo-sm{display:block}.vertical-collpsed .vertical-menu{position:absolute;width:70px!important;z-index:5}.vertical-collpsed .vertical-menu .simplebar-content-wrapper,.vertical-collpsed .vertical-menu .simplebar-mask{overflow:visible!important}.vertical-collpsed .vertical-menu .simplebar-scrollbar{display:none!important}.vertical-collpsed .vertical-menu .simplebar-offset{bottom:0!important}.vertical-collpsed .vertical-menu #sidebar-menu .badge,.vertical-collpsed .vertical-menu #sidebar-menu .collapse.in,.vertical-collpsed .vertical-menu #sidebar-menu .menu-title{display:none!important}.vertical-collpsed .vertical-menu #sidebar-menu .nav.collapse{height:inherit!important}.vertical-collpsed .vertical-menu #sidebar-menu .has-arrow:after{display:none}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li{position:relative;white-space:nowrap}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a{padding:15px 20px;min-height:55px;-webkit-transition:none;transition:none}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a:active,.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a:focus,.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a:hover{color:#0b0d0e}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a i{font-size:1.1rem;margin-left:6px}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a span{display:none;padding-left:25px}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{position:relative;width:calc(190px + 70px);color:#626ed4;background-color:#f5f5f5;-webkit-transition:none;transition:none}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a i{color:#626ed4}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a span{display:inline}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul{display:block;left:70px;position:absolute;width:190px;height:auto!important;-webkit-box-shadow:3px 5px 10px 0 rgba(54,61,71,.1);box-shadow:3px 5px 10px 0 rgba(54,61,71,.1)}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul ul{-webkit-box-shadow:3px 5px 10px 0 rgba(54,61,71,.1);box-shadow:3px 5px 10px 0 rgba(54,61,71,.1)}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a{-webkit-box-shadow:none;box-shadow:none;padding:8px 20px;position:relative;width:190px;z-index:6;color:#464b50}.vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#0b0d0e}.vertical-collpsed .vertical-menu #sidebar-menu>ul ul{padding:5px 0;z-index:9999;display:none;background-color:#fff}.vertical-collpsed .vertical-menu #sidebar-menu>ul ul li:hover>ul{display:block;left:190px;height:auto!important;margin-top:-36px;position:absolute;width:190px}.vertical-collpsed .vertical-menu #sidebar-menu>ul ul li>a span.pull-right{position:absolute;right:20px;top:12px;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.vertical-collpsed .vertical-menu #sidebar-menu>ul ul li.active a{color:#f8f9fa}body[data-sidebar=dark] .vertical-menu{background:#333547}body[data-sidebar=dark] #sidebar-menu ul li a{color:#8699ad}body[data-sidebar=dark] #sidebar-menu ul li a i{color:#8699ad}body[data-sidebar=dark] #sidebar-menu ul li a:hover{color:#b4c9de}body[data-sidebar=dark] #sidebar-menu ul li a:hover i{color:#b4c9de}body[data-sidebar=dark] #sidebar-menu ul li>.mm-active{background-color:#383b4e}body[data-sidebar=dark] #sidebar-menu ul li ul.sub-menu li a{color:#8699ad;background:0 0}body[data-sidebar=dark] #sidebar-menu ul li ul.sub-menu li a:hover{color:#b4c9de}body[data-sidebar=dark] #sidebar-menu ul>li>a.mm-active{background-color:#383b4e}body[data-sidebar=dark].vertical-collpsed{min-height:1200px}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{background:#37394d;color:#b4c9de}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a i{color:#b4c9de}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a{color:#8699ad}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a:hover{color:#b4c9de}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu>ul ul{background-color:#333547}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active{color:#626ed4}body[data-sidebar=dark].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active i{color:#626ed4!important}body[data-sidebar=dark] .mm-active{color:#b4c9de!important}body[data-sidebar=dark] .mm-active>i{color:#b4c9de!important}body[data-sidebar=dark] .mm-active .active{color:#b4c9de!important;background-color:#383b4e}body[data-sidebar=dark] .mm-active .active i{color:#b4c9de!important}body[data-sidebar=dark] .menu-title{color:#8699ad!important}body[data-layout=horizontal] .main-content{margin-left:0!important}body[data-sidebar-size=small] .navbar-brand-box{width:160px}body[data-sidebar-size=small] .vertical-menu{width:160px;text-align:center}body[data-sidebar-size=small] .vertical-menu .badge,body[data-sidebar-size=small] .vertical-menu .has-arrow:after{display:none!important}body[data-sidebar-size=small] .main-content{margin-left:160px}body[data-sidebar-size=small] .footer{left:160px}body[data-sidebar-size=small] #sidebar-menu ul li a i{display:block}body[data-sidebar-size=small] #sidebar-menu ul li ul.sub-menu li a{padding-left:1.5rem}body[data-sidebar-size=small].vertical-collpsed .main-content{margin-left:70px}body[data-sidebar-size=small].vertical-collpsed .vertical-menu #sidebar-menu{text-align:left}body[data-sidebar-size=small].vertical-collpsed .vertical-menu #sidebar-menu>ul>li>a i{display:inline-block}body[data-sidebar-size=small].vertical-collpsed .footer{left:70px}body[data-sidebar=colored] .vertical-menu{background-color:#626ed4}body[data-sidebar=colored] .navbar-brand-box{background-color:#626ed4}body[data-sidebar=colored] .navbar-brand-box .logo-dark{display:none}body[data-sidebar=colored] .navbar-brand-box .logo-light{display:block}body[data-sidebar=colored] .mm-active{color:#fff!important}body[data-sidebar=colored] .mm-active .active,body[data-sidebar=colored] .mm-active>i{color:#fff!important}body[data-sidebar=colored] #sidebar-menu ul li.menu-title{color:rgba(255,255,255,.6)}body[data-sidebar=colored] #sidebar-menu ul li a{color:rgba(255,255,255,.5)}body[data-sidebar=colored] #sidebar-menu ul li a i{color:rgba(255,255,255,.5)}body[data-sidebar=colored] #sidebar-menu ul li a.waves-effect .waves-ripple{background:rgba(255,255,255,.1)}body[data-sidebar=colored] #sidebar-menu ul li ul.sub-menu li a{color:rgba(255,255,255,.4)}body[data-sidebar=colored].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a{background-color:#6a75d6}body[data-sidebar=colored].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active{color:#626ed4!important}.topnav{background:#333547;padding:0 calc(24px / 2);-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44);margin-top:70px;position:fixed;left:0;right:0;z-index:1}.topnav .topnav-menu{margin:0;padding:0}.topnav .navbar-nav .nav-link{font-size:14.5px;position:relative;padding:1rem 1.3rem;color:rgba(255,255,255,.5)}.topnav .navbar-nav .nav-link i{font-size:15px}.topnav .navbar-nav .nav-link:focus,.topnav .navbar-nav .nav-link:hover{color:#fff;background-color:transparent}.topnav .navbar-nav>.dropdown.active>a{color:rgba(255,255,255,.9)!important}.topnav .navbar-nav .dropdown-item{color:#66676d}.topnav .navbar-nav .dropdown-item.active,.topnav .navbar-nav .dropdown-item:hover{color:#626ed4;background-color:transparent}.topnav .navbar-nav .nav-item .nav-link.active{color:#626ed4}.topnav .navbar-nav .dropdown.active>a{color:#626ed4;background-color:transparent}@media (min-width:1200px){body[data-layout=horizontal] .container-fluid,body[data-layout=horizontal] .navbar-header{max-width:85%}}@media (min-width:992px){.topnav .navbar-nav .nav-item:first-of-type .nav-link{padding-left:0}.topnav .dropdown-item{padding:.5rem 1.5rem;min-width:180px}.topnav .dropdown.mega-dropdown .mega-dropdown-menu{left:0;right:auto}.topnav .dropdown .dropdown-menu{margin-top:0;border-radius:0 0 .25rem .25rem}.topnav .dropdown .dropdown-menu .arrow-down::after{right:15px;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%);position:absolute}.topnav .dropdown .dropdown-menu .dropdown .dropdown-menu{position:absolute;top:0;left:100%;display:none}.topnav .dropdown:hover>.dropdown-menu{display:block}.topnav .dropdown:hover>.dropdown-menu>.dropdown:hover>.dropdown-menu{display:block}.navbar-toggle{display:none}}.arrow-down{display:inline-block}.arrow-down:after{border-color:initial;border-style:solid;border-width:0 0 1px 1px;content:"";height:.4em;display:inline-block;right:5px;top:50%;margin-left:10px;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;width:.4em}@media (max-width:1199.98px){.topnav-menu .navbar-nav li:last-of-type .dropdown .dropdown-menu{right:100%;left:auto}}@media (max-width:991.98px){.topnav{max-height:360px;overflow-y:auto;padding:0}.topnav .navbar-nav .nav-link{padding:.75rem 1.1rem}.topnav .dropdown .dropdown-menu{background-color:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;padding-left:15px}.topnav .dropdown .dropdown-item{position:relative;background-color:transparent}.topnav .dropdown .dropdown-item.active,.topnav .dropdown .dropdown-item:active{color:#626ed4}.topnav .arrow-down::after{right:15px;position:absolute}}body[data-layout-size=boxed] #layout-wrapper{background-color:#f8f8fa;max-width:1300px;margin:0 auto;-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44)}body[data-layout-size=boxed] #page-topbar{max-width:1300px;margin:0 auto}body[data-layout-size=boxed] .footer{margin:0 auto;max-width:calc(1300px - 240px)}body[data-layout-size=boxed].vertical-collpsed .footer{max-width:calc(1300px - 70px)}body[data-layout=horizontal][data-layout-size=boxed] #layout-wrapper,body[data-layout=horizontal][data-layout-size=boxed] #page-topbar,body[data-layout=horizontal][data-layout-size=boxed] .footer{max-width:100%}body[data-layout=horizontal][data-layout-size=boxed] #layout-wrapper{-webkit-box-shadow:none;box-shadow:none}body[data-layout=horizontal][data-layout-size=boxed] .container-fluid,body[data-layout=horizontal][data-layout-size=boxed] .navbar-header{max-width:1300px}/*!
 * 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%,rgba(255,255,255,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,0);transform:scale(0) translate(0,0);pointer-events:none}.waves-effect.waves-light .waves-ripple{background:rgba(255,255,255,.4);background:radial-gradient(rgba(255,255,255,.2) 0,rgba(255,255,255,.3) 40%,rgba(255,255,255,.4) 50%,rgba(255,255,255,.5) 60%,rgba(255,255,255,0) 70%)}.waves-effect.waves-classic .waves-ripple{background:rgba(0,0,0,.2)}.waves-effect.waves-classic.waves-light .waves-ripple{background:rgba(255,255,255,.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 100%)}.waves-button,.waves-button-input,.waves-button:hover,.waves-button:visited{white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;outline:0;color:inherit;background-color:rgba(0,0,0,0);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;-webkit-box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);box-shadow:0 1px 1.5px 1px rgba(0,0,0,.12);-webkit-transition:all .3s;transition:all .3s}.waves-float:active{-webkit-box-shadow:0 8px 20px 1px rgba(0,0,0,.3);box-shadow:0 8px 20px 1px rgba(0,0,0,.3)}.waves-block{display:block}.waves-effect.waves-light .waves-ripple{background-color:rgba(255,255,255,.4)}.waves-effect.waves-primary .waves-ripple{background-color:rgba(98,110,212,.4)}.waves-effect.waves-success .waves-ripple{background-color:rgba(2,164,153,.4)}.waves-effect.waves-info .waves-ripple{background-color:rgba(56,164,248,.4)}.waves-effect.waves-warning .waves-ripple{background-color:rgba(248,180,37,.4)}.waves-effect.waves-danger .waves-ripple{background-color:rgba(236,69,97,.4)}.avatar-xs{height:2.3rem;width:2.3rem}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4.5rem;width:4.5rem}.avatar-lg{height:5.5rem;width:5.5rem}.avatar-xl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#626ed4;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.font-size-11{font-size:11px!important}.font-size-12{font-size:12px!important}.font-size-13{font-size:13px!important}.font-size-14{font-size:14px!important}.font-size-15{font-size:15px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.font-weight-medium{font-weight:500}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 2px);display:block;border:1px solid #adb5bd;border-radius:50%;color:#adb5bd;text-align:center}.w-xs{min-width:80px}.w-sm{min-width:95px}.w-md{min-width:110px}.w-lg{min-width:140px}.w-xl{min-width:160px}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999}#status{width:40px;height:40px;position:absolute;left:50%;top:50%;margin:-20px 0 0 -20px}.spinner-chase{margin:0 auto;width:40px;height:40px;position:relative;-webkit-animation:spinner-chase 2.5s infinite linear both;animation:spinner-chase 2.5s infinite linear both}.chase-dot{width:100%;height:100%;position:absolute;left:0;top:0;-webkit-animation:chase-dot 2s infinite ease-in-out both;animation:chase-dot 2s infinite ease-in-out both}.chase-dot:before{content:'';display:block;width:25%;height:25%;background-color:#626ed4;border-radius:100%;-webkit-animation:chase-dot-before 2s infinite ease-in-out both;animation:chase-dot-before 2s infinite ease-in-out both}.chase-dot:nth-child(1){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.chase-dot:nth-child(1):before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.chase-dot:nth-child(2){-webkit-animation-delay:-1s;animation-delay:-1s}.chase-dot:nth-child(2):before{-webkit-animation-delay:-1s;animation-delay:-1s}.chase-dot:nth-child(3){-webkit-animation-delay:-.9s;animation-delay:-.9s}.chase-dot:nth-child(3):before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.chase-dot:nth-child(4){-webkit-animation-delay:-.8s;animation-delay:-.8s}.chase-dot:nth-child(4):before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.chase-dot:nth-child(5){-webkit-animation-delay:-.7s;animation-delay:-.7s}.chase-dot:nth-child(5):before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.chase-dot:nth-child(6){-webkit-animation-delay:-.6s;animation-delay:-.6s}.chase-dot:nth-child(6):before{-webkit-animation-delay:-.6s;animation-delay:-.6s}@-webkit-keyframes spinner-chase{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner-chase{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes chase-dot{100%,80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes chase-dot{100%,80%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes chase-dot-before{50%{-webkit-transform:scale(.4);transform:scale(.4)}0%,100%{-webkit-transform:scale(1);transform:scale(1)}}.mini-stat .mini-stat-img{width:58px;height:58px;line-height:58px;background:rgba(255,255,255,.15);border-radius:4px;text-align:center}.mini-stat .mini-stat-img img{max-width:32px}.mini-stat .mini-stat-label{position:absolute;right:0;top:18px;padding:2px 10px 2px 32px;-webkit-clip-path:polygon(100% 0,100% 50%,100% 100%,0 100%,24% 50%,6% 0);clip-path:polygon(100% 0,100% 50%,100% 100%,0 100%,24% 50%,6% 0)}.activity-feed{padding:15px 15px 0 15px;list-style:none}.activity-feed .feed-item{position:relative;padding-bottom:29px;padding-left:30px;border-left:2px solid #e9ecef}.activity-feed .feed-item:last-child{border-color:transparent}.activity-feed .feed-item::after{content:"";display:block;position:absolute;top:-4px;left:-9px;width:16px;height:16px;border-radius:30px;background:#02a499}.activity-feed .feed-item .date{display:block;position:relative;top:-5px;text-transform:uppercase;font-size:13px}.activity-feed .feed-item .activity-text{position:relative;top:-3px}.ct-chart.wid{height:240px}.ct-chart.wid .ct-slice-donut{stroke-width:14px!important}.wid-peity{border-bottom:1px solid #e9ecef}.conversation-list{list-style:none;padding:0 10px;max-height:350px}.conversation-list li{margin-bottom:24px}.conversation-list .chat-avatar{width:40px;display:inline-block;text-align:center;float:left}.conversation-list .chat-avatar .time{font-size:12px;font-style:normal}.conversation-list .ctext-wrap .user-name{display:block;font-weight:600;position:relative;font-size:12px;color:#626ed4}.conversation-list .ctext-wrap p{color:#2f3cab}.conversation-list .conversation-text{display:inline-block;font-size:12px;float:left;margin-left:22px;width:70%}.conversation-list .ctext-wrap{padding:10px 18px;background:#e2e4f7;border-radius:0 7px 7px 7px;position:relative;display:inline-block}.conversation-list .ctext-wrap:after{content:" ";position:absolute;right:100%;top:0;border:solid transparent;border-right-color:#e2e4f7;border-top-color:#e2e4f7;border-width:5px}.conversation-list .ctext-wrap p{margin:0;padding-top:3px}.conversation-list .odd .chat-avatar{float:right!important}.conversation-list .odd .conversation-text{width:70%!important;margin-right:22px;text-align:right;float:right!important}.conversation-list .odd .ctext-wrap{background:#eff1f3!important;border-radius:7px 0 7px 7px}.conversation-list .odd .ctext-wrap p{color:#495057}.conversation-list .odd .ctext-wrap:after{left:100%!important;top:0!important;border-color:rgba(238,238,242,0)!important;border-left-color:#eff1f3!important;border-top-color:#eff1f3!important}.button-items{margin-left:-8px;margin-bottom:-12px}.button-items .btn{margin-bottom:12px;margin-left:8px}.mfp-popup-form{max-width:1140px}.bs-example-modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}.icon-demo-content{text-align:center;color:#adb5bd}.icon-demo-content i{display:block;font-size:24px;margin-bottom:16px;color:#6c757d;-webkit-transition:all .4s;transition:all .4s}.icon-demo-content .col-lg-4{margin-top:24px}.icon-demo-content .col-lg-4:hover i{color:#626ed4;-webkit-transform:scale(1.5);transform:scale(1.5)}.grid-structure .grid-container{background-color:#f8f9fa;margin-top:10px;font-size:.8rem;font-weight:500;padding:10px 20px}@media print{.footer,.navbar-header,.page-title-box,.right-bar,.vertical-menu{display:none!important}.card-body,.main-content,.page-content,.right-bar,body{padding:0;margin:0}.card{border:0}}[data-simplebar]{position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;position:absolute;overflow:hidden;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.simplebar-offset{direction:inherit!important;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;resize:none!important;position:absolute;top:0;left:0!important;bottom:0;right:0!important;padding:0;margin:0;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;overflow:auto;max-width:100%;max-height:100%;scrollbar-width:none;padding:0!important}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{display:none}.simplebar-content:after,.simplebar-content:before{content:' ';display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{-webkit-box-sizing:inherit!important;box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;-webkit-box-flex:inherit;-ms-flex-positive:inherit;flex-grow:inherit;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:0;flex-basis:0}.simplebar-height-auto-observer{-webkit-box-sizing:inherit;box-sizing:inherit;display:block;opacity:0;position:absolute;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;overflow:hidden;pointer-events:none;z-index:-1}.simplebar-track{z-index:1;position:absolute;right:0;bottom:0;pointer-events:none;overflow:hidden}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;right:2px;width:4px;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:'';background:#a2adb7;border-radius:7px;left:0;right:0;opacity:0;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;-webkit-transition:opacity 0s linear;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none}.custom-scroll{height:100%}.fc-toolbar h2{font-size:16px;line-height:30px;text-transform:uppercase}.fc th.fc-widget-header{background:#e9ecef;font-size:13px;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:600}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#e9ecef}.fc-unthemed td.fc-today{background:#dee2e6}.fc-button{background:#fff;border-color:#e9ecef;color:#495057;text-transform:capitalize;-webkit-box-shadow:none;box-shadow:none;padding:6px 12px!important;height:auto!important}.fc-state-active,.fc-state-disabled,.fc-state-down{background-color:#626ed4;color:#fff;text-shadow:none}.fc-event{border-radius:2px;border:none;cursor:move;font-size:.8125rem;margin:5px 7px;padding:5px 5px;text-align:center}.fc-event,.fc-event-dot{background-color:#626ed4}.fc-event .fc-content{color:#fff}.task-box{border:1px solid #dee2e6}.gu-transit{border:1px dashed #6c757d!important;background-color:#e9ecef!important}#session-timeout-dialog .close{display:none}#session-timeout-dialog .countdown-holder{color:#ec4561;font-weight:500}#session-timeout-dialog .btn-default{background-color:#fff;color:#ec4561;-webkit-box-shadow:none;box-shadow:none}.irs--modern .irs-bar,.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{background:#626ed4!important;font-size:11px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to:before{border-top-color:#626ed4}.irs--modern .irs-line{background:#dee2e6;border-color:#dee2e6}.irs--modern .irs-grid-text{font-size:11px;color:#ced4da}.irs--modern .irs-max,.irs--modern .irs-min{color:#adb5bd;background:#dee2e6;font-size:11px}.irs--modern .irs-handle{width:12px;height:12px;top:37px;background-color:#fff!important}.swal2-container .swal2-title{font-size:24px;font-weight:500}.swal2-icon.swal2-question{border-color:#38a4f8;color:#38a4f8}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#02a499}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(2,164,153,.3)}.swal2-icon.swal2-warning{border-color:#f8b425;color:#f8b425}.swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#626ed4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step,.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:rgba(98,110,212,.3)}.symbol{border-color:#fff}.rating-symbol-background,.rating-symbol-foreground{font-size:24px}.rating-symbol-foreground{top:0}.error{color:#ec4561}.parsley-error{border-color:#ec4561}.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:#ec4561;margin-top:5px}.colorpicker-2x .colorpicker-saturation{width:112px;height:200px}.colorpicker-2x .colorpicker-alpha,.colorpicker-2x .colorpicker-hue{width:30px;height:200px}.colorpicker-2x .colorpicker-color,.colorpicker-2x .colorpicker-color div{height:30px}.select2-container .select2-selection--single{background-color:#fff;border:1px solid #ced4da;height:38px}.select2-container .select2-selection--single:focus{outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:#495057}.select2-container .select2-selection--single .select2-selection__arrow{height:34px;width:34px;right:3px}.select2-container .select2-selection--single .select2-selection__arrow b{border-color:#adb5bd transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #adb5bd transparent!important;border-width:0 6px 6px 6px!important}.select2-container--default .select2-search--dropdown{padding:10px;background-color:#fff}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #ced4da;background-color:#fff;color:#6c757d;outline:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#626ed4}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f8f9fa;color:#16181b}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#626ed4;color:#fff}.select2-results__option{padding:6px 12px}.select2-dropdown{border:#e9ecef;background-color:#fff;-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44)}.select2-search input{border:1px solid #dee2e6}.select2-container .select2-selection--multiple{min-height:38px;background-color:#fff;border:1px solid #ced4da!important}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:2px 10px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:#495057}.select2-container .select2-selection--multiple .select2-search__field::-webkit-input-placeholder{color:#495057}.select2-container .select2-selection--multiple .select2-search__field::-moz-placeholder{color:#495057}.select2-container .select2-selection--multiple .select2-search__field:-ms-input-placeholder{color:#495057}.select2-container .select2-selection--multiple .select2-search__field::-ms-input-placeholder{color:#495057}.select2-container .select2-selection--multiple .select2-search__field::placeholder{color:#495057}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#e9ecef;border:1px solid #dee2e6;border-radius:1px;padding:0 7px}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#ced4da}input[switch]{display:none}input[switch]+label{font-size:1em;line-height:1;width:56px;height:24px;background-color:#ced4da;background-image:none;border-radius:2rem;padding:.16667rem;cursor:pointer;display:inline-block;text-align:center;position:relative;font-weight:500;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[switch]+label:before{color:#343a40;content:attr(data-off-label);display:block;font-family:inherit;font-weight:500;font-size:12px;line-height:21px;position:absolute;right:1px;margin:3px;top:-2px;text-align:center;min-width:1.66667rem;overflow:hidden;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[switch]+label:after{content:'';position:absolute;left:3px;background-color:#e9ecef;-webkit-box-shadow:none;box-shadow:none;border-radius:2rem;height:20px;width:20px;top:2px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}input[switch]:checked+label{background-color:#626ed4}input[switch]:checked+label{background-color:#626ed4}input[switch]:checked+label:before{color:#fff;content:attr(data-on-label);right:auto;left:3px}input[switch]:checked+label:after{left:33px;background-color:#e9ecef}input[switch=bool]+label{background-color:#ec4561}input[switch=bool]+label:before,input[switch=bool]:checked+label:before,input[switch=default]:checked+label:before{color:#fff}input[switch=bool]:checked+label{background-color:#02a499}input[switch=default]:checked+label{background-color:#a2a2a2}input[switch=primary]:checked+label{background-color:#626ed4}input[switch=success]:checked+label{background-color:#02a499}input[switch=info]:checked+label{background-color:#38a4f8}input[switch=warning]:checked+label{background-color:#f8b425}input[switch=danger]:checked+label{background-color:#ec4561}input[switch=dark]:checked+label{background-color:#343a40}.square-switch{margin-right:7px}.square-switch input[switch]+label,.square-switch input[switch]+label:after{border-radius:0}.datepicker{border:1px solid #f8f9fa;padding:8px;z-index:999!important}.datepicker table tr th{font-weight:500}.datepicker table tr td .active.disabled,.datepicker table tr td.active,.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:#626ed4!important;background-image:none;-webkit-box-shadow:none;box-shadow:none;color:#fff!important}.datepicker table tr td span.focused,.datepicker table tr td span:hover,.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#e9ecef}.datepicker table tr td span.new,.datepicker table tr td span.old,.datepicker table tr td.new,.datepicker table tr td.old{color:#adb5bd;opacity:.6}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background-color:#dee2e6}.table-condensed>tbody>tr>td,.table-condensed>thead>tr>th{padding:7px}.tox-tinymce{border:1px solid #e9ecef!important}.tox .tox-statusbar{border-top:1px solid #e9ecef!important}.tox .tox-edit-area__iframe,.tox .tox-menubar,.tox .tox-statusbar{background-color:#fff!important;background:0 0!important}.tox .tox-mbtn{color:#495057!important}.tox .tox-mbtn:hover:not(:disabled):not(.tox-mbtn--active){background-color:#dee2e6!important}.tox .tox-tbtn:hover{background-color:#dee2e6!important}.tox .tox-toolbar,.tox .tox-toolbar__overflow,.tox .tox-toolbar__primary{background:#e9ecef!important}.tox .tox-tbtn{color:#495057!important}.tox .tox-tbtn svg{fill:#495057!important}.tox .tox-edit-area__iframe{background-color:#fff!important}.tox .tox-statusbar a,.tox .tox-statusbar__path-item,.tox .tox-statusbar__wordcount{color:#495057!important}.tox:not([dir=rtl]) .tox-toolbar__group:not(:last-of-type){border-right:1px solid #dadfe4!important}.note-editor.note-frame{border:1px solid #e9ecef;-webkit-box-shadow:none;box-shadow:none;margin:0}.note-editor.note-frame .note-statusbar{background-color:#e9ecef;border-top:1px solid #e9ecef}.note-editor.note-frame .note-editing-area .note-codable,.note-editor.note-frame .note-editing-area .note-editable{border:none;color:#adb5bd;background-color:transparent}.note-btn-group .note-btn{background-color:#e9ecef!important;border-color:#e9ecef!important}.note-status-output{display:none}.note-editable p:last-of-type{margin-bottom:0}.card-header.note-toolbar .note-color .dropdown-menu,.note-popover .popover-content .note-color .dropdown-menu{min-width:344px}.note-popover{border-color:#e9ecef}.card-header.note-toolbar,.note-popover .popover-content{background-color:#e9ecef}.note-toolbar{padding:0 0 5px 5px!important}.dropzone{min-height:230px;border:2px dashed #ced4da;background:#fff;border-radius:6px}.dropzone .dz-message{font-size:24px}.form-wizard-wrapper label{font-size:14px;text-align:right}.wizard ul{list-style:none!important;padding:0;margin:0}.wizard>.steps>ul>li{width:25%}.wizard>.steps .current-info{position:absolute;left:-999em}.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{margin:3px;padding:15px;display:block;width:auto;border-radius:5px}.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{background-color:#626ed4;color:#fff}.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,.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:#daddf5;color:#626ed4}.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:#626ed4}.wizard>.steps .number{font-size:16px;padding:5px;border-radius:50%;border:2px solid #fff;width:38px;display:inline-block;font-weight:500;text-align:center;margin-right:10px;background-color:rgba(98,110,212,.25)}.wizard>.content{background-color:transparent;margin:0 5px;border-radius:0;min-height:150px}.wizard>.content>.title{position:absolute;left:-999em}.wizard>.content>.body{width:100%;height:100%;padding:30px 0 0;position:static}.wizard>.actions{position:relative;display:block;text-align:right;width:100%}.wizard>.actions>ul{display:inline-block;text-align:right}.wizard>.actions>ul>li{display:block;margin:0 .5em}.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{background-color:#626ed4;border-radius:4px;padding:8px 15px;color:#fff}.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{opacity:.65;background-color:#626ed4;color:#fff;cursor:not-allowed}.wizard>.actions>ul>li,.wizard>.steps>ul>li{float:left}@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%}}.table-rep-plugin .btn-toolbar{display:block}.table-rep-plugin .table-responsive{border:none!important}.table-rep-plugin .btn-group .btn-default{background-color:#e9ecef;color:#f8f9fa;border:1px solid #e9ecef}.table-rep-plugin .btn-group .btn-default.btn-primary{background-color:#626ed4;border-color:#626ed4;color:#fff;-webkit-box-shadow:0 0 0 2px rgba(98,110,212,.5);box-shadow:0 0 0 2px rgba(98,110,212,.5)}.table-rep-plugin .btn-group.pull-right{float:right}.table-rep-plugin .btn-group.pull-right .dropdown-menu{right:0;-webkit-transform:none!important;transform:none!important;top:100%!important}.table-rep-plugin tbody th{font-size:14px;font-weight:400}.table-rep-plugin .checkbox-row{padding-left:40px}.table-rep-plugin .checkbox-row label{display:inline-block;padding-left:5px;position:relative}.table-rep-plugin .checkbox-row label::before{-o-transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out;background-color:#fff;border-radius:3px;border:1px solid #dee2e6;content:"";display:inline-block;height:17px;left:0;margin-left:-20px;position:absolute;transition:.3s ease-in-out;width:17px;outline:0!important}.table-rep-plugin .checkbox-row label::after{color:#e9ecef;display:inline-block;font-size:11px;height:16px;left:0;margin-left:-20px;padding-left:3px;padding-top:1px;position:absolute;top:-1px;width:16px}.table-rep-plugin .checkbox-row input[type=checkbox]{cursor:pointer;opacity:0;z-index:1;outline:0!important}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label{opacity:.65}.table-rep-plugin .checkbox-row input[type=checkbox]:focus+label::before{outline-offset:-2px;outline:0}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::after{content:"\f00c";font-family:'Font Awesome 5 Free';font-weight:900}.table-rep-plugin .checkbox-row input[type=checkbox]:disabled+label::before{background-color:#f8f9fa;cursor:not-allowed}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::before{background-color:#626ed4;border-color:#626ed4}.table-rep-plugin .checkbox-row input[type=checkbox]:checked+label::after{color:#fff}.table-rep-plugin .fixed-solution .sticky-table-header{top:70px!important;background-color:#626ed4}.table-rep-plugin .fixed-solution .sticky-table-header table{color:#fff}.table-editable .editable-input .form-control{height:2rem}.table-editable a.editable{color:#5b626b}.table-editable .editable-buttons .btn.btn-sm{font-size:12px}.table-editable tbody td.focus{-webkit-box-shadow:inset 0 0 1px 1px #626ed4!important;box-shadow:inset 0 0 1px 1px #626ed4!important}.dt-autofill-list{border:none!important;background-color:#fff!important}.dt-autofill-list .dt-autofill-button,.dt-autofill-list .dt-autofill-question{border-bottom-color:#dee2e6!important}.dt-autofill-list ul li:hover{background-color:#dee2e6!important}.glyphicon{display:inline-block;font-family:"Material Design Icons";font-size:inherit;font-weight:600;font-style:inherit}.glyphicon-ok:before{content:"\F12C"}.glyphicon-remove:before{content:"\F156"}.editable-input{display:inline-block;margin-right:10px}.editable-buttons{display:inline-block}.morris-charts text{font-family:Sarabun,sans-serif!important;fill:#adb5bd}.morris-hover{position:absolute;z-index:10}.morris-hover.morris-default-style{font-size:12px;text-align:center;border-radius:5px;padding:10px 12px;background:rgba(248,249,250,.8);color:#343a40;border:2px solid #e9ecef;font-family:Roboto,sans-serif}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:700;margin:.25em 0;font-family:Sarabun,sans-serif}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:.1em 0;color:#fff}.ct-golden-section:before{float:none}.ct-chart{max-height:300px}.ct-chart .ct-label{fill:#adb5bd;color:#adb5bd;font-size:12px;line-height:1}.ct-chart.simple-pie-chart-chartist .ct-label{color:#fff;fill:#fff;font-size:16px}.ct-grid{stroke:rgba(52,58,64,.09);stroke-width:1px;stroke-dasharray:3px}.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-a .ct-slice-donut{stroke:#626ed4}.ct-chart .ct-series.ct-series-b .ct-bar,.ct-chart .ct-series.ct-series-b .ct-line,.ct-chart .ct-series.ct-series-b .ct-point,.ct-chart .ct-series.ct-series-b .ct-slice-donut{stroke:#02a499}.ct-chart .ct-series.ct-series-c .ct-bar,.ct-chart .ct-series.ct-series-c .ct-line,.ct-chart .ct-series.ct-series-c .ct-point,.ct-chart .ct-series.ct-series-c .ct-slice-donut{stroke:#f8b425}.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-d .ct-slice-donut{stroke:#343a40}.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,.ct-chart .ct-series.ct-series-e .ct-slice-donut{stroke:#38a4f8}.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,.ct-chart .ct-series.ct-series-f .ct-slice-donut{stroke:#ec4561}.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,.ct-chart .ct-series.ct-series-g .ct-slice-donut{stroke:#f8f9fa}.ct-series-a .ct-area,.ct-series-a .ct-slice-pie{fill:#626ed4}.ct-series-b .ct-area,.ct-series-b .ct-slice-pie{fill:#f8b425}.ct-series-c .ct-area,.ct-series-c .ct-slice-pie{fill:#343a40}.ct-series-d .ct-area,.ct-series-d .ct-slice-pie{fill:#02a499}.ct-area{fill-opacity:.33}.chartist-tooltip{position:absolute;display:inline-block;opacity:0;min-width:10px;padding:2px 10px;border-radius:3px;background:#343a40;color:#dee2e6;text-align:center;pointer-events:none;z-index:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.chartist-tooltip.tooltip-show{opacity:1}.ct-line{stroke-width:3px}.ct-point{stroke-width:7px}.apex-charts{min-height:10px!important}.apex-charts text{font-family:Roboto,sans-serif!important;fill:#adb5bd}.apex-charts .apexcharts-canvas{margin:0 auto}.apexcharts-tooltip-text,.apexcharts-tooltip-title{font-family:Roboto,sans-serif!important}.apexcharts-legend-series{font-weight:500}.apexcharts-gridline{pointer-events:none;stroke:#f8f9fa}.apexcharts-legend-text{color:#6c757d!important;font-family:Roboto,sans-serif!important;font-size:13px!important}.apexcharts-pie-label{fill:#fff!important}.apexcharts-xaxis text,.apexcharts-yaxis text{font-family:Roboto,sans-serif!important;fill:#adb5bd}.flot-charts-height{height:320px}.flotTip{padding:8px 12px;background-color:rgba(52,58,64,.9);z-index:100;color:#f8f9fa;-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44);border-radius:4px}.legendLabel{color:#adb5bd}.jqstooltip{-webkit-box-sizing:content-box;box-sizing:content-box;width:auto!important;height:auto!important;background-color:#343a40!important;-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44);padding:5px 10px!important;border-radius:3px;border-color:#212529!important}.jqsfield{color:#e9ecef!important;font-size:12px!important;line-height:18px!important;font-family:Roboto,sans-serif!important;font-weight:500!important}.gmaps,.gmaps-panaroma{height:300px;background:#f8f9fa;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#626ed4;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-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #626ed4}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #626ed4}.account-pages .logo-admin{position:absolute;left:0;right:0;margin:0 auto;width:74px;height:74px;line-height:74px;background:#fff;border-radius:50%;border-bottom:2px solid #02a499}.accountbg{position:absolute;background-size:cover;height:100%;width:100%;top:0}.account-page-full{left:0;position:absolute;height:100%;margin:0;width:420px;background-color:#fff}.account-page-full .card{border:none}.account-copyright{position:absolute;bottom:0;width:100%}.home-btn{position:absolute;top:15px;right:25px}.maintenance-img img{max-width:320px}.coming-soon-search-form input{padding:15px 20px;width:100%;color:#343a40;border:2px solid #e9ecef;outline:0!important;padding-right:180px;padding-left:30px;border-radius:30px;background-color:#fff}.coming-soon-search-form button{position:absolute;top:7px;right:8px;outline:0!important;border-radius:30px;padding:9px 30px}.coming-soon-search-form form{position:relative;max-width:600px;margin:0 auto}.search-box .form-control{border-radius:30px;padding-left:40px}.search-box .search-icon{font-size:16px;position:absolute;left:13px;top:0;line-height:38px}.product-list li a{display:block;padding:4px 0;color:#5b626b}.product-view-nav.nav-pills .nav-item{margin-left:4px}.product-view-nav.nav-pills .nav-link{width:36px;height:36px;font-size:16px;padding:0;line-height:36px;text-align:center;border-radius:50%}.product-ribbon{position:absolute;right:0;top:0}.product-detai-imgs .nav .nav-link{margin:7px 0}.product-detai-imgs .nav .nav-link.active{background-color:#dee2e6}.product-color a{display:inline-block;text-align:center;color:#5b626b}.product-color a .product-color-item{margin:7px}.product-color a.active,.product-color a:hover{color:#626ed4}.product-color a.active .product-color-item,.product-color a:hover .product-color-item{border-color:#626ed4!important}.visa-card .visa-logo{line-height:.5}.visa-card .visa-pattern{position:absolute;font-size:385px;color:rgba(255,255,255,.05);line-height:.4;right:0;bottom:0}.checkout-tabs .nav-pills .nav-link{margin-bottom:24px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44)}.checkout-tabs .nav-pills .nav-link.active{background-color:#626ed4}.checkout-tabs .nav-pills .nav-link .check-nav-icon{font-size:36px}.email-leftbar{width:236px;float:left;padding:20px;border-radius:5px}.email-rightbar{margin-left:260px}.chat-user-box p.user-title{color:#343a40;font-weight:500}.chat-user-box p{font-size:12px}@media (max-width:767px){.email-leftbar{float:none;width:100%}.email-rightbar{margin:0}}.mail-list a{display:block;color:#6c757d;line-height:24px;padding:8px 5px}.mail-list a.active{color:#ec4561;font-weight:500}.message-list{display:block;padding-left:0}.message-list li{position:relative;display:block;height:50px;line-height:50px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s}.message-list li a{color:#6c757d}.message-list li:hover{background:#e9ecef;-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;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-bottom: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{-webkit-box-shadow:inset 3px 0 0 #626ed4;box-shadow:inset 3px 0 0 #626ed4}.message-list li.unread{background-color:#e9ecef;font-weight:500;color:#292d32}.message-list li.unread a{color:#292d32;font-weight:500}.message-list .checkbox-wrapper-mail{cursor:pointer;height:20px;width:20px;position:relative;display:inline-block;-webkit-box-shadow:inset 0 0 0 1px #ced4da;box-shadow:inset 0 0 0 1px #ced4da;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:#292d32;width:20px;position:absolute;margin-top:-16px;left:4px;font-size:13px}@media (max-width:575.98px){.message-list li .col-mail-1{width:200px}}.project-list-table{border-collapse:separate;border-spacing:0 12px}.project-list-table tr{background-color:#fff}.contact-links a{color:#5b626b}.profile-user-wid{margin-top:-26px}.counter-number{font-size:32px;font-weight:500;text-align:center;color:#626ed4}.counter-number span{font-size:16px;font-weight:400;display:block;padding-top:7px;color:#6c757d}.coming-box{float:left;width:21%;padding:14px 7px;margin:0 12px 24px 12px;background-color:#fff;border-radius:calc(.25rem - 0);-webkit-box-shadow:0 0 13px 0 rgba(236,236,241,.44);box-shadow:0 0 13px 0 rgba(236,236,241,.44)}@media (max-width:991.98px){.coming-box{width:40%}}.timeline{padding-left:60px;padding-right:60px}.timeline .timeline-list{position:relative;padding:60px;border-left:3px dashed #e9ecef;border-bottom:3px dashed #e9ecef}.timeline .timeline-list .cd-timeline-content{border-radius:7px;background:#f8f9fa}.timeline .timeline-list .cd-timeline-content .date{position:absolute;top:60px;left:-39px;padding:24px;color:#fff;border-radius:7px}.timeline .timeline-list.right{border-left:0;border-right:3px dashed #e9ecef;border-bottom:3px dashed #e9ecef}.timeline .timeline-list.right .cd-timeline-content{float:right;text-align:right}.timeline .timeline-list.right .cd-timeline-content .date{right:-39px;left:inherit!important}.timeline .timeline-list.right:last-child{border-bottom:0}@media only screen and (min-width:1025px){#cd-timeline{margin-bottom:3em;margin-top:3em}.cd-timeline-content{width:56%}}@media (max-width:768px){.timeline{padding-left:15px;padding-right:15px}.timeline .timeline-list{padding:15px}.timeline .timeline-list .date{top:18px!important;left:-30px!important;padding:14px!important}.timeline .timeline-list.right .date{right:-30px!important}}.plan-box .plan-btn{position:relative}.plan-box .plan-btn::before{content:"";position:absolute;width:100%;height:2px;background:#dee2e6;left:0;right:0;top:12px}.social-links li a{margin-bottom:6px;border-radius:50%;display:inline-block;height:30px;line-height:30px;width:30px;text-align:center}.faq{position:relative}.faq .card-header{border:none;background:0 0;padding:22px 20px}.accordion .card{border-bottom:1px solid #e9ecef!important;border-radius:4px!important;-webkit-box-shadow:none;box-shadow:none}a.faq[data-toggle=collapse].collapsed:before{content:'\F419'}a.faq[data-toggle=collapse]:before{content:'\F377';display:block;font-family:'Material Design Icons';font-size:20px;color:#6c757d;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.overlay-container{position:relative}.project-item{overflow:hidden;border-radius:5px;margin-bottom:30px}.project-item img.gallery-thumb-img{display:block;width:100%;height:auto}.project-item-overlay{background:none repeat scroll 0 0 #2a3142;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:0;right:0;visibility:hidden;overflow:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.project-item-overlay h4{font-size:18px;font-weight:500;white-space:nowrap;color:#fff;position:absolute;top:7%;left:7%;margin:0;text-overflow:ellipsis}.project-item-overlay p{font-size:15px;font-weight:500;white-space:nowrap;color:#fff;position:absolute;overflow:hidden;bottom:7%;left:7%;text-overflow:ellipsis;margin:0}.overlay-container:hover .project-item-overlay{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}
/*# sourceMappingURL=app.min.css.map */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiO0FBSUEsYUFDSSxlQUNBLE1BQ0EsUUFDQSxPQUNBLGFBQ0EseUJBSUosZUFDSSxxREFDQSxzQkFDQSx1REFDQSxrRUFDQSxjQUNBLFlBQ0EsNkJBUEosMkNBV1ksb0NBS1osa0JBQ0ksaUJBQ0Esa0JBQ0EsWUFHSixNQUNJLGlCQURKLGVBSVEsYUFJUixZQUNJLGFBS0osWUFDSSx5QkFESiwwQkFJUSxZQUNBLFlBQ0Esa0JBQ0EsbUJBQ0EseUJBQ0Esd0NBQ0EsbUJBVlIsaUJBYVEsa0JBQ0EsV0FDQSxlQUNBLGlCQUNBLFdBQ0EsTUFDQSxjQU1SLGtCQUVRLGtCQUNBLGNBSFIsb0JBS1ksY0FLWix5QkFDSSxrQkFDSSxXQUdKLG1CQUdRLGFBSFIsbUJBT1Esc0JBS1osY0FDSSxzREFHSixhQUNJLFlBQ0EsNERBQ0EsY0FDQSxTQUNBLGdCQUxKLG1CQVFRLGNBSVIscUJBQ0ksWUFDQSxXQUNBLHlCQUdKLGFBRVEsZUFDQSxjQUhSLGtCQU9RLGtCQUNBLFNBQ0EsVUFJUiwwQkFFUSxvQkFGUixnQ0FLWSx5QkFNWixvQkFDSSxjQUNBLGtCQUNBLGlCQUNBLGtCQUNBLG1CQUNBLGNBQ0EsNkJBQ0EsY0FSSix3QkFXUSxZQVhSLHlCQWVRLGNBQ0EsZ0JBQ0EsdUJBQ0EsbUJBbEJSLDBCQXNCUSx5QkFLUixtRUFHWSxnQkFLWixvQ0FFUSx5QkFGUixrRUFPZ0IsdUNBUGhCLG9DQWFRLGNBYlIsMENBZ0JZLGNBaEJaLDRDQXFCUSx1Q0FyQlIsb0NBMEJZLGNBMUJaLGtDQStCUSxhQS9CUixtQ0FtQ1EsY0FuQ1IsaURBeUNZLHVDQUNBLFdBQ0EsdUNDOURaLHlIRGtFWSwyQkFLWiwwQ0FFUSxtQkFGUixtQ0FNUSxhQU5SLG9DQVVRLGNBSVIseUJBQ0kseUJBRVEsZ0JBRlIsd0NBS1ksb0JBQ0Esc0JBTWhCLHlCQUNJLGtCQUNJLGNBS1IsNENBR1EseUJBSFIsK0NBT1EsV0FDQSxlQVJSLDJDQVdRLGdCQUNBLHNEQUlSLHlCQUNJLCtDQUVRLFdBQ0EsaUJBSFIsMkNBU1EsaUJFblNaLGdCQUNJLGVBREosNEJBSVEsNkJBQ0EsVUFMUixtQkFTUSxnQkNUUixRQUNJLFNBQ0EsNEJBQ0Esa0JBQ0EsUUFDQSxrQkFDQSxjQUNBLFdBQ0EsWUFDQSx5QkFHSix5QkFDSSxRQUNJLFFBS1IsMkJBRVEsVUFJUixxQ0FFUSxpQkMzQlIsV0FDSSxzQkFDQSx3SUFDQSxjQUNBLGVBQ0EsZ0VBQ0EsWUFDQSxhQUNBLHNCQUNBLGFBQ0EsTUFDQSxTQVhKLDZCQWNRLHlCQUNBLFlBQ0EsV0FDQSxpQkFDQSxjQUNBLGtCQUNBLGtCQXBCUixtQ0F1QlkseUJBTVosa0JBQ0ksb0NBQ0Esa0JBQ0EsT0FDQSxRQUNBLE1BQ0EsU0FDQSxhQUNBLGFBQ0EsZ0VBR0osOEJBRVEsUUFGUixxQ0FLUSxjQ3VCSiw0QkRsQkEsV0FDSSxjQURKLDRCQUdRLHVCRXREWixXQUNJLFNBREosY0FJUSxjQUNBLFdBTFIsd0JBU1EsYUFUUixzQ0FZWSxhQVpaLGdDQWdCWSxjQWhCWiwwQkFxQlEsa0JBQ0EsU0FDQSxnQkFDQSx3RUFDQSwwREFDQSxvRkFLUixlQUNJLFlBQ0EsYUFDQSxnQkFDQSxTQUNBLGFBQ0EsZUFDQSxTQUNBLGdHQUdKLGNBQ0ksa0JBQ0EsZ0JBRkosdUJBS1EseUJBQ0EsZ0JBS1IsY0FDSSxzQkFESiwwQ0FNZ0IsNERBTmhCLCtCQWFZLGdCQUNBLG9DQUNBLGNBQ0EsWUFDQSxrSkFDQSxlQWxCWixzQkF5QmdCLGNBQ0Esa0JBQ0EsK0JBQ0EsY0FDQSxrQkFDQSxpQkFDQSw4Q0EvQmhCLHdCQWtDb0IscUJBQ0Esa0JBQ0Esc0JBQ0EsdUJBQ0Esc0JBQ0EsY0FDQSw4Q0FDQSxpQkF6Q3BCLDRCQTZDb0IsY0E3Q3BCLDhCQWdEd0IsY0FoRHhCLDJCQXNEZ0IsZUF0RGhCLGdDQTBEZ0IsVUExRGhCLHFDQStEd0Isa0NBQ0EsZUFDQSxjQWpFeEIsK0NBcUV3QixVQXJFeEIsb0RBeUVnQyxrQ0FDQSxpQkFXaEMsWUFDSSw0QkFDQSxxQkFDQSxvQkFDQSxlQUNBLGVBQ0EseUJBQ0Esd0JBQ0EsZ0JBR0osV0FDSSx3QkFESixtQkFHUSx3QkFIUixxQkFPWSx3QkFQWixhQVdRLHdCQUlSLHlCQUNJLGVBQ0ksYUFHSixjQUNJLHdCQUdKLG1DQUVRLGVBTVosaUNBR1EsaUJBSFIscUNBT1EscUJBUFIsc0NBWVksYUFaWixzQ0FnQlksY0FoQlosa0NBc0JRLGtCQUNBLHFCQUNBLFVMa05OLCtHSzlNVSwyQkE1QlosdURBZ0NZLHVCQWhDWixvREFvQ1ksbUJMNk1WLGdMS3BNYyx1QkE3Q2hCLDhEQWlEZ0IseUJBakRoQixpRUFzRG9CLGFBdERwQixzREE0RG9CLGtCQUNBLG1CQTdEcEIsd0RBZ0V3QixrQkFDQSxnQkFDQSx3Q0FsRXhCLDJMQXVFNEIsY0F2RTVCLDBEQTJFNEIsaUJBQ0EsZ0JBNUU1Qiw2REFnRjRCLGFBQ0Esa0JBakY1Qiw4REF1RjRCLGtCQUNBLHlCQUNBLGNBQ0EseUJBQ0Esd0NBM0Y1QixnRUE4RmdDLGNBOUZoQyxtRUFrR2dDLGVBbEdoQywrREF1RzRCLGNBQ0EsVUFDQSxrQkFDQSxZQUNBLHNCQUNBLGdHQTVHNUIsa0VBK0dnQyxnR0EvR2hDLGlFQW1IZ0Msd0NBQ0EsaUJBQ0Esa0JBQ0EsWUFDQSxVQUNBLGNBeEhoQyx1RUEySG9DLGNBM0hwQyxzREFtSW9CLGNBQ0EsYUFDQSxhQUNBLHNCQXRJcEIsa0VBMklnQyxjQUNBLFdBQ0Esc0JBQ0EsaUJBQ0Esa0JBQ0EsWUFoSmhDLDJFQXNKZ0Msa0JBQ0EsV0FDQSxTQUNBLDBEQXpKaEMsa0VBaUs0QixjQVc1Qix1Q0FFUSxtQkFGUiw4Q0FXb0IsY0FYcEIsZ0RBY3dCLGNBZHhCLG9EQWtCd0IsY0FsQnhCLHNEQXFCNEIsY0FyQjVCLHVEQTJCb0IseUJBM0JwQiw2REFrQzRCLGNBQ0EsZUFuQzVCLG1FQXNDZ0MsY0F0Q2hDLHdEQWdEd0IseUJBaER4QiwwQ0F3RFEsa0JBeERSLHFGQW9FZ0MsbUJBQ0EsY0FyRWhDLHVGQXVFb0MsY0F2RXBDLHdGQTZFb0MsY0E3RXBDLDhGQStFd0MsY0EvRXhDLDZFQXVGd0IseUJBdkZ4QiwrRkFnRzRCLGNBaEc1QixpR0FrR2dDLHdCQWxHaEMsbUNBOEdRLHdCQTlHUixxQ0FnSFksd0JBaEhaLDJDQW1IWSx3QkFDQSx5QkFwSFosNkNBdUhnQix3QkF2SGhCLG9DQTZIUSx1QkFLUiw0Q0FFUSx1QkFNUixpREFFUSxXQUZSLDhDQUtRLFdBQ0Esa0JBTlIsbUhMK0VBLG1FSy9FQSxpQkFnQlEsdUNBaEJSLHNmQTJEQSw4UkFlUSx1Q0FmUix5d0JDcGlCSSx1QkFDQSwyQkFDQSw2RUFDQSw0Q0FJQSxnQkFSSixlQVdRLE9BQ0EsUUFaUixnQ0FrQlksa0JBQ0EsK0JBQ0EsZ0JBQ0Esa0JBckJaLDhNQWtDb0Isd0NBbENwQixtTkFtRGdCLGdEQW5EaEIscURBMkRvQiwwQ0FTaEIscUhGYkEsYUVzQkEsK0ZBWVEsd0JBQ0Esb0JBYlIsd0hBMEJZLDRDQTFCWixxREErQm9CLHdHQS9CcEIsNkVBd0NvQixpQkFDQSxNQXpDcEIsbUpBMERBLGFBQ0ksZ0JBS0osMEJBREosb0JBSVEsbUJBQ0Esb0JBQ0EsbUJBQ0EseUJBRUEsdUJBQ0EscUJBRUEsVUFDQSxxSEFDQSw2QkFDQSwwREFDQSwyQkZ4RkoseUNFK0ZBLGtFRi9GQSxzQkVpSEEsNEJBRUksd0JBRkosZ0hBWVksNEJBRUEsb0NBQ0EsZ0JBZlosb0RBb0JZLDhDQXBCWiw4RkErQlksNEJBQ0EsVUN0TmhCLGlFQUdRLHdCQUNBLGlCQUNBLDhHQUxSLDJDQVVRLGdCQVZSLG9EQWVRLDRDQWZSLHdEQW9CWSw2QkFPWix5UkFNUSx1QkFOUiwySkM5QkE7Ozs7Ozt1REFVSSxlQUNBLGlCQUNBLG9DQUNBLGdCQUNBLHlCQUNBLHNCQUNBLHNDQUVGLHdDQUVFLDZCQUVBLGlCQUNBLGtCQUNBLFlBQ0EsYUFDQSxpQkFJQSxvTEFJQSxvQ0FDQSw0QkFHQSxpTUFDQSx1REFJQSwwQ0FHRixzREFDRSx5Q0FJQSxxTEFHQSwyQ0FFRix5QkFDRSx1REFHQSwrQkFHQSxzREFJQSx1REFLQSw4SFIwdkJKLDZFUWp2Qkksa0JBQ0Esc0JBRUEsMkJBQ0Esd0JBQ0EsK0JBRUEsY0FDQSxnQkFFRixrQkFDRSxxQkFDQSxVQUVGLGtDQUVFLG1CQUVGLHFCQUNFLDRCQUNBLHNCQUVGLG1CQUNFLHFCQUVGLG1DQUNFLG1EQU1BLGlCQUNBLGFBQ0EseUJBQ0EsaUJBQ0EsWUFFRixhQUNFLGtCQUNBLHVEQUNBLG1EQUNBLDJDQUtGLDJCQUNFLHdDQUNBLGdEQUdBLHlDQUdKLGNBRVEsc0RBSVIscUNBRVEsMkNBR1Isb0NBRVEsMkNBR1IsbUNBRVEsd0NBR1Isb0NBRVEsMkNBR1Isb0NBRVEsMENDaEtOLG1DQUtBLFlBQ0EsYUFHRixhQUNFLFlBQ0EsV0FHRixXQUNFLFlBQ0EsYUFHRixhQUNFLFlBQ0EsYUFHRixhQUNFLDZFQUNBLHNCQUVBLHVEQUNBLG9CQUNBLG9CQUNBLGlFQ2hDRixxQkFDRSx1QkFHRixXQUNFLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUlBLHVDQUtGLGVBQ0Usd0JBTUEscUJBQ0EsZUFDQSxtQkFDQSxXQUNBLHdDQUNBLGNBQ0EseUJBS0YsQ0FDRSxpQkFFRixjQUNFLGtCQUdBLHFCQUdBLHFCQUlBLHNCQzdFRSxzQkFFQSxPQUNBLGVBQ0EsQ0FDQSx5QkFDQSxhQUdKLFFBQ0ksU0FDQSxzQkFDQSxhQUNBLFNBQ0EsVUFDQSw4QkFJQSxpQkFDQSx1QkFFQSxnQkFDQSxnSEFHSixrREFJSSxZQUVBLDhHQU5KLGlEQVdRLG1CQUNBLHdCQUNBLFVBQ0Esd0hBZFIsdURBa0JRLHlCQWxCUiw2QkFvQlksc0RBcEJaLDZCQXdCUSwrQ0F4QlIsMkJBMEJZLG9EQTFCWiwyQkE4QlEsNkNBOUJSLDRCQWdDWSxxREFoQ1osNEJBb0NRLDhDQXBDUiw0QkFzQ1kscURBdENaLDRCQTBDUSw4Q0ExQ1IsNEJBNENZLHFEQTVDWiw0QkFnRFEsOENBaERSLDRCQWtEWSxxREFLWiw0QkFDSSxxQkFDSSx1RUFESixDQUNJLHdGQUtKLHlCQUNJLHdFQURKLENBQ0ksd0ZBSVIseUJBRVEsc0NBRUosSUFDSSwrQ0FMUixtQ0FFUSxpREFFSixJQUNJLCtDQ25HUixtQ0FFUSxtQkFFQSw0QkFDQSxzQkFDQSxpQkFDQSxpQ0FQUixrQkFTWSxrQkFUWiwrQkFhUSxjQUVBLDZCQUNBLGlCQUNBLHFMQVNKLENBRkosdUNBS00sZ0JBQ0EsMkJBRUEscUNBUk4sZ0RBV1Esc0NBWFIsd0JBZ0JRLGtDQUdBLFVBQ0EsY0FDQSxrQkFDQSxTQUNBLHFCQXZCUiwrQkEwQlEsbUJBQ0EsaUNBRUEsYUFDQSxrQkE5QlIsbUNBaUNRLHdEQWFOLHlDQUNFLDJDQU9BLDJCQUtKLFlBQ0ksK0JBRUEsb0JBSEosZUFLUSxnQ0FMUix1QkFRUSxrQkFDQSxpQ0FFQSxVQVhSLHVDQWFZLFdBQ0EsdUNBZFosZ0NBbUJZLENBQ0EsMENBRUEsYUFDQSxnQkF2QlosaUNBMEJZLGNBMUJaLGtDQThCUSxvREFHQSxvQkFqQ1IsMkNBcUNRLFVBQ0EsZ0NBQ0EsaUJBQ0EsbUJBQ0EsNEJBekNSLHVDQTRDWSxzQ0FHQSw2QkFDQSxpQkFDQSx5QkFDQSwyQkFsRFoseUJBcURZLGlCQUNBLGtDQXREWixRQTJEWSxzREEzRFoscUJBOERZLDRDQUdBLHFDQWpFWix1Q0FvRVkscUNBQ0EsNEJBckVaLG1FQTBFZ0Isd0RBRUEsbUNBQ0EsMkNBQ0Esb0NDL0paLG1DQURKLGVBS1Esb0NBT1Isb0JBQ0ksa0JBS0osZ0JBQ0ksaUJBQ0EsZ0JBQ0EsQ0FDQSxrQkFDQSxpQkFFQSxvQkFLSixZQUNJLG9CQUNBLGNBRkosb0JBS00saUJBQ0EsY0FDQSxzQkFDQSxhQUNBLGdEQVROLDJCQWFNLG1CQWJOLDhCQWlCVSxlQUNBLG1EQVNWLDZCQUVRLHNEQUVBLHdCQUVBLGdCQy9EUixnQmR3d0NFLGdCQURBLGtCQURBLGNjcndDRSxpRWQ2d0NGLHNCY2p3Q00sd0RDakJOLGtCQUNBLDRHQUNBLDJCQUNBLDhFQUNBLCtDQUNBLDBFQUdGLHFCQUNFLHVCQUVBLG9CQUNBLGVBQ0EsY0FHRixlQUNFLGtCQUNBLG1CQUNBLGlCQUNBLGlCQUVBLGtCQUVBLGdCQUVBLG1CQUNBLHNCQUNBLFFBR0YscUJBQ0UsdUJBQ0EsNEZBRUEsNkJBRUEsc0JBRUEsa0JBQ0EsTUFDQSxpQkFDQSwyQkFHRixvREFFRSxxRkFFQSxnQ0FHQSxtQkFDQSxjQUNBLHNCQUNBLG1CQUNBLGNBQ0EsK0JBR0YseUNmcXlDQSw0RmVoeUNBLFlBRUUsb0RBS0EsV0FDQSxjQUNBLHdCQUNBLGVBR0YsOENBQ0UsNkVBR0EsNkJBRUEsWUFDQSx5QkFDQSxrQkFFQSxXQUNBLGVBQ0EsZ0JBQ0EsMkVBQ0EsMEJBQ0Esc0NBR0Ysd0NBQ0UsOENBQ0EsMEJBRUEsbUJBR0EsY0FDQSxXQUNBLGlCQUNBLGFBQ0EseUJBQ0EsZUFDQSxjQUdGLGdCQUNFLG9CQUNBLENBQ0EsVUFDQSxrQkFDQSxTQUNBLGtCZnV0Q0YscURlbnRDRSx3REFDQSx5Q0FDQSxxQmZzdENGLDBDZWx0Q0Usc0RBSUEsa0JBRUEsc0JBSUYsMkJBQ0UsMEJBQ0EsNkJBRUEsaUJBRUEsV0FDQSxtQkFDQSxpRkFHRiw4QkFFRSwrQ0FDQSwrQ0FHRiw2QkFLQSxzSEFLQSxPQUNFLENBQ0EsaURBR0YscUZBTUEsMEZBTUUsVUFDQSxlZjhzQ0Ysc0hlcHNDRSxVQUNBLE9BQ0EsMEJBQ0EsYUFDQSxDQUNBLGNBQ0EsNEJBQ0EsYUFHRiw4QkFDRSxrQkFFQSwyQkFDQSxjQUNBLHlCQUlBLGtCQzNNRixxQkFFTSxnQkFDQSxXQUNBLDhCQUlOLGlCQUVNLHlCQUNBLHlCQUVBLGtCQUNBLGdDQUNBLENBSU4sdUNoQnMrQ0EsZ0JBQ0EsbU9nQno5Q00sb0JBS0osMEJBQ0Esa0JBQ0EsWUFDQSxvQ0FDQSx3Q0FDQSx3QkFDQSxnQmhCcytDRiwyQkFDQSxzQmdCaitDRSxvREFLRix3QkFDRSxDQUNBLDJCQUVBLDRCQUNBLFlBQ0EsWUFDQSxtQkFHRiwrQkFDRSxrQkFHRix5QkFDRSx3QkN4RUEsdUJBR0YsVUFDSSxtQ0FDQSxnRENUSixtRUFNUSxhQUNBLDBDQVBSLGFBV1Esc0RBRUEscUJDWlIsd1JBWUksd0JBQ0Esd0JBYkosa0JBZ0JJLHFCQUNBLDZCQWpCSiw0QkFvQkksNkNBcEJKLGdDQTJCSSxlQUNBLDBCQUNBLFVDN0JKLHFEQUdJLCtCQUlKLGNBRUksZ0JBQ0EsNEJBSEosa0NBT00sdURBUE4sd0JBV00sK0NBWE4sK0JBZ0JJLDJCQU1BLHVEQUlKLDRUQ2hDRSw4QkFHRiwwQkFDRSxxRENKQSxjQUdGLDJCQUNFLGFBR0YsNkJBRUUsb0JBRkYsa0NBS0ksU0FMSix1Q0FTSSxhQUNBLHlCQUNBLGNDZkosOEJBQ0UsZUFDQSx5Q3ZCa3BERixXdUIvb0RBLGtGQU1BLFV2QjhvREEsd0Z3QjdwREEsV0FHSSwrQ0FFQSxxQkFMSixxQ0FPTSxxREFQTix5VEFzQlEsd0RBT1IsNEdBTVEsa0VBT1IscUNBRU0sdURBRk4sZ0hBT1Usd0JBUFYsd1ZBd0JBLHdCQUlBLHFDQUVFLGdCQUNBLDJHQUdGLDRDQU1BLCtDQUVJLGlEQUVBLHFDQUpKLDJ6QkFtQk0sd0JBQ0EseUJBS04sbUhDM0dBLG9CQUdJLGVBQ0EsWUFDQSxxQkFFQSwyQkFDQSx1QkFDQSx5QkFDQSxzQkFFQSxtQkFDQSxrQkFDQSxvQ0FFQSwyRkFoQkosK0JBbUJNLDRCQUNBLGFBQ0EsNkJBRUEsY0FDQSxvQkFDQSxnQkFDQSxlQUNBLENBQ0EsZ0JBQ0Esa0JBQ0EscUJBQ0EsU0FDQSw4RkFoQ04sK0JBc0NNLDJCQUNBLFVBQ0Esb0RBQ0Esd0JBRUEsZ0JBRUEseUZBN0NOLCtCQXNEQSw2QkFDRSx3QkFERixxREFJSSxvQ0FFQSxVQU5KLDRCQVVJLFdBQ0EsNENBSUosU0FDRSx5QkFFRixzS0FNRSw0Q0FHRix3QkFDRSxxQ0FHRix3QkFDRSxxQ0FHRix3QkFDRSxxQ0FHRix3QkFDRSxrQ0FHRix3QkFDRSxxQ0FHRix3QkFDRSxvQ0FHRix3QkFDRSxrQ0FJQSx3QkFERiw2R0MzR0UsZUFDQSxxQ0FIRixZQU9RLHNCQVBSLDRmQWNVLGtDQUNBLHNCQUNBLHdCMUJpMURSLHFDQUNBLCtJQUlBLDZJMEJ0MkRGLCtLQTBDQSxtRkN6Q0EseUJBRU0sa0NBRk4scUJBS00sc0NBTE4sbUVBT1ksK0JBS0EseUNBWlosbUZBaUJNLGtDQUlBLHNCQXJCTixtTUFnQ00sc0JBTU4sNkJBRU0sK0JBQ0EscUZBSUUsdUJBQ0EsNERBUlIsaUVBYVUsd0JBRUEsd0NBT1Isa0RBR0kscURBS0Ysb0hBWUYsc0RBRUksMkJBR0osa0MzQmkxREYsK0IyQjcwREUscUJBRUUsMkNBSUEsZUFDQSxnSEMvRkYsZUFDQSxtQ0FFQSwwRENORix3QkFFTSxlQUNBLDZCQU9FLDJCQUNBLDBCQUpOLGdCQVdVLGtCQVhWLHVCQWVVLGNBQ0EsNEJBaEJWLDJDQW9CTSx5QkFFQSxtQkFDQSxzQkFDQSxTQXhCTixpYkF1Q1Esc01BdkNSLHVRQXlETSw0Q0F6RE4sY0ErREksOEJBQ0Esc0JBRUEsZ0NBbEVKLGdCQW9FTSxrQkFDQSxrQkFyRU4sc0NBMEVNLGtCQUNBLDRCQU9BLDZCQUNBLENBQ0EsaUJBQ0Esd0JBckZOLGlCQXVGVSxZQUNBLHdCQXhGVixzQkEwRmMsaUJBQ0EsZ0JBM0ZkLGtFQStGTSxnQ0FDQSxvQkFFQSxpQkFsR04sMEhBeUdRLHdCQUVBLGtCQTNHUixpSUFxSUUsV0FFSSx5QkFLTixZQUNFLCtEQ25KSixVQUVJLDBCQUZKLHFCQUtJLHFDQUxKLDBDQVNNLHFCQUVBLDJDQVhOLGtEQWFVLHFCQUNBLDJDQUVBLHNIQWhCVix3REFzQlEsaURBQ0EseUNBdkJSLHlDQStCTSxXQS9CTixnR0FzQ00seUJBQ0EsbUJBQ0EsNEJBeENOLDhCQTBDUSxpQ0FDQSx3REFFQSxvQkFDQSxpQkFDQSxrQkFDQSwrQ0FJQSw2QkFDQSxtQ0FFQSxzQkF2RFIsMkNBMERRLFdBQ0EscUJBQ0EsWUFDQSx5QkFFQSxrQkFDQSwyQkFFQSwrQkFFQSw4Q0FwRVIsYUF3RU0scUJBQ0EsZUFFQSxtQkEzRU4scUVBOEVRLFVBOUVSLDhFQW1GUSxvQkFDQSxvQkFwRlIscUVBeUZRLFdBQ0EsMEVBMUZSLHlLQXNHUSw2RUF0R1IsMkNBMEdRLDRFQU9GLHdCQUNBLHFCQWxITiwyRUNBQSxxTEF1QmdCLG1HQU1oQiwrQ0FFSSw4Qy9CdW1FRixzRCtCbm1FTSwrQ0FOUix3Q0FZZ0IsZ0NBT1osK0VBR0EscUNBSUosK0JBTUEsa0NBRVEsQ0FJUiwrQkFDSSxvQ0FJSixrQkFDSSxnQkMxRUosbUJBRVEscUNBQ0EsMEJBSUosZ0NBREosc0NBS1EsbUJBQ0Esb0JBQ0EscUJBQ0Esd0NBRUEsYUFDQSxnQ0FDQSwrQ0FaUixnQ0FlWSxrQkFDQSxrQkFDQSxnQ0FqQloscUVBc0JZLDREQ3hCWixlQUNJLGVBREosK0JBSVEsd0RBTVIsZ0NBRVEsV0FDQSwyQkFLUixVQUNJLDJCQUNBLHFCQUNBLFlBR0osMkNqQ21yRUEsK0NBQ0Esb0NBQ0EsbURpQzlxRWdCLHFCQVBoQixnTEFlZ0IsY0FmaEIsZ0xBdUJnQixjQXZCaEIsZ0xBK0JnQixjQS9CaEIsZ0xBdUNnQixjQXZDaEIsZ0xBK0NnQixjQS9DaEIsZ0xBdURnQixjQU9oQixnTEFpQlEsY0FJUixrREFPQSxZQUNJLGtEQUtBLDhEQUdBLFlBQ0Esa0RBR0EsWUFDQSwwQkFFQSxvRUFaSiwrQkFjUSxrQkFJUixDQUNJLGtCQUdKLGNBQ0ksa0JDakpKLG9CQUNJLGdEQUVJLDhCQUNBLGdDQUpSLFNBT1EsMEJsQ295RVIsV2tDaHlFQSw4QkFFSSw0Q0FHSix1Q0FJQSw4Q0FFSSxhQUdKLG9EQUVJLHVDQUNBLDJCQUdKLGVBQ0ksc0JsQzh4RUosbUJrQzN4RUEsd0NBR1EsdUJBQ0Esd0NDdkNOLENBR0Ysd0JBQ0UsdUJBQ0EsbUJBQ0EsK0NBRUEseUVBQ0Esc0JBR0YsZ0JBQ0UsbUNDWkEsOEVBR0EsNENBQ0Esd0ZBQ0EsdUJBQ0EscUJBQ0Esc0JBR0YsbUNBRUUsb0RBRUEsNENBQ0EsMkJDZkYsa0JBQ0UsK0JBRUEsa0NBSUEseUJBQ0EsQ0FDQSwwQkFFQSx3Q0FFQSwwQkFDQSx3QkFHRixZQUVFLG1CQUNBLGtCQUVBLGdCQUxGLCtCQU9JLFdBQ0EsaUNBQ0Esb0NBQ0Esd0NBVkosMEJBYUksQ0FDQSxtQ0FDQSx1Q0FDQSxtQ0MvQkosb0NBRVEsOEJBR0EsNEJBR0EsNENBRUEsb0NBQ0EsQ0FNUixnQ0FFSSw0QkFDQSxpQkFFQSxPQUdGLHNCQUVFLHVCQUNBLGlCQUVBLGdCQUNBLGtCQU5GLGdDQVNJLFlBSUosaUJBQ0Usc0JBRUEsWUFRSixXQUNJLDBCQUVBLHdCQU1KLFlBRVEsVUFVUixpQ0FFTSwwQkFDQSxXQUNBLG9CQUNBLGlCQUNBLG9CQUNBLDRCQUNBLFNBQ0EsWUFDQSxvQ0FWTixnQ0FhTSxpQkFFQSxXQUNBLGNBQ0EseUJBQ0Esb0JBbEJOLHFCQXFCTSxrQkFDQSxrQkFDQSxzQkM5Rk4saUNBRVEsaUJBQ0EsUUFIUiw4QkFNUSxtQkFDQSxpQkFFQSwrQkFLUixpQkFHWSxnQkFDQSxjQUNBLDJCQUtaLGtCQUdZLGtCQUhaLHdDQU1ZLGtCQUVBLGdCQUNBLGlCQUNBLG9CQUNBLGFBQ0EsY0FLWixjQUNJLHVDQU9KLDJGQU1nQiwyQkFNaEIsa0JBRVEsa0JBQ0EsaUJBQ0EsaUJBSlIseUxBV2dCLG9EQVVSLDBEQUtBLHFHQVdSLDhCQUlZLHVCQUNBLHdDQUNBLDRFQU5aLHNEQVNnQixrQkFUaEIsNEZDbkdFLDRDQUtGLDRDQUlBLHdCQUdJLHFEQU9KLDhCQUNFLFdBQ0UsV0FDQSxhQUVGLGtCQU1GLGlCQUVJLGlCQUNBLDZCQUVBLGFBTEosa0NBUU0sY0FLTiwwQkFDRSxlQUNBLFVBRkYsV0FLSSxpQkFDQSx1QkFDQSxhQUNBLGNBQ0EsaUJBQ0Esa0RBVkosZ0JBYU0sZUFiTiw0QkFpQk0sa0JBQ0EsNERBbEJOLCtDQXVCTSxDQXZCTiwyQ3hDNmhGTSx1REFDQSxpQ3dDOWhGTixxREFpQ1EsVUFqQ1IsZ0RBcUNRLDRJQXJDUixhQStDUSw4Q0EvQ1IsNEJBbURRLG9CQW5EUixvQ0F3RFEsMEJBRUEscURBR0EsdUJBRUEsMkNBL0RSLGVBb0VNLGdCQUVBLHFDeEN3L0VBLHVCd0M5akZOLDBDQTRFUSxnQkFDQSxDQTdFUixnRUFtRlEsaUJBQ0EsaUJBQ0EsaUJBckZSLHdJQWlHTSw0RUFqR04sb0NBc0dJLE9BQ0EsWUFDQSxrQkF4R0osK0ZBa0hJLGlDQUdBLHlCQUNBLHdCQUNBLHNFQUNBLGdCQXhISixvREE0SE0sdUJBNUhOLHFIQW1JTSxrQkFFQSw0Q0FJQSx3QkFDQSwwREExSU4scURBNklRLGlCQUNBLDhCQUNBLENBQ0EsY0FDQSwwQkFFQSxpQ0FFQSx5QkFPUix5REFFTSxlQ3hNTixvQ0FDSSxNQUNBLDBCQUZKLDZCQUlJLGlCQ05KLHdCQUVJLENBTUosNEJBQ0UsNkJDUkUsV0FDQSxzQkFDQSx3QkFISixzQkFNUSx3QkFDQSxxQkFFQSxrQkFDQSxhQUlSLG1CQUNJLGdCQUVBLGlCQUNBLDhCQUNBLGtCQUNBLG9DQUNBLHVGQUdKLHFDQUNJLENBQ0ksdUJDekJOLHNCQUNBLCtCQUZGLG9EQU1JLDRDQUNBLDZCQVBKLHVCQVNNLDJCQUNBLG1CQVZOLDJDQVlRLDRDQUdBLGlDQUVBLCtDQUtBLGlCQUNBLG1CQUNBLHFEQXhCUixxQ0EwQlEsYUFDQSxXQTNCUiwrREE2QlUsZ0NBN0JWLHNGQXlDQSxXQUNFLGlCQUNFLDJEQVFKLGtDQUNFLENBQ0UsMENBREYsdUVBTU0saUJBQ0EsZ0JBQ0EsOEJBUk4scUNBWVEsaUJDNURWLG1CQUVRLDBCQUZSLDRDQU1ZLGtCQUVBLHFCQUNBLHVCQUdBLHNDQVNOLHFCQUNBLHNCQUNBLGlCQUVBLDZCQUVBLDRCQVlKLFdBREYsOEJBSU0sZUFDQSw2QkFJTixpQkFFTSx1Q0FDQSw2QkFDQSw4QkFJTixvREFDRSxlQUdGLG9DQUNFLHlDQUVBLDRCQUNBLHdCQUVBLGdCQUNBLDhDQUVBLG1EQ3ZFQSw2QkFHRixvQ0FFRSxDQUNBLDRCQUdGLDZCQUNFLDJDQUtGLDJCQUNFLHFDQUNBLGVBQ0EsaUNBQ0Esd0RBQ0Esd0JBQ0EsbUNBQ0EseUNBSUEsa0JBQ0Esa0NBQ0EsdUNBSUYsMENBRUUscUNBRUEsTUFDQSxnQkFDQSxRQUNBLGtCQUVBLG9EQUlBLDRCQUVBLDBCQUVBLDhCQUNBLG1CQUVBLENBQ0EsNEJBQ0EsT0FHRixpRUFDRSxjQUNRLG1DQUNSO0FDMURGLHNDQUFzQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3N0cnVjdHVyZS9fdG9wYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9hcHAuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3N0cnVjdHVyZS9fcGFnZS1oZWFkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vc3RydWN0dXJlL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9zdHJ1Y3R1cmUvX3JpZ2h0LXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9zdHJ1Y3R1cmUvX3ZlcnRpY2FsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vc3RydWN0dXJlL19ob3Jpem9udGFsLW5hdi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3N0cnVjdHVyZS9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL2NvbXBvbmVudHMvX3dhdmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vY29tcG9uZW50cy9faGVscGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcHJlbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL2NvbXBvbmVudHMvX2RlbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19jdXN0b20tc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19kcmFndWxhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fc2Vzc2lvbi10aW1lb3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fcmFuZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fc3dlYXRhbGVydDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19yYXRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19wYXJzbGV5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fY29sb3ItcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fc2VsZWN0Mi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BsdWdpbnMvX3N3aXRjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BsdWdpbnMvX2RhdGVwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19mb3JtLWVkaXRvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19mb3JtLXVwbG9hZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BsdWdpbnMvX2Zvcm0td2l6YXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fcmVzcG9uc2l2ZS10YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BsdWdpbnMvX3RhYmxlLWVkaXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fbW9ycmlzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fY2hhcnRpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wbHVnaW5zL19hcGV4Y2hhcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGx1Z2lucy9fZmxvdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BsdWdpbnMvX3NwYXJrbGluZS1jaGFydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BsdWdpbnMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wYWdlcy9fYXV0aGVudGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2N1c3RvbS9wYWdlcy9fZWNvbW1lcmNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGFnZXMvX2VtYWlsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGFnZXMvX3Byb2plY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGFnZXMvX2NvbnRhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGFnZXMvX2NvbWluZy1zb29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGFnZXMvX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9jdXN0b20vcGFnZXMvX2V4dHJhcy1wYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvY3VzdG9tL3BhZ2VzL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9hcHAubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyBcclxuLy8gX2hlYWRlci5zY3NzXHJcbi8vIFxyXG5cclxuI3BhZ2UtdG9wYmFyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnO1xyXG4gICAgXHJcbn1cclxuXHJcbi5uYXZiYXItaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgIHBhZGRpbmc6IDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKSAwIDA7XHJcblxyXG4gICAgLmRyb3Bkb3duLnNob3cge1xyXG4gICAgICAgIC5oZWFkZXItaXRlbSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdmJhci1icmFuZC1ib3gge1xyXG4gICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogJG5hdmJhci1icmFuZC1ib3gtd2lkdGg7XHJcbn1cclxuXHJcbi5sb2dvIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xyXG5cclxuICAgIC5sb2dvLXNtIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubG9nby1saWdodCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBTZWFyY2ggKi9cclxuXHJcbi5hcHAtc2VhcmNoIHtcclxuICAgIHBhZGRpbmc6IGNhbGMoI3skaGVhZGVyLWhlaWdodCAtIDM4cHh9IC8gMikgMDtcclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b3BiYXItc2VhcmNoLWJnO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLWl0ZW0tY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIE1lZ2EgbWVudVxyXG5cclxuLm1lZ2FtZW51LWxpc3Qge1xyXG4gICAgbGl7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgLm5hdmJhci1icmFuZC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvIHtcclxuXHJcbiAgICAgICAgc3Bhbi5sb2dvLWxnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubG9nby1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSkgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKSAkZm9vdGVyLWhlaWdodCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xyXG59XHJcblxyXG4uaGVhZGVyLWl0ZW0ge1xyXG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkaGVhZGVyLWl0ZW0tY29sb3I7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRoZWFkZXItaXRlbS1jb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci1wcm9maWxlLXVzZXIge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgd2lkdGg6IDMycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5ub3RpLWljb24ge1xyXG4gICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkaGVhZGVyLWl0ZW0tY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxN3B4O1xyXG4gICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5ub3RpZmljYXRpb24taXRlbSB7XHJcbiAgICAubWVkaWEge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIERyb3Bkb3duIHdpdGggSWNvbnNcclxuLmRyb3Bkb3duLWljb24taXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwIDlweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEZ1bGwgU2NyZWVuXHJcbi5mdWxsc2NyZWVuLWVuYWJsZSB7XHJcbiAgICBbZGF0YS10b2dnbGU9XCJmdWxsc2NyZWVuXCJdIHtcclxuICAgICAgICAuYngtZnVsbHNjcmVlbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGVhM2ZcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIHtcclxuICAgICNwYWdlLXRvcGJhciB7IFxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoZWFkZXItZGFyay1iZztcclxuICAgIH1cclxuICAgIC5uYXZiYXItaGVhZGVyIHtcclxuICAgICAgICAuZHJvcGRvd24uc2hvdyB7XHJcbiAgICAgICAgICAgIC5oZWFkZXItaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4wNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGhlYWRlci1kYXJrLWl0ZW0tY29sb3I7XHJcbiAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItZGFyay1pdGVtLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLXByb2ZpbGUtdXNlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMjUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAubm90aS1pY29uIHtcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItZGFyay1pdGVtLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubG9nby1kYXJrIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLWxpZ2h0IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuYXBwLXNlYXJjaCB7XHJcbiAgICBcclxuICAgICAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdG9wYmFyLXNlYXJjaC1iZywwLjA3KTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkd2hpdGUsMC4wNyk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHNwYW4sXHJcbiAgICAgICAgaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLDAuNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5ib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0ge1xyXG4gICAgLm5hdmJhci1icmFuZC1ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzaWRlYmFyLWRhcmstYmc7XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28tZGFyayB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubG9nby1saWdodCB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xyXG4gICAgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgIC5uYXZiYXItYnJhbmQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuYm9keVtkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xyXG4gICAgXHJcbiAgICAubmF2YmFyLWhlYWRlcntcclxuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMikgO1xyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItYnJhbmQtYm94IHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgIH1cclxuICAgIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgIHBhZGRpbmc6IGNhbGMoNTVweCkgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKSAkZm9vdGVyLWhlaWdodCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xyXG4gICAgfSAgICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7IFxyXG4gICAgYm9keVtkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xyXG4gICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAvLyAjcGFnZS10b3BiYXIge1xyXG4gICAgICAgIC8vICAgICBwYWRkaW5nOiAwcHg7IFxyXG4gICAgICAgIC8vIH1cclxuICAgICAgICAucGFnZS1jb250ZW50IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICB9ICAgIFxyXG4gICAgfVxyXG59IiwiLypcclxuVGVtcGxhdGUgTmFtZTogVmVsdHJpeCAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIDQgQWRtaW4gRGFzaGJvYXJkXHJcbkF1dGhvcjogVGhlbWVzYnJhbmRcclxuVmVyc2lvbjogMS4wLjBcclxuV2Vic2l0ZTogaHR0cHM6Ly90aGVtZXNicmFuZC5jb20vXHJcbkNvbnRhY3Q6IHRoZW1lc2JyYW5kQGdtYWlsLmNvbVxyXG5GaWxlOiBNYWluIENzcyBGaWxlXHJcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86NDAwLDUwMHxTYXJhYnVuOjQwMCw2MDAsNzAwJmRpc3BsYXk9c3dhcFwiKTtcbiNwYWdlLXRvcGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmMTsgfVxuXG4ubmF2YmFyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMCBjYWxjKDI0cHggLyAyKSAwIDA7IH1cbiAgLm5hdmJhci1oZWFkZXIgLmRyb3Bkb3duLnNob3cgLmhlYWRlci1pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuMDUpOyB9XG5cbi5uYXZiYXItYnJhbmQtYm94IHtcbiAgcGFkZGluZzogMCAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDI0MHB4OyB9XG5cbi5sb2dvIHtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7IH1cbiAgLmxvZ28gLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIFNlYXJjaCAqL1xuLmFwcC1zZWFyY2gge1xuICBwYWRkaW5nOiBjYWxjKDMycHggLyAyKSAwOyB9XG4gIC5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlYTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cbiAgLmFwcC1zZWFyY2ggc3BhbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICByaWdodDogMTNweDtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICM1MjVmODA7IH1cblxuLm1lZ2FtZW51LWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDVweCAwcHg7IH1cbiAgLm1lZ2FtZW51LWxpc3QgbGkgYSB7XG4gICAgY29sb3I6ICM1YjYyNmI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAubG9nbyBzcGFuLmxvZ28tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYyg3MHB4KSBjYWxjKDI0cHggLyAyKSA2MHB4IGNhbGMoMjRweCAvIDIpOyB9XG5cbi5oZWFkZXItaXRlbSB7XG4gIGhlaWdodDogNzBweDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzUyNWY4MDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLmhlYWRlci1pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzUyNWY4MDsgfVxuXG4uaGVhZGVyLXByb2ZpbGUtdXNlciB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7IH1cblxuLm5vdGktaWNvbiBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzUyNWY4MDsgfVxuXG4ubm90aS1pY29uIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxN3B4O1xuICByaWdodDogN3B4OyB9XG5cbi5ub3RpZmljYXRpb24taXRlbSAubWVkaWEge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07IH1cbiAgLm5vdGlmaWNhdGlvbi1pdGVtIC5tZWRpYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuXG4uZHJvcGRvd24taWNvbi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwIDlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuICAuZHJvcGRvd24taWNvbi1pdGVtIGltZyB7XG4gICAgaGVpZ2h0OiAyNHB4OyB9XG4gIC5kcm9wZG93bi1pY29uLWl0ZW0gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5kcm9wZG93bi1pY29uLWl0ZW06aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLmZ1bGxzY3JlZW4tZW5hYmxlIFtkYXRhLXRvZ2dsZT1cImZ1bGxzY3JlZW5cIl0gLmJ4LWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTNmXCI7IH1cblxuYm9keVtkYXRhLXRvcGJhcj1cImRhcmtcIl0gI3BhZ2UtdG9wYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzU0NzsgfVxuXG5ib2R5W2RhdGEtdG9wYmFyPVwiZGFya1wiXSAubmF2YmFyLWhlYWRlciAuZHJvcGRvd24uc2hvdyAuaGVhZGVyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG5cbmJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIC5oZWFkZXItaXRlbSB7XG4gIGNvbG9yOiAjYmZiZmM1OyB9XG4gIGJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIC5oZWFkZXItaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICNiZmJmYzU7IH1cblxuYm9keVtkYXRhLXRvcGJhcj1cImRhcmtcIl0gLmhlYWRlci1wcm9maWxlLXVzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbmJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIC5ub3RpLWljb24gaSB7XG4gIGNvbG9yOiAjYmZiZmM1OyB9XG5cbmJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keVtkYXRhLXRvcGJhcj1cImRhcmtcIl0gLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI0LCAyMjQsIDIzNCwgMC4wNyk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpOyB9XG5cbmJvZHlbZGF0YS10b3BiYXI9XCJkYXJrXCJdIC5hcHAtc2VhcmNoIHNwYW4sXG5ib2R5W2RhdGEtdG9wYmFyPVwiZGFya1wiXSAuYXBwLXNlYXJjaCBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIGJhY2tncm91bmQ6ICMzMzM1NDc7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmF2YmFyLWhlYWRlciAuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAubmF2YmFyLWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbmJvZHlbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdIC5uYXZiYXItaGVhZGVyIHtcbiAgcGFkZGluZzogMCBjYWxjKDI0cHggLyAyKTsgfVxuXG5ib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG5ib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogY2FsYyg1NXB4KSBjYWxjKDI0cHggLyAyKSA2MHB4IGNhbGMoMjRweCAvIDIpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgYm9keVtkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0gLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfSB9XG5cbi5wYWdlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDI0cHggMHB4OyB9XG4gIC5wYWdlLXRpdGxlLWJveCAuYnJlYWRjcnVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDsgfVxuICAucGFnZS10aXRsZS1ib3ggaDQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweCBjYWxjKDI0cHggLyAyKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc0Nzg4ZDtcbiAgbGVmdDogMjQwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmNTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbGVmdDogMDsgfSB9XG5cbi52ZXJ0aWNhbC1jb2xscHNlZCAuZm9vdGVyIHtcbiAgbGVmdDogNzBweDsgfVxuXG5ib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAuZm9vdGVyIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5yaWdodC1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XG4gIHdpZHRoOiAyODBweDtcbiAgei1pbmRleDogOTk5OTtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMjkwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG4gIC5yaWdodC1iYXIgLnJpZ2h0LWJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDRjNTQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAjZTllY2VmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucmlnaHQtYmFyIC5yaWdodC1iYXItdG9nZ2xlOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0YjU0NWM7IH1cblxuLnJpZ2h0YmFyLW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuNTUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5ODtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgfVxuXG4ucmlnaHQtYmFyLWVuYWJsZWQgLnJpZ2h0LWJhciB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5yaWdodC1iYXItZW5hYmxlZCAucmlnaHRiYXItb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAucmlnaHQtYmFyIHtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5yaWdodC1iYXIgLnNsaW1zY3JvbGwtbWVudSB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbi5tZXRpc21lbnUge1xuICBtYXJnaW46IDA7IH1cbiAgLm1ldGlzbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1ldGlzbWVudSAubW0tY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWV0aXNtZW51IC5tbS1jb2xsYXBzZTpub3QoLm1tLXNob3cpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWV0aXNtZW51IC5tbS1jb2xsYXBzZS5tbS1zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5tZXRpc21lbnUgLm1tLWNvbGxhcHNpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTsgfVxuXG4udmVydGljYWwtbWVudSB7XG4gIHdpZHRoOiAyNDBweDtcbiAgei1pbmRleDogMTAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNzBweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDIzNiwgMjM2LCAyNDEsIDAuNDQpOyB9XG5cbi5tYWluLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjQwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tY29udGVudCAuY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4IDEwcHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG5cbiNzaWRlYmFyLW1lbnUge1xuICBwYWRkaW5nOiAxMHB4IDAgMzBweCAwOyB9XG4gICNzaWRlYmFyLW1lbnUgLm1tLWFjdGl2ZSA+IC5oYXMtYXJyb3c6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICNzaWRlYmFyLW1lbnUgLmhhcy1hcnJvdzphZnRlciB7XG4gICAgY29udGVudDogXCJcXEYxNDBcIjtcbiAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICNzaWRlYmFyLW1lbnUgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIlNhcmFidW5cIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzkyOTM5YztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxNS43cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIC40czsgfVxuICAgICNzaWRlYmFyLW1lbnUgdWwgbGkgYSBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogMS43NXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuMTI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40MDYyNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb2xvcjogI2I0YmZjYztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gICAgICBmb250LXNpemU6IDE0LjdweDsgfVxuICAgICNzaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzM4M2M0MDsgfVxuICAgICAgI3NpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIGkge1xuICAgICAgICBjb2xvcjogIzM4M2M0MDsgfVxuICAjc2lkZWJhci1tZW51IHVsIGxpIC5iYWRnZSB7XG4gICAgbWFyZ2luLXRvcDogNHB4OyB9XG4gICNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAjc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgcGFkZGluZzogLjRyZW0gMS41cmVtIC40cmVtIDMuNXJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjOTI5MzljOyB9XG4gICAgI3NpZGViYXItbWVudSB1bCBsaSB1bC5zdWItbWVudSBsaSB1bC5zdWItbWVudSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAjc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAuNHJlbSAxLjVyZW0gLjRyZW0gNC41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEzLjVweDsgfVxuXG4ubWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMjBweCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNiNGJmY2MgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4ubW0tYWN0aXZlIHtcbiAgY29sb3I6ICM2MjZlZDQgIWltcG9ydGFudDsgfVxuICAubW0tYWN0aXZlIC5hY3RpdmUge1xuICAgIGNvbG9yOiAjNjI2ZWQ0ICFpbXBvcnRhbnQ7IH1cbiAgICAubW0tYWN0aXZlIC5hY3RpdmUgaSB7XG4gICAgICBjb2xvcjogIzYyNmVkNCAhaW1wb3J0YW50OyB9XG4gIC5tbS1hY3RpdmUgPiBpIHtcbiAgICBjb2xvcjogIzYyNmVkNCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAudmVydGljYWwtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIGJvZHkuc2lkZWJhci1lbmFibGUgLnZlcnRpY2FsLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnZlcnRpY2FsLWNvbGxwc2VkIC5tYWluLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogNzBweDsgfVxuXG4udmVydGljYWwtY29sbHBzZWQgLm5hdmJhci1icmFuZC1ib3gge1xuICB3aWR0aDogNzBweCAhaW1wb3J0YW50OyB9XG5cbi52ZXJ0aWNhbC1jb2xscHNlZCAubG9nbyBzcGFuLmxvZ28tbGcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52ZXJ0aWNhbC1jb2xscHNlZCAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDU7IH1cbiAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51IC5zaW1wbGViYXItbWFzayxcbiAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51IC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyB9XG4gIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAuc2ltcGxlYmFyLW9mZnNldCB7XG4gICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLm1lbnUtdGl0bGUsXG4gIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51IC5iYWRnZSxcbiAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLmNvbGxhcHNlLmluIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLm5hdi5jb2xsYXBzZSB7XG4gICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLmhhcy1hcnJvdzphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAudmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSA+IHVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYSB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAgICAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYTpob3ZlciwgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYTphY3RpdmUsIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaSA+IGE6Zm9jdXMge1xuICAgICAgICBjb2xvcjogIzM4M2M0MDsgfVxuICAgICAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpID4gYSBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICAgIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaSA+IGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGNhbGMoMTkwcHggKyA3MHB4KTtcbiAgICAgIGNvbG9yOiAjNjI2ZWQ0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGVzbW9rZTtcbiAgICAgIHRyYW5zaXRpb246IG5vbmU7IH1cbiAgICAgIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEgaSB7XG4gICAgICAgIGNvbG9yOiAjNjI2ZWQ0OyB9XG4gICAgICAudmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSA+IHVsID4gbGk6aG92ZXIgPiBhIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAudmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSA+IHVsID4gbGk6aG92ZXIgPiB1bCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IDNweCA1cHggMTBweCAwIHJnYmEoNTQsIDYxLCA3MSwgMC4xKTsgfVxuICAgICAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gdWwgdWwge1xuICAgICAgICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggMCByZ2JhKDU0LCA2MSwgNzEsIDAuMSk7IH1cbiAgICAgIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaTpob3ZlciA+IHVsIGEge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIHotaW5kZXg6IDY7XG4gICAgICAgIGNvbG9yOiAjOTI5MzljOyB9XG4gICAgICAgIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaTpob3ZlciA+IHVsIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzgzYzQwOyB9XG4gIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgdWwge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCB1bCBsaTpob3ZlciA+IHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMTkwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi10b3A6IC0zNnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE5MHB4OyB9XG4gICAgLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCB1bCBsaSA+IGEgc3Bhbi5wdWxsLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiAxMnB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICAgIC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgdWwgbGkuYWN0aXZlIGEge1xuICAgICAgY29sb3I6ICNmOGY5ZmE7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdIC52ZXJ0aWNhbC1tZW51IHtcbiAgYmFja2dyb3VuZDogIzMzMzU0NzsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0gI3NpZGViYXItbWVudSB1bCBsaSBhIHtcbiAgY29sb3I6ICM4Njk5YWQ7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdICNzaWRlYmFyLW1lbnUgdWwgbGkgYSBpIHtcbiAgICBjb2xvcjogIzg2OTlhZDsgfVxuICBib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0gI3NpZGViYXItbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2I0YzlkZTsgfVxuICAgIGJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSAjc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgaSB7XG4gICAgICBjb2xvcjogI2I0YzlkZTsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0gI3NpZGViYXItbWVudSB1bCBsaSA+IC5tbS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzYjRlOyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSAjc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGEge1xuICBjb2xvcjogIzg2OTlhZDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdICNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYTpob3ZlciB7XG4gICAgY29sb3I6ICNiNGM5ZGU7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdICNzaWRlYmFyLW1lbnUgdWwgPiBsaSA+IGEubW0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4M2I0ZTsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0udmVydGljYWwtY29sbHBzZWQge1xuICBtaW4taGVpZ2h0OiAxMjAwcHg7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gICAgYmFja2dyb3VuZDogIzM3Mzk0ZDtcbiAgICBjb2xvcjogI2I0YzlkZTsgfVxuICAgIGJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaTpob3ZlciA+IGEgaSB7XG4gICAgICBjb2xvcjogI2I0YzlkZTsgfVxuICBib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSA+IHVsID4gbGk6aG92ZXIgPiB1bCBhIHtcbiAgICBjb2xvcjogIzg2OTlhZDsgfVxuICAgIGJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaTpob3ZlciA+IHVsIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNiNGM5ZGU7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzU0NzsgfVxuICBib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSB1bCBsaS5tbS1hY3RpdmUgLmFjdGl2ZSB7XG4gICAgY29sb3I6ICM2MjZlZDQ7IH1cbiAgICBib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSB1bCBsaS5tbS1hY3RpdmUgLmFjdGl2ZSBpIHtcbiAgICAgIGNvbG9yOiAjNjI2ZWQ0ICFpbXBvcnRhbnQ7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJkYXJrXCJdIC5tbS1hY3RpdmUge1xuICBjb2xvcjogI2I0YzlkZSAhaW1wb3J0YW50OyB9XG4gIGJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSAubW0tYWN0aXZlID4gaSB7XG4gICAgY29sb3I6ICNiNGM5ZGUgIWltcG9ydGFudDsgfVxuICBib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0gLm1tLWFjdGl2ZSAuYWN0aXZlIHtcbiAgICBjb2xvcjogI2I0YzlkZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzODNiNGU7IH1cbiAgICBib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0gLm1tLWFjdGl2ZSAuYWN0aXZlIGkge1xuICAgICAgY29sb3I6ICNiNGM5ZGUgIWltcG9ydGFudDsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhcj1cImRhcmtcIl0gLm1lbnUtdGl0bGUge1xuICBjb2xvcjogIzg2OTlhZDsgfVxuXG5ib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhci1zaXplPVwic21hbGxcIl0gLm5hdmJhci1icmFuZC1ib3gge1xuICB3aWR0aDogMTYwcHg7IH1cblxuYm9keVtkYXRhLXNpZGViYXItc2l6ZT1cInNtYWxsXCJdIC52ZXJ0aWNhbC1tZW51IHtcbiAgd2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuYm9keVtkYXRhLXNpZGViYXItc2l6ZT1cInNtYWxsXCJdIC5tYWluLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7IH1cblxuYm9keVtkYXRhLXNpZGViYXItc2l6ZT1cInNtYWxsXCJdIC5mb290ZXIge1xuICBsZWZ0OiAxNjBweDsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhci1zaXplPVwic21hbGxcIl0gLmhhcy1hcnJvdzphZnRlcixcbmJvZHlbZGF0YS1zaWRlYmFyLXNpemU9XCJzbWFsbFwiXSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuYm9keVtkYXRhLXNpZGViYXItc2l6ZT1cInNtYWxsXCJdICNzaWRlYmFyLW1lbnUgdWwgbGkgYSBpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keVtkYXRhLXNpZGViYXItc2l6ZT1cInNtYWxsXCJdICNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtOyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyLXNpemU9XCJzbWFsbFwiXS52ZXJ0aWNhbC1jb2xscHNlZCAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cblxuYm9keVtkYXRhLXNpZGViYXItc2l6ZT1cInNtYWxsXCJdLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIGJvZHlbZGF0YS1zaWRlYmFyLXNpemU9XCJzbWFsbFwiXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51ID4gdWwgPiBsaSA+IGEgaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyLXNpemU9XCJzbWFsbFwiXS52ZXJ0aWNhbC1jb2xscHNlZCAuZm9vdGVyIHtcbiAgbGVmdDogNzBweDsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhcj1cImNvbG9yZWRcIl0gLnZlcnRpY2FsLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2ZWQ0OyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyPVwiY29sb3JlZFwiXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjZlZDQ7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJjb2xvcmVkXCJdIC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWRhcmsge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJjb2xvcmVkXCJdIC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWxpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG5ib2R5W2RhdGEtc2lkZWJhcj1cImNvbG9yZWRcIl0gLm1tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgYm9keVtkYXRhLXNpZGViYXI9XCJjb2xvcmVkXCJdIC5tbS1hY3RpdmUgPiBpLCBib2R5W2RhdGEtc2lkZWJhcj1cImNvbG9yZWRcIl0gLm1tLWFjdGl2ZSAuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyPVwiY29sb3JlZFwiXSAjc2lkZWJhci1tZW51IHVsIGxpLm1lbnUtdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG5cbmJvZHlbZGF0YS1zaWRlYmFyPVwiY29sb3JlZFwiXSAjc2lkZWJhci1tZW51IHVsIGxpIGEge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGJvZHlbZGF0YS1zaWRlYmFyPVwiY29sb3JlZFwiXSAjc2lkZWJhci1tZW51IHVsIGxpIGEgaSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5W2RhdGEtc2lkZWJhcj1cImNvbG9yZWRcIl0gI3NpZGViYXItbWVudSB1bCBsaSBhLndhdmVzLWVmZmVjdCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJjb2xvcmVkXCJdICNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJjb2xvcmVkXCJdLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2YTc1ZDY7IH1cblxuYm9keVtkYXRhLXNpZGViYXI9XCJjb2xvcmVkXCJdLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgdWwgbGkubW0tYWN0aXZlIC5hY3RpdmUge1xuICBjb2xvcjogIzYyNmVkNCAhaW1wb3J0YW50OyB9XG5cbi50b3BuYXYge1xuICBiYWNrZ3JvdW5kOiAjMzMzNTQ3O1xuICBwYWRkaW5nOiAwIGNhbGMoMjRweCAvIDIpO1xuICBib3gtc2hhZG93OiAwIDFweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC50b3BuYXYgLnRvcG5hdi1tZW51IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAudG9wbmF2IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgZm9udC1zaXplOiAxNC41cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDFyZW0gMS4zcmVtO1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgICAudG9wbmF2IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC50b3BuYXYgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAudG9wbmF2IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC50b3BuYXYgLm5hdmJhci1uYXYgPiAuZHJvcGRvd24uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAhaW1wb3J0YW50OyB9XG4gIC50b3BuYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjOTI5MzljOyB9XG4gICAgLnRvcG5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbS5hY3RpdmUsIC50b3BuYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgICAgY29sb3I6ICM2MjZlZDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudG9wbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmtcbi5hY3RpdmUge1xuICAgIGNvbG9yOiBzaWRlYmFyLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7IH1cbiAgLnRvcG5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24uYWN0aXZlID4gYSB7XG4gICAgY29sb3I6ICM2MjZlZDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAuY29udGFpbmVyLWZsdWlkLFxuICBib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSAubmF2YmFyLWhlYWRlciB7XG4gICAgbWF4LXdpZHRoOiA4NSU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcG5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAudG9wbmF2IC5kcm9wZG93bi1pdGVtIHtcbiAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XG4gICAgbWluLXdpZHRoOiAxODBweDsgfVxuICAudG9wbmF2IC5kcm9wZG93bi5tZWdhLWRyb3Bkb3duIC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDBweDtcbiAgICByaWdodDogYXV0bzsgfVxuICAudG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMC4yNXJlbSAwLjI1cmVtOyB9XG4gICAgLnRvcG5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUgLmFycm93LWRvd246OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC50b3BuYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAudG9wbmF2IC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudG9wbmF2IC5kcm9wZG93bjpob3ZlciA+IC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duOmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmFycm93LWRvd24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmFycm93LWRvd246YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogaW5pdGlhbDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IC40ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1xuICAgIHdpZHRoOiAuNGVtOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRvcG5hdi1tZW51IC5uYXZiYXItbmF2IGxpOmxhc3Qtb2YtdHlwZSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRvcG5hdiB7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvcG5hdiAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxLjFyZW07IH1cbiAgICAudG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAudG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnRvcG5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAudG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICAgICAgICBjb2xvcjogIzYyNmVkNDsgfVxuICAgIC50b3BuYXYgLmFycm93LWRvd246OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuYm9keVtkYXRhLWxheW91dC1zaXplPVwiYm94ZWRcIl0gI2xheW91dC13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmYTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM2LCAyMzYsIDI0MSwgMC40NCk7IH1cblxuYm9keVtkYXRhLWxheW91dC1zaXplPVwiYm94ZWRcIl0gI3BhZ2UtdG9wYmFyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbmJvZHlbZGF0YS1sYXlvdXQtc2l6ZT1cImJveGVkXCJdIC5mb290ZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCAtIDI0MHB4KTsgfVxuXG5ib2R5W2RhdGEtbGF5b3V0LXNpemU9XCJib3hlZFwiXS52ZXJ0aWNhbC1jb2xscHNlZCAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCAtIDcwcHgpOyB9XG5cbmJvZHlbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdW2RhdGEtbGF5b3V0LXNpemU9XCJib3hlZFwiXSAjcGFnZS10b3BiYXIsIGJvZHlbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdW2RhdGEtbGF5b3V0LXNpemU9XCJib3hlZFwiXSAjbGF5b3V0LXdyYXBwZXIsIGJvZHlbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdW2RhdGEtbGF5b3V0LXNpemU9XCJib3hlZFwiXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbmJvZHlbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdW2RhdGEtbGF5b3V0LXNpemU9XCJib3hlZFwiXSAjbGF5b3V0LXdyYXBwZXIge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmJvZHlbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdW2RhdGEtbGF5b3V0LXNpemU9XCJib3hlZFwiXSAuY29udGFpbmVyLWZsdWlkLCBib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXVtkYXRhLWxheW91dC1zaXplPVwiYm94ZWRcIl0gLm5hdmJhci1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDsgfVxuXG4vKiFcclxuICogV2F2ZXMgdjAuNy42XHJcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxyXG4gKiBcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzIFxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFICovXG4ud2F2ZXMtZWZmZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpOyB9XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtY2lyY2xlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpOyB9XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtYnV0dG9uOmhvdmVyLFxuLndhdmVzLWJ1dHRvbjp2aXNpdGVkLFxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxOyB9XG5cbi53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtOyB9XG5cbi53YXZlcy1idXR0b24taW5wdXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuODVlbSAxLjFlbTsgfVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndhdmVzLWlucHV0LXdyYXBwZXIgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxOyB9XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLndhdmVzLWZsb2F0IHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cblxuLndhdmVzLWZsb2F0OmFjdGl2ZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXByaW1hcnkgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDExMCwgMjEyLCAwLjQpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtc3VjY2VzcyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyLCAxNjQsIDE1MywgMC40KTsgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWluZm8gLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTYsIDE2NCwgMjQ4LCAwLjQpOyB9XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtd2FybmluZyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDgsIDE4MCwgMzcsIDAuNCk7IH1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1kYW5nZXIgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM2LCA2OSwgOTcsIDAuNCk7IH1cblxuLmF2YXRhci14cyB7XG4gIGhlaWdodDogMi4zcmVtO1xuICB3aWR0aDogMi4zcmVtOyB9XG5cbi5hdmF0YXItc20ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtOyB9XG5cbi5hdmF0YXItbWQge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTsgfVxuXG4uYXZhdGFyLWxnIHtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIHdpZHRoOiA1LjVyZW07IH1cblxuLmF2YXRhci14bCB7XG4gIGhlaWdodDogNy41cmVtO1xuICB3aWR0aDogNy41cmVtOyB9XG5cbi5hdmF0YXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2ZWQ0O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZvbnQtc2l6ZS0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC1zaXplLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtc2l6ZS0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXNpemUtMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc29jaWFsLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDJyZW0gLSAycHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2FkYjViZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi53LXhzIHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4OyB9XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDsgfVxuXG4udy1sZyB7XG4gIG1pbi13aWR0aDogMTQwcHg7IH1cblxuLncteGwge1xuICBtaW4td2lkdGg6IDE2MHB4OyB9XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk5OTsgfVxuXG4jc3RhdHVzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0yMHB4IDAgMCAtMjBweDsgfVxuXG4uc3Bpbm5lci1jaGFzZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1jaGFzZSAyLjVzIGluZmluaXRlIGxpbmVhciBib3RoOyB9XG5cbi5jaGFzZS1kb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYW5pbWF0aW9uOiBjaGFzZS1kb3QgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoOyB9XG4gIC5jaGFzZS1kb3Q6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMjUlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjZlZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBhbmltYXRpb246IGNoYXNlLWRvdC1iZWZvcmUgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoOyB9XG4gIC5jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4gICAgLmNoYXNlLWRvdDpudGgtY2hpbGQoMSk6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbiAgLmNoYXNlLWRvdDpudGgtY2hpbGQoMikge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7IH1cbiAgICAuY2hhc2UtZG90Om50aC1jaGlsZCgyKTpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wczsgfVxuICAuY2hhc2UtZG90Om50aC1jaGlsZCgzKSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuICAgIC5jaGFzZS1kb3Q6bnRoLWNoaWxkKDMpOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4gIC5jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4gICAgLmNoYXNlLWRvdDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbiAgLmNoYXNlLWRvdDpudGgtY2hpbGQoNSkge1xuICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IH1cbiAgICAuY2hhc2UtZG90Om50aC1jaGlsZCg1KTpiZWZvcmUge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuICAuY2hhc2UtZG90Om50aC1jaGlsZCg2KSB7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuICAgIC5jaGFzZS1kb3Q6bnRoLWNoaWxkKDYpOmJlZm9yZSB7XG4gICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1jaGFzZSB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGNoYXNlLWRvdCB7XG4gIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2hhc2UtZG90LWJlZm9yZSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDEwMCUsIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLm1pbmktc3RhdCAubWluaS1zdGF0LWltZyB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWluaS1zdGF0IC5taW5pLXN0YXQtaW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAzMnB4OyB9XG5cbi5taW5pLXN0YXQgLm1pbmktc3RhdC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMThweDtcbiAgcGFkZGluZzogMnB4IDEwcHggMnB4IDMycHg7XG4gIGNsaXAtcGF0aDogcG9seWdvbigxMDAlIDAsIDEwMCUgNTAlLCAxMDAlIDEwMCUsIDAlIDEwMCUsIDI0JSA1MCUsIDYlIDApOyB9XG5cbi8qIEFjdGl2aXR5ICovXG4uYWN0aXZpdHktZmVlZCB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNlOWVjZWY7IH1cbiAgICAuYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTRweDtcbiAgICAgIGxlZnQ6IC05cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDJhNDk5OyB9XG4gICAgLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbSAuZGF0ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAuYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtIC5hY3Rpdml0eS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDsgfVxuXG4uY3QtY2hhcnQud2lkIHtcbiAgaGVpZ2h0OiAyNDBweDsgfVxuXG4uY3QtY2hhcnQud2lkIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZS13aWR0aDogMTRweCAhaW1wb3J0YW50OyB9XG5cbi8qIHBlaXR5ICovXG4ud2lkLXBlaXR5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMHB4IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDM1MHB4OyB9XG4gIC5jb252ZXJzYXRpb24tbGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAuY29udmVyc2F0aW9uLWxpc3QgLmNoYXQtYXZhdGFyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmNvbnZlcnNhdGlvbi1saXN0IC5jaGF0LWF2YXRhciAudGltZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIC51c2VyLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzYyNmVkNDsgfVxuICAuY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgcCB7XG4gICAgY29sb3I6ICMyZjNjYWI7IH1cbiAgLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICB3aWR0aDogNzAlOyB9XG4gIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCB7XG4gICAgcGFkZGluZzogMTBweCAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNlMmU0Zjc7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4IDdweCA3cHggN3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXA6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlMmU0Zjc7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTJlNGY3O1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7IH1cbiAgICAuY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgcCB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7IH1cbiAgLmNvbnZlcnNhdGlvbi1saXN0IC5vZGQgLmNoYXQtYXZhdGFyIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuY29udmVyc2F0aW9uLWxpc3QgLm9kZCAuY29udmVyc2F0aW9uLXRleHQge1xuICAgIHdpZHRoOiA3MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmNvbnZlcnNhdGlvbi1saXN0IC5vZGQgLmN0ZXh0LXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNlZmYxZjMgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHggMHB4IDdweCA3cHg7IH1cbiAgICAuY29udmVyc2F0aW9uLWxpc3QgLm9kZCAuY3RleHQtd3JhcCBwIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3OyB9XG4gICAgLmNvbnZlcnNhdGlvbi1saXN0IC5vZGQgLmN0ZXh0LXdyYXA6YWZ0ZXIge1xuICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoMjM4LCAyMzgsIDI0MiwgMCkgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWZmMWYzICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWZmMWYzICFpbXBvcnRhbnQ7IH1cblxuLmJ1dHRvbi1pdGVtcyB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTJweDsgfVxuICAuYnV0dG9uLWl0ZW1zIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubWZwLXBvcHVwLWZvcm0ge1xuICBtYXgtd2lkdGg6IDExNDBweDsgfVxuXG4uYnMtZXhhbXBsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uaWNvbi1kZW1vLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYWRiNWJkOyB9XG4gIC5pY29uLWRlbW8tY29udGVudCBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40czsgfVxuICAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gICAgLmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNDpob3ZlciBpIHtcbiAgICAgIGNvbG9yOiAjNjI2ZWQ0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpOyB9XG5cbi5ncmlkLXN0cnVjdHVyZSAuZ3JpZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZlcnRpY2FsLW1lbnUsXG4gIC5yaWdodC1iYXIsXG4gIC5wYWdlLXRpdGxlLWJveCxcbiAgLm5hdmJhci1oZWFkZXIsXG4gIC5mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuY2FyZC1ib2R5LFxuICAubWFpbi1jb250ZW50LFxuICAucmlnaHQtYmFyLFxuICAucGFnZS1jb250ZW50LFxuICBib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAuY2FyZCB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDsgfVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwOyB9XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLyogU2Nyb2xsIG9uIHRoaXMgZWxlbWVudCBvdGhlcndpc2UgZWxlbWVudCBjYW4ndCBoYXZlIGEgcGFkZGluZyBhcHBsaWVkIHByb3Blcmx5ICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7IH1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB3aWR0aDogNHB4O1xuICBtaW4taGVpZ2h0OiAxMHB4OyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNhMmFkYjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuXG4uY3VzdG9tLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4vKiA9PT09PT09PT09PT09PVxyXG4gIENhbGVuZGFyXHJcbj09PT09PT09PT09PT09PT09PT0qL1xuLmZjLXRvb2xiYXIgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCB0Ym9keSxcbi5mYy11bnRoZW1lZCB0ZCxcbi5mYy11bnRoZW1lZCB0aCxcbi5mYy11bnRoZW1lZCB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXkge1xuICBiYWNrZ3JvdW5kOiAjZGVlMmU2OyB9XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNlOWVjZWY7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZjLXN0YXRlLWRvd24sXG4uZmMtc3RhdGUtYWN0aXZlLFxuLmZjLXN0YXRlLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lOyB9XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmMtZXZlbnQsIC5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2ZWQ0OyB9XG5cbi5mYy1ldmVudCAuZmMtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi8qID09PT09PT09PT09PT09XHJcbiAgRHJ1YWZ1bGFcclxuPT09PT09PT09PT09PT09PT09PSovXG4udGFzay1ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi5ndS10cmFuc2l0IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICM2Yzc1N2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZiAhaW1wb3J0YW50OyB9XG5cbiNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cgLmNvdW50ZG93bi1ob2xkZXIge1xuICBjb2xvcjogI2VjNDU2MTtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2VjNDU2MTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1iYXIsIC5pcnMtLW1vZGVybiAuaXJzLXRvLCAuaXJzLS1tb2Rlcm4gLmlycy1mcm9tLCAuaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjNjI2ZWQ0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy10bzpiZWZvcmUsIC5pcnMtLW1vZGVybiAuaXJzLWZyb206YmVmb3JlLCAuaXJzLS1tb2Rlcm4gLmlycy1zaW5nbGU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzYyNmVkNDsgfVxuXG4uaXJzLS1tb2Rlcm4gLmlycy1saW5lIHtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi5pcnMtLW1vZGVybiAuaXJzLWdyaWQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICNjZWQ0ZGE7IH1cblxuLmlycy0tbW9kZXJuIC5pcnMtbWluLCAuaXJzLS1tb2Rlcm4gLmlycy1tYXgge1xuICBjb2xvcjogI2FkYjViZDtcbiAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5pcnMtLW1vZGVybiAuaXJzLWhhbmRsZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5zd2FsMi1jb250YWluZXIgLnN3YWwyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzhhNGY4O1xuICBjb2xvcjogIzM4YTRmODsgfVxuXG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMmE0OTk7IH1cblxuLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIsIDE2NCwgMTUzLCAwLjMpOyB9XG5cbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmOGI0MjU7XG4gIGNvbG9yOiAjZjhiNDI1OyB9XG5cbi5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICM2MjZlZDQ7IH1cbiAgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAsIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoOTgsIDExMCwgMjEyLCAwLjMpOyB9XG5cbi5zeW1ib2wge1xuICBib3JkZXItY29sb3I6ICNmZmY7IH1cblxuLnJhdGluZy1zeW1ib2wtYmFja2dyb3VuZCwgLnJhdGluZy1zeW1ib2wtZm9yZWdyb3VuZCB7XG4gIGZvbnQtc2l6ZTogMjRweDsgfVxuXG4ucmF0aW5nLXN5bWJvbC1mb3JlZ3JvdW5kIHtcbiAgdG9wOiAwcHg7IH1cblxuLmVycm9yIHtcbiAgY29sb3I6ICNlYzQ1NjE7IH1cblxuLnBhcnNsZXktZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlYzQ1NjE7IH1cblxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgLnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVkIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucGFyc2xleS1lcnJvcnMtbGlzdCA+IGxpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBjb2xvcjogI2VjNDU2MTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLmNvbG9ycGlja2VyLTJ4IC5jb2xvcnBpY2tlci1zYXR1cmF0aW9uIHtcbiAgd2lkdGg6IDExMnB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItaHVlLFxuLmNvbG9ycGlja2VyLTJ4IC5jb2xvcnBpY2tlci1hbHBoYSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDIwMHB4OyB9XG5cbi5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItY29sb3IsXG4uY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLWNvbG9yIGRpdiB7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBoZWlnaHQ6IDM4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgY29sb3I6ICM0OTUwNTc7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMzRweDtcbiAgICB3aWR0aDogMzRweDtcbiAgICByaWdodDogM3B4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICNhZGI1YmQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2FkYjViZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHggIWltcG9ydGFudDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNmM3NTdkO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2ZWQ0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjMTYxODFiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogI2U5ZWNlZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDIzNiwgMjM2LCAyNDEsIDAuNDQpOyB9XG5cbi5zZWxlY3QyLXNlYXJjaCBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhICFpbXBvcnRhbnQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiAjNDk1MDU3OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM0OTUwNTc7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgcGFkZGluZzogMCA3cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhOyB9XG5cbi8qIENTUyBTd2l0Y2ggKi9cbmlucHV0W3N3aXRjaF0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIGlucHV0W3N3aXRjaF0gKyBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWQ0ZGE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgIHBhZGRpbmc6IDAuMTY2NjdyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBpbnB1dFtzd2l0Y2hdICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgY29udGVudDogYXR0cihkYXRhLW9mZi1sYWJlbCk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWluLXdpZHRoOiAxLjY2NjY3cmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gICAgaW5wdXRbc3dpdGNoXSArIGxhYmVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0OyB9XG4gIGlucHV0W3N3aXRjaF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2ZWQ0OyB9XG5cbmlucHV0W3N3aXRjaF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDsgfVxuICBpbnB1dFtzd2l0Y2hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1vbi1sYWJlbCk7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogM3B4OyB9XG4gIGlucHV0W3N3aXRjaF06Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgICBsZWZ0OiAzM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuaW5wdXRbc3dpdGNoPVwiYm9vbFwiXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDU2MTsgfVxuXG5pbnB1dFtzd2l0Y2g9XCJib29sXCJdICsgbGFiZWw6YmVmb3JlLCBpbnB1dFtzd2l0Y2g9XCJib29sXCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUsXG5pbnB1dFtzd2l0Y2g9XCJkZWZhdWx0XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG5pbnB1dFtzd2l0Y2g9XCJib29sXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMmE0OTk7IH1cblxuaW5wdXRbc3dpdGNoPVwiZGVmYXVsdFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhMmEyOyB9XG5cbmlucHV0W3N3aXRjaD1cInByaW1hcnlcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDsgfVxuXG5pbnB1dFtzd2l0Y2g9XCJzdWNjZXNzXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMmE0OTk7IH1cblxuaW5wdXRbc3dpdGNoPVwiaW5mb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhhNGY4OyB9XG5cbmlucHV0W3N3aXRjaD1cIndhcm5pbmdcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YjQyNTsgfVxuXG5pbnB1dFtzd2l0Y2g9XCJkYW5nZXJcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDU2MTsgfVxuXG5pbnB1dFtzd2l0Y2g9XCJkYXJrXCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7IH1cblxuLnNxdWFyZS1zd2l0Y2gge1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAuc3F1YXJlLXN3aXRjaCBpbnB1dFtzd2l0Y2hdICsgbGFiZWwsIC5zcXVhcmUtc3dpdGNoIGlucHV0W3N3aXRjaF0gKyBsYWJlbDphZnRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG5cbi5kYXRlcGlja2VyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y4ZjlmYTtcbiAgcGFkZGluZzogOHB4O1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDsgfVxuICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZTpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheSwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnRvZGF5LmRpc2FibGVkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC50b2RheS5kaXNhYmxlZDpob3ZlciwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnNlbGVjdGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjZlZDQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5kYXkuZm9jdXNlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuZGF5OmhvdmVyLFxuICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLmZvY3VzZWQsXG4gIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNlOWVjZWY7IH1cbiAgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5vbGQsXG4gIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4ubmV3LFxuICAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuLm9sZCB7XG4gICAgY29sb3I6ICNhZGI1YmQ7XG4gICAgb3BhY2l0eTogMC42OyB9XG4gIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5yYW5nZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLnJhbmdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2OyB9XG5cbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGgsIC50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA3cHg7IH1cblxuLnRveCAudG94LW1lbnViYXIsIC50b3ggLnRveC1lZGl0LWFyZWFfX2lmcmFtZSwgLnRveCAudG94LXN0YXR1c2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udG94IC50b3gtbWJ0biB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7IH1cbiAgLnRveCAudG94LW1idG46aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC50b3gtbWJ0bi0tYWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi50b3ggLnRveC10YnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi50b3ggLnRveC10b29sYmFyLCAudG94IC50b3gtdG9vbGJhcl9fb3ZlcmZsb3csIC50b3ggLnRveC10b29sYmFyX19wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi50b3ggLnRveC10YnRuIHtcbiAgY29sb3I6ICM0OTUwNTcgIWltcG9ydGFudDsgfVxuICAudG94IC50b3gtdGJ0biBzdmcge1xuICAgIGZpbGw6ICM0OTUwNTcgIWltcG9ydGFudDsgfVxuXG4udG94IC50b3gtZWRpdC1hcmVhX19pZnJhbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRveCAudG94LXN0YXR1c2JhciBhLCAudG94IC50b3gtc3RhdHVzYmFyX19wYXRoLWl0ZW0sIC50b3ggLnRveC1zdGF0dXNiYXJfX3dvcmRjb3VudCB7XG4gIGNvbG9yOiAjNDk1MDU3ICFpbXBvcnRhbnQ7IH1cblxuLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7IH1cbiAgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtc3RhdHVzYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllY2VmOyB9XG4gIC5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLWVkaXRpbmctYXJlYSAubm90ZS1lZGl0YWJsZSwgLm5vdGUtZWRpdG9yLm5vdGUtZnJhbWUgLm5vdGUtZWRpdGluZy1hcmVhIC5ub3RlLWNvZGFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubm90ZS1idG4tZ3JvdXAgLm5vdGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgIWltcG9ydGFudDsgfVxuXG4ubm90ZS1zdGF0dXMtb3V0cHV0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubm90ZS1lZGl0YWJsZSBwOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51LFxuLmNhcmQtaGVhZGVyLm5vdGUtdG9vbGJhciAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSB7XG4gIG1pbi13aWR0aDogMzQ0cHg7IH1cblxuLm5vdGUtcG9wb3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4ubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQsXG4uY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ubm90ZS1lZGl0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07IH1cbiAgLm5vdGUtZWRpdGFibGUgcDpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogRHJvcHpvbmUgKi9cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2NlZDRkYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5mb3JtLXdpemFyZC13cmFwcGVyIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ud2l6YXJkIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLndpemFyZCA+IC5zdGVwcyA+IHVsID4gbGkge1xuICB3aWR0aDogMjUlOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OWVtOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgYSwgLndpemFyZCA+IC5zdGVwcyBhOmFjdGl2ZSwgLndpemFyZCA+IC5zdGVwcyBhOmhvdmVyIHtcbiAgbWFyZ2luOiAzcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYSwgLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmFjdGl2ZSwgLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhIC5udW1iZXIsIC53aXphcmQgPiAuc3RlcHMgLmN1cnJlbnQgYTphY3RpdmUgLm51bWJlciwgLndpemFyZCA+IC5zdGVwcyAuY3VycmVudCBhOmhvdmVyIC5udW1iZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7IH1cblxuLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYSwgLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYTphY3RpdmUsIC53aXphcmQgPiAuc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsIC53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSwgLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmFjdGl2ZSwgLndpemFyZCA+IC5zdGVwcyAuZG9uZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RhZGRmNTtcbiAgY29sb3I6ICM2MjZlZDQ7IH1cbiAgLndpemFyZCA+IC5zdGVwcyAuZGlzYWJsZWQgYSAubnVtYmVyLCAud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmFjdGl2ZSAubnVtYmVyLCAud2l6YXJkID4gLnN0ZXBzIC5kaXNhYmxlZCBhOmhvdmVyIC5udW1iZXIsIC53aXphcmQgPiAuc3RlcHMgLmRvbmUgYSAubnVtYmVyLCAud2l6YXJkID4gLnN0ZXBzIC5kb25lIGE6YWN0aXZlIC5udW1iZXIsIC53aXphcmQgPiAuc3RlcHMgLmRvbmUgYTpob3ZlciAubnVtYmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2MjZlZDQ7IH1cblxuLndpemFyZCA+IC5zdGVwcyAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDM4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOTgsIDExMCwgMjEyLCAwLjI1KTsgfVxuXG4ud2l6YXJkID4gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgLndpemFyZCA+IC5jb250ZW50ID4gLnRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OWVtOyB9XG4gIC53aXphcmQgPiAuY29udGVudCA+IC5ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAwIDA7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuXG4ud2l6YXJkID4gLmFjdGlvbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLndpemFyZCA+IC5hY3Rpb25zID4gdWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC53aXphcmQgPiAuYWN0aW9ucyA+IHVsID4gbGkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgMC41ZW07IH1cbiAgLndpemFyZCA+IC5hY3Rpb25zIGEsIC53aXphcmQgPiAuYWN0aW9ucyBhOmFjdGl2ZSwgLndpemFyZCA+IC5hY3Rpb25zIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjZlZDQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC53aXphcmQgPiAuYWN0aW9ucyAuZGlzYWJsZWQgYSwgLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmFjdGl2ZSwgLndpemFyZCA+IC5hY3Rpb25zIC5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAuNjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpLCAud2l6YXJkID4gLmFjdGlvbnMgPiB1bCA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5mb3JtLXdpemFyZC13cmFwcGVyIGxhYmVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC53aXphcmQgPiAuc3RlcHMgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzZjNzU3ZDsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdC5idG4tcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYyNmVkNDtcbiAgICBib3JkZXItY29sb3I6ICM2MjZlZDQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoOTgsIDExMCwgMjEyLCAwLjUpOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5idG4tZ3JvdXAucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuYnRuLWdyb3VwLnB1bGwtcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRvcDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIHRib2R5IHRoIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgbGFiZWw6OmJlZm9yZSB7XG4gICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZTllY2VmO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTFweDtcbiAgICAgIHdpZHRoOiAxNnB4OyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkICsgbGFiZWwge1xuICAgICAgb3BhY2l0eTogMC42NTsgfVxuICAudGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsOjpiZWZvcmUge1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwMGNcIjtcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA1IEZyZWUnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgLnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjZlZDQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjI2ZWQ0OyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi50YWJsZS1yZXAtcGx1Z2luIC5maXhlZC1zb2x1dGlvbiAuc3RpY2t5LXRhYmxlLWhlYWRlciB7XG4gIHRvcDogNzBweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjI2ZWQ0OyB9XG4gIC50YWJsZS1yZXAtcGx1Z2luIC5maXhlZC1zb2x1dGlvbiAuc3RpY2t5LXRhYmxlLWhlYWRlciB0YWJsZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLWVkaXRhYmxlIC5lZGl0YWJsZS1pbnB1dCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAycmVtOyB9XG5cbi50YWJsZS1lZGl0YWJsZSBhLmVkaXRhYmxlIHtcbiAgY29sb3I6ICM1YjYyNmI7IH1cblxuLnRhYmxlLWVkaXRhYmxlIC5lZGl0YWJsZS1idXR0b25zIC5idG4uYnRuLXNtIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi50YWJsZS1lZGl0YWJsZSB0Ym9keSB0ZC5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggMXB4ICM2MjZlZDQgIWltcG9ydGFudDsgfVxuXG4uZHQtYXV0b2ZpbGwtbGlzdCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgLmR0LWF1dG9maWxsLWxpc3QgLmR0LWF1dG9maWxsLXF1ZXN0aW9uLFxuICAuZHQtYXV0b2ZpbGwtbGlzdCAuZHQtYXV0b2ZpbGwtYnV0dG9uIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLmR0LWF1dG9maWxsLWxpc3QgdWwgbGk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTYgIWltcG9ydGFudDsgfVxuXG4uZ2x5cGhpY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBpbmhlcml0OyB9XG5cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEYxMkNcIjsgfVxuXG4uZ2x5cGhpY29uLXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRjE1NlwiOyB9XG5cbi5lZGl0YWJsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5lZGl0YWJsZS1idXR0b25zIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tb3JyaXMtY2hhcnRzIHRleHQge1xuICBmb250LWZhbWlseTogXCJTYXJhYnVuXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZmlsbDogI2FkYjViZDsgfVxuXG4ubW9ycmlzLWhvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDsgfVxuICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjgpO1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNlOWVjZWY7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcm93LWxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwLjI1ZW0gMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNhcmFidW5cIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGUgLm1vcnJpcy1ob3Zlci1wb2ludCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAwLjFlbSAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZSB7XG4gIGZsb2F0OiBub25lOyB9XG5cbi5jdC1jaGFydCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5jdC1jaGFydCAuY3QtbGFiZWwge1xuICAgIGZpbGw6ICNhZGI1YmQ7XG4gICAgY29sb3I6ICNhZGI1YmQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jdC1jaGFydC5zaW1wbGUtcGllLWNoYXJ0LWNoYXJ0aXN0IC5jdC1sYWJlbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmN0LWdyaWQge1xuICBzdHJva2U6IHJnYmEoNTIsIDU4LCA2NCwgMC4wOSk7XG4gIHN0cm9rZS13aWR0aDogMXB4O1xuICBzdHJva2UtZGFzaGFycmF5OiAzcHg7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjNjI2ZWQ0OyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzAyYTQ5OTsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNmOGI0MjU7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjMzQzYTQwOyB9XG5cbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1iYXIsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtbGluZSxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1wb2ludCxcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1zbGljZS1kb251dCB7XG4gIHN0cm9rZTogIzM4YTRmODsgfVxuXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtYmFyLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWxpbmUsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQsXG4uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3Qtc2xpY2UtZG9udXQge1xuICBzdHJva2U6ICNlYzQ1NjE7IH1cblxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWJhcixcbi5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1saW5lLFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXBvaW50LFxuLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXNsaWNlLWRvbnV0IHtcbiAgc3Ryb2tlOiAjZjhmOWZhOyB9XG5cbi5jdC1zZXJpZXMtYSAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtYSAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzYyNmVkNDsgfVxuXG4uY3Qtc2VyaWVzLWIgLmN0LWFyZWEsXG4uY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZSB7XG4gIGZpbGw6ICNmOGI0MjU7IH1cblxuLmN0LXNlcmllcy1jIC5jdC1hcmVhLFxuLmN0LXNlcmllcy1jIC5jdC1zbGljZS1waWUge1xuICBmaWxsOiAjMzQzYTQwOyB9XG5cbi5jdC1zZXJpZXMtZCAuY3QtYXJlYSxcbi5jdC1zZXJpZXMtZCAuY3Qtc2xpY2UtcGllIHtcbiAgZmlsbDogIzAyYTQ5OTsgfVxuXG4uY3QtYXJlYSB7XG4gIGZpbGwtb3BhY2l0eTogLjMzOyB9XG5cbi5jaGFydGlzdC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMTBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgY29sb3I6ICNkZWUyZTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGxpbmVhcjsgfVxuICAuY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3cge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmN0LWxpbmUge1xuICBzdHJva2Utd2lkdGg6IDNweDsgfVxuXG4uY3QtcG9pbnQge1xuICBzdHJva2Utd2lkdGg6IDdweDsgfVxuXG4uYXBleC1jaGFydHMge1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmFwZXgtY2hhcnRzIHRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogI2FkYjViZDsgfVxuICAuYXBleC1jaGFydHMgLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy1sZWdlbmQtc2VyaWVzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYXBleGNoYXJ0cy1ncmlkbGluZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBzdHJva2U6ICNmOGY5ZmE7IH1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLmFwZXhjaGFydHMteWF4aXMgdGV4dCxcbi5hcGV4Y2hhcnRzLXhheGlzIHRleHQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmaWxsOiAjYWRiNWJkOyB9XG5cbi8qIEZsb3QgY2hhcnQgKi9cbi5mbG90LWNoYXJ0cy1oZWlnaHQge1xuICBoZWlnaHQ6IDMyMHB4OyB9XG5cbi5mbG90VGlwIHtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDU4LCA2NCwgMC45KTtcbiAgei1pbmRleDogMTAwO1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxM3B4IDBweCByZ2JhKDIzNiwgMjM2LCAyNDEsIDAuNDQpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmxlZ2VuZExhYmVsIHtcbiAgY29sb3I6ICNhZGI1YmQ7IH1cblxuLmpxc3Rvb2x0aXAge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAxcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDVweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7IH1cblxuLmpxc2ZpZWxkIHtcbiAgY29sb3I6ICNlOWVjZWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDsgfVxuXG4uZ21hcHMsIC5nbWFwcy1wYW5hcm9tYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuXG4uZ21hcHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNjI2ZWQ0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmdtYXBzLW92ZXJsYXlfYXJyb3cuYWJvdmUge1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgIzYyNmVkNDsgfVxuICAuZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gICAgdG9wOiAtMTVweDtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAjNjI2ZWQ0OyB9XG5cbi5hY2NvdW50LXBhZ2VzIC5sb2dvLWFkbWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbiAgbGluZS1oZWlnaHQ6IDc0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMmE0OTk7IH1cblxuLmFjY291bnRiZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwOyB9XG5cbi5hY2NvdW50LXBhZ2UtZnVsbCB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA0MjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYWNjb3VudC1wYWdlLWZ1bGwgLmNhcmQge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuXG4uYWNjb3VudC1jb3B5cmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmhvbWUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiAyNXB4OyB9XG5cbi5tYWludGVuYW5jZS1pbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAzMjBweDsgfVxuXG4vKi0tLS0tLS0tLS0tLSBTdWJzY3JpYmVyIC0tLS0tLS0tLS0tLS0tKi9cbi5jb21pbmctc29vbi1zZWFyY2gtZm9ybSBpbnB1dCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTllY2VmO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLmNvbWluZy1zb29uLXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogOXB4IDMwcHg7IH1cblxuLmNvbWluZy1zb29uLXNlYXJjaC1mb3JtIGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87IH1cblxuLnNlYXJjaC1ib3ggLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4uc2VhcmNoLWJveCAuc2VhcmNoLWljb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMzhweDsgfVxuXG4ucHJvZHVjdC1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4IDBweDtcbiAgY29sb3I6ICM1YjYyNmI7IH1cblxuLnByb2R1Y3Qtdmlldy1uYXYubmF2LXBpbGxzIC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7IH1cblxuLnByb2R1Y3Qtdmlldy1uYXYubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5wcm9kdWN0LXJpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgdG9wOiAwcHg7IH1cblxuLnByb2R1Y3QtZGV0YWktaW1ncyAubmF2IC5uYXYtbGluayB7XG4gIG1hcmdpbjogN3B4IDBweDsgfVxuICAucHJvZHVjdC1kZXRhaS1pbWdzIC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjsgfVxuXG4ucHJvZHVjdC1jb2xvciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNWI2MjZiOyB9XG4gIC5wcm9kdWN0LWNvbG9yIGEgLnByb2R1Y3QtY29sb3ItaXRlbSB7XG4gICAgbWFyZ2luOiA3cHg7IH1cbiAgLnByb2R1Y3QtY29sb3IgYS5hY3RpdmUsIC5wcm9kdWN0LWNvbG9yIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjNjI2ZWQ0OyB9XG4gICAgLnByb2R1Y3QtY29sb3IgYS5hY3RpdmUgLnByb2R1Y3QtY29sb3ItaXRlbSwgLnByb2R1Y3QtY29sb3IgYTpob3ZlciAucHJvZHVjdC1jb2xvci1pdGVtIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzYyNmVkNCAhaW1wb3J0YW50OyB9XG5cbi52aXNhLWNhcmQgLnZpc2EtbG9nbyB7XG4gIGxpbmUtaGVpZ2h0OiAwLjU7IH1cblxuLnZpc2EtY2FyZCAudmlzYS1wYXR0ZXJuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDM4NXB4O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgbGluZS1oZWlnaHQ6IDAuNDtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7IH1cblxuLmNoZWNrb3V0LXRhYnMgLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTNweCAwcHggcmdiYSgyMzYsIDIzNiwgMjQxLCAwLjQ0KTsgfVxuICAuY2hlY2tvdXQtdGFicyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MjZlZDQ7IH1cbiAgLmNoZWNrb3V0LXRhYnMgLm5hdi1waWxscyAubmF2LWxpbmsgLmNoZWNrLW5hdi1pY29uIHtcbiAgICBmb250LXNpemU6IDM2cHg7IH1cblxuLyogPT09PT09PT09PT09PT1cclxuICBFbWFpbFxyXG49PT09PT09PT09PT09PT09PT09Ki9cbi5lbWFpbC1sZWZ0YmFyIHtcbiAgd2lkdGg6IDIzNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi5lbWFpbC1yaWdodGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyNjBweDsgfVxuXG4uY2hhdC11c2VyLWJveCBwLnVzZXItdGl0bGUge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uY2hhdC11c2VyLWJveCBwIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW1haWwtbGVmdGJhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVtYWlsLXJpZ2h0YmFyIHtcbiAgICBtYXJnaW46IDA7IH0gfVxuXG4ubWFpbC1saXN0IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiA4cHggNXB4OyB9XG4gIC5tYWlsLWxpc3QgYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZWM0NTYxO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLm1lc3NhZ2UtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm1lc3NhZ2UtbGlzdCBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSBhIHtcbiAgICAgIGNvbG9yOiAjNmM3NTdkOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZTllY2VmO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjA1czsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgICB3aWR0aDogMzIwcHg7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuZG90IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5kb3Qge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIG1hcmdpbjogMjJweCAyNnB4IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMjBweDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC50aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMjBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5zdWJqZWN0LFxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5zdWJqZWN0IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDIwMHB4O1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuZGF0ZSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDsgfVxuICAgIC5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlLCAubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICM2MjZlZDQ7IH1cbiAgICAubWVzc2FnZS1saXN0IGxpLnVucmVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjMjkyZDMyOyB9XG4gICAgICAubWVzc2FnZS1saXN0IGxpLnVucmVhZCBhIHtcbiAgICAgICAgY29sb3I6ICMyOTJkMzI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLm1lc3NhZ2UtbGlzdCAuY2hlY2tib3gtd3JhcHBlci1tYWlsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNjZWQ0ZGE7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gICAgLm1lc3NhZ2UtbGlzdCAuY2hlY2tib3gtd3JhcHBlci1tYWlsIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgbGFiZWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMDVzO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXEYxMkNcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBjb2xvcjogIzI5MmQzMjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE2cHg7XG4gICAgICAgIGxlZnQ6IDRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIHtcbiAgICB3aWR0aDogMjAwcHg7IH0gfVxuXG4ucHJvamVjdC1saXN0LXRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDAgMTJweDsgfVxuICAucHJvamVjdC1saXN0LXRhYmxlIHRyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jb250YWN0LWxpbmtzIGEge1xuICBjb2xvcjogIzViNjI2YjsgfVxuXG4ucHJvZmlsZS11c2VyLXdpZCB7XG4gIG1hcmdpbi10b3A6IC0yNnB4OyB9XG5cbi5jb3VudGVyLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzYyNmVkNDsgfVxuICAuY291bnRlci1udW1iZXIgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uY29taW5nLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjElO1xuICBwYWRkaW5nOiAxNHB4IDdweDtcbiAgbWFyZ2luOiAwcHggMTJweCAyNHB4IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDApO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEzcHggMHB4IHJnYmEoMjM2LCAyMzYsIDI0MSwgMC40NCk7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jb21pbmctYm94IHtcbiAgICB3aWR0aDogNDAlOyB9IH1cblxuLnRpbWVsaW5lIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4OyB9XG4gIC50aW1lbGluZSAudGltZWxpbmUtbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBkYXNoZWQgI2U5ZWNlZjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggZGFzaGVkICNlOWVjZWY7IH1cbiAgICAudGltZWxpbmUgLnRpbWVsaW5lLWxpc3QgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjlmYTsgfVxuICAgICAgLnRpbWVsaW5lIC50aW1lbGluZS1saXN0IC5jZC10aW1lbGluZS1jb250ZW50IC5kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGxlZnQ6IC0zOXB4O1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG4gICAgLnRpbWVsaW5lIC50aW1lbGluZS1saXN0LnJpZ2h0IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggZGFzaGVkICNlOWVjZWY7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggZGFzaGVkICNlOWVjZWY7IH1cbiAgICAgIC50aW1lbGluZSAudGltZWxpbmUtbGlzdC5yaWdodCAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgICAgLnRpbWVsaW5lIC50aW1lbGluZS1saXN0LnJpZ2h0IC5jZC10aW1lbGluZS1jb250ZW50IC5kYXRlIHtcbiAgICAgICAgICByaWdodDogLTM5cHg7XG4gICAgICAgICAgbGVmdDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgICAudGltZWxpbmUgLnRpbWVsaW5lLWxpc3QucmlnaHQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI2NkLXRpbWVsaW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG4gICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICB3aWR0aDogNTYlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aW1lbGluZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAudGltZWxpbmUgLnRpbWVsaW5lLWxpc3Qge1xuICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLnRpbWVsaW5lIC50aW1lbGluZS1saXN0IC5kYXRlIHtcbiAgICAgICAgdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IC0zMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDE0cHggIWltcG9ydGFudDsgfVxuICAgICAgLnRpbWVsaW5lIC50aW1lbGluZS1saXN0LnJpZ2h0IC5kYXRlIHtcbiAgICAgICAgcmlnaHQ6IC0zMHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGxhbi1ib3ggLnBsYW4tYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wbGFuLWJveCAucGxhbi1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZDogI2RlZTJlNjtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDEycHg7IH1cblxuLyogZGlyZWN0b3J5ICovXG4uc29jaWFsLWxpbmtzIGxpIGEge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYXEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhcSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAyMnB4IDIwcHg7IH1cblxuLmFjY29yZGlvbiAuY2FyZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbmEuZmFxW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXS5jb2xsYXBzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRjQxOSc7IH1cblxuYS5mYXFbZGF0YS10b2dnbGU9Y29sbGFwc2VdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXEYzNzcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5vdmVybGF5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJvamVjdC1pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wcm9qZWN0LWl0ZW0gaW1nLmdhbGxlcnktdGh1bWItaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnByb2plY3QtaXRlbS1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMmEzMTQyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi5wcm9qZWN0LWl0ZW0tb3ZlcmxheSBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3JTtcbiAgbGVmdDogNyU7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLnByb2plY3QtaXRlbS1vdmVybGF5IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvdHRvbTogNyU7XG4gIGxlZnQ6IDclO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWFyZ2luOiAwOyB9XG5cbi5vdmVybGF5LWNvbnRhaW5lcjpob3ZlciAucHJvamVjdC1pdGVtLW92ZXJsYXkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiIsIi8vIFxyXG4vLyBQYWdlLXRpdGxlXHJcbi8vIFxyXG5cclxuLnBhZ2UtdGl0bGUtYm94IHtcclxuICAgIHBhZGRpbmc6IDI0cHggMHB4O1xyXG5cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG59IiwiLy8gXHJcbi8vIF9mb290ZXIuc2Nzc1xyXG4vLyBcclxuXHJcbi5mb290ZXIge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZzogMjBweCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogJGZvb3Rlci1jb2xvcjtcclxuICAgIGxlZnQ6IDI0MHB4O1xyXG4gICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb290ZXItYmc7XHJcbn1cclxuICBcclxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAuZm9vdGVyIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBFbmxhcmdlIG1lbnVcclxuLnZlcnRpY2FsLWNvbGxwc2VkIHtcclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIGxlZnQ6ICRzaWRlYmFyLWNvbGxhcHNlZC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuYm9keVtkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfSAgXHJcbn0iLCIvL1xyXG4vLyByaWdodC1zaWRlYmFyLnNjc3NcclxuLy9cclxuXHJcbi5yaWdodC1iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMjRweCAwIHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1vdXQ7XHJcbiAgICB3aWR0aDogJHJpZ2h0YmFyLXdpZHRoO1xyXG4gICAgei1pbmRleDogOTk5OTtcclxuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IC0oJHJpZ2h0YmFyLXdpZHRoICsgMTBweCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgLnJpZ2h0LWJhci10b2dnbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJGRhcmssIDclKTtcclxuICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkZGFyaywgMTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFJpZ2h0YmFyIG92ZXJsYXlcclxuLnJpZ2h0YmFyLW92ZXJsYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC41NSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5ODtcclxuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcbi5yaWdodC1iYXItZW5hYmxlZCB7XHJcbiAgICAucmlnaHQtYmFyIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5yaWdodGJhci1vdmVybGF5IHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAucmlnaHQtYmFyIHtcclxuICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAuc2xpbXNjcm9sbC1tZW51IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xyXG4vLyBfbWVudS5zY3NzXHJcbi8vIFxyXG5cclxuLm1ldGlzbWVudSB7XHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tbS1jb2xsYXBzZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJjpub3QoLm1tLXNob3cpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubW0tc2hvdyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tbS1jb2xsYXBzaW5nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4udmVydGljYWwtbWVudSB7XHJcbiAgICB3aWR0aDogJHNpZGViYXItd2lkdGg7XHJcbiAgICB6LWluZGV4OiAxMDAxO1xyXG4gICAgYmFja2dyb3VuZDogJHNpZGViYXItYmc7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG59XHJcblxyXG4ubWFpbi1jb250ZW50IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci13aWR0aDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLmNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4jc2lkZWJhci1tZW51IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAzMHB4IDA7XHJcblxyXG4gICAgLm1tLWFjdGl2ZSB7XHJcbiAgICAgICAgPi5oYXMtYXJyb3cge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oYXMtYXJyb3cge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRjE0MFwiO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLW1lbnUtaXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUuN3B4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuXHJcbiAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMTI1ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDA2MjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWljb24tY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0LjdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRyZW0gMS41cmVtIC40cmVtIDMuNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1zdWItaXRlbS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVsLnN1Yi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC40cmVtIDEuNXJlbSAuNHJlbSA0LjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMy41cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubWVudS10aXRsZSB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggIWltcG9ydGFudDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0taWNvbi1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbn1cclxuXHJcbi5tbS1hY3RpdmUge1xyXG4gICAgY29sb3I6ICRzaWRlYmFyLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcclxuICAgIC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICBcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgPiBpIHtcclxuICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgIC52ZXJ0aWNhbC1tZW51IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgYm9keS5zaWRlYmFyLWVuYWJsZSB7XHJcbiAgICAgICAgLnZlcnRpY2FsLW1lbnUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEVubGFyZ2UgbWVudVxyXG4udmVydGljYWwtY29sbHBzZWQge1xyXG5cclxuICAgIC5tYWluLWNvbnRlbnQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1jb2xsYXBzZWQtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdmJhci1icmFuZC1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAkc2lkZWJhci1jb2xsYXBzZWQtd2lkdGggIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgICAgc3Bhbi5sb2dvLWxnIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ubG9nby1zbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBTaWRlIG1lbnVcclxuICAgIC52ZXJ0aWNhbC1tZW51IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6ICRzaWRlYmFyLWNvbGxhcHNlZC13aWR0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG4gICAgICAgIC5zaW1wbGViYXItbWFzayxcclxuICAgICAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2ltcGxlYmFyLXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zaW1wbGViYXItb2Zmc2V0IHtcclxuICAgICAgICAgICAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBTaWRlYmFyIE1lbnVcclxuICAgICAgICAjc2lkZWJhci1tZW51IHtcclxuXHJcbiAgICAgICAgICAgIC5tZW51LXRpdGxlLFxyXG4gICAgICAgICAgICAuYmFkZ2UsXHJcbiAgICAgICAgICAgIC5jb2xsYXBzZS5pbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5uYXYuY29sbGFwc2Uge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5oYXMtYXJyb3cge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphY3RpdmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxOTBweCArICN7JHNpZGViYXItY29sbGFwc2VkLXdpZHRofSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHNpZGViYXItYmcsIDQlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkc2lkZWJhci1jb2xsYXBzZWQtd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDNweCA1cHggMTBweCAwIHJnYmEoNTQsIDYxLCA3MSwgLjEpO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAzcHggNXB4IDEwcHggMCByZ2JhKDU0LCA2MSwgNzEsIC4xKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogNjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1zdWItaXRlbS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0taG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItYmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+dWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5hIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ucHVsbC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBsaS5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG5cclxuXHJcbmJvZHlbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSB7XHJcbiAgICAudmVydGljYWwtbWVudSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNpZGViYXItZGFyay1iZztcclxuICAgIH1cclxuXHJcbiAgICAjc2lkZWJhci1tZW51IHtcclxuICAgIFxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtaXRlbS1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtaXRlbS1pY29uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWl0ZW0taG92ZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgPi5tbS1hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWFjdGl2ZS1iZztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LXN1Yi1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+bGl7XHJcbiAgICAgICAgICAgICAgICA+YXtcclxuICAgICAgICAgICAgICAgICAgICAmLm1tLWFjdGl2ZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWFjdGl2ZS1iZztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBFbmxhcmdlIG1lbnVcclxuICAgICYudmVydGljYWwtY29sbHBzZWQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcclxuICAgICAgICAvLyBTaWRlIG1lbnVcclxuICAgICAgICAudmVydGljYWwtbWVudSB7XHJcblxyXG4gICAgICAgICAgICAvLyBTaWRlYmFyIE1lbnVcclxuICAgICAgICAgICAgI3NpZGViYXItbWVudSB7XHJcblxyXG4gICAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkc2lkZWJhci1kYXJrLWJnLCAyJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPnVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LXN1Yi1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICB1bHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpZGViYXItZGFyay1iZztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWx7XHJcbiAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgbGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYubW0tYWN0aXZlIC5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWRlYmFyLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tbS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICA+IGkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItZGFyay1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzaWRlYmFyLW1lbnUtaXRlbS1hY3RpdmUtYmc7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1kYXJrLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRzaWRlYmFyLWRhcmstbWVudS1pdGVtLWljb24tY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5ib2R5W2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSB7XHJcbiAgICAubWFpbi1jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb21wYWN0IFNpZGViYXJcclxuXHJcbmJvZHlbZGF0YS1zaWRlYmFyLXNpemU9XCJzbWFsbFwiXSB7XHJcbiAgICAubmF2YmFyLWJyYW5kLWJveHtcclxuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtc207XHJcbiAgICB9XHJcbiAgICAudmVydGljYWwtbWVudXtcclxuICAgICAgICB3aWR0aDogJHNpZGViYXItd2lkdGgtc207XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzaWRlYmFyLXdpZHRoLXNtO1xyXG4gICAgfVxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgbGVmdDogJHNpZGViYXItd2lkdGgtc207XHJcbiAgICB9XHJcbiAgICAuaGFzLWFycm93OmFmdGVyLFxyXG4gICAgLmJhZGdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgI3NpZGViYXItbWVudSB7XHJcbiAgICAgICAgdWwgbGkge1xyXG4gICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB1bC5zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgICBsaSBhe1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi52ZXJ0aWNhbC1jb2xscHNlZCB7XHJcbiAgICAgICAgLm1haW4tY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1jb2xsYXBzZWQtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC52ZXJ0aWNhbC1tZW51IHtcclxuICAgICAgICAgICAgI3NpZGViYXItbWVudXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICA+dWx7XHJcbiAgICAgICAgICAgICAgICAgICAgPmxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9vdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogJHNpZGViYXItY29sbGFwc2VkLXdpZHRoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gY29sb3JlZCBzaWRlYmFyXHJcblxyXG5ib2R5W2RhdGEtc2lkZWJhcj1cImNvbG9yZWRcIl0ge1xyXG4gICAgLnZlcnRpY2FsLW1lbnV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgICAubmF2YmFyLWJyYW5kLWJveHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAubG9nby1kYXJre1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubG9nby1saWdodHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tbS1hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICA+IGksIC5hY3RpdmUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICNzaWRlYmFyLW1lbnUge1xyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJi5tZW51LXRpdGxle1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC42KTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhe1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgICAgICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYud2F2ZXMtZWZmZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwuNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52ZXJ0aWNhbC1jb2xscHNlZCB7XHJcbiAgICAgICAgLnZlcnRpY2FsLW1lbnUge1xyXG4gICAgICAgICAgICAjc2lkZWJhci1tZW51e1xyXG4gICAgICAgICAgICAgICAgPnVse1xyXG4gICAgICAgICAgICAgICAgICAgID5saXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3Zlcj5he1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMiUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHVse1xyXG4gICAgICAgICAgICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLm1tLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gXHJcbi8vIF9ob3Jpem9udGFsLnNjc3NcclxuLy8gXHJcblxyXG5cclxuLnRvcG5hdiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9wbmF2LWJnO1xyXG4gICAgcGFkZGluZzogMCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpO1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XHJcbiAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIFxyXG4gICAgLnRvcG5hdi1tZW51IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNC41cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxLjNyZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IC5kcm9wZG93bntcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgICBjb2xvcjogJHNpZGViYXItbWVudS1pdGVtLWNvbG9yO1xyXG4gICAgICAgICAgICAmLmFjdGl2ZSwgJjpob3ZlcntcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdi1pdGVte1xyXG4gICAgICAgICAgICAubmF2LWxpbmtcclxuICAgICAgICAgICAgLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBzaWRlYmFyLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcm9wZG93bntcclxuICAgICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lkZWJhci1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcblxyXG4gICAgYm9keVtkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xyXG4gICAgICAgIC5jb250YWluZXItZmx1aWQsXHJcbiAgICAgICAgLm5hdmJhci1oZWFkZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDg1JTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIC50b3BuYXYge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNXJlbSAxLjVyZW07XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAmLm1lZ2EtZHJvcGRvd257XHJcbiAgICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgICAgICAgICAgLm1lZ2EtZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcclxuXHJcbiAgICAgICAgICAgICAgICAuYXJyb3ctZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24ge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmVcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgPi5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duOmhvdmVyPi5kcm9wZG93bi1tZW51Pi5kcm9wZG93bjpob3Zlcj4uZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5uYXZiYXItdG9nZ2xlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXJyb3ctZG93biB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGhlaWdodDogLjRlbTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IC40ZW07XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICAudG9wbmF2LW1lbnUge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5kcm9wZG93biB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBcclxuICAgIC50b3BuYXYge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMXJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duIHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnJvdy1kb3duIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyBcclxuLy8gX2xheW91dHMuc2Nzc1xyXG4vLyBcclxuXHJcbmJvZHlbZGF0YS1sYXlvdXQtc2l6ZT1cImJveGVkXCJdIHtcclxuICAgICNsYXlvdXQtd3JhcHBlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgfVxyXG5cclxuICAgICNwYWdlLXRvcGJhciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogY2FsYygjeyRib3hlZC1sYXlvdXQtd2lkdGh9IC0gI3skc2lkZWJhci13aWR0aH0pO1xyXG4gICAgfVxyXG5cclxuICAgICYudmVydGljYWwtY29sbHBzZWQge1xyXG4gICAgICAgIC5mb290ZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm94ZWQtbGF5b3V0LXdpZHRofSAtICN7JHNpZGViYXItY29sbGFwc2VkLXdpZHRofSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIEJveGVkIExheW91dFxyXG5cclxuYm9keVtkYXRhLWxheW91dD1cImhvcml6b250YWxcIl1bZGF0YS1sYXlvdXQtc2l6ZT1cImJveGVkXCJde1xyXG4gICAgI3BhZ2UtdG9wYmFyLCAjbGF5b3V0LXdyYXBwZXIsIC5mb290ZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAjbGF5b3V0LXdyYXBwZXIge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWhlYWRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LXdpZHRoO1xyXG4gICAgfVxyXG59IiwiXHJcbi8qIVxyXG4gKiBXYXZlcyB2MC43LjZcclxuICogaHR0cDovL2ZpYW4ubXkuaWQvV2F2ZXMgXHJcbiAqIFxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZSBcclxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cclxuIC53YXZlcy1lZmZlY3Qge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuICAud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDBweDtcclxuICAgIG1hcmdpbi10b3A6IC01MHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICAgIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XHJcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xyXG4gICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XHJcbiAgfVxyXG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYyAud2F2ZXMtcmlwcGxlIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICB9XHJcbiAgLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG4gIH1cclxuICAud2F2ZXMtbm90cmFuc2l0aW9uIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC53YXZlcy1idXR0b24sXHJcbiAgLndhdmVzLWNpcmNsZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcclxuICB9XHJcbiAgLndhdmVzLWJ1dHRvbixcclxuICAud2F2ZXMtYnV0dG9uOmhvdmVyLFxyXG4gIC53YXZlcy1idXR0b246dmlzaXRlZCxcclxuICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG4gIC53YXZlcy1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yZW07XHJcbiAgfVxyXG4gIC53YXZlcy1idXR0b24taW5wdXQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xyXG4gIH1cclxuICAud2F2ZXMtaW5wdXQtd3JhcHBlciB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcbiAgfVxyXG4gIC53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuICAud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAud2F2ZXMtY2lyY2xlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHdpZHRoOiAyLjVlbTtcclxuICAgIGhlaWdodDogMi41ZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG4gIC53YXZlcy1mbG9hdCB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcclxuICB9XHJcbiAgLndhdmVzLWZsb2F0OmFjdGl2ZSB7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgfVxyXG4gIC53YXZlcy1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IHtcclxuICAgIC53YXZlcy1yaXBwbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjQpO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXByaW1hcnkge1xyXG4gICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC40KTtcclxuICAgIH1cclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXN1Y2Nlc3Mge1xyXG4gICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC40KTtcclxuICAgIH1cclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWluZm8ge1xyXG4gICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC40KTtcclxuICAgIH1cclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXdhcm5pbmcge1xyXG4gICAgLndhdmVzLXJpcHBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2FybmluZywgMC40KTtcclxuICAgIH1cclxufVxyXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWRhbmdlciB7XHJcbiAgICAud2F2ZXMtcmlwcGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYW5nZXIsIDAuNCk7XHJcbiAgICB9XHJcbn0iLCIvL1xuLy8gYXZhdGFyLnNjc3Ncbi8vXG5cbi5hdmF0YXIteHMge1xuICBoZWlnaHQ6IDIuM3JlbTtcbiAgd2lkdGg6IDIuM3JlbTtcbn1cblxuLmF2YXRhci1zbSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmF2YXRhci1sZyB7XG4gIGhlaWdodDogNS41cmVtO1xuICB3aWR0aDogNS41cmVtO1xufVxuXG4uYXZhdGFyLXhsIHtcbiAgaGVpZ2h0OiA3LjVyZW07XG4gIHdpZHRoOiA3LjVyZW07XG59XG5cbi5hdmF0YXItdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi8vXG4vLyBfaGVscGVyLnNjc3Ncbi8vXG5cbi5mb250LXNpemUtMTEge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS0xNSB7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtMTcge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS0xOCB7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1zaXplLTIwIHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXNpemUtMjIge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cblxuLmZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4vLyBGb250IHdlaWdodCBoZWxwIGNsYXNzXG5cbi5mb250LXdlaWdodC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLyBTb2NpYWxcblxuLnNvY2lhbC1saXN0LWl0ZW0ge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBsaW5lLWhlaWdodDogY2FsYygycmVtIC0gMnB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTUwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogJGdyYXktNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuLncteHMge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG4udy1zbSB7XG4gIG1pbi13aWR0aDogOTVweDtcbn1cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cbi53LWxnIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cblxuLncteGwge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufSIsIi8vIFxyXG4vLyBwcmVsb2FkZXIuc2Nzc1xyXG4vL1xyXG5cclxuI3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbiNzdGF0dXMge1xyXG4gICAgd2lkdGg6IDQwcHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xyXG59XHJcblxyXG4uc3Bpbm5lci1jaGFzZSB7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYW5pbWF0aW9uOiBzcGlubmVyLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7XHJcbn1cclxuXHJcbi5jaGFzZS1kb3Qge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwOyBcclxuICAgIGFuaW1hdGlvbjogY2hhc2UtZG90IDIuMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDsgXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBoZWlnaHQ6IDI1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGFuaW1hdGlvbjogY2hhc2UtZG90LWJlZm9yZSAyLjBzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7IFxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDEpIHsgXHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgXHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoMikgeyBcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjBzO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKDMpIHsgXHJcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNCkgeyBcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyBcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNSkgeyBcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyBcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxuICAgICAgICB9IFxyXG4gICAgfVxyXG4gICAgJjpudGgtY2hpbGQoNikgeyBcclxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyBcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3Bpbm5lci1jaGFzZSB7XHJcbiAgICAxMDAlIHsgXHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgXHJcbiAgICB9IFxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGNoYXNlLWRvdCB7XHJcbiAgICA4MCUsIDEwMCUgeyBcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyBcclxuICAgIH0gXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgY2hhc2UtZG90LWJlZm9yZSB7XHJcbiAgICA1MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTsgXHJcbiAgICB9IFxyXG4gICAgMTAwJSwgMCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wKTsgXHJcbiAgICB9IFxyXG59IiwiLy8gXHJcbi8vIFdpZGdldHMuc2Nzc1xyXG4vLyBcclxuXHJcbi5taW5pLXN0YXQge1xyXG4gICAgLm1pbmktc3RhdC1pbWd7XHJcbiAgICAgICAgd2lkdGg6IDU4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjE1KTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5taW5pLXN0YXQtbGFiZWx7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMThweDtcclxuICAgICAgICBwYWRkaW5nOiAycHggMTBweCAycHggMzJweDtcclxuICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMTAwJSAwLCAxMDAlIDUwJSwgMTAwJSAxMDAlLCAwJSAxMDAlLCAyNCUgNTAlLCA2JSAwKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiBBY3Rpdml0eSAqL1xyXG4uYWN0aXZpdHktZmVlZCB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBcclxuICAgIC5mZWVkLWl0ZW0ge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGdyYXktMjAwO1xyXG4gIFxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTRweDtcclxuICAgICAgICBsZWZ0OiAtOXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTVweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgfVxyXG4gICAgICAuYWN0aXZpdHktdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gICBTYWxlcyBSZXBvcnRcclxuXHJcbiAgLmN0LWNoYXJ0LndpZCB7XHJcbiAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gIH1cclxuICBcclxuICAuY3QtY2hhcnQud2lkIC5jdC1zbGljZS1kb251dCB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDE0cHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG5cclxuXHJcbiAgLyogcGVpdHkgKi9cclxuICAud2lkLXBlaXR5IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgfVxyXG5cclxuLy8gICBDaGF0XHJcblxyXG4uY29udmVyc2F0aW9uLWxpc3Qge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xyXG4gICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICAgIC5jaGF0LWF2YXRhciB7XHJcbiAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAudGltZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdGV4dC13cmFwIHtcclxuICAgICAgICAudXNlci1uYW1lIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDE4JSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbnZlcnNhdGlvbi10ZXh0IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICB9XHJcbiAgICAuY3RleHQtd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxOHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJHByaW1hcnksIDMyJSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDdweCA3cHggN3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzIlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMzIlKTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5vZGQge1xyXG4gICAgICAgIC5jaGF0LWF2YXRhciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY29udmVyc2F0aW9uLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjJweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY3RleHQtd3JhcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGdyYXktMjAwLCAyJSkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDBweCA3cHggN3B4O1xyXG4gICAgICAgICAgICBwe1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOCwyMzgsMjQyLDApIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBsaWdodGVuKCRncmF5LTIwMCwgMiUpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiBsaWdodGVuKCRncmF5LTIwMCwgMiUpIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBcclxuLy8gX2RlbW9zLnNjc3NcclxuLy8gXHJcblxyXG4vLyBEZW1vIE9ubHlcclxuLmJ1dHRvbi1pdGVtcyB7XHJcbiAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IC0xMnB4O1xyXG4gICAgXHJcbiAgICAuYnRuIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIExpZ2h0Ym94IFxyXG5cclxuLm1mcC1wb3B1cC1mb3JtIHtcclxuICAgIG1heC13aWR0aDogMTE0MHB4O1xyXG59XHJcblxyXG4vLyBNb2RhbHNcclxuXHJcbi5icy1leGFtcGxlLW1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogYXV0bztcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG5cclxuLy8gSWNvbiBkZW1vICggRGVtbyBvbmx5IClcclxuLmljb24tZGVtby1jb250ZW50IHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgXHJcbiAgICBpe1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICBjb2xvcjogJGdyYXktNjAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgIH1cclxuICBcclxuICAgIC5jb2wtbGctNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gR3JpZFxyXG5cclxuLmdyaWQtc3RydWN0dXJlIHtcclxuICAgIC5ncmlkLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcbiAgICB9XHJcbn0iLCIvLyBcclxuLy8gcHJpbnQuc2Nzc1xyXG4vL1xyXG5cclxuLy8gVXNlZCBpbnZvaWNlIHBhZ2VcclxuQG1lZGlhIHByaW50IHtcclxuICAgIC52ZXJ0aWNhbC1tZW51LFxyXG4gICAgLnJpZ2h0LWJhcixcclxuICAgIC5wYWdlLXRpdGxlLWJveCxcclxuICAgIC5uYXZiYXItaGVhZGVyLFxyXG4gICAgLmZvb3RlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLmNhcmQtYm9keSxcclxuICAgIC5tYWluLWNvbnRlbnQsXHJcbiAgICAucmlnaHQtYmFyLFxyXG4gICAgLnBhZ2UtY29udGVudCxcclxuICAgIGJvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jYXJke1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgIH1cclxufSIsIltkYXRhLXNpbXBsZWJhcl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uc2ltcGxlYmFyLW1hc2sge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4uc2ltcGxlYmFyLW9mZnNldCB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG92ZXJmbG93OiBhdXRvOyAvKiBTY3JvbGwgb24gdGhpcyBlbGVtZW50IG90aGVyd2lzZSBlbGVtZW50IGNhbid0IGhhdmUgYSBwYWRkaW5nIGFwcGxpZWQgcHJvcGVybHkgKi9cbiAgbWF4LXdpZHRoOiAxMDAlOyAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTsgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDBweCAhaW1wb3J0YW50O1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICNhMmFkYjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249J3J0bCddIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmN1c3RvbS1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59IiwiXHJcblxyXG4vKiA9PT09PT09PT09PT09PVxyXG4gIENhbGVuZGFyXHJcbj09PT09PT09PT09PT09PT09PT0qL1xyXG5cclxuLy8gXHJcbi8vIGNhbGVuZGFyLnNjc3NcclxuLy9cclxuXHJcbi5mYy10b29sYmFyIHtcclxuICBoMiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgfVxyXG59XHJcblxyXG4uZmMge1xyXG4gIHRoLmZjLXdpZGdldC1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxuICB9XHJcbn1cclxuXHJcbi5mYy11bnRoZW1lZHtcclxuICAuZmMtY29udGVudCwgXHJcbiAgLmZjLWRpdmlkZXIsIFxyXG4gIC5mYy1saXN0LWhlYWRpbmcgdGQsIFxyXG4gIC5mYy1saXN0LXZpZXcsIFxyXG4gIC5mYy1wb3BvdmVyLCBcclxuICAuZmMtcm93LCBcclxuICB0Ym9keSwgXHJcbiAgdGQsIFxyXG4gIHRoLCBcclxuICB0aGVhZHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgfVxyXG4gIHRkLmZjLXRvZGF5IHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZjLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogJGNhcmQtYmc7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xyXG4gIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmMtc3RhdGUtZG93bixcclxuLmZjLXN0YXRlLWFjdGl2ZSxcclxuLmZjLXN0YXRlLWRpc2FibGVkIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4uZmMtZXZlbnQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xyXG4gIG1hcmdpbjogNXB4IDdweDtcclxuICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLmZjLWV2ZW50LCAuZmMtZXZlbnQtZG90e1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnR7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4iLCJcclxuXHJcbi8qID09PT09PT09PT09PT09XHJcbiAgRHJ1YWZ1bGFcclxuPT09PT09PT09PT09PT09PT09PSovXHJcblxyXG5cclxuLnRhc2stYm94e1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxufVxyXG5cclxuLmd1LXRyYW5zaXQge1xyXG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICRncmF5LTYwMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbn0iLCIvL1xyXG4vLyBzZXNzaW9uLXRpbWVvdXQuc2Nzc1xyXG4vL1xyXG5cclxuI3Nlc3Npb24tdGltZW91dC1kaWFsb2cge1xyXG4gICAgLmNsb3NlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb3VudGRvd24taG9sZGVyIHtcclxuICAgICAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWRlZmF1bHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjb2xvcjogJGRhbmdlcjtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG59IiwiXHJcbi8vXHJcbi8vIFJhbmdlIHNsaWRlclxyXG4vL1xyXG5cclxuLmlycy0tbW9kZXJue1xyXG4gIC5pcnMtYmFyLCAuaXJzLXRvLCAuaXJzLWZyb20sIC5pcnMtc2luZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgfVxyXG4gIC5pcnMtdG8sIC5pcnMtZnJvbSwgLmlycy1zaW5nbGV7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaXJzLWxpbmV7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICB9XHJcbiAgLmlycy1ncmlkLXRleHR7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gIH1cclxuICAuaXJzLW1pbiwgLmlycy1tYXh7XHJcbiAgICBjb2xvcjogJGdyYXktNTAwO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gIH1cclxuXHJcbiAgLmlycy1oYW5kbGV7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICAgIGhlaWdodDogMTJweDtcclxuICAgIHRvcDogMzdweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiXHJcbi8vXHJcbi8vICBTd2VldGFsZXJ0MlxyXG4vL1xyXG5cclxuLnN3YWwyLWNvbnRhaW5lciB7XHJcbiAgLnN3YWwyLXRpdGxle1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbiAgfSAgXHJcbn1cclxuXHJcbi5zd2FsMi1pY29ue1xyXG4gICYuc3dhbDItcXVlc3Rpb257XHJcbiAgICBib3JkZXItY29sb3I6ICRpbmZvO1xyXG4gICAgY29sb3I6ICRpbmZvO1xyXG4gIH1cclxuICAmLnN3YWwyLXN1Y2Nlc3Mge1xyXG4gICAgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVde1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgIH1cclxuXHJcbiAgICAuc3dhbDItc3VjY2Vzcy1yaW5ne1xyXG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMyk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuc3dhbDItd2FybmluZ3tcclxuICAgIGJvcmRlci1jb2xvcjogJHdhcm5pbmc7XHJcbiAgICBjb2xvcjogJHdhcm5pbmc7XHJcbiAgfVxyXG59XHJcblxyXG4uc3dhbDItc3R5bGVke1xyXG4gICY6Zm9jdXN7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcclxuICAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHtcclxuICAgICYuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICAmfi5zd2FsMi1wcm9ncmVzcy1zdGVwLCAmfi5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmV7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4zKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJcclxuLy9cclxuLy8gUmF0aW5nXHJcbi8vXHJcblxyXG4uc3ltYm9se1xyXG4gIGJvcmRlci1jb2xvcjogJGNhcmQtYmc7XHJcbn1cclxuXHJcbi5yYXRpbmctc3ltYm9sLWJhY2tncm91bmQsIC5yYXRpbmctc3ltYm9sLWZvcmVncm91bmQge1xyXG4gIGZvbnQtc2l6ZTogMjRweDtcclxufVxyXG5cclxuLnJhdGluZy1zeW1ib2wtZm9yZWdyb3VuZCB7XHJcbiAgdG9wOiAwcHg7XHJcbn0iLCJcclxuLy9cclxuLy8gUGFyc2xleVxyXG4vL1xyXG5cclxuLmVycm9yIHtcclxuICBjb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLnBhcnNsZXktZXJyb3Ige1xyXG4gIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLnBhcnNsZXktZXJyb3JzLWxpc3Qge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgJi5maWxsZWQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gID4gbGkge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufSIsIlxyXG4vL1xyXG4vLyBDb2xvci1waWNrZXJcclxuLy9cclxuXHJcblxyXG5cclxuXHJcbi8vIENvbG9ycGlja2VyIDJYXHJcbi5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItc2F0dXJhdGlvbiB7XHJcbiAgd2lkdGg6IDExMnB4O1xyXG4gIGhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItaHVlLFxyXG4uY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLWFscGhhIHtcclxuICB3aWR0aDogMzBweDtcclxuICBoZWlnaHQ6IDIwMHB4O1xyXG59XHJcblxyXG4uY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLWNvbG9yLFxyXG4uY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLWNvbG9yIGRpdiB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG59XHJcbiIsIlxyXG4vL1xyXG4vLyBTZWxlY3QgMlxyXG4vL1xyXG5cclxuLnNlbGVjdDItY29udGFpbmVyIHtcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIGhlaWdodDogMzhweDtcclxuICAgICY6Zm9jdXN7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgIHJpZ2h0OiAzcHg7XHJcblxyXG4gICAgICBie1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNTAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogNnB4IDZweCAwIDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblxyXG4gICAgICBie1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGdyYXktNTAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDZweCA2cHggNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XHJcbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtYmc7XHJcbiAgICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gIHBhZGRpbmc6IDZweCAxMnB4O1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZztcclxuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxufVxyXG5cclxuLnNlbGVjdDItc2VhcmNoIHtcclxuICBpbnB1dHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xyXG4gIFxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgfVxyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuICAgICAgJjo6cGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgfVxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG4gICAgICBwYWRkaW5nOiAwIDdweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle1xyXG4gICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4iLCIvL1xyXG4vLyAgU3dlZXRhbGVydDJcclxuLy9cclxuXHJcbi8qIENTUyBTd2l0Y2ggKi9cclxuaW5wdXRbc3dpdGNoXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICArIGxhYmVsIHtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB3aWR0aDogNTZweDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTQwMDtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgcGFkZGluZzogMC4xNjY2N3JlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgY29udGVudDogYXR0cihkYXRhLW9mZi1sYWJlbCk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMXB4O1xyXG4gICAgICBtYXJnaW46IDNweDtcclxuICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1pbi13aWR0aDogMS42NjY2N3JlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICB9XHJcbn1cclxuXHJcbmlucHV0W3N3aXRjaF06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLW9uLWxhYmVsKTtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogM3B4O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBsZWZ0OiAzM3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXRbc3dpdGNoPVwiYm9vbFwiXSArIGxhYmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcbmlucHV0W3N3aXRjaD1cImJvb2xcIl0gKyBsYWJlbDpiZWZvcmUsaW5wdXRbc3dpdGNoPVwiYm9vbFwiXTpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxyXG5pbnB1dFtzd2l0Y2g9XCJkZWZhdWx0XCJdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmV7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG5cclxuaW5wdXRbc3dpdGNoPVwiYm9vbFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xyXG59XHJcblxyXG5pbnB1dFtzd2l0Y2g9XCJkZWZhdWx0XCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyYTJhMjtcclxufVxyXG5cclxuaW5wdXRbc3dpdGNoPVwicHJpbWFyeVwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG5pbnB1dFtzd2l0Y2g9XCJzdWNjZXNzXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbn1cclxuXHJcbmlucHV0W3N3aXRjaD1cImluZm9cIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcclxufVxyXG5cclxuaW5wdXRbc3dpdGNoPVwid2FybmluZ1wiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3YXJuaW5nO1xyXG59XHJcblxyXG5pbnB1dFtzd2l0Y2g9XCJkYW5nZXJcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xyXG59XHJcblxyXG5pbnB1dFtzd2l0Y2g9XCJkYXJrXCJdOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XHJcbn1cclxuXHJcbi5zcXVhcmUtc3dpdGNoe1xyXG4gIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gIGlucHV0W3N3aXRjaF0rbGFiZWwsIGlucHV0W3N3aXRjaF0rbGFiZWw6YWZ0ZXJ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XHJcbiAgfVxyXG59IiwiXHJcbi8vXHJcbi8vIERhdGVwaWNrZXJcclxuLy9cclxuXHJcbi5kYXRlcGlja2VyIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0xMDA7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIHotaW5kZXg6IDk5OSAhaW1wb3J0YW50O1xyXG4gIHRhYmxle1xyXG4gICAgdHJ7XHJcbiAgICAgIHRoe1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIH1cclxuICAgICAgdGR7XHJcbiAgICAgICAgJi5hY3RpdmUsICYuYWN0aXZlOmhvdmVyLCAuYWN0aXZlLmRpc2FibGVkLCAmLmFjdGl2ZS5kaXNhYmxlZDpob3ZlcixcclxuICAgICAgICAmLnRvZGF5LCAgJi50b2RheTpob3ZlciwgJi50b2RheS5kaXNhYmxlZCwgJi50b2RheS5kaXNhYmxlZDpob3ZlciwgXHJcbiAgICAgICAgJi5zZWxlY3RlZCwgJi5zZWxlY3RlZDpob3ZlciwgJi5zZWxlY3RlZC5kaXNhYmxlZCwgJi5zZWxlY3RlZC5kaXNhYmxlZDpob3ZlcntcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZGF5LmZvY3VzZWQsXHJcbiAgICAgICAgJi5kYXk6aG92ZXIsXHJcbiAgICAgICAgc3Bhbi5mb2N1c2VkLFxyXG4gICAgICAgIHNwYW46aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5ldyxcclxuICAgICAgICAmLm9sZCxcclxuICAgICAgICBzcGFuLm5ldyxcclxuICAgICAgICBzcGFuLm9sZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucmFuZ2UsICYucmFuZ2UuZGlzYWJsZWQsICYucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsICYucmFuZ2U6aG92ZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS1jb25kZW5zZWR7XHJcbiAgPnRoZWFkPnRyPnRoLCA+dGJvZHk+dHI+dGQge1xyXG4gICAgcGFkZGluZzogN3B4O1xyXG4gIH1cclxufSIsIi8vXHJcbi8vIEZvcm0gZWRpdG9ycy5zY3NzXHJcbi8vXHJcblxyXG4vLyBUaW55bWNlIFxyXG5cclxuLnRveCB7XHJcbiAgICAudG94LW1lbnViYXIsIC50b3gtZWRpdC1hcmVhX19pZnJhbWUsIC50b3gtc3RhdHVzYmFye1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgLnRveC1tYnRue1xyXG4gICAgICBjb2xvcjogJGdyYXktNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLnRveC1tYnRuLS1hY3RpdmUpe1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudG94LXRidG57XHJcbiAgICAgICAgJjpob3ZlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3gtdG9vbGJhciwgLnRveC10b29sYmFyX19vdmVyZmxvdywgLnRveC10b29sYmFyX19wcmltYXJ5e1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC50b3gtdGJ0bntcclxuICAgICAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xyXG4gICAgICBzdmd7XHJcbiAgICAgICAgZmlsbDogJGdyYXktNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudG94LWVkaXQtYXJlYV9faWZyYW1le1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZyAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLnRveC1zdGF0dXNiYXIgYSwgLnRveC1zdGF0dXNiYXJfX3BhdGgtaXRlbSwgLnRveC1zdGF0dXNiYXJfX3dvcmRjb3VudHtcclxuICAgICAgY29sb3I6ICRncmF5LTcwMCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBTdW1tZXJub3RlXHJcblxyXG4ubm90ZS1lZGl0b3J7XHJcbiAgICAmLm5vdGUtZnJhbWUge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICBcclxuICAgICAgLm5vdGUtc3RhdHVzYmFyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vdGUtZWRpdGluZy1hcmVhe1xyXG4gICAgICAgIC5ub3RlLWVkaXRhYmxlLCAubm90ZS1jb2RhYmxlIHtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ub3RlLWJ0bi1ncm91cHtcclxuICAgIC5ub3RlLWJ0bntcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5ub3RlLXN0YXR1cy1vdXRwdXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgLm5vdGUtZWRpdGFibGUge1xyXG4gIFxyXG4gICAgcCB7XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5ub3RlLXBvcG92ZXIgLnBvcG92ZXItY29udGVudCAubm90ZS1jb2xvciAuZHJvcGRvd24tbWVudSxcclxuICAuY2FyZC1oZWFkZXIubm90ZS10b29sYmFyIC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgbWluLXdpZHRoOiAzNDRweDtcclxuICB9XHJcbiAgXHJcbiAgLm5vdGUtcG9wb3ZlcntcclxuICAgIGJvcmRlci1jb2xvcjogJGdyYXktMzAwO1xyXG4gIH1cclxuICBcclxuICAubm90ZS1wb3BvdmVyIC5wb3BvdmVyLWNvbnRlbnQsIFxyXG4gIC5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgfVxyXG5cclxuICAubm90ZS1lZGl0YWJsZSB7XHJcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xyXG4gIFxyXG4gICAgcCB7XHJcbiAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICIsIlxyXG4vL1xyXG4vLyBGb3JtLVVwbG9hZFxyXG4vL1xyXG5cclxuLyogRHJvcHpvbmUgKi9cclxuLmRyb3B6b25lIHtcclxuICBtaW4taGVpZ2h0OiAyMzBweDtcclxuICBib3JkZXI6IDJweCBkYXNoZWQgJGdyYXktNDAwO1xyXG4gIGJhY2tncm91bmQ6ICRjYXJkLWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgLmR6LW1lc3NhZ2Uge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gIH1cclxufSIsIi8vXHJcbi8vIEZvcm0gV2l6YXJkXHJcbi8vXHJcblxyXG4uZm9ybS13aXphcmQtd3JhcHBlciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC53aXphcmR7XHJcblxyXG4gICAgdWx7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLy8gc3RlcFxyXG4gICAgPi5zdGVwcyB7XHJcblxyXG4gICAgICAgID4gdWwgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3VycmVudC1pbmZve1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IC05OTllbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICBhLCBhOmFjdGl2ZSwgYTpob3ZlciB7XHJcbiAgICAgICAgbWFyZ2luOiAzcHg7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmN1cnJlbnQge1xyXG4gICAgICAgIGEsIGE6YWN0aXZlLCBhOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIC5udW1iZXIge1xyXG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGVcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLmRpc2FibGVkLCAuZG9uZSB7XHJcbiAgICAgICAgYSwgYTphY3RpdmUsIGE6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwzMCUpO1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5udW1iZXIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAvLyBjb250ZW50XHJcbiAgICA+LmNvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgbWluLWhlaWdodDogMTUwcHg7XHJcbiAgICAgID4gLnRpdGxle1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAtOTk5ZW07XHJcbiAgICAgIH1cclxuICAgICAgPi5ib2R5IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwIDA7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpY1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAvLyBhY3Rpb25zXHJcbiAgXHJcbiAgICA+LmFjdGlvbnMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgID4gbGl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgYSwgYTphY3RpdmUsIGE6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIFxyXG4gICAgICAuZGlzYWJsZWQge1xyXG4gICAgICAgIGEsIGE6YWN0aXZlLCBhOmhvdmVyIHtcclxuICAgICAgICAgIG9wYWNpdHk6IC42NTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgPiAuc3RlcHMsID4gLmFjdGlvbnMge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICA+IGxpe1xyXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgXHJcbiAgXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAud2l6YXJkIHtcclxuICAgICAgPiAuc3RlcHMge1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9ybS13aXphcmQtd3JhcHBlciB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xyXG4gICAgLndpemFyZCB7XHJcbiAgICAgID4gLnN0ZXBzIHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9IiwiXHJcbi8vXHJcbi8vIFJlc3BvbnNpdmUgVGFibGVcclxuLy9cclxuXHJcbi50YWJsZS1yZXAtcGx1Z2luIHtcclxuICAuYnRuLXRvb2xiYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gIC50YWJsZS1yZXNwb25zaXZlIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAuYnRuLWdyb3Vwe1xyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcclxuICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgJi5idG4tcHJpbWFyeSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJHByaW1hcnksIC41KTtcclxuICAgICAgfVxyXG4gIH1cclxuICAgICYucHVsbC1yaWdodCB7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRib2R5IHtcclxuICAgIHRoIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY2hlY2tib3gtcm93IHtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDE3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmRpc2FibGVkICsgbGFiZWwge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyArIGxhYmVsIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNSBGcmVlJztcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQgKyBsYWJlbCB7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maXhlZC1zb2x1dGlvbiB7XHJcbiAgICAuc3RpY2t5LXRhYmxlLWhlYWRlcntcclxuICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodCAhaW1wb3J0YW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgdGFibGV7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi8vXHJcbi8vIFRhYmxlIGVkaXRhYmxlXHJcbi8vXHJcblxyXG5cclxuLnRhYmxlLWVkaXRhYmxlIHtcclxuICAgIC5lZGl0YWJsZS1pbnB1dCB7XHJcbiAgICAgICAgLmZvcm0tY29udHJvbCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIGEuZWRpdGFibGUge1xyXG4gICAgICAgIGNvbG9yOiAkdGFibGUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRhYmxlLWJ1dHRvbnMge1xyXG4gICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAmLmJ0bi1zbSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdGJvZHkge1xyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJi5mb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IDFweCAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZHQtYXV0b2ZpbGwtbGlzdCB7XHJcbiAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmR0LWF1dG9maWxsLXF1ZXN0aW9uLFxyXG4gICAgLmR0LWF1dG9maWxsLWJ1dHRvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktMzAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmdseXBoaWNvbiB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4uZ2x5cGhpY29uLW9rIHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcRjEyQ1wiO1xyXG4gICAgfVxyXG59XHJcblxyXG4uZ2x5cGhpY29uLXJlbW92ZSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcXEYxNTZcIjtcclxuICAgIH1cclxufVxyXG5cclxuLmVkaXRhYmxlLWlucHV0IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG5cclxuLmVkaXRhYmxlLWJ1dHRvbnMge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59IiwiLy9cclxuLy8gbW9ycmlzLnNjc3NcclxuLy9cclxuXHJcbi5tb3JyaXMtY2hhcnRzIHtcclxuICAgIHRleHQge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZmlsbDogJGdyYXktNTAwO1xyXG4gICAgfVxyXG59XHJcbi5tb3JyaXMtaG92ZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcblxyXG4gICAgJi5tb3JyaXMtZGVmYXVsdC1zdHlsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGdyYXktMTAwLCAwLjgpO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG5cclxuICAgICAgICAubW9ycmlzLWhvdmVyLXJvdy1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMjVlbSAwO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb3JyaXMtaG92ZXItcG9pbnQge1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAuMWVtIDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vXHJcbi8vIGNoYXJ0aXN0LnNjc3NcclxuLy9cclxuXHJcbi5jdC1nb2xkZW4tc2VjdGlvbjpiZWZvcmUge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5jdC1jaGFydCB7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIC5jdC1sYWJlbCB7XHJcbiAgICAgICAgZmlsbDogJGdyYXktNTAwO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3QtY2hhcnQuc2ltcGxlLXBpZS1jaGFydC1jaGFydGlzdCB7XHJcbiAgICAuY3QtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxufVxyXG5cclxuLmN0LWdyaWQge1xyXG4gICAgc3Ryb2tlOiByZ2JhKCRkYXJrLCAwLjA5KTtcclxuICAgIHN0cm9rZS13aWR0aDogMXB4O1xyXG4gICAgc3Ryb2tlLWRhc2hhcnJheTogM3B4O1xyXG59XHJcblxyXG4uY3QtY2hhcnQge1xyXG4gICAgLmN0LXNlcmllcyB7XHJcbiAgICAgICAgJi5jdC1zZXJpZXMtYSB7XHJcbiAgICAgICAgICAgIC5jdC1iYXIsXHJcbiAgICAgICAgICAgIC5jdC1saW5lLFxyXG4gICAgICAgICAgICAuY3QtcG9pbnQsXHJcbiAgICAgICAgICAgIC5jdC1zbGljZS1kb251dCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3Qtc2VyaWVzLWIge1xyXG4gICAgICAgICAgICAuY3QtYmFyLFxyXG4gICAgICAgICAgICAuY3QtbGluZSxcclxuICAgICAgICAgICAgLmN0LXBvaW50LFxyXG4gICAgICAgICAgICAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN0LXNlcmllcy1jIHtcclxuICAgICAgICAgICAgLmN0LWJhcixcclxuICAgICAgICAgICAgLmN0LWxpbmUsXHJcbiAgICAgICAgICAgIC5jdC1wb2ludCxcclxuICAgICAgICAgICAgLmN0LXNsaWNlLWRvbnV0IHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHdhcm5pbmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jdC1zZXJpZXMtZCB7XHJcbiAgICAgICAgICAgIC5jdC1iYXIsXHJcbiAgICAgICAgICAgIC5jdC1saW5lLFxyXG4gICAgICAgICAgICAuY3QtcG9pbnQsXHJcbiAgICAgICAgICAgIC5jdC1zbGljZS1kb251dCB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRkYXJrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuY3Qtc2VyaWVzLWUge1xyXG4gICAgICAgICAgICAuY3QtYmFyLFxyXG4gICAgICAgICAgICAuY3QtbGluZSxcclxuICAgICAgICAgICAgLmN0LXBvaW50LFxyXG4gICAgICAgICAgICAuY3Qtc2xpY2UtZG9udXQge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkaW5mbztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN0LXNlcmllcy1mIHtcclxuICAgICAgICAgICAgLmN0LWJhcixcclxuICAgICAgICAgICAgLmN0LWxpbmUsXHJcbiAgICAgICAgICAgIC5jdC1wb2ludCxcclxuICAgICAgICAgICAgLmN0LXNsaWNlLWRvbnV0IHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGRhbmdlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmN0LXNlcmllcy1nIHtcclxuICAgICAgICAgICAgLmN0LWJhcixcclxuICAgICAgICAgICAgLmN0LWxpbmUsXHJcbiAgICAgICAgICAgIC5jdC1wb2ludCxcclxuICAgICAgICAgICAgLmN0LXNsaWNlLWRvbnV0IHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmN0LXNlcmllcy1hIHtcclxuICAgIC5jdC1hcmVhLFxyXG4gICAgLmN0LXNsaWNlLXBpZSB7XHJcbiAgICAgICAgZmlsbDogJHByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdC1zZXJpZXMtYiB7XHJcbiAgICAuY3QtYXJlYSxcclxuICAgIC5jdC1zbGljZS1waWUge1xyXG4gICAgICAgIGZpbGw6ICR3YXJuaW5nO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3Qtc2VyaWVzLWMge1xyXG4gICAgLmN0LWFyZWEsXHJcbiAgICAuY3Qtc2xpY2UtcGllIHtcclxuICAgICAgICBmaWxsOiAkZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuLmN0LXNlcmllcy1kIHtcclxuICAgIC5jdC1hcmVhLFxyXG4gICAgLmN0LXNsaWNlLXBpZSB7XHJcbiAgICAgICAgZmlsbDogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jdC1hcmVhIHtcclxuICAgIGZpbGwtb3BhY2l0eTogLjMzO1xyXG59XHJcblxyXG4uY2hhcnRpc3QtdG9vbHRpcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgbWluLXdpZHRoOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZGFyaztcclxuICAgIGNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBsaW5lYXI7XHJcbiAgICAmLnRvb2x0aXAtc2hvdyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxufVxyXG5cclxuLmN0LWxpbmUge1xyXG4gICAgc3Ryb2tlLXdpZHRoOiAzcHg7XHJcbn1cclxuXHJcbi5jdC1wb2ludCB7XHJcbiAgICBzdHJva2Utd2lkdGg6IDdweDtcclxufVxyXG5cclxuXHJcblxyXG5cclxuICAiLCJcclxuLy9cclxuLy8gYXBleGNoYXJ0cy5zY3NzXHJcbi8vXHJcbi5hcGV4LWNoYXJ0cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB0ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmaWxsOiAkZ3JheS01MDA7XHJcbiAgICB9XHJcbiAgICAuYXBleGNoYXJ0cy1jYW52YXMge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlLFxyXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXMge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLWdyaWRsaW5lIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgc3Ryb2tlOiAkYXBleC1ncmlkLWNvbG9yO1xyXG59XHJcblxyXG4uYXBleGNoYXJ0cy1sZWdlbmQtdGV4dCB7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwge1xyXG4gICAgZmlsbDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hcGV4Y2hhcnRzLXlheGlzLFxyXG4uYXBleGNoYXJ0cy14YXhpcyB7XHJcbiAgICB0ZXh0IHtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcclxuICAgICAgICBmaWxsOiAkZ3JheS01MDA7XHJcbiAgICB9XHJcbn0iLCJcclxuXHJcbi8qIEZsb3QgY2hhcnQgKi9cclxuLmZsb3QtY2hhcnRzLWhlaWdodCB7XHJcbiAgaGVpZ2h0OiAzMjBweDtcclxufVxyXG5cclxuLmZsb3RUaXAge1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmssIDAuOSk7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4ubGVnZW5kTGFiZWx7XHJcbiAgY29sb3I6ICRncmF5LTUwMDtcclxufSIsIi8vXHJcbi8vIHNwYXJrbGluZS5zY3NzXHJcbi8vXHJcblxyXG4uanFzdG9vbHRpcCB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDAgIWltcG9ydGFudDtcclxuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcclxuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTkwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uanFzZmllbGQge1xyXG4gIGNvbG9yOiAkZ3JheS0yMDAgIWltcG9ydGFudDtcclxuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcclxuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwiXHJcbi8vXHJcbi8vIEdvb2dsZSBtYXBcclxuLy9cclxuXHJcbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcclxuICBoZWlnaHQ6IDMwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbn1cclxuXHJcbi5nbWFwcy1vdmVybGF5IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxufVxyXG5cclxuLmdtYXBzLW92ZXJsYXlfYXJyb3cge1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTE2cHg7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAmLmFib3ZlIHtcclxuICAgIGJvdHRvbTogLTE1cHg7XHJcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJHByaW1hcnk7XHJcbiAgfVxyXG4gICYuYmVsb3cge1xyXG4gICAgdG9wOiAtMTVweDtcclxuICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTZweCBzb2xpZCAkcHJpbWFyeTtcclxuICB9XHJcbiAgXHJcbn0iLCIvLyBcclxuLy8gYXV0aGVudGljYXRpb24uc2Nzc1xyXG4vL1xyXG5cclxuXHJcbi8vIGxvZ2luLTFcclxuXHJcbi5hY2NvdW50LXBhZ2VzIHtcclxuICAgIC5sb2dvLWFkbWluIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiA3NHB4O1xyXG4gICAgICAgIGhlaWdodDogNzRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNzRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY2FyZC1iZztcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzdWNjZXNzO1xyXG4gICAgICB9XHJcbn1cclxuXHJcbi8vICBsb2dpbi0yXHJcblxyXG4uYWNjb3VudGJnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICB9XHJcbiAgXHJcbiAgLmFjY291bnQtcGFnZS1mdWxsIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogNDIwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICBcclxuICAgIC5jYXJkIHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYWNjb3VudC1jb3B5cmlnaHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8vIGF1dGhlbnRpY2F0aW9uIGhvbWUgaWNvblxyXG4uaG9tZS1idG4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxNXB4O1xyXG4gICAgcmlnaHQ6IDI1cHg7XHJcbn1cclxuXHJcblxyXG4vLyAgTWFpbnRlbmFuY2VcclxuXHJcbi5tYWludGVuYW5jZS1pbWcge1xyXG4gICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgICB9ICAgICBcclxufVxyXG5cclxuXHJcbi8vIENvdW5kb3duXHJcblxyXG4vKi0tLS0tLS0tLS0tLSBTdWJzY3JpYmVyIC0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4uY29taW5nLXNvb24tc2VhcmNoLWZvcm0ge1xyXG4gIGlucHV0IHtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgY29sb3I6ICRncmF5LTgwMDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktMjAwO1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gIH1cclxuICBidXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogN3B4O1xyXG4gICAgICByaWdodDogOHB4O1xyXG4gICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDlweCAzMHB4O1xyXG4gIH1cclxuICBmb3JtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICBtYXJnaW46IDBweCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4gIFxyXG5cclxuICIsIi8vIFxyXG4vLyBlY29tbWVyY2Uuc2Nzc1xyXG4vL1xyXG5cclxuLy8gcHJvZHVjdFxyXG5cclxuLnNlYXJjaC1ib3h7XHJcbiAgICAuZm9ybS1jb250cm9se1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1pY29ue1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgICAgXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDEzcHg7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1saXN0e1xyXG4gICAgbGl7XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXZpZXctbmF2e1xyXG4gICAgJi5uYXYtcGlsbHMge1xyXG4gICAgICAgIC5uYXYtaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1saW5re1xyXG4gICAgICAgICAgICB3aWR0aDogMzZweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wcm9kdWN0LXJpYmJvbntcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwcHg7XHJcbiAgICB0b3A6IDBweDtcclxufVxyXG5cclxuLy8gUHJvZHVjdCBEZXRhaWxzXHJcblxyXG4ucHJvZHVjdC1kZXRhaS1pbWdze1xyXG4gICAgLm5hdntcclxuICAgICAgICAubmF2LWxpbmt7XHJcbiAgICAgICAgICAgIG1hcmdpbjogN3B4IDBweDtcclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZle1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1jb2xvcntcclxuICAgIGF7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgLnByb2R1Y3QtY29sb3ItaXRlbXtcclxuICAgICAgICAgICAgbWFyZ2luOiA3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlLCAmOmhvdmVye1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIC5wcm9kdWN0LWNvbG9yLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIGVjb21tZXJjZSBjYXJ0XHJcblxyXG4udmlzYS1jYXJke1xyXG4gICAgLnZpc2EtbG9nb3tcclxuICAgICAgICBsaW5lLWhlaWdodDogMC41O1xyXG4gICAgfVxyXG5cclxuICAgIC52aXNhLXBhdHRlcm57XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzg1cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjA1KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC40O1xyXG4gICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBjaGVja291dFxyXG5cclxuLmNoZWNrb3V0LXRhYnN7XHJcbiAgICAubmF2LXBpbGxze1xyXG4gICAgICAgIC5uYXYtbGlua3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVjay1uYXYtaWNvbntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qID09PT09PT09PT09PT09XHJcbiAgRW1haWxcclxuPT09PT09PT09PT09PT09PT09PSovXHJcbi5lbWFpbC1sZWZ0YmFyIHtcclxuICB3aWR0aDogMjM2cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgcGFkZGluZzogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi5lbWFpbC1yaWdodGJhciB7XHJcbiAgbWFyZ2luLWxlZnQ6IDI2MHB4O1xyXG59XHJcblxyXG4uY2hhdC11c2VyLWJveCB7XHJcbiAgcC51c2VyLXRpdGxlIHtcclxuICAgIGNvbG9yOiAkZGFyaztcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIHAge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgLmVtYWlsLWxlZnRiYXIge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbiAgLmVtYWlsLXJpZ2h0YmFyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ubWFpbC1saXN0IHtcclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgcGFkZGluZzogOHB4IDVweDtcclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVzc2FnZS1saXN0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcblxyXG4gICAgYXtcclxuICAgICAgY29sb3I6ICRncmF5LTYwMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMDVzO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWFpbCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1tYWlsLTEge1xyXG4gICAgICB3aWR0aDogMzIwcHg7XHJcblxyXG4gICAgICAuc3Rhci10b2dnbGUsXHJcbiAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwsXHJcbiAgICAgIC5kb3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZG90IHtcclxuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcclxuICAgICAgICBtYXJnaW46IDIycHggMjZweCAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAxMHB4IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0YXItdG9nZ2xlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAxMTBweDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbWFpbC0yIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDMyMHB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG5cclxuICAgICAgLnN1YmplY3QsXHJcbiAgICAgIC5kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViamVjdCB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMjAwcHg7XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGF0ZSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlLFxyXG4gICAgJi5hY3RpdmU6aG92ZXIge1xyXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwICRwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIFxyXG4gICYudW5yZWFkICB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6IGRhcmtlbigkZGFyayw1JSk7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZGFyayw1JSk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5jaGVja2JveC13cmFwcGVyLW1haWwge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggJGdyYXktNDAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICB3aWR0aDogMjBweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMDVzO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlxcRjEyQ1wiO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgY29sb3I6IGRhcmtlbigkZGFyayw1JSk7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgeyBcclxuICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIHtcclxuICAgICAgd2lkdGg6IDIwMHB4O1xyXG4gIH1cclxufSIsIi8vIFxyXG4vLyBwcm9qZWN0cy5zY3NzXHJcbi8vXHJcblxyXG4vLyBwcm9qZWN0IGxpc3RcclxuXHJcbi5wcm9qZWN0LWxpc3QtdGFibGV7XHJcbiAgICBib3JkZXItY29sbGFwc2U6c2VwYXJhdGU7IFxyXG4gICAgYm9yZGVyLXNwYWNpbmc6MCAxMnB4OyBcclxuICB0cntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gIH1cclxuICBcclxufSIsIi8vIFxyXG4vLyBDb250YWN0cy5zY3NzXHJcbi8vXHJcblxyXG4uY29udGFjdC1saW5rc3tcclxuICBhe1xyXG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuLy8gcHJvZmlsZVxyXG5cclxuLnByb2ZpbGUtdXNlci13aWR7XHJcbiAgbWFyZ2luLXRvcDogLTI2cHg7XHJcbn0iLCIvLyBcclxuLy8gY29taW5nLXNvb24uc2Nzc1xyXG4vL1xyXG5cclxuLmNvdW50ZXItbnVtYmVyIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29taW5nLWJveCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAyMSU7XHJcbiAgICBwYWRkaW5nOiAxNHB4IDdweDtcclxuICAgIG1hcmdpbjogMHB4ICRncmlkLWd1dHRlci13aWR0aC8yICRncmlkLWd1dHRlci13aWR0aCAkZ3JpZC1ndXR0ZXItd2lkdGgvMjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cztcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHsgXHJcbiAgICAuY29taW5nLWJveCB7XHJcbiAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuIH0iLCIvLyBcclxuLy8gdGltZWxpbmUuc2Nzc1xyXG4vL1xyXG5cclxuLnRpbWVsaW5le1xyXG4gIHBhZGRpbmctbGVmdDogNjBweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xyXG4gIC50aW1lbGluZS1saXN0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogNjBweDtcclxuICAgIGJvcmRlci1sZWZ0OiAzcHggZGFzaGVkICRncmF5LTIwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCBkYXNoZWQgJGdyYXktMjAwO1xyXG4gICAgLmNkLXRpbWVsaW5lLWNvbnRlbnR7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gICAgICAuZGF0ZXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA2MHB4O1xyXG4gICAgICAgIGxlZnQ6IC0zOXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnJpZ2h0e1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogM3B4IGRhc2hlZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IGRhc2hlZCAkZ3JheS0yMDA7XHJcbiAgICAgIC5jZC10aW1lbGluZS1jb250ZW50e1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAuZGF0ZXtcclxuICAgICAgICAgIHJpZ2h0OiAtMzlweDtcclxuICAgICAgICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICAgICY6bGFzdC1jaGlsZHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xyXG4gICNjZC10aW1lbGluZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgfVxyXG4gIC5jZC10aW1lbGluZS1jb250ZW50e1xyXG4gICAgd2lkdGg6IDU2JTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gIC50aW1lbGluZXtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAudGltZWxpbmUtbGlzdHtcclxuICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgLmRhdGV7XHJcbiAgICAgICAgdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGVmdDogLTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgJi5yaWdodHtcclxuICAgICAgICAuZGF0ZXtcclxuICAgICAgICAgIHJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8vIFxyXG4vLyBFeHRyYXMgcGFnZXMuc2Nzc1xyXG4vL1xyXG5cclxuXHJcbi8vIHByaWNpbmdcclxuXHJcblxyXG4ucGxhbi1ib3h7XHJcbiAgICAucGxhbi1idG57XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDBweDtcclxuICAgICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyogZGlyZWN0b3J5ICovXHJcbi5zb2NpYWwtbGlua3Mge1xyXG4gIGxpIHtcclxuICAgIGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLy8gRkFRXHJcblxyXG5cclxuLmZhcXtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLmNhcmQtaGVhZGVye1xyXG4gICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDIycHggMjBweDtcclxuICB9XHJcbn0gXHJcblxyXG4uYWNjb3JkaW9ue1xyXG4gIC5jYXJke1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuYS5mYXFbZGF0YS10b2dnbGU9Y29sbGFwc2VdLmNvbGxhcHNlZDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICdcXEY0MTknO1xyXG59XHJcblxyXG5hLmZhcVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV06YmVmb3JlIHtcclxuICBjb250ZW50OiAnXFxGMzc3JztcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbiIsIi8vIFxyXG4vLyBnYWxsYXJ5LnNjc3NcclxuLy9cclxuXHJcbi5vdmVybGF5LWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4ucHJvamVjdC1pdGVtIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4ucHJvamVjdC1pdGVtIGltZy5nYWxsZXJ5LXRodW1iLWltZyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4ucHJvamVjdC1pdGVtLW92ZXJsYXkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgIzJhMzE0MjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQgMHM7XHJcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dCAwcztcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0IDBzO1xyXG4gIHRvcDogMHB4O1xyXG4gIGxlZnQ6IDBweDtcclxuICBib3R0b206IDBweDtcclxuICByaWdodDogMHB4O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbn1cclxuXHJcbi5wcm9qZWN0LWl0ZW0tb3ZlcmxheSBoNCB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA3JTtcclxuICBsZWZ0OiA3JTtcclxuICBtYXJnaW46IDA7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbn1cclxuXHJcbi5wcm9qZWN0LWl0ZW0tb3ZlcmxheSBwIHtcclxuICBmb250LXNpemU6IDE1cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvdHRvbTogNyU7XHJcbiAgbGVmdDogNyU7XHJcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4ub3ZlcmxheS1jb250YWluZXI6aG92ZXIgLnByb2plY3QtaXRlbS1vdmVybGF5IHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn0iLCJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvOjQwMCw1MDB8U2FyYWJ1bjo0MDAsNjAwLDcwMCZkaXNwbGF5PXN3YXApOyNwYWdlLXRvcGJhcntwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMDI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2YxfS5uYXZiYXItaGVhZGVye2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtcGFjazpqdXN0aWZ5Oy13ZWJraXQtYm94LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2Vlbjstd2Via2l0LWJveC1hbGlnbjpjZW50ZXI7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCBhdXRvO2hlaWdodDo3MHB4O3BhZGRpbmc6MCBjYWxjKDI0cHggLyAyKSAwIDB9Lm5hdmJhci1oZWFkZXIgLmRyb3Bkb3duLnNob3cgLmhlYWRlci1pdGVte2JhY2tncm91bmQtY29sb3I6cmdiYSg1Miw1OCw2NCwuMDUpfS5uYXZiYXItYnJhbmQtYm94e3BhZGRpbmc6MCAxLjVyZW07dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjQwcHh9LmxvZ297bGluZS1oZWlnaHQ6NzBweH0ubG9nbyAubG9nby1zbXtkaXNwbGF5Om5vbmV9LmxvZ28tbGlnaHR7ZGlzcGxheTpub25lfS5hcHAtc2VhcmNoe3BhZGRpbmc6Y2FsYygzMnB4IC8gMikgMH0uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9se2JvcmRlcjpub25lO2hlaWdodDozOHB4O3BhZGRpbmctbGVmdDoyMHB4O3BhZGRpbmctcmlnaHQ6MjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZWE7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MzBweH0uYXBwLXNlYXJjaCBzcGFue3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MzhweDtyaWdodDoxM3B4O3RvcDowO2NvbG9yOiM1MjVmODB9Lm1lZ2FtZW51LWxpc3QgbGl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzo1cHggMH0ubWVnYW1lbnUtbGlzdCBsaSBhe2NvbG9yOiM1YjYyNmJ9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5uYXZiYXItYnJhbmQtYm94e3dpZHRoOmF1dG99LmxvZ28gc3Bhbi5sb2dvLWxne2Rpc3BsYXk6bm9uZX0ubG9nbyBzcGFuLmxvZ28tc217ZGlzcGxheTppbmxpbmUtYmxvY2t9fS5wYWdlLWNvbnRlbnR7cGFkZGluZzpjYWxjKDcwcHgpIGNhbGMoMjRweCAvIDIpIDYwcHggY2FsYygyNHB4IC8gMil9LmhlYWRlci1pdGVte2hlaWdodDo3MHB4Oy13ZWJraXQtYm94LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50O2NvbG9yOiM1MjVmODA7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5oZWFkZXItaXRlbTpob3Zlcntjb2xvcjojNTI1ZjgwfS5oZWFkZXItcHJvZmlsZS11c2Vye2hlaWdodDozMnB4O3dpZHRoOjMycHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2fS5ub3RpLWljb24gaXtmb250LXNpemU6MjRweDtjb2xvcjojNTI1ZjgwfS5ub3RpLWljb24gLmJhZGdle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxN3B4O3JpZ2h0OjdweH0ubm90aWZpY2F0aW9uLWl0ZW0gLm1lZGlhe3BhZGRpbmc6Ljc1cmVtIDFyZW19Lm5vdGlmaWNhdGlvbi1pdGVtIC5tZWRpYTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9LmRyb3Bkb3duLWljb24taXRlbXtkaXNwbGF5OmJsb2NrO2JvcmRlci1yYWRpdXM6M3B4O2xpbmUtaGVpZ2h0OjM0cHg7dGV4dC1hbGlnbjpjZW50ZXI7cGFkZGluZzoxNXB4IDAgOXB4O2Rpc3BsYXk6YmxvY2s7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtjb2xvcjojNmM3NTdkfS5kcm9wZG93bi1pY29uLWl0ZW0gaW1ne2hlaWdodDoyNHB4fS5kcm9wZG93bi1pY29uLWl0ZW0gc3BhbntkaXNwbGF5OmJsb2NrO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uZHJvcGRvd24taWNvbi1pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYX0uZnVsbHNjcmVlbi1lbmFibGUgW2RhdGEtdG9nZ2xlPWZ1bGxzY3JlZW5dIC5ieC1mdWxsc2NyZWVuOjpiZWZvcmV7Y29udGVudDpcIlxcZWEzZlwifWJvZHlbZGF0YS10b3BiYXI9ZGFya10gI3BhZ2UtdG9wYmFye2JhY2tncm91bmQtY29sb3I6IzMzMzU0N31ib2R5W2RhdGEtdG9wYmFyPWRhcmtdIC5uYXZiYXItaGVhZGVyIC5kcm9wZG93bi5zaG93IC5oZWFkZXItaXRlbXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX1ib2R5W2RhdGEtdG9wYmFyPWRhcmtdIC5oZWFkZXItaXRlbXtjb2xvcjojYmZiZmM1fWJvZHlbZGF0YS10b3BiYXI9ZGFya10gLmhlYWRlci1pdGVtOmhvdmVye2NvbG9yOiNiZmJmYzV9Ym9keVtkYXRhLXRvcGJhcj1kYXJrXSAuaGVhZGVyLXByb2ZpbGUtdXNlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjI1KX1ib2R5W2RhdGEtdG9wYmFyPWRhcmtdIC5ub3RpLWljb24gaXtjb2xvcjojYmZiZmM1fWJvZHlbZGF0YS10b3BiYXI9ZGFya10gLmxvZ28tZGFya3tkaXNwbGF5Om5vbmV9Ym9keVtkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1saWdodHtkaXNwbGF5OmJsb2NrfWJvZHlbZGF0YS10b3BiYXI9ZGFya10gLmFwcC1zZWFyY2ggLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjI0LDIyNCwyMzQsLjA3KTtjb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMDcpfWJvZHlbZGF0YS10b3BiYXI9ZGFya10gLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLGJvZHlbZGF0YS10b3BiYXI9ZGFya10gLmFwcC1zZWFyY2ggc3Bhbntjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLWJyYW5kLWJveHtiYWNrZ3JvdW5kOiMzMzM1NDd9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tZGFya3tkaXNwbGF5Om5vbmV9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tbGlnaHR7ZGlzcGxheTpibG9ja31AbWVkaWEgKG1heC13aWR0aDo2MDBweCl7Lm5hdmJhci1oZWFkZXIgLmRyb3Bkb3due3Bvc2l0aW9uOnN0YXRpY30ubmF2YmFyLWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7bGVmdDoxMHB4IWltcG9ydGFudDtyaWdodDoxMHB4IWltcG9ydGFudH19QG1lZGlhIChtYXgtd2lkdGg6MzgwcHgpey5uYXZiYXItYnJhbmQtYm94e2Rpc3BsYXk6bm9uZX19Ym9keVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLWhlYWRlcntwYWRkaW5nOjAgY2FsYygyNHB4IC8gMil9Ym9keVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLWJyYW5kLWJveHt3aWR0aDphdXRvO3BhZGRpbmctbGVmdDowfWJvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtY29udGVudHttYXJnaW4tdG9wOjcwcHg7cGFkZGluZzpjYWxjKDU1cHgpIGNhbGMoMjRweCAvIDIpIDYwcHggY2FsYygyNHB4IC8gMil9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpe2JvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1icmFuZC1ib3h7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6NXB4fWJvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtY29udGVudHttYXJnaW4tdG9wOjEwcHh9fS5wYWdlLXRpdGxlLWJveHtwYWRkaW5nOjI0cHggMH0ucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWJ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOjB9LnBhZ2UtdGl0bGUtYm94IGg0e2ZvbnQtd2VpZ2h0OjcwMH0uZm9vdGVye2JvdHRvbTowO3BhZGRpbmc6MjBweCBjYWxjKDI0cHggLyAyKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiM3NDc4OGQ7bGVmdDoyNDBweDtoZWlnaHQ6NjBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmMmYyZjV9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey5mb290ZXJ7bGVmdDowfX0udmVydGljYWwtY29sbHBzZWQgLmZvb3RlcntsZWZ0OjcwcHh9Ym9keVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZm9vdGVye2xlZnQ6MCFpbXBvcnRhbnR9LnJpZ2h0LWJhcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAyNHB4IDAgcmdiYSgwLDAsMCwuMDYpLDAgMXB4IDAgMCByZ2JhKDAsMCwwLC4wMik7Ym94LXNoYWRvdzowIDAgMjRweCAwIHJnYmEoMCwwLDAsLjA2KSwwIDFweCAwIDAgcmdiYSgwLDAsMCwuMDIpO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0O3dpZHRoOjI4MHB4O3otaW5kZXg6OTk5OTtmbG9hdDpyaWdodCFpbXBvcnRhbnQ7cmlnaHQ6LTI5MHB4O3RvcDowO2JvdHRvbTowfS5yaWdodC1iYXIgLnJpZ2h0LWJhci10b2dnbGV7YmFja2dyb3VuZC1jb2xvcjojNDQ0YzU0O2hlaWdodDoyNHB4O3dpZHRoOjI0cHg7bGluZS1oZWlnaHQ6MjRweDtjb2xvcjojZTllY2VmO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yYWRpdXM6NTAlfS5yaWdodC1iYXIgLnJpZ2h0LWJhci10b2dnbGU6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNGI1NDVjfS5yaWdodGJhci1vdmVybGF5e2JhY2tncm91bmQtY29sb3I6cmdiYSg1Miw1OCw2NCwuNTUpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtyaWdodDowO3RvcDowO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTt6LWluZGV4Ojk5OTg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2Utb3V0fS5yaWdodC1iYXItZW5hYmxlZCAucmlnaHQtYmFye3JpZ2h0OjB9LnJpZ2h0LWJhci1lbmFibGVkIC5yaWdodGJhci1vdmVybGF5e2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5yaWdodC1iYXJ7b3ZlcmZsb3c6YXV0b30ucmlnaHQtYmFyIC5zbGltc2Nyb2xsLW1lbnV7aGVpZ2h0OmF1dG8haW1wb3J0YW50fX0ubWV0aXNtZW51e21hcmdpbjowfS5tZXRpc21lbnUgbGl7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5tZXRpc21lbnUgLm1tLWNvbGxhcHNle2Rpc3BsYXk6bm9uZX0ubWV0aXNtZW51IC5tbS1jb2xsYXBzZTpub3QoLm1tLXNob3cpe2Rpc3BsYXk6bm9uZX0ubWV0aXNtZW51IC5tbS1jb2xsYXBzZS5tbS1zaG93e2Rpc3BsYXk6YmxvY2t9Lm1ldGlzbWVudSAubW0tY29sbGFwc2luZ3twb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2U7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zNXM7dHJhbnNpdGlvbi1kdXJhdGlvbjouMzVzOy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpoZWlnaHQsdmlzaWJpbGl0eTt0cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodCx2aXNpYmlsaXR5fS52ZXJ0aWNhbC1tZW51e3dpZHRoOjI0MHB4O3otaW5kZXg6MTAwMTtiYWNrZ3JvdW5kOiNmZmY7Ym90dG9tOjA7bWFyZ2luLXRvcDowO3Bvc2l0aW9uOmZpeGVkO3RvcDo3MHB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KTtib3gtc2hhZG93OjAgMCAxM3B4IDAgcmdiYSgyMzYsMjM2LDI0MSwuNDQpfS5tYWluLWNvbnRlbnR7bWFyZ2luLWxlZnQ6MjQwcHg7b3ZlcmZsb3c6aGlkZGVufS5tYWluLWNvbnRlbnQgLmNvbnRlbnR7cGFkZGluZzowIDE1cHggMTBweCAxNXB4O21hcmdpbi10b3A6NzBweH0jc2lkZWJhci1tZW51e3BhZGRpbmc6MTBweCAwIDMwcHggMH0jc2lkZWJhci1tZW51IC5tbS1hY3RpdmU+Lmhhcy1hcnJvdzphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKX0jc2lkZWJhci1tZW51IC5oYXMtYXJyb3c6YWZ0ZXJ7Y29udGVudDpcIlxcRjE0MFwiO2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6cmlnaHQ7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4yczt0cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4yczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzLC13ZWJraXQtdHJhbnNmb3JtIC4ycztmb250LXNpemU6MXJlbX0jc2lkZWJhci1tZW51IHVsIGxpIGF7ZGlzcGxheTpibG9jaztwYWRkaW5nOjEycHggMjBweDtmb250LWZhbWlseTpTYXJhYnVuLHNhbnMtc2VyaWY7Y29sb3I6IzY2Njc2ZDtwb3NpdGlvbjpyZWxhdGl2ZTtmb250LXNpemU6MTUuN3B4Oy13ZWJraXQtdHJhbnNpdGlvbjphbGwgLjRzO3RyYW5zaXRpb246YWxsIC40c30jc2lkZWJhci1tZW51IHVsIGxpIGEgaXtkaXNwbGF5OmlubGluZS1ibG9jazttaW4td2lkdGg6MS43NXJlbTtwYWRkaW5nLWJvdHRvbTouMTI1ZW07bGluZS1oZWlnaHQ6MS40MDYyNXJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29sb3I6IzQ2NGI1MDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHM7Zm9udC1zaXplOjE0LjdweH0jc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXJ7Y29sb3I6IzBiMGQwZX0jc2lkZWJhci1tZW51IHVsIGxpIGE6aG92ZXIgaXtjb2xvcjojMGIwZDBlfSNzaWRlYmFyLW1lbnUgdWwgbGkgLmJhZGdle21hcmdpbi10b3A6NHB4fSNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnV7cGFkZGluZzowfSNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYXtwYWRkaW5nOi40cmVtIDEuNXJlbSAuNHJlbSAzLjVyZW07Zm9udC1zaXplOjE1cHg7Y29sb3I6IzQ2NGI1MH0jc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51e3BhZGRpbmc6MH0jc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIHVsLnN1Yi1tZW51IGxpIGF7cGFkZGluZzouNHJlbSAxLjVyZW0gLjRyZW0gNC41cmVtO2ZvbnQtc2l6ZToxMy41cHh9Lm1lbnUtdGl0bGV7cGFkZGluZzoxMnB4IDIwcHghaW1wb3J0YW50O2xldHRlci1zcGFjaW5nOi4wNWVtO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmRlZmF1bHQ7Zm9udC1zaXplOjEwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2NvbG9yOiM0NjRiNTAhaW1wb3J0YW50O2ZvbnQtd2VpZ2h0OjUwMH0ubW0tYWN0aXZle2NvbG9yOiM2MjZlZDQhaW1wb3J0YW50fS5tbS1hY3RpdmUgLmFjdGl2ZXtjb2xvcjojNjI2ZWQ0IWltcG9ydGFudH0ubW0tYWN0aXZlIC5hY3RpdmUgaXtjb2xvcjojNjI2ZWQ0IWltcG9ydGFudH0ubW0tYWN0aXZlPml7Y29sb3I6IzYyNmVkNCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6OTkycHgpey52ZXJ0aWNhbC1tZW51e2Rpc3BsYXk6bm9uZX0ubWFpbi1jb250ZW50e21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fWJvZHkuc2lkZWJhci1lbmFibGUgLnZlcnRpY2FsLW1lbnV7ZGlzcGxheTpibG9ja319LnZlcnRpY2FsLWNvbGxwc2VkIC5tYWluLWNvbnRlbnR7bWFyZ2luLWxlZnQ6NzBweH0udmVydGljYWwtY29sbHBzZWQgLm5hdmJhci1icmFuZC1ib3h7d2lkdGg6NzBweCFpbXBvcnRhbnR9LnZlcnRpY2FsLWNvbGxwc2VkIC5sb2dvIHNwYW4ubG9nby1sZ3tkaXNwbGF5Om5vbmV9LnZlcnRpY2FsLWNvbGxwc2VkIC5sb2dvIHNwYW4ubG9nby1zbXtkaXNwbGF5OmJsb2NrfS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDo3MHB4IWltcG9ydGFudDt6LWluZGV4OjV9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51IC5zaW1wbGViYXItY29udGVudC13cmFwcGVyLC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAuc2ltcGxlYmFyLW1hc2t7b3ZlcmZsb3c6dmlzaWJsZSFpbXBvcnRhbnR9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51IC5zaW1wbGViYXItc2Nyb2xsYmFye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51IC5zaW1wbGViYXItb2Zmc2V0e2JvdHRvbTowIWltcG9ydGFudH0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSAuYmFkZ2UsLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLmNvbGxhcHNlLmluLC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51IC5tZW51LXRpdGxle2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLm5hdi5jb2xsYXBzZXtoZWlnaHQ6aW5oZXJpdCFpbXBvcnRhbnR9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgLmhhcy1hcnJvdzphZnRlcntkaXNwbGF5Om5vbmV9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnU+dWw+bGl7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwfS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpPmF7cGFkZGluZzoxNXB4IDIwcHg7bWluLWhlaWdodDo1NXB4Oy13ZWJraXQtdHJhbnNpdGlvbjpub25lO3RyYW5zaXRpb246bm9uZX0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saT5hOmFjdGl2ZSwudmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saT5hOmZvY3VzLC52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpPmE6aG92ZXJ7Y29sb3I6IzBiMGQwZX0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saT5hIGl7Zm9udC1zaXplOjEuMXJlbTttYXJnaW4tbGVmdDo2cHh9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnU+dWw+bGk+YSBzcGFue2Rpc3BsYXk6bm9uZTtwYWRkaW5nLWxlZnQ6MjVweH0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saTpob3Zlcj5he3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOmNhbGMoMTkwcHggKyA3MHB4KTtjb2xvcjojNjI2ZWQ0O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTstd2Via2l0LXRyYW5zaXRpb246bm9uZTt0cmFuc2l0aW9uOm5vbmV9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnU+dWw+bGk6aG92ZXI+YSBpe2NvbG9yOiM2MjZlZDR9LnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnU+dWw+bGk6aG92ZXI+YSBzcGFue2Rpc3BsYXk6aW5saW5lfS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpOmhvdmVyPnVse2Rpc3BsYXk6YmxvY2s7bGVmdDo3MHB4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjE5MHB4O2hlaWdodDphdXRvIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6M3B4IDVweCAxMHB4IDAgcmdiYSg1NCw2MSw3MSwuMSk7Ym94LXNoYWRvdzozcHggNXB4IDEwcHggMCByZ2JhKDU0LDYxLDcxLC4xKX0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saTpob3Zlcj51bCB1bHstd2Via2l0LWJveC1zaGFkb3c6M3B4IDVweCAxMHB4IDAgcmdiYSg1NCw2MSw3MSwuMSk7Ym94LXNoYWRvdzozcHggNXB4IDEwcHggMCByZ2JhKDU0LDYxLDcxLC4xKX0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saTpob3Zlcj51bCBhey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjhweCAyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjE5MHB4O3otaW5kZXg6Njtjb2xvcjojNDY0YjUwfS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpOmhvdmVyPnVsIGE6aG92ZXJ7Y29sb3I6IzBiMGQwZX0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bCB1bHtwYWRkaW5nOjVweCAwO3otaW5kZXg6OTk5OTtkaXNwbGF5Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZmZmfS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsIHVsIGxpOmhvdmVyPnVse2Rpc3BsYXk6YmxvY2s7bGVmdDoxOTBweDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7bWFyZ2luLXRvcDotMzZweDtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxOTBweH0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bCB1bCBsaT5hIHNwYW4ucHVsbC1yaWdodHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoyMHB4O3RvcDoxMnB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKX0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bCB1bCBsaS5hY3RpdmUgYXtjb2xvcjojZjhmOWZhfWJvZHlbZGF0YS1zaWRlYmFyPWRhcmtdIC52ZXJ0aWNhbC1tZW51e2JhY2tncm91bmQ6IzMzMzU0N31ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXSAjc2lkZWJhci1tZW51IHVsIGxpIGF7Y29sb3I6Izg2OTlhZH1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXSAjc2lkZWJhci1tZW51IHVsIGxpIGEgaXtjb2xvcjojODY5OWFkfWJvZHlbZGF0YS1zaWRlYmFyPWRhcmtdICNzaWRlYmFyLW1lbnUgdWwgbGkgYTpob3Zlcntjb2xvcjojYjRjOWRlfWJvZHlbZGF0YS1zaWRlYmFyPWRhcmtdICNzaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciBpe2NvbG9yOiNiNGM5ZGV9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10gI3NpZGViYXItbWVudSB1bCBsaT4ubW0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzM4M2I0ZX1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXSAjc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGF7Y29sb3I6Izg2OTlhZDtiYWNrZ3JvdW5kOjAgMH1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXSAjc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGE6aG92ZXJ7Y29sb3I6I2I0YzlkZX1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXSAjc2lkZWJhci1tZW51IHVsPmxpPmEubW0tYWN0aXZle2JhY2tncm91bmQtY29sb3I6IzM4M2I0ZX1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXS52ZXJ0aWNhbC1jb2xscHNlZHttaW4taGVpZ2h0OjEyMDBweH1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpOmhvdmVyPmF7YmFja2dyb3VuZDojMzczOTRkO2NvbG9yOiNiNGM5ZGV9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saTpob3Zlcj5hIGl7Y29sb3I6I2I0YzlkZX1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpOmhvdmVyPnVsIGF7Y29sb3I6Izg2OTlhZH1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpOmhvdmVyPnVsIGE6aG92ZXJ7Y29sb3I6I2I0YzlkZX1ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsIHVse2JhY2tncm91bmQtY29sb3I6IzMzMzU0N31ib2R5W2RhdGEtc2lkZWJhcj1kYXJrXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51IHVsIGxpLm1tLWFjdGl2ZSAuYWN0aXZle2NvbG9yOiM2MjZlZDR9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudSB1bCBsaS5tbS1hY3RpdmUgLmFjdGl2ZSBpe2NvbG9yOiM2MjZlZDQhaW1wb3J0YW50fWJvZHlbZGF0YS1zaWRlYmFyPWRhcmtdIC5tbS1hY3RpdmV7Y29sb3I6I2I0YzlkZSFpbXBvcnRhbnR9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10gLm1tLWFjdGl2ZT5pe2NvbG9yOiNiNGM5ZGUhaW1wb3J0YW50fWJvZHlbZGF0YS1zaWRlYmFyPWRhcmtdIC5tbS1hY3RpdmUgLmFjdGl2ZXtjb2xvcjojYjRjOWRlIWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiMzODNiNGV9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10gLm1tLWFjdGl2ZSAuYWN0aXZlIGl7Y29sb3I6I2I0YzlkZSFpbXBvcnRhbnR9Ym9keVtkYXRhLXNpZGViYXI9ZGFya10gLm1lbnUtdGl0bGV7Y29sb3I6Izg2OTlhZCFpbXBvcnRhbnR9Ym9keVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWFpbi1jb250ZW50e21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fWJvZHlbZGF0YS1zaWRlYmFyLXNpemU9c21hbGxdIC5uYXZiYXItYnJhbmQtYm94e3dpZHRoOjE2MHB4fWJvZHlbZGF0YS1zaWRlYmFyLXNpemU9c21hbGxdIC52ZXJ0aWNhbC1tZW51e3dpZHRoOjE2MHB4O3RleHQtYWxpZ246Y2VudGVyfWJvZHlbZGF0YS1zaWRlYmFyLXNpemU9c21hbGxdIC52ZXJ0aWNhbC1tZW51IC5iYWRnZSxib2R5W2RhdGEtc2lkZWJhci1zaXplPXNtYWxsXSAudmVydGljYWwtbWVudSAuaGFzLWFycm93OmFmdGVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9Ym9keVtkYXRhLXNpZGViYXItc2l6ZT1zbWFsbF0gLm1haW4tY29udGVudHttYXJnaW4tbGVmdDoxNjBweH1ib2R5W2RhdGEtc2lkZWJhci1zaXplPXNtYWxsXSAuZm9vdGVye2xlZnQ6MTYwcHh9Ym9keVtkYXRhLXNpZGViYXItc2l6ZT1zbWFsbF0gI3NpZGViYXItbWVudSB1bCBsaSBhIGl7ZGlzcGxheTpibG9ja31ib2R5W2RhdGEtc2lkZWJhci1zaXplPXNtYWxsXSAjc2lkZWJhci1tZW51IHVsIGxpIHVsLnN1Yi1tZW51IGxpIGF7cGFkZGluZy1sZWZ0OjEuNXJlbX1ib2R5W2RhdGEtc2lkZWJhci1zaXplPXNtYWxsXS52ZXJ0aWNhbC1jb2xscHNlZCAubWFpbi1jb250ZW50e21hcmdpbi1sZWZ0OjcwcHh9Ym9keVtkYXRhLXNpZGViYXItc2l6ZT1zbWFsbF0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudXt0ZXh0LWFsaWduOmxlZnR9Ym9keVtkYXRhLXNpZGViYXItc2l6ZT1zbWFsbF0udmVydGljYWwtY29sbHBzZWQgLnZlcnRpY2FsLW1lbnUgI3NpZGViYXItbWVudT51bD5saT5hIGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9Ym9keVtkYXRhLXNpZGViYXItc2l6ZT1zbWFsbF0udmVydGljYWwtY29sbHBzZWQgLmZvb3RlcntsZWZ0OjcwcHh9Ym9keVtkYXRhLXNpZGViYXI9Y29sb3JlZF0gLnZlcnRpY2FsLW1lbnV7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0fWJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdIC5uYXZiYXItYnJhbmQtYm94e2JhY2tncm91bmQtY29sb3I6IzYyNmVkNH1ib2R5W2RhdGEtc2lkZWJhcj1jb2xvcmVkXSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1kYXJre2Rpc3BsYXk6bm9uZX1ib2R5W2RhdGEtc2lkZWJhcj1jb2xvcmVkXSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1saWdodHtkaXNwbGF5OmJsb2NrfWJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdIC5tbS1hY3RpdmV7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9Ym9keVtkYXRhLXNpZGViYXI9Y29sb3JlZF0gLm1tLWFjdGl2ZSAuYWN0aXZlLGJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdIC5tbS1hY3RpdmU+aXtjb2xvcjojZmZmIWltcG9ydGFudH1ib2R5W2RhdGEtc2lkZWJhcj1jb2xvcmVkXSAjc2lkZWJhci1tZW51IHVsIGxpLm1lbnUtdGl0bGV7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNil9Ym9keVtkYXRhLXNpZGViYXI9Y29sb3JlZF0gI3NpZGViYXItbWVudSB1bCBsaSBhe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfWJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdICNzaWRlYmFyLW1lbnUgdWwgbGkgYSBpe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpfWJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdICNzaWRlYmFyLW1lbnUgdWwgbGkgYS53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjEpfWJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdICNzaWRlYmFyLW1lbnUgdWwgbGkgdWwuc3ViLW1lbnUgbGkgYXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX1ib2R5W2RhdGEtc2lkZWJhcj1jb2xvcmVkXS52ZXJ0aWNhbC1jb2xscHNlZCAudmVydGljYWwtbWVudSAjc2lkZWJhci1tZW51PnVsPmxpOmhvdmVyPmF7YmFja2dyb3VuZC1jb2xvcjojNmE3NWQ2fWJvZHlbZGF0YS1zaWRlYmFyPWNvbG9yZWRdLnZlcnRpY2FsLWNvbGxwc2VkIC52ZXJ0aWNhbC1tZW51ICNzaWRlYmFyLW1lbnUgdWwgbGkubW0tYWN0aXZlIC5hY3RpdmV7Y29sb3I6IzYyNmVkNCFpbXBvcnRhbnR9LnRvcG5hdntiYWNrZ3JvdW5kOiMzMzM1NDc7cGFkZGluZzowIGNhbGMoMjRweCAvIDIpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KTtib3gtc2hhZG93OjAgMCAxM3B4IDAgcmdiYSgyMzYsMjM2LDI0MSwuNDQpO21hcmdpbi10b3A6NzBweDtwb3NpdGlvbjpmaXhlZDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4OjF9LnRvcG5hdiAudG9wbmF2LW1lbnV7bWFyZ2luOjA7cGFkZGluZzowfS50b3BuYXYgLm5hdmJhci1uYXYgLm5hdi1saW5re2ZvbnQtc2l6ZToxNC41cHg7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxcmVtIDEuM3JlbTtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0udG9wbmF2IC5uYXZiYXItbmF2IC5uYXYtbGluayBpe2ZvbnQtc2l6ZToxNXB4fS50b3BuYXYgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC50b3BuYXYgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0udG9wbmF2IC5uYXZiYXItbmF2Pi5kcm9wZG93bi5hY3RpdmU+YXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KSFpbXBvcnRhbnR9LnRvcG5hdiAubmF2YmFyLW5hdiAuZHJvcGRvd24taXRlbXtjb2xvcjojNjY2NzZkfS50b3BuYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLC50b3BuYXYgLm5hdmJhci1uYXYgLmRyb3Bkb3duLWl0ZW06aG92ZXJ7Y29sb3I6IzYyNmVkNDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50b3BuYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmV7Y29sb3I6IzYyNmVkNH0udG9wbmF2IC5uYXZiYXItbmF2IC5kcm9wZG93bi5hY3RpdmU+YXtjb2xvcjojNjI2ZWQ0O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXtib2R5W2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5jb250YWluZXItZmx1aWQsYm9keVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLWhlYWRlcnttYXgtd2lkdGg6ODUlfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnRvcG5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW06Zmlyc3Qtb2YtdHlwZSAubmF2LWxpbmt7cGFkZGluZy1sZWZ0OjB9LnRvcG5hdiAuZHJvcGRvd24taXRlbXtwYWRkaW5nOi41cmVtIDEuNXJlbTttaW4td2lkdGg6MTgwcHh9LnRvcG5hdiAuZHJvcGRvd24ubWVnYS1kcm9wZG93biAubWVnYS1kcm9wZG93bi1tZW51e2xlZnQ6MDtyaWdodDphdXRvfS50b3BuYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6MDtib3JkZXItcmFkaXVzOjAgMCAuMjVyZW0gLjI1cmVtfS50b3BuYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5hcnJvdy1kb3duOjphZnRlcntyaWdodDoxNXB4Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTM1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTpyb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlWSgtNTAlKTtwb3NpdGlvbjphYnNvbHV0ZX0udG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDoxMDAlO2Rpc3BsYXk6bm9uZX0udG9wbmF2IC5kcm9wZG93bjpob3Zlcj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS50b3BuYXYgLmRyb3Bkb3duOmhvdmVyPi5kcm9wZG93bi1tZW51Pi5kcm9wZG93bjpob3Zlcj4uZHJvcGRvd24tbWVudXtkaXNwbGF5OmJsb2NrfS5uYXZiYXItdG9nZ2xle2Rpc3BsYXk6bm9uZX19LmFycm93LWRvd257ZGlzcGxheTppbmxpbmUtYmxvY2t9LmFycm93LWRvd246YWZ0ZXJ7Ym9yZGVyLWNvbG9yOmluaXRpYWw7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDowIDAgMXB4IDFweDtjb250ZW50OlwiXCI7aGVpZ2h0Oi40ZW07ZGlzcGxheTppbmxpbmUtYmxvY2s7cmlnaHQ6NXB4O3RvcDo1MCU7bWFyZ2luLWxlZnQ6MTBweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjp0b3A7dHJhbnNmb3JtLW9yaWdpbjp0b3A7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2Utb3V0O3dpZHRoOi40ZW19QG1lZGlhIChtYXgtd2lkdGg6MTE5OS45OHB4KXsudG9wbmF2LW1lbnUgLm5hdmJhci1uYXYgbGk6bGFzdC1vZi10eXBlIC5kcm9wZG93biAuZHJvcGRvd24tbWVudXtyaWdodDoxMDAlO2xlZnQ6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50b3BuYXZ7bWF4LWhlaWdodDozNjBweDtvdmVyZmxvdy15OmF1dG87cGFkZGluZzowfS50b3BuYXYgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmc6Ljc1cmVtIDEuMXJlbX0udG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lOy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nLWxlZnQ6MTVweH0udG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24taXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS50b3BuYXYgLmRyb3Bkb3duIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwudG9wbmF2IC5kcm9wZG93biAuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6IzYyNmVkNH0udG9wbmF2IC5hcnJvdy1kb3duOjphZnRlcntyaWdodDoxNXB4O3Bvc2l0aW9uOmFic29sdXRlfX1ib2R5W2RhdGEtbGF5b3V0LXNpemU9Ym94ZWRdICNsYXlvdXQtd3JhcHBlcntiYWNrZ3JvdW5kLWNvbG9yOiNmOGY4ZmE7bWF4LXdpZHRoOjEzMDBweDttYXJnaW46MCBhdXRvOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KTtib3gtc2hhZG93OjAgMCAxM3B4IDAgcmdiYSgyMzYsMjM2LDI0MSwuNDQpfWJvZHlbZGF0YS1sYXlvdXQtc2l6ZT1ib3hlZF0gI3BhZ2UtdG9wYmFye21heC13aWR0aDoxMzAwcHg7bWFyZ2luOjAgYXV0b31ib2R5W2RhdGEtbGF5b3V0LXNpemU9Ym94ZWRdIC5mb290ZXJ7bWFyZ2luOjAgYXV0bzttYXgtd2lkdGg6Y2FsYygxMzAwcHggLSAyNDBweCl9Ym9keVtkYXRhLWxheW91dC1zaXplPWJveGVkXS52ZXJ0aWNhbC1jb2xscHNlZCAuZm9vdGVye21heC13aWR0aDpjYWxjKDEzMDBweCAtIDcwcHgpfWJvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtc2l6ZT1ib3hlZF0gI2xheW91dC13cmFwcGVyLGJvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtc2l6ZT1ib3hlZF0gI3BhZ2UtdG9wYmFyLGJvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtc2l6ZT1ib3hlZF0gLmZvb3RlcnttYXgtd2lkdGg6MTAwJX1ib2R5W2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXNpemU9Ym94ZWRdICNsYXlvdXQtd3JhcHBlcnstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Ym9keVtkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC1zaXplPWJveGVkXSAuY29udGFpbmVyLWZsdWlkLGJvZHlbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtc2l6ZT1ib3hlZF0gLm5hdmJhci1oZWFkZXJ7bWF4LXdpZHRoOjEzMDBweH0vKiFcclxuICogV2F2ZXMgdjAuNy42XHJcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxyXG4gKiBcclxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzIFxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9maWFucy9XYXZlcy9ibG9iL21hc3Rlci9MSUNFTlNFICovLndhdmVzLWVmZmVjdHtwb3NpdGlvbjpyZWxhdGl2ZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGV7cG9zaXRpb246YWJzb2x1dGU7Ym9yZGVyLXJhZGl1czo1MCU7d2lkdGg6MTAwcHg7aGVpZ2h0OjEwMHB4O21hcmdpbi10b3A6LTUwcHg7bWFyZ2luLWxlZnQ6LTUwcHg7b3BhY2l0eTowO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQocmdiYSgwLDAsMCwuMikgMCxyZ2JhKDAsMCwwLC4zKSA0MCUscmdiYSgwLDAsMCwuNCkgNTAlLHJnYmEoMCwwLDAsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSk7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1vdXQ7dHJhbnNpdGlvbjphbGwgLjVzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSxvcGFjaXR5Oy13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5LC13ZWJraXQtdHJhbnNmb3JtO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSwtd2Via2l0LXRyYW5zZm9ybTt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHksLXdlYmtpdC10cmFuc2Zvcm07LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZSgwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LndhdmVzLWVmZmVjdC53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxle2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuNCk7YmFja2dyb3VuZDpyYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsMjU1LDI1NSwuMikgMCxyZ2JhKDI1NSwyNTUsMjU1LC4zKSA0MCUscmdiYSgyNTUsMjU1LDI1NSwuNCkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjUpIDYwJSxyZ2JhKDI1NSwyNTUsMjU1LDApIDcwJSl9LndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4yKX0ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZXtiYWNrZ3JvdW5kOnJnYmEoMjU1LDI1NSwyNTUsLjQpfS53YXZlcy1ub3RyYW5zaXRpb257LXdlYmtpdC10cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50O3RyYW5zaXRpb246bm9uZSFpbXBvcnRhbnR9LndhdmVzLWJ1dHRvbiwud2F2ZXMtY2lyY2xley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7LXdlYmtpdC1tYXNrLWltYWdlOi13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwjZmZmIDEwMCUsIzAwMCAxMDAlKX0ud2F2ZXMtYnV0dG9uLC53YXZlcy1idXR0b24taW5wdXQsLndhdmVzLWJ1dHRvbjpob3Zlciwud2F2ZXMtYnV0dG9uOnZpc2l0ZWR7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcjtib3JkZXI6bm9uZTtvdXRsaW5lOjA7Y29sb3I6aW5oZXJpdDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMCk7Zm9udC1zaXplOjFlbTtsaW5lLWhlaWdodDoxZW07dGV4dC1hbGlnbjpjZW50ZXI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7ei1pbmRleDoxfS53YXZlcy1idXR0b257cGFkZGluZzouODVlbSAxLjFlbTtib3JkZXItcmFkaXVzOi4yZW19LndhdmVzLWJ1dHRvbi1pbnB1dHttYXJnaW46MDtwYWRkaW5nOi44NWVtIDEuMWVtfS53YXZlcy1pbnB1dC13cmFwcGVye2JvcmRlci1yYWRpdXM6LjJlbTt2ZXJ0aWNhbC1hbGlnbjpib3R0b219LndhdmVzLWlucHV0LXdyYXBwZXIud2F2ZXMtYnV0dG9ue3BhZGRpbmc6MH0ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0e3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjF9LndhdmVzLWNpcmNsZXt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoyLjVlbTtoZWlnaHQ6Mi41ZW07bGluZS1oZWlnaHQ6Mi41ZW07Ym9yZGVyLXJhZGl1czo1MCV9LndhdmVzLWZsb2F0ey13ZWJraXQtbWFzay1pbWFnZTpub25lOy13ZWJraXQtYm94LXNoYWRvdzowIDFweCAxLjVweCAxcHggcmdiYSgwLDAsMCwuMTIpO2JveC1zaGFkb3c6MCAxcHggMS41cHggMXB4IHJnYmEoMCwwLDAsLjEyKTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zczt0cmFuc2l0aW9uOmFsbCAuM3N9LndhdmVzLWZsb2F0OmFjdGl2ZXstd2Via2l0LWJveC1zaGFkb3c6MCA4cHggMjBweCAxcHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDhweCAyMHB4IDFweCByZ2JhKDAsMCwwLC4zKX0ud2F2ZXMtYmxvY2t7ZGlzcGxheTpibG9ja30ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC40KX0ud2F2ZXMtZWZmZWN0LndhdmVzLXByaW1hcnkgLndhdmVzLXJpcHBsZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoOTgsMTEwLDIxMiwuNCl9LndhdmVzLWVmZmVjdC53YXZlcy1zdWNjZXNzIC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIsMTY0LDE1MywuNCl9LndhdmVzLWVmZmVjdC53YXZlcy1pbmZvIC53YXZlcy1yaXBwbGV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDU2LDE2NCwyNDgsLjQpfS53YXZlcy1lZmZlY3Qud2F2ZXMtd2FybmluZyAud2F2ZXMtcmlwcGxle2JhY2tncm91bmQtY29sb3I6cmdiYSgyNDgsMTgwLDM3LC40KX0ud2F2ZXMtZWZmZWN0LndhdmVzLWRhbmdlciAud2F2ZXMtcmlwcGxle2JhY2tncm91bmQtY29sb3I6cmdiYSgyMzYsNjksOTcsLjQpfS5hdmF0YXIteHN7aGVpZ2h0OjIuM3JlbTt3aWR0aDoyLjNyZW19LmF2YXRhci1zbXtoZWlnaHQ6M3JlbTt3aWR0aDozcmVtfS5hdmF0YXItbWR7aGVpZ2h0OjQuNXJlbTt3aWR0aDo0LjVyZW19LmF2YXRhci1sZ3toZWlnaHQ6NS41cmVtO3dpZHRoOjUuNXJlbX0uYXZhdGFyLXhse2hlaWdodDo3LjVyZW07d2lkdGg6Ny41cmVtfS5hdmF0YXItdGl0bGV7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2NvbG9yOiNmZmY7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtmb250LXdlaWdodDo1MDA7aGVpZ2h0OjEwMCU7LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlfS5mb250LXNpemUtMTF7Zm9udC1zaXplOjExcHghaW1wb3J0YW50fS5mb250LXNpemUtMTJ7Zm9udC1zaXplOjEycHghaW1wb3J0YW50fS5mb250LXNpemUtMTN7Zm9udC1zaXplOjEzcHghaW1wb3J0YW50fS5mb250LXNpemUtMTR7Zm9udC1zaXplOjE0cHghaW1wb3J0YW50fS5mb250LXNpemUtMTV7Zm9udC1zaXplOjE1cHghaW1wb3J0YW50fS5mb250LXNpemUtMTZ7Zm9udC1zaXplOjE2cHghaW1wb3J0YW50fS5mb250LXNpemUtMTd7Zm9udC1zaXplOjE3cHghaW1wb3J0YW50fS5mb250LXNpemUtMTh7Zm9udC1zaXplOjE4cHghaW1wb3J0YW50fS5mb250LXNpemUtMjB7Zm9udC1zaXplOjIwcHghaW1wb3J0YW50fS5mb250LXNpemUtMjJ7Zm9udC1zaXplOjIycHghaW1wb3J0YW50fS5mb250LXNpemUtMjR7Zm9udC1zaXplOjI0cHghaW1wb3J0YW50fS5mb250LXdlaWdodC1tZWRpdW17Zm9udC13ZWlnaHQ6NTAwfS5zb2NpYWwtbGlzdC1pdGVte2hlaWdodDoycmVtO3dpZHRoOjJyZW07bGluZS1oZWlnaHQ6Y2FsYygycmVtIC0gMnB4KTtkaXNwbGF5OmJsb2NrO2JvcmRlcjoxcHggc29saWQgI2FkYjViZDtib3JkZXItcmFkaXVzOjUwJTtjb2xvcjojYWRiNWJkO3RleHQtYWxpZ246Y2VudGVyfS53LXhze21pbi13aWR0aDo4MHB4fS53LXNte21pbi13aWR0aDo5NXB4fS53LW1ke21pbi13aWR0aDoxMTBweH0udy1sZ3ttaW4td2lkdGg6MTQwcHh9LncteGx7bWluLXdpZHRoOjE2MHB4fSNwcmVsb2FkZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3JpZ2h0OjA7Ym90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjojZmZmO3otaW5kZXg6OTk5OX0jc3RhdHVze3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7dG9wOjUwJTttYXJnaW46LTIwcHggMCAwIC0yMHB4fS5zcGlubmVyLWNoYXNle21hcmdpbjowIGF1dG87d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LWFuaW1hdGlvbjpzcGlubmVyLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7YW5pbWF0aW9uOnNwaW5uZXItY2hhc2UgMi41cyBpbmZpbml0ZSBsaW5lYXIgYm90aH0uY2hhc2UtZG90e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowOy13ZWJraXQtYW5pbWF0aW9uOmNoYXNlLWRvdCAycyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO2FuaW1hdGlvbjpjaGFzZS1kb3QgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aH0uY2hhc2UtZG90OmJlZm9yZXtjb250ZW50OicnO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjUlO2hlaWdodDoyNSU7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2JvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LWFuaW1hdGlvbjpjaGFzZS1kb3QtYmVmb3JlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7YW5pbWF0aW9uOmNoYXNlLWRvdC1iZWZvcmUgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aH0uY2hhc2UtZG90Om50aC1jaGlsZCgxKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMS4xczthbmltYXRpb24tZGVsYXk6LTEuMXN9LmNoYXNlLWRvdDpudGgtY2hpbGQoMSk6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0xLjFzO2FuaW1hdGlvbi1kZWxheTotMS4xc30uY2hhc2UtZG90Om50aC1jaGlsZCgyKXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7YW5pbWF0aW9uLWRlbGF5Oi0xc30uY2hhc2UtZG90Om50aC1jaGlsZCgyKTpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LTFzO2FuaW1hdGlvbi1kZWxheTotMXN9LmNoYXNlLWRvdDpudGgtY2hpbGQoMyl7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LS45czthbmltYXRpb24tZGVsYXk6LS45c30uY2hhc2UtZG90Om50aC1jaGlsZCgzKTpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LS45czthbmltYXRpb24tZGVsYXk6LS45c30uY2hhc2UtZG90Om50aC1jaGlsZCg0KXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotLjhzO2FuaW1hdGlvbi1kZWxheTotLjhzfS5jaGFzZS1kb3Q6bnRoLWNoaWxkKDQpOmJlZm9yZXstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotLjhzO2FuaW1hdGlvbi1kZWxheTotLjhzfS5jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0uN3M7YW5pbWF0aW9uLWRlbGF5Oi0uN3N9LmNoYXNlLWRvdDpudGgtY2hpbGQoNSk6YmVmb3Jley13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0uN3M7YW5pbWF0aW9uLWRlbGF5Oi0uN3N9LmNoYXNlLWRvdDpudGgtY2hpbGQoNil7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LS42czthbmltYXRpb24tZGVsYXk6LS42c30uY2hhc2UtZG90Om50aC1jaGlsZCg2KTpiZWZvcmV7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LS42czthbmltYXRpb24tZGVsYXk6LS42c31ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1jaGFzZXsxMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyLWNoYXNlezEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgY2hhc2UtZG90ezEwMCUsODAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBjaGFzZS1kb3R7MTAwJSw4MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgY2hhc2UtZG90LWJlZm9yZXs1MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQpO3RyYW5zZm9ybTpzY2FsZSguNCl9MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgY2hhc2UtZG90LWJlZm9yZXs1MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQpO3RyYW5zZm9ybTpzY2FsZSguNCl9MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fS5taW5pLXN0YXQgLm1pbmktc3RhdC1pbWd7d2lkdGg6NThweDtoZWlnaHQ6NThweDtsaW5lLWhlaWdodDo1OHB4O2JhY2tncm91bmQ6cmdiYSgyNTUsMjU1LDI1NSwuMTUpO2JvcmRlci1yYWRpdXM6NHB4O3RleHQtYWxpZ246Y2VudGVyfS5taW5pLXN0YXQgLm1pbmktc3RhdC1pbWcgaW1ne21heC13aWR0aDozMnB4fS5taW5pLXN0YXQgLm1pbmktc3RhdC1sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDoxOHB4O3BhZGRpbmc6MnB4IDEwcHggMnB4IDMycHg7LXdlYmtpdC1jbGlwLXBhdGg6cG9seWdvbigxMDAlIDAsMTAwJSA1MCUsMTAwJSAxMDAlLDAgMTAwJSwyNCUgNTAlLDYlIDApO2NsaXAtcGF0aDpwb2x5Z29uKDEwMCUgMCwxMDAlIDUwJSwxMDAlIDEwMCUsMCAxMDAlLDI0JSA1MCUsNiUgMCl9LmFjdGl2aXR5LWZlZWR7cGFkZGluZzoxNXB4IDE1cHggMCAxNXB4O2xpc3Qtc3R5bGU6bm9uZX0uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmctYm90dG9tOjI5cHg7cGFkZGluZy1sZWZ0OjMwcHg7Ym9yZGVyLWxlZnQ6MnB4IHNvbGlkICNlOWVjZWZ9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTRweDtsZWZ0Oi05cHg7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZDojMDJhNDk5fS5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW0gLmRhdGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTVweDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC1zaXplOjEzcHh9LmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbSAuYWN0aXZpdHktdGV4dHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTNweH0uY3QtY2hhcnQud2lke2hlaWdodDoyNDBweH0uY3QtY2hhcnQud2lkIC5jdC1zbGljZS1kb251dHtzdHJva2Utd2lkdGg6MTRweCFpbXBvcnRhbnR9LndpZC1wZWl0eXtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTllY2VmfS5jb252ZXJzYXRpb24tbGlzdHtsaXN0LXN0eWxlOm5vbmU7cGFkZGluZzowIDEwcHg7bWF4LWhlaWdodDozNTBweH0uY29udmVyc2F0aW9uLWxpc3QgbGl7bWFyZ2luLWJvdHRvbToyNHB4fS5jb252ZXJzYXRpb24tbGlzdCAuY2hhdC1hdmF0YXJ7d2lkdGg6NDBweDtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtmbG9hdDpsZWZ0fS5jb252ZXJzYXRpb24tbGlzdCAuY2hhdC1hdmF0YXIgLnRpbWV7Zm9udC1zaXplOjEycHg7Zm9udC1zdHlsZTpub3JtYWx9LmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIC51c2VyLW5hbWV7ZGlzcGxheTpibG9jaztmb250LXdlaWdodDo2MDA7cG9zaXRpb246cmVsYXRpdmU7Zm9udC1zaXplOjEycHg7Y29sb3I6IzYyNmVkNH0uY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgcHtjb2xvcjojMmYzY2FifS5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEycHg7ZmxvYXQ6bGVmdDttYXJnaW4tbGVmdDoyMnB4O3dpZHRoOjcwJX0uY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXB7cGFkZGluZzoxMHB4IDE4cHg7YmFja2dyb3VuZDojZTJlNGY3O2JvcmRlci1yYWRpdXM6MCA3cHggN3B4IDdweDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9ja30uY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXA6YWZ0ZXJ7Y29udGVudDpcIiBcIjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMDAlO3RvcDowO2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQtY29sb3I6I2UyZTRmNztib3JkZXItdG9wLWNvbG9yOiNlMmU0Zjc7Ym9yZGVyLXdpZHRoOjVweH0uY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgcHttYXJnaW46MDtwYWRkaW5nLXRvcDozcHh9LmNvbnZlcnNhdGlvbi1saXN0IC5vZGQgLmNoYXQtYXZhdGFye2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uY29udmVyc2F0aW9uLWxpc3QgLm9kZCAuY29udmVyc2F0aW9uLXRleHR7d2lkdGg6NzAlIWltcG9ydGFudDttYXJnaW4tcmlnaHQ6MjJweDt0ZXh0LWFsaWduOnJpZ2h0O2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uY29udmVyc2F0aW9uLWxpc3QgLm9kZCAuY3RleHQtd3JhcHtiYWNrZ3JvdW5kOiNlZmYxZjMhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6N3B4IDAgN3B4IDdweH0uY29udmVyc2F0aW9uLWxpc3QgLm9kZCAuY3RleHQtd3JhcCBwe2NvbG9yOiM0OTUwNTd9LmNvbnZlcnNhdGlvbi1saXN0IC5vZGQgLmN0ZXh0LXdyYXA6YWZ0ZXJ7bGVmdDoxMDAlIWltcG9ydGFudDt0b3A6MCFpbXBvcnRhbnQ7Ym9yZGVyLWNvbG9yOnJnYmEoMjM4LDIzOCwyNDIsMCkhaW1wb3J0YW50O2JvcmRlci1sZWZ0LWNvbG9yOiNlZmYxZjMhaW1wb3J0YW50O2JvcmRlci10b3AtY29sb3I6I2VmZjFmMyFpbXBvcnRhbnR9LmJ1dHRvbi1pdGVtc3ttYXJnaW4tbGVmdDotOHB4O21hcmdpbi1ib3R0b206LTEycHh9LmJ1dHRvbi1pdGVtcyAuYnRue21hcmdpbi1ib3R0b206MTJweDttYXJnaW4tbGVmdDo4cHh9Lm1mcC1wb3B1cC1mb3Jte21heC13aWR0aDoxMTQwcHh9LmJzLWV4YW1wbGUtbW9kYWx7cG9zaXRpb246cmVsYXRpdmU7dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87ei1pbmRleDoxO2Rpc3BsYXk6YmxvY2t9Lmljb24tZGVtby1jb250ZW50e3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNhZGI1YmR9Lmljb24tZGVtby1jb250ZW50IGl7ZGlzcGxheTpibG9jaztmb250LXNpemU6MjRweDttYXJnaW4tYm90dG9tOjE2cHg7Y29sb3I6IzZjNzU3ZDstd2Via2l0LXRyYW5zaXRpb246YWxsIC40czt0cmFuc2l0aW9uOmFsbCAuNHN9Lmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNHttYXJnaW4tdG9wOjI0cHh9Lmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNDpob3ZlciBpe2NvbG9yOiM2MjZlZDQ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTt0cmFuc2Zvcm06c2NhbGUoMS41KX0uZ3JpZC1zdHJ1Y3R1cmUgLmdyaWQtY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTttYXJnaW4tdG9wOjEwcHg7Zm9udC1zaXplOi44cmVtO2ZvbnQtd2VpZ2h0OjUwMDtwYWRkaW5nOjEwcHggMjBweH1AbWVkaWEgcHJpbnR7LmZvb3RlciwubmF2YmFyLWhlYWRlciwucGFnZS10aXRsZS1ib3gsLnJpZ2h0LWJhciwudmVydGljYWwtbWVudXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5jYXJkLWJvZHksLm1haW4tY29udGVudCwucGFnZS1jb250ZW50LC5yaWdodC1iYXIsYm9keXtwYWRkaW5nOjA7bWFyZ2luOjB9LmNhcmR7Ym9yZGVyOjB9fVtkYXRhLXNpbXBsZWJhcl17cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy13ZWJraXQtYm94LXBhY2s6c3RhcnQ7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0Oy13ZWJraXQtYm94LWFsaWduOnN0YXJ0Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnNpbXBsZWJhci13cmFwcGVye292ZXJmbG93OmhpZGRlbjt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O21heC13aWR0aDppbmhlcml0O21heC1oZWlnaHQ6aW5oZXJpdH0uc2ltcGxlYmFyLW1hc2t7ZGlyZWN0aW9uOmluaGVyaXQ7cG9zaXRpb246YWJzb2x1dGU7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MDttYXJnaW46MDtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7ei1pbmRleDowfS5zaW1wbGViYXItb2Zmc2V0e2RpcmVjdGlvbjppbmhlcml0IWltcG9ydGFudDstd2Via2l0LWJveC1zaXppbmc6aW5oZXJpdCFpbXBvcnRhbnQ7Ym94LXNpemluZzppbmhlcml0IWltcG9ydGFudDtyZXNpemU6bm9uZSFpbXBvcnRhbnQ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowIWltcG9ydGFudDtib3R0b206MDtyaWdodDowIWltcG9ydGFudDtwYWRkaW5nOjA7bWFyZ2luOjA7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXJ7ZGlyZWN0aW9uOmluaGVyaXQ7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3ghaW1wb3J0YW50O2JveC1zaXppbmc6Ym9yZGVyLWJveCFpbXBvcnRhbnQ7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDphdXRvO3Zpc2liaWxpdHk6dmlzaWJsZTtvdmVyZmxvdzphdXRvO21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtzY3JvbGxiYXItd2lkdGg6bm9uZTtwYWRkaW5nOjAhaW1wb3J0YW50fS5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciwuc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhcntkaXNwbGF5Om5vbmV9LnNpbXBsZWJhci1jb250ZW50OmFmdGVyLC5zaW1wbGViYXItY29udGVudDpiZWZvcmV7Y29udGVudDonICc7ZGlzcGxheTp0YWJsZX0uc2ltcGxlYmFyLXBsYWNlaG9sZGVye21heC1oZWlnaHQ6MTAwJTttYXgtd2lkdGg6MTAwJTt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyey13ZWJraXQtYm94LXNpemluZzppbmhlcml0IWltcG9ydGFudDtib3gtc2l6aW5nOmluaGVyaXQhaW1wb3J0YW50O2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7bWF4LXdpZHRoOjFweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0O21heC1oZWlnaHQ6MXB4O292ZXJmbG93OmhpZGRlbjt6LWluZGV4Oi0xO3BhZGRpbmc6MDttYXJnaW46MDtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYm94LWZsZXg6aW5oZXJpdDstbXMtZmxleC1wb3NpdGl2ZTppbmhlcml0O2ZsZXgtZ3Jvdzppbmhlcml0Oy1tcy1mbGV4LW5lZ2F0aXZlOjA7ZmxleC1zaHJpbms6MDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MH0uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyey13ZWJraXQtYm94LXNpemluZzppbmhlcml0O2JveC1zaXppbmc6aW5oZXJpdDtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7aGVpZ2h0OjEwMDAlO3dpZHRoOjEwMDAlO21pbi1oZWlnaHQ6MXB4O21pbi13aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7ei1pbmRleDotMX0uc2ltcGxlYmFyLXRyYWNre3otaW5kZXg6MTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3ZlcmZsb3c6aGlkZGVufVtkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudHtwb2ludGVyLWV2ZW50czpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZX1bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNre3BvaW50ZXItZXZlbnRzOmFsbH0uc2ltcGxlYmFyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoycHg7d2lkdGg6NHB4O21pbi1oZWlnaHQ6MTBweH0uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDonJztiYWNrZ3JvdW5kOiNhMmFkYjc7Ym9yZGVyLXJhZGl1czo3cHg7bGVmdDowO3JpZ2h0OjA7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXJ9LnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3Jle29wYWNpdHk6LjU7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMHMgbGluZWFyO3RyYW5zaXRpb246b3BhY2l0eSAwcyBsaW5lYXJ9LnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7dG9wOjA7d2lkdGg6MTFweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7dG9wOjJweDtib3R0b206MnB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWx7bGVmdDowO2hlaWdodDoxMXB4fS5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3Jle2hlaWdodDoxMDAlO2xlZnQ6MnB4O3JpZ2h0OjJweH0uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFye3JpZ2h0OmF1dG87bGVmdDowO3RvcDoycHg7aGVpZ2h0OjdweDttaW4taGVpZ2h0OjA7bWluLXdpZHRoOjEwcHg7d2lkdGg6YXV0b31bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPXJ0bF0gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWx7cmlnaHQ6YXV0bztsZWZ0OjB9LmhzLWR1bW15LXNjcm9sbGJhci1zaXple2RpcmVjdGlvbjpydGw7cG9zaXRpb246Zml4ZWQ7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVuO2hlaWdodDo1MDBweDt3aWR0aDo1MDBweDtvdmVyZmxvdy15OmhpZGRlbjtvdmVyZmxvdy14OnNjcm9sbH0uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFye3Bvc2l0aW9uOmZpeGVkO2xlZnQ6MDt2aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdy15OnNjcm9sbDtzY3JvbGxiYXItd2lkdGg6bm9uZX0uY3VzdG9tLXNjcm9sbHtoZWlnaHQ6MTAwJX0uZmMtdG9vbGJhciBoMntmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDozMHB4O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZX0uZmMgdGguZmMtd2lkZ2V0LWhlYWRlcntiYWNrZ3JvdW5kOiNlOWVjZWY7Zm9udC1zaXplOjEzcHg7bGluZS1oZWlnaHQ6MjBweDtwYWRkaW5nOjEwcHggMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7Zm9udC13ZWlnaHQ6NjAwfS5mYy11bnRoZW1lZCAuZmMtY29udGVudCwuZmMtdW50aGVtZWQgLmZjLWRpdmlkZXIsLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsLmZjLXVudGhlbWVkIC5mYy1wb3BvdmVyLC5mYy11bnRoZW1lZCAuZmMtcm93LC5mYy11bnRoZW1lZCB0Ym9keSwuZmMtdW50aGVtZWQgdGQsLmZjLXVudGhlbWVkIHRoLC5mYy11bnRoZW1lZCB0aGVhZHtib3JkZXItY29sb3I6I2U5ZWNlZn0uZmMtdW50aGVtZWQgdGQuZmMtdG9kYXl7YmFja2dyb3VuZDojZGVlMmU2fS5mYy1idXR0b257YmFja2dyb3VuZDojZmZmO2JvcmRlci1jb2xvcjojZTllY2VmO2NvbG9yOiM0OTUwNTc7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmU7cGFkZGluZzo2cHggMTJweCFpbXBvcnRhbnQ7aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5mYy1zdGF0ZS1hY3RpdmUsLmZjLXN0YXRlLWRpc2FibGVkLC5mYy1zdGF0ZS1kb3due2JhY2tncm91bmQtY29sb3I6IzYyNmVkNDtjb2xvcjojZmZmO3RleHQtc2hhZG93Om5vbmV9LmZjLWV2ZW50e2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlcjpub25lO2N1cnNvcjptb3ZlO2ZvbnQtc2l6ZTouODEyNXJlbTttYXJnaW46NXB4IDdweDtwYWRkaW5nOjVweCA1cHg7dGV4dC1hbGlnbjpjZW50ZXJ9LmZjLWV2ZW50LC5mYy1ldmVudC1kb3R7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0fS5mYy1ldmVudCAuZmMtY29udGVudHtjb2xvcjojZmZmfS50YXNrLWJveHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9Lmd1LXRyYW5zaXR7Ym9yZGVyOjFweCBkYXNoZWQgIzZjNzU3ZCFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmIWltcG9ydGFudH0jc2Vzc2lvbi10aW1lb3V0LWRpYWxvZyAuY2xvc2V7ZGlzcGxheTpub25lfSNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5jb3VudGRvd24taG9sZGVye2NvbG9yOiNlYzQ1NjE7Zm9udC13ZWlnaHQ6NTAwfSNzZXNzaW9uLXRpbWVvdXQtZGlhbG9nIC5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6I2VjNDU2MTstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9Lmlycy0tbW9kZXJuIC5pcnMtYmFyLC5pcnMtLW1vZGVybiAuaXJzLWZyb20sLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlLC5pcnMtLW1vZGVybiAuaXJzLXRve2JhY2tncm91bmQ6IzYyNmVkNCFpbXBvcnRhbnQ7Zm9udC1zaXplOjExcHh9Lmlycy0tbW9kZXJuIC5pcnMtZnJvbTpiZWZvcmUsLmlycy0tbW9kZXJuIC5pcnMtc2luZ2xlOmJlZm9yZSwuaXJzLS1tb2Rlcm4gLmlycy10bzpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojNjI2ZWQ0fS5pcnMtLW1vZGVybiAuaXJzLWxpbmV7YmFja2dyb3VuZDojZGVlMmU2O2JvcmRlci1jb2xvcjojZGVlMmU2fS5pcnMtLW1vZGVybiAuaXJzLWdyaWQtdGV4dHtmb250LXNpemU6MTFweDtjb2xvcjojY2VkNGRhfS5pcnMtLW1vZGVybiAuaXJzLW1heCwuaXJzLS1tb2Rlcm4gLmlycy1taW57Y29sb3I6I2FkYjViZDtiYWNrZ3JvdW5kOiNkZWUyZTY7Zm9udC1zaXplOjExcHh9Lmlycy0tbW9kZXJuIC5pcnMtaGFuZGxle3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7dG9wOjM3cHg7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0uc3dhbDItY29udGFpbmVyIC5zd2FsMi10aXRsZXtmb250LXNpemU6MjRweDtmb250LXdlaWdodDo1MDB9LnN3YWwyLWljb24uc3dhbDItcXVlc3Rpb257Ym9yZGVyLWNvbG9yOiMzOGE0Zjg7Y29sb3I6IzM4YTRmOH0uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXXtiYWNrZ3JvdW5kLWNvbG9yOiMwMmE0OTl9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5ne2JvcmRlci1jb2xvcjpyZ2JhKDIsMTY0LDE1MywuMyl9LnN3YWwyLWljb24uc3dhbDItd2FybmluZ3tib3JkZXItY29sb3I6I2Y4YjQyNTtjb2xvcjojZjhiNDI1fS5zd2FsMi1zdHlsZWQ6Zm9jdXN7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcHtiYWNrZ3JvdW5kOiM2MjZlZDR9LnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwfi5zd2FsMi1wcm9ncmVzcy1zdGVwLC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcH4uc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5le2JhY2tncm91bmQ6cmdiYSg5OCwxMTAsMjEyLC4zKX0uc3ltYm9se2JvcmRlci1jb2xvcjojZmZmfS5yYXRpbmctc3ltYm9sLWJhY2tncm91bmQsLnJhdGluZy1zeW1ib2wtZm9yZWdyb3VuZHtmb250LXNpemU6MjRweH0ucmF0aW5nLXN5bWJvbC1mb3JlZ3JvdW5ke3RvcDowfS5lcnJvcntjb2xvcjojZWM0NTYxfS5wYXJzbGV5LWVycm9ye2JvcmRlci1jb2xvcjojZWM0NTYxfS5wYXJzbGV5LWVycm9ycy1saXN0e2Rpc3BsYXk6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnBhcnNsZXktZXJyb3JzLWxpc3QuZmlsbGVke2Rpc3BsYXk6YmxvY2t9LnBhcnNsZXktZXJyb3JzLWxpc3Q+bGl7Zm9udC1zaXplOjEycHg7bGlzdC1zdHlsZTpub25lO2NvbG9yOiNlYzQ1NjE7bWFyZ2luLXRvcDo1cHh9LmNvbG9ycGlja2VyLTJ4IC5jb2xvcnBpY2tlci1zYXR1cmF0aW9ue3dpZHRoOjExMnB4O2hlaWdodDoyMDBweH0uY29sb3JwaWNrZXItMnggLmNvbG9ycGlja2VyLWFscGhhLC5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItaHVle3dpZHRoOjMwcHg7aGVpZ2h0OjIwMHB4fS5jb2xvcnBpY2tlci0yeCAuY29sb3JwaWNrZXItY29sb3IsLmNvbG9ycGlja2VyLTJ4IC5jb2xvcnBpY2tlci1jb2xvciBkaXZ7aGVpZ2h0OjMwcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7aGVpZ2h0OjM4cHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3Vze291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtsaW5lLWhlaWdodDozNnB4O3BhZGRpbmctbGVmdDoxMnB4O2NvbG9yOiM0OTUwNTd9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjM0cHg7d2lkdGg6MzRweDtyaWdodDozcHh9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6I2FkYjViZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6NnB4IDZweCAwIDZweH0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjYWRiNWJkIHRyYW5zcGFyZW50IWltcG9ydGFudDtib3JkZXItd2lkdGg6MCA2cHggNnB4IDZweCFpbXBvcnRhbnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y29sb3I6IzZjNzU3ZDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Y29sb3I6IzE2MTgxYn0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2NvbG9yOiNmZmZ9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4IDEycHh9LnNlbGVjdDItZHJvcGRvd257Ym9yZGVyOiNlOWVjZWY7YmFja2dyb3VuZC1jb2xvcjojZmZmOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KTtib3gtc2hhZG93OjAgMCAxM3B4IDAgcmdiYSgyMzYsMjM2LDI0MSwuNDQpfS5zZWxlY3QyLXNlYXJjaCBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7bWluLWhlaWdodDozOHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGEhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7cGFkZGluZzoycHggMTBweH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JvcmRlcjowO2NvbG9yOiM0OTUwNTd9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNDk1MDU3fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tb3otcGxhY2Vob2xkZXJ7Y29sb3I6IzQ5NTA1N30uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNDk1MDU3fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNDk1MDU3fS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVye2NvbG9yOiM0OTUwNTd9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOjFweDtwYWRkaW5nOjAgN3B4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXItY29sb3I6I2NlZDRkYX1pbnB1dFtzd2l0Y2hde2Rpc3BsYXk6bm9uZX1pbnB1dFtzd2l0Y2hdK2xhYmVse2ZvbnQtc2l6ZToxZW07bGluZS1oZWlnaHQ6MTt3aWR0aDo1NnB4O2hlaWdodDoyNHB4O2JhY2tncm91bmQtY29sb3I6I2NlZDRkYTtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7Ym9yZGVyLXJhZGl1czoycmVtO3BhZGRpbmc6LjE2NjY3cmVtO2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RleHQtYWxpZ246Y2VudGVyO3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtd2VpZ2h0OjUwMDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4xcyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXR9aW5wdXRbc3dpdGNoXStsYWJlbDpiZWZvcmV7Y29sb3I6IzM0M2E0MDtjb250ZW50OmF0dHIoZGF0YS1vZmYtbGFiZWwpO2Rpc3BsYXk6YmxvY2s7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXdlaWdodDo1MDA7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjFweDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxcHg7bWFyZ2luOjNweDt0b3A6LTJweDt0ZXh0LWFsaWduOmNlbnRlcjttaW4td2lkdGg6MS42NjY2N3JlbTtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0fWlucHV0W3N3aXRjaF0rbGFiZWw6YWZ0ZXJ7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2JvcmRlci1yYWRpdXM6MnJlbTtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O3RvcDoycHg7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjphbGwgLjFzIGVhc2UtaW4tb3V0fWlucHV0W3N3aXRjaF06Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiM2MjZlZDR9aW5wdXRbc3dpdGNoXTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzYyNmVkNH1pbnB1dFtzd2l0Y2hdOmNoZWNrZWQrbGFiZWw6YmVmb3Jle2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtb24tbGFiZWwpO3JpZ2h0OmF1dG87bGVmdDozcHh9aW5wdXRbc3dpdGNoXTpjaGVja2VkK2xhYmVsOmFmdGVye2xlZnQ6MzNweDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9aW5wdXRbc3dpdGNoPWJvb2xdK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2VjNDU2MX1pbnB1dFtzd2l0Y2g9Ym9vbF0rbGFiZWw6YmVmb3JlLGlucHV0W3N3aXRjaD1ib29sXTpjaGVja2VkK2xhYmVsOmJlZm9yZSxpbnB1dFtzd2l0Y2g9ZGVmYXVsdF06Y2hlY2tlZCtsYWJlbDpiZWZvcmV7Y29sb3I6I2ZmZn1pbnB1dFtzd2l0Y2g9Ym9vbF06Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMmE0OTl9aW5wdXRbc3dpdGNoPWRlZmF1bHRdOmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojYTJhMmEyfWlucHV0W3N3aXRjaD1wcmltYXJ5XTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6IzYyNmVkNH1pbnB1dFtzd2l0Y2g9c3VjY2Vzc106Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMwMmE0OTl9aW5wdXRbc3dpdGNoPWluZm9dOmNoZWNrZWQrbGFiZWx7YmFja2dyb3VuZC1jb2xvcjojMzhhNGY4fWlucHV0W3N3aXRjaD13YXJuaW5nXTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2Y4YjQyNX1pbnB1dFtzd2l0Y2g9ZGFuZ2VyXTpjaGVja2VkK2xhYmVse2JhY2tncm91bmQtY29sb3I6I2VjNDU2MX1pbnB1dFtzd2l0Y2g9ZGFya106Y2hlY2tlZCtsYWJlbHtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDB9LnNxdWFyZS1zd2l0Y2h7bWFyZ2luLXJpZ2h0OjdweH0uc3F1YXJlLXN3aXRjaCBpbnB1dFtzd2l0Y2hdK2xhYmVsLC5zcXVhcmUtc3dpdGNoIGlucHV0W3N3aXRjaF0rbGFiZWw6YWZ0ZXJ7Ym9yZGVyLXJhZGl1czowfS5kYXRlcGlja2Vye2JvcmRlcjoxcHggc29saWQgI2Y4ZjlmYTtwYWRkaW5nOjhweDt6LWluZGV4Ojk5OSFpbXBvcnRhbnR9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGh7Zm9udC13ZWlnaHQ6NTAwfS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIC5hY3RpdmUuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZDpob3ZlciwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuc2VsZWN0ZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXksLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXkuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQudG9kYXk6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0IWltcG9ydGFudDtiYWNrZ3JvdW5kLWltYWdlOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiNmZmYhaW1wb3J0YW50fS5kYXRlcGlja2VyIHRhYmxlIHRyIHRkIHNwYW4uZm9jdXNlZCwuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZCBzcGFuOmhvdmVyLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheS5mb2N1c2VkLC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmRheTpob3ZlcntiYWNrZ3JvdW5kOiNlOWVjZWZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5uZXcsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQgc3Bhbi5vbGQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQubmV3LC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLm9sZHtjb2xvcjojYWRiNWJkO29wYWNpdHk6LjZ9LmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2UuZGlzYWJsZWQ6aG92ZXIsLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQucmFuZ2U6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2fS50YWJsZS1jb25kZW5zZWQ+dGJvZHk+dHI+dGQsLnRhYmxlLWNvbmRlbnNlZD50aGVhZD50cj50aHtwYWRkaW5nOjdweH0udG94LXRpbnltY2V7Ym9yZGVyOjFweCBzb2xpZCAjZTllY2VmIWltcG9ydGFudH0udG94IC50b3gtc3RhdHVzYmFye2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWYhaW1wb3J0YW50fS50b3ggLnRveC1lZGl0LWFyZWFfX2lmcmFtZSwudG94IC50b3gtbWVudWJhciwudG94IC50b3gtc3RhdHVzYmFye2JhY2tncm91bmQtY29sb3I6I2ZmZiFpbXBvcnRhbnQ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50fS50b3ggLnRveC1tYnRue2NvbG9yOiM0OTUwNTchaW1wb3J0YW50fS50b3ggLnRveC1tYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCgudG94LW1idG4tLWFjdGl2ZSl7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2IWltcG9ydGFudH0udG94IC50b3gtdGJ0bjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTYhaW1wb3J0YW50fS50b3ggLnRveC10b29sYmFyLC50b3ggLnRveC10b29sYmFyX19vdmVyZmxvdywudG94IC50b3gtdG9vbGJhcl9fcHJpbWFyeXtiYWNrZ3JvdW5kOiNlOWVjZWYhaW1wb3J0YW50fS50b3ggLnRveC10YnRue2NvbG9yOiM0OTUwNTchaW1wb3J0YW50fS50b3ggLnRveC10YnRuIHN2Z3tmaWxsOiM0OTUwNTchaW1wb3J0YW50fS50b3ggLnRveC1lZGl0LWFyZWFfX2lmcmFtZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS50b3ggLnRveC1zdGF0dXNiYXIgYSwudG94IC50b3gtc3RhdHVzYmFyX19wYXRoLWl0ZW0sLnRveCAudG94LXN0YXR1c2Jhcl9fd29yZGNvdW50e2NvbG9yOiM0OTUwNTchaW1wb3J0YW50fS50b3g6bm90KFtkaXI9cnRsXSkgLnRveC10b29sYmFyX19ncm91cDpub3QoOmxhc3Qtb2YtdHlwZSl7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGFkZmU0IWltcG9ydGFudH0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZXtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWY7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO21hcmdpbjowfS5ub3RlLWVkaXRvci5ub3RlLWZyYW1lIC5ub3RlLXN0YXR1c2JhcntiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0ubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtY29kYWJsZSwubm90ZS1lZGl0b3Iubm90ZS1mcmFtZSAubm90ZS1lZGl0aW5nLWFyZWEgLm5vdGUtZWRpdGFibGV7Ym9yZGVyOm5vbmU7Y29sb3I6I2FkYjViZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5ub3RlLWJ0bi1ncm91cCAubm90ZS1idG57YmFja2dyb3VuZC1jb2xvcjojZTllY2VmIWltcG9ydGFudDtib3JkZXItY29sb3I6I2U5ZWNlZiFpbXBvcnRhbnR9Lm5vdGUtc3RhdHVzLW91dHB1dHtkaXNwbGF5Om5vbmV9Lm5vdGUtZWRpdGFibGUgcDpsYXN0LW9mLXR5cGV7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIgLm5vdGUtY29sb3IgLmRyb3Bkb3duLW1lbnUsLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IC5ub3RlLWNvbG9yIC5kcm9wZG93bi1tZW51e21pbi13aWR0aDozNDRweH0ubm90ZS1wb3BvdmVye2JvcmRlci1jb2xvcjojZTllY2VmfS5jYXJkLWhlYWRlci5ub3RlLXRvb2xiYXIsLm5vdGUtcG9wb3ZlciAucG9wb3Zlci1jb250ZW50e2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubm90ZS10b29sYmFye3BhZGRpbmc6MCAwIDVweCA1cHghaW1wb3J0YW50fS5kcm9wem9uZXttaW4taGVpZ2h0OjIzMHB4O2JvcmRlcjoycHggZGFzaGVkICNjZWQ0ZGE7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NnB4fS5kcm9wem9uZSAuZHotbWVzc2FnZXtmb250LXNpemU6MjRweH0uZm9ybS13aXphcmQtd3JhcHBlciBsYWJlbHtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOnJpZ2h0fS53aXphcmQgdWx7bGlzdC1zdHlsZTpub25lIWltcG9ydGFudDtwYWRkaW5nOjA7bWFyZ2luOjB9LndpemFyZD4uc3RlcHM+dWw+bGl7d2lkdGg6MjUlfS53aXphcmQ+LnN0ZXBzIC5jdXJyZW50LWluZm97cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5ZW19LndpemFyZD4uc3RlcHMgYSwud2l6YXJkPi5zdGVwcyBhOmFjdGl2ZSwud2l6YXJkPi5zdGVwcyBhOmhvdmVye21hcmdpbjozcHg7cGFkZGluZzoxNXB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztib3JkZXItcmFkaXVzOjVweH0ud2l6YXJkPi5zdGVwcyAuY3VycmVudCBhLC53aXphcmQ+LnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlLC53aXphcmQ+LnN0ZXBzIC5jdXJyZW50IGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2NvbG9yOiNmZmZ9LndpemFyZD4uc3RlcHMgLmN1cnJlbnQgYSAubnVtYmVyLC53aXphcmQ+LnN0ZXBzIC5jdXJyZW50IGE6YWN0aXZlIC5udW1iZXIsLndpemFyZD4uc3RlcHMgLmN1cnJlbnQgYTpob3ZlciAubnVtYmVye2JvcmRlcjoycHggc29saWQgI2ZmZn0ud2l6YXJkPi5zdGVwcyAuZGlzYWJsZWQgYSwud2l6YXJkPi5zdGVwcyAuZGlzYWJsZWQgYTphY3RpdmUsLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIsLndpemFyZD4uc3RlcHMgLmRvbmUgYSwud2l6YXJkPi5zdGVwcyAuZG9uZSBhOmFjdGl2ZSwud2l6YXJkPi5zdGVwcyAuZG9uZSBhOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RhZGRmNTtjb2xvcjojNjI2ZWQ0fS53aXphcmQ+LnN0ZXBzIC5kaXNhYmxlZCBhIC5udW1iZXIsLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6YWN0aXZlIC5udW1iZXIsLndpemFyZD4uc3RlcHMgLmRpc2FibGVkIGE6aG92ZXIgLm51bWJlciwud2l6YXJkPi5zdGVwcyAuZG9uZSBhIC5udW1iZXIsLndpemFyZD4uc3RlcHMgLmRvbmUgYTphY3RpdmUgLm51bWJlciwud2l6YXJkPi5zdGVwcyAuZG9uZSBhOmhvdmVyIC5udW1iZXJ7Ym9yZGVyLWNvbG9yOiM2MjZlZDR9LndpemFyZD4uc3RlcHMgLm51bWJlcntmb250LXNpemU6MTZweDtwYWRkaW5nOjVweDtib3JkZXItcmFkaXVzOjUwJTtib3JkZXI6MnB4IHNvbGlkICNmZmY7d2lkdGg6MzhweDtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXdlaWdodDo1MDA7dGV4dC1hbGlnbjpjZW50ZXI7bWFyZ2luLXJpZ2h0OjEwcHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDk4LDExMCwyMTIsLjI1KX0ud2l6YXJkPi5jb250ZW50e2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7bWFyZ2luOjAgNXB4O2JvcmRlci1yYWRpdXM6MDttaW4taGVpZ2h0OjE1MHB4fS53aXphcmQ+LmNvbnRlbnQ+LnRpdGxle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTk5OWVtfS53aXphcmQ+LmNvbnRlbnQ+LmJvZHl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjMwcHggMCAwO3Bvc2l0aW9uOnN0YXRpY30ud2l6YXJkPi5hY3Rpb25ze3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7dGV4dC1hbGlnbjpyaWdodDt3aWR0aDoxMDAlfS53aXphcmQ+LmFjdGlvbnM+dWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC1hbGlnbjpyaWdodH0ud2l6YXJkPi5hY3Rpb25zPnVsPmxpe2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgLjVlbX0ud2l6YXJkPi5hY3Rpb25zIGEsLndpemFyZD4uYWN0aW9ucyBhOmFjdGl2ZSwud2l6YXJkPi5hY3Rpb25zIGE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6OHB4IDE1cHg7Y29sb3I6I2ZmZn0ud2l6YXJkPi5hY3Rpb25zIC5kaXNhYmxlZCBhLC53aXphcmQ+LmFjdGlvbnMgLmRpc2FibGVkIGE6YWN0aXZlLC53aXphcmQ+LmFjdGlvbnMgLmRpc2FibGVkIGE6aG92ZXJ7b3BhY2l0eTouNjU7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2NvbG9yOiNmZmY7Y3Vyc29yOm5vdC1hbGxvd2VkfS53aXphcmQ+LmFjdGlvbnM+dWw+bGksLndpemFyZD4uc3RlcHM+dWw+bGl7ZmxvYXQ6bGVmdH1AbWVkaWEgKG1heC13aWR0aDo3NjhweCl7LndpemFyZD4uc3RlcHM+dWw+bGl7d2lkdGg6NTAlfS5mb3JtLXdpemFyZC13cmFwcGVyIGxhYmVse3RleHQtYWxpZ246bGVmdH19QG1lZGlhIChtYXgtd2lkdGg6NTIwcHgpey53aXphcmQ+LnN0ZXBzPnVsPmxpe3dpZHRoOjEwMCV9fS50YWJsZS1yZXAtcGx1Z2luIC5idG4tdG9vbGJhcntkaXNwbGF5OmJsb2NrfS50YWJsZS1yZXAtcGx1Z2luIC50YWJsZS1yZXNwb25zaXZle2JvcmRlcjpub25lIWltcG9ydGFudH0udGFibGUtcmVwLXBsdWdpbiAuYnRuLWdyb3VwIC5idG4tZGVmYXVsdHtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Y29sb3I6I2Y4ZjlmYTtib3JkZXI6MXB4IHNvbGlkICNlOWVjZWZ9LnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1ncm91cCAuYnRuLWRlZmF1bHQuYnRuLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0O2JvcmRlci1jb2xvcjojNjI2ZWQ0O2NvbG9yOiNmZmY7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDJweCByZ2JhKDk4LDExMCwyMTIsLjUpO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoOTgsMTEwLDIxMiwuNSl9LnRhYmxlLXJlcC1wbHVnaW4gLmJ0bi1ncm91cC5wdWxsLXJpZ2h0e2Zsb2F0OnJpZ2h0fS50YWJsZS1yZXAtcGx1Z2luIC5idG4tZ3JvdXAucHVsbC1yaWdodCAuZHJvcGRvd24tbWVudXtyaWdodDowOy13ZWJraXQtdHJhbnNmb3JtOm5vbmUhaW1wb3J0YW50O3RyYW5zZm9ybTpub25lIWltcG9ydGFudDt0b3A6MTAwJSFpbXBvcnRhbnR9LnRhYmxlLXJlcC1wbHVnaW4gdGJvZHkgdGh7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NDAwfS50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3d7cGFkZGluZy1sZWZ0OjQwcHh9LnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBsYWJlbHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLWxlZnQ6NXB4O3Bvc2l0aW9uOnJlbGF0aXZlfS50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgbGFiZWw6OmJlZm9yZXstby10cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dDstd2Via2l0LXRyYW5zaXRpb246LjNzIGVhc2UtaW4tb3V0O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjNweDtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTY7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDoxN3B4O2xlZnQ6MDttYXJnaW4tbGVmdDotMjBweDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOi4zcyBlYXNlLWluLW91dDt3aWR0aDoxN3B4O291dGxpbmU6MCFpbXBvcnRhbnR9LnRhYmxlLXJlcC1wbHVnaW4gLmNoZWNrYm94LXJvdyBsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2U5ZWNlZjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MTFweDtoZWlnaHQ6MTZweDtsZWZ0OjA7bWFyZ2luLWxlZnQ6LTIwcHg7cGFkZGluZy1sZWZ0OjNweDtwYWRkaW5nLXRvcDoxcHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xcHg7d2lkdGg6MTZweH0udGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hde2N1cnNvcjpwb2ludGVyO29wYWNpdHk6MDt6LWluZGV4OjE7b3V0bGluZTowIWltcG9ydGFudH0udGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdOmRpc2FibGVkK2xhYmVse29wYWNpdHk6LjY1fS50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Zm9jdXMrbGFiZWw6OmJlZm9yZXtvdXRsaW5lLW9mZnNldDotMnB4O291dGxpbmU6MH0udGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbnRlbnQ6XCJcXGYwMGNcIjtmb250LWZhbWlseTonRm9udCBBd2Vzb21lIDUgRnJlZSc7Zm9udC13ZWlnaHQ6OTAwfS50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Y3Vyc29yOm5vdC1hbGxvd2VkfS50YWJsZS1yZXAtcGx1Z2luIC5jaGVja2JveC1yb3cgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzYyNmVkNDtib3JkZXItY29sb3I6IzYyNmVkNH0udGFibGUtcmVwLXBsdWdpbiAuY2hlY2tib3gtcm93IGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LnRhYmxlLXJlcC1wbHVnaW4gLmZpeGVkLXNvbHV0aW9uIC5zdGlja3ktdGFibGUtaGVhZGVye3RvcDo3MHB4IWltcG9ydGFudDtiYWNrZ3JvdW5kLWNvbG9yOiM2MjZlZDR9LnRhYmxlLXJlcC1wbHVnaW4gLmZpeGVkLXNvbHV0aW9uIC5zdGlja3ktdGFibGUtaGVhZGVyIHRhYmxle2NvbG9yOiNmZmZ9LnRhYmxlLWVkaXRhYmxlIC5lZGl0YWJsZS1pbnB1dCAuZm9ybS1jb250cm9se2hlaWdodDoycmVtfS50YWJsZS1lZGl0YWJsZSBhLmVkaXRhYmxle2NvbG9yOiM1YjYyNmJ9LnRhYmxlLWVkaXRhYmxlIC5lZGl0YWJsZS1idXR0b25zIC5idG4uYnRuLXNte2ZvbnQtc2l6ZToxMnB4fS50YWJsZS1lZGl0YWJsZSB0Ym9keSB0ZC5mb2N1c3std2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAxcHggIzYyNmVkNCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzppbnNldCAwIDAgMXB4IDFweCAjNjI2ZWQ0IWltcG9ydGFudH0uZHQtYXV0b2ZpbGwtbGlzdHtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0uZHQtYXV0b2ZpbGwtbGlzdCAuZHQtYXV0b2ZpbGwtYnV0dG9uLC5kdC1hdXRvZmlsbC1saXN0IC5kdC1hdXRvZmlsbC1xdWVzdGlvbntib3JkZXItYm90dG9tLWNvbG9yOiNkZWUyZTYhaW1wb3J0YW50fS5kdC1hdXRvZmlsbC1saXN0IHVsIGxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNiFpbXBvcnRhbnR9LmdseXBoaWNvbntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTpcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OjYwMDtmb250LXN0eWxlOmluaGVyaXR9LmdseXBoaWNvbi1vazpiZWZvcmV7Y29udGVudDpcIlxcRjEyQ1wifS5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxGMTU2XCJ9LmVkaXRhYmxlLWlucHV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxMHB4fS5lZGl0YWJsZS1idXR0b25ze2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tb3JyaXMtY2hhcnRzIHRleHR7Zm9udC1mYW1pbHk6U2FyYWJ1bixzYW5zLXNlcmlmIWltcG9ydGFudDtmaWxsOiNhZGI1YmR9Lm1vcnJpcy1ob3Zlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwfS5tb3JyaXMtaG92ZXIubW9ycmlzLWRlZmF1bHQtc3R5bGV7Zm9udC1zaXplOjEycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzoxMHB4IDEycHg7YmFja2dyb3VuZDpyZ2JhKDI0OCwyNDksMjUwLC44KTtjb2xvcjojMzQzYTQwO2JvcmRlcjoycHggc29saWQgI2U5ZWNlZjtmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZn0ubW9ycmlzLWhvdmVyLm1vcnJpcy1kZWZhdWx0LXN0eWxlIC5tb3JyaXMtaG92ZXItcm93LWxhYmVse2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46LjI1ZW0gMDtmb250LWZhbWlseTpTYXJhYnVuLHNhbnMtc2VyaWZ9Lm1vcnJpcy1ob3Zlci5tb3JyaXMtZGVmYXVsdC1zdHlsZSAubW9ycmlzLWhvdmVyLXBvaW50e3doaXRlLXNwYWNlOm5vd3JhcDttYXJnaW46LjFlbSAwO2NvbG9yOiNmZmZ9LmN0LWdvbGRlbi1zZWN0aW9uOmJlZm9yZXtmbG9hdDpub25lfS5jdC1jaGFydHttYXgtaGVpZ2h0OjMwMHB4fS5jdC1jaGFydCAuY3QtbGFiZWx7ZmlsbDojYWRiNWJkO2NvbG9yOiNhZGI1YmQ7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MX0uY3QtY2hhcnQuc2ltcGxlLXBpZS1jaGFydC1jaGFydGlzdCAuY3QtbGFiZWx7Y29sb3I6I2ZmZjtmaWxsOiNmZmY7Zm9udC1zaXplOjE2cHh9LmN0LWdyaWR7c3Ryb2tlOnJnYmEoNTIsNTgsNjQsLjA5KTtzdHJva2Utd2lkdGg6MXB4O3N0cm9rZS1kYXNoYXJyYXk6M3B4fS5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1iYXIsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LWxpbmUsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWEgLmN0LXBvaW50LC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1hIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzYyNmVkNH0uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3QtYmFyLC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1saW5lLC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1iIC5jdC1wb2ludCwuY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYiAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiMwMmE0OTl9LmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LWJhciwuY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtbGluZSwuY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtYyAuY3QtcG9pbnQsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWMgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZjhiNDI1fS5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1iYXIsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LWxpbmUsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWQgLmN0LXBvaW50LC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1kIC5jdC1zbGljZS1kb251dHtzdHJva2U6IzM0M2E0MH0uY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3QtYmFyLC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1saW5lLC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1lIC5jdC1wb2ludCwuY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZSAuY3Qtc2xpY2UtZG9udXR7c3Ryb2tlOiMzOGE0Zjh9LmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LWJhciwuY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtbGluZSwuY3QtY2hhcnQgLmN0LXNlcmllcy5jdC1zZXJpZXMtZiAuY3QtcG9pbnQsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWYgLmN0LXNsaWNlLWRvbnV0e3N0cm9rZTojZWM0NTYxfS5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1iYXIsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LWxpbmUsLmN0LWNoYXJ0IC5jdC1zZXJpZXMuY3Qtc2VyaWVzLWcgLmN0LXBvaW50LC5jdC1jaGFydCAuY3Qtc2VyaWVzLmN0LXNlcmllcy1nIC5jdC1zbGljZS1kb251dHtzdHJva2U6I2Y4ZjlmYX0uY3Qtc2VyaWVzLWEgLmN0LWFyZWEsLmN0LXNlcmllcy1hIC5jdC1zbGljZS1waWV7ZmlsbDojNjI2ZWQ0fS5jdC1zZXJpZXMtYiAuY3QtYXJlYSwuY3Qtc2VyaWVzLWIgLmN0LXNsaWNlLXBpZXtmaWxsOiNmOGI0MjV9LmN0LXNlcmllcy1jIC5jdC1hcmVhLC5jdC1zZXJpZXMtYyAuY3Qtc2xpY2UtcGlle2ZpbGw6IzM0M2E0MH0uY3Qtc2VyaWVzLWQgLmN0LWFyZWEsLmN0LXNlcmllcy1kIC5jdC1zbGljZS1waWV7ZmlsbDojMDJhNDk5fS5jdC1hcmVhe2ZpbGwtb3BhY2l0eTouMzN9LmNoYXJ0aXN0LXRvb2x0aXB7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTppbmxpbmUtYmxvY2s7b3BhY2l0eTowO21pbi13aWR0aDoxMHB4O3BhZGRpbmc6MnB4IDEwcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZDojMzQzYTQwO2NvbG9yOiNkZWUyZTY7dGV4dC1hbGlnbjpjZW50ZXI7cG9pbnRlci1ldmVudHM6bm9uZTt6LWluZGV4OjE7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcjt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGxpbmVhcn0uY2hhcnRpc3QtdG9vbHRpcC50b29sdGlwLXNob3d7b3BhY2l0eToxfS5jdC1saW5le3N0cm9rZS13aWR0aDozcHh9LmN0LXBvaW50e3N0cm9rZS13aWR0aDo3cHh9LmFwZXgtY2hhcnRze21pbi1oZWlnaHQ6MTBweCFpbXBvcnRhbnR9LmFwZXgtY2hhcnRzIHRleHR7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWYhaW1wb3J0YW50O2ZpbGw6I2FkYjViZH0uYXBleC1jaGFydHMgLmFwZXhjaGFydHMtY2FudmFze21hcmdpbjowIGF1dG99LmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGV7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWYhaW1wb3J0YW50fS5hcGV4Y2hhcnRzLWxlZ2VuZC1zZXJpZXN7Zm9udC13ZWlnaHQ6NTAwfS5hcGV4Y2hhcnRzLWdyaWRsaW5le3BvaW50ZXItZXZlbnRzOm5vbmU7c3Ryb2tlOiNmOGY5ZmF9LmFwZXhjaGFydHMtbGVnZW5kLXRleHR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnQ7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWYhaW1wb3J0YW50O2ZvbnQtc2l6ZToxM3B4IWltcG9ydGFudH0uYXBleGNoYXJ0cy1waWUtbGFiZWx7ZmlsbDojZmZmIWltcG9ydGFudH0uYXBleGNoYXJ0cy14YXhpcyB0ZXh0LC5hcGV4Y2hhcnRzLXlheGlzIHRleHR7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWYhaW1wb3J0YW50O2ZpbGw6I2FkYjViZH0uZmxvdC1jaGFydHMtaGVpZ2h0e2hlaWdodDozMjBweH0uZmxvdFRpcHtwYWRkaW5nOjhweCAxMnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSg1Miw1OCw2NCwuOSk7ei1pbmRleDoxMDA7Y29sb3I6I2Y4ZjlmYTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEzcHggMCByZ2JhKDIzNiwyMzYsMjQxLC40NCk7Ym94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KTtib3JkZXItcmFkaXVzOjRweH0ubGVnZW5kTGFiZWx7Y29sb3I6I2FkYjViZH0uanFzdG9vbHRpcHstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3g7Ym94LXNpemluZzpjb250ZW50LWJveDt3aWR0aDphdXRvIWltcG9ydGFudDtoZWlnaHQ6YXV0byFpbXBvcnRhbnQ7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwIWltcG9ydGFudDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEzcHggMCByZ2JhKDIzNiwyMzYsMjQxLC40NCk7Ym94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KTtwYWRkaW5nOjVweCAxMHB4IWltcG9ydGFudDtib3JkZXItcmFkaXVzOjNweDtib3JkZXItY29sb3I6IzIxMjUyOSFpbXBvcnRhbnR9Lmpxc2ZpZWxke2NvbG9yOiNlOWVjZWYhaW1wb3J0YW50O2ZvbnQtc2l6ZToxMnB4IWltcG9ydGFudDtsaW5lLWhlaWdodDoxOHB4IWltcG9ydGFudDtmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZiFpbXBvcnRhbnQ7Zm9udC13ZWlnaHQ6NTAwIWltcG9ydGFudH0uZ21hcHMsLmdtYXBzLXBhbmFyb21he2hlaWdodDozMDBweDtiYWNrZ3JvdW5kOiNmOGY5ZmE7Ym9yZGVyLXJhZGl1czozcHh9LmdtYXBzLW92ZXJsYXl7ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjQwcHg7YmFja2dyb3VuZDojNjI2ZWQ0O2JvcmRlci1yYWRpdXM6NHB4O3BhZGRpbmc6MTBweCAyMHB4fS5nbWFwcy1vdmVybGF5X2Fycm93e2xlZnQ6NTAlO21hcmdpbi1sZWZ0Oi0xNnB4O3dpZHRoOjA7aGVpZ2h0OjA7cG9zaXRpb246YWJzb2x1dGV9LmdtYXBzLW92ZXJsYXlfYXJyb3cuYWJvdmV7Ym90dG9tOi0xNXB4O2JvcmRlci1sZWZ0OjE2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjE2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDoxNnB4IHNvbGlkICM2MjZlZDR9LmdtYXBzLW92ZXJsYXlfYXJyb3cuYmVsb3d7dG9wOi0xNXB4O2JvcmRlci1sZWZ0OjE2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjE2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxNnB4IHNvbGlkICM2MjZlZDR9LmFjY291bnQtcGFnZXMgLmxvZ28tYWRtaW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3JpZ2h0OjA7bWFyZ2luOjAgYXV0bzt3aWR0aDo3NHB4O2hlaWdodDo3NHB4O2xpbmUtaGVpZ2h0Ojc0cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMwMmE0OTl9LmFjY291bnRiZ3twb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLXNpemU6Y292ZXI7aGVpZ2h0OjEwMCU7d2lkdGg6MTAwJTt0b3A6MH0uYWNjb3VudC1wYWdlLWZ1bGx7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjQyMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYWNjb3VudC1wYWdlLWZ1bGwgLmNhcmR7Ym9yZGVyOm5vbmV9LmFjY291bnQtY29weXJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCV9LmhvbWUtYnRue3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjI1cHh9Lm1haW50ZW5hbmNlLWltZyBpbWd7bWF4LXdpZHRoOjMyMHB4fS5jb21pbmctc29vbi1zZWFyY2gtZm9ybSBpbnB1dHtwYWRkaW5nOjE1cHggMjBweDt3aWR0aDoxMDAlO2NvbG9yOiMzNDNhNDA7Ym9yZGVyOjJweCBzb2xpZCAjZTllY2VmO291dGxpbmU6MCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDoxODBweDtwYWRkaW5nLWxlZnQ6MzBweDtib3JkZXItcmFkaXVzOjMwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jb21pbmctc29vbi1zZWFyY2gtZm9ybSBidXR0b257cG9zaXRpb246YWJzb2x1dGU7dG9wOjdweDtyaWdodDo4cHg7b3V0bGluZTowIWltcG9ydGFudDtib3JkZXItcmFkaXVzOjMwcHg7cGFkZGluZzo5cHggMzBweH0uY29taW5nLXNvb24tc2VhcmNoLWZvcm0gZm9ybXtwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6NjAwcHg7bWFyZ2luOjAgYXV0b30uc2VhcmNoLWJveCAuZm9ybS1jb250cm9se2JvcmRlci1yYWRpdXM6MzBweDtwYWRkaW5nLWxlZnQ6NDBweH0uc2VhcmNoLWJveCAuc2VhcmNoLWljb257Zm9udC1zaXplOjE2cHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxM3B4O3RvcDowO2xpbmUtaGVpZ2h0OjM4cHh9LnByb2R1Y3QtbGlzdCBsaSBhe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzo0cHggMDtjb2xvcjojNWI2MjZifS5wcm9kdWN0LXZpZXctbmF2Lm5hdi1waWxscyAubmF2LWl0ZW17bWFyZ2luLWxlZnQ6NHB4fS5wcm9kdWN0LXZpZXctbmF2Lm5hdi1waWxscyAubmF2LWxpbmt7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtmb250LXNpemU6MTZweDtwYWRkaW5nOjA7bGluZS1oZWlnaHQ6MzZweDt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjUwJX0ucHJvZHVjdC1yaWJib257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MH0ucHJvZHVjdC1kZXRhaS1pbWdzIC5uYXYgLm5hdi1saW5re21hcmdpbjo3cHggMH0ucHJvZHVjdC1kZXRhaS1pbWdzIC5uYXYgLm5hdi1saW5rLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTZ9LnByb2R1Y3QtY29sb3IgYXtkaXNwbGF5OmlubGluZS1ibG9jazt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNWI2MjZifS5wcm9kdWN0LWNvbG9yIGEgLnByb2R1Y3QtY29sb3ItaXRlbXttYXJnaW46N3B4fS5wcm9kdWN0LWNvbG9yIGEuYWN0aXZlLC5wcm9kdWN0LWNvbG9yIGE6aG92ZXJ7Y29sb3I6IzYyNmVkNH0ucHJvZHVjdC1jb2xvciBhLmFjdGl2ZSAucHJvZHVjdC1jb2xvci1pdGVtLC5wcm9kdWN0LWNvbG9yIGE6aG92ZXIgLnByb2R1Y3QtY29sb3ItaXRlbXtib3JkZXItY29sb3I6IzYyNmVkNCFpbXBvcnRhbnR9LnZpc2EtY2FyZCAudmlzYS1sb2dve2xpbmUtaGVpZ2h0Oi41fS52aXNhLWNhcmQgLnZpc2EtcGF0dGVybntwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6Mzg1cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDUpO2xpbmUtaGVpZ2h0Oi40O3JpZ2h0OjA7Ym90dG9tOjB9LmNoZWNrb3V0LXRhYnMgLm5hdi1waWxscyAubmF2LWxpbmt7bWFyZ2luLWJvdHRvbToyNHB4O3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEzcHggMCByZ2JhKDIzNiwyMzYsMjQxLC40NCk7Ym94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KX0uY2hlY2tvdXQtdGFicyAubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojNjI2ZWQ0fS5jaGVja291dC10YWJzIC5uYXYtcGlsbHMgLm5hdi1saW5rIC5jaGVjay1uYXYtaWNvbntmb250LXNpemU6MzZweH0uZW1haWwtbGVmdGJhcnt3aWR0aDoyMzZweDtmbG9hdDpsZWZ0O3BhZGRpbmc6MjBweDtib3JkZXItcmFkaXVzOjVweH0uZW1haWwtcmlnaHRiYXJ7bWFyZ2luLWxlZnQ6MjYwcHh9LmNoYXQtdXNlci1ib3ggcC51c2VyLXRpdGxle2NvbG9yOiMzNDNhNDA7Zm9udC13ZWlnaHQ6NTAwfS5jaGF0LXVzZXItYm94IHB7Zm9udC1zaXplOjEycHh9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5lbWFpbC1sZWZ0YmFye2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uZW1haWwtcmlnaHRiYXJ7bWFyZ2luOjB9fS5tYWlsLWxpc3QgYXtkaXNwbGF5OmJsb2NrO2NvbG9yOiM2Yzc1N2Q7bGluZS1oZWlnaHQ6MjRweDtwYWRkaW5nOjhweCA1cHh9Lm1haWwtbGlzdCBhLmFjdGl2ZXtjb2xvcjojZWM0NTYxO2ZvbnQtd2VpZ2h0OjUwMH0ubWVzc2FnZS1saXN0e2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjB9Lm1lc3NhZ2UtbGlzdCBsaXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO2hlaWdodDo1MHB4O2xpbmUtaGVpZ2h0OjUwcHg7Y3Vyc29yOmRlZmF1bHQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30ubWVzc2FnZS1saXN0IGxpIGF7Y29sb3I6IzZjNzU3ZH0ubWVzc2FnZS1saXN0IGxpOmhvdmVye2JhY2tncm91bmQ6I2U5ZWNlZjstd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246LjA1czt0cmFuc2l0aW9uLWR1cmF0aW9uOi4wNXN9Lm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWx7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZX0ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xe3dpZHRoOjMyMHB4fS5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCwubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5kb3QsLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGV7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0fS5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdHtib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTAwcHg7bWFyZ2luOjIycHggMjZweCAwO2hlaWdodDowO3dpZHRoOjA7bGluZS1oZWlnaHQ6MDtmb250LXNpemU6MH0ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5jaGVja2JveC13cmFwcGVyLW1haWx7bWFyZ2luOjE1cHggMTBweCAwIDIwcHh9Lm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSAuc3Rhci10b2dnbGV7bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1sZWZ0OjVweH0ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC50aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjExMHB4O3JpZ2h0OjA7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwO21hcmdpbi1ib3R0b206MH0ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MzIwcHg7cmlnaHQ6MDtib3R0b206MH0ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlLC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3R7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9Lm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuc3ViamVjdHtsZWZ0OjA7cmlnaHQ6MjAwcHg7dGV4dC1vdmVyZmxvdzplbGxpcHNpcztvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfS5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLmRhdGV7cmlnaHQ6MDt3aWR0aDoxNzBweDtwYWRkaW5nLWxlZnQ6ODBweH0ubWVzc2FnZS1saXN0IGxpLmFjdGl2ZSwubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3Zlcnstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgM3B4IDAgMCAjNjI2ZWQ0O2JveC1zaGFkb3c6aW5zZXQgM3B4IDAgMCAjNjI2ZWQ0fS5tZXNzYWdlLWxpc3QgbGkudW5yZWFke2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtmb250LXdlaWdodDo1MDA7Y29sb3I6IzI5MmQzMn0ubWVzc2FnZS1saXN0IGxpLnVucmVhZCBhe2NvbG9yOiMyOTJkMzI7Zm9udC13ZWlnaHQ6NTAwfS5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbHtjdXJzb3I6cG9pbnRlcjtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrOy13ZWJraXQtYm94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggI2NlZDRkYTtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6MXB4fS5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBpbnB1dHtvcGFjaXR5OjA7Y3Vyc29yOnBvaW50ZXJ9Lm1lc3NhZ2UtbGlzdCAuY2hlY2tib3gtd3JhcHBlci1tYWlsIGlucHV0OmNoZWNrZWR+bGFiZWx7b3BhY2l0eToxfS5tZXNzYWdlLWxpc3QgLmNoZWNrYm94LXdyYXBwZXItbWFpbCBsYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MjBweDt3aWR0aDoyMHB4O2xlZnQ6MDtjdXJzb3I6cG9pbnRlcjtvcGFjaXR5OjA7bWFyZ2luLWJvdHRvbTowOy13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjouMDVzO3RyYW5zaXRpb24tZHVyYXRpb246LjA1czt0b3A6MH0ubWVzc2FnZS1saXN0IC5jaGVja2JveC13cmFwcGVyLW1haWwgbGFiZWw6YmVmb3Jle2NvbnRlbnQ6XCJcXEYxMkNcIjtmb250LWZhbWlseTpcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO3RvcDowO2hlaWdodDoyMHB4O2NvbG9yOiMyOTJkMzI7d2lkdGg6MjBweDtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOi0xNnB4O2xlZnQ6NHB4O2ZvbnQtc2l6ZToxM3B4fUBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KXsubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xe3dpZHRoOjIwMHB4fX0ucHJvamVjdC1saXN0LXRhYmxle2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZTtib3JkZXItc3BhY2luZzowIDEycHh9LnByb2plY3QtbGlzdC10YWJsZSB0cntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmNvbnRhY3QtbGlua3MgYXtjb2xvcjojNWI2MjZifS5wcm9maWxlLXVzZXItd2lke21hcmdpbi10b3A6LTI2cHh9LmNvdW50ZXItbnVtYmVye2ZvbnQtc2l6ZTozMnB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LWFsaWduOmNlbnRlcjtjb2xvcjojNjI2ZWQ0fS5jb3VudGVyLW51bWJlciBzcGFue2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmJsb2NrO3BhZGRpbmctdG9wOjdweDtjb2xvcjojNmM3NTdkfS5jb21pbmctYm94e2Zsb2F0OmxlZnQ7d2lkdGg6MjElO3BhZGRpbmc6MTRweCA3cHg7bWFyZ2luOjAgMTJweCAyNHB4IDEycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAwKTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEzcHggMCByZ2JhKDIzNiwyMzYsMjQxLC40NCk7Ym94LXNoYWRvdzowIDAgMTNweCAwIHJnYmEoMjM2LDIzNiwyNDEsLjQ0KX1AbWVkaWEgKG1heC13aWR0aDo5OTEuOThweCl7LmNvbWluZy1ib3h7d2lkdGg6NDAlfX0udGltZWxpbmV7cGFkZGluZy1sZWZ0OjYwcHg7cGFkZGluZy1yaWdodDo2MHB4fS50aW1lbGluZSAudGltZWxpbmUtbGlzdHtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjYwcHg7Ym9yZGVyLWxlZnQ6M3B4IGRhc2hlZCAjZTllY2VmO2JvcmRlci1ib3R0b206M3B4IGRhc2hlZCAjZTllY2VmfS50aW1lbGluZSAudGltZWxpbmUtbGlzdCAuY2QtdGltZWxpbmUtY29udGVudHtib3JkZXItcmFkaXVzOjdweDtiYWNrZ3JvdW5kOiNmOGY5ZmF9LnRpbWVsaW5lIC50aW1lbGluZS1saXN0IC5jZC10aW1lbGluZS1jb250ZW50IC5kYXRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo2MHB4O2xlZnQ6LTM5cHg7cGFkZGluZzoyNHB4O2NvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo3cHh9LnRpbWVsaW5lIC50aW1lbGluZS1saXN0LnJpZ2h0e2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjNweCBkYXNoZWQgI2U5ZWNlZjtib3JkZXItYm90dG9tOjNweCBkYXNoZWQgI2U5ZWNlZn0udGltZWxpbmUgLnRpbWVsaW5lLWxpc3QucmlnaHQgLmNkLXRpbWVsaW5lLWNvbnRlbnR7ZmxvYXQ6cmlnaHQ7dGV4dC1hbGlnbjpyaWdodH0udGltZWxpbmUgLnRpbWVsaW5lLWxpc3QucmlnaHQgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmRhdGV7cmlnaHQ6LTM5cHg7bGVmdDppbmhlcml0IWltcG9ydGFudH0udGltZWxpbmUgLnRpbWVsaW5lLWxpc3QucmlnaHQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEwMjVweCl7I2NkLXRpbWVsaW5le21hcmdpbi1ib3R0b206M2VtO21hcmdpbi10b3A6M2VtfS5jZC10aW1lbGluZS1jb250ZW50e3dpZHRoOjU2JX19QG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpey50aW1lbGluZXtwYWRkaW5nLWxlZnQ6MTVweDtwYWRkaW5nLXJpZ2h0OjE1cHh9LnRpbWVsaW5lIC50aW1lbGluZS1saXN0e3BhZGRpbmc6MTVweH0udGltZWxpbmUgLnRpbWVsaW5lLWxpc3QgLmRhdGV7dG9wOjE4cHghaW1wb3J0YW50O2xlZnQ6LTMwcHghaW1wb3J0YW50O3BhZGRpbmc6MTRweCFpbXBvcnRhbnR9LnRpbWVsaW5lIC50aW1lbGluZS1saXN0LnJpZ2h0IC5kYXRle3JpZ2h0Oi0zMHB4IWltcG9ydGFudH19LnBsYW4tYm94IC5wbGFuLWJ0bntwb3NpdGlvbjpyZWxhdGl2ZX0ucGxhbi1ib3ggLnBsYW4tYnRuOjpiZWZvcmV7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjJweDtiYWNrZ3JvdW5kOiNkZWUyZTY7bGVmdDowO3JpZ2h0OjA7dG9wOjEycHh9LnNvY2lhbC1saW5rcyBsaSBhe21hcmdpbi1ib3R0b206NnB4O2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2hlaWdodDozMHB4O2xpbmUtaGVpZ2h0OjMwcHg7d2lkdGg6MzBweDt0ZXh0LWFsaWduOmNlbnRlcn0uZmFxe3Bvc2l0aW9uOnJlbGF0aXZlfS5mYXEgLmNhcmQtaGVhZGVye2JvcmRlcjpub25lO2JhY2tncm91bmQ6MCAwO3BhZGRpbmc6MjJweCAyMHB4fS5hY2NvcmRpb24gLmNhcmR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U5ZWNlZiFpbXBvcnRhbnQ7Ym9yZGVyLXJhZGl1czo0cHghaW1wb3J0YW50Oy13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX1hLmZhcVtkYXRhLXRvZ2dsZT1jb2xsYXBzZV0uY29sbGFwc2VkOmJlZm9yZXtjb250ZW50OidcXEY0MTknfWEuZmFxW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXTpiZWZvcmV7Y29udGVudDonXFxGMzc3JztkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OidNYXRlcmlhbCBEZXNpZ24gSWNvbnMnO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM2Yzc1N2Q7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MjBweDt0b3A6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Lm92ZXJsYXktY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlfS5wcm9qZWN0LWl0ZW17b3ZlcmZsb3c6aGlkZGVuO2JvcmRlci1yYWRpdXM6NXB4O21hcmdpbi1ib3R0b206MzBweH0ucHJvamVjdC1pdGVtIGltZy5nYWxsZXJ5LXRodW1iLWltZ3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LnByb2plY3QtaXRlbS1vdmVybGF5e2JhY2tncm91bmQ6bm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMmEzMTQyO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dCAwczstbW96LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dCAwczstd2Via2l0LXRyYW5zaXRpb246YWxsIC41cyBlYXNlLWluLW91dCAwczstby10cmFuc2l0aW9uOmFsbCAuNXMgZWFzZS1pbi1vdXQgMHM7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7dmlzaWJpbGl0eTpoaWRkZW47b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKX0ucHJvamVjdC1pdGVtLW92ZXJsYXkgaDR7Zm9udC1zaXplOjE4cHg7Zm9udC13ZWlnaHQ6NTAwO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo3JTtsZWZ0OjclO21hcmdpbjowO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXN9LnByb2plY3QtaXRlbS1vdmVybGF5IHB7Zm9udC1zaXplOjE1cHg7Zm9udC13ZWlnaHQ6NTAwO3doaXRlLXNwYWNlOm5vd3JhcDtjb2xvcjojZmZmO3Bvc2l0aW9uOmFic29sdXRlO292ZXJmbG93OmhpZGRlbjtib3R0b206NyU7bGVmdDo3JTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO21hcmdpbjowfS5vdmVybGF5LWNvbnRhaW5lcjpob3ZlciAucHJvamVjdC1pdGVtLW92ZXJsYXl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt2aXNpYmlsaXR5OnZpc2libGV9XHJcbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWFwcC5taW4uY3NzLm1hcCAqL1xyXG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/