@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-light.eot);src:local("hkgrotesk light"),url(../fonts/hkgrotesk-light.woff) format("woff");font-weight:300}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-regular.eot);src:local("hkgrotesk regular"),url(../fonts/hkgrotesk-regular.woff) format("woff");font-weight:400}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-medium.eot);src:local("hkgrotesk medium"),url(../fonts/hkgrotesk-medium.woff) format("woff");font-weight:500}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-semibold.eot);src:local("hkgrotesk semibold"),url(../fonts/hkgrotesk-semibold.woff) format("woff");font-weight:600}@font-face{font-family:hkgrotesk;src:url(../fonts/hkgrotesk-bold.eot);src:local("hkgrotesk bold"),url(../fonts/hkgrotesk-bold.woff) format("woff");font-weight:700}:root{--vz-vertical-menu-bg:#fff;--vz-vertical-menu-item-color:#6d7080;--vz-vertical-menu-item-hover-color:#405189;--vz-vertical-menu-item-active-color:#405189;--vz-vertical-menu-sub-item-color:#7c7f90;--vz-vertical-menu-sub-item-hover-color:#405189;--vz-vertical-menu-sub-item-active-color:#405189;--vz-vertical-menu-title-color:#919da9;--vz-vertical-menu-bg-dark:#405189;--vz-vertical-menu-item-color-dark:#abb9e8;--vz-vertical-menu-item-hover-color-dark:#fff;--vz-vertical-menu-item-active-color-dark:#fff;--vz-vertical-menu-sub-item-color-dark:#abb9e8;--vz-vertical-menu-sub-item-hover-color-dark:#fff;--vz-vertical-menu-sub-item-active-color-dark:#fff;--vz-vertical-menu-title-color-dark:#838fb9;--vz-header-bg:#fff;--vz-header-item-color:#e9ecef;--vz-header-bg-dark:#405189;--vz-header-item-color-dark:#b0c4d9;--vz-topbar-search-bg:#f3f3f9;--vz-topbar-user-bg:#f3f3f9;--vz-topbar-user-bg-dark:#52639c;--vz-footer-bg:#fff;--vz-footer-color:#98a6ad;--vz-topnav-bg:#fff;--vz-topnav-item-color:#6d7080;--vz-topnav-item-color-active:#405189;--vz-twocolumn-menu-iconview-bg:#fff;--vz-twocolumn-menu-bg:#fff;--vz-twocolumn-menu-iconview-bg-dark:var(--vz-vertical-menu-bg-dark);--vz-twocolumn-menu-bg-dark:#435590;--vz-twocolumn-menu-item-color-dark:var(--vz-vertical-menu-item-color-dark);--vz-twocolumn-menu-item-active-color-dark:#fff;--vz-twocolumn-menu-item-active-bg-dark:rgba(255, 255, 255, 0.15);--vz-boxed-body-bg:#e5e5f2;--vz-heading-color:#495057;--vz-link-color:#405189;--vz-link-hover-color:#405189;--vz-border-color:#e9ebec;--vz-card-bg-custom:#fff;--vz-card-logo-dark:block;--vz-card-logo-light:none;--vz-list-group-hover-bg:#f3f6f9;--vz-input-bg:#fff;--vz-input-border:#ced4da;--vz-input-focus-border:#a0a8c4;--vz-input-disabled-bg:#eff2f7;--vz-input-group-addon-bg:#eff2f7;--vz-input-check-border:var(--vz-input-border)}:root .nav-tabs{--vz-nav-tabs-link-active-bg:#f3f3f9}:root .choices,:root .ck,:root .flatpickr-calendar,:root .menu-dropdown,:root .ql-toolbar,:root .select2-container{--vz-choices-bg:#fff;--vz-choices-link-color:#212529;--vz-choices-link-hover-bg:#f3f6f9;--vz-choices-link-active-color:#1e2125}[data-layout-mode=dark]{--vz-gray-100:#1a1d21;--vz-gray-200:#212529;--vz-gray-300:#2a2f34;--vz-gray-400:#878a99;--vz-gray-500:#adb5bd;--vz-gray-600:#bfc8e2;--vz-gray-700:#ced4da;--vz-gray-800:#eff2f7;--vz-gray-900:#f3f6f9;--vz-body-bg:#1a1d21;--vz-body-bg-rgb:26,29,33;--vz-body-color:#ced4da;--vz-body-color-rgb:206,212,218;--vz-vertical-menu-bg:#fff;--vz-vertical-menu-item-color:#5f6270;--vz-vertical-menu-item-hover-color:#405189;--vz-vertical-menu-item-active-color:#405189;--vz-vertical-menu-sub-item-color:#686b7b;--vz-vertical-menu-sub-item-hover-color:#405189;--vz-vertical-menu-sub-item-active-color:#405189;--vz-vertical-menu-title-color:#878a99;--vz-vertical-menu-bg-dark:#212529;--vz-vertical-menu-item-color-dark:#878a99;--vz-vertical-menu-item-hover-color-dark:#fff;--vz-vertical-menu-item-active-color-dark:#fff;--vz-vertical-menu-sub-item-color-dark:#7c7f90;--vz-vertical-menu-sub-item-hover-color-dark:#fff;--vz-vertical-menu-sub-item-active-color-dark:#fff;--vz-vertical-menu-title-color-dark:#5f6270;--vz-header-bg:#292e32;--vz-header-item-color:#e9ecef;--vz-header-bg-dark:#405189;--vz-header-item-color-dark:#b0c4d9;--vz-topbar-search-bg:#202328;--vz-topbar-user-bg:#31373c;--vz-topbar-user-bg-dark:#52639c;--vz-footer-bg:#212529;--vz-footer-color:#878a99;--vz-topnav-bg:#272b30;--vz-topnav-item-color:#878a99;--vz-topnav-item-color-active:#fff;--vz-twocolumn-menu-iconview-bg:#fff;--vz-twocolumn-menu-bg:#fff;--vz-twocolumn-menu-iconview-bg-dark:var(--vz-vertical-menu-bg-dark);--vz-twocolumn-menu-bg-dark:#30363a;--vz-twocolumn-menu-item-color-dark:var(--vz-vertical-menu-item-color-dark);--vz-twocolumn-menu-item-active-color-dark:#fff;--vz-twocolumn-menu-item-active-bg-dark:rgba(255, 255, 255, 0.15);--vz-boxed-body-bg:#111316;--vz-heading-color:#ced4da;--vz-light:#2a2f34;--vz-light-rgb:42,47,52;--vz-dark:#eff2f7;--vz-dark-rgb:239,242,247;--vz-link-color:#ced4da;--vz-link-hover-color:#ced4da;--vz-border-color:#32383e;--vz-card-bg-custom:#212529;--vz-card-logo-dark:none;--vz-card-logo-light:block;--vz-list-group-hover-bg:#272b30;--vz-input-bg:#262a2f;--vz-input-border:#2a2f34;--vz-input-focus-border:#33393f;--vz-input-disabled-bg:#212529;--vz-input-group-addon-bg:#2a2f34;--vz-input-check-border:#33393f}[data-layout-mode=dark] .dropdown-menu{--vz-dropdown-bg:#292e33;--vz-dropdown-link-color:#adb5bd;--vz-dropdown-link-hover-color:#b9bfc4;--vz-dropdown-link-hover-bg:#2f343a;--vz-dropdown-border-width:1px;--vz-dropdown-link-active-color:#adb5bd;--vz-dropdown-link-active-bg:#2f343a}[data-layout-mode=dark] .choices,[data-layout-mode=dark] .ck,[data-layout-mode=dark] .flatpickr-calendar,[data-layout-mode=dark] .menu-dropdown,[data-layout-mode=dark] .ql-toolbar,[data-layout-mode=dark] .select2-container{--vz-choices-bg:#292e33;--vz-choices-link-color:#adb5bd;--vz-choices-link-hover-bg:#2f343a;--vz-choices-link-active-color:#dbdde0}[data-layout-mode=dark] .btn-light{--vz-btn-color:var(--vz-dark);--vz-btn-bg:var(--vz-light);--vz-btn-border-color:var(--vz-light)}[data-layout-mode=dark] .btn-outline-light{--vz-btn-color:var(--vz-dark);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-light)}[data-layout-mode=dark] .btn-light,[data-layout-mode=dark] .btn-outline-light{--vz-btn-hover-color:var(--vz-dark);--vz-btn-hover-bg:rgba(var(--vz-light-rgb), 0.75);--vz-btn-hover-border-color:rgba(var(--vz-light-rgb), 0.75)}[data-layout-mode=dark] .btn-dark{--vz-btn-color:var(--vz-light);--vz-btn-bg:var(--vz-dark);--vz-btn-border-color:var(--vz-dark)}[data-layout-mode=dark] .btn-outline-dark{--vz-btn-color:var(--vz-dark);--vz-btn-bg:transparent;--vz-btn-border-color:var(--vz-dark)}[data-layout-mode=dark] .btn-dark,[data-layout-mode=dark] .btn-outline-dark{--vz-btn-hover-color:var(--vz-light);--vz-btn-hover-bg:rgba(var(--vz-dark-rgb), 0.75);--vz-btn-hover-border-color:rgba(var(--vz-dark-rgb), 0.75)}[data-layout-mode=dark] .card{--vz-card-bg:#212529;--vz-card-cap-bg:#212529}[data-layout-mode=dark] .modal{--vz-modal-bg:#212529}[data-layout-mode=dark] .nav-tabs{--vz-nav-tabs-link-active-color:#f3f6f9;--vz-nav-tabs-link-active-bg:#2a2f34}[data-layout-mode=dark] .accordion{--vz-accordion-button-active-color:#fff;--vz-accordion-bg:#212529;--vz-accordion-btn-bg:#212529}[data-layout-mode=dark] .offcanvas,[data-layout-mode=dark] .offcanvas-lg,[data-layout-mode=dark] .offcanvas-md,[data-layout-mode=dark] .offcanvas-sm,[data-layout-mode=dark] .offcanvas-xl,[data-layout-mode=dark] .offcanvas-xxl{--vz-offcanvas-bg:#212529}[data-layout-mode=dark] .progress{--vz-progress-bg:#2a2f34}[data-layout-mode=dark] .toast{--vz-toast-bg:rgba(42, 47, 52, 0.85);--vz-toast-header-bg:rgba(42, 47, 52, 0.85);--vz-toast-border-color:rgba(255, 255, 255, 0.1);--vz-toast-header-border-color:rgba(255, 255, 255, 0.05)}[data-layout-mode=dark] .popover{--vz-popover-bg:#23282c}[data-layout-mode=dark] .pagination{--vz-pagination-hover-bg:#2a2f34;--vz-pagination-focus-bg:#2a2f34}[data-sidebar=gradient]{--vz-vertical-menu-bg-gradient:linear-gradient(to right, var(--vz-primary), var(--vz-success));--vz-vertical-menu-border-gradient:var(--vz-success);--vz-twocolumn-menu-bg-dark:var(--vz-success)}[data-sidebar=gradient-2]{--vz-vertical-menu-bg-gradient:linear-gradient(to right, var(--vz-info), var(--vz-secondary));--vz-vertical-menu-border-gradient:var(--vz-secondary);--vz-twocolumn-menu-bg-dark:var(--vz-secondary)}[data-sidebar=gradient-3]{--vz-vertical-menu-bg-gradient:linear-gradient(to right, var(--vz-info), var(--vz-success));--vz-vertical-menu-border-gradient:var(--vz-success);--vz-twocolumn-menu-bg-dark:var(--vz-success)}[data-sidebar=gradient-4]{--vz-vertical-menu-bg-gradient:linear-gradient(to right, #1a1d21, var(--vz-primary));--vz-vertical-menu-border-gradient:var(--vz-primary);--vz-twocolumn-menu-bg-dark:var(--vz-primary)}#page-topbar{position:fixed;top:0;right:0;left:0;z-index:1002;background-color:var(--vz-header-bg);-webkit-transition:all .1s ease-out;transition:all .1s ease-out}#page-topbar.topbar-shadow{-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15)}@media (min-width:768px){#page-topbar{left:250px}}.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 1.5rem 0 calc(1.5rem / 2)}@media (max-width:767.98px){.navbar-header{padding:0 calc(1.5rem / 2) 0 calc(1.5rem / 2)}}.navbar-header .topbar-head-dropdown .dropdown-menu.show{top:13px!important}.navbar-header .topbar-head-dropdown .notification-actions{display:none;position:absolute;background-color:#fff;left:0;right:0;bottom:0;padding:7px;border-top:1px solid var(--vz-border-color)}.navbar-header .btn-topbar{height:42px;width:42px}@media (max-width:360px){.navbar-header .btn-topbar{height:36px;width:36px}}.navbar-header .user-name-text{color:var(--vz-gray-700)}.app-search{padding:calc(32px / 2) 0}.app-search .form-control{border:none;height:38px;padding-left:40px;padding-right:30px;background-color:var(--vz-topbar-search-bg);-webkit-box-shadow:none;box-shadow:none}.app-search span.search-widget-icon{position:absolute;z-index:10;font-size:18px;line-height:38px;left:13px;top:0;color:#878a99}.app-search .search-widget-icon-close{right:7px;left:auto!important}@media (max-width:1023.99px){.app-search{padding-left:calc(1.5rem / 2)}}.megamenu-list li{position:relative;padding:5px 0}.megamenu-list li a{color:var(--vz-body-color)}@media (max-width:767.98px){.logo span.logo-lg{display:none}.logo span.logo-sm{display:inline-block}}.header-item{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-profile-user{height:32px;width:32px}.topbar-badge-sm{right:0;top:7px!important}.topbar-badge{right:-9px;top:4px!important}@media (min-width:768px){.topbar-user{background-color:var(--vz-topbar-user-bg)}}.topbar-user .dropdown-menu{top:6px!important}.notification-item{padding:.75rem 1rem;white-space:inherit;position:relative}.notification-item .form-check-input{position:relative;z-index:2}.dropdown-icon-item{display:block;border-radius:3px;line-height:34px;text-align:center;padding:15px 0 9px;border:1px solid transparent;color:var(--vz-dropdown-link-color)}.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:var(--vz-dropdown-link-hover-bg)}.fullscreen-enable [data-toggle=fullscreen] .bx-fullscreen::before{content:"\eacb"}[data-layout-mode=dark] .light-dark-mode .bx-moon::before{content:"\ec34"}[data-topbar=dark] #page-topbar{background-color:var(--vz-header-bg-dark);border-color:var(--vz-header-bg-dark)}[data-topbar=dark] .navbar-header .btn-topbar{color:var(--vz-header-item-color-dark)}[data-topbar=dark] .navbar-header .btn-topbar:focus,[data-topbar=dark] .navbar-header .btn-topbar:hover{background-color:rgba(255,255,255,.07);color:#fff}@media (min-width:767.99px){[data-topbar=dark] .topbar-user{background-color:var(--vz-topbar-user-bg-dark)}}[data-topbar=dark] .topbar-user .user-name-text{color:rgba(255,255,255,.85)!important}[data-topbar=dark] .topbar-user .user-name-sub-text{color:var(--vz-header-item-color-dark)!important}[data-topbar=dark] .logo-dark{display:none}[data-topbar=dark] .logo-light{display:inline-block}[data-topbar=dark] .app-search .form-control{background-color:rgba(255,255,255,.05);color:#fff}[data-topbar=dark] .app-search input.form-control::-webkit-input-placeholder,[data-topbar=dark] .app-search span.search-widget-icon{color:rgba(255,255,255,.5)}[data-topbar=dark] .hamburger-icon span{background-color:#e9ebec}@media (max-width:600px){.navbar-header .dropdown{position:static}.navbar-header .dropdown .dropdown-menu{width:100%}}@media (max-width:767.98px){#search-dropdown-reponsive{top:54px!important}}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] #page-topbar{left:0!important;-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15)}[data-layout=vertical][data-layout-style=detached] .horizontal-logo{display:inline-block;padding-left:0}[data-layout=vertical][data-layout-style=detached] .topnav-hamburger{visibility:hidden}[data-layout=vertical][data-layout-style=detached] .layout-width{max-width:95%;margin:0 auto}[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] .navbar-brand-box,[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .navbar-brand-box{background-color:transparent!important;position:relative;width:auto;text-align:left}[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] .navbar-brand-box .logo-sm,[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .navbar-brand-box .logo-sm{display:none}[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] .navbar-brand-box .logo-lg,[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .navbar-brand-box .logo-lg{display:block}}[data-layout=vertical][data-layout-style=detached][data-topbar=dark] .horizontal-logo .logo-dark{display:none}[data-layout=vertical][data-layout-style=detached][data-topbar=dark] .horizontal-logo .logo-light{display:block}[data-layout=horizontal] #page-topbar{left:0;border-bottom:1px solid var(--vz-gray-300)}@media (min-width:1024.1px){[data-layout=horizontal] #page-topbar.topbar-shadow{-webkit-box-shadow:none;box-shadow:none}}[data-layout=horizontal] .page-content{padding:calc(45px + 1.5rem) calc(1.5rem / 2) 60px calc(1.5rem / 2)}@media (min-width:1024.1px){[data-layout=horizontal] .page-content{margin-top:70px}}@media (min-width:1024.1px){[data-layout=horizontal][data-layout-width=boxed] .page-content{min-height:calc(100vh - 130px)}}@media (min-width:768px){[data-layout=vertical][data-sidebar-size=sm-hover] #page-topbar,[data-layout=vertical][data-sidebar-size=sm] #page-topbar{left:70px}}@media (min-width:768px){[data-layout=vertical][data-sidebar-size=md] #page-topbar{left:180px}}@media (min-width:768px){[data-layout=twocolumn] #page-topbar{left:calc(70px + 220px)}}[data-layout=twocolumn] .horizontal-logo{display:none}.page-title-box{padding:10px 1.5rem;background-color:var(--vz-card-bg-custom);-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15);border-bottom:1px solid none;border-top:1px solid none;margin:-23px -1.5rem 1.5rem -1.5rem}.page-title-box .breadcrumb{background-color:transparent;padding:0}.page-title-box h4{font-weight:700;font-size:15px!important;text-transform:uppercase}[data-layout=horizontal] .page-title-box{padding:1.2rem 0;background-color:transparent!important;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin:0}@media (min-width:1024.1px){[data-layout=horizontal] .page-title-box{margin:-19px 0 0 0}}[data-layout=vertical][data-layout-style=detached] .page-title-box{padding:1.2rem 0;background-color:transparent!important;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none;margin:0}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] .page-title-box{margin:-19px 0 0 0}}.footer{bottom:0;padding:20px calc(1.5rem * .5);position:absolute;right:0;color:var(--vz-footer-color);left:250px;height:60px;background-color:var(--vz-footer-bg)}@media (max-width:991.98px){.footer{left:0}}[data-layout=vertical][data-sidebar-size=sm-hover] .footer,[data-layout=vertical][data-sidebar-size=sm] .footer{left:70px}@media (max-width:767.98px){[data-layout=vertical][data-sidebar-size=sm-hover] .footer,[data-layout=vertical][data-sidebar-size=sm] .footer{left:0}}[data-layout=vertical][data-sidebar-size=md] .footer{left:180px}@media (max-width:991.98px){[data-layout=vertical][data-sidebar-size=md] .footer{left:0}}[data-layout=horizontal] .footer{left:0!important}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] .footer{left:0!important;background-color:transparent}}@media (min-width:768.1px){[data-layout=twocolumn] .footer{left:calc(70px + 220px)}}.app-content{margin-left:250px;overflow:hidden}.app-content .content{padding:0 15px 10px 15px;margin-top:70px}.main-content{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media (min-width:768px){.main-content{margin-left:250px}}.page-content{padding:calc(70px + 1.5rem) calc(1.5rem * .5) 60px calc(1.5rem * .5)}.navbar-menu{width:250px;z-index:1002;background:var(--vz-vertical-menu-bg);border-right:1px solid #fff;bottom:0;margin-top:0;position:fixed;top:0;-webkit-box-shadow:0 2px 4px rgba(15,34,58,.12);box-shadow:0 2px 4px rgba(15,34,58,.12);padding:0 0 calc(70px + 25px) 0;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.navbar-menu .navbar-nav .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem 1.5rem;color:var(--vz-vertical-menu-item-color);font-size:.9375rem;font-family:hkgrotesk,sans-serif}.navbar-menu .navbar-nav .nav-link.active{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color)}.navbar-menu .navbar-nav .nav-link i{display:inline-block;min-width:1.75rem;font-size:18px;line-height:inherit}.navbar-menu .navbar-nav .nav-link svg{width:18px;margin-right:.665rem;color:var(--vz-vertical-menu-item-color)}.navbar-menu .navbar-nav .nav-link .badge{margin-left:auto;margin-right:-2px;z-index:1}.navbar-menu .navbar-nav .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color)}.navbar-menu .navbar-nav .nav-link:hover .icon-dual{color:var(--vz-vertical-menu-item-hover-color);fill:rgba(64,81,137,.16)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after{display:block;content:"\f0142";font-family:"Material Design Icons";margin-left:auto;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:1.05rem;position:absolute;right:18px;color:var(--vz-vertical-menu-title-color)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual{color:var(--vz-vertical-menu-item-hover-color);fill:rgba(64,81,137,.16)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:before{opacity:1;background-color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-link.collapsed.active::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.navbar-menu .navbar-nav .nav-sm{padding-left:1.75rem}.navbar-menu .navbar-nav .nav-sm .nav-link{padding:.55rem 1.5rem!important;color:var(--vz-vertical-menu-sub-item-color);white-space:none;position:relative;font-size:.813rem;font-family:Poppins,sans-serif}.navbar-menu .navbar-nav .nav-sm .nav-link:before{content:"";width:6px;height:1.5px;background-color:var(--vz-vertical-menu-sub-item-color);position:absolute;left:2px;top:16.5px;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:.5}.navbar-menu .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-vertical-menu-sub-item-hover-color)}.navbar-menu .navbar-nav .nav-sm .nav-link:hover:before{background-color:var(--vz-vertical-menu-sub-item-hover-color)!important;opacity:1}.navbar-menu .navbar-nav .nav-sm .nav-link.active{color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-sm .nav-link.active:before{background-color:var(--vz-vertical-menu-item-active-color)}.navbar-menu .navbar-nav .nav-sm .nav-sm{padding-left:15px}.navbar-menu .navbar-nav .nav-sm .nav-sm .nav-link:before{height:5px;width:5px;left:5px;border-radius:50%;background-color:transparent;border:1px solid;top:16px}.navbar-menu .btn-vertical-sm-hover{color:#878a99;display:none}.navbar-brand-box{padding:0 1.3rem;text-align:center;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media (max-width:767.98px){.navbar-brand-box{display:none}}.hamburger-icon{width:20px;height:14px;position:relative;cursor:pointer;display:inline-block}.hamburger-icon span{background-color:#878a99;position:absolute;border-radius:2px;-webkit-transition:.3s cubic-bezier(.8,.5,.2,1.4);transition:.3s cubic-bezier(.8,.5,.2,1.4);width:100%;height:2px;display:block;left:0}.hamburger-icon span:nth-child(1){top:0;width:80%}.hamburger-icon span:nth-child(2){top:6px}.hamburger-icon span:nth-child(3){bottom:0;width:60%}.vertical-menu-btn:hover .hamburger-icon:not(.open) span:nth-child(1){top:-1px}.vertical-menu-btn:hover .hamburger-icon:not(.open) span:nth-child(3){bottom:-1px}.hamburger-icon.open{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.hamburger-icon.open span:nth-child(1){left:1px;top:5px;width:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition-delay:150ms;transition-delay:150ms}.hamburger-icon.open span:nth-child(2){left:3px;top:13px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:50ms;transition-delay:50ms}.hamburger-icon.open span:nth-child(3){left:9px;top:13px;width:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:.1s;transition-delay:.1s}.logo{line-height:70px}.logo .logo-sm{display:none}.logo-light{display:none}[data-layout=vertical] .app-menu .row{margin:0}[data-layout=vertical] .app-menu .row>*{width:100%;padding:0}@media (max-width:767.98px){[data-layout=vertical] .app-menu{margin-left:-100%;padding:10px 0 20px 0}}[data-layout=vertical] .navbar-menu .container-fluid{padding:0}@media (max-width:767.98px){[data-layout=vertical] .navbar-brand-box{display:none}}[data-layout=vertical] .horizontal-logo{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .main-content{margin-left:70px}@media (max-width:767.98px){[data-layout=vertical][data-sidebar-size=sm-hover] .main-content{margin-left:0}}[data-layout=vertical][data-sidebar-size=sm-hover] .logo span.logo-lg{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .logo span.logo-sm{display:inline-block}[data-layout=vertical][data-sidebar-size=sm-hover] .btn-vertical-sm-hover{display:inline-block}@media (min-width:768px){[data-layout=vertical][data-sidebar-size=sm-hover] .topnav-hamburger{display:none}}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu{width:70px}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover i.ri-record-circle-line:before{content:"\eb7d"}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .badge{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title{text-align:center}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title span{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title i{display:block;line-height:36px;font-size:1rem}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link span{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i{font-size:22px}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.lab,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.lar,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.las{font-size:24px}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link svg{margin-right:0}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:after,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:before{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-dropdown{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover{width:250px!important}@media (min-width:1024.99px){[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .btn-vertical-sm-hover{display:inline-block}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-brand-box{text-align:left}}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-nav .menu-dropdown.show{display:block}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i{font-size:18px}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.lab,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.lar,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.las{font-size:20px}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link svg{margin-right:.665rem}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link span,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:after,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:before{display:inline-block}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-lg{display:inline-block}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-sm{display:none}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title{text-align:left}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title span{display:inline-block}[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title i{display:none}@media (min-width:1025px){[data-layout=vertical][data-sidebar-size=sm-hover-active] .navbar-header,[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-header{padding-left:1.5rem}}[data-layout=vertical][data-sidebar-size=sm-hover-active] .navbar-brand-box{text-align:left}[data-layout=vertical][data-sidebar-size=sm-hover-active] .topnav-hamburger{display:none}[data-layout=vertical][data-sidebar-size=sm-hover-active] .btn-vertical-sm-hover{display:inline-block}@media (min-width:768px){[data-layout=vertical][data-sidebar-size=sm]{min-height:1400px}[data-layout=vertical][data-sidebar-size=sm] .main-content{margin-left:70px}}[data-layout=vertical][data-sidebar-size=sm] #page-topbar{z-index:calc(1002 + 1)}[data-layout=vertical][data-sidebar-size=sm] .navbar-brand-box{position:fixed;padding:0;width:70px;z-index:1;top:0;background:var(--vz-vertical-menu-bg)}[data-layout=vertical][data-sidebar-size=sm] .logo span.logo-lg{display:none}[data-layout=vertical][data-sidebar-size=sm] .logo span.logo-sm{display:inline-block}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu{position:absolute;width:70px!important;padding-top:70px}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-content-wrapper,[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-mask{overflow:visible!important}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-scrollbar,[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .vertical-menu-btn{display:none!important}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-offset{bottom:0!important}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .badge{display:none!important}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title{text-align:center;font-size:1rem}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title span{display:none}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title i{display:block;line-height:36px}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link span{display:none}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link i{font-size:22px}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link svg{margin-right:0}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:after,[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:before{display:none}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-dropdown{display:none;height:auto!important}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item{position:relative}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link{position:relative;width:calc(200px + 70px);color:#fff;background-color:var(--vz-vertical-menu-bg-dark);-webkit-transition:none;transition:none}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link .icon-dual{color:var(--vz-vertical-menu-item-hover-color-dark);fill:rgba(255,255,255,.16)}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link span{display:inline-block;padding-left:25px}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link:after{display:block;-webkit-transform:rotate(90deg);transform:rotate(90deg);color:#fff}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover .nav-link span{display:inline-block}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown{display:block;left:70px;position:absolute;width:200px;background:var(--vz-vertical-menu-bg);height:auto!important;padding:.5rem 0;border-radius:0 0 3px 3px;-webkit-box-shadow:0 2px 4px rgba(15,34,58,.12);box-shadow:0 2px 4px rgba(15,34,58,.12)}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm{padding:0}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link{color:var(--vz-vertical-menu-item-hover-color)}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after{color:inherit}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after{display:block!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown{left:100%!important;top:0;border-radius:3px!important}@media (min-width:768px){[data-layout=vertical][data-sidebar-size=md] .main-content{margin-left:180px}}[data-layout=vertical][data-sidebar-size=md] .navbar-brand-box{width:180px}[data-layout=vertical][data-sidebar-size=md] .navbar-menu{width:180px!important}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link{display:block;text-align:center;padding:.55rem .525rem}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link i{display:block}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link svg{display:block;margin-left:auto;margin-right:auto}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link:before{display:none!important}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after{position:relative;display:inline-block;right:0;top:3px}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link.menu-link[data-bs-toggle=collapse]:after{display:none}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .badge{display:none!important}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-sm{padding-left:0}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .menu-title{text-align:center}[data-layout=vertical][data-sidebar-size=md] .navbar-menu .menu-title span{text-decoration:underline}[data-layout=vertical][data-sidebar=dark] .navbar-menu{background:var(--vz-vertical-menu-bg-dark);border-right:1px solid var(--vz-vertical-menu-bg-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-menu .hamburger-icon span{background-color:var(--vz-vertical-menu-item-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-menu .btn-vertical-sm-hover{color:var(--vz-vertical-menu-item-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link{color:var(--vz-vertical-menu-item-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link[data-bs-toggle=collapse]:after{color:inherit}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]{color:var(--vz-vertical-menu-item-active-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{color:inherit}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual{color:var(--vz-vertical-menu-item-active-color-dark);fill:rgba(255,255,255,.1)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link svg{color:var(--vz-vertical-menu-item-color-dark);fill:rgba(255,255,255,.1)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-link:hover .icon-dual{color:var(--vz-vertical-menu-item-hover-color-dark);fill:rgba(255,255,255,.16)}[data-layout=vertical][data-sidebar=dark] .navbar-nav>.nav-item .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav>.nav-item .nav-link.active .icon-dual{color:var(--vz-vertical-menu-item-hover-color-dark);fill:rgba(255,255,255,.16)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link{color:var(--vz-vertical-menu-sub-item-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link:before{background-color:var(--vz-vertical-menu-sub-item-color-dark)!important}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link:hover:before{background-color:var(--vz-vertical-menu-item-hover-color-dark)!important}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-sm .nav-link:before{background-color:transparent!important}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-sm .nav-link:hover:before{background-color:var(--vz-vertical-menu-item-hover-color-dark)!important}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-sm .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-layout=vertical][data-sidebar=dark] .navbar-nav .nav-sm .nav-sm .nav-link.active:before{background-color:var(--vz-vertical-menu-item-active-color-dark)!important}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-brand-box{background:var(--vz-vertical-menu-bg-dark)}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown{background:var(--vz-vertical-menu-bg-dark)}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm{padding:0}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after{display:block!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link{color:var(--vz-vertical-menu-item-active-color-dark)}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after{color:inherit}[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown{left:100%!important;top:0;border-radius:3px!important}[data-layout=vertical][data-sidebar=dark] .menu-title{color:var(--vz-vertical-menu-title-color-dark)}[data-layout=vertical][data-sidebar=dark] .logo-dark{display:none}[data-layout=vertical][data-sidebar=dark] .logo-light{display:inline-block}[data-layout=vertical][data-sidebar=light] .logo-dark{display:inline-block}[data-layout=vertical][data-sidebar=light] .logo-light{display:none}[data-layout=vertical][data-layout-style=detached] #layout-wrapper,[data-layout=vertical][data-layout-style=detached] .main-content{min-height:100vh}@media (min-width:1024.1px){[data-layout=vertical][data-layout-style=detached] .main-content{position:relative}[data-layout=vertical][data-layout-style=detached] #layout-wrapper{max-width:95%;margin:0 auto;padding-left:1.5rem}[data-layout=vertical][data-layout-style=detached] .navbar-header{padding-left:1.5rem}[data-layout=vertical][data-layout-style=detached] .navbar-menu{top:calc(70px + 1.5rem);bottom:1.5rem;padding:0;border-right:var(--vz-vertical-menu-bg);border-radius:5px;padding:10px 0;z-index:1}[data-layout=vertical][data-layout-style=detached] .navbar-menu .navbar-brand-box{display:none}[data-layout=vertical][data-layout-style=detached][data-sidebar=dark] .logo-dark,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient-2] .logo-dark,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient-3] .logo-dark,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient-4] .logo-dark,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient] .logo-dark{display:inline-block}[data-layout=vertical][data-layout-style=detached][data-sidebar=dark] .logo-light,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient-2] .logo-light,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient-3] .logo-light,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient-4] .logo-light,[data-layout=vertical][data-layout-style=detached][data-sidebar=gradient] .logo-light{display:none}}[data-layout=vertical][data-layout-style=detached] .footer{border-top:1px dashed var(--vz-border-color)}[data-layout=vertical][data-layout-style=detached] .auth-page-wrapper .footer{border-top:none}@media (min-width:768px){[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] #layout-wrapper,[data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .main-content{min-height:1400px}}[data-layout=vertical][data-sidebar=gradient-2] .logo-dark,[data-layout=vertical][data-sidebar=gradient-3] .logo-dark,[data-layout=vertical][data-sidebar=gradient-4] .logo-dark,[data-layout=vertical][data-sidebar=gradient] .logo-dark{display:none}[data-layout=vertical][data-sidebar=gradient-2] .logo-light,[data-layout=vertical][data-sidebar=gradient-3] .logo-light,[data-layout=vertical][data-sidebar=gradient-4] .logo-light,[data-layout=vertical][data-sidebar=gradient] .logo-light{display:inline-block}.menu-title{letter-spacing:.05em;cursor:default;font-size:11px;text-transform:uppercase;color:var(--vz-vertical-menu-title-color);font-weight:600}.menu-title span{padding:12px 20px;display:inline-block}.menu-title i{display:none}.vertical-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(33,37,41,.35);z-index:1003;display:none}.vertical-sidebar-enable .vertical-overlay{display:block}.vertical-sidebar-enable .app-menu{margin-left:0!important;z-index:1004}[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}[data-sidebar=gradient-2] .navbar-menu,[data-sidebar=gradient-3] .navbar-menu,[data-sidebar=gradient-4] .navbar-menu,[data-sidebar=gradient] .navbar-menu{background:var(--vz-vertical-menu-bg-gradient);border-right:1px solid var(--vz-vertical-menu-border-gradient)}[data-sidebar=gradient-2] .navbar-menu .hamburger-icon span,[data-sidebar=gradient-3] .navbar-menu .hamburger-icon span,[data-sidebar=gradient-4] .navbar-menu .hamburger-icon span,[data-sidebar=gradient] .navbar-menu .hamburger-icon span{background-color:rgba(255,255,255,.5)}[data-sidebar=gradient-2] .navbar-menu .btn-vertical-sm-hover,[data-sidebar=gradient-3] .navbar-menu .btn-vertical-sm-hover,[data-sidebar=gradient-4] .navbar-menu .btn-vertical-sm-hover,[data-sidebar=gradient] .navbar-menu .btn-vertical-sm-hover{color:rgba(255,255,255,.5)}[data-sidebar=gradient-2] .navbar-nav .nav-link,[data-sidebar=gradient-3] .navbar-nav .nav-link,[data-sidebar=gradient-4] .navbar-nav .nav-link,[data-sidebar=gradient] .navbar-nav .nav-link{color:rgba(255,255,255,.5)}[data-sidebar=gradient-2] .navbar-nav .nav-link.active,[data-sidebar=gradient-3] .navbar-nav .nav-link.active,[data-sidebar=gradient-4] .navbar-nav .nav-link.active,[data-sidebar=gradient] .navbar-nav .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-sidebar=gradient-2] .navbar-nav .nav-link[data-bs-toggle=collapse]:after,[data-sidebar=gradient-3] .navbar-nav .nav-link[data-bs-toggle=collapse]:after,[data-sidebar=gradient-4] .navbar-nav .nav-link[data-bs-toggle=collapse]:after,[data-sidebar=gradient] .navbar-nav .nav-link[data-bs-toggle=collapse]:after{color:inherit}[data-sidebar=gradient-2] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true],[data-sidebar=gradient-3] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true],[data-sidebar=gradient-4] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true],[data-sidebar=gradient] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]{color:var(--vz-vertical-menu-item-active-color-dark)}[data-sidebar=gradient-2] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after,[data-sidebar=gradient-3] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after,[data-sidebar=gradient-4] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after,[data-sidebar=gradient] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{color:inherit}[data-sidebar=gradient-2] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual,[data-sidebar=gradient-3] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual,[data-sidebar=gradient-4] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual,[data-sidebar=gradient] .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual{color:var(--vz-vertical-menu-item-active-color-dark);fill:rgba(255,255,255,.1)}[data-sidebar=gradient-2] .navbar-nav .nav-link svg,[data-sidebar=gradient-3] .navbar-nav .nav-link svg,[data-sidebar=gradient-4] .navbar-nav .nav-link svg,[data-sidebar=gradient] .navbar-nav .nav-link svg{color:rgba(255,255,255,.5);fill:rgba(255,255,255,.1)}[data-sidebar=gradient-2] .navbar-nav .nav-link:hover,[data-sidebar=gradient-3] .navbar-nav .nav-link:hover,[data-sidebar=gradient-4] .navbar-nav .nav-link:hover,[data-sidebar=gradient] .navbar-nav .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color-dark)}[data-sidebar=gradient-2] .navbar-nav .nav-link:hover .icon-dual,[data-sidebar=gradient-3] .navbar-nav .nav-link:hover .icon-dual,[data-sidebar=gradient-4] .navbar-nav .nav-link:hover .icon-dual,[data-sidebar=gradient] .navbar-nav .nav-link:hover .icon-dual{color:var(--vz-vertical-menu-item-hover-color-dark);fill:rgba(255,255,255,.16)}[data-sidebar=gradient-2] .navbar-nav>.nav-item .nav-link.active,[data-sidebar=gradient-3] .navbar-nav>.nav-item .nav-link.active,[data-sidebar=gradient-4] .navbar-nav>.nav-item .nav-link.active,[data-sidebar=gradient] .navbar-nav>.nav-item .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-sidebar=gradient-2] .navbar-nav>.nav-item .nav-link.active .icon-dual,[data-sidebar=gradient-3] .navbar-nav>.nav-item .nav-link.active .icon-dual,[data-sidebar=gradient-4] .navbar-nav>.nav-item .nav-link.active .icon-dual,[data-sidebar=gradient] .navbar-nav>.nav-item .nav-link.active .icon-dual{color:var(--vz-vertical-menu-item-hover-color-dark);fill:rgba(255,255,255,.16)}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-link,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-link,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-link,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-link{color:rgba(255,255,255,.5)}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-link:before,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-link:before,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-link:before,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-link:before{background-color:rgba(255,255,255,.5)!important}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-link:hover,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-link:hover,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-link:hover,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-vertical-menu-item-hover-color-dark)}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-link:hover:before,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-link:hover:before,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-link:hover:before,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-link:hover:before{background-color:var(--vz-vertical-menu-item-hover-color-dark)!important}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-link.active,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-link.active,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-link.active,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-sm .nav-link:before,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-sm .nav-link:before,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-sm .nav-link:before,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-sm .nav-link:before{background-color:transparent!important}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-sm .nav-link:hover:before,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-sm .nav-link:hover:before,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-sm .nav-link:hover:before,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-sm .nav-link:hover:before{background-color:var(--vz-vertical-menu-item-hover-color-dark)!important}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-sm .nav-link.active,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-sm .nav-link.active,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-sm .nav-link.active,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-sm .nav-link.active{color:var(--vz-vertical-menu-item-active-color-dark)}[data-sidebar=gradient-2] .navbar-nav .nav-sm .nav-sm .nav-link.active:before,[data-sidebar=gradient-3] .navbar-nav .nav-sm .nav-sm .nav-link.active:before,[data-sidebar=gradient-4] .navbar-nav .nav-sm .nav-sm .nav-link.active:before,[data-sidebar=gradient] .navbar-nav .nav-sm .nav-sm .nav-link.active:before{background-color:var(--vz-vertical-menu-item-active-color-dark)!important}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-brand-box,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-brand-box,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-brand-box,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-brand-box{background:var(--vz-vertical-menu-bg-gradient)}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover>.menu-dropdown{background:var(--vz-vertical-menu-bg-dark)}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm{padding:0}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after{display:block!important;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link{color:var(--vz-vertical-menu-item-active-color-dark)}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover>.nav-link:after{color:inherit}[data-sidebar=gradient-2][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown,[data-sidebar=gradient-3][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown,[data-sidebar=gradient-4][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown,[data-sidebar=gradient][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown{left:100%!important;top:0;border-radius:3px!important}[data-sidebar=gradient-2][data-sidebar-size=sm][data-layout=vertical] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link,[data-sidebar=gradient-3][data-sidebar-size=sm][data-layout=vertical] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link,[data-sidebar=gradient-4][data-sidebar-size=sm][data-layout=vertical] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link,[data-sidebar=gradient][data-sidebar-size=sm][data-layout=vertical] .navbar-menu .navbar-nav .nav-item:hover>a.menu-link{background:var(--vz-vertical-menu-bg-gradient)}[data-sidebar=gradient-2] .menu-title,[data-sidebar=gradient-3] .menu-title,[data-sidebar=gradient-4] .menu-title,[data-sidebar=gradient] .menu-title{color:rgba(255,255,255,.5)}.bg-vertical-gradient{background:-webkit-gradient(linear,left top,right top,from(var(--vz-primary)),to(var(--vz-success)));background:linear-gradient(to right,var(--vz-primary),var(--vz-success))}.bg-vertical-gradient-2{background:-webkit-gradient(linear,left top,right top,from(var(--vz-info)),to(var(--vz-secondary)));background:linear-gradient(to right,var(--vz-info),var(--vz-secondary))}.bg-vertical-gradient-3{background:-webkit-gradient(linear,left top,right top,from(var(--vz-info)),to(var(--vz-success)));background:linear-gradient(to right,var(--vz-info),var(--vz-success))}.bg-vertical-gradient-4{background:-webkit-gradient(linear,left top,right top,from(var(--vz-dark)),to(var(--vz-primary)));background:linear-gradient(to right,var(--vz-dark),var(--vz-primary))}.sidebar-background{position:absolute;z-index:-1;height:100%;width:100%;display:block;top:0;left:0;background-size:cover;background-position:50%;opacity:.07}[data-sidebar-image=img-1] .sidebar-background{background-image:url(../images/sidebar/img-1.jpg)}[data-sidebar-image=img-2] .sidebar-background{background-image:url(../images/sidebar/img-2.jpg)}[data-sidebar-image=img-3] .sidebar-background{background-image:url(../images/sidebar/img-3.jpg)}[data-sidebar-image=img-4] .sidebar-background{background-image:url(../images/sidebar/img-4.jpg)}.icon-sidebar-logo,.navbar-brand-box{height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[data-layout=horizontal] .main-content{margin-left:0}@media (min-width:1024.1px){[data-layout=horizontal] .container-fluid,[data-layout=horizontal] .layout-width{max-width:90%;margin:0 auto}[data-layout=horizontal] .topnav-hamburger{visibility:hidden}}[data-layout=horizontal] .horizontal-logo{padding-left:calc(1.5rem / 2)}@media (max-width:1024.98px){[data-layout=horizontal] .horizontal-logo{padding-left:1.5rem}}[data-layout=horizontal] .navbar-menu{background:var(--vz-topnav-bg);border-right-color:transparent;padding:0 calc(1.5rem / 2);-webkit-box-shadow:0 2px 4px rgba(15,34,58,.12);box-shadow:0 2px 4px rgba(15,34,58,.12);margin-top:70px;position:fixed;left:0;right:0;z-index:100;width:100%;bottom:auto}@media (max-width:575.98px){[data-layout=horizontal] .navbar-menu .container-fluid{padding:0}}[data-layout=horizontal] .navbar-menu .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm{padding-left:0}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link:before{opacity:0!important}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link.active,[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link:hover{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link{color:var(--vz-topnav-item-color);padding:.75rem 1.5rem}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link i{line-height:1}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active:after{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active .icon-dual{color:var(--vz-topnav-item-color-active);fill:rgba(64,81,137,.1)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual{color:var(--vz-topnav-item-color-active);fill:rgba(64,81,137,.1)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link:hover .icon-dual{color:var(--vz-topnav-item-color-active);fill:rgba(64,81,137,.1)}[data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link[data-bs-toggle=collapse]:after{right:0;-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}[data-layout=horizontal] .navbar-menu .navbar-nav>li:nth-of-type(2)>.nav-link.menu-link{padding-left:0}[data-layout=horizontal] .navbar-menu .navbar-brand-box{display:none}[data-layout=horizontal] .navbar-nav .nav-item{position:relative}[data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after{right:10px;-webkit-transform:rotate(0)!important;transform:rotate(0)!important}[data-layout=horizontal] .navbar-nav .nav-item>.nav-link>.badge{display:none}[data-layout=horizontal] .navbar-nav .nav-item:hover>.nav-link{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .navbar-nav .nav-item:hover>.nav-link .icon-dual{color:var(--vz-topnav-item-color-active);fill:rgba(64,81,137,.1)}[data-layout=horizontal] .navbar-nav .nav-item:hover>.nav-link:after{color:var(--vz-topnav-item-color-active)}@media (min-width:1024.1px){[data-layout=horizontal] .navbar-nav .nav-item:hover>.menu-dropdown{display:block;height:auto!important}}[data-layout=horizontal] .navbar-nav .nav-item.active{color:var(--vz-topnav-item-color-active)}[data-layout=horizontal] .menu-dropdown{position:absolute;min-width:12rem;padding:.5rem 0;-webkit-box-shadow:0 0 5px rgba(15,34,58,.15);box-shadow:0 0 5px rgba(15,34,58,.15);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;margin:0;z-index:1000;background-color:var(--vz-choices-bg);background-clip:padding-box;border:0 solid var(--vz-border-color);border-radius:.3rem;display:none}[data-layout=horizontal] .menu-dropdown .menu-dropdown{top:0;left:100%}[data-layout=horizontal] .mega-dropdown-menu{width:40rem}[data-layout=horizontal] .menu-title{display:none}[data-layout=horizontal] .dropdown-custom-right{left:-100%!important;right:100%}@media (max-width:1024px){[data-layout=horizontal] .navbar-menu{display:none}}@media (max-width:1024px){[data-layout=horizontal] .menu .navbar-menu{display:block;max-height:360px;overflow-y:auto;padding-left:0}[data-layout=horizontal] .menu .navbar-menu .navbar-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}[data-layout=horizontal] .menu .navbar-menu .navbar-nav>li:nth-of-type(2)>.nav-link.menu-link{padding-left:1.5rem}[data-layout=horizontal] .menu .navbar-menu .navbar-nav .nav-sm .nav-link:before{opacity:1!important}[data-layout=horizontal] .menu .menu-dropdown{position:relative;min-width:100%;-webkit-box-shadow:none;box-shadow:none;padding-left:28px;left:0;-webkit-animation:none;animation:none;padding-top:0}[data-layout=horizontal] .menu .menu-dropdown.show{display:block}[data-layout=horizontal] .menu .dropdown-custom-right{left:0!important}[data-layout=horizontal] .menu .nav-item .nav-link[data-bs-toggle=collapse]:after{right:0}[data-layout=horizontal] .menu .mega-dropdown-menu{width:100%}}[data-layout-mode=dark][data-topbar=light] .navbar-header .horizontal-logo .logo-dark{display:none}[data-layout-mode=dark][data-topbar=light] .navbar-header .horizontal-logo .logo-light{display:block}[dir=rtl][data-layout=horizontal] .navbar-menu .navbar-nav>.nav-item>.nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(-90deg)!important;transform:rotate(-90deg)!important}[dir=rtl][data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after{-webkit-transform:rotate(-180deg)!important;transform:rotate(-180deg)!important}[data-layout-width=boxed] body{background-color:var(--vz-boxed-body-bg)}[data-layout-width=boxed] #layout-wrapper{max-width:1300px;margin:0 auto;-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15);background-color:var(--vz-body-bg)}[data-layout-width=boxed][data-layout=vertical] #layout-wrapper{min-height:100vh}[data-layout-width=boxed] #page-topbar,[data-layout-width=boxed] .footer{max-width:1300px;margin:0 auto;left:0!important}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=sm-hover][data-layout=vertical] #layout-wrapper,[data-layout-width=boxed][data-sidebar-size=sm][data-layout=vertical] #layout-wrapper{min-height:1400px}}@media (max-width:767.98px){[data-layout-width=boxed][data-sidebar-size=sm-hover][data-layout=vertical] .main-content,[data-layout-width=boxed][data-sidebar-size=sm][data-layout=vertical] .main-content{margin-left:0}}[data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover] .footer,[data-layout-width=boxed][data-sidebar-size=sm] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm] .footer{left:0!important;max-width:calc(1300px - 70px)}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover] .footer,[data-layout-width=boxed][data-sidebar-size=sm] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm] .footer{left:70px!important}}[data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,[data-layout-width=boxed][data-sidebar-size=lg] .footer,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer{max-width:calc(1300px - 250px)}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,[data-layout-width=boxed][data-sidebar-size=lg] .footer,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,[data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer{left:250px!important}}[data-layout-width=boxed][data-sidebar-size=md] #page-topbar,[data-layout-width=boxed][data-sidebar-size=md] .footer{max-width:calc(1300px - 180px)}@media (min-width:768px){[data-layout-width=boxed][data-sidebar-size=md] #page-topbar,[data-layout-width=boxed][data-sidebar-size=md] .footer{left:180px!important}}[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] body{background-color:var(--vz-body-bg)}@media (min-width:1024.1px){[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] #layout-wrapper{max-width:1300px;-webkit-box-shadow:none;box-shadow:none}[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] .layout-width{max-width:1300px}}[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] .footer,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=md] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=md] .footer,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] .footer,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] #page-topbar,[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .footer{max-width:100%;left:0!important}[data-layout=horizontal][data-layout-width=boxed] #layout-wrapper,[data-layout=horizontal][data-layout-width=boxed] #page-topbar,[data-layout=horizontal][data-layout-width=boxed] .footer{max-width:100%}[data-layout=horizontal][data-layout-width=boxed] .container-fluid,[data-layout=horizontal][data-layout-width=boxed] .navbar-header{max-width:1300px}[data-layout=horizontal][data-layout-width=boxed] .navbar-header{padding:0 calc(1.5rem / 2) 0 0}[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=lg] .footer,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover] .footer,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm] [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm] [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer{left:0!important}@media (min-width:992px){[data-layout-position=scrollable] #page-topbar,[data-layout-position=scrollable] .navbar-menu{position:absolute}}@media (min-width:992px){[data-layout-position=scrollable][data-layout=horizontal] #page-topbar,[data-layout-position=scrollable][data-layout=horizontal] .topnav{position:absolute}}/*!
 * 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(64,81,137,.4)}.waves-effect.waves-success .waves-ripple{background-color:rgba(10,179,156,.4)}.waves-effect.waves-info .waves-ripple{background-color:rgba(41,156,219,.4)}.waves-effect.waves-warning .waves-ripple{background-color:rgba(247,184,75,.4)}.waves-effect.waves-danger .waves-ripple{background-color:rgba(240,101,72,.4)}.avatar-xxs{height:1.5rem;width:1.5rem}.avatar-xs{height:2rem;width:2rem}.avatar-sm{height:3rem;width:3rem}.avatar-md{height:4.5rem;width:4.5rem}.avatar-lg{height:6rem;width:6rem}.avatar-xl{height:7.5rem;width:7.5rem}.avatar-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#405189;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%}.avatar-group{padding-left:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.avatar-group .avatar-group-item{margin-left:-12px;border:2px solid var(--vz-card-bg-custom);border-radius:50%;-webkit-transition:all .2s;transition:all .2s}.avatar-group .avatar-group-item:hover{position:relative;-webkit-transform:translateY(-2px);transform:translateY(-2px);z-index:1}.accordion .accordion-button{font-weight:500}.accordion .accordion-body{color:#878a99}.accordion.accordion-icon-none .accordion-button::after{content:"";background-image:none!important}.accordion.accordion-icon-none .accordion-button:not(.collapsed)::after{content:""}.custom-accordionwithicon .accordion-button::after{background-image:none!important;font-family:"Material Design Icons";content:"\f0142";font-size:1.1rem;vertical-align:middle;line-height:.8}.custom-accordionwithicon .accordion-button:not(.collapsed)::after{background-image:none!important;content:"\f0140";margin-right:-3px}.custom-accordionwithicon-plus .accordion-button::after{background-image:none!important;font-family:"Material Design Icons";content:"\f0415";font-size:1.1rem;vertical-align:middle;line-height:.8}.custom-accordionwithicon-plus .accordion-button:not(.collapsed)::after{background-image:none!important;content:"\f0374";margin-right:-3px}.lefticon-accordion .accordion-button{padding-left:2.75rem}.lefticon-accordion .accordion-button::after{position:absolute;left:1.25rem;top:14px}.lefticon-accordion .accordion-button:not(.collapsed)::after{top:20px}.accordion-border-box .accordion-item{border-top:1px solid var(--vz-border-color);border-radius:.25rem}.accordion-border-box .accordion-item:not(:first-of-type){margin-top:8px}.accordion-border-box .accordion-item .accordion-button{border-radius:.25rem}.accordion-border-box .accordion-item .accordion-button:not(.collapsed){border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-accordion-border .accordion-item{border-left:3px solid var(--vz-border-color)}.accordion-primary .accordion-item{border-color:rgba(64,81,137,.6)}.accordion-primary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-primary .accordion-item .accordion-button:not(.collapsed){color:#405189;background-color:rgba(64,81,137,.1)!important}.accordion-primary .accordion-item .accordion-button::after{color:#405189}.accordion-fill-primary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-primary .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#405189!important}.accordion-secondary .accordion-item{border-color:rgba(53,119,241,.6)}.accordion-secondary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-secondary .accordion-item .accordion-button:not(.collapsed){color:#3577f1;background-color:rgba(53,119,241,.1)!important}.accordion-secondary .accordion-item .accordion-button::after{color:#3577f1}.accordion-fill-secondary .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-secondary .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#3577f1!important}.accordion-success .accordion-item{border-color:rgba(10,179,156,.6)}.accordion-success .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-success .accordion-item .accordion-button:not(.collapsed){color:#0ab39c;background-color:rgba(10,179,156,.1)!important}.accordion-success .accordion-item .accordion-button::after{color:#0ab39c}.accordion-fill-success .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-success .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#0ab39c!important}.accordion-info .accordion-item{border-color:rgba(41,156,219,.6)}.accordion-info .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-info .accordion-item .accordion-button:not(.collapsed){color:#299cdb;background-color:rgba(41,156,219,.1)!important}.accordion-info .accordion-item .accordion-button::after{color:#299cdb}.accordion-fill-info .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-info .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#299cdb!important}.accordion-warning .accordion-item{border-color:rgba(247,184,75,.6)}.accordion-warning .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-warning .accordion-item .accordion-button:not(.collapsed){color:#f7b84b;background-color:rgba(247,184,75,.1)!important}.accordion-warning .accordion-item .accordion-button::after{color:#f7b84b}.accordion-fill-warning .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-warning .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#f7b84b!important}.accordion-danger .accordion-item{border-color:rgba(240,101,72,.6)}.accordion-danger .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-danger .accordion-item .accordion-button:not(.collapsed){color:#f06548;background-color:rgba(240,101,72,.1)!important}.accordion-danger .accordion-item .accordion-button::after{color:#f06548}.accordion-fill-danger .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-danger .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#f06548!important}.accordion-light .accordion-item{border-color:rgba(243,246,249,.6)}.accordion-light .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-light .accordion-item .accordion-button:not(.collapsed){color:#f3f6f9;background-color:rgba(243,246,249,.1)!important}.accordion-light .accordion-item .accordion-button::after{color:#f3f6f9}.accordion-fill-light .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-light .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#f3f6f9!important}.accordion-dark .accordion-item{border-color:rgba(33,37,41,.6)}.accordion-dark .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-dark .accordion-item .accordion-button:not(.collapsed){color:#212529;background-color:rgba(33,37,41,.1)!important}.accordion-dark .accordion-item .accordion-button::after{color:#212529}.accordion-fill-dark .accordion-item .accordion-button{-webkit-box-shadow:none;box-shadow:none}.accordion-fill-dark .accordion-item .accordion-button:not(.collapsed){color:#fff;background-color:#212529!important}[data-layout-mode=dark] .accordion-button:not(.collapsed){color:var(--vz-accordion-button-active-color)}[data-layout-mode=dark] .accordion-button:not(.collapsed):after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}[data-layout-mode=dark] .accordion-button:after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23adb5bd'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}[dir=rtl] .custom-accordionwithicon .accordion-button::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fs-10{font-size:10px!important}.fs-11{font-size:11px!important}.fs-12{font-size:12px!important}.fs-13{font-size:13px!important}.fs-14{font-size:14px!important}.fs-15{font-size:15px!important}.fs-16{font-size:16px!important}.fs-17{font-size:17px!important}.fs-18{font-size:18px!important}.fs-19{font-size:19px!important}.fs-20{font-size:20px!important}.fs-21{font-size:21px!important}.fs-22{font-size:22px!important}.fs-23{font-size:23px!important}.fs-24{font-size:24px!important}.fs-36{font-size:36px!important}.fs-48{font-size:48px!important}.border-dark{border-color:var(--vz-dark)!important}.border-light{border-color:var(--vz-light)!important}.border-double{border-style:double!important}.border-top-double{border-top-style:double!important}.border-bottom-double{border-bottom-style:double!important}.border-end-double{border-right-style:double!important}.border-start-double{border-left-style:double!important}.list-group-flush.border-double{border:none!important}.list-group-flush.border-double .list-group-item{border-style:double!important}.border-dashed{border-style:dashed!important}.border-top-dashed{border-top-style:dashed!important}.border-bottom-dashed{border-bottom-style:dashed!important}.border-end-dashed{border-right-style:dashed!important}.border-start-dashed{border-left-style:dashed!important}.list-group-flush.border-dashed{border:none!important}.list-group-flush.border-dashed .list-group-item{border-style:dashed!important}.border-groove{border-style:groove!important}.border-top-groove{border-top-style:groove!important}.border-bottom-groove{border-bottom-style:groove!important}.border-end-groove{border-right-style:groove!important}.border-start-groove{border-left-style:groove!important}.list-group-flush.border-groove{border:none!important}.list-group-flush.border-groove .list-group-item{border-style:groove!important}.border-outset{border-style:outset!important}.border-top-outset{border-top-style:outset!important}.border-bottom-outset{border-bottom-style:outset!important}.border-end-outset{border-right-style:outset!important}.border-start-outset{border-left-style:outset!important}.list-group-flush.border-outset{border:none!important}.list-group-flush.border-outset .list-group-item{border-style:outset!important}.border-ridge{border-style:ridge!important}.border-top-ridge{border-top-style:ridge!important}.border-bottom-ridge{border-bottom-style:ridge!important}.border-end-ridge{border-right-style:ridge!important}.border-start-ridge{border-left-style:ridge!important}.list-group-flush.border-ridge{border:none!important}.list-group-flush.border-ridge .list-group-item{border-style:ridge!important}.border-dotted{border-style:dotted!important}.border-top-dotted{border-top-style:dotted!important}.border-bottom-dotted{border-bottom-style:dotted!important}.border-end-dotted{border-right-style:dotted!important}.border-start-dotted{border-left-style:dotted!important}.list-group-flush.border-dotted{border:none!important}.list-group-flush.border-dotted .list-group-item{border-style:dotted!important}.border-inset{border-style:inset!important}.border-top-inset{border-top-style:inset!important}.border-bottom-inset{border-bottom-style:inset!important}.border-end-inset{border-right-style:inset!important}.border-start-inset{border-left-style:inset!important}.list-group-flush.border-inset{border:none!important}.list-group-flush.border-inset .list-group-item{border-style:inset!important}[data-layout-mode=dark] .link-dark,[data-layout-mode=dark] .link-light{color:var(--vz-dark)!important}[data-layout-mode=dark] .link-dark:focus,[data-layout-mode=dark] .link-dark:hover,[data-layout-mode=dark] .link-light:focus,[data-layout-mode=dark] .link-light:hover{color:rgba(var(--vz-dark-rgb),.75)!important}.ff-base{font-family:var(--vz-font-sans-serif)}.ff-secondary{font-family:hkgrotesk,sans-serif}.fw-medium{font-weight:500}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1}.social-list-item{height:2rem;width:2rem;line-height:calc(2rem - 4px);display:block;border:2px solid #adb5bd;border-radius:50%;color:#adb5bd;text-align:center;-webkit-transition:all .4s;transition:all .4s}.social-list-item:hover{color:#878a99;background-color:#eff2f7}.bg-pattern{background:url(../images/modal-bg.png) #fff}.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}.icon-xs{height:16px;width:16px}.icon-sm{height:18px;width:18px}.icon-md{height:22px;width:22px}.icon-lg{height:24px;width:24px}.icon-xl{height:28px;width:28px}.icon-xxl{height:32px;width:32px}.icon-dual{color:#adb5bd;fill:rgba(173,181,189,.16)}.icon-dual-primary{color:#405189;fill:rgba(64,81,137,.16)}.icon-dual-secondary{color:#3577f1;fill:rgba(53,119,241,.16)}.icon-dual-success{color:#0ab39c;fill:rgba(10,179,156,.16)}.icon-dual-info{color:#299cdb;fill:rgba(41,156,219,.16)}.icon-dual-warning{color:#f7b84b;fill:rgba(247,184,75,.16)}.icon-dual-danger{color:#f06548;fill:rgba(240,101,72,.16)}.icon-dual-light{color:#f3f6f9;fill:rgba(243,246,249,.16)}.icon-dual-dark{color:#212529;fill:rgba(33,37,41,.16)}.search-box{position:relative}.search-box .form-control{padding-left:40px}.search-box .search-icon{font-size:14px;position:absolute;left:13px;top:0;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#878a99}.bg-overlay{position:absolute;height:100%;width:100%;right:0;bottom:0;left:0;top:0;opacity:.7;background-color:#000}.customizer-setting{position:fixed;bottom:40px;right:20px;z-index:1000}code{-webkit-user-select:all;-moz-user-select:all;user-select:all}.layout-rightside{width:280px;margin-right:-1.5rem;margin-top:calc(1px - 1.5rem * 1.1);height:calc(100% + 1.5rem * 1.1)}@media (max-width:1699.98px){.layout-rightside-col{display:none;position:fixed!important;height:100vh;right:0;top:0;bottom:0;z-index:1004}.layout-rightside-col .overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(33,37,41,.2)}.layout-rightside-col .layout-rightside{margin-top:0;height:100%;margin-left:auto}.layout-rightside-col .card-body{overflow-y:auto;padding-bottom:1rem!important}}@media (min-width:1700px){[data-layout-style=detached] .layout-rightside,[data-layout=horizontal] .layout-rightside{margin-top:calc(28px - 1.5rem);margin-right:0;height:calc(100% - (1.5rem / 5))}}.object-cover{-o-object-fit:cover;object-fit:cover}.text-truncate-two-lines{overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.favourite-btn{border-color:transparent}.favourite-btn .ri-star-fill{color:#878a99}.favourite-btn.active{border-color:transparent}.favourite-btn.active .ri-star-fill{color:#f7b84b}.favourite-btn.active .ri-star-fill:before{content:"\f186"}.card-logo-light{display:var(--vz-card-logo-light)}.card-logo-dark{display:var(--vz-card-logo-dark)}[data-layout-mode=dark] .btn-close{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}#back-to-top{position:fixed;bottom:100px;right:28px;-webkit-transition:all .5s ease;transition:all .5s ease;display:none;z-index:1000}#back-to-top:hover{-webkit-animation:fade-up 1.5s infinite linear;animation:fade-up 1.5s infinite linear}@-webkit-keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}@keyframes fade-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px);opacity:0}}.cursor-pointer{cursor:pointer}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--vz-card-bg-custom);z-index:9999}[data-preloader=disable] #preloader{opacity:0;visibility:hidden}#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:#405189;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)}}[type=email]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder{text-align:left}[type=email]::-moz-placeholder,[type=number]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=url]::-moz-placeholder{text-align:left}[type=email]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=url]:-ms-input-placeholder{text-align:left}[type=email]::-ms-input-placeholder,[type=number]::-ms-input-placeholder,[type=tel]::-ms-input-placeholder,[type=url]::-ms-input-placeholder{text-align:left}[type=email]::placeholder,[type=number]::placeholder,[type=tel]::placeholder,[type=url]::placeholder{text-align:left}.main-chart .chart-border-left{border-left:1.4px solid var(--vz-border-color);padding:2px 20px}.main-chart .chart-border-left:last-child{margin-right:0}.activity-feed{list-style:none}.activity-feed .feed-item{position:relative;padding-bottom:27px;padding-left:16px;border-left:2px solid #f3f6f9}.activity-feed .feed-item:after{content:"";display:block;position:absolute;top:4px;left:-6px;width:10px;height:10px;border-radius:50%;border:2px solid #405189;background-color:#fff}.activity-feed .feed-item:last-child{border-color:transparent}.mini-stats-wid{position:relative}.mini-stats-wid .mini-stat-icon{overflow:hidden;position:relative}.mini-stats-wid .mini-stat-icon:after,.mini-stats-wid .mini-stat-icon:before{content:"";position:absolute;width:8px;height:69px;background-color:rgba(10,179,156,.1);left:3px;-webkit-transform:rotate(32deg);transform:rotate(32deg);top:-8px;-webkit-transition:all .4s;transition:all .4s}.mini-stats-wid .mini-stat-icon::after{left:27px;width:8px;-webkit-transition:all .2s;transition:all .2s}.mini-stats-wid:hover .mini-stat-icon::after{left:60px}.mini-stats-wid:hover .mini-stat-icon::before{left:50px}.card-wrapper .jp-card .jp-card-back,.card-wrapper .jp-card .jp-card-front{background-color:#0ab39c}.notification-elem{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--vz-card-bg-custom);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0}.clothes-size li input[type=radio]{display:none}.clothes-size li label{display:inline-block;font-size:14px;border-radius:5px;border:1px solid var(--vz-border-color);text-transform:none;letter-spacing:0;color:#405189}.clothes-size li input[type=radio]:checked+label{background-color:#405189;border-color:#405189;color:#fff}.button-items{margin-left:-8px;margin-bottom:-12px}.button-items .btn{margin-bottom:12px;margin-left:8px}.bs-example-modal{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;display:block}[dir=rtl] .modal-open{padding-left:0!important}.icon-demo-content{color:var(--vz-gray-500)}.icon-demo-content i{font-size:24px;margin-right:10px;color:var(--vz-gray-600);-webkit-transition:all .4s;transition:all .4s;vertical-align:middle}.icon-demo-content svg{margin-right:10px;-webkit-transition:all .4s;transition:all .4s;height:20px}.icon-demo-content .col-lg-4{margin-top:24px}.icon-demo-content .col-lg-4:hover i,.icon-demo-content .col-lg-4:hover svg{color:#405189;-webkit-transform:scale(1.5);transform:scale(1.5)}.grid-structure .grid-container{background-color:#f3f6f9;margin-top:10px;font-size:.8rem;font-weight:500;padding:10px 20px}.img-switch .card-radio .form-check-input{display:none}.img-switch .card-radio .form-check-input:checked+.form-check-label::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(64,81,137,.5)}.img-switch .card-radio .form-check-input:checked+.form-check-label::after{content:"\eb80";font-family:remixicon;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);font-size:18px;color:#fff}[data-bs-target="#collapseBgGradient"].active{border-color:#405189!important}[data-bs-target="#collapseBgGradient"].active::before{content:"\eb80";font-family:remixicon;position:absolute;top:2px;right:6px;font-size:16px;color:#405189}[data-layout-mode=dark] .colorscheme-cardradio .form-check-label{background-color:var(--vz-dark)}[data-layout-mode=dark] .colorscheme-cardradio .bg-light{background-color:rgba(var(--vz-light-rgb),.1)!important}[data-layout-mode=dark] .colorscheme-cardradio .bg-soft-light{background-color:rgba(var(--vz-dark-rgb),.1)!important}[data-layout-mode=dark] .colorscheme-cardradio .dark .bg-dark{background-color:var(--vz-card-bg-custom)!important}@media print{#back-to-top,.app-menu,.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;-webkit-box-shadow:none!important;box-shadow:none!important}.invoice-details .d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.address.col-sm-6{-webkit-box-flex:0!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important;width:50%!important;max-width:100%!important}}.ribbon-box{position:relative}.ribbon-box .ribbon{padding:5px 12px;-webkit-box-shadow:2px 5px 10px rgba(33,37,41,.15);box-shadow:2px 5px 10px rgba(33,37,41,.15);color:#fff;font-size:.8125rem;font-weight:600;position:absolute;left:-1px;top:5px}.ribbon-box .ribbon.round-shape{border-radius:0 30px 30px 0}.ribbon-box .ribbon.ribbon-shape{display:inline-block}.ribbon-box .ribbon.ribbon-shape::before{content:"";position:absolute;right:-17px;top:0;border:14px solid transparent}.ribbon-box .ribbon.ribbon-shape::after{content:"";position:absolute;right:-17px;bottom:0;border:14px solid transparent}.ribbon-box.ribbon-circle .ribbon{width:48px;height:48px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:20px;top:20px}.ribbon-box.ribbon-fill{overflow:hidden}.ribbon-box.ribbon-fill .ribbon{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:93px;height:52px;left:-36px;top:-16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.ribbon-box.ribbon-fill.ribbon-sm .ribbon{padding:2px 12px;width:78px;height:42px;font-size:12px;-webkit-box-shadow:none;box-shadow:none}.ribbon-box.right .ribbon{position:absolute;left:auto;right:0}.ribbon-box.right .ribbon.round-shape{border-radius:30px 0 0 30px}.ribbon-box.right .ribbon.ribbon-shape{text-align:right}.ribbon-box.right .ribbon.ribbon-shape::after,.ribbon-box.right .ribbon.ribbon-shape::before{right:auto;left:-17px;border-left-color:transparent}.ribbon-box.right.ribbon-circle .ribbon{left:auto;right:20px}.ribbon-box.right .icon-ribbon{right:24px;left:auto}.ribbon-box.right.ribbon-fill .ribbon{-webkit-transform:rotate(45deg);transform:rotate(45deg);right:-38px;left:auto}.ribbon-box.right.ribbon-box .ribbon-two{left:auto;right:-5px}.ribbon-box.right.ribbon-box .ribbon-two span{left:auto;right:-21px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-box .ribbon-content{clear:both}.ribbon-box .ribbon-primary{background:#405189}.ribbon-box .ribbon-primary:before{border-color:#303c66 transparent transparent}.ribbon-box .ribbon-primary.ribbon-shape::before{border-left-color:#405189;border-top-color:#405189}.ribbon-box .ribbon-primary.ribbon-shape::after{border-left-color:#405189;border-bottom-color:#405189}.ribbon-box.right .ribbon-primary{background:#405189}.ribbon-box.right .ribbon-primary.ribbon-shape::before{border-right-color:#405189;border-top-color:#405189}.ribbon-box.right .ribbon-primary.ribbon-shape::after{border-right-color:#405189;border-bottom-color:#405189}.ribbon-box .ribbon-secondary{background:#3577f1}.ribbon-box .ribbon-secondary:before{border-color:#105ae3 transparent transparent}.ribbon-box .ribbon-secondary.ribbon-shape::before{border-left-color:#3577f1;border-top-color:#3577f1}.ribbon-box .ribbon-secondary.ribbon-shape::after{border-left-color:#3577f1;border-bottom-color:#3577f1}.ribbon-box.right .ribbon-secondary{background:#3577f1}.ribbon-box.right .ribbon-secondary.ribbon-shape::before{border-right-color:#3577f1;border-top-color:#3577f1}.ribbon-box.right .ribbon-secondary.ribbon-shape::after{border-right-color:#3577f1;border-bottom-color:#3577f1}.ribbon-box .ribbon-success{background:#0ab39c}.ribbon-box .ribbon-success:before{border-color:#078372 transparent transparent}.ribbon-box .ribbon-success.ribbon-shape::before{border-left-color:#0ab39c;border-top-color:#0ab39c}.ribbon-box .ribbon-success.ribbon-shape::after{border-left-color:#0ab39c;border-bottom-color:#0ab39c}.ribbon-box.right .ribbon-success{background:#0ab39c}.ribbon-box.right .ribbon-success.ribbon-shape::before{border-right-color:#0ab39c;border-top-color:#0ab39c}.ribbon-box.right .ribbon-success.ribbon-shape::after{border-right-color:#0ab39c;border-bottom-color:#0ab39c}.ribbon-box .ribbon-info{background:#299cdb}.ribbon-box .ribbon-info:before{border-color:#1e7eb3 transparent transparent}.ribbon-box .ribbon-info.ribbon-shape::before{border-left-color:#299cdb;border-top-color:#299cdb}.ribbon-box .ribbon-info.ribbon-shape::after{border-left-color:#299cdb;border-bottom-color:#299cdb}.ribbon-box.right .ribbon-info{background:#299cdb}.ribbon-box.right .ribbon-info.ribbon-shape::before{border-right-color:#299cdb;border-top-color:#299cdb}.ribbon-box.right .ribbon-info.ribbon-shape::after{border-right-color:#299cdb;border-bottom-color:#299cdb}.ribbon-box .ribbon-warning{background:#f7b84b}.ribbon-box .ribbon-warning:before{border-color:#f5a51a transparent transparent}.ribbon-box .ribbon-warning.ribbon-shape::before{border-left-color:#f7b84b;border-top-color:#f7b84b}.ribbon-box .ribbon-warning.ribbon-shape::after{border-left-color:#f7b84b;border-bottom-color:#f7b84b}.ribbon-box.right .ribbon-warning{background:#f7b84b}.ribbon-box.right .ribbon-warning.ribbon-shape::before{border-right-color:#f7b84b;border-top-color:#f7b84b}.ribbon-box.right .ribbon-warning.ribbon-shape::after{border-right-color:#f7b84b;border-bottom-color:#f7b84b}.ribbon-box .ribbon-danger{background:#f06548}.ribbon-box .ribbon-danger:before{border-color:#ec3d19 transparent transparent}.ribbon-box .ribbon-danger.ribbon-shape::before{border-left-color:#f06548;border-top-color:#f06548}.ribbon-box .ribbon-danger.ribbon-shape::after{border-left-color:#f06548;border-bottom-color:#f06548}.ribbon-box.right .ribbon-danger{background:#f06548}.ribbon-box.right .ribbon-danger.ribbon-shape::before{border-right-color:#f06548;border-top-color:#f06548}.ribbon-box.right .ribbon-danger.ribbon-shape::after{border-right-color:#f06548;border-bottom-color:#f06548}.ribbon-box .ribbon-light{background:#f3f6f9}.ribbon-box .ribbon-light:before{border-color:#d1dde8 transparent transparent}.ribbon-box .ribbon-light.ribbon-shape::before{border-left-color:#f3f6f9;border-top-color:#f3f6f9}.ribbon-box .ribbon-light.ribbon-shape::after{border-left-color:#f3f6f9;border-bottom-color:#f3f6f9}.ribbon-box.right .ribbon-light{background:#f3f6f9}.ribbon-box.right .ribbon-light.ribbon-shape::before{border-right-color:#f3f6f9;border-top-color:#f3f6f9}.ribbon-box.right .ribbon-light.ribbon-shape::after{border-right-color:#f3f6f9;border-bottom-color:#f3f6f9}.ribbon-box .ribbon-dark{background:#212529}.ribbon-box .ribbon-dark:before{border-color:#0a0c0d transparent transparent}.ribbon-box .ribbon-dark.ribbon-shape::before{border-left-color:#212529;border-top-color:#212529}.ribbon-box .ribbon-dark.ribbon-shape::after{border-left-color:#212529;border-bottom-color:#212529}.ribbon-box.right .ribbon-dark{background:#212529}.ribbon-box.right .ribbon-dark.ribbon-shape::before{border-right-color:#212529;border-top-color:#212529}.ribbon-box.right .ribbon-dark.ribbon-shape::after{border-right-color:#212529;border-bottom-color:#212529}.ribbon-box .icon-ribbon{-webkit-box-shadow:none;box-shadow:none;left:24px;top:-12px;font-size:40px;padding:0}.ribbon-box .ribbon-two{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon-box .ribbon-two span{font-size:13px;color:#fff;text-align:center;line-height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:100px;display:block;-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);box-shadow:0 0 8px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);position:absolute;top:19px;left:-21px;font-weight:600}.ribbon-box .ribbon-two span:before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two span:after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-bottom:3px solid transparent}.ribbon-box .ribbon-two-primary span{background:#405189}.ribbon-box .ribbon-two-primary span:before{border-left:3px solid #283255;border-top:3px solid #283255}.ribbon-box .ribbon-two-primary span:after{border-right:3px solid #283255;border-top:3px solid #283255}.ribbon-box .ribbon-two-secondary span{background:#3577f1}.ribbon-box .ribbon-two-secondary span:before{border-left:3px solid #0e51cb;border-top:3px solid #0e51cb}.ribbon-box .ribbon-two-secondary span:after{border-right:3px solid #0e51cb;border-top:3px solid #0e51cb}.ribbon-box .ribbon-two-success span{background:#0ab39c}.ribbon-box .ribbon-two-success span:before{border-left:3px solid #066b5d;border-top:3px solid #066b5d}.ribbon-box .ribbon-two-success span:after{border-right:3px solid #066b5d;border-top:3px solid #066b5d}.ribbon-box .ribbon-two-info span{background:#299cdb}.ribbon-box .ribbon-two-info span:before{border-left:3px solid #1a6f9d;border-top:3px solid #1a6f9d}.ribbon-box .ribbon-two-info span:after{border-right:3px solid #1a6f9d;border-top:3px solid #1a6f9d}.ribbon-box .ribbon-two-warning span{background:#f7b84b}.ribbon-box .ribbon-two-warning span:before{border-left:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-warning span:after{border-right:3px solid #eb990a;border-top:3px solid #eb990a}.ribbon-box .ribbon-two-danger span{background:#f06548}.ribbon-box .ribbon-two-danger span:before{border-left:3px solid #da3412;border-top:3px solid #da3412}.ribbon-box .ribbon-two-danger span:after{border-right:3px solid #da3412;border-top:3px solid #da3412}.ribbon-box .ribbon-two-light span{background:#f3f6f9}.ribbon-box .ribbon-two-light span:before{border-left:3px solid #c0d0e0;border-top:3px solid #c0d0e0}.ribbon-box .ribbon-two-light span:after{border-right:3px solid #c0d0e0;border-top:3px solid #c0d0e0}.ribbon-box .ribbon-two-dark span{background:#212529}.ribbon-box .ribbon-two-dark span:before{border-left:3px solid #000;border-top:3px solid #000}.ribbon-box .ribbon-two-dark span:after{border-right:3px solid #000;border-top:3px solid #000}.ribbon-box.right .ribbon-three{position:absolute;top:-6.1px;right:10px;left:auto}.ribbon-three{position:absolute;top:-6.1px;left:10px}.ribbon-three span{position:relative;display:block;text-align:center;color:#fff;font-size:14px;line-height:1;padding:12px 8px 10px;border-top-right-radius:8px;width:90px}.ribbon-three span::after,.ribbon-three span::before{position:absolute;content:""}.ribbon-three span::before{height:6px;width:6px;left:-6px;top:0}.ribbon-three span::after{height:6px;width:8px;left:-8px;top:0;border-radius:8px 8px 0 0}.ribbon-three::after{position:absolute;content:"";width:0;height:0;border-left:44px solid transparent;border-right:44px solid transparent;border-top:10px solid}.ribbon-three-primary span{background:#405189}.ribbon-three-primary span:before{background:#405189}.ribbon-three-primary span:after{background:#303c66}.ribbon-three-primary::after{border-top-color:#405189}.ribbon-three-secondary span{background:#3577f1}.ribbon-three-secondary span:before{background:#3577f1}.ribbon-three-secondary span:after{background:#105ae3}.ribbon-three-secondary::after{border-top-color:#3577f1}.ribbon-three-success span{background:#0ab39c}.ribbon-three-success span:before{background:#0ab39c}.ribbon-three-success span:after{background:#078372}.ribbon-three-success::after{border-top-color:#0ab39c}.ribbon-three-info span{background:#299cdb}.ribbon-three-info span:before{background:#299cdb}.ribbon-three-info span:after{background:#1e7eb3}.ribbon-three-info::after{border-top-color:#299cdb}.ribbon-three-warning span{background:#f7b84b}.ribbon-three-warning span:before{background:#f7b84b}.ribbon-three-warning span:after{background:#f5a51a}.ribbon-three-warning::after{border-top-color:#f7b84b}.ribbon-three-danger span{background:#f06548}.ribbon-three-danger span:before{background:#f06548}.ribbon-three-danger span:after{background:#ec3d19}.ribbon-three-danger::after{border-top-color:#f06548}.ribbon-three-light span{background:#f3f6f9}.ribbon-three-light span:before{background:#f3f6f9}.ribbon-three-light span:after{background:#d1dde8}.ribbon-three-light::after{border-top-color:#f3f6f9}.ribbon-three-dark span{background:#212529}.ribbon-three-dark span:before{background:#212529}.ribbon-three-dark span:after{background:#0a0c0d}.ribbon-three-dark::after{border-top-color:#212529}.ribbon-box .trending-ribbon{-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all .5s ease;transition:all .5s ease}.ribbon-box .trending-ribbon .trending-ribbon-text{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.ribbon-box:hover .trending-ribbon{-webkit-transform:translateX(0);transform:translateX(0)}.ribbon-box:hover .trending-ribbon .trending-ribbon-text{opacity:1}.ribbon-box.right .trending-ribbon{-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:all .5s ease;transition:all .5s ease}.ribbon-box.right .trending-ribbon .trending-ribbon-text{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0}.ribbon-box.right:hover .trending-ribbon{-webkit-transform:translateX(0);transform:translateX(0)}.ribbon-box.right:hover .trending-ribbon .trending-ribbon-text{opacity:1}.toast:not(:last-child){margin-bottom:.75rem}.toast-border-primary .toast-body{color:#405189;border-bottom:3px solid #405189}.toast-border-secondary .toast-body{color:#3577f1;border-bottom:3px solid #3577f1}.toast-border-success .toast-body{color:#0ab39c;border-bottom:3px solid #0ab39c}.toast-border-info .toast-body{color:#299cdb;border-bottom:3px solid #299cdb}.toast-border-warning .toast-body{color:#f7b84b;border-bottom:3px solid #f7b84b}.toast-border-danger .toast-body{color:#f06548;border-bottom:3px solid #f06548}.toast-border-light .toast-body{color:#f3f6f9;border-bottom:3px solid #f3f6f9}.toast-border-dark .toast-body{color:#212529;border-bottom:3px solid #212529}.scrollspy-example{position:relative;height:200px;margin-top:.5rem;overflow:auto}.scrollspy-example-2{position:relative;height:370px;overflow:auto}html{position:relative;min-height:100%}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--vz-heading-color);font-family:Poppins,sans-serif}a{text-decoration:none!important}label{font-weight:500;margin-bottom:.5rem}b,strong{font-weight:600}.blockquote{padding:10px 20px;border-left:4px solid var(--vz-gray-300)}.blockquote-reverse{border-left:0;border-right:4px solid var(--vz-gray-300);text-align:right}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1140px}}.row>*{position:relative}.alert-solid .alert-link{color:#fff}.alert-outline{background-color:var(--vz-card-bg-custom);border-width:2px}.alert-borderless{border-width:0}.alert-label-icon{position:relative;padding-left:60px;border:0}.alert-label-icon .label-icon{position:absolute;width:45px;height:100%;left:0;top:0;background-color:rgba(255,255,255,.15);font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.alert-label-icon.label-arrow{overflow:hidden}.alert-label-icon.label-arrow .label-icon:after{content:"";position:absolute;border:6px solid transparent;border-left-color:#405189;right:-12px}.alert-border-left{border-left:3px solid}.alert-top-border{background-color:var(--vz-card-bg-custom);border-color:var(--vz-border-color);border-top:2px solid;color:var(--vz-body-color)}.alert-additional{padding:0}.alert-additional .alert-body{padding:.8rem 1rem}.alert-additional .alert-content{padding:.8rem 1rem;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin:0 -1px -1px -1px}.rounded-label .label-icon{width:45px;height:26px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:0 30px 30px 0}.alert-solid.alert-primary{background-color:#405189;border-color:#405189;color:#fff}.alert-outline.alert-primary{color:#405189}.alert-border-left.alert-primary{border-left-color:#405189}.alert-top-border.alert-primary{border-top-color:#405189}.rounded-label.alert-primary .label-icon{background-color:#405189;color:#fff}.label-arrow.alert-primary .label-icon{color:#fff;background-color:#405189}.label-arrow.alert-primary .label-icon:after{border-left-color:#405189!important}.alert.alert-primary .btn-close::after{color:#405189}.alert-additional.alert-primary .alert-content{background-color:#405189;color:#fff}.alert-solid.alert-secondary{background-color:#3577f1;border-color:#3577f1;color:#fff}.alert-outline.alert-secondary{color:#3577f1}.alert-border-left.alert-secondary{border-left-color:#3577f1}.alert-top-border.alert-secondary{border-top-color:#3577f1}.rounded-label.alert-secondary .label-icon{background-color:#3577f1;color:#fff}.label-arrow.alert-secondary .label-icon{color:#fff;background-color:#3577f1}.label-arrow.alert-secondary .label-icon:after{border-left-color:#3577f1!important}.alert.alert-secondary .btn-close::after{color:#3577f1}.alert-additional.alert-secondary .alert-content{background-color:#3577f1;color:#fff}.alert-solid.alert-success{background-color:#0ab39c;border-color:#0ab39c;color:#fff}.alert-outline.alert-success{color:#0ab39c}.alert-border-left.alert-success{border-left-color:#0ab39c}.alert-top-border.alert-success{border-top-color:#0ab39c}.rounded-label.alert-success .label-icon{background-color:#0ab39c;color:#fff}.label-arrow.alert-success .label-icon{color:#fff;background-color:#0ab39c}.label-arrow.alert-success .label-icon:after{border-left-color:#0ab39c!important}.alert.alert-success .btn-close::after{color:#0ab39c}.alert-additional.alert-success .alert-content{background-color:#0ab39c;color:#fff}.alert-solid.alert-info{background-color:#299cdb;border-color:#299cdb;color:#fff}.alert-outline.alert-info{color:#299cdb}.alert-border-left.alert-info{border-left-color:#299cdb}.alert-top-border.alert-info{border-top-color:#299cdb}.rounded-label.alert-info .label-icon{background-color:#299cdb;color:#fff}.label-arrow.alert-info .label-icon{color:#fff;background-color:#299cdb}.label-arrow.alert-info .label-icon:after{border-left-color:#299cdb!important}.alert.alert-info .btn-close::after{color:#299cdb}.alert-additional.alert-info .alert-content{background-color:#299cdb;color:#fff}.alert-solid.alert-warning{background-color:#f7b84b;border-color:#f7b84b;color:#fff}.alert-outline.alert-warning{color:#f7b84b}.alert-border-left.alert-warning{border-left-color:#f7b84b}.alert-top-border.alert-warning{border-top-color:#f7b84b}.rounded-label.alert-warning .label-icon{background-color:#f7b84b;color:#fff}.label-arrow.alert-warning .label-icon{color:#fff;background-color:#f7b84b}.label-arrow.alert-warning .label-icon:after{border-left-color:#f7b84b!important}.alert.alert-warning .btn-close::after{color:#f7b84b}.alert-additional.alert-warning .alert-content{background-color:#f7b84b;color:#fff}.alert-solid.alert-danger{background-color:#f06548;border-color:#f06548;color:#fff}.alert-outline.alert-danger{color:#f06548}.alert-border-left.alert-danger{border-left-color:#f06548}.alert-top-border.alert-danger{border-top-color:#f06548}.rounded-label.alert-danger .label-icon{background-color:#f06548;color:#fff}.label-arrow.alert-danger .label-icon{color:#fff;background-color:#f06548}.label-arrow.alert-danger .label-icon:after{border-left-color:#f06548!important}.alert.alert-danger .btn-close::after{color:#f06548}.alert-additional.alert-danger .alert-content{background-color:#f06548;color:#fff}.alert-solid.alert-light{background-color:#f3f6f9;border-color:#f3f6f9;color:#000}.alert-outline.alert-light{color:#f3f6f9}.alert-border-left.alert-light{border-left-color:#f3f6f9}.alert-top-border.alert-light{border-top-color:#f3f6f9}.rounded-label.alert-light .label-icon{background-color:#f3f6f9;color:#000}.label-arrow.alert-light .label-icon{color:#000;background-color:#f3f6f9}.label-arrow.alert-light .label-icon:after{border-left-color:#f3f6f9!important}.alert.alert-light .btn-close::after{color:#f3f6f9}.alert-additional.alert-light .alert-content{background-color:#f3f6f9;color:#000}.alert-solid.alert-dark{background-color:#212529;border-color:#212529;color:#fff}.alert-outline.alert-dark{color:#212529}.alert-border-left.alert-dark{border-left-color:#212529}.alert-top-border.alert-dark{border-top-color:#212529}.rounded-label.alert-dark .label-icon{background-color:#212529;color:#fff}.label-arrow.alert-dark .label-icon{color:#fff;background-color:#212529}.label-arrow.alert-dark .label-icon:after{border-left-color:#212529!important}.alert.alert-dark .btn-close::after{color:#212529}.alert-additional.alert-dark .alert-content{background-color:#212529;color:#fff}.alert-dismissible .btn-close{background:0 0!important}.alert-dismissible .btn-close::after{background:0 0!important;content:"\f0156"!important;font-size:18px;line-height:15px;font-family:"Material Design Icons"!important}.alert-outline.alert-dark{color:var(--vz-dark)}.bg-soft-primary{background-color:rgba(64,81,137,.18)!important}.bg-soft-secondary{background-color:rgba(53,119,241,.18)!important}.bg-soft-success{background-color:rgba(10,179,156,.18)!important}.bg-soft-info{background-color:rgba(41,156,219,.18)!important}.bg-soft-warning{background-color:rgba(247,184,75,.18)!important}.bg-soft-danger{background-color:rgba(240,101,72,.18)!important}.bg-soft-light{background-color:rgba(243,246,249,.18)!important}.bg-soft-dark{background-color:rgba(33,37,41,.18)!important}.bg-soft-dark{background-color:rgba(var(--vz-dark-rgb),.18)!important}.bg-soft-light{background-color:rgba(var(--vz-light-rgb),.18)!important}.badge-outline-primary{color:#405189;border:1px solid #405189;background-color:transparent}.badge-outline-secondary{color:#3577f1;border:1px solid #3577f1;background-color:transparent}.badge-outline-success{color:#0ab39c;border:1px solid #0ab39c;background-color:transparent}.badge-outline-info{color:#299cdb;border:1px solid #299cdb;background-color:transparent}.badge-outline-warning{color:#f7b84b;border:1px solid #f7b84b;background-color:transparent}.badge-outline-danger{color:#f06548;border:1px solid #f06548;background-color:transparent}.badge-outline-light{color:#f3f6f9;border:1px solid #f3f6f9;background-color:transparent}.badge-outline-dark{color:#212529;border:1px solid #212529;background-color:transparent}.badge-outline{background-color:#fff;border:1px solid}.badge-soft-primary{color:#405189;background-color:rgba(64,81,137,.1)}.badge-outline.badge-primary{color:#405189;border:1px solid #405189;background-color:transparent}.badge-label.bg-primary:before{border-right-color:#405189}.badge-soft-secondary{color:#3577f1;background-color:rgba(53,119,241,.1)}.badge-outline.badge-secondary{color:#3577f1;border:1px solid #3577f1;background-color:transparent}.badge-label.bg-secondary:before{border-right-color:#3577f1}.badge-soft-success{color:#0ab39c;background-color:rgba(10,179,156,.1)}.badge-outline.badge-success{color:#0ab39c;border:1px solid #0ab39c;background-color:transparent}.badge-label.bg-success:before{border-right-color:#0ab39c}.badge-soft-info{color:#299cdb;background-color:rgba(41,156,219,.1)}.badge-outline.badge-info{color:#299cdb;border:1px solid #299cdb;background-color:transparent}.badge-label.bg-info:before{border-right-color:#299cdb}.badge-soft-warning{color:#f7b84b;background-color:rgba(247,184,75,.1)}.badge-outline.badge-warning{color:#f7b84b;border:1px solid #f7b84b;background-color:transparent}.badge-label.bg-warning:before{border-right-color:#f7b84b}.badge-soft-danger{color:#f06548;background-color:rgba(240,101,72,.1)}.badge-outline.badge-danger{color:#f06548;border:1px solid #f06548;background-color:transparent}.badge-label.bg-danger:before{border-right-color:#f06548}.badge-soft-light{color:#f3f6f9;background-color:rgba(243,246,249,.1)}.badge-outline.badge-light{color:#f3f6f9;border:1px solid #f3f6f9;background-color:transparent}.badge-label.bg-light:before{border-right-color:#f3f6f9}.badge-soft-dark{color:#212529;background-color:rgba(33,37,41,.1)}.badge-outline.badge-dark{color:#212529;border:1px solid #212529;background-color:transparent}.badge-label.bg-dark:before{border-right-color:#212529}.badge-border{border-left:2px solid}.badge-label{margin-left:8px;position:relative}.badge-label:before{content:"";position:absolute;border:8px solid transparent;border-right-color:#405189;left:-14px;top:0}.badge-gradient-primary{background:linear-gradient(135deg,#405189 0,#0ab39c 100%)}.badge-gradient-secondary{background:linear-gradient(135deg,#3577f1 0,#299cdb 100%)}.badge-gradient-success{background:linear-gradient(135deg,#0ab39c 0,#f7b84b 100%)}.badge-gradient-danger{background:linear-gradient(135deg,#f06548 0,#3577f1 100%)}.badge-gradient-warning{background:linear-gradient(135deg,#f7b84b 0,#eb990a 100%)}.badge-gradient-info{background:linear-gradient(135deg,#299cdb 0,#0ab39c 100%)}.badge-gradient-dark{background:linear-gradient(135deg,#212529 0,#405189 100%)}a,button{outline:0!important;position:relative}.btn{-webkit-box-shadow:none;box-shadow:none}.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{border-color:transparent}.btn-rounded{border-radius:30px}.btn-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(1rem + 1.5em + 2px);width:calc(1rem + 1.5em + 2px);padding:0}.btn-icon i,.btn-icon img,.btn-icon svg{vertical-align:middle}.btn-icon.btn-sm{height:calc(.5rem + 1.5em + 2px);width:calc(.5rem + 1.5em + 2px)}.btn-icon.btn-lg{height:calc(1.4rem + 1.5em + 2px);width:calc(1.4rem + 1.5em + 2px)}.btn-soft-primary{--vz-btn-color:#405189;--vz-btn-bg:rgba(64, 81, 137, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#3a497b;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:64,81,137;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#33416e;--vz-btn-active-border-color:transparent}.btn-soft-secondary{--vz-btn-color:#3577f1;--vz-btn-bg:rgba(53, 119, 241, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#306bd9;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:53,119,241;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#2a5fc1;--vz-btn-active-border-color:transparent}.btn-soft-success{--vz-btn-color:#0ab39c;--vz-btn-bg:rgba(10, 179, 156, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#09a18c;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:10,179,156;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#088f7d;--vz-btn-active-border-color:transparent}.btn-soft-info{--vz-btn-color:#299cdb;--vz-btn-bg:rgba(41, 156, 219, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#258cc5;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:41,156,219;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#217daf;--vz-btn-active-border-color:transparent}.btn-soft-warning{--vz-btn-color:#f7b84b;--vz-btn-bg:rgba(247, 184, 75, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#dea644;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:247,184,75;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#c6933c;--vz-btn-active-border-color:transparent}.btn-soft-danger{--vz-btn-color:#f06548;--vz-btn-bg:rgba(240, 101, 72, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#d85b41;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:240,101,72;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#c0513a;--vz-btn-active-border-color:transparent}.btn-soft-light{--vz-btn-color:#f3f6f9;--vz-btn-bg:rgba(243, 246, 249, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#dbdde0;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:243,246,249;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#c2c5c7;--vz-btn-active-border-color:transparent}.btn-soft-dark{--vz-btn-color:#212529;--vz-btn-bg:rgba(33, 37, 41, 0.1);--vz-btn-border-color:transparent;--vz-btn-hover-color:#fff;--vz-btn-hover-bg:#1e2125;--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:33,37,41;--vz-btn-active-color:var(--vz-btn-hover-color);--vz-btn-active-bg:#1a1e21;--vz-btn-active-border-color:transparent}.btn-ghost-primary{--vz-btn-color:#405189;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#405189;--vz-btn-hover-bg:rgba(64, 81, 137, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:64,81,137;--vz-btn-active-color:#405189;--vz-btn-active-bg:rgba(64, 81, 137, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-secondary{--vz-btn-color:#3577f1;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#3577f1;--vz-btn-hover-bg:rgba(53, 119, 241, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:53,119,241;--vz-btn-active-color:#3577f1;--vz-btn-active-bg:rgba(53, 119, 241, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-success{--vz-btn-color:#0ab39c;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#0ab39c;--vz-btn-hover-bg:rgba(10, 179, 156, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:10,179,156;--vz-btn-active-color:#0ab39c;--vz-btn-active-bg:rgba(10, 179, 156, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-info{--vz-btn-color:#299cdb;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#299cdb;--vz-btn-hover-bg:rgba(41, 156, 219, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:41,156,219;--vz-btn-active-color:#299cdb;--vz-btn-active-bg:rgba(41, 156, 219, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-warning{--vz-btn-color:#f7b84b;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#f7b84b;--vz-btn-hover-bg:rgba(247, 184, 75, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:247,184,75;--vz-btn-active-color:#f7b84b;--vz-btn-active-bg:rgba(247, 184, 75, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-danger{--vz-btn-color:#f06548;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#f06548;--vz-btn-hover-bg:rgba(240, 101, 72, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:240,101,72;--vz-btn-active-color:#f06548;--vz-btn-active-bg:rgba(240, 101, 72, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-light{--vz-btn-color:#f3f6f9;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#f3f6f9;--vz-btn-hover-bg:rgba(243, 246, 249, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:243,246,249;--vz-btn-active-color:#f3f6f9;--vz-btn-active-bg:rgba(243, 246, 249, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-dark{--vz-btn-color:#212529;--vz-btn-bg:transparent;--vz-btn-border-color:transparent;--vz-btn-hover-color:#212529;--vz-btn-hover-bg:rgba(33, 37, 41, 0.1);--vz-btn-hover-border-color:transparent;--vz-btn-focus-shadow-rgb:33,37,41;--vz-btn-active-color:#212529;--vz-btn-active-bg:rgba(33, 37, 41, 0.1);--vz-btn-active-border-color:transparent}.btn-ghost-secondary{color:var(--vz-gray-700)}.btn-label{position:relative;padding-left:44px}.btn-label .label-icon{position:absolute;width:35.5px;left:-1px;top:-1px;bottom:-1px;background-color:rgba(255,255,255,.1);font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-label.btn-light .label-icon{background-color:rgba(33,37,41,.05)}.btn-label.right{padding-left:.9rem;padding-right:44px}.btn-label.right .label-icon{right:-1px;left:auto}.btn-animation{overflow:hidden;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.btn-animation::after{content:attr(data-text);position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0);padding:.5rem .9rem;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.btn-animation>span{display:block;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.btn-animation:hover::after{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.btn-animation:hover>span{opacity:0;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.btn-primary.btn-animation{background-color:#405189;border-color:#405189!important}.btn-primary.btn-animation:active,.btn-primary.btn-animation:focus,.btn-primary.btn-animation:focus-visible,.btn-primary.btn-animation:hover{color:#405189;background-color:rgba(64,81,137,.1)}.btn-secondary.btn-animation{background-color:#3577f1;border-color:#3577f1!important}.btn-secondary.btn-animation:active,.btn-secondary.btn-animation:focus,.btn-secondary.btn-animation:focus-visible,.btn-secondary.btn-animation:hover{color:#3577f1;background-color:rgba(53,119,241,.1)}.btn-success.btn-animation{background-color:#0ab39c;border-color:#0ab39c!important}.btn-success.btn-animation:active,.btn-success.btn-animation:focus,.btn-success.btn-animation:focus-visible,.btn-success.btn-animation:hover{color:#0ab39c;background-color:rgba(10,179,156,.1)}.btn-info.btn-animation{background-color:#299cdb;border-color:#299cdb!important}.btn-info.btn-animation:active,.btn-info.btn-animation:focus,.btn-info.btn-animation:focus-visible,.btn-info.btn-animation:hover{color:#299cdb;background-color:rgba(41,156,219,.1)}.btn-warning.btn-animation{background-color:#f7b84b;border-color:#f7b84b!important}.btn-warning.btn-animation:active,.btn-warning.btn-animation:focus,.btn-warning.btn-animation:focus-visible,.btn-warning.btn-animation:hover{color:#f7b84b;background-color:rgba(247,184,75,.1)}.btn-danger.btn-animation{background-color:#f06548;border-color:#f06548!important}.btn-danger.btn-animation:active,.btn-danger.btn-animation:focus,.btn-danger.btn-animation:focus-visible,.btn-danger.btn-animation:hover{color:#f06548;background-color:rgba(240,101,72,.1)}.btn-light.btn-animation{background-color:#f3f6f9;border-color:#f3f6f9!important}.btn-light.btn-animation:active,.btn-light.btn-animation:focus,.btn-light.btn-animation:focus-visible,.btn-light.btn-animation:hover{color:#f3f6f9;background-color:rgba(243,246,249,.1)}.btn-dark.btn-animation{background-color:#212529;border-color:#212529!important}.btn-dark.btn-animation:active,.btn-dark.btn-animation:focus,.btn-dark.btn-animation:focus-visible,.btn-dark.btn-animation:hover{color:#212529;background-color:rgba(33,37,41,.1)}.btn-group-vertical label{margin-bottom:0}.btn-group.radio .btn{border:none}.btn-group.radio .btn-check:active+.btn-light,.btn-group.radio .btn-check:checked+.btn-light,.btn-group.radio .btn-light.active,.btn-group.radio .btn-light.dropdown-toggle.show,.btn-group.radio .btn-light:active{background-color:rgba(41,156,219,.2);color:#299cdb}[data-layout-mode=dark] .btn-check:focus+.btn-light,[data-layout-mode=dark] .btn-check:focus+.btn-outline-light,[data-layout-mode=dark] .btn-check:focus+.btn-soft-light,[data-layout-mode=dark] .btn-soft-light:focus{color:var(--vz-dark);background-color:rgba(var(--vz-light-rgb),.75);border-color:rgba(var(--vz-light-rgb),.75)}[data-layout-mode=dark] .btn-check:active+.btn-light,[data-layout-mode=dark] .btn-check:active+.btn-outline-light,[data-layout-mode=dark] .btn-check:active+.btn-soft-light,[data-layout-mode=dark] .btn-check:checked+.btn-light,[data-layout-mode=dark] .btn-check:checked+.btn-outline-light,[data-layout-mode=dark] .btn-check:checked+.btn-soft-light,[data-layout-mode=dark] .btn-light.active,[data-layout-mode=dark] .btn-light:active,[data-layout-mode=dark] .btn-outline-light.active,[data-layout-mode=dark] .btn-outline-light:active,[data-layout-mode=dark] .btn-soft-light.active,[data-layout-mode=dark] .btn-soft-light:active,[data-layout-mode=dark] .show>.btn-light.dropdown-toggle,[data-layout-mode=dark] .show>.btn-outline-light.dropdown-toggle,[data-layout-mode=dark] .show>.btn-soft-light.dropdown-toggle{color:var(--vz-dark);background-color:rgba(var(--vz-light-rgb),.75);border-color:rgba(var(--vz-light-rgb),.75)}[data-layout-mode=dark] .btn-check:focus+.btn-dark,[data-layout-mode=dark] .btn-check:focus+.btn-outline-dark,[data-layout-mode=dark] .btn-check:focus+.btn-soft-dark,[data-layout-mode=dark] .btn-soft-dark:focus{color:var(--vz-light);background-color:rgba(var(--vz-dark-rgb),.75);border-color:rgba(var(--vz-dark-rgb),.75)}[data-layout-mode=dark] .btn-check:active+.btn-dark,[data-layout-mode=dark] .btn-check:active+.btn-outline-dark,[data-layout-mode=dark] .btn-check:active+.btn-soft-dark,[data-layout-mode=dark] .btn-check:checked+.btn-dark,[data-layout-mode=dark] .btn-check:checked+.btn-outline-dark,[data-layout-mode=dark] .btn-check:checked+.btn-soft-dark,[data-layout-mode=dark] .btn-dark.active,[data-layout-mode=dark] .btn-dark:active,[data-layout-mode=dark] .btn-outline-dark.active,[data-layout-mode=dark] .btn-outline-dark:active,[data-layout-mode=dark] .btn-soft-dark.active,[data-layout-mode=dark] .btn-soft-dark:active,[data-layout-mode=dark] .show>.btn-dark.dropdown-toggle,[data-layout-mode=dark] .show>.btn-outline-dark.dropdown-toggle,[data-layout-mode=dark] .show>.btn-soft-dark.dropdown-toggle{color:var(--vz-light);background-color:rgba(var(--vz-dark-rgb),.75);border-color:rgba(var(--vz-dark-rgb),.75)}[data-layout-mode=dark] .btn-soft-light{color:var(--vz-dark);background-color:rgba(var(--vz-light-rgb),.1)}[data-layout-mode=dark] .btn-soft-light:hover{color:var(--vz-dark);background-color:var(--vz-light)}[data-layout-mode=dark] .btn-soft-dark{color:var(--vz-dark);background-color:rgba(var(--vz-dark-rgb),.1)}[data-layout-mode=dark] .btn-soft-dark:hover{color:var(--vz-light);background-color:var(--vz-dark)}[data-layout-mode=dark] .btn-ghost-light{color:var(--vz-dark)}[data-layout-mode=dark] .btn-ghost-light:active,[data-layout-mode=dark] .btn-ghost-light:focus,[data-layout-mode=dark] .btn-ghost-light:focus-visible,[data-layout-mode=dark] .btn-ghost-light:hover{color:var(--vz-dark);background-color:rgba(var(--vz-light-rgb),.5)}[data-layout-mode=dark] .btn-ghost-dark{color:var(--vz-dark)}[data-layout-mode=dark] .btn-ghost-dark:active,[data-layout-mode=dark] .btn-ghost-dark:focus,[data-layout-mode=dark] .btn-ghost-dark:focus-visible,[data-layout-mode=dark] .btn-ghost-dark:hover{color:var(--vz-dark);background-color:rgba(var(--vz-dark-rgb),.1)}.btn-load .spinner-border,.btn-load .spinner-grow{height:19px;width:19px}.btn-outline-primary.btn-border,.btn-primary.btn-border,.btn-soft-primary.btn-border{border-bottom:2px solid #33416d}.btn-outline-secondary.btn-border,.btn-secondary.btn-border,.btn-soft-secondary.btn-border{border-bottom:2px solid #105eed}.btn-outline-success.btn-border,.btn-soft-success.btn-border,.btn-success.btn-border{border-bottom:2px solid #088c7a}.btn-info.btn-border,.btn-outline-info.btn-border,.btn-soft-info.btn-border{border-bottom:2px solid #2084bc}.btn-outline-warning.btn-border,.btn-soft-warning.btn-border,.btn-warning.btn-border{border-bottom:2px solid #f5a924}.btn-danger.btn-border,.btn-outline-danger.btn-border,.btn-soft-danger.btn-border{border-bottom:2px solid #ed4522}.btn-light.btn-border,.btn-outline-light.btn-border,.btn-soft-light.btn-border{border-bottom:2px solid #d8e2eb}.btn-dark.btn-border,.btn-outline-dark.btn-border,.btn-soft-dark.btn-border{border-bottom:2px solid #0f1112}.custom-toggle .icon-off{display:none}.custom-toggle.active .icon-on{display:none}.custom-toggle.active .icon-off{display:block}.breadcrumb-item>a{color:var(--vz-gray-700)}.breadcrumb-item+.breadcrumb-item::before{font-family:"Material Design Icons";font-size:15px;line-height:20px}.card{margin-bottom:1.5rem;-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15)}.card-header{border-bottom:1px solid var(--vz-border-color)}.card-header-dropdown .dropdown-btn{padding:1rem 0}.card-footer{border-top:1px solid var(--vz-border-color)}.card-drop{color:#212529}.card-title{font-size:16px;margin:0 0 7px 0}.card-title-desc{margin-bottom:24px}.card-height-100{height:calc(100% - 1.5rem)}.card-animate{-webkit-transition:all .4s;transition:all .4s}.card-animate:hover{-webkit-transform:translateY(calc(-1.5rem / 5));transform:translateY(calc(-1.5rem / 5));-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}.card-primary{color:#fff;background-color:#405189}.card-primary .card-footer,.card-primary .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-primary .card-title{color:#fff}.card-secondary{color:#fff;background-color:#3577f1}.card-secondary .card-footer,.card-secondary .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-secondary .card-title{color:#fff}.card-success{color:#fff;background-color:#0ab39c}.card-success .card-footer,.card-success .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-success .card-title{color:#fff}.card-info{color:#fff;background-color:#299cdb}.card-info .card-footer,.card-info .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-info .card-title{color:#fff}.card-warning{color:#fff;background-color:#f7b84b}.card-warning .card-footer,.card-warning .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-warning .card-title{color:#fff}.card-danger{color:#fff;background-color:#f06548}.card-danger .card-footer,.card-danger .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-danger .card-title{color:#fff}.card-light{color:#fff;background-color:#f3f6f9}.card-light .card-footer,.card-light .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-light .card-title{color:#fff}.card-dark{color:#fff;background-color:#212529}.card-dark .card-footer,.card-dark .card-header{background-color:rgba(255,255,255,.1);color:#fff;border-color:transparent}.card-dark .card-title{color:#fff}.card-border-primary{border-color:#405189!important}.card-border-primary .card-footer,.card-border-primary .card-header{border-color:#405189}.card-border-secondary{border-color:#3577f1!important}.card-border-secondary .card-footer,.card-border-secondary .card-header{border-color:#3577f1}.card-border-success{border-color:#0ab39c!important}.card-border-success .card-footer,.card-border-success .card-header{border-color:#0ab39c}.card-border-info{border-color:#299cdb!important}.card-border-info .card-footer,.card-border-info .card-header{border-color:#299cdb}.card-border-warning{border-color:#f7b84b!important}.card-border-warning .card-footer,.card-border-warning .card-header{border-color:#f7b84b}.card-border-danger{border-color:#f06548!important}.card-border-danger .card-footer,.card-border-danger .card-header{border-color:#f06548}.card-border-light{border-color:#f3f6f9!important}.card-border-light .card-footer,.card-border-light .card-header{border-color:#f3f6f9}.card-border-dark{border-color:#212529!important}.card-border-dark .card-footer,.card-border-dark .card-header{border-color:#212529}.card-light{background-color:var(--vz-light)}.card-light .card-footer,.card-light .card-header{color:var(--vz-body-color)!important;background-color:rgba(var(--vz-dark-rgb),.1)}.card-light .card-text,.card-light .card-title{color:var(--vz-body-color)!important}.stretched-link{position:static}.card-preloader{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(var(--vz-light-rgb),.6);z-index:9999}.card-status{width:40px;height:40px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important}.custom-loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.card-overlay{position:relative;overflow:hidden}.card-overlay:before{content:"";background-color:rgba(64,81,137,.2);position:absolute;top:0;right:0;left:0;bottom:0}.card-overlay .card-footer,.card-overlay .card-header{border-color:rgba(255,255,255,.15)!important}.card-toolbar-menu{line-height:.8}.card-toolbar-menu a{font-size:17px}.card-toolbar-menu .minimize-card .plus{display:none}.card-toolbar-menu .minimize-card .minus{display:block}.card-toolbar-menu .minimize-card.collapsed .plus{display:block}.card-toolbar-menu .minimize-card.collapsed .minus{display:none}.dropdown-toggle::after{display:inline-block;margin-left:.255em;font-size:15px;line-height:15px;content:"\f0140";font-family:"Material Design Icons"}.dropdown-menu{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;position:absolute;z-index:1000}.dropdown-menu.dropdown-megamenu{padding:20px;left:0!important;right:0!important}.dropdown-menu[data-popper-placement=top-start]{-webkit-animation-name:DropDownSlideDown;animation-name:DropDownSlideDown}@-webkit-keyframes DropDownSlide{100%{margin-top:-1px}0%{margin-top:8px}}@keyframes DropDownSlide{100%{margin-top:-1px}0%{margin-top:8px}}@-webkit-keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:8px}}@keyframes DropDownSlideDown{100%{margin-bottom:0}0%{margin-bottom:8px}}@media (min-width:600px){.dropdown-menu-xl{width:420px}.dropdown-menu-lg{width:320px}.dropdown-menu-md{width:240px}}.dropdown-toggle-split{border-left:none}.dropdown-toggle-split::after{margin-left:0}.dropdown-toggle-split:before{content:"";position:absolute;background-color:rgba(255,255,255,.12);top:-1px;bottom:-1px;right:-1px;left:0;border-radius:0 .25rem .25rem 0}.dropdown-mega{position:static!important}.dropdown-mega-menu-xl{width:38rem}.dropdown-mega-menu-lg{width:26rem}[dir=ltr] .dropdown-menu-start{--bs-position:end}[dir=ltr] .dropdown-menu-end{--bs-position:start}.dropdown-head .nav-tabs-custom{border:0}.dropdown-head .nav-tabs-custom .nav-link{color:rgba(255,255,255,.6)}.dropdown-head .nav-tabs-custom .nav-link.active{background-color:var(--vz-dropdown-bg)}.dropdown-head .nav-tabs-custom .nav-link:hover{color:#fff}.dropdownmenu-primary .dropdown-item.active,.dropdownmenu-primary .dropdown-item:focus,.dropdownmenu-primary .dropdown-item:hover{background-color:rgba(64,81,137,.07);color:#405189}.dropdownmenu-secondary .dropdown-item.active,.dropdownmenu-secondary .dropdown-item:focus,.dropdownmenu-secondary .dropdown-item:hover{background-color:rgba(53,119,241,.07);color:#3577f1}.dropdownmenu-success .dropdown-item.active,.dropdownmenu-success .dropdown-item:focus,.dropdownmenu-success .dropdown-item:hover{background-color:rgba(10,179,156,.07);color:#0ab39c}.dropdownmenu-info .dropdown-item.active,.dropdownmenu-info .dropdown-item:focus,.dropdownmenu-info .dropdown-item:hover{background-color:rgba(41,156,219,.07);color:#299cdb}.dropdownmenu-warning .dropdown-item.active,.dropdownmenu-warning .dropdown-item:focus,.dropdownmenu-warning .dropdown-item:hover{background-color:rgba(247,184,75,.07);color:#f7b84b}.dropdownmenu-danger .dropdown-item.active,.dropdownmenu-danger .dropdown-item:focus,.dropdownmenu-danger .dropdown-item:hover{background-color:rgba(240,101,72,.07);color:#f06548}.dropdownmenu-light .dropdown-item.active,.dropdownmenu-light .dropdown-item:focus,.dropdownmenu-light .dropdown-item:hover{background-color:rgba(243,246,249,.07);color:#f3f6f9}.dropdownmenu-dark .dropdown-item.active,.dropdownmenu-dark .dropdown-item:focus,.dropdownmenu-dark .dropdown-item:hover{background-color:rgba(33,37,41,.07);color:#212529}.nav-pills>li>a,.nav-tabs>li>a{color:var(--vz-gray-700);font-weight:500}.nav-pills>a{color:var(--vz-gray-700);font-weight:500}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{-webkit-box-shadow:none;box-shadow:none}.nav-tabs-custom{border-bottom:1px solid var(--vz-gray-300)}.nav-tabs-custom .nav-item{position:relative}.nav-tabs-custom .nav-item .nav-link{border:none;font-weight:500}.nav-tabs-custom .nav-item .nav-link::after{content:"";background:#405189;height:1px;position:absolute;width:100%;left:0;bottom:0;-webkit-transition:all 250ms ease 0s;transition:all 250ms ease 0s;-webkit-transform:scale(0);transform:scale(0)}.nav-tabs-custom .nav-item .nav-link.active{color:#405189}.nav-tabs-custom .nav-item .nav-link.active:after{-webkit-transform:scale(1);transform:scale(1)}.nav-tabs-custom.card-header-tabs{margin-top:-1rem}.nav-tabs-custom.card-header-tabs .nav-link{padding:1rem 1rem}.vertical-nav .nav .nav-link{padding:24px 16px;text-align:center;margin-bottom:8px}.vertical-nav .nav .nav-link .nav-icon{font-size:24px}.navtab-bg li>a{background-color:#e9ebec;margin:0 5px}.arrow-navtabs .nav-item .nav-link{position:relative;text-align:center}.arrow-navtabs .nav-item .nav-link:before{content:"";position:absolute;border:6px solid transparent;bottom:-12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.arrow-navtabs .nav-item .nav-link:before{-webkit-transition:none;transition:none}}.arrow-navtabs .nav-item .nav-link.active:before{border-top-color:#405189}.custom-hover-nav-tabs .nav-item{text-align:center;overflow:hidden}.custom-hover-nav-tabs .nav-item .nav-link{width:120px;height:45px;position:relative;border-radius:0}.custom-hover-nav-tabs .nav-item .nav-link .nav-icon{font-size:22px}.custom-hover-nav-tabs .nav-item .nav-link .nav-titl{font-size:14px}.custom-hover-nav-tabs .nav-item .nav-link.active .nav-tab-position{color:#fff}.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position{position:absolute;left:0;right:0;-webkit-transition:all .4s;transition:all .4s}.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-icon{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-titl{bottom:-20px}.custom-hover-nav-tabs .nav-item .nav-link:hover .nav-titl{bottom:50%;-webkit-transform:translateY(50%);transform:translateY(50%)}.custom-hover-nav-tabs .nav-item .nav-link:hover .nav-icon{top:-20px}.custom-verti-nav-pills .nav-link{background-color:var(--vz-light);margin-top:7px;position:relative}@media (min-width:992px){.custom-verti-nav-pills .nav-link::before{content:"";position:absolute;right:-20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:12px solid transparent;border-left-color:transparent;-webkit-transition:border-left-color .04 ease;transition:border-left-color .04 ease}.custom-verti-nav-pills .nav-link.active::before{border-left-color:#405189}}.animation-nav li{position:relative}.animation-nav li a{color:var(--vz-body-color);border-radius:4px;position:relative;overflow:hidden;-webkit-transition:all .4s;transition:all .4s;z-index:1}.animation-nav li a span{position:relative}.animation-nav li a::before{content:"";position:absolute;top:0;width:0;right:0;height:100%;-webkit-transition:width .4s cubic-bezier(.51,.18,0,.88) .1s;transition:width .4s cubic-bezier(.51,.18,0,.88) .1s;background-color:#405189;z-index:-1}.animation-nav li a.active,.animation-nav li a:hover{color:#fff;background-color:transparent!important}.animation-nav li a.active::before,.animation-nav li a:hover::before{width:100%;left:0}.nav-border-top .nav-link{border-top:3px solid transparent}.nav-border-top .nav-link.active{border-top-color:#405189}.nav-border-top-primary .nav-link.active{color:#405189;border-top-color:#405189}.nav-border-top-secondary .nav-link.active{color:#3577f1;border-top-color:#3577f1}.nav-border-top-success .nav-link.active{color:#0ab39c;border-top-color:#0ab39c}.nav-border-top-info .nav-link.active{color:#299cdb;border-top-color:#299cdb}.nav-border-top-warning .nav-link.active{color:#f7b84b;border-top-color:#f7b84b}.nav-border-top-danger .nav-link.active{color:#f06548;border-top-color:#f06548}.nav-border-top-light .nav-link.active{color:#f3f6f9;border-top-color:#f3f6f9}.nav-border-top-dark .nav-link.active{color:#212529;border-top-color:#212529}.nav-custom{background-color:#405189;border-radius:.25rem}.nav-custom .nav-item .nav-link{color:rgba(255,255,255,.75)}.nav-custom .nav-item .nav-link.active{color:#fff;background-color:rgba(255,255,255,.1)}.nav-custom.nav-custom-light .nav-item .nav-link{color:rgba(var(--vz-dark-rgb),.75)}.nav-custom.nav-custom-light .nav-item .nav-link.active{color:#f3f6f9;background-color:#405189}.nav-custom-primary{background-color:#405189}.nav-custom-secondary{background-color:#3577f1}.nav-custom-success{background-color:#0ab39c}.nav-custom-info{background-color:#299cdb}.nav-custom-warning{background-color:#f7b84b}.nav-custom-danger{background-color:#f06548}.nav-custom-light{background-color:#f3f6f9}.nav-custom-dark{background-color:#212529}.nav-custom-light{background-color:var(--vz-light)}.nav-primary .nav-link.active{color:#fff;background-color:#405189}.nav-primary.nav-tabs .nav-link.active{color:#405189;background-color:var(--vz-card-bg-custom)}.nav-primary.nav-tabs-custom .nav-link.active{color:#405189;background-color:var(--vz-card-bg-custom)}.nav-primary.nav-tabs-custom .nav-link.active::after{background-color:#405189}.nav-primary.arrow-navtabs .nav-link.active::before{border-top-color:#405189}.nav-primary.custom-verti-nav-pills .nav-link.active::before{border-left-color:#405189}.nav-secondary .nav-link.active{color:#fff;background-color:#3577f1}.nav-secondary.nav-tabs .nav-link.active{color:#3577f1;background-color:var(--vz-card-bg-custom)}.nav-secondary.nav-tabs-custom .nav-link.active{color:#3577f1;background-color:var(--vz-card-bg-custom)}.nav-secondary.nav-tabs-custom .nav-link.active::after{background-color:#3577f1}.nav-secondary.arrow-navtabs .nav-link.active::before{border-top-color:#3577f1}.nav-secondary.custom-verti-nav-pills .nav-link.active::before{border-left-color:#3577f1}.nav-success .nav-link.active{color:#fff;background-color:#0ab39c}.nav-success.nav-tabs .nav-link.active{color:#0ab39c;background-color:var(--vz-card-bg-custom)}.nav-success.nav-tabs-custom .nav-link.active{color:#0ab39c;background-color:var(--vz-card-bg-custom)}.nav-success.nav-tabs-custom .nav-link.active::after{background-color:#0ab39c}.nav-success.arrow-navtabs .nav-link.active::before{border-top-color:#0ab39c}.nav-success.custom-verti-nav-pills .nav-link.active::before{border-left-color:#0ab39c}.nav-info .nav-link.active{color:#fff;background-color:#299cdb}.nav-info.nav-tabs .nav-link.active{color:#299cdb;background-color:var(--vz-card-bg-custom)}.nav-info.nav-tabs-custom .nav-link.active{color:#299cdb;background-color:var(--vz-card-bg-custom)}.nav-info.nav-tabs-custom .nav-link.active::after{background-color:#299cdb}.nav-info.arrow-navtabs .nav-link.active::before{border-top-color:#299cdb}.nav-info.custom-verti-nav-pills .nav-link.active::before{border-left-color:#299cdb}.nav-warning .nav-link.active{color:#fff;background-color:#f7b84b}.nav-warning.nav-tabs .nav-link.active{color:#f7b84b;background-color:var(--vz-card-bg-custom)}.nav-warning.nav-tabs-custom .nav-link.active{color:#f7b84b;background-color:var(--vz-card-bg-custom)}.nav-warning.nav-tabs-custom .nav-link.active::after{background-color:#f7b84b}.nav-warning.arrow-navtabs .nav-link.active::before{border-top-color:#f7b84b}.nav-warning.custom-verti-nav-pills .nav-link.active::before{border-left-color:#f7b84b}.nav-danger .nav-link.active{color:#fff;background-color:#f06548}.nav-danger.nav-tabs .nav-link.active{color:#f06548;background-color:var(--vz-card-bg-custom)}.nav-danger.nav-tabs-custom .nav-link.active{color:#f06548;background-color:var(--vz-card-bg-custom)}.nav-danger.nav-tabs-custom .nav-link.active::after{background-color:#f06548}.nav-danger.arrow-navtabs .nav-link.active::before{border-top-color:#f06548}.nav-danger.custom-verti-nav-pills .nav-link.active::before{border-left-color:#f06548}.nav-light .nav-link.active{color:#fff;background-color:#f3f6f9}.nav-light.nav-tabs .nav-link.active{color:#f3f6f9;background-color:var(--vz-card-bg-custom)}.nav-light.nav-tabs-custom .nav-link.active{color:#f3f6f9;background-color:var(--vz-card-bg-custom)}.nav-light.nav-tabs-custom .nav-link.active::after{background-color:#f3f6f9}.nav-light.arrow-navtabs .nav-link.active::before{border-top-color:#f3f6f9}.nav-light.custom-verti-nav-pills .nav-link.active::before{border-left-color:#f3f6f9}.nav-dark .nav-link.active{color:#fff;background-color:#212529}.nav-dark.nav-tabs .nav-link.active{color:#212529;background-color:var(--vz-card-bg-custom)}.nav-dark.nav-tabs-custom .nav-link.active{color:#212529;background-color:var(--vz-card-bg-custom)}.nav-dark.nav-tabs-custom .nav-link.active::after{background-color:#212529}.nav-dark.arrow-navtabs .nav-link.active::before{border-top-color:#212529}.nav-dark.custom-verti-nav-pills .nav-link.active::before{border-left-color:#212529}.progress-nav{position:relative;margin-right:1rem;margin-left:1rem}.progress-nav .progress{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.progress-nav .nav{margin-right:-1rem;margin-left:-1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.progress-nav .nav .nav-link{width:2rem;height:2rem;background-color:var(--vz-light);padding:0;color:var(--vz-dark);font-weight:500}.progress-nav .nav .nav-link.active,.progress-nav .nav .nav-link.done{background-color:#405189;color:#fff}.step-arrow-nav .nav{background-color:var(--vz-light)}.step-arrow-nav .nav .nav-link{border-radius:0;position:relative;font-weight:500;color:var(--vz-dark)}.step-arrow-nav .nav .nav-link::before{content:"";position:absolute;border:7px solid transparent;right:-14px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.step-arrow-nav .nav .nav-link.done{background-color:rgba(64,81,137,.05);color:#405189}.step-arrow-nav .nav .nav-link.done::before{border-left-color:transparent}.step-arrow-nav .nav .nav-link.active{background-color:rgba(64,81,137,.1);color:#405189;-webkit-box-shadow:none;box-shadow:none}.step-arrow-nav .nav .nav-link.active::before{border-left-color:rgba(64,81,137,.1)}.step-arrow-nav .nav .nav-item:last-child .nav-link:before{display:none}.vertical-navs-step .nav{gap:16px}.vertical-navs-step .nav .nav-link{text-align:left;background-color:rgba(var(--vz-light-rgb),.4);border:1px solid var(--vz-border-color);color:var(--vz-dark)}.vertical-navs-step .nav .nav-link .step-title{font-weight:600}.vertical-navs-step .nav .nav-link .step-icon{color:#f06548;vertical-align:middle;font-weight:500;float:left}.vertical-navs-step .nav .nav-link.active .step-icon,.vertical-navs-step .nav .nav-link.done .step-icon{color:#0ab39c}.vertical-navs-step .nav .nav-link.active .step-icon:before,.vertical-navs-step .nav .nav-link.done .step-icon:before{content:"\eb80"}.vertical-navs-step .nav .nav-link.active{border-color:#405189}.vertical-navs-step .nav .nav-link.done{border-color:#0ab39c}.nav-custom-outline.nav .nav-link{border:1px solid transparent;border-bottom:2px solid transparent}.nav-custom-outline.nav .nav-link.active{border-color:#405189;background-color:transparent;color:#405189}.nav-primary.nav-custom-outline .nav-link.active{color:#405189;border-color:#405189}.nav-secondary.nav-custom-outline .nav-link.active{color:#3577f1;border-color:#3577f1}.nav-success.nav-custom-outline .nav-link.active{color:#0ab39c;border-color:#0ab39c}.nav-info.nav-custom-outline .nav-link.active{color:#299cdb;border-color:#299cdb}.nav-warning.nav-custom-outline .nav-link.active{color:#f7b84b;border-color:#f7b84b}.nav-danger.nav-custom-outline .nav-link.active{color:#f06548;border-color:#f06548}.nav-light.nav-custom-outline .nav-link.active{color:#f3f6f9;border-color:#f3f6f9}.nav-dark.nav-custom-outline .nav-link.active{color:#212529;border-color:#212529}.nav-customs.nav{padding-left:34px;overflow:hidden}.nav-customs.nav .nav-link{position:relative;display:block;float:right;background-color:var(--vz-body-bg);margin-right:46px;-webkit-transition:all .5s ease;transition:all .5s ease}.nav-customs.nav .nav-link::after,.nav-customs.nav .nav-link::before{display:block;content:" ";position:absolute;top:-1px;bottom:-1px;width:37px;background-color:var(--vz-body-bg);-webkit-transition:all .5s ease;transition:all .5s ease}.nav-customs.nav .nav-link::before{border-radius:0 8px 0 0;right:-24px;-webkit-transform:skew(30deg,0deg);transform:skew(30deg,0deg)}.nav-customs.nav .nav-link::after{border-radius:8px 0 0 0;left:-24px;-webkit-transform:skew(-30deg,0deg);transform:skew(-30deg,0deg)}.nav-customs.nav .nav-link.active,.nav-customs.nav .nav-link.active:after,.nav-customs.nav .nav-link.active:before{background-color:#405189;color:#fff}.nav-customs.nav .nav-link.active{z-index:1}.table th{font-weight:600}.table .table-light{color:#212529;border-color:var(--vz-border-color);background-color:var(--vz-light)}.table>thead{border-color:var(--vz-border-color)}.table>:not(:first-child){border-top-width:1px}.table-nowrap td,.table-nowrap th{white-space:nowrap}.table-card{margin:-1rem -1rem}.table-card td:first-child,.table-card th:first-child{padding-left:16px}.table-card td:last-child,.table-card th:last-child{padding-right:16px}.table-card .table>:not(:first-child){border-top-width:1px}.border-primary.table>thead{border-color:#405189!important}.table-primary.table>thead{border-bottom-color:#5066ac!important}.border-secondary.table>thead{border-color:#3577f1!important}.table-secondary.table>thead{border-bottom-color:#6597f4!important}.border-success.table>thead{border-color:#0ab39c!important}.table-success.table>thead{border-bottom-color:#0de3c6!important}.border-info.table>thead{border-color:#299cdb!important}.table-info.table>thead{border-bottom-color:#55b0e2!important}.border-warning.table>thead{border-color:#f7b84b!important}.table-warning.table>thead{border-bottom-color:#f9cb7c!important}.border-danger.table>thead{border-color:#f06548!important}.table-danger.table>thead{border-bottom-color:#f48d77!important}.border-light.table>thead{border-color:#f3f6f9!important}.table-light.table>thead{border-bottom-color:#fff!important}.border-dark.table>thead{border-color:#212529!important}.table-dark.table>thead{border-bottom-color:#383f45!important}.table .form-check{padding-left:0;margin-bottom:0}.table .form-check .form-check-input{margin-left:0;margin-top:0;float:none;vertical-align:middle}.table .sort{position:relative}.table .sort::before{content:"\f035d";position:absolute;right:.5rem;top:18px;font-size:.8rem;font-family:"Material Design Icons"}.table .sort::after{position:absolute;right:.5rem;content:"\f0360";font-family:"Material Design Icons";font-size:.8rem;top:12px}[data-layout-mode=dark] .table-light{background-color:var(--vz-light);color:var(--vz-body-color)}[data-layout-mode=dark] .table-light td,[data-layout-mode=dark] .table-light th{background-color:var(--vz-light)}.modal-title{font-weight:600}.modal-dialog:not(.modal-dialog-scrollable) .modal-header{padding-bottom:0}.modal-dialog:not(.modal-dialog-scrollable) .modal-header .btn-close{margin-top:-1.25rem 1.25rem}.modal-dialog:not(.modal-dialog-scrollable) .modal-footer{padding-top:0}.modal.fadeInRight .modal-dialog{opacity:0;-webkit-transform:translateX(20%);transform:translateX(20%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modal.fadeInRight.show .modal-dialog{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.modal.fadeInLeft .modal-dialog{-webkit-animation:fadeInLeft .3s ease-in-out;animation:fadeInLeft .3s ease-in-out;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.modal.fadeInLeft.show .modal-dialog{-webkit-transform:none;transform:none}.modal.fadeInUp .modal-dialog{-webkit-animation:fadeInUp .3s ease-in-out;animation:fadeInUp .3s ease-in-out;-webkit-transform:translate(0,30%);transform:translate(0,30%)}.modal.fadeInUp.show .modal-dialog{-webkit-transform:none;transform:none}.modal.flip{-webkit-perspective:1300px;perspective:1300px}.modal.flip .modal-dialog{opacity:0;-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transition:all .3s;transition:all .3s}.modal.flip.show .modal-dialog{opacity:1;-webkit-transform:rotateY(0);transform:rotateY(0)}.modal.zoomIn .modal-dialog{opacity:0;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .3s ease;transition:all .3s ease}.modal.zoomIn.show .modal-dialog{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.modal-dialog-right{margin-right:1.75rem}.modal-dialog-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - 1.75rem)}@media (min-width:576px){.modal-dialog-bottom{min-height:calc(100% - 3.5rem)}}.modal-dialog-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:calc(100% - 1.75rem);margin-right:1.75rem}@media (min-width:576px){.modal-dialog-bottom-right{min-height:calc(100% - 3.5rem)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.login-modal{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1016%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(64%2c 81%2c 137%2c 1)'%3e%3c/rect%3e%3cpath d='M0%2c650.704C122.328%2c648.746%2c159.175%2c473.043%2c255.674%2c397.837C339.724%2c332.333%2c461.529%2c324.924%2c526.449%2c240.421C598.428%2c146.73%2c655.546%2c24.847%2c631.015%2c-90.726C606.666%2c-205.444%2c482.926%2c-263.497%2c401.565%2c-347.958C325.215%2c-427.217%2c275.543%2c-549.012%2c167.826%2c-571.563C60.344%2c-594.065%2c-27.703%2c-482.932%2c-135.163%2c-460.325C-256.336%2c-434.833%2c-401.929%2c-509.651%2c-497.972%2c-431.495C-592.807%2c-354.321%2c-579.865%2c-206.886%2c-595.603%2c-85.635C-611.133%2c34.016%2c-656.761%2c169.183%2c-588.884%2c268.934C-520.854%2c368.909%2c-362.458%2c340.324%2c-260.989%2c406.106C-158.875%2c472.306%2c-121.679%2c652.651%2c0%2c650.704' fill='%2333416e'%3e%3c/path%3e%3cpath d='M1440 995.672C1519.728 984.741 1563.12 899.779 1626.466 850.1469999999999 1682.6390000000001 806.135 1756.261 782.602 1791.2939999999999 720.431 1827.571 656.052 1835.537 577.6610000000001 1820.814 505.247 1806.518 434.933 1753.2640000000001 383.16999999999996 1710.941 325.228 1664.475 261.614 1634.992 175.16000000000003 1560.657 149.07999999999998 1485.96 122.87299999999999 1402.146 155.543 1332.03 192.289 1269.541 225.038 1232.754 287.251 1189.969 343.347 1149.925 395.849 1115.781 448.9 1089.96 509.672 1056 589.599 988.9680000000001 671.1659999999999 1015.557 753.837 1041.91 835.774 1142.714 863.61 1217.498 906.22 1288.388 946.611 1359.167 1006.755 1440 995.672' fill='%234d61a4'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1016'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");background-size:cover;background-position:center}.pagination-separated .page-item .page-link{margin-left:.35rem;border-radius:.25rem}.pagination-rounded .page-link{border-radius:30px!important;margin:0 3px!important;border:none;min-width:32px;min-height:32px;text-align:center}.pagination-rounded.pagination-sm .page-link{min-width:25px;min-height:25px}.page-item.active .page-link{-webkit-box-shadow:none;box-shadow:none}.progress-sm{height:5px}.progress-lg{height:12px}.progress-xl{height:16px}.custom-progess{position:relative}.custom-progess .progress-icon{position:absolute;top:-12px}.custom-progess .progress-icon .avatar-title{background:var(--vz-card-bg-custom)}.animated-progress{position:relative}.animated-progress .progress-bar{position:relative;border-radius:6px;-webkit-animation:animate-positive 2s;animation:animate-positive 2s}@-webkit-keyframes animate-positive{0%{width:0}}@keyframes animate-positive{0%{width:0}}.custom-progress{height:15px;padding:4px;border-radius:30px}.custom-progress .progress-bar{position:relative;border-radius:30px}.custom-progress .progress-bar::before{content:"";position:absolute;width:4px;height:4px;background-color:#fff;border-radius:7px;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.progress-label{overflow:visible}.progress-label .progress-bar{position:relative;overflow:visible}.progress-label .progress-bar .label{position:absolute;top:-25px;right:-9px;background-color:#405189;color:#fff;display:inline-block;line-height:18px;padding:0 4px;border-radius:4px}.progress-label .progress-bar .label:after{content:"";position:absolute;border:4px solid transparent;border-top-color:#405189;bottom:-7px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.progress-step-arrow{height:3.25rem}.progress-step-arrow .progress-bar{position:relative;overflow:initial;font-size:.875rem;color:#fff}.progress-step-arrow .progress-bar::after{content:"";position:absolute;border:10px solid transparent;bottom:15px;right:-20px;z-index:1}.progress-primary .progress-bar{background-color:#405189}.progress-primary .progress-bar::after{border-left-color:#405189}.progress-primary .progress-bar:nth-child(2){background-color:rgba(64,81,137,.1)!important;color:#405189!important}.progress-primary .progress-bar:nth-child(2)::after{border-left-color:rgba(64,81,137,.1)}.progress-secondary .progress-bar{background-color:#3577f1}.progress-secondary .progress-bar::after{border-left-color:#3577f1}.progress-secondary .progress-bar:nth-child(2){background-color:rgba(53,119,241,.1)!important;color:#3577f1!important}.progress-secondary .progress-bar:nth-child(2)::after{border-left-color:rgba(53,119,241,.1)}.progress-success .progress-bar{background-color:#0ab39c}.progress-success .progress-bar::after{border-left-color:#0ab39c}.progress-success .progress-bar:nth-child(2){background-color:rgba(10,179,156,.1)!important;color:#0ab39c!important}.progress-success .progress-bar:nth-child(2)::after{border-left-color:rgba(10,179,156,.1)}.progress-info .progress-bar{background-color:#299cdb}.progress-info .progress-bar::after{border-left-color:#299cdb}.progress-info .progress-bar:nth-child(2){background-color:rgba(41,156,219,.1)!important;color:#299cdb!important}.progress-info .progress-bar:nth-child(2)::after{border-left-color:rgba(41,156,219,.1)}.progress-warning .progress-bar{background-color:#f7b84b}.progress-warning .progress-bar::after{border-left-color:#f7b84b}.progress-warning .progress-bar:nth-child(2){background-color:rgba(247,184,75,.1)!important;color:#f7b84b!important}.progress-warning .progress-bar:nth-child(2)::after{border-left-color:rgba(247,184,75,.1)}.progress-danger .progress-bar{background-color:#f06548}.progress-danger .progress-bar::after{border-left-color:#f06548}.progress-danger .progress-bar:nth-child(2){background-color:rgba(240,101,72,.1)!important;color:#f06548!important}.progress-danger .progress-bar:nth-child(2)::after{border-left-color:rgba(240,101,72,.1)}.progress-light .progress-bar{background-color:#f3f6f9}.progress-light .progress-bar::after{border-left-color:#f3f6f9}.progress-light .progress-bar:nth-child(2){background-color:rgba(243,246,249,.1)!important;color:#f3f6f9!important}.progress-light .progress-bar:nth-child(2)::after{border-left-color:rgba(243,246,249,.1)}.progress-dark .progress-bar{background-color:#212529}.progress-dark .progress-bar::after{border-left-color:#212529}.progress-dark .progress-bar:nth-child(2){background-color:rgba(33,37,41,.1)!important;color:#212529!important}.progress-dark .progress-bar:nth-child(2)::after{border-left-color:rgba(33,37,41,.1)}.popover{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}.text-white-75{color:rgba(255,255,255,.75)!important}.custom-blockquote.blockquote{padding:16px;border-left:3px solid}.custom-blockquote.blockquote.blockquote-outline{background-color:var(--vz-card-bg-custom)!important;border:1px solid;border-left:3px solid}.custom-blockquote.blockquote.blockquote-primary{color:#405189;border-color:#405189;background-color:rgba(64,81,137,.15)}.custom-blockquote.blockquote.blockquote-primary .blockquote-footer{color:#405189}.custom-blockquote.blockquote.blockquote-outline.blockquote-primary{border-color:#405189}.custom-blockquote.blockquote.blockquote-outline.blockquote-primary .blockquote-footer{color:#405189}.custom-blockquote.blockquote.blockquote-secondary{color:#3577f1;border-color:#3577f1;background-color:rgba(53,119,241,.15)}.custom-blockquote.blockquote.blockquote-secondary .blockquote-footer{color:#3577f1}.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary{border-color:#3577f1}.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary .blockquote-footer{color:#3577f1}.custom-blockquote.blockquote.blockquote-success{color:#0ab39c;border-color:#0ab39c;background-color:rgba(10,179,156,.15)}.custom-blockquote.blockquote.blockquote-success .blockquote-footer{color:#0ab39c}.custom-blockquote.blockquote.blockquote-outline.blockquote-success{border-color:#0ab39c}.custom-blockquote.blockquote.blockquote-outline.blockquote-success .blockquote-footer{color:#0ab39c}.custom-blockquote.blockquote.blockquote-info{color:#299cdb;border-color:#299cdb;background-color:rgba(41,156,219,.15)}.custom-blockquote.blockquote.blockquote-info .blockquote-footer{color:#299cdb}.custom-blockquote.blockquote.blockquote-outline.blockquote-info{border-color:#299cdb}.custom-blockquote.blockquote.blockquote-outline.blockquote-info .blockquote-footer{color:#299cdb}.custom-blockquote.blockquote.blockquote-warning{color:#f7b84b;border-color:#f7b84b;background-color:rgba(247,184,75,.15)}.custom-blockquote.blockquote.blockquote-warning .blockquote-footer{color:#f7b84b}.custom-blockquote.blockquote.blockquote-outline.blockquote-warning{border-color:#f7b84b}.custom-blockquote.blockquote.blockquote-outline.blockquote-warning .blockquote-footer{color:#f7b84b}.custom-blockquote.blockquote.blockquote-danger{color:#f06548;border-color:#f06548;background-color:rgba(240,101,72,.15)}.custom-blockquote.blockquote.blockquote-danger .blockquote-footer{color:#f06548}.custom-blockquote.blockquote.blockquote-outline.blockquote-danger{border-color:#f06548}.custom-blockquote.blockquote.blockquote-outline.blockquote-danger .blockquote-footer{color:#f06548}.custom-blockquote.blockquote.blockquote-light{color:#f3f6f9;border-color:#f3f6f9;background-color:rgba(243,246,249,.15)}.custom-blockquote.blockquote.blockquote-light .blockquote-footer{color:#f3f6f9}.custom-blockquote.blockquote.blockquote-outline.blockquote-light{border-color:#f3f6f9}.custom-blockquote.blockquote.blockquote-outline.blockquote-light .blockquote-footer{color:#f3f6f9}.custom-blockquote.blockquote.blockquote-dark{color:#212529;border-color:#212529;background-color:rgba(33,37,41,.15)}.custom-blockquote.blockquote.blockquote-dark .blockquote-footer{color:#212529}.custom-blockquote.blockquote.blockquote-outline.blockquote-dark{border-color:#212529}.custom-blockquote.blockquote.blockquote-outline.blockquote-dark .blockquote-footer{color:#212529}.custom-blockquote.blockquote.blockquote-dark{color:var(--vz-dark);border-color:var(--vz-dark);background-color:rgba(var(--vz-dark-rgb),.15)}.custom-blockquote.blockquote.blockquote-dark .blockquote-footer{color:var(--vz-dark)}.custom-blockquote.blockquote.blockquote-outline.blockquote-dark{border-color:var(--vz-dark)}.custom-blockquote.blockquote.blockquote-outline.blockquote-dark .blockquote-footer{color:var(--vz-dark)}.form-check{position:relative;text-align:left}.form-check .form-check-input{cursor:pointer}.form-check label{cursor:pointer}.form-check-primary .form-check-input:checked{background-color:#405189;border-color:#405189}.form-radio-primary .form-check-input:checked{border-color:#405189;background-color:#405189}.form-radio-primary .form-check-input:checked:after{background-color:#405189}.form-check-secondary .form-check-input:checked{background-color:#3577f1;border-color:#3577f1}.form-radio-secondary .form-check-input:checked{border-color:#3577f1;background-color:#3577f1}.form-radio-secondary .form-check-input:checked:after{background-color:#3577f1}.form-check-success .form-check-input:checked{background-color:#0ab39c;border-color:#0ab39c}.form-radio-success .form-check-input:checked{border-color:#0ab39c;background-color:#0ab39c}.form-radio-success .form-check-input:checked:after{background-color:#0ab39c}.form-check-info .form-check-input:checked{background-color:#299cdb;border-color:#299cdb}.form-radio-info .form-check-input:checked{border-color:#299cdb;background-color:#299cdb}.form-radio-info .form-check-input:checked:after{background-color:#299cdb}.form-check-warning .form-check-input:checked{background-color:#f7b84b;border-color:#f7b84b}.form-radio-warning .form-check-input:checked{border-color:#f7b84b;background-color:#f7b84b}.form-radio-warning .form-check-input:checked:after{background-color:#f7b84b}.form-check-danger .form-check-input:checked{background-color:#f06548;border-color:#f06548}.form-radio-danger .form-check-input:checked{border-color:#f06548;background-color:#f06548}.form-radio-danger .form-check-input:checked:after{background-color:#f06548}.form-check-light .form-check-input:checked{background-color:#f3f6f9;border-color:#f3f6f9}.form-radio-light .form-check-input:checked{border-color:#f3f6f9;background-color:#f3f6f9}.form-radio-light .form-check-input:checked:after{background-color:#f3f6f9}.form-check-dark .form-check-input:checked{background-color:#212529;border-color:#212529}.form-radio-dark .form-check-input:checked{border-color:#212529;background-color:#212529}.form-radio-dark .form-check-input:checked:after{background-color:#212529}.form-check-label{cursor:pointer;margin-bottom:0}.form-check-right{padding-left:0;display:inline-block}.form-check-right .form-check-input{float:right;margin-left:0;margin-right:-1.6em}.form-check-right .form-check-label{display:block}.form-check-right.form-switch .form-check-input{margin-right:-2.56em}.form-check-outline.form-check-primary .form-check-input:checked[type=checkbox]{color:#405189;background-color:transparent;border-color:#405189}.form-check-outline.form-check-secondary .form-check-input:checked[type=checkbox]{color:#3577f1;background-color:transparent;border-color:#3577f1}.form-check-outline.form-check-success .form-check-input:checked[type=checkbox]{color:#0ab39c;background-color:transparent;border-color:#0ab39c}.form-check-outline.form-check-info .form-check-input:checked[type=checkbox]{color:#299cdb;background-color:transparent;border-color:#299cdb}.form-check-outline.form-check-warning .form-check-input:checked[type=checkbox]{color:#f7b84b;background-color:transparent;border-color:#f7b84b}.form-check-outline.form-check-danger .form-check-input:checked[type=checkbox]{color:#f06548;background-color:transparent;border-color:#f06548}.form-check-outline.form-check-light .form-check-input:checked[type=checkbox]{color:#f3f6f9;background-color:transparent;border-color:#f3f6f9}.form-check-outline.form-check-dark .form-check-input:checked[type=checkbox]{color:#212529;background-color:transparent;border-color:#212529}.form-check-outline .form-check-input{position:relative}.form-check-outline .form-check-input:checked[type=checkbox]{background-image:none}.form-check-outline .form-check-input:checked[type=checkbox]::before{content:"\f012c";font-family:"Material Design Icons";top:-2px;position:absolute;font-weight:700;font-size:11px;left:1px}.form-radio-outline.form-radio-primary .form-check-input:checked[type=radio]{color:#405189;background-color:transparent;border-color:#405189}.form-radio-outline.form-radio-secondary .form-check-input:checked[type=radio]{color:#3577f1;background-color:transparent;border-color:#3577f1}.form-radio-outline.form-radio-success .form-check-input:checked[type=radio]{color:#0ab39c;background-color:transparent;border-color:#0ab39c}.form-radio-outline.form-radio-info .form-check-input:checked[type=radio]{color:#299cdb;background-color:transparent;border-color:#299cdb}.form-radio-outline.form-radio-warning .form-check-input:checked[type=radio]{color:#f7b84b;background-color:transparent;border-color:#f7b84b}.form-radio-outline.form-radio-danger .form-check-input:checked[type=radio]{color:#f06548;background-color:transparent;border-color:#f06548}.form-radio-outline.form-radio-light .form-check-input:checked[type=radio]{color:#f3f6f9;background-color:transparent;border-color:#f3f6f9}.form-radio-outline.form-radio-dark .form-check-input:checked[type=radio]{color:#212529;background-color:transparent;border-color:#212529}.form-radio-outline .form-check-input{position:relative}.form-radio-outline .form-check-input:checked[type=radio]{background-image:none}.form-radio-outline .form-check-input:checked[type=radio]::before{content:"\f0765";font-family:"Material Design Icons";top:0;position:absolute;font-size:8px;left:2.2px}.form-switch-md{padding-left:2.5rem;min-height:22px;line-height:22px}.form-switch-md .form-check-input{width:40px;height:20px;left:-.5rem;position:relative}.form-switch-md .form-check-label{vertical-align:middle}.form-switch-lg{padding-left:2.75rem;min-height:28px;line-height:28px}.form-switch-lg .form-check-input{width:48px;height:24px;left:-.75rem;position:relative}.input-group-text{margin-bottom:0}.form-switch-primary .form-check-input:checked{background-color:#405189;border-color:#405189}.form-switch-custom.form-switch-primary .form-check-input:checked::before{color:#405189}.form-switch-secondary .form-check-input:checked{background-color:#3577f1;border-color:#3577f1}.form-switch-custom.form-switch-secondary .form-check-input:checked::before{color:#3577f1}.form-switch-success .form-check-input:checked{background-color:#0ab39c;border-color:#0ab39c}.form-switch-custom.form-switch-success .form-check-input:checked::before{color:#0ab39c}.form-switch-info .form-check-input:checked{background-color:#299cdb;border-color:#299cdb}.form-switch-custom.form-switch-info .form-check-input:checked::before{color:#299cdb}.form-switch-warning .form-check-input:checked{background-color:#f7b84b;border-color:#f7b84b}.form-switch-custom.form-switch-warning .form-check-input:checked::before{color:#f7b84b}.form-switch-danger .form-check-input:checked{background-color:#f06548;border-color:#f06548}.form-switch-custom.form-switch-danger .form-check-input:checked::before{color:#f06548}.form-switch-light .form-check-input:checked{background-color:#f3f6f9;border-color:#f3f6f9}.form-switch-custom.form-switch-light .form-check-input:checked::before{color:#f3f6f9}.form-switch-dark .form-check-input:checked{background-color:#212529;border-color:#212529}.form-switch-custom.form-switch-dark .form-check-input:checked::before{color:#212529}.form-switch-custom .form-check-input{position:relative;background-image:none}.form-switch-custom .form-check-input::before{content:"\f0765";font-family:"Material Design Icons";top:-9px;position:absolute;font-size:20px;left:-3px;color:#878a99;-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch-custom .form-check-input::before{-webkit-transition:none;transition:none}}.form-switch-custom .form-check-input:checked{background-image:none;background-color:var(--vz-input-bg);-webkit-transition:background-position .15s ease-in-out;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch-custom .form-check-input:checked{-webkit-transition:none;transition:none}}.form-switch-custom .form-check-input:checked::before{right:-3px;left:auto}.form-switch-custom .form-check-input:focus{background-image:none}.form-switch-right{display:inline-block;padding-right:.8em;margin-bottom:0;padding-left:0!important}.form-switch-right .form-check-input{float:right;margin-left:0;margin-right:-1.6em;margin-top:.1em!important}.form-switch-right label{margin-bottom:0;margin-right:1rem}.card-radio{padding:0}.card-radio .form-check-label{background-color:var(--vz-card-bg-custom);border:1px solid rgba(0,0,0,.125);border-radius:.25rem;padding:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;position:relative;padding-right:32px}.card-radio .form-check-label:hover{cursor:pointer}.card-radio .form-check-input{display:none}.card-radio .form-check-input:checked+.form-check-label{border-color:#405189!important}.card-radio .form-check-input:checked+.form-check-label:before{content:"\eb80";font-family:remixicon;position:absolute;top:2px;right:6px;font-size:16px;color:#405189}.card-radio.dark .form-check-input:checked+.form-check-label:before{color:#fff}[data-layout-mode=dark] .form-switch .form-check-input,[data-layout-mode=dark] .form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23ced4da'/%3e%3c/svg%3e")}.form-icon{position:relative}.form-icon .form-control-icon{padding-left:2.7rem;position:relative}.form-icon i{position:absolute;top:0;bottom:0;left:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-icon.right .form-control-icon{padding-right:2.7rem;padding-left:.9rem;position:relative}.form-icon.right i{left:auto;right:18px}[data-layout-mode=dark] .form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23ced4da' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.list-group-fill-primary{background-color:#405189;border-color:#405189;color:#fff}.list-group-fill-primary .list-group-item.active{background-color:#405189!important;border-color:#405189}.list-group-fill-secondary{background-color:#3577f1;border-color:#3577f1;color:#fff}.list-group-fill-secondary .list-group-item.active{background-color:#3577f1!important;border-color:#3577f1}.list-group-fill-success{background-color:#0ab39c;border-color:#0ab39c;color:#fff}.list-group-fill-success .list-group-item.active{background-color:#0ab39c!important;border-color:#0ab39c}.list-group-fill-info{background-color:#299cdb;border-color:#299cdb;color:#fff}.list-group-fill-info .list-group-item.active{background-color:#299cdb!important;border-color:#299cdb}.list-group-fill-warning{background-color:#f7b84b;border-color:#f7b84b;color:#fff}.list-group-fill-warning .list-group-item.active{background-color:#f7b84b!important;border-color:#f7b84b}.list-group-fill-danger{background-color:#f06548;border-color:#f06548;color:#fff}.list-group-fill-danger .list-group-item.active{background-color:#f06548!important;border-color:#f06548}.list-group-fill-light{background-color:#f3f6f9;border-color:#f3f6f9;color:#fff}.list-group-fill-light .list-group-item.active{background-color:#f3f6f9!important;border-color:#f3f6f9}.list-group-fill-dark{background-color:#212529;border-color:#212529;color:#fff}.list-group-fill-dark .list-group-item.active{background-color:#212529!important;border-color:#212529}.list-group-fill-light{color:#212529!important}.list-group-item{margin-bottom:0}.list-group-item .list-text{color:#878a99}.list-group-item.active{-webkit-box-shadow:none;box-shadow:none}.list-group-item.active .list-title{color:#fff}.list-group-item.active .list-text{color:rgba(255,255,255,.5)}[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:6px;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%}[data-simplebar-track=primary] .simplebar-scrollbar:before{background:#405189}[data-simplebar-track=secondary] .simplebar-scrollbar:before{background:#3577f1}[data-simplebar-track=success] .simplebar-scrollbar:before{background:#0ab39c}[data-simplebar-track=info] .simplebar-scrollbar:before{background:#299cdb}[data-simplebar-track=warning] .simplebar-scrollbar:before{background:#f7b84b}[data-simplebar-track=danger] .simplebar-scrollbar:before{background:#f06548}[data-simplebar-track=light] .simplebar-scrollbar:before{background:#f3f6f9}[data-simplebar-track=dark] .simplebar-scrollbar:before{background:#212529}code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--vz-light)!important}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#f06548}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0deg,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:not(pre)>code[class*=language-],pre[class*=language-]{background:#eff2f7}code[class*=language-],pre[class*=language-]{color:#878a99;text-shadow:none}.language-markup::-webkit-scrollbar{-webkit-appearance:none}.language-markup::-webkit-scrollbar:vertical{width:10px}.language-markup::-webkit-scrollbar:horizontal{height:10px}.language-markup::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.1);border-radius:10px;border:2px solid var(--vz-light)}.language-markup::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-light)}#scroll-top{width:30px;height:30px;position:fixed;bottom:65px;right:30px;background:#343a40;border-color:transparent;border-radius:3px;color:#fff;-webkit-transition:all .5s ease;transition:all .5s ease}.btn-clipboard{position:absolute!important;right:15px!important;z-index:1!important}div.code-toolbar>.toolbar{opacity:1!important}div.code-toolbar>.toolbar button{display:inline-block!important;margin:.375rem .5rem!important;padding:.25rem .75rem!important;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out!important;border-radius:.2rem!important;border:1px solid rgba(64,81,137,.35)!important;background-color:transparent;color:#405189!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.code-toolbar>.toolbar button:focus{outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}div.code-toolbar>.toolbar button:hover{background-color:#405189!important;color:#fff!important}.swal2-container .swal2-title{padding:24px 24px 0;font-size:20px;font-weight:500}.swal2-popup{padding-bottom:24px;border-radius:.3rem;background-color:var(--vz-card-bg-custom);color:var(--vz-body-color)}.swal2-popup .swal2-title{color:var(--vz-heading-color)}.swal2-popup .swal2-html-container{color:var(--vz-body-color)}.swal2-footer{border-top:1px solid var(--vz-border-color);color:var(--vz-body-color)}.swal2-html-container{font-size:16px}.swal2-icon.swal2-question{border-color:#299cdb;color:#299cdb}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#0ab39c}.swal2-icon.swal2-success .swal2-success-ring{border-color:rgba(10,179,156,.3)}.swal2-icon.swal2-warning{border-color:#f7b84b;color:#f7b84b}.swal2-styled:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-loader{border-color:#405189 transparent #405189 transparent}.swal2-timer-progress-bar{background-color:rgba(10,179,156,.4)}.swal2-progress-steps .swal2-progress-step{background:#405189}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#405189}.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(64,81,137,.3)}.swal2-progress-steps .swal2-progress-step-line{background:#405189}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{border-left-color:#405189!important;border-right-color:#405189!important}.swal2-file,.swal2-input,.swal2-textarea{border:1px solid var(--vz-input-border)}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--vz-input-focus-border)}.swal2-input{height:auto;display:block;padding:.5rem .9rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--vz-body-color);background-color:var(--vz-input-bg);background-clip:padding-box;border:1px solid var(--vz-input-border)}.swal2-close{font-family:var(--vz-font-sans-serif);font-weight:300;font-size:28px}.swal2-close:focus{-webkit-box-shadow:none;box-shadow:none}.swal2-close:hover{color:#405189}.swal2-validation-message{background-color:transparent}.dropzone{min-height:230px;border:2px dashed var(--vz-border-color);background:var(--vz-card-bg-custom);border-radius:6px}.dropzone .dz-message{font-size:24px;width:100%;margin:1em 0}.noUi-connect{background:#0ab39c}.noUi-handle{background:#0ab39c;border:2px solid var(--vz-card-bg);-webkit-box-shadow:none;box-shadow:none}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{height:16px;width:16px;border-radius:50%;right:-10px!important;top:-7px}.noUi-horizontal .noUi-handle::after,.noUi-horizontal .noUi-handle::before{display:none}.noUi-horizontal .noUi-handle:focus{outline:0}.noUi-pips-horizontal{height:50px}.noUi-tooltip{padding:.4rem .7rem;border-color:var(--vz-border-color);border-radius:.2rem;background-color:var(--vz-card-bg-custom);color:var(--vz-body-color)}.noUi-vertical{width:4px}.noUi-vertical .noUi-handle{height:16px;width:16px;right:-8px;top:-12px;left:auto;border-radius:50%}.noUi-vertical .noUi-handle::after,.noUi-vertical .noUi-handle::before{display:none}.noUi-vertical .noUi-handle:focus{outline:0}.noUi-vertical .noUi-origin{top:0}.noUi-value{font-size:12px}.noUi-marker-horizontal.noUi-marker-large{height:12px}.noUi-value-horizontal{padding-top:4px}.noUi-target{-webkit-box-shadow:none;box-shadow:none;background-color:var(--vz-light);border-color:var(--vz-light)}.noUi-touch-area:focus{outline:0}#blue,#green,#red{margin:10px;display:inline-block;height:200px}#colorpicker{height:240px;width:310px;margin:0 auto;padding:10px;border:1px solid var(--vz-border-color)}#result{margin:60px 26px;height:100px;width:100px;display:inline-block;vertical-align:top;border:1px solid var(--vz-border-color);-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px;border-radius:7px}#red .noUi-connect{background:#f06548}#green .noUi-connect{background:#0ab39c}#blue .noUi-connect{background:#405189}.form-control.keyboard{max-width:340px!important}.example-val{font-size:12px;color:#878a99;display:block;margin:15px 0}.example-val:before{content:"Value: ";font-size:12px;font-weight:600}.noUi-tooltip{display:none}.noUi-active .noUi-tooltip{display:block}.c-1-color{background:#f06548}.c-2-color{background:#f7b84b}.c-3-color{background:#0ab39c}.c-4-color{background:#405189}.c-5-color{background:#6559cc}#slider-toggle{height:50px}#slider-toggle.off .noUi-handle{border-color:#f06548}[data-slider-color=primary] .noUi-connect{background:#405189}[data-slider-color=primary] .noUi-handle{background:#405189}[data-slider-color=primary][data-slider-style=border] .noUi-handle,[data-slider-color=primary][data-slider-style=square] .noUi-handle{border-color:#405189}[data-slider-color=secondary] .noUi-connect{background:#3577f1}[data-slider-color=secondary] .noUi-handle{background:#3577f1}[data-slider-color=secondary][data-slider-style=border] .noUi-handle,[data-slider-color=secondary][data-slider-style=square] .noUi-handle{border-color:#3577f1}[data-slider-color=success] .noUi-connect{background:#0ab39c}[data-slider-color=success] .noUi-handle{background:#0ab39c}[data-slider-color=success][data-slider-style=border] .noUi-handle,[data-slider-color=success][data-slider-style=square] .noUi-handle{border-color:#0ab39c}[data-slider-color=info] .noUi-connect{background:#299cdb}[data-slider-color=info] .noUi-handle{background:#299cdb}[data-slider-color=info][data-slider-style=border] .noUi-handle,[data-slider-color=info][data-slider-style=square] .noUi-handle{border-color:#299cdb}[data-slider-color=warning] .noUi-connect{background:#f7b84b}[data-slider-color=warning] .noUi-handle{background:#f7b84b}[data-slider-color=warning][data-slider-style=border] .noUi-handle,[data-slider-color=warning][data-slider-style=square] .noUi-handle{border-color:#f7b84b}[data-slider-color=danger] .noUi-connect{background:#f06548}[data-slider-color=danger] .noUi-handle{background:#f06548}[data-slider-color=danger][data-slider-style=border] .noUi-handle,[data-slider-color=danger][data-slider-style=square] .noUi-handle{border-color:#f06548}[data-slider-color=light] .noUi-connect{background:#f3f6f9}[data-slider-color=light] .noUi-handle{background:#f3f6f9}[data-slider-color=light][data-slider-style=border] .noUi-handle,[data-slider-color=light][data-slider-style=square] .noUi-handle{border-color:#f3f6f9}[data-slider-color=dark] .noUi-connect{background:#212529}[data-slider-color=dark] .noUi-handle{background:#212529}[data-slider-color=dark][data-slider-style=border] .noUi-handle,[data-slider-color=dark][data-slider-style=square] .noUi-handle{border-color:#212529}[data-slider-size=lg].noUi-horizontal{height:12px}[data-slider-size=lg].noUi-horizontal .noUi-handle{width:24px;height:24px}[data-slider-size=md].noUi-horizontal{height:8px}[data-slider-size=md].noUi-horizontal .noUi-handle{width:20px;height:20px}[data-slider-size=sm].noUi-horizontal{height:4px}[data-slider-size=sm].noUi-horizontal .noUi-handle{width:16px;height:16px}[data-slider-style=line].noUi-horizontal .noUi-handle{width:8px;border-radius:4px;right:-8px}[data-slider-style=line].noUi-vertical .noUi-handle{height:8px;border-radius:4px;top:-3px}[data-slider-style=border] .noUi-handle{border-color:#0ab39c;background-color:#fff}[data-slider-style=square] .noUi-handle{border-radius:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:10px;width:10px;top:-4px;border-color:#0ab39c;background-color:#fff}.nested-list .list-group-item{background-color:rgba(64,81,137,.05);border-color:rgba(64,81,137,.05)}.nested-1,.nested-2,.nested-3,.nested-list{margin-top:5px}.nested-sortable-handle .handle{position:absolute;left:0;top:0;width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:-webkit-grab;cursor:grab}.nested-sortable-handle .list-group-item{padding-left:42px}.shepherd-element{background:var(--vz-card-bg-custom);-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15)}.shepherd-has-title .shepherd-content .shepherd-header{background-color:var(--vz-light);padding:.5rem .75rem}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:rgba(var(--vz-dark-rgb),.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(var(--vz-dark-rgb),.75)}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:var(--vz-light)}.shepherd-title{font-size:15px;font-weight:500;color:var(--vz-body-color)}.shepherd-text{padding:.75rem;font-size:.8125rem;color:var(--vz-body-color)}.shepherd-button.btn-success:not(:disabled):hover{background:#09a791;color:#fff}.shepherd-button.btn-light:not(:disabled):hover{background:rgba(var(--vz-light-rgb),.75);color:var(--vz-dark)}.shepherd-button.btn-primary:not(:disabled):hover{background:#3c4c80;color:#fff}.shepherd-footer{padding:0 .75rem .75rem}.shepherd-arrow,.shepherd-arrow:before{content:"\ea75";font-family:remixicon;font-size:24px;z-index:1;background-color:transparent!important;-webkit-transform:rotate(0);transform:rotate(0);color:#405189}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-18px}.shepherd-button{margin-right:.5rem}.swiper-button-next,.swiper-button-prev{height:32px;width:32px;background-color:rgba(64,81,137,.2);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:8px}.swiper-button-next::after,.swiper-button-prev::after{font-family:remixicon;font-size:28px;color:#405189;-webkit-transition:all .3s ease;transition:all .3s ease}.swiper-button-prev::after{content:"\ea64"!important}.swiper-button-next::after{content:"\ea6e"!important}.swiper-pagination-bullet{width:22px;height:5px;background-color:#fff;border-radius:50px;-webkit-box-shadow:none;box-shadow:none}.swiper-pagination-bullet .swiper-pagination-bullet-active{opacity:1}.dynamic-pagination .swiper-pagination-bullet{width:8px;height:8px;background-color:#fff;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease}.dynamic-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;width:20px}.swiper-pagination-fraction{color:#fff;font-size:16px;background-color:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pagination-custom .swiper-pagination-bullet{height:25px;width:25px;line-height:25px;border-radius:8px;background-color:#fff;opacity:.5;-webkit-transition:all .5s ease;transition:all .5s ease}.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#3577f1;opacity:1}.swiper-pagination-progressbar{height:6px!important;background-color:rgba(10,179,156,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#0ab39c}.swiper-scrollbar{background-color:rgba(255,255,255,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:1.2px;height:6px!important}.swiper-scrollbar .swiper-scrollbar-drag{background-color:#fff}.swiper-pagination-dark .swiper-pagination-bullet{background-color:#3577f1}.swiper-pagination-dark .dynamic-pagination .swiper-pagination-bullet{background-color:#3577f1}.swiper-pagination-dark.pagination-custom .swiper-pagination-bullet{color:#fff}.swiper-pagination-dark.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-dark.swiper-scrollbar{background-color:rgba(33,37,41,.35)}.swiper-wrapper{height:auto}.multi-wrapper{border:none;position:relative}.multi-wrapper::before{content:"\ea61";position:absolute;font-family:remixicon;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:86px;width:32px;height:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;border-radius:50%;color:#878a99;background-color:var(--vz-light);z-index:1}.multi-wrapper .non-selected-wrapper{border:1px solid var(--vz-input-border);background-color:var(--vz-input-bg);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar,.multi-wrapper .selected-wrapper::-webkit-scrollbar{-webkit-appearance:none}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar:vertical,.multi-wrapper .selected-wrapper::-webkit-scrollbar:vertical{width:10px}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar:horizontal,.multi-wrapper .selected-wrapper::-webkit-scrollbar:horizontal{height:9px}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar-thumb,.multi-wrapper .selected-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.2);border-radius:10px;border:2px solid var(--vz-input-bg)}.multi-wrapper .non-selected-wrapper::-webkit-scrollbar-track,.multi-wrapper .selected-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-input-bg)}.multi-wrapper .item-group .group-label{font-size:12px}.multi-wrapper .item{color:var(--vz-body-color)}.multi-wrapper .item:hover{background-color:rgba(64,81,137,.1)}.multi-wrapper .selected-wrapper{border:1px solid var(--vz-input-border);background:var(--vz-input-bg);border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.multi-wrapper .search-input{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.5rem .9rem;font-size:.8125rem;color:var(--vz-body-color);background-color:var(--vz-input-bg);border:1px solid var(--vz-input-border);border-radius:.25rem;margin-bottom:16px}.multi-wrapper .search-input::-webkit-input-placeholder{color:#878a99}.multi-wrapper .search-input::-moz-placeholder{color:#878a99}.multi-wrapper .search-input:-ms-input-placeholder{color:#878a99}.multi-wrapper .search-input::-ms-input-placeholder{color:#878a99}.multi-wrapper .search-input::placeholder{color:#878a99}.multi-wrapper .header{font-weight:600;color:var(--vz-gray-600)}.pcr-app{background:var(--vz-card-bg-custom);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);border-radius:4px;border:1px solid var(--vz-border-color)}.pickr .pcr-button{border:4px solid var(--vz-card-bg-custom);-webkit-box-shadow:0 0 0 2px var(--vz-border-color);box-shadow:0 0 0 2px var(--vz-border-color);border-radius:50%;-webkit-box-shadow:none;box-shadow:none}.pickr .pcr-button::after,.pickr .pcr-button::before{border-radius:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{margin-right:.75em;margin-left:0}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em;margin-right:0}.pcr-app[data-theme=monolith] .pcr-result{min-width:100%}.pcr-app .pcr-interaction .pcr-type.active{background:#405189}.pcr-app .pcr-interaction .pcr-result{background-color:var(--vz-input-bg);color:var(--vz-body-color);border:1px solid var(--vz-input-border);border-radius:.25rem}.pcr-app .pcr-interaction input{border-radius:.25rem!important}.pcr-app .pcr-interaction input:focus{-webkit-box-shadow:none;box-shadow:none;background-color:var(--vz-input-bg);border-color:var(--vz-input-focus-border)}.pcr-app .pcr-interaction .pcr-save{background:#0ab39c!important}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f06548!important}.filepond--root{margin-bottom:0}.filepond--root[data-style-panel-layout~=circle] .filepond--drop-label label{font-size:14px}.filepond--panel-root{border:2px dashed var(--vz-border-color);background:var(--vz-card-bg-custom)}.filepond--drop-label{color:var(--vz-body-color)}.filepond--drop-label label{font-weight:500}.filepond--credits{display:none}.filepond--item-panel{background-color:#405189!important}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;height:auto}.input-step{border:1px solid var(--vz-input-border);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;overflow:visible;height:37.5px;border-radius:.25rem;background:var(--vz-input-bg);padding:4px}.input-step input{width:4em;height:100%;text-align:center;border:0;background:0 0;color:var(--vz-body-color);border-radius:.25rem}.input-step input:focus-visible{outline:0}.input-step button{width:1.4em;font-weight:300;height:100%;line-height:.1em;font-size:1.4em;padding:.2em!important;background:var(--vz-light);color:var(--vz-body-color);border:none;border-radius:.25rem}.input-step.light{background:var(--vz-light)}.input-step.light button{background-color:var(--vz-input-bg)}.input-step.light-input{background:var(--vz-light)}.input-step.light-input input{background-color:var(--vz-input-bg)}.input-step.full-width{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.input-step.full-width button{-ms-flex-negative:0;flex-shrink:0}.input-step.full-width input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.input-step.step-primary button{background-color:#405189;color:#fff}.input-step.step-secondary button{background-color:#3577f1;color:#fff}.input-step.step-success button{background-color:#0ab39c;color:#fff}.input-step.step-info button{background-color:#299cdb;color:#fff}.input-step.step-warning button{background-color:#f7b84b;color:#fff}.input-step.step-danger button{background-color:#f06548;color:#fff}.input-step.step-light button{background-color:#f3f6f9;color:#fff}.input-step.step-dark button{background-color:#212529;color:#fff}.ck{font-family:var(--vz-font-sans-serif)!important}.ck.ck-reset_all,.ck.ck-reset_all *{color:var(--vz-body-color)!important}.ck.ck-toolbar{background:rgba(var(--vz-light-rgb),.75)!important}.ck p{margin-bottom:0}.ck.ck-toolbar{border:1px solid var(--vz-input-border)!important}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ck.ck-toolbar .ck.ck-toolbar__separator{background:0 0!important}.ck.ck-editor__main>.ck-editor__editable{border-top:0!important;background-color:var(--vz-card-bg-custom)!important;border-color:var(--vz-input-border)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ck.ck-dropdown__panel{background:var(--vz-choices-bg)!important;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;border-radius:.3rem}.ck.ck-list{background:var(--vz-choices-bg)!important}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0;right:auto!important}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left!important}.ck.ck-dropdown__panel{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12)!important;box-shadow:0 5px 10px rgba(30,32,37,.12)!important;border-radius:.3rem!important;border:1px solid var(--vz-border-color)!important}.ck.ck-button:active,.ck.ck-button:focus,a.ck.ck-button:active,a.ck.ck-button:focus{-webkit-box-shadow:none!important;box-shadow:none!important;border:1px solid var(--vz-light)!important}.ck.ck-button:not(.ck-disabled):hover,a.ck.ck-button:not(.ck-disabled):hover{background:var(--vz-light)!important}.ck.ck-button.ck-on,a.ck.ck-button.ck-on{background:var(--vz-light)!important}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:.25rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:.25rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.ck-editor__editable{min-height:245px!important}.ck[class*=ck-heading_heading]{font-weight:500!important}.ck.ck-button.ck-on:not(.ck-disabled):active,.ck.ck-button.ck-on:not(.ck-disabled):hover,a.ck.ck-button.ck-on:not(.ck-disabled):active,a.ck.ck-button.ck-on:not(.ck-disabled):hover{-webkit-box-shadow:none!important;box-shadow:none!important}.ck.ck-tooltip .ck-tooltip__text{background:#212529!important;color:#f3f6f9!important}.ck.ck-input-text{background:var(--vz-input-bg)!important;border:1px solid var(--vz-input-border)!important}.ck.ck-input-text:focus{border:1px solid var(--vz-input-focus-border)!important;-webkit-box-shadow:none!important;box-shadow:none!important}.ck.ck-balloon-panel{background:#fff!important;border:1px solid var(--vz-border-color)!important}.ck.ck-balloon-panel[class*=arrow_n]:after{border-bottom-color:#fff!important}.ck.ck-balloon-panel[class*=arrow_n]::before{border-bottom-color:var(--vz-border-color)!important}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{background:#fff!important}.ck-editor-reverse .ck-editor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ck-editor-reverse .ck.ck-editor__main>.ck-editor__editable{border:1px solid var(--vz-input-border)!important;border-bottom:0!important}.ck-editor-reverse .ck-rounded-corners .ck.ck-editor__main>.ck-editor__editable,.ck-editor-reverse .ck.ck-editor__main>.ck-editor__editable.ck-rounded-corners{border-radius:.25rem!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.ck-editor-reverse .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,.ck-editor-reverse .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners{border-radius:.25rem!important;border-top-left-radius:0!important;border-top-right-radius:0!important}[dir=rtl] .ck.ck-toolbar>.ck-toolbar__items{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ql-editor{text-align:left}.ql-editor ol,.ql-editor ul{padding-left:1.5em;padding-right:0}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-container{font-family:var(--vz-font-sans-serif)}.ql-container.ql-snow{border-color:var(--vz-input-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ql-bubble{border:1px solid var(--vz-input-border);border-radius:.25rem}.ql-toolbar{font-family:var(--vz-font-sans-serif)!important}.ql-toolbar span{outline:0!important;color:var(--vz-choices-link-color)}.ql-toolbar span:hover{color:#405189!important}.ql-toolbar.ql-snow{border-top-left-radius:4px;border-top-right-radius:4px;border-color:var(--vz-input-border)}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:transparent}.ql-toolbar.ql-snow .ql-picker-options{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);border-radius:.3rem}.ql-snow .ql-script,.ql-snow .ql-strike svg,.ql-snow .ql-stroke{stroke:var(--vz-choices-link-color)}.ql-snow .ql-fill{fill:var(--vz-choices-link-color)}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{right:0;left:auto}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:var(--vz-choices-link-color)}.ql-snow .ql-picker-options{background-color:var(--vz-choices-bg);border-color:var(--vz-border-color)!important}.gridjs-container{color:var(--vz-body-color);padding:0;display:block}.gridjs-wrapper{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--vz-border-color);border-radius:0}.gridjs-wrapper::-webkit-scrollbar{-webkit-appearance:none}.gridjs-wrapper::-webkit-scrollbar:vertical{width:12px}.gridjs-wrapper::-webkit-scrollbar:horizontal{height:12px}.gridjs-wrapper::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:10px;border:2px solid var(--vz-card-bg-custom)}.gridjs-wrapper::-webkit-scrollbar-track{border-radius:10px;background-color:var(--vz-card-bg-custom)}.gridjs-footer{border:none!important;padding:12px 0 0}.gridjs-table{width:100%}.gridjs-tbody,td.gridjs-td{background-color:transparent}td.gridjs-td,th.gridjs-th{border:1px solid var(--vz-border-color);padding:.75rem .6rem}th.gridjs-th{border-top:0;color:var(--vz-body-color);background-color:rgba(var(--vz-light-rgb),.75)}th.gridjs-th-sort:focus,th.gridjs-th-sort:hover{background-color:rgba(var(--vz-light-rgb),.85)}.gridjs-head{padding-top:0}.gridjs-footer{-webkit-box-shadow:none;box-shadow:none;border:1px solid var(--vz-border-color);border-top:0;background-color:transparent}.gridjs-summary{color:#878a99;margin-top:8px!important}.gridjs-pagination .gridjs-pages button{margin-left:.3rem;border-radius:.25rem!important;border:1px solid var(--vz-border-color);background-color:var(--vz-card-bg-custom);color:var(--vz-link-color)}.gridjs-pagination .gridjs-pages button:last-child{border-right:1px solid var(--vz-border-color)}.gridjs-pagination .gridjs-pages button:disabled,.gridjs-pagination .gridjs-pages button:hover:disabled,.gridjs-pagination .gridjs-pages button[disabled]{color:#878a99;background-color:var(--vz-card-bg-custom)}.gridjs-pagination .gridjs-pages button:hover{background-color:#eff2f7;color:var(--vz-link-hover-color)}.gridjs-pagination .gridjs-pages button:focus{-webkit-box-shadow:none;box-shadow:none}.gridjs-pagination .gridjs-pages button:first-child:hover,.gridjs-pagination .gridjs-pages button:last-child:hover{background-color:transparent}.gridjs-pagination .gridjs-pages button.gridjs-currentPage{background-color:#405189;color:#fff;border-color:#405189;font-weight:500}.gridjs-search{position:relative;float:left}.gridjs-search::before{content:"\f0d1";font-family:remixicon;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;font-size:14px;color:#878a99}input.gridjs-input{border-color:var(--vz-input-border);background-color:var(--vz-input-bg);color:var(--vz-body-color);line-height:1.5;padding:.5rem .9rem .5rem 2.025rem;border-radius:.25rem;font-size:.8125rem}input.gridjs-input:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--vz-input-focus-border);background-color:var(--vz-input-bg)}input.gridjs-input::-webkit-input-placeholder{color:#878a99}input.gridjs-input::-moz-placeholder{color:#878a99}input.gridjs-input:-ms-input-placeholder{color:#878a99}input.gridjs-input::-ms-input-placeholder{color:#878a99}input.gridjs-input::placeholder{color:#878a99}th.gridjs-th .gridjs-th-content{float:none;display:inline-block;vertical-align:middle;font-weight:600}button.gridjs-sort{float:none;display:inline-block;vertical-align:middle;width:10px;height:20px}th.gridjs-th-sort .gridjs-th-content{width:calc(100% - 10px)}button.gridjs-sort-asc,button.gridjs-sort-desc{background-size:7px}.table-card .gridjs-head{padding:16px 16px 5px}.table-card .gridjs-wrapper{border-top:0;border-radius:0;border-width:1px 0}.table-card .gridjs-footer{padding:8px 16px}.gridjs-tr-selected td{background-color:rgba(var(--vz-light-rgb),1)}.gridjs-tr-selected .gridjs-td .gridjs-checkbox[type=checkbox]{background-color:#405189;border-color:#405189;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e")}.gridjs-td .gridjs-checkbox{width:1.1em;height:1.1em;vertical-align:top;background-color:var(--vz-input-bg);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--vz-input-check-border);-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact}.gridjs-td .gridjs-checkbox[type=checkbox]{border-radius:.25em}.gridjs-border-none td.gridjs-td,.gridjs-border-none th.gridjs-th{border-right-width:0;border-left-width:0}.gridjs-loading-bar{background-color:var(--vz-card-bg-custom)}[data-layout-mode=dark] button.gridjs-sort-asc,[data-layout-mode=dark] button.gridjs-sort-desc,[data-layout-mode=dark] button.gridjs-sort-neutral{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.listjs-pagination{margin-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px}.listjs-pagination li .page{display:block;padding:.375rem .75rem;color:var(--vz-link-color);background-color:var(--vz-card-bg-custom);border:1px solid var(--vz-border-color);border-radius:.25rem}.listjs-pagination li.active .page{color:#fff;background-color:#405189;border-color:#405189}.pagination-wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination-wrap a{text-decoration:none;display:inline-block}.pagination-next,.pagination-prev{color:#405189;font-weight:500;padding:.375rem .75rem;background-color:var(--vz-card-bg-custom);border:1px solid var(--vz-border-color);border-radius:.25rem}.pagination-next:hover,.pagination-prev:hover{color:#7283bd}.pagination-next.disabled,.pagination-prev.disabled{color:#878a99;cursor:default}.pagination-next.disabled:hover,.pagination-prev.disabled:hover{color:#878a99}.chartjs-chart{max-height:320px}.e-charts{height:350px}.e-charts-height{height:300px}.gmaps,.gmaps-panaroma{height:300px;background:#f3f6f9;border-radius:3px}.gmaps-overlay{display:block;text-align:center;color:#fff;font-size:16px;line-height:40px;background:#405189;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 #405189}.gmaps-overlay_arrow.below{top:-15px;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #405189}.autoComplete_wrapper{display:block}.autoComplete_wrapper>input{display:block;width:100%;height:auto;padding:.5rem .9rem;font-size:.8125rem;font-weight:400;line-height:1.5;color:var(--vz-body-color);background-color:var(--vz-input-bg);background-clip:padding-box;border:1px solid var(--vz-input-border);border-radius:.25rem;background-image:none}.autoComplete_wrapper>input::-webkit-input-placeholder{padding:0!important;color:#878a99!important;font-size:.8125rem!important}.autoComplete_wrapper>input::-moz-placeholder{padding:0!important;color:#878a99!important;font-size:.8125rem!important}.autoComplete_wrapper>input:-ms-input-placeholder{padding:0!important;color:#878a99!important;font-size:.8125rem!important}.autoComplete_wrapper>input::-ms-input-placeholder{padding:0!important;color:#878a99!important;font-size:.8125rem!important}.autoComplete_wrapper>input::placeholder{padding:0!important;color:#878a99!important;font-size:.8125rem!important}.autoComplete_wrapper>input:focus{border:1px solid var(--vz-input-focus-border);color:var(--vz-body-color)}.autoComplete_wrapper>input:hover{color:var(--vz-body-color)}.autoComplete_wrapper>ul{border-radius:.25rem;border-color:var(--vz-border-color);background-color:#fff;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);padding:0;overflow:auto;max-height:160px;margin:0;-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.autoComplete_wrapper>ul>li{font-size:.8125rem;margin:0;padding:.35rem 1.2rem;border-radius:0;background-color:#fff;color:var(--vz-body-color)}.autoComplete_wrapper>ul>li mark{color:#f06548;font-weight:600;padding:1px}.autoComplete_wrapper>ul>li:hover,.autoComplete_wrapper>ul>li[aria-selected=true]{color:#1e2125;background-color:#f3f6f9}.autoComplete_wrapper>ul .no_result{padding:.7rem 1.2rem;font-style:italic;font-weight:500}.jvm-tooltip{border-radius:3px;background-color:#405189;font-family:var(--vz-font-sans-serif);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);padding:5px 9px}.jvm-container text{font-family:var(--vz-font-sans-serif);font-size:.8125rem;fill:var(--vz-gray-700)}.jvm-zoom-btn{background-color:#405189}.leaflet-map{height:300px}.leaflet-map.leaflet-container{z-index:0;font-family:Poppins,sans-serif}.fc td,.fc th{border:1px solid var(--vz-border-color)}.fc .fc-toolbar h2{font-size:16px;line-height:30px;text-transform:uppercase}@media (max-width:767.98px){.fc .fc-toolbar .fc-center,.fc .fc-toolbar .fc-left,.fc .fc-toolbar .fc-right{float:none;display:block;text-align:center;clear:both;margin:10px 0}.fc .fc-toolbar>*>*{float:none}.fc .fc-toolbar .fc-today-button{display:none}}.fc .fc-toolbar .btn{text-transform:capitalize}.fc .fc-col-header-cell{background-color:var(--vz-light)}.fc .fc-col-header-cell-cushion{display:block;padding:8px 4px}.fc .fc-daygrid-day-number{width:24px;height:24px;border-radius:50%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:500;margin:2px}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(64,81,137,.1)}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#405189;color:#fff}.fc .fc-daygrid-day.fc-day-today{background-color:rgba(64,81,137,.1)}.fc .fc-timegrid-col.fc-day-today{background-color:rgba(64,81,137,.1)}.fc .fc-list-event:hover td{background:0 0}.fc .fc-list-event-title a{color:#fff!important}.fc .fc-col-header,.fc .fc-daygrid-body,.fc .fc-scrollgrid-sync-table{width:100%!important}.fc .fc-scrollgrid-section>*{border-left:1px solid var(--vz-border-color);border-top:1px solid var(--vz-border-color)}.fc .fc-scrollgrid-section-liquid>td{border-top:0}.fc-theme-bootstrap a:not([href]){color:var(--vz-body-color)}.fc-event{color:#fff}.fc th.fc-widget-header{background:#e9ebec;line-height:20px;padding:10px 0;text-transform:uppercase;font-weight:700}.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:#e9ebec}.fc-unthemed td.fc-today{background:#f6f8fa}.fc-button{background:var(--vz-card-bg-custom);border-color:var(--vz-border-color);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:#405189;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:#405189}.fc-daygrid-dot-event.fc-event-mirror,.fc-daygrid-dot-event:hover{background-color:#405189}.fc-event-title,.fc-sticky{font-weight:600!important;text-overflow:ellipsis;white-space:nowrap}.fc-daygrid-event-dot{border-color:#fff!important;display:none}.fc-event-time{display:none}.fc-event .fc-content{color:#fff}#external-events .external-event{text-align:left;padding:8px 16px;margin:6px 0}.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.bg-dark .fc-content{color:#f3f6f9}.fc-next-button,.fc-prev-button{position:relative;height:37.5px;width:37.5px}.fc-next-button::before,.fc-prev-button::before{position:absolute;font-family:remixicon!important;font-size:20px;top:0;bottom:0;left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fc-prev-button::before{content:"\ea64"}.fc-next-button::before{content:"\ea6e"}.fc-toolbar-chunk .btn-group{-webkit-box-shadow:none;box-shadow:none}.fc-toolbar-chunk .btn-group .btn{color:#3577f1;background-color:rgba(53,119,241,.15);border:none;-webkit-box-shadow:none;box-shadow:none}.fc-toolbar-chunk .btn-group .btn.active,.fc-toolbar-chunk .btn-group .btn:hover{color:#fff;background-color:#3577f1}.fc-toolbar-chunk .fc-today-button{background-color:#3577f1!important;border:#3577f1}@media (max-width:575.98px){.fc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}#upcoming-event-list .card:last-child{margin-bottom:6px!important}#event-modal .event-details{display:none}#event-modal .view-event .event-form{display:none}#event-modal .view-event #event-category-tag{display:none}#event-modal .view-event .event-details{display:block}.fc-daygrid-event-harness .fc-daygrid-event{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fc-timegrid-event-harness .fc-timegrid-event{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fc-timegrid-slots table tr{border-color:var(--vz-border-color)!important}.fc-list-table{border-color:var(--vz-border-color)}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-primary .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-primary .fc-event-title{color:#405189!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-primary .fc-event-title{color:#405189!important}.fc-list-table .fc-list-event.bg-soft-primary{color:#405189!important}.fc-list-table .fc-list-event.bg-soft-primary .fc-list-event-title>a{color:#405189!important}.fc-list-table .fc-list-event.bg-soft-primary .fc-list-event-dot{border-color:#405189}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-secondary .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-secondary .fc-event-title{color:#3577f1!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-secondary .fc-event-title{color:#3577f1!important}.fc-list-table .fc-list-event.bg-soft-secondary{color:#3577f1!important}.fc-list-table .fc-list-event.bg-soft-secondary .fc-list-event-title>a{color:#3577f1!important}.fc-list-table .fc-list-event.bg-soft-secondary .fc-list-event-dot{border-color:#3577f1}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-success .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-success .fc-event-title{color:#0ab39c!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-success .fc-event-title{color:#0ab39c!important}.fc-list-table .fc-list-event.bg-soft-success{color:#0ab39c!important}.fc-list-table .fc-list-event.bg-soft-success .fc-list-event-title>a{color:#0ab39c!important}.fc-list-table .fc-list-event.bg-soft-success .fc-list-event-dot{border-color:#0ab39c}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-info .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-info .fc-event-title{color:#299cdb!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-info .fc-event-title{color:#299cdb!important}.fc-list-table .fc-list-event.bg-soft-info{color:#299cdb!important}.fc-list-table .fc-list-event.bg-soft-info .fc-list-event-title>a{color:#299cdb!important}.fc-list-table .fc-list-event.bg-soft-info .fc-list-event-dot{border-color:#299cdb}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-warning .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-warning .fc-event-title{color:#f7b84b!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-warning .fc-event-title{color:#f7b84b!important}.fc-list-table .fc-list-event.bg-soft-warning{color:#f7b84b!important}.fc-list-table .fc-list-event.bg-soft-warning .fc-list-event-title>a{color:#f7b84b!important}.fc-list-table .fc-list-event.bg-soft-warning .fc-list-event-dot{border-color:#f7b84b}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-danger .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-danger .fc-event-title{color:#f06548!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-danger .fc-event-title{color:#f06548!important}.fc-list-table .fc-list-event.bg-soft-danger{color:#f06548!important}.fc-list-table .fc-list-event.bg-soft-danger .fc-list-event-title>a{color:#f06548!important}.fc-list-table .fc-list-event.bg-soft-danger .fc-list-event-dot{border-color:#f06548}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-light .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-light .fc-event-title{color:#f3f6f9!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-light .fc-event-title{color:#f3f6f9!important}.fc-list-table .fc-list-event.bg-soft-light{color:#f3f6f9!important}.fc-list-table .fc-list-event.bg-soft-light .fc-list-event-title>a{color:#f3f6f9!important}.fc-list-table .fc-list-event.bg-soft-light .fc-list-event-dot{border-color:#f3f6f9}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-dark .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-dark .fc-event-title{color:#212529!important}.fc-timegrid-event-harness .fc-timegrid-event.bg-soft-dark .fc-event-title{color:#212529!important}.fc-list-table .fc-list-event.bg-soft-dark{color:#212529!important}.fc-list-table .fc-list-event.bg-soft-dark .fc-list-event-title>a{color:#212529!important}.fc-list-table .fc-list-event.bg-soft-dark .fc-list-event-dot{border-color:#212529}.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-dark .fc-event-main,.fc-daygrid-event-harness .fc-daygrid-event.bg-soft-dark .fc-event-title{color:var(--vz-dark)!important}.fc-direction-ltr{direction:ltr}.fc-direction-ltr .fc-toolbar>*>:not(:first-child){margin-left:.75em}.fg-emoji-picker{width:250px!important;-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15)!important;box-shadow:0 1px 2px rgba(56,65,74,.15)!important;top:auto!important;bottom:130px}.fg-emoji-picker *{font-family:var(--vz-font-sans-serif)!important;color:var(--vz-body-color)!important}@media (max-width:991.98px){.fg-emoji-picker{left:14px!important;top:auto!important;bottom:118px}}.fg-emoji-picker .fg-emoji-picker-container-title{color:#212529!important}.fg-emoji-picker .fg-emoji-picker-search{height:40px!important}.fg-emoji-picker .fg-emoji-picker-search input{background-color:var(--vz-input-bg)!important;color:var(--vz-body-color)!important;padding:.5rem .9rem!important;font-size:.8125rem!important}.fg-emoji-picker .fg-emoji-picker-search input::-webkit-input-placeholder{color:#878a99!important}.fg-emoji-picker .fg-emoji-picker-search input::-moz-placeholder{color:#878a99!important}.fg-emoji-picker .fg-emoji-picker-search input:-ms-input-placeholder{color:#878a99!important}.fg-emoji-picker .fg-emoji-picker-search input::-ms-input-placeholder{color:#878a99!important}.fg-emoji-picker .fg-emoji-picker-search input::placeholder{color:#878a99!important}.fg-emoji-picker .fg-emoji-picker-search svg{fill:var(--vz-body-color)!important;right:11px;top:12px}.fg-emoji-picker .fg-emoji-picker-categories{background-color:#f3f6f9!important}.fg-emoji-picker .fg-emoji-picker-categories li.active{background-color:rgba(var(--bs-primary-rgb),.2)}.fg-emoji-picker .fg-emoji-picker-categories a:hover{background-color:rgba(var(--bs-primary-rgb),.2)}.fg-emoji-picker-grid>li:hover{background-color:rgba(var(--bs-primary-rgb),.2)!important}a.fg-emoji-picker-close-button{background-color:#e5ecf2!important}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center;padding:50px;font-weight:600;--vz-table-accent-bg:var(--vz-card-bg-custom)}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc_disabled:before{content:"\f0360";position:absolute;right:.5rem;top:12px;font-size:.8rem;font-family:"Material Design Icons"}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_desc_disabled:after{content:"\f035d";position:absolute;right:.5rem;top:18px;font-size:.8rem;font-family:"Material Design Icons"}table.dataTable>tbody>tr.child span.dtr-title{font-weight:600;min-width:150px}table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before{background-color:#405189;border-color:var(--vz-card-bg-custom)}table.dataTable.dtr-inline.collapsed>tbody>tr.parent.parent>th.dtr-control::before{background-color:#f06548}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td.dtr-control::before{background-color:#f06548}table.dataTable>tbody>tr.child span.dtr-title{min-width:135px}.table-card .dataTables_filter,.table-card .dataTables_length{padding:1rem 1rem;padding-bottom:0}.table-card .dataTables_info,.table-card .dataTables_paginate{padding:1rem 1rem}.table-card div.dataTables_wrapper .col-md-6{width:100%}.table-card div.dataTables_wrapper div.dataTables_filter input{width:calc(100% - 52px)}.table-card div.dataTables_wrapper div.dataTables_filter label{display:block}div.dtr-modal div.dtr-modal-display{background-color:#fff;border-color:var(--vz-border-color);-webkit-box-shadow:none;box-shadow:none;height:70%}div.dtr-modal div.dtr-modal-content{padding:1.25rem}div.dtr-modal div.dtr-modal-content h2{font-size:1.015625rem;font-weight:600;margin-bottom:15px}div.dtr-modal div.dtr-modal-content .dtr-details tr td{padding:.75rem .6rem}div.dtr-modal div.dtr-modal-close{font-size:24px;top:9px;right:11px;width:30px;height:30px;line-height:30px;background-color:var(--vz-card-bg-custom);border-color:var(--vz-border-color)}div.dtr-modal div.dtr-modal-close:hover{background-color:var(--vz-light)}.dt-buttons a.dt-button,.dt-buttons button.dt-button,.dt-buttons div.dt-button,.dt-buttons input.dt-button{border-color:var(--vz-border-color);background:var(--vz-light)}.select2.select2-container{width:100%!important}.select2-container .select2-selection--single{border:1px solid var(--vz-input-border);height:calc(1.5em + 1rem + 2px);background-color:var(--vz-input-bg);outline:0}.select2-container .select2-selection--single .select2-selection__rendered{line-height:36px;padding-left:12px;color:var(--vz-body-color)}.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:var(--vz-input-border) transparent transparent transparent;border-width:6px 6px 0 6px}.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--vz-input-border) transparent!important;border-width:0 6px 6px 6px!important}.select2-results__option{padding:6px 12px}.select2-dropdown{border:0 solid var(--vz-border-color);-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15);background-color:var(--vz-choices-bg);z-index:1056}.select2-container--default .select2-results__option--selected{background-color:var(--vz-input-disabled-bg)}.select2-container--default .select2-search--dropdown{padding:10px;background-color:var(--vz-choices-bg)}.select2-container--default .select2-search--dropdown .select2-search__field{outline:0;border:1px solid var(--vz-input-border);background-color:var(--vz-input-bg);color:var(--vz-body-color);border-radius:.25rem}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#405189}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--vz-choices-bg);color:var(--vz-choices-link-active-color)}.select2-container--default .select2-results__option[aria-selected=true]:hover{background-color:#405189;color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:36px;padding-right:5px}.select2-container--default .select2-selection--single .select2-selection__arrow{right:1px;left:auto}.select2-container .select2-selection--multiple{min-height:calc(1.5em + 1rem + 2px);border:1px solid var(--vz-input-border)!important;background-color:var(--vz-input-bg)}.select2-container .select2-selection--multiple .select2-selection__rendered{padding:1px 4px}.select2-container .select2-selection--multiple .select2-search__field{border:0;color:var(--vz-body-color)}.select2-container .select2-selection--multiple .select2-selection__choice{background-color:#405189;border:none;color:#fff;border-radius:3px;padding:3px;margin-top:6px}.select2-container .select2-selection--multiple .select2-selection__choice__remove{color:#fff;margin-right:7px;border-color:#536295;padding:0 8px;top:3px}.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover{color:#fff;background-color:#405189}.select2-container .select2-search--inline .select2-search__field{margin-top:7px;font-family:var(--vz-font-sans-serif)}.select2-container .select2-search textarea::-webkit-input-placeholder{color:#878a99}.select2-container .select2-search textarea::-moz-placeholder{color:#878a99}.select2-container .select2-search textarea:-ms-input-placeholder{color:#878a99}.select2-container .select2-search textarea::-ms-input-placeholder{color:#878a99}.select2-container .select2-search textarea::placeholder{color:#878a99}.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single{background-color:var(--vz-input-disabled-bg);cursor:default}.toastify{padding:12px 16px;color:#fff;display:inline-block;-webkit-box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:#0ab39c;position:fixed;opacity:0;-webkit-transition:all .4s cubic-bezier(.215,.61,.355,1);transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{opacity:.4;padding:0 5px;position:relative;left:4px;margin-left:4px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-left .toast-close{left:-4px;margin-left:0;margin-right:4px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.choices{position:relative;margin-bottom:24px;font-size:16px}.choices:focus{outline:0}.choices:last-child{margin-bottom:0}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:rgba(var(--vz-light-rgb),.75);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none!important}.choices[data-type*=select-one]{cursor:pointer}.choices[data-type*=select-one] .choices__inner{padding-bottom:.25rem}.choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:.5rem .9rem;background-color:var(--vz-input-bg);border:1px solid var(--vz-input-border);font-size:.8125rem;border-radius:.25rem;color:var(--vz-body-color);margin-bottom:10px}.choices[data-type*=select-one] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;left:auto;margin-top:-10px;margin-right:25px;margin-left:0;height:20px;width:20px;border-radius:10em;opacity:.5}.choices[data-type*=select-one] .choices__button:focus,.choices[data-type*=select-one] .choices__button:hover{opacity:1}.choices[data-type*=select-one] .choices__button:focus{-webkit-box-shadow:0 0 0 2px #00bcd4;box-shadow:0 0 0 2px #00bcd4}.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button{display:none}.choices[data-type*=select-one]:after{content:"\f0140";position:absolute;border:0;border-color:#212529 transparent transparent;right:11.5px;left:auto;font-family:"Material Design Icons";width:auto;height:auto;margin-top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}.choices[data-type*=select-one].is-open:after{margin-top:0;-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.choices[data-type*=select-multiple] .choices__inner,.choices[data-type*=text] .choices__inner{cursor:text;padding-right:.9rem}.choices[data-type*=select-multiple] .choices__button,.choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid rgba(255,255,255,.5);border-right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:.75;border-radius:0}.choices[data-type*=select-multiple] .choices__button:focus,.choices[data-type*=select-multiple] .choices__button:hover,.choices[data-type*=text] .choices__button:focus,.choices[data-type*=text] .choices__button:hover{opacity:1}.choices[data-type*=select-multiple] .choices__list--dropdown,.choices[data-type*=text] .choices__list--dropdown{padding-bottom:10px}.choices[data-type*=select-multiple] .choices__list--dropdown .choices__list,.choices[data-type*=text] .choices__list--dropdown .choices__list{margin-bottom:0}.choices[data-type*=select-multiple] .choices__input{padding-top:3px}.input-light .choices__inner{background-color:var(--vz-light);border:none}.choices__inner{display:inline-block;vertical-align:middle;width:100%;background-color:var(--vz-input-bg);padding:.25rem 3.6rem .1rem .5rem;border:1px solid var(--vz-input-border);border-radius:.25rem!important;font-size:.8125rem;min-height:37.5px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:var(--vz-input-focus-border)}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:initial;border-radius:7px;padding:2px 7px;font-size:11px;font-weight:400;margin-right:3.75px;margin-bottom:3.75px;margin-top:2px;background-color:#405189;border:1px solid #405189;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;-webkit-box-shadow:none;box-shadow:none}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}.choices__list--multiple .choices__item.is-highlighted{background-color:#405189;border:1px solid #405189}.is-disabled .choices__list--multiple .choices__item{background-color:#3577f1;border:1px solid #3577f1}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:var(--vz-choices-bg);border:1px solid var(--vz-border-color);-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);top:100%;margin-top:0;padding:10px 10px 20px 10px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform:translateY(1px);transform:translateY(1px)}.choices__list--dropdown.is-active{visibility:visible;-webkit-animation-name:DropDownSlide;animation-name:DropDownSlide}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:var(--vz-choices-link-hover-bg)}.choices__list--dropdown .choices__list{margin:0 -16px -16px}.choices__list--dropdown .has-no-results{font-style:italic;font-weight:500}.choices__list--dropdown .choices__item--selectable:after{display:none}.is-open .choices__list--dropdown{border-color:var(--vz-border-color)}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:.25rem .25rem 0 0}.is-flipped .choices__list--dropdown.is-active{-webkit-animation-name:DropDownSlideDown;animation-name:DropDownSlideDown;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;font-size:.8125rem;padding:.35rem 1.2rem .35rem 16px}@media (min-width:640px){.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:.5}}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5}.choices__heading{font-weight:600;font-size:12px;padding:10px 16px;border-bottom:1px solid var(--vz-border-color);color:#878a99}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:0}.choices__input{display:inline-block;vertical-align:baseline;background-color:var(--vz-input-bg);color:var(--vz-body-color);font-size:.8125rem;margin-bottom:0;border:0;border-radius:0;max-width:100%;padding:2px 0 2px 2px}.choices__input:focus{outline:0}.choices__input::-webkit-input-placeholder{color:#878a99}.choices__input::-moz-placeholder{color:#878a99}.choices__input:-ms-input-placeholder{color:#878a99}.choices__input::-ms-input-placeholder{color:#878a99}.choices__input::placeholder{color:#878a99}.choices__placeholder{color:#878a99;opacity:1}[data-layout-mode=dark] .choices[data-type*=select-one] .choices__button{-webkit-filter:invert(1) grayscale(100%) brightness(200%);filter:invert(1) grayscale(100%) brightness(200%)}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:var(--vz-choices-bg);-webkit-box-shadow:1px 0 0 var(--vz-border-color),-1px 0 0 var(--vz-border-color),0 1px 0 var(--vz-border-color),0 -1px 0 var(--vz-border-color),0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 var(--vz-border-color),-1px 0 0 var(--vz-border-color),0 1px 0 var(--vz-border-color),0 -1px 0 var(--vz-border-color),0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:1056}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px;width:100%;-webkit-box-shadow:none;box-shadow:none}.flatpickr-calendar.inline .flatpickr-rContainer{display:block;width:100%}.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days{width:100%;border:1px solid var(--vz-input-border);border-top:none;border-radius:0 0 5px 5px}.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days .dayContainer{width:100%;min-width:100%;max-width:100%}.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day{max-width:100%;border-radius:4px}.flatpickr-calendar.inline .flatpickr-time{border:1px solid var(--vz-input-border)!important;border-radius:.25rem}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid var(--vz-border-color)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar::after,.flatpickr-calendar::before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight::after,.flatpickr-calendar.arrowRight::before,.flatpickr-calendar.rightMost::after,.flatpickr-calendar.rightMost::before{left:auto;right:22px}.flatpickr-calendar.arrowCenter::after,.flatpickr-calendar.arrowCenter::before{left:50%;right:50%}.flatpickr-calendar::before{border-width:5px;margin:0 -5px}.flatpickr-calendar::after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop::after,.flatpickr-calendar.arrowTop::before{bottom:100%}.flatpickr-calendar.arrowTop::before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop::after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom::after,.flatpickr-calendar.arrowBottom::before{top:100%}.flatpickr-calendar.arrowBottom::before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom::after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#405189;border-radius:5px 5px 0 0}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(255,255,255,.9);fill:rgba(255,255,255,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(255,255,255,.9);fill:rgba(255,255,255,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:rgba(255,255,255,.9)}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(var(--vz-dark-rgb),.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:100%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month span.arrowUp::after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:600;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(255,255,255,.9);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{-webkit-appearance:menulist;-moz-appearance:menulist;appearance:menulist;background:0 0;border:none;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:600;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background-color:transparent}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0;color:rgba(0,0,0,.8)}.flatpickr-weekdays{background-color:#405189;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:36px;border-bottom:1px solid var(--vz-border-color)}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#405189;color:#fff;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:500}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--vz-body-color);cursor:pointer;font-weight:400;width:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day:focus,.flatpickr-day:hover{background-color:rgba(var(--vz-light-rgb),.7)}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background-color:var(--vz-light);border-color:var(--vz-light)}.flatpickr-day.today{border-color:#405189;background-color:rgba(64,81,137,.1);-webkit-box-shadow:none;box-shadow:none}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#405189;background-color:rgba(64,81,137,.15);color:var(--vz-dark)}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#405189;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#405189}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #405189;box-shadow:-10px 0 0 #405189}.flatpickr-day.endRange.startRange .endRange,.flatpickr-day.selected.startRange .endRange,.flatpickr-day.startRange.startRange .endRange{border-radius:50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 var(--vz-light),5px 0 0 var(--vz-light);box-shadow:-5px 0 0 var(--vz-light),5px 0 0 var(--vz-light)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(var(--vz-body-color-rgb),.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(var(--vz-body-color-rgb),.3)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #405189,5px 0 0 #405189;box-shadow:-5px 0 0 #405189,5px 0 0 #405189}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:35px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(var(--vz-dark-rgb),.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowDown:after,.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--vz-border-color)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:var(--vz-body-color);font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:var(--vz-body-color);font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:rgba(64,81,137,.04)}.flatpickr-am-pm:focus,.flatpickr-am-pm:hover,.numInput:focus,.numInput:hover,.numInputWrapper:focus,.numInputWrapper:hover{background-color:transparent}.flatpickr-input[readonly]{cursor:pointer;background-color:var(--vz-input-bg)}[data-inline-date=true],[data-time-inline]{display:none}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}[datepicker-inline],[timepicker-inline]{display:none}[data-input-flag]{position:relative}[data-input-flag] .dropdown-menu .dropdown-menu-list{max-height:158px;overflow-y:auto}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar{-webkit-appearance:none}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar:vertical{width:8px}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar:horizontal{height:10px}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:8px}[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-track{border-radius:8px}[data-option-flag-img-name] .flag-input{padding-left:45px;background-image:url(../images/flags/us.svg);background-repeat:no-repeat;background-position:14px 8px;background-size:18px}[data-option-flag-img-name]::before,[data-option-flag-name]::before{content:"\f0140";font-family:"Material Design Icons";position:absolute;right:.9rem;top:.5rem;font-size:16px}[data-option-countrycode=false] .country-codeno{display:none}[data-search-input=false] .searchlist-input{display:none}.auth-page-wrapper .auth-page-content{padding-bottom:60px;position:relative;z-index:2;width:100%}.auth-page-wrapper .footer{left:0;background-color:transparent;color:var(--vz-body-color)}.auth-one-bg-position{position:absolute;top:0;left:0;right:0;width:100%;height:380px}@media (max-width:575.98px){.auth-one-bg-position{height:280px}}.auth-one-bg{background-image:url(../images/auth-one-bg.jpg);background-position:center;background-size:cover}.auth-one-bg .bg-overlay{background:-webkit-gradient(linear,left top,right top,from(#364574),to(#405189));background:linear-gradient(to right,#364574,#405189);opacity:.9}.shape{position:absolute;bottom:0;right:0;left:0;z-index:1;pointer-events:none}.shape>svg{width:100%;height:auto;fill:var(--vz-body-bg)}.auth-pass-inputgroup input[type=text]+.btn .ri-eye-fill:before{content:"\ecb6"}.particles-js-canvas-el{position:relative}.signin-other-title{position:relative}.signin-other-title:after{content:"";position:absolute;width:100%;height:1px;left:0;right:0;border-top:1px dashed var(--vz-border-color);top:10px}.signin-other-title .title{display:inline-block;position:relative;z-index:9;background-color:var(--vz-card-bg-custom);padding:2px 16px}.auth-bg-cover{background:linear-gradient(-45deg,#405189 50%,#0ab39c)}.auth-bg-cover>.bg-overlay{background-image:url(../images/cover-pattern.png);background-position:center;background-size:cover;opacity:1;background-color:transparent}.auth-bg-cover .footer{color:rgba(255,255,255,.5)}#password-contain{display:none}#password-contain p{padding-left:13px}#password-contain p.valid{color:#0ab39c}#password-contain p.valid::before{position:relative;left:-8px;content:"✔"}#password-contain p.invalid{color:#f06548}#password-contain p.invalid::before{position:relative;left:-8px;content:"✖"}.dash-filter-picker{min-width:210px!important}.upcoming-scheduled{position:relative}@media (max-width:575.98px){.upcoming-scheduled{top:35px!important}}.upcoming-scheduled .flatpickr-months{position:absolute!important;top:-45px!important;left:auto!important;right:0!important;width:200px;background-color:transparent}.upcoming-scheduled .flatpickr-months .flatpickr-month{color:#878a99!important;fill:#878a99!important}.upcoming-scheduled .flatpickr-months .flatpickr-next-month,.upcoming-scheduled .flatpickr-months .flatpickr-prev-month{display:none}.upcoming-scheduled .flatpickr-calendar{-webkit-box-shadow:none!important;box-shadow:none!important}.upcoming-scheduled .flatpickr-calendar .flatpickr-current-month{font-size:13px;width:100%;left:0}.upcoming-scheduled .flatpickr-calendar .flatpickr-monthDropdown-months{border:1px solid var(--vz-border-color);border-radius:4px;height:26px}.upcoming-scheduled .flatpickr-calendar .flatpickr-weekdays{background-color:var(--vz-light);border:none}.upcoming-scheduled .flatpickr-calendar .flatpickr-weekdays span.flatpickr-weekday{color:var(--vz-dark);background-color:var(--vz-light)}.upcoming-scheduled .flatpickr-calendar .flatpickr-day.today{color:#fff!important;background-color:#0ab39c;border-color:#0ab39c!important}.upcoming-scheduled .flatpickr-calendar .flatpickr-day.today:hover{color:#0ab39c!important;background-color:rgba(10,179,156,.2)!important}.upcoming-scheduled .flatpickr-calendar .flatpickr-day.selected{background-color:#0ab39c!important;border-color:#0ab39c!important;color:#fff}.upcoming-scheduled .flatpickr-calendar .numInputWrapper{width:7.5ch;margin-left:10px}.upcoming-scheduled .flatpickr-days{border:none!important}.crm-widget .col{border-right:1px solid var(--vz-border-color)}.crm-widget .col:last-child{border:0}@media (min-width:768px) and (max-width:1399.98px){.crm-widget .col:nth-child(3){border-right:0}.crm-widget .col:last-child{border-right:1px solid var(--vz-border-color)}}@media (max-width:767.98px){.crm-widget .col{border-right:0;border-bottom:1px solid var(--vz-border-color)}}@media (min-width:1400px) and (max-width:1599.98px){.project-wrapper .col-xxl-4,.project-wrapper>.col-xxl-8{width:100%}}.crypto-widget{max-width:130px!important}.bg-marketplace{background-image:url(../images/nft/marketplace.png);background-size:cover}.dash-countdown .countdownlist .count-num{background-color:var(--vz-card-bg-custom);padding:16px 8px;font-size:22px}@media (max-width:575.98px){.dash-countdown .countdownlist .count-num{font-size:16px;padding:8px 6px}}@media (max-width:575.98px){.dash-countdown .countdownlist .count-title{font-size:10px}}.marketplace-icon{position:absolute;float:right;top:30px;left:30px}.marketplace-swiper .swiper-button-next,.marketplace-swiper .swiper-button-prev{top:34px;width:28px;height:28px;background-color:rgba(64,81,137,.1);color:#405189;border-radius:.3rem;right:16px!important}.marketplace-swiper .swiper-button-prev{right:58px!important;left:auto!important}.dash-collection .content{background-color:rgba(255,255,255,.25);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (max-width:1441.98px){.dash-nft .col-xxl-3,.dash-nft .col-xxl-9{width:100%!important;max-width:100%!important}}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{width:32px;height:32px;display:inline-block;vertical-align:middle}.timeline{position:relative;width:100%;max-width:1400px;margin:0 auto}.timeline::after{content:"";position:absolute;width:2px;background:var(--vz-card-bg-custom);top:57px;bottom:166px;left:50%;margin-left:-1.5px}.timeline-item{padding:30px 60px;position:relative;background:inherit;width:50%}.timeline-item .icon{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:60px;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:25px;top:30px;right:-30px;padding:9px 0;background:var(--vz-card-bg-custom);border:1px solid var(--vz-border-color);border-radius:50px;color:#0ab39c;z-index:1}.timeline-item .date{position:absolute;display:inline-block;width:calc(100% - 48px);top:50px;font-size:14px;font-weight:500;font-style:italic}.timeline-item .content{padding:20px;background:var(--vz-card-bg-custom);position:relative;border:1px solid var(--vz-border-color);border-radius:.25rem;-webkit-box-shadow:0 .125rem .25rem rgba(0,0,0,.075);box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}.timeline-item.left{left:0}.timeline-item.left .date{left:calc(100% + 48px);text-align:start}.timeline-item.right{left:50%}.timeline-item.right .icon{left:-30px}.timeline-item.right .date{right:calc(100% + 48px);text-align:end}.timeline-item.right::before{left:28px;border-color:transparent transparent transparent #fff}@media (max-width:991.98px){.timeline::after{left:24px;bottom:180px}.timeline-item{width:100%;padding-left:48px;padding-right:0}.timeline-item.left,.timeline-item.right{left:0}.timeline-item.left .icon,.timeline-item.right .icon{width:45px;height:45px;top:0;font-size:18px;left:0}.timeline-item.left::before,.timeline-item.right::before{left:110px;border-color:transparent transparent transparent var(--vz-border-color)}.timeline-item.left .date,.timeline-item.right .date{right:auto;left:48px;width:79px;top:8px;text-align:left}}.timeline-2{position:relative}.timeline-2::after{position:absolute;content:"";width:2px;height:83%;top:50px;left:40px;margin-left:-1px;background:var(--vz-card-bg-custom)}.timeline-2 .timeline-year{position:relative;width:100%;text-align:left;z-index:1}.timeline-2 .timeline-year p{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:80px;height:80px;margin:0;padding:23px 10px;background:var(--vz-card-bg-custom);border-radius:50px;text-transform:uppercase;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.timeline-2 .timeline-year p span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.timeline-2 .timeline-date{font-size:14px;font-weight:500;margin:24px 0 0 0;margin-left:55px}.timeline-2 .timeline-date::after{content:"";display:block;position:absolute;width:14px;height:14px;top:26px;left:45px;-webkit-box-align:left;-ms-flex-align:left;align-items:left;background:#0ab39c;border:3px solid var(--vz-card-bg-custom);border-radius:50px;z-index:1}.timeline-2 .timeline-box{position:relative;display:inline-block;margin:23px 62px;padding:20px;border:1px solid var(--vz-border-color);border-radius:6px;background:var(--vz-card-bg-custom);max-width:695px}@media (max-width:991.98px){.timeline-2 .timeline-box{margin-right:0}}.timeline-2 .timeline-box::after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;top:26px;right:100%;border-color:transparent var(--vz-card-bg-custom) transparent transparent;border-width:10px}.timeline-2 .timeline-box::before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;right:100%;top:24px;border-color:transparent var(--vz-border-color) transparent transparent;border-width:12px}.timeline-2 .timeline-box .timeline-text{position:relative;float:left}.timeline-2 .timeline-launch{position:relative;display:inline-block;border:1px solid var(--vz-border-color);border-radius:6px;background:#fff;width:100%;margin-top:15px;padding:0;border:none;text-align:left;background:0 0}.timeline-2 .timeline-launch .timeline-box{margin-left:0}.timeline-2 .timeline-launch .timeline-box::after{left:30px;margin-left:0;top:-20px;border-color:transparent transparent var(--vz-border-color) transparent}.timeline-2 .timeline-launch .timeline-box::before{left:30px;margin-left:0;top:-19px;border-color:transparent transparent var(--vz-card-bg-custom) transparent;border-width:10px;z-index:1}.horizontal-timeline{position:relative;width:100%;margin:0 auto}.horizontal-timeline::before{content:"";position:absolute;width:100%;top:174px;left:0;height:2px;background-color:var(--vz-card-bg-custom)}.horizontal-timeline .swiper-slide .item-box{margin:227px 0 0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.horizontal-timeline .swiper-slide .item-box::after{content:"";position:absolute;left:0;right:0;margin:0 auto;background:#405189;width:13px;height:13px;top:-59px;border-radius:50px;border:3px solid var(--vz-card-bg-custom)}.horizontal-timeline .swiper-slide .timeline-content{min-height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:var(--vz-card-bg-custom)}.horizontal-timeline .swiper-slide .timeline-content::before{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;left:0;top:-23px;border-color:transparent transparent var(--vz-card-bg-custom) transparent;border-width:12px;right:0;margin:0 auto}.horizontal-timeline .swiper-slide .time{position:absolute;top:-86px;right:0;left:0;margin:0 auto}.horizontal-timeline .swiper-slide:nth-child(even){margin-top:5px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content::before{bottom:-23px;top:auto;border-color:var(--vz-card-bg-custom) transparent transparent transparent}.horizontal-timeline .swiper-slide:nth-child(even) .time{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.horizontal-timeline .swiper-button-next,.horizontal-timeline .swiper-button-prev{height:40px;width:40px;line-height:40px;border-radius:50%;background-color:#445692}.horizontal-timeline .swiper-button-next::after,.horizontal-timeline .swiper-button-prev::after{font-size:24px;color:#fff}.horizontal-timeline .swiper-button-next.swiper-button-disabled,.horizontal-timeline .swiper-button-prev.swiper-button-disabled{background-color:rgba(64,81,137,.5);opacity:1;cursor:auto;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);pointer-events:none}.horizontal-timeline .swiper-button-next{right:0}.horizontal-timeline .swiper-button-next::after{content:"\ea6e";font-family:remixicon}.horizontal-timeline .swiper-button-prev{left:0}.horizontal-timeline .swiper-button-prev::after{content:"\ea64";font-family:remixicon}.acitivity-timeline{position:relative;overflow:hidden}.acitivity-timeline .acitivity-item{position:relative}.acitivity-timeline .acitivity-item .flex-shrink-0{z-index:2}.acitivity-timeline .acitivity-item .acitivity-avatar{background-color:var(--vz-card-bg-custom);border:3px solid var(--vz-card-bg-custom);height:32px;width:32px}.acitivity-timeline .acitivity-item:before{content:"";position:absolute;border-left:1px dashed var(--vz-border-color);left:16px;height:100%;top:5px;z-index:0}.acitivity-timeline .acitivity-item:last-child::before{border-color:transparent}.categories-filter .list-inline-item{position:relative;margin-right:0}.categories-filter .list-inline-item a{display:block;color:var(--vz-body-color);font-weight:600;padding:8px 15px;margin:5px;cursor:pointer}.gallery-box{position:relative;overflow:hidden;border:1px solid transparent;margin-bottom:10px;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;padding:8px}.gallery-box::before{content:"";position:absolute;left:0;right:0;top:0;width:100%;height:0;background-color:var(--vz-card-bg-custom);-webkit-transition:all .4s;transition:all .4s}.gallery-box .gallery-container{position:relative;overflow:hidden;border-radius:4px}.gallery-box .gallery-container a{display:block}.gallery-box .gallery-container .gallery-overlay{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(0,0,0,0)),color-stop(60%,rgba(0,0,0,0)),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 100%);visibility:hidden;overflow:hidden;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:16px}.gallery-box .gallery-container .gallery-overlay .overlay-caption{color:#fff;margin:0;font-size:16px}.gallery-box .gallery-img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.gallery-box .box-content{position:relative}.gallery-box .box-content .title{font-size:14px;margin-bottom:4px;display:none}.gallery-box .box-content .post{margin:0;-webkit-transition:all .2s;transition:all .2s;color:#878a99}.gallery-box:hover::before{height:100%}.gallery-box:hover .box-content{bottom:0}.gallery-box:hover .box-content .post{opacity:1}.gallery-box:hover .gallery-overlay{opacity:1;visibility:visible}.gallery-light .gallery-box::before{background-color:var(--vz-light)}.error-basic-img{max-width:450px}.error-500 .title{font-size:250px}.error-500 .error-500-img{position:absolute;top:57px;left:0;right:0;margin:0 auto}@media (min-width:768px) and (max-width:991.98px){.error-500 .title{font-size:150px}.error-500 .error-500-img{width:20%!important;top:43px}}@media (max-width:767.98px){.error-500 .title{font-size:68px;margin-top:35px}.error-500 .error-500-img{position:relative;top:0}}@-webkit-keyframes errorAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes errorAnimation{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.error-img{-webkit-animation:errorAnimation 20s infinite;animation:errorAnimation 20s infinite}.error-text{text-shadow:4px 4px rgba(10,179,156,.4)}@media (min-width:1200px){.error-text{font-size:10rem}}.profile-wid-bg{position:absolute;left:0;right:0;top:0;height:320px}@media (max-width:575.98px){.profile-wid-bg{height:445px}}.profile-wid-bg::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;opacity:.9;background:#405189;background:-webkit-gradient(linear,left bottom,left top,from(#171e32),to(#405189));background:linear-gradient(to top,#171e32,#405189)}.profile-wid-bg .profile-wid-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-nav.nav-pills .nav-link{color:rgba(255,255,255,.8)}.profile-nav.nav-pills .nav-link::before{background-color:rgba(255,255,255,.1)}.profile-project-card{border:1px solid var(--vz-border-color);border-left:3px solid var(--vz-border-color)}.profile-project-card.profile-project-primary{border-left-color:#405189}.profile-project-card.profile-project-secondary{border-left-color:#3577f1}.profile-project-card.profile-project-success{border-left-color:#0ab39c}.profile-project-card.profile-project-info{border-left-color:#299cdb}.profile-project-card.profile-project-warning{border-left-color:#f7b84b}.profile-project-card.profile-project-danger{border-left-color:#f06548}.profile-project-card.profile-project-light{border-left-color:#f3f6f9}.profile-project-card.profile-project-dark{border-left-color:#212529}.user-profile-img{position:relative}.user-profile-img .profile-img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.user-profile-img .profile-img{height:160px}}.user-profile-img .profile-foreground-img-file-input{display:none}.user-profile-img .profile-photo-edit{cursor:pointer}.profile-user{position:relative;display:inline-block}.profile-user .profile-photo-edit{position:absolute;right:0;left:auto;bottom:0;cursor:pointer}.profile-user .user-profile-image{-o-object-fit:cover;object-fit:cover}.profile-user .profile-img-file-input{display:none}.profile-timeline .accordion-item{position:relative}.profile-timeline .accordion-item .accordion-button{background-color:transparent}.profile-timeline .accordion-item .accordion-button::after{background:0 0}.profile-timeline .accordion-item::before{content:"";border-left:2px dashed var(--vz-border-color);position:absolute;height:100%;left:23px}.profile-timeline .accordion-item:first-child::before{top:8px}.profile-timeline .accordion-item:last-child::before{height:20px;top:3px}.profile-setting-img{position:relative;height:260px}.profile-setting-img .overlay-content{content:"";position:absolute;top:0;right:0}.profile-setting-img .profile-img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media (max-width:991.98px){.profile-setting-img .profile-img{height:160px}}.profile-setting-img .profile-foreground-img-file-input{display:none}.profile-setting-img .profile-photo-edit{cursor:pointer}@media (max-width:575.98px){[data-layout=horizontal] .profile-foreground{margin-top:0!important}}.sitemap-content{width:100%;max-width:1142px;margin:0 auto;padding:0 20px}.sitemap-content *{position:relative}.sitemap-horizontal{position:relative}.sitemap-horizontal ul{padding:0;margin:0;list-style:none}.sitemap-horizontal ul a{display:block;background:var(--vz-light);border:2px solid var(--vz-card-bg-custom);-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15);font-size:.8125rem;height:60px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitemap-horizontal ul a span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.administration .director>li>a{width:50%;margin:0 auto 0 auto;border-radius:4px}.administration .subdirector{position:absolute;width:100%}.administration .subdirector::after{content:"";display:block;width:0;height:130px;border-left:2px dashed var(--vz-border-color);left:45.45%;position:relative}.administration .subdirector>li:first-child{width:18.59%;height:64px;margin:0 auto 92px auto;padding-top:25px;border-bottom:2px dashed var(--vz-border-color);z-index:1;float:right;right:27.2%;border-left:2px dashed var(--vz-border-color)}.administration .subdirector>li:first-child a{width:100%;left:25px}@media screen and (max-width:767px){.administration .subdirector>li:first-child{width:40%;right:10%;margin-right:2px}.administration .subdirector::after{left:49.8%}}.departments{width:100%}.departments>li:first-child{width:18.59%;height:64px;margin:0 auto 92px auto;padding-top:25px;border-bottom:2px dashed var(--vz-border-color);z-index:1;float:left;left:27%}.departments>li:first-child a{width:100%;right:25px}.departments>li:nth-child(2){margin-left:0;clear:left}.departments>li:nth-child(2).department:before{border:none}.departments::after{content:"";display:block;position:absolute;width:81.1%;height:22px;border-top:2px dashed var(--vz-border-color);border-right:2px dashed var(--vz-border-color);border-left:2px dashed var(--vz-border-color);margin:0 auto;top:130px;left:9.1%}@media screen and (max-width:767px){.departments>li:first-child{width:40%;left:10%;margin-left:2px}.departments::after{border-right:none;left:0;width:50%}}.department{border-left:2px dashed var(--vz-border-color);float:left;margin-left:1.75%;margin-bottom:60px;width:18.25%}.department::before{content:"";display:block;position:absolute;width:0;height:22px;border-left:2px dashed var(--vz-border-color);z-index:1;top:-22px;left:50%;margin-left:-4px}.department>a{margin:0 0 -26px -4px;z-index:1}.department ul{margin-top:0;margin-bottom:0}.department ul li{padding-left:25px;border-bottom:2px dashed var(--vz-border-color);height:80px}.department ul li a{background:var(--vz-card-bg-custom);margin-top:48px;position:absolute;z-index:1;width:90%;height:60px;vertical-align:middle;right:-1px;text-align:center}.department:first-child{margin-left:0;clear:left}@media screen and (min-width:768px){.department:last-child:before{border:none}}@media screen and (max-width:767px){.department{float:none;width:100%;margin-left:0}.department::before{content:"";display:block;position:absolute;width:0;height:60px;border-left:2px dashed #fff;z-index:1;top:-60px;left:0;margin-left:-4px}.department:nth-child(2)::before{display:none}}.hori-sitemap ul{padding:0;padding-top:10px;text-align:center}.hori-sitemap ul li{position:relative}@media (max-width:575.98px){.hori-sitemap ul{text-align:left}.hori-sitemap ul .parent-title a{padding-left:0}.hori-sitemap ul .parent-title a:after{display:none}.hori-sitemap ul .parent-title:before{display:none}}@media (max-width:575.98px){.hori-sitemap>ul{position:relative}.hori-sitemap>ul li{padding-top:10px}.hori-sitemap>ul li .second-list,.hori-sitemap>ul li .sub-list{position:relative}.hori-sitemap>ul li .second-list:before,.hori-sitemap>ul li .sub-list:before{content:"";height:calc(100% - 14px);border-right:2px dashed var(--vz-border-color);position:absolute;top:0;left:0}.hori-sitemap>ul li .sub-list:before{height:38%}.hori-sitemap>ul li a{position:relative;padding:4px 16px 4px 36px}.hori-sitemap>ul li a:after{content:"";width:24px;border-top:2px dashed var(--vz-border-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.hori-sitemap>ul li ul{margin-left:36px}}@media (min-width:576px){.hori-sitemap ul{padding-top:20px}.hori-sitemap ul li{padding-top:30px}.hori-sitemap ul li:before{content:"";height:24px;width:0;border-right:2px dashed var(--vz-border-color);position:absolute;top:0;left:0;right:0;margin:0 auto}.hori-sitemap ul li:after{content:"";width:100%;border-top:2px dashed var(--vz-border-color);position:absolute;top:0;left:50%}.hori-sitemap ul li:last-of-type:after{display:none}.hori-sitemap ul li.parent-title::before{content:"";height:23px;border-right:2px dashed var(--vz-border-color);position:absolute;top:28px;left:0}.hori-sitemap ul li.parent-title::after{border:none}.hori-sitemap ul li .sub-title{position:relative}.hori-sitemap ul li .sub-title::before{content:"";height:21px;border-right:2px dashed var(--vz-border-color);position:absolute;top:27px;left:49%;margin:0 auto}}.hori-sitemap a{color:var(--vz-body-color);padding:4px 0;display:block}.verti-sitemap a{color:var(--vz-body-color);display:block}.verti-sitemap .parent-title a{padding-left:0}.verti-sitemap .parent-title a:before{display:none}.verti-sitemap .parent-title:before{display:none}.verti-sitemap .first-list{position:relative;padding-top:10px}.verti-sitemap .first-list:before{content:"";border-left:2px dashed var(--vz-border-color);position:absolute;top:0;height:100%;bottom:0;left:0}.verti-sitemap .first-list .list-wrap a,.verti-sitemap .first-list li a{position:relative;padding:10px 16px 4px 36px}.verti-sitemap .first-list .list-wrap a::before,.verti-sitemap .first-list li a::before{content:"";width:24px;border-top:2px dashed var(--vz-border-color);position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}.verti-sitemap .first-list .second-list,.verti-sitemap .first-list .third-list{margin-left:42px}.verti-sitemap .first-list .second-list,.verti-sitemap .first-list .third-list{position:relative}.verti-sitemap .first-list .second-list li,.verti-sitemap .first-list .third-list li{position:relative}.verti-sitemap .first-list .second-list li:before,.verti-sitemap .first-list .third-list li:before{content:"";height:100%;border-left:2px dashed var(--vz-border-color);position:absolute;top:0;left:0;margin:0 auto}.verti-sitemap .first-list .second-list li:last-child::before,.verti-sitemap .first-list .third-list li:last-child::before{height:13px}.verti-sitemap .first-list:last-child::before{height:25px}.modal-team-cover,.profile-offcanvas .team-cover,.team-box .team-cover{display:none;position:relative;margin-bottom:-140px}.modal-team-cover img,.profile-offcanvas .team-cover img,.team-box .team-cover img{height:140px;width:100%;-o-object-fit:cover;object-fit:cover}.modal-team-cover::before,.profile-offcanvas .team-cover::before,.team-box .team-cover::before{content:"";position:absolute;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#171e32),to(#405189));background:linear-gradient(to top,#171e32,#405189);opacity:.6}.team-list.grid-view-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.team-list.grid-view-filter .team-box{overflow:hidden}.team-list.grid-view-filter .team-box .team-row{-webkit-box-align:start;-ms-flex-align:start;align-items:start}.team-list.grid-view-filter .team-box .team-row .col{width:100%}.team-list.grid-view-filter .team-box .team-cover{display:block}.team-list.grid-view-filter .team-box .team-settings .col{width:50%!important;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.team-list.grid-view-filter .team-box .team-settings .btn-star{color:#fff}.team-list.grid-view-filter .team-box .team-settings .dropdown>a{color:#fff}.team-list.grid-view-filter .team-box .team-profile-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:25px;margin-top:36px}.team-list.grid-view-filter .team-box .team-profile-img .avatar-lg{font-size:22px}.team-list.grid-view-filter .team-box .team-profile-img .team-content{margin-left:0;margin-top:25px;text-align:center}.team-list.grid-view-filter .team-box .view-btn{width:100%;margin-top:25px}@media (min-width:1200px) and (max-width:1399.98px){.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:33.33%}}@media (max-width:1199.98px){.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media (max-width:767.98px){.team-list.grid-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}}.team-list.list-view-filter{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.team-list.list-view-filter .team-box{margin-bottom:10px}.team-list.list-view-filter .team-box .team-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.team-list.list-view-filter .team-box .team-profile-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.team-list.list-view-filter .team-box .team-profile-img .avatar-lg{height:4rem;width:4rem;font-size:16px}.team-list.list-view-filter .team-box .team-profile-img .team-content{margin-left:15px}.team-list.list-view-filter .team-box .team-settings{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.team-list.list-view-filter .team-box .btn-star{color:#405189}@media (max-width:767.98px){.team-list.list-view-filter{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.team-list.list-view-filter .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.team-list.list-view-filter .team-box .team-settings{width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:10px}.team-list.list-view-filter .team-box .team-settings .col{width:50%}.team-list.list-view-filter .team-box .team-profile-img{margin-bottom:25px}.team-list.list-view-filter .team-box .view-btn{width:100%;margin-top:25px}}.modal-team-cover{display:block}.list-grid-nav .nav-link.active{background-color:#299cdb;color:#fff}.profile-offcanvas .team-cover{margin-bottom:-132px;display:block;z-index:-1}.profile-offcanvas .btn-star{color:#fff}.profile-offcanvas .dropdown>a{color:#fff}.countdownlist{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.countdownlist .countdownlist-item{width:25%}.countdownlist .countdownlist-item:last-of-type .count-num::after{display:none}.countdownlist .count-title{font-size:13px;font-weight:500;display:block;margin-bottom:8px;color:rgba(var(--vz-dark-rgb),.5);text-transform:uppercase}.countdownlist .count-num{background-color:var(--vz-card-bg-custom);padding:16px 8px;position:relative;border-radius:.25rem;-webkit-box-shadow:0 1px 2px rgba(56,65,74,.15);box-shadow:0 1px 2px rgba(56,65,74,.15);font-weight:600;font-size:32px}@media (max-width:575.98px){.countdownlist .count-num{font-size:18px}}.countdownlist .count-num::after{content:":";font-size:20px;position:absolute;right:-16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--vz-dark)}.move-animation{-webkit-animation:mover 1s infinite alternate;animation:mover 1s infinite alternate}@-webkit-keyframes mover{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}@keyframes mover{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-16px);transform:translateY(-16px)}}.coming-soon-text{font-weight:600;text-transform:uppercase;color:#fff;text-shadow:3px 4px #0ab39c}.countdown-input-group{max-width:400px}.search-more-results{position:relative;overflow:hidden}.search-more-results .nav-icon{font-size:14px;color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;left:0;right:0}.search-more-results .nav-icon i{font-size:20px}@media (max-width:767.98px){.search-more-results .nav-icon{font-size:14px}.search-more-results .nav-icon i{font-size:18px}}.video-list .list-element{display:none}.video-list .list-element:nth-child(1){display:block}.video-list .list-element:nth-child(2){display:block}.video-list .list-element:nth-child(3){display:block}.search-voice{height:120px;width:120px;line-height:120px;margin:0 auto;text-align:center;border-radius:50%;z-index:1;position:relative}.search-voice i{line-height:56px;font-size:30px}.search-voice .voice-wave{position:absolute;width:120px;height:120px;z-index:-1;left:0;right:0;margin:0 auto;opacity:0;border-radius:100px;-webkit-animation:voice-wave 1.8s infinite;animation:voice-wave 1.8s infinite;background-color:var(--vz-light)}.search-voice .voice-wave:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.search-voice .voice-wave:nth-child(3){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes voice-wave{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes voice-wave{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.images-menu .swiper-slide{width:auto;display:inline-block}.invoice-table tbody:last-child{border:none}.currency-select .choices__inner{padding:0;padding-right:15px;min-height:0}.currency-select .choices__list--single{padding:0 16px 0 4px}.currency-select .choices[data-type*=select-one]{bottom:0}.currency-select .choices[data-type*=select-one] :after{top:4px}.currency-select .choices[data-type*=select-one] .choices__inner{padding-bottom:0}.email-wrapper{position:relative;overflow-x:hidden}.email-menu-sidebar{height:calc(100vh - 137px);position:relative;background-color:var(--vz-card-bg-custom);-webkit-transition:all .2s;transition:all .2s}@media (min-width:992px){.email-menu-sidebar{min-width:250px;max-width:250px;height:calc(100vh - 70px - 60px - 8px)}}@media (max-width:991.98px){.email-menu-sidebar{position:fixed;top:0;bottom:0;left:0;width:200px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;height:100vh}.email-menu-sidebar.menubar-show{visibility:visible;-webkit-transform:none;transform:none}}.email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 295px)}@media (max-width:991.98px){.email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 150px)}}.mail-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#878a99;padding:5px 0;font-weight:500}.mail-list a:hover{color:#405189}.mail-list a i{font-size:14px}.mail-list a.active{color:#0ab39c;font-weight:600}.mail-list a.active i{color:#0ab39c}.email-chat-list a{padding:6px 24px}.email-chat-list a.active{background-color:rgba(var(--vz-light-rgb),.7)}.email-topbar-link .btn-ghost-secondary{color:#878a99}.email-topbar-link .btn-ghost-secondary:hover{color:#3577f1}.email-content{width:100%;background-color:var(--vz-card-bg-custom);-webkit-transition:all .2s;transition:all .2s}.unreadConversations-alert{position:fixed;bottom:60px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.email-detail-content{position:relative;top:0;bottom:0;left:-2px;width:0;background-color:var(--vz-card-bg-custom);-webkit-transform:translateX(200%);transform:translateX(200%);-webkit-transition:all .2s;transition:all .2s;display:none;border-left:2px solid var(--vz-body-bg)}.email-detail-show .email-detail-content{-webkit-transform:none;transform:none;display:block;width:60%}.email-detail-show .email-content{margin-right:0}.email-detail-content-scroll{height:calc(100vh - 395px)}@media (max-width:1349.98px){.email-detail-content-scroll{height:calc(100vh - 257px)}}.message-list-content{height:calc(100vh - 242px)}@media (max-width:575.98px){.message-list-content{height:calc(100vh - 230px)}}.message-list{display:block;padding-left:0;margin:0}.message-list li{position:relative;display:block;height:50px;line-height:50px;cursor:default;-webkit-transition-duration:.3s;transition-duration:.3s;clear:both}.message-list li a{color:var(--vz-gray-700)}.message-list li:hover{background:var(--vz-light);-webkit-transition-duration:50ms;transition-duration:50ms}.message-list li .col-mail{float:left;position:relative}.message-list li .col-mail-1{width:280px}.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 0 0 20px;line-height:normal}.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:95px;right:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0}@media (max-width:575.98px){.message-list li .col-mail-1 .title{left:95px}}.message-list li .col-mail-2{position:absolute;top:0;left:280px;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:110px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.message-list li .col-mail-2 .subject .teaser{color:var(--vz-gray-600)}.message-list li .col-mail-2 .date{right:0;width:100px;padding-left:20px}.message-list li.active,.message-list li.active:hover{-webkit-box-shadow:inset 3px 0 0 #405189;box-shadow:inset 3px 0 0 #405189;background-color:var(--vz-light)}.message-list li.unread{color:var(--vz-gray-800)}.message-list li.unread a{color:var(--vz-gray-800);font-weight:600}#email-topbar-actions,#unreadConversations{display:none}#elmLoader{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:0;bottom:0}.email-compose-input{padding-right:80px}@media (max-width:1349.98px){.email-detail-content{display:block;position:fixed;top:0;bottom:0;left:auto;right:0;width:400px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(100%);transform:translateX(100%);visibility:hidden}.email-detail-show .email-detail-content{width:400px;-webkit-transform:none;transform:none;visibility:visible}}@media (max-width:575.98px){.message-list li .col-mail-1{width:180px}}.email-editor .ck-editor__editable_inline{min-height:200px!important}.email-chat-detail{width:350px;position:fixed;max-width:100%;bottom:60px;right:60px;z-index:9;display:none}.email-chat-detail .card{-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12)}@media (max-width:515.98px){.email-chat-detail{left:16px;right:16px}}@media (min-width:1025px){[data-layout=horizontal] .email-wrapper{margin-left:0!important;margin-right:0!important}}@media (max-width:991.98px){[data-layout=horizontal] .email-wrapper{margin-top:0!important}}[data-layout=horizontal] .email-menu-sidebar{height:calc(100vh - 70px - 60px - 54px)}@media (max-width:991.98px){[data-layout=horizontal] .email-menu-sidebar{height:100vh}}[data-layout=horizontal] .email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 330px)}@media (max-width:991.98px){[data-layout=horizontal] .email-menu-sidebar .email-menu-sidebar-scroll{height:calc(100vh - 150px)}}[data-layout=horizontal] .message-list-content{height:calc(100vh - 289px)}[data-layout=horizontal] .email-detail-content-scroll{height:calc(100vh - 435px)}@media (max-width:1349.98px){[data-layout=horizontal] .email-detail-content-scroll{height:calc(100vh - 252px)}}.tasks-board{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.tasks-board .tasks-list{min-width:300px;margin-right:24px}.tasks-board::-webkit-scrollbar{-webkit-appearance:none}.tasks-board::-webkit-scrollbar:vertical{width:10px}.tasks-board::-webkit-scrollbar:horizontal{height:8px}.tasks-board::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:8px}.tasks-board::-webkit-scrollbar-track{border-radius:8px}.tasks-box .progress{border-radius:0 0 .25rem .25rem}.tasks-box .tasks-img{height:135px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:12px 0}.tasks-box:last-child{margin-bottom:0}.tasks-wrapper{max-height:calc(100vh - 418px)}.tasks{min-height:180px;position:relative}.tasks.noTask::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;height:180px;width:270px;margin:0 auto;background-image:url(../images/file.png);background-size:cover;background-position:center}#tasksList tr .tasks-list-menu{opacity:0}#tasksList tr:hover .tasks-list-menu{opacity:1}.layout-wrapper.landing{background-color:var(--vz-card-bg-custom);font-size:15px}.navbar-show .vertical-overlay{display:block}.section{padding:90px 0;position:relative}@media (max-width:767.98px){.section{padding:50px 0}}.icon-effect{position:relative}.icon-effect::before{content:"";position:absolute;width:24px;height:24px;background-color:rgba(10,179,156,.2);border-radius:50%;bottom:0;left:0}.navbar-landing{padding:10px 0;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width:991.98px){.navbar-landing{background-color:var(--vz-card-bg-custom);-webkit-box-shadow:0 1px 16px -2px rgba(56,65,74,.15);box-shadow:0 1px 16px -2px rgba(56,65,74,.15);padding:10px 8px}}.navbar-landing .navbar-nav .nav-item .nav-link{font-size:16px;font-weight:500;-webkit-transition:all .4s;transition:all .4s;font-family:hkgrotesk,sans-serif;color:var(--vz-dark);padding:14px}@media (max-width:991.98px){.navbar-landing .navbar-nav .nav-item .nav-link{padding:8px 0}}.navbar-landing .navbar-nav .nav-item .nav-link.active,.navbar-landing .navbar-nav .nav-item .nav-link:focus,.navbar-landing .navbar-nav .nav-item .nav-link:hover{color:#0ab39c!important}.navbar-landing.is-sticky{background-color:var(--vz-card-bg-custom);-webkit-box-shadow:0 1px 16px -2px rgba(56,65,74,.15);box-shadow:0 1px 16px -2px rgba(56,65,74,.15)}.navbar-light .navbar-brand .card-logo-dark{display:none}.navbar-light .navbar-brand .card-logo-light{display:block}.navbar-light .navbar-nav .nav-item .nav-link{color:rgba(var(--vz-white-rgb),.75)}.navbar-light.is-sticky .navbar-nav .nav-item .nav-link{color:var(--vz-dark)}.navbar-light.is-sticky .navbar-brand .card-logo-dark{display:block}.navbar-light.is-sticky .navbar-brand .card-logo-light{display:none}.hero-section{background-color:rgba(var(--vz-light-rgb),.5)}.hero-section .hero-shape-svg svg path{fill:var(--vz-card-bg-custom)}.bg-overlay-pattern{background-image:url(../images/landing/bg-pattern.png);background-color:transparent;background-position:center;background-size:cover;opacity:.2}.demo-carousel{position:relative;z-index:1}.demo-carousel .carousel-item .demo-item{background-color:var(--vz-card-bg-custom);padding:8px;border-radius:7px}.demo-carousel .demo-img-patten-top{position:absolute;right:-50px;top:-16px;max-width:230px}.demo-carousel .demo-img-patten-bottom{position:absolute;left:-70px;bottom:-50px;max-width:230px}.client-images img{max-height:45px;width:auto;margin:12px auto;-webkit-transition:all .4s;transition:all .4s}.plan-box{max-width:356px;margin-left:auto;margin-right:auto}.process-card{position:relative}.process-card .process-arrow-img{position:absolute;left:75%;top:7%;width:50%;opacity:.1}.custom-footer{color:#9ba7b3}.footer-list li a{color:#9ba7b3;padding:7px 0;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-list li a:hover{color:rgba(255,255,255,.9)}.footer-social-link .avatar-title{color:#778089;background-color:rgba(255,255,255,.05);-webkit-transition:all .3s ease;transition:all .3s ease}.footer-social-link .avatar-title:hover{color:#fff;background-color:#405189}#back-to-top.landing-back-top{bottom:35px}[data-layout-mode=dark] .layout-wrapper.landing .demo-img-patten-bottom,[data-layout-mode=dark] .layout-wrapper.landing .demo-img-patten-top{opacity:.2}[data-layout-mode=dark] .layout-wrapper.landing footer.bg-dark{background-color:var(--vz-card-bg-custom)!important}[data-layout-mode=dark] .navbar-light.is-sticky .navbar-brand .card-logo-dark{display:none}[data-layout-mode=dark] .navbar-light.is-sticky .navbar-brand .card-logo-light{display:block}.file-manager-menu{max-height:calc(100vh - 296px)}@media (max-width:991.98px){.file-manager-menu{height:calc(100vh - 296px)}}.file-manager-menu li{padding:5px 0}.file-manager-menu li a{color:var(--vz-dark);font-weight:500;-webkit-transition:all .5s ease;transition:all .5s ease}.file-manager-menu li a.active,.file-manager-menu li a:hover,.file-manager-menu li a[aria-expanded=true]{color:#0ab39c}.file-manager-menu li .sub-menu li{padding-left:25px;position:relative}.file-manager-menu li .sub-menu li::before{content:"\f0374";position:absolute;left:0;font-family:Material Design Icons;color:rgba(var(--vz-dark-rgb),.4)}.file-manager-sidebar{position:relative;background-color:var(--vz-card-bg-custom)}@media (min-width:992px){.file-manager-sidebar{min-width:300px;max-width:300px;height:calc(100vh - 70px - 60px - 8px)}}@media (max-width:991.98px){.file-manager-sidebar{position:fixed;top:0;bottom:0;left:0;width:200px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;height:100vh}.file-manager-sidebar.menubar-show{visibility:visible;-webkit-transform:none;transform:none}}.file-menu-sidebar-scroll{height:calc(100vh - 375px)}@media (max-width:991.98px){.file-menu-sidebar-scroll{height:calc(100vh - 190px)}}.file-manager-content{background-color:var(--vz-card-bg-custom)}.file-manager-content-scroll{height:calc(100vh - 185px)}@media (max-width:991.98px){.file-manager-content-scroll{height:calc(100vh - 144px)}}.file-manager-content-scroll .simplebar-content{height:100%}.file-detail-content-scroll{height:calc(100vh - 180px)}@media (max-width:991.98px){.file-detail-content-scroll{height:100vh}}.file-detail-content-scroll .simplebar-content{height:100%}.file-manager-detail-content{width:32%;max-width:100%;background-color:var(--vz-card-bg-custom);display:none}.file-detail-show .file-manager-detail-content{display:block}#file-overview{display:none}@media (max-width:1399.98px){.file-manager-detail-content{position:fixed;top:0;bottom:0;left:auto;right:0;width:400px;max-width:100%;z-index:1003;-webkit-box-shadow:0 5px 10px rgba(30,32,37,.12);box-shadow:0 5px 10px rgba(30,32,37,.12);-webkit-transform:translateX(100%);transform:translateX(100%)}.file-detail-show .file-manager-detail-content{-webkit-transform:none;transform:none}}.file-details-box{height:195px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.to-do-menu li .nav-link{color:var(--vz-body-color);padding-left:0;font-weight:500;background-color:var(--vz-light);padding:10px 12px;border-radius:4px;display:block;margin-bottom:8px}.to-do-menu li .nav-link.active,.to-do-menu li .nav-link:hover{color:#0ab39c}.todo-content{height:calc(100vh - 362px);overflow-y:auto}.todo-content::-webkit-scrollbar{-webkit-appearance:none}.todo-content::-webkit-scrollbar:vertical{width:8px}.todo-content::-webkit-scrollbar:horizontal{height:10px}.todo-content::-webkit-scrollbar-thumb{background-color:rgba(var(--vz-dark-rgb),.075);border-radius:8px}.todo-content::-webkit-scrollbar-track{border-radius:8px}.todo-task table .form-check .form-check-input:checked+.form-check-label{text-decoration:line-through}.task-handle{cursor:move}#task-error-msg{display:none}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2ZvbnRzL19mb250cy5zY3NzIiwiX3RoZW1lLWxpZ2h0LnNjc3MiLCJfdGhlbWUtZGFyay5zY3NzIiwiYXBwLmNzcyIsIi4uL3N0cnVjdHVyZS9fdG9wYmFyLnNjc3MiLCIuLi9zdHJ1Y3R1cmUvX3BhZ2UtaGVhZC5zY3NzIiwiLi4vc3RydWN0dXJlL19mb290ZXIuc2NzcyIsIi4uL3N0cnVjdHVyZS9fdmVydGljYWwuc2NzcyIsIi4uL3N0cnVjdHVyZS9faG9yaXpvbnRhbC5zY3NzIiwiLi4vc3RydWN0dXJlL19sYXlvdXRzLnNjc3MiLCIuLi9jb21wb25lbnRzL193YXZlcy5zY3NzIiwiLi4vY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCIuLi9jb21wb25lbnRzL19hY2NvcmRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX2hlbHBlci5zY3NzIiwiLi4vY29tcG9uZW50cy9fcHJlbG9hZGVyLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiLi4vY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwiLi4vY29tcG9uZW50cy9fZGVtb3Muc2NzcyIsIi4uL2NvbXBvbmVudHMvX3ByaW50LnNjc3MiLCIuLi9jb21wb25lbnRzL19yaWJib25zLnNjc3MiLCIuLi9jb21wb25lbnRzL190b2FzdC5zY3NzIiwiLi4vY29tcG9uZW50cy9fc2Nyb2xsc3B5LnNjc3MiLCIuLi9jb21wb25lbnRzL19yZWJvb3Quc2NzcyIsIi4uL2NvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwiLi4vY29tcG9uZW50cy9fYmFja2dyb3VuZHMuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCIuLi9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCIuLi9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCIuLi9jb21wb25lbnRzL19jYXJkLnNjc3MiLCIuLi9jb21wb25lbnRzL19kcm9wZG93bi5zY3NzIiwiLi4vY29tcG9uZW50cy9fbmF2LnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCIuLi9jb21wb25lbnRzL190YWJsZS5zY3NzIiwiLi4vY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIi4uL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIi4uL2NvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCIuLi9jb21wb25lbnRzL19wb3BvdmVyLnNjc3MiLCIuLi9jb21wb25lbnRzL190eXBlLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLWNoZWNrLnNjc3MiLCIuLi9jb21wb25lbnRzL19mb3JtLWNvbnRyb2wuc2NzcyIsIi4uL2NvbXBvbmVudHMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uL3BsdWdpbnMvX2N1c3RvbS1zY3JvbGxiYXIuc2NzcyIsIi4uL3BsdWdpbnMvX3ByaXNtanMuc2NzcyIsIi4uL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIi4uL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCIuLi9wbHVnaW5zL19yYW5nZS1zbGlkZXIuc2NzcyIsIi4uL3BsdWdpbnMvX3NvcnRhYmxlanMuc2NzcyIsIi4uL3BsdWdpbnMvX3RvdXIuc2NzcyIsIi4uL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwiLi4vcGx1Z2lucy9fbXVsdGlqcy5zY3NzIiwiLi4vcGx1Z2lucy9fY29sb3JwaWNrZXIuc2NzcyIsIi4uL3BsdWdpbnMvX2ZpbGVwb25kLnNjc3MiLCIuLi9wbHVnaW5zL19mb3JtLWlucHV0LXNwaW4uc2NzcyIsIi4uLy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uL3BsdWdpbnMvX2NrZWRpdG9yLnNjc3MiLCIuLi9wbHVnaW5zL19xdWlsbGpzLnNjc3MiLCIuLi9wbHVnaW5zL19ncmlkanMuc2NzcyIsIi4uL3BsdWdpbnMvX2xpc3Rqcy5zY3NzIiwiLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCIuLi9wbHVnaW5zL19jaGFydGpzLnNjc3MiLCIuLi9wbHVnaW5zL19lY2hhcnRzLnNjc3MiLCIuLi9wbHVnaW5zL19nb29nbGUtbWFwLnNjc3MiLCIuLi9wbHVnaW5zL19hdXRvY29tcGxldGUuc2NzcyIsIi4uL3BsdWdpbnMvX3ZlY3Rvci1tYXBzLnNjc3MiLCIuLi9wbHVnaW5zL19sZWFmbGV0LW1hcHMuc2NzcyIsIi4uL3BsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwiLi4vcGx1Z2lucy9fZW1vamktcGlja2VyLnNjc3MiLCIuLi9wbHVnaW5zL19kYXRhdGFibGVzLnNjc3MiLCIuLi9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCIuLi9wbHVnaW5zL190b2FzdGlmeS5zY3NzIiwiLi4vcGx1Z2lucy9fY2hvaWNlcy5zY3NzIiwiLi4vcGx1Z2lucy9fZmxhdHBpY2tlci5zY3NzIiwiLi4vcGx1Z2lucy9fZmxhZy1pbnB1dC5zY3NzIiwiLi4vcGFnZXMvX2F1dGhlbnRpY2F0aW9uLnNjc3MiLCIuLi9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCIuLi9wYWdlcy9fdGltZWxpbmUuc2NzcyIsIi4uL3BhZ2VzL19nYWxsZXJ5LnNjc3MiLCIuLi9wYWdlcy9fZXJyb3JzLnNjc3MiLCIuLi9wYWdlcy9fcHJvZmlsZS5zY3NzIiwiLi4vcGFnZXMvX3NpdGVtYXAuc2NzcyIsIi4uL3BhZ2VzL190ZWFtLnNjc3MiLCIuLi9wYWdlcy9fY29taW5nLXNvb24uc2NzcyIsIi4uL3BhZ2VzL19zZWFyY2gtcmVzdWx0cy5zY3NzIiwiLi4vcGFnZXMvX2ludm9pY2Uuc2NzcyIsIi4uL3BhZ2VzL19lbWFpbC5zY3NzIiwiLi4vcGFnZXMvX2thbmJhbi5zY3NzIiwiLi4vcGFnZXMvX2xhbmRpbmcuc2NzcyIsIi4uL3BhZ2VzL19maWxlLW1hbmFnZXIuc2NzcyIsIi4uL3BhZ2Vz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a0JBQUEsUUFBQSxLQUFBLFNBQUEsT0FBQSxVQUFBLFFBQUEsS0FBQSxTQUFBLE9BSVIsMkJBQ0UsR0FDRSxrQkFBQSxjQUFBLFVBQUEsY0FDQSxRQUFBLEVBR0YsSUFDRSxrQkFBQSxrQkFBQSxVQUFBLGtCQUNBLFFBQUEsR0FSSixtQkFDRSxHQUNFLGtCQUFBLGNBQUEsVUFBQSxjQUNBLFFBQUEsRUFHRixJQUNFLGtCQUFBLGtCQUFBLFVBQUEsa0JBQ0EsUUFBQSxHQUlKLGdCQUNJLE9BQUEsUUNsVkosV0FDSSxTQUFBLE1BQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsT0FBQSxFQUNBLGlCQUFBLHlCQUNBLFFBQUEsS0FHSixvQ0FDSSxRQUFBLEVBQ0EsV0FBQSxPQUdKLFFBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxPQUFBLE1BQUEsRUFBQSxFQUFBLE1BR0osZUFDSSxPQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxrQkFBQSxjQUFBLEtBQUEsU0FBQSxPQUFBLEtBQUEsVUFBQSxjQUFBLEtBQUEsU0FBQSxPQUFBLEtBR0osV0FDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxFQUNBLGtCQUFBLFVBQUEsR0FBQSxTQUFBLFlBQUEsS0FBQSxVQUFBLFVBQUEsR0FBQSxTQUFBLFlBQUEsS0FDQSxrQkFDSSxRQUFBLEdBQ0EsUUFBQSxNQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsUUFDQSxjQUFBLEtBQ0Esa0JBQUEsaUJBQUEsR0FBQSxTQUFBLFlBQUEsS0FBQSxVQUFBLGlCQUFBLEdBQUEsU0FBQSxZQUFBLEtBR0osd0JBQ0ksd0JBQUEsTUFBQSxnQkFBQSxNQUNBLCtCQUNJLHdCQUFBLE1BQUEsZ0JBQUEsTUFHUix3QkFDSSx3QkFBQSxJQUFBLGdCQUFBLElBQ0EsK0JBQ0ksd0JBQUEsSUFBQSxnQkFBQSxJQUdSLHdCQUNJLHdCQUFBLEtBQUEsZ0JB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Q0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxLQUFBLEVBQ0EsSUFBQSxLQUNBLFFBQUEsR0FDQSxhQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFlBR0osbUNBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEVBQ0EsSUFBQSxLQUNBLFFBQUEsR0FDQSxZQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLFlBU0oscUNBQ0ksV0FBQSxRQUVBLDRDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSiwyQ0FDSSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBVlIsdUNBQ0ksV0FBQSxRQUVBLDhDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSiw2Q0FDSSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBVlIscUNBQ0ksV0FBQSxRQUVBLDRDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSiwyQ0FDSSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBVlIsa0NBQ0ksV0FBQSxRQUVBLHlDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSix3Q0FDSSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBVlIscUNBQ0ksV0FBQSxRQUVBLDRDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSiwyQ0FDSSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBVlIsb0NBQ0ksV0FBQSxRQUVBLDJDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSiwwQ0FDSSxhQUFBLElBQUEsTUFBQSxRQUNBLFdBQUEsSUFBQSxNQUFBLFFBVlIsbUNBQ0ksV0FBQSxRQUVBLDBDQUNJLFlBQUEsSUFBQSxNQUFBLFFBQ0EsV0FBQSxJQUFBLE1BQUEsUUFHSix5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LEdBQUEsQ0FBQSxHQUFBLENBQUEsR0FDQSxzQkFBQSwwQkFDQSxtQkFBQSxRQUNBLDZCQUFBLFlBVkosZ0JBQ0ksZUFBQSxRQUNBLFlBQUEseUJBQ0Esc0JBQUEsWUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsWUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsMEJBQ0EsbUJBQUEsUUFDQSw2QkFBQSxZQVZKLGVBQ0ksZUFBQSxRQUNBLFlBQUEsc0JBQ0Esc0JBQUEsWUFDQSxxQkFBQSxLQUNBLGtCQUFBLFFBQ0EsNEJBQUEsWUFDQSwwQkFBQSxFQUFBLENBQUEsRUFBQSxDQUFBLEdBQ0Esc0JBQUEsMEJBQ0EsbUJBQUEsUUFDQSw2QkFBQSxZQVVKLG1CQUNJLGVBQUEsUUFDQSxZQUFBLFlBQ0Esc0JBQUEsWUFDQSxxQkFBQSxRQUNBLGtCQUFBLHVCQUNBLDRCQUFBLFlBQ0EsMEJBQUEsRUFBQSxDQUFBLEVBQUEsQ0FBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEsdUJBQ0EsNkJBQUEsWUFWSixxQkFDSSxlQUFBLFFBQ0EsWUFBQSxZQUNBLHNCQUFBLFlBQ0EscUJBQUEsUUFDQSxrQkFBQSx3QkFDQSw0QkFBQSxZQUNBLDBCQUFBLEVBQUEsQ0FBQSxHQUFBLENBQUEsSUFDQSxzQkFBQSxRQUNBLG1CQUFBLHdCQUNBLDZCQUFBLFlBVkosbUJBQ0ksZUFBQSxRQUNBLFlBQUEsWUFDQSxzQkFBQSxZQUNBLHFCQUFBLFFBQ0Esa0JBQUEsd0JBQ0EsNEJBQUEsWUFDQSwwQkFBQSxFQUFBLENBQUEsR0FBQSxDQUFBLElBQ0Esc0JBQUEsUUFDQSxtQkFBQSx3QkFDQSw2QkFBQSxZQVZKLGdCQUNJLGVBQUEsUUFDQSxZQUFBLFlBQ0Esc0JBQUEsWUFDQSxxQkFBQSxRQUNBLGtCQUFBLHdCQUNBLDRCQUFBLFlBQ0EsMEJBQUEsRUFBQSxDQUFBLEdBQUEsQ0FBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEsd0JBQ0EsNkJBQUEsWUFWSixtQkFDSSxlQUFBLFFBQ0EsWUFBQSxZQUNBLHNCQUFBLFlBQ0EscUJBQUEsUUFDQSxrQkFBQSx3QkFDQSw0QkFBQSxZQUNBLDBCQUFBLEdBQUEsQ0FBQSxHQUFBLENBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLHdCQUNBLDZCQUFBLFlBVkosa0JBQ0ksZUFBQSxRQUNBLFlBQUEsWUFDQSxzQkFBQSxZQUNBLHFCQUFBLFFBQ0Esa0JBQUEsd0JBQ0EsNEJBQUEsWUFDQSwwQkFBQSxHQUFBLENBQUEsR0FBQSxDQUFBLEdBQ0Esc0JBQUEsUUFDQSxtQkFBQSx3QkFDQSw2QkFBQSxZQVZKLGlCQUNJLGVBQUEsUUFDQSxZQUFBLFlBQ0Esc0JBQUEsWUFDQSxxQkFBQSxRQUNBLGtCQUFBLHlCQUNBLDRCQUFBLFlBQ0EsMEJBQUEsR0FBQSxDQUFBLEdBQUEsQ0FBQSxJQUNBLHNCQUFBLFFBQ0EsbUJBQUEseUJBQ0EsNkJBQUEsWUFWSixnQkFDSSxlQUFBLFFBQ0EsWUFBQSxZQUNBLHNCQUFBLFlBQ0EscUJBQUEsUUFDQSxrQkFBQSxzQkFDQSw0QkFBQSxZQUNBLDBCQUFBLEVBQUEsQ0FBQSxFQUFBLENBQUEsR0FDQSxzQkFBQSxRQUNBLG1CQUFBLHNCQUNBLDZCQUFBLFlBSVIscUJBQ0ksTUFBQSxtQkFJSixXQUNJLFNBQUEsU0FDQSxhQUFBLEtBRUEsdUJBQ0ksU0FBQSxTQUNBLE1BQUEsT0FDQSxLQUFBLEtBQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxpQkFBQSxxQkFDQSxVQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BSUEsaUNBQ0ksaUJBQUEsbUJBSVIsaUJBQ0ksYUFBQSxNQUNBLGNBQUEsS0FFQSw2QkFDSSxNQUFBLEtBQ0EsS0FBQSxLQU9aLGVBQ0ksU0FBQSxPQUNBLG1CQUFBLGFBQUEsR0FBQSxDQUFBLGlCQUFBLElBQUEsV0FBQSxhQUFBLEdBQUEsQ0FBQSxpQkFBQSxJQUNBLG1DQUFBLHdCQUFBLDJCQUFBLHdCQUVBLHNCQUNJLFFBQUEsZ0JBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxFQUNBLEtBQUEsRUFDQSxRQUFBLEVBQ0Esa0JBQUEscUJBQUEsVUFBQSxxQkFDQSxRQUFBLE1BQUEsTUFDQSxtQkFBQSxRQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLFdBQUEsUUFBQSxHQUFBLENBQUEsa0JBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSxDQUFBLFFBQUEsSUFBQSxXQUFBLFVBQUEsR0FBQSxDQUFBLFFBQUEsR0FBQSxDQUFBLGtCQUFBLElBQ0EsbUNBQUEsd0JBQUEsMkJBQUEsd0JBR0osb0JBQ0ksUUFBQSxNQUNBLG1CQUFBLFFBQUEsR0FBQSxDQUFBLGtCQUFBLElBQUEsV0FBQSxRQUFBLEdBQUEsQ0FBQSxrQkFBQSxJQUFBLFdBQUEsVUFBQSxHQUFBLENBQUEsUUFBQSxJQUFBLFdBQUEsVUFBQSxHQUFBLENBQUEsUUFBQSxHQUFBLENBQUEsa0JBQUEsSUFDQSxtQ0FBQSx3QkFBQSwyQkFBQSx3QkFJQSw0QkFDSSxRQUFBLEVBQ0Esa0JBQUEsbUJBQUEsVUFBQSxtQkFHSiwwQkFDSSxRQUFBLEVBQ0Esa0JBQUEsc0JBQUEsVUFBQSxzQkFPUiwyQkFDSSxpQkFBQSxRQUNBLGFBQUEsa0JBRUEsa0NBQUEsaUNBQUEseUNBQUEsaUNBSUksTUFBQSxRQUNBLGlCQUFBLG1CQVRSLDZCQUNJLGlCQUFBLFFBQ0EsYUFBQSxrQkFFQSxvQ0FBQSxtQ0FBQSwyQ0FBQSxtQ0FJSSxNQUFBLFFBQ0EsaUJBQUEsb0JBVFIsMkJBQ0ksaUJBQUEsUUFDQSxhQUFBLGtCQUVBLGtDQUFBLGlDQUFBLHlDQUFBLGlDQUlJLE1BQUEsUUFDQSxpQkFBQSxvQkFUUix3QkFDSSxpQkFBQSxRQUNBLGFBQUEsa0JBRUEsK0JBQUEsOEJBQUEsc0NBQUEsOEJBSUksTUFBQSxRQUNBLGlCQUFBLG9CQVRSLDJCQUNJLGlCQUFBLFFBQ0EsYUFBQSxrQkFFQSxrQ0FBQSxpQ0FBQSx5Q0FBQSxpQ0FJSSxNQUFBLFFBQ0EsaUJBQUEsb0JBVFIsMEJBQ0ksaUJBQUEsUUFDQSxhQUFBLGtCQUVBLGlDQUFBLGdDQUFBLHdDQUFBLGdDQUlJLE1BQUEsUUFDQSxpQkFBQSxvQkFUUix5QkFDSSxpQkFBQSxRQUNBLGFBQUEsa0JBRUEsZ0NBQUEsK0JBQUEsdUNBQUEsK0JBSUksTUFBQSxRQUNBLGlCQUFBLHFCQVRSLHdCQUNJLGlCQUFBLFFBQ0EsYUFBQSxrQkFFQSwrQkFBQSw4QkFBQSxzQ0FBQSw4QkFJSSxNQUFBLFFBQ0EsaUJBQUEsa0JBY1IsMEJBQ0ksY0FBQSxFQU1KLHNCQUNJLE9BQUEsS0FHSiw4Q3ZCbWpLSiwrQ0FDQSxtQ0FDQSxpREFDQSxtQ3VCampLUSxpQkFBQSxvQkFDQSxNQUFBLFFBT0osb0R2QitpS0osNERBQ0EseURBQ0EsOEN1QjdpS1EsTUFBQSxlQUNBLGlCQUFBLDhCQUNBLGFBQUEsOEJBR0oscUR2QjhpS0osNkRBQ0EsMERBQ0Esc0RBQ0EsOERBQ0EsMkRBQ0EsMENBQ0EsMENBQ0Esa0RBQ0Esa0RBQ0EsK0NBQ0EsK0NBQ0EseURBQ0EsaUVBQ0EsOER1QjVpS1EsTUFBQSxlQUNBLGlCQUFBLDhCQUNBLGFBQUEsOEJBR0osbUR2QjZpS0osMkRBQ0Esd0RBQ0EsNkN1QjNpS1EsTUFBQSxnQkFDQSxpQkFBQSw2QkFDQSxhQUFBLDZCQUdKLG9EdkI0aUtKLDREQUNBLHlEQUNBLHFEQUNBLDZEQUNBLDBEQUNBLHlDQUNBLHlDQUNBLGlEQUNBLGlEQUNBLDhDQUNBLDhDQUNBLHdEQUNBLGdFQUNBLDZEdUIxaUtRLE1BQUEsZ0JBQ0EsaUJBQUEsNkJBQ0EsYUFBQSw2QkFLSix3Q0FDSSxNQUFBLGVBQ0EsaUJBQUEsNkJBRUEsOENBQ0ksTUFBQSxlQUNBLGlCQUFBLGdCQUlSLHVDQUNJLE1BQUEsZUFDQSxpQkFBQSw0QkFFQSw2Q0FDSSxNQUFBLGdCQUNBLGlCQUFBLGVBS1IseUNBQ0ksTUFBQSxlQUVBLGdEQUFBLCtDQUFBLHVEQUFBLCtDQUlJLE1BQUEsZUFDQSxpQkFBQSw2QkFJUix3Q0FDSSxNQUFBLGVBRUEsK0NBQUEsOENBQUEsc0RBQUEsOENBSUksTUFBQSxlQUNBLGlCQUFBLDRCQU9SLDBCdkJ3aEtKLHdCdUJ0aEtRLE9BQUEsS0FDQSxNQUFBLEt2QjJoS1IsZ0N1QmhoS1Esd0J2QmloS1IsNkJ1QmhoS1ksY0FBQSxJQUFBLE1BQUEsUXZCcWhLWixrQ3VCdGhLUSwwQnZCdWhLUiwrQnVCdGhLWSxjQUFBLElBQUEsTUFBQSxRdkIyaEtaLGdDQUNBLDZCdUI3aEtRLHdCQUNJLGNBQUEsSUFBQSxNQUFBLFFBREoscUJ2QmtpS1IsNkJBQ0EsMEJ1QmxpS1ksY0FBQSxJQUFBLE1BQUEsUXZCdWlLWixnQ0FDQSw2QnVCemlLUSx3QkFDSSxjQUFBLElBQUEsTUFBQSxRQURKLHVCdkI4aUtSLCtCQUNBLDRCdUI5aUtZLGNBQUEsSUFBQSxNQUFBLFFBREosc0J2Qm9qS1IsOEJBQ0EsMkJ1QnBqS1ksY0FBQSxJQUFBLE1BQUEsUUFESixxQnZCMGpLUiw2QkFDQSwwQnVCMWpLWSxjQUFBLElBQUEsTUFBQSxRQU9SLHlCQUNJLFFBQUEsS0FJQSwrQkFDSSxRQUFBLEtBR0osZ0NBQ0ksUUFBQSxNQ2hXUixtQkFDSSxNQUFBLG1CQUdBLDBDQUNJLFlBQUEsd0JBQ0EsVUFBQSxLQUNBLFlBQUEsS0NWWixNQUNJLGNBQUEsT0FDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxtQkFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUdKLGFBQ0ksY0FBQSxJQUFBLE1BQUEsdUJBS0Esb0NBQ0ksUUFBQSxLQUFBLEVBSVIsYUFDSSxXQUFBLElBQUEsTUFBQSx1QkFHSixXQUNJLE1BQUEsUUFHSixZQUNJLFVBQUEsS0FDQSxPQUFBLEVBQUEsRUFBQSxJQUFBLEVBR0osaUJBQ0ksY0FBQSxLQUdKLGlCQUNJLE9BQUEsb0JBR0osY0FDSSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBRUEsb0JBQ0ksa0JBQUEsOEJBQUEsVUFBQSw4QkFDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLG1CQWNKLGNBTkEsTUFBQSxLQUNBLGlCQUFBLFFBUUksMkJBQUEsMkJBQ0ksaUJBQUEscUJBQ0EsTUFBQSxLQUNBLGFBQUEsWUFHSiwwQkFDSSxNQUFBLEtBVlIsZ0JBTkEsTUFBQSxLQUNBLGlCQUFBLFFBUUksNkJBQUEsNkJBQ0ksaUJBQUEscUJBQ0EsTUFBQSxLQUNBLGFBQUEsWUFHSiw0QkFDSSxNQUFBLEtBVlIsY0FOQSxNQUFBLEtBQ0EsaUJBQUEsUUFRSSwyQkFBQSwyQkFDSSxpQkFBQSxxQkFDQSxNQUFBLEtBQ0EsYUFBQSxZQUdKLDBCQUNJLE1BQUEsS0FWUixXQU5BLE1BQUEsS0FDQSxpQkFBQSxRQVFJLHdCQUFBLHdCQUNJLGlCQUFBLHFCQUNBLE1BQUEsS0FDQSxhQUFBLFlBR0osdUJBQ0ksTUFBQSxLQVZSLGNBTkEsTUFBQSxLQUNBLGlCQUFBLFFBUUksMkJBQUEsMkJBQ0ksaUJBQUEscUJBQ0EsTUFBQSxLQUNBLGFBQUEsWUFHSiwwQkFDSSxNQUFBLEtBVlIsYUFOQSxNQUFBLEtBQ0EsaUJBQUEsUUFRSSwwQkFBQSwwQkFDSSxpQkFBQSxxQkFDQSxNQUFBLEtBQ0EsYUFBQSxZQUdKLHlCQUNJLE1BQUEsS0FWUixZQU5BLE1BQUEsS0FDQSxpQkFBQSxRQVFJLHlCQUFBLHlCQUNJLGlCQUFBLHFCQUNBLE1BQUEsS0FDQSxhQUFBLFlBR0osd0JBQ0ksTUFBQSxLQVZSLFdBTkEsTUFBQSxLQUNBLGlCQUFBLFFBUUksd0JBQUEsd0JBQ0ksaUJBQUEscUJBQ0EsTUFBQSxLQUNBLGFBQUEsWUFHSix1QkFDSSxNQUFBLEtBT1IscUJBQ0ksYUFBQSxrQkFDQSxrQ0FBQSxrQ0FDSSxhQUFBLFFBSFIsdUJBQ0ksYUFBQSxrQkFDQSxvQ0FBQSxvQ0FDSSxhQUFBLFFBSFIscUJBQ0ksYUFBQSxrQkFDQSxrQ0FBQSxrQ0FDSSxhQUFBLFFBSFIsa0JBQ0ksYUFBQSxrQkFDQSwrQkFBQSwrQkFDSSxhQUFBLFFBSFIscUJBQ0ksYUFBQSxrQkFDQSxrQ0FBQSxrQ0FDSSxhQUFBLFFBSFIsb0JBQ0ksYUFBQSxrQkFDQSxpQ0FBQSxpQ0FDSSxhQUFBLFFBSFIsbUJBQ0ksYUFBQSxrQkFDQSxnQ0FBQSxnQ0FDSSxhQUFBLFFBSFIsa0JBQ0ksYUFBQSxrQkFDQSwrQkFBQSwrQkFDSSxhQUFBLFFBTVosWUFDSSxpQkFBQSxnQkFDQSx5QkFBQSx5QkFDSSxNQUFBLCtCQUNBLGlCQUFBLDRCQUVKLHVCQUFBLHdCQUNJLE1BQUEsK0JBSVIsZ0JBQ0ksU0FBQSxPQU1KLGdCQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsaUJBQUEsNkJBQ0EsUUFBQSxLQUdKLGFBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxTQUFBLFNBQ0EsS0FBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSwrQkFBQSxVQUFBLCtCQUdKLGVBQ0ksa0JBQUEsS0FBQSxHQUFBLE9BQUEsU0FBQSxVQUFBLEtBQUEsR0FBQSxPQUFBLFNBR0osd0JBQ0MsR0FBSyxrQkFBQSxlQUFBLFVBQUEsZ0JBRE4sZ0JBQ0MsR0FBSyxrQkFBQSxlQUFBLFVBQUEsZ0JBR04sY0FDSSxTQUFBLFNBQ0EsU0FBQSxPQUNBLHFCQUNJLFFBQUEsR0FDQSxpQkFBQSxtQkFDQSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxFQUVKLDJCQUFBLDJCQUNJLGFBQUEsZ0NBSVIsbUJBQ0ksWUFBQSxHQUNBLHFCQUNJLFVBQUEsS0FHQSx3Q0FDSSxRQUFBLEtBRUoseUNBQ0ksUUFBQSxNQUdBLGtEQUNJLFFBQUEsTUFFSixtREFDSSxRQUFBLEtDaktoQix3QkFDSSxRQUFBLGFBQ0EsWUFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLEtBQ0EsUUFBQSxTQUNBLFlBQUEsd0JBR0osZUFDSSxtQkFBQSxFQUFBLElBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUNBLHVCQUFBLGNBQUEsZUFBQSxjQUNBLDJCQUFBLElBQUEsbUJBQUEsSUFDQSw0QkFBQSxLQUFBLG9CQUFBLEtBQ0EsU0FBQSxTQUNBLFFBQUEsS0FFQSxpQ0FDSSxRQUFBLEtBQ0EsS0FBQSxZQUNBLE1BQUEsWUFHSixnREFDSSx1QkFBQSxrQkFBQSxlQUFBLGtCQUlSLGlDQUNJLEtBQ0ksV0FBQSxLQUdKLEdBQ0ksV0FBQSxLQU5SLHlCQUNJLEtBQ0ksV0FBQSxLQUdKLEdBQ0ksV0FBQSxLQUlSLHFDQUNJLEtBQ0ksY0FBQSxFQUdKLEdBQ0ksY0FBQSxLQU5SLDZCQUNJLEtBQ0ksY0FBQSxFQUdKLEdBQ0ksY0FBQSxLQUlSLHlCQUNJLGtCQUNJLE1BQUEsTUFHSixrQkFDSSxNQUFBLE1BR0osa0JBQ0ksTUFBQSxPQUlSLHVCQUNJLFlBQUEsS0FDQSw4QkFDSSxZQUFBLEVBR0osOEJBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxpQkFBQSxzQkFDQSxJQUFBLEtBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxLQUFBLEVBQ0EsY0FBQSxFQUFBLE9BQUEsT0FBQSxFQU1SLGVBQ0ksU0FBQSxpQkFPSix1QkFDSSxNQUFBLE1BR0osdUJBQ0ksTUFBQSxNQUlBLCtCQUNJLGNBQUEsSUFHSiw2QkFDSSxjQUFBLE1BS0osZ0NBQ0ksT0FBQSxFQUNBLDBDQUNJLE1BQUEscUJBQ0EsaURBQ0ksaUJBQUEsc0JBRUosZ0RBQ0ksTUFBQSxLQVVSLDRDQUFBLDJDQUFBLDJDQUNFLGlCQUFBLG9CQUNBLE1BQUEsUUFGRiw4Q0FBQSw2Q0FBQSw2Q0FDRSxpQkFBQSxxQkFDQSxNQUFBLFFBRkYsNENBQUEsMkNBQUEsMkNBQ0UsaUJBQUEscUJBQ0EsTUFBQSxRQUZGLHlDQUFBLHdDQUFBLHdDQUNFLGlCQUFBLHFCQUNBLE1BQUEsUUFGRiw0Q0FBQSwyQ0FBQSwyQ0FDRSxpQkFBQSxxQkFDQSxNQUFBLFFBRkYsMkNBQUEsMENBQUEsMENBQ0UsaUJBQUEscUJBQ0EsTUFBQSxRQUZGLDBDQUFBLHlDQUFBLHlDQUNFLGlCQUFBLHNCQUNBLE1BQUEsUUFGRix5Q0FBQSx3Q0FBQSx3Q0FDRSxpQkFBQSxtQkFDQSxNQUFBLFExQjh1TFYsZ0IyQjUyTFEsZUFDSSxNQUFBLG1CQUNBLFlBQUEsSUFNUixhQUNJLE1BQUEsbUJBQ0EsWUFBQSxJQU1KLDRCM0J1MkxKLDJCMkJyMkxRLG1CQUFBLEtBQUEsV0FBQSxLQUlSLGlCQUNJLGNBQUEsSUFBQSxNQUFBLG1CQUVBLDJCQUNJLFNBQUEsU0FFQSxxQ0FDSSxPQUFBLEtBQ0EsWUFBQSxJQUVBLDRDQUNJLFFBQUEsR0FDQSxXQUFBLFFBQ0EsT0FBQSxJQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxtQkFBQSxJQUFBLE1BQUEsS0FBQSxHQUFBLFdBQUEsSUFBQSxNQUFBLEtBQUEsR0FDQSxrQkFBQSxTQUFBLFVBQUEsU0FHSiw0Q0FDSSxNQUFBLFFBRUEsa0RBQ0ksa0JBQUEsU0FBQSxVQUFBLFNBTWhCLGtDQUNJLFdBQUEsTUFFQSw0Q0FDSSxRQUFBLEtBQUEsS0FTSiw2QkFDSSxRQUFBLEtBQUEsS0FDQSxXQUFBLE9BQ0EsY0FBQSxJQUVBLHVDQUNJLFVBQUEsS0FTUixnQkFDSSxpQkFBQSxRQUNBLE9BQUEsRUFBQSxJQVNKLG1DQUNJLFNBQUEsU0FDQSxXQUFBLE9BRUEsMENBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSxZQUNBLE9BQUEsTUFDQSxLQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkM5RlYsbUJBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxpQkFBQSxLQUFBLFdBQUEsQ0FBQSxhQUFBLEtBQUEsWUFBQSxXQUFBLE1BQUEsS0FBQSxXQUFBLENBQUEsaUJBQUEsS0FBQSxXQUFBLENBQUEsYUFBQSxLQUFBLFlBSUEsdUNEb0ZNLDBDQ25GSixtQkFBQSxLQUFBLFdBQUEsTUQ4RlEsaURBQ0ksaUJBQUEsUUFTaEIsaUNBQ0ksV0FBQSxPQUNBLFNBQUEsT0FFQSwyQ0FDSSxNQUFBLE1BQ0EsT0FBQSxLQUNBLFNBQUEsU0FDQSxjQUFBLEVBRUEscURBQ0ksVUFBQSxLQUdKLHFEQUNJLFVBQUEsS0FJQSxvRUFDSSxNQUFBLEtBSVIsNkRBQ0ksU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsbUJBQUEsSUFBQSxJQUFBLFdBQUEsSUFBQSxJQUVBLHNFQUNJLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUdKLHNFQUNJLE9BQUEsTUFLSiwyREFDSSxPQUFBLElBQ0Esa0JBQUEsZ0JBQUEsVUFBQSxnQkFHSiwyREFDSSxJQUFBLE1BVWhCLGtDQUNJLGlCQUFBLGdCQUNBLFdBQUEsSUFDQSxTQUFBLFNBRUEseUJBQ0ksMENBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBQ0EsT0FBQSxLQUFBLE1BQUEsWUFDQSxrQkFBQSxZQUNBLG1CQUFBLGtCQUFBLElBQUEsS0FBQSxXQUFBLGtCQUFBLElBQUEsS0FJQSxpREFDSSxrQkFBQSxTQVNoQixrQkFDSSxTQUFBLFNBRUEsb0JBQ0ksTUFBQSxxQkFDQSxjQUFBLElBQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBQ0EsUUFBQSxFQUVBLHlCQUNJLFNBQUEsU0FHSiw0QkFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsS0FDQSxtQkFBQSxNQUFBLElBQUEsNEJBQUEsSUFBQSxXQUFBLE1BQUEsSUFBQSw0QkFBQSxJQUNBLGlCQUFBLFFBQ0EsUUFBQSxHQUdKLDJCQUFBLDBCQUVJLE1BQUEsS0FDQSxpQkFBQSxzQkFFQSxtQ0FBQSxrQ0FDSSxNQUFBLEtBQ0EsS0FBQSxFQVFoQiwwQkFDSSxXQUFBLElBQUEsTUFBQSxZQUVBLGlDQUNJLGlCQUFBLFFBU0EseUNBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkosMkNBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkoseUNBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkosc0NBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkoseUNBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkosd0NBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkosdUNBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBRkosc0NBQ0ksTUFBQSxRQUNBLGlCQUFBLFFBTWhCLFlBQ0ksaUJBQUEsUUFDQSxjQUFBLE9BR0ksZ0NBQ0ksTUFBQSxzQkFFQSx1Q0FDSSxNQUFBLEtBQ0EsaUJBQUEscUJBT0osaURBQ0ksTUFBQSw2QkFFQSx3REFDSSxNQUFBLFFBQ0EsaUJBQUEsUUFTaEIsb0JBQ0ksaUJBQUEsUUFESixzQkFDSSxpQkFBQSxRQURKLG9CQUNJLGlCQUFBLFFBREosaUJBQ0ksaUJBQUEsUUFESixvQkFDSSxpQkFBQSxRQURKLG1CQUNJLGlCQUFBLFFBREosa0JBQ0ksaUJBQUEsUUFESixpQkFDSSxpQkFBQSxRQUlSLGtCQUNJLGlCQUFBLGdCQU9RLDhCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLHVDQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiw4Q0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEscURBQ0ksaUJBQUEsUUFTSixvREFDSSxpQkFBQSxRQVNKLDZEQUNJLGtCQUFBLFFBMUNaLGdDQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLHlDQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSixnREFDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEsdURBQ0ksaUJBQUEsUUFTSixzREFDSSxpQkFBQSxRQVNKLCtEQUNJLGtCQUFBLFFBMUNaLDhCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLHVDQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiw4Q0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEscURBQ0ksaUJBQUEsUUFTSixvREFDSSxpQkFBQSxRQVNKLDZEQUNJLGtCQUFBLFFBMUNaLDJCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLG9DQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiwyQ0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEsa0RBQ0ksaUJBQUEsUUFTSixpREFDSSxpQkFBQSxRQVNKLDBEQUNJLGtCQUFBLFFBMUNaLDhCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLHVDQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiw4Q0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEscURBQ0ksaUJBQUEsUUFTSixvREFDSSxpQkFBQSxRQVNKLDZEQUNJLGtCQUFBLFFBMUNaLDZCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLHNDQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiw2Q0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEsb0RBQ0ksaUJBQUEsUUFTSixtREFDSSxpQkFBQSxRQVNKLDREQUNJLGtCQUFBLFFBMUNaLDRCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLHFDQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiw0Q0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEsbURBQ0ksaUJBQUEsUUFTSixrREFDSSxpQkFBQSxRQVNKLDJEQUNJLGtCQUFBLFFBMUNaLDJCQUNJLE1BQUEsS0FDQSxpQkFBQSxRQU1BLG9DQUNJLE1BQUEsUUFDQSxpQkFBQSx5QkFPSiwyQ0FDSSxNQUFBLFFBQ0EsaUJBQUEseUJBRUEsa0RBQ0ksaUJBQUEsUUFTSixpREFDSSxpQkFBQSxRQVNKLDBEQUNJLGtCQUFBLFFBU3hCLGNBQ0ksU0FBQSxTQUNBLGFBQUEsS0FDQSxZQUFBLEtBRUEsd0JBQ0ksU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxNQUFBLEtBR0osbUJBQ0ksYUFBQSxNQUNBLFlBQUEsTUFDQSxpQkFBQSxRQUFBLGNBQUEsUUFBQSxnQkFBQSxjQUVBLDZCQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsaUJBQUEsZ0JBQ0EsUUFBQSxFQUNBLE1BQUEsZUFDQSxZQUFBLElBRUEsb0NBQUEsa0NBRUksaUJBQUEsUUFDQSxNQUFBLEtBUVoscUJBQ0ksaUJBQUEsZ0JBRUEsK0JBQ0ksY0FBQSxFQUNBLFNBQUEsU0FDQSxZQUFBLElBQ0EsTUFBQSxlQUVBLHVDQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxNQUFBLE1BQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBR0osb0NBQ0ksaUJBQUEsb0JBQ0EsTUFBQSxRQUVBLDRDQUNJLGtCQUFBLFlBSVIsc0NBQ0ksaUJBQUEsbUJBQ0EsTUFBQSxRQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUVBLDhDQUNJLGtCQUFBLG1CQVFBLDJEQUNJLFFBQUEsS0FVcEIseUJBQ0ksSUFBQSxLQUVBLG1DQUNJLFdBQUEsS0FDQSxpQkFBQSw2QkFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxNQUFBLGVBRUEsK0NBQ0ksWUFBQSxJQUdKLDhDQUNJLE1BQUEsUUFDQSxlQUFBLE9BQ0EsWUFBQSxJQUNBLE1BQUEsS0FLQSxxREFBQSxtREFDSSxNQUFBLFFBRUEsNERBQUEsMERBQ0ksUUFBQSxRQUtaLDBDQUNJLGFBQUEsUUFHSix3Q0FDSSxhQUFBLFFBU1Isa0NBQ0ksT0FBQSxJQUFBLE1BQUEsWUFDQSxjQUFBLElBQUEsTUFBQSxZQUVBLHlDQUNJLGFBQUEsUUFDQSxpQkFBQSxZQUNBLE1BQUEsUUFXQSxpREFDSSxNQUFBLFFBQ0EsYUFBQSxRQUZKLG1EQUNJLE1BQUEsUUFDQSxhQUFBLFFBRkosaURBQ0ksTUFBQSxRQUNBLGFBQUEsUUFGSiw4Q0FDSSxNQUFBLFFBQ0EsYUFBQSxRQUZKLGlEQUNJLE1BQUEsUUFDQSxhQUFBLFFBRkosZ0RBQ0ksTUFBQSxRQUNBLGFBQUEsUUFGSiwrQ0FDSSxNQUFBLFFBQ0EsYUFBQSxRQUZKLDhDQUNJLE1BQUEsUUFDQSxhQUFBLFFBU2hCLGlCQUNJLGFBQUEsS0FDQSxTQUFBLE9BRUEsMkJBQ0ksU0FBQSxTQUNBLFFBQUEsTUFDQSxNQUFBLE1BQ0EsaUJBQUEsa0JBQ0EsYUFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBRUEsa0NBQUEsbUNBRUksUUFBQSxNQUNBLFFBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxLQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsaUJBQUEsa0JBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FHSixtQ0FDSSxjQUFBLEVBQUEsSUFBQSxFQUFBLEVBQ0EsTUFBQSxNQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBR0osa0NBQ0ksY0FBQSxJQUFBLEVBQUEsRUFBQSxFQUNBLEtBQUEsTUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdKLGtDQUFBLHdDQUFBLHlDQUdJLGlCQUFBLFFBQ0EsTUFBQSxLQUdKLGtDQUNJLFFBQUEsRUUxakJaLFVBQ0ksWUFBQSxJQUdKLG9CQUNJLE1BQUEsUUFDQSxhQUFBLHVCQUNBLGlCQUFBLGdCQUdKLGFBQ0ksYUFBQSx1QkFFSiwwQkFDSSxpQkFBQSxJN0I0Z05SLGlCNkJyZ05JLGlCQUVJLFlBQUEsT0FNUixZQUNJLE9BQUEsTUFBQSxNN0JvZ05KLDJCNkIvL01RLDJCQUNJLGFBQUEsSzdCa2dOWiwwQjZCLy9NUSwwQkFDSSxjQUFBLEtBSVIsc0NBQ0ksaUJBQUEsSUFRSSw0QkFDSSxhQUFBLGtCQU1KLDJCQUNJLG9CQUFBLGtCQVJKLDhCQUNJLGFBQUEsa0JBTUosNkJBQ0ksb0JBQUEsa0JBUkosNEJBQ0ksYUFBQSxrQkFNSiwyQkFDSSxvQkFBQSxrQkFSSix5QkFDSSxhQUFBLGtCQU1KLHdCQUNJLG9CQUFBLGtCQVJKLDRCQUNJLGFBQUEsa0JBTUosMkJBQ0ksb0JBQUEsa0JBUkosMkJBQ0ksYUFBQSxrQkFNSiwwQkFDSSxvQkFBQSxrQkFSSiwwQkFDSSxhQUFBLGtCQU1KLHlCQUNJLG9CQUFBLGVBUkoseUJBQ0ksYUFBQSxrQkFNSix3QkFDSSxvQkFBQSxrQkFPWixtQkFDSSxhQUFBLEVBQ0EsY0FBQSxFQUNBLHFDQUNJLFlBQUEsRUFDQSxXQUFBLEVBQ0EsTUFBQSxLQUNBLGVBQUEsT0FHUixhQUNJLFNBQUEsU0FDQSxxQkFDSSxRQUFBLFNBQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLEtBQ0EsVUFBQSxNQUNBLFlBQUEsd0JBRUosb0JBQ0ksU0FBQSxTQUNBLE1BQUEsTUFDQSxRQUFBLFNBQ0EsWUFBQSx3QkFDQSxVQUFBLE1BQ0EsSUFBQSxLQU1SLHFDQUNJLGlCQUFBLGdCQUNBLE1BQUEscUJBQ0Esd0NBQUEsd0NBQ0ksaUJBQUEsZ0JDekdaLGFBQ0ksWUFBQSxJQUlBLDBEQUNJLGVBQUEsRUFFQSxxRUFDSSxXQUFBLFNBQUEsUUFJUiwwREFDSSxZQUFBLEVBTU4saUNBQ0MsUUFBQSxFQUNBLGtCQUFBLGdCQUFBLFVBQUEsZ0JBQ0EsbUJBQUEsSUFBQSxJQUFBLFlBQUEsV0FBQSxJQUFBLElBQUEsWUFJQSxzQ0FDQyxRQUFBLEVBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBTUYsZ0NBQ0Msa0JBQUEsV0FBQSxJQUFBLFlBQUEsVUFBQSxXQUFBLElBQUEsWUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUlBLHFDQUNDLGtCQUFBLEtBQUEsVUFBQSxLQU1GLDhCQUNDLGtCQUFBLFNBQUEsSUFBQSxZQUFBLFVBQUEsU0FBQSxJQUFBLFlBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFJQSxtQ0FDQyxrQkFBQSxLQUFBLFVBQUEsS0FLSCxZQUNDLG9CQUFBLE9BQUEsWUFBQSxPQUVBLDBCQUNDLFFBQUEsRUFDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUNBLG1CQUFBLElBQUEsSUFBQSxXQUFBLElBQUEsSUFJQSwrQkFDQyxRQUFBLEVBQ0Esa0JBQUEsV0FBQSxVQUFBLFdBTUYsNEJBQ0MsUUFBQSxFQUNBLGtCQUFBLFVBQUEsVUFBQSxVQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBSUEsaUNBQ0MsUUFBQSxFQUNBLGtCQUFBLFNBQUEsVUFBQSxTQU9KLG9CQUNDLGFBQUEsUUFJRCxxQkFDQyxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsV0FBQSxxQkFFQSx5QkFMRCxxQkFNRSxXQUFBLHFCQUlGLDJCQUNDLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLElBQUEsZUFBQSxJQUFBLFlBQUEsU0FDQSxXQUFBLHFCQUNBLGFBQUEsUUFFQSx5QkFORCwyQkFPRSxXQUFBLHFCQUlGLDhCQUNDLEdBQ0MsUUFBQSxFQUNBLGtCQUFBLHNCQUFBLFVBQUEsc0JBR0QsR0FDQyxRQUFBLEVBQ0Esa0JBQUEsY0FBQSxVQUFBLGVBUkYsc0JBQ0MsR0FDQyxRQUFBLEVBQ0Esa0JBQUEsc0JBQUEsVUFBQSxzQkFHRCxHQUNDLFFBQUEsRUFDQSxrQkFBQSxjQUFBLFVBQUEsZUFLRiw0QkFDQyxHQUNDLFFBQUEsRUFDQSxrQkFBQSxxQkFBQSxVQUFBLHFCQUdELEdBQ0MsUUFBQSxFQUNBLGtCQUFBLGNBQUEsVUFBQSxlQVJGLG9CQUNDLEdBQ0MsUUFBQSxFQUNBLGtCQUFBLHFCQUFBLFVBQUEscUJBR0QsR0FDQyxRQUFBLEVBQ0Esa0JBQUEsY0FBQSxVQUFBLGVBSUYsMEJBQ0MsR0FDQyxRQUFBLEVBQ0Esa0JBQUEsa0JBQUEsVUFBQSxrQkFHRCxJQUNDLFFBQUEsR0FQRixrQkFDQyxHQUNDLFFBQUEsRUFDQSxrQkFBQSxrQkFBQSxVQUFBLGtCQUdELElBQ0MsUUFBQSxHQUlGLGFBQ0MsaUJBQUEsKzZEQUNBLGdCQUFBLE1BQ0Esb0JBQUEsT0M1Sk8sNENBQ0ksWUFBQSxPQUNBLGNBQUEsT0FPUiwrQkFDSSxjQUFBLGVBQ0EsT0FBQSxFQUFBLGNBQ0EsT0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsV0FBQSxPQUlBLDZDQUNJLFVBQUEsS0FDQSxXQUFBLEtBTVIsNkJBQ0ksbUJBQUEsS0FBQSxXQUFBLEtDOUJSLGFBQ0ksT0FBQSxJQUlKLGFBQ0ksT0FBQSxLQUlKLGFBQ0ksT0FBQSxLQUdKLGdCQUNJLFNBQUEsU0FFQSwrQkFDSSxTQUFBLFNBQ0EsSUFBQSxNQUVBLDZDQUNJLFdBQUEseUJBT1osbUJBQ0ksU0FBQSxTQUVBLGlDQUNJLFNBQUEsU0FDQSxjQUFBLElBQ0Esa0JBQUEsaUJBQUEsR0FBQSxVQUFBLGlCQUFBLEdBSVIsb0NBQ0ksR0FDSSxNQUFBLEdBRlIsNEJBQ0ksR0FDSSxNQUFBLEdBTVIsaUJBQ0ksT0FBQSxLQUNBLFFBQUEsSUFDQSxjQUFBLEtBRUEsK0JBQ0ksU0FBQSxTQUNBLGNBQUEsS0FFQSx1Q0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxjQUFBLElBQ0EsTUFBQSxJQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQU9aLGdCQUNJLFNBQUEsUUFFQSw4QkFDSSxTQUFBLFNBQ0EsU0FBQSxRQUVBLHFDQUNJLFNBQUEsU0FDQSxJQUFBLE1BQ0EsTUFBQSxLQUNBLGlCQUFBLFFBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsUUFBQSxFQUFBLElBQ0EsY0FBQSxJQUVBLDJDQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsT0FBQSxJQUFBLE1BQUEsWUFDQSxpQkFBQSxRQUNBLE9BQUEsS0FDQSxLQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFPaEIscUJBQ0ksT0FBQSxRQUVBLG1DQUNJLFNBQUEsU0FDQSxTQUFBLFFBQ0EsVUFBQSxRQUNBLE1BQUEsS0FDQSwwQ0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE9BQUEsS0FBQSxNQUFBLFlBQ0EsT0FBQSxLQUNBLE1BQUEsTUFDQSxRQUFBLEVBT1IsZ0NBQ0ksaUJBQUEsUUFDQSx1Q0FDSSxrQkFBQSxRQUVKLDZDQUNJLGlCQUFBLDZCQUNBLE1BQUEsa0JBQ0Esb0RBQ0ksa0JBQUEsbUJBVFosa0NBQ0ksaUJBQUEsUUFDQSx5Q0FDSSxrQkFBQSxRQUVKLCtDQUNJLGlCQUFBLDhCQUNBLE1BQUEsa0JBQ0Esc0RBQ0ksa0JBQUEsb0JBVFosZ0NBQ0ksaUJBQUEsUUFDQSx1Q0FDSSxrQkFBQSxRQUVKLDZDQUNJLGlCQUFBLDhCQUNBLE1BQUEsa0JBQ0Esb0RBQ0ksa0JBQUEsb0JBVFosNkJBQ0ksaUJBQUEsUUFDQSxvQ0FDSSxrQkFBQSxRQUVKLDBDQUNJLGlCQUFBLDhCQUNBLE1BQUEsa0JBQ0EsaURBQ0ksa0JBQUEsb0JBVFosZ0NBQ0ksaUJBQUEsUUFDQSx1Q0FDSSxrQkFBQSxRQUVKLDZDQUNJLGlCQUFBLDhCQUNBLE1BQUEsa0JBQ0Esb0RBQ0ksa0JBQUEsb0JBVFosK0JBQ0ksaUJBQUEsUUFDQSxzQ0FDSSxrQkFBQSxRQUVKLDRDQUNJLGlCQUFBLDhCQUNBLE1BQUEsa0JBQ0EsbURBQ0ksa0JBQUEsb0JBVFosOEJBQ0ksaUJBQUEsUUFDQSxxQ0FDSSxrQkFBQSxRQUVKLDJDQUNJLGlCQUFBLCtCQUNBLE1BQUEsa0JBQ0Esa0RBQ0ksa0JBQUEscUJBVFosNkJBQ0ksaUJBQUEsUUFDQSxvQ0FDSSxrQkFBQSxRQUVKLDBDQUNJLGlCQUFBLDRCQUNBLE1BQUEsa0JBQ0EsaURBQ0ksa0JBQUEsa0JDdkloQixTQUNJLG1CQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsbUJDQUosZUFDSSxNQUFBLGdDQUtBLDhCQUNJLFFBQUEsS0FDQSxZQUFBLElBQUEsTUFFQSxpREFDSSxpQkFBQSxtQ0FDQSxPQUFBLElBQUEsTUFDQSxZQUFBLElBQUEsTUFTQSxpREFDSSxNQUFBLFFBQ0EsYUFBQSxRQUNBLGlCQUFBLG9CQUVBLG9FQUNJLE1BQUEsUUFLSixvRUFDSSxhQUFBLFFBRUEsdUZBQ0ksTUFBQSxRQWZaLG1EQUNJLE1BQUEsUUFDQSxhQUFBLFFBQ0EsaUJBQUEscUJBRUEsc0VBQ0ksTUFBQSxRQUtKLHNFQUNJLGFBQUEsUUFFQSx5RkFDSSxNQUFBLFFBZlosaURBQ0ksTUFBQSxRQUNBLGFBQUEsUUFDQSxpQkFBQSxxQkFFQSxvRUFDSSxNQUFBLFFBS0osb0VBQ0ksYUFBQSxRQUVBLHVGQUNJLE1BQUEsUUFmWiw4Q0FDSSxNQUFBLFFBQ0EsYUFBQSxRQUNBLGlCQUFBLHFCQUVBLGlFQUNJLE1BQUEsUUFLSixpRUFDSSxhQUFBLFFBRUEsb0ZBQ0ksTUFBQSxRQWZaLGlEQUNJLE1BQUEsUUFDQSxhQUFBLFFBQ0EsaUJBQUEscUJBRUEsb0VBQ0ksTUFBQSxRQUtKLG9FQUNJLGFBQUEsUUFFQSx1RkFDSSxNQUFBLFFBZlosZ0RBQ0ksTUFBQSxRQUNBLGFBQUEsUUFDQSxpQkFBQSxxQkFFQSxtRUFDSSxNQUFBLFFBS0osbUVBQ0ksYUFBQSxRQUVBLHNGQUNJLE1BQUEsUUFmWiwrQ0FDSSxNQUFBLFFBQ0EsYUFBQSxRQUNBLGlCQUFBLHNCQUVBLGtFQUNJLE1BQUEsUUFLSixrRUFDSSxhQUFBLFFBRUEscUZBQ0ksTUFBQSxRQWZaLDhDQUNJLE1BQUEsUUFDQSxhQUFBLFFBQ0EsaUJBQUEsbUJBRUEsaUVBQ0ksTUFBQSxRQUtKLGlFQUNJLGFBQUEsUUFFQSxvRkFDSSxNQUFBLFFBVWhCLDhDQUNJLE1BQUEsZUFDQSxhQUFBLGVBQ0EsaUJBQUEsNkJBQ0EsaUVBQ0ksTUFBQSxlQUlKLGlFQUNJLGFBQUEsZUFDQSxvRkFDSSxNQUFBLGVDNURwQixZQUNJLFNBQUEsU0FDQSxXQUFBLEtBR0EsOEJBQ0ksT0FBQSxRQUdKLGtCQUNJLE9BQUEsUUFXSSw4Q0FDSSxpQkFBQSxRQUNBLGFBQUEsUUFPSiw4Q0FDSSxhQUFBLFFBQ0EsaUJBQUEsUUFFQSxvREFDSSxpQkFBQSxRQWRSLGdEQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQU9KLGdEQUNJLGFBQUEsUUFDQSxpQkFBQSxRQUVBLHNEQUNJLGlCQUFBLFFBZFIsOENBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBT0osOENBQ0ksYUFBQSxRQUNBLGlCQUFBLFFBRUEsb0RBQ0ksaUJBQUEsUUFkUiwyQ0FDSSxpQkFBQSxRQUNBLGFBQUEsUUFPSiwyQ0FDSSxhQUFBLFFBQ0EsaUJBQUEsUUFFQSxpREFDSSxpQkFBQSxRQWRSLDhDQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQU9KLDhDQUNJLGFBQUEsUUFDQSxpQkFBQSxRQUVBLG9EQUNJLGlCQUFBLFFBZFIsNkNBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBT0osNkNBQ0ksYUFBQSxRQUNBLGlCQUFBLFFBRUEsbURBQ0ksaUJBQUEsUUFkUiw0Q0FDSSxpQkFBQSxRQUNBLGFBQUEsUUFPSiw0Q0FDSSxhQUFBLFFBQ0EsaUJBQUEsUUFFQSxrREFDSSxpQkFBQSxRQWRSLDJDQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQU9KLDJDQUNJLGFBQUEsUUFDQSxpQkFBQSxRQUVBLGlEQUNJLGlCQUFBLFFBT3BCLGtCQUNJLE9BQUEsUUFDQSxjQUFBLEVBSUosa0JBQ0ksYUFBQSxFQUNBLFFBQUEsYUFFQSxvQ0FDSSxNQUFBLE1BQ0EsWUFBQSxFQUNBLGFBQUEsT0FHSixvQ0FDSSxRQUFBLE1BSUEsZ0RBQ0ksYUFBQSxRQWFJLGdGQUNJLE1BQUEsUUFDQSxpQkFBQSxZQUNBLGFBQUEsUUFISixrRkFDSSxNQUFBLFFBQ0EsaUJBQUEsWUFDQSxhQUFBLFFBSEosZ0ZBQ0ksTUFBQSxRQUNBLGlCQUFBLFlBQ0EsYUFBQSxRQUhKLDZFQUNJLE1BQUEsUUFDQSxpQkFBQSxZQUNBLGFBQUEsUUFISixnRkFDSSxNQUFBLFFBQ0EsaUJBQUEsWUFDQSxhQUFBLFFBSEosK0VBQ0ksTUFBQSxRQUNBLGlCQUFBLFlBQ0EsYUFBQSxRQUhKLDhFQUNJLE1BQUEsUUFDQSxpQkFBQSxZQUNBLGFBQUEsUUFISiw2RUFDSSxNQUFBLFFBQ0EsaUJBQUEsWUFDQSxhQUFBLFFBUWhCLHNDQUNJLFNBQUEsU0FFQSw2REFDSSxpQkFBQSxLQUVBLHFFQUNJLFFBQUEsU0FDQSxZQUFBLHdCQUNBLElBQUEsS0FDQSxTQUFBLFNBQ0EsWUFBQSxJQUNBLFVBQUEsS0FDQSxLQUFBLElBY0EsNkVBQ0ksTUFBQSxRQUNBLGlCQUFBLFlBQ0EsYUFBQSxRQUhKLCtFQUNJLE1BQUEsUUFDQSxpQkFBQSxZQUNBLGFBQUEsUUFISiw2RUFDSSxNQUFBLFFBQ0EsaUJBQUEsWUFDQSxhQUFBLFFBSEosMEVBQ0ksTUFBQSxRQUNBLGlCQUFBLFlBQ0EsYUFBQSxRQUhKLDZFQUNJLE1BQUEsUUFDQSxpQkFBQSxZQUNBLGFBQUEsUUFISiw0RUFDSSxNQUFBLFFBQ0EsaUJBQUEsWUFDQSxhQUFBLFFBSEosMkVBQ0ksTUFBQSxRQUNBLGlCQUFBLFlBQ0EsYUFBQSxRQUhKLDBFQUNJLE1BQUEsUUFDQSxpQkFBQSxZQUNBLGFBQUEsUUFRaEIsc0NBQ0ksU0FBQSxTQUVBLDBEQUNJLGlCQUFBLEtBRUEsa0VBQ0ksUUFBQSxTQUNBLFlBQUEsd0JBQ0EsSUFBQSxFQUNBLFNBQUEsU0FDQSxVQUFBLElBQ0EsS0FBQSxNQVNoQixnQkFDSSxhQUFBLE9BQ0EsV0FBQSxLQUNBLFlBQUEsS0FFQSxrQ0FDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLEtBQUEsT0FDQSxTQUFBLFNBR0osa0NBQ0ksZUFBQSxPQUlSLGdCQUNJLGFBQUEsUUFDQSxXQUFBLEtBQ0EsWUFBQSxLQUVBLGtDQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxRQUNBLFNBQUEsU0FJUixrQkFDSSxjQUFBLEVBU1EsK0NBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBU0ksMEVBQ0ksTUFBQSxRQVpaLGlEQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQVNJLDRFQUNJLE1BQUEsUUFaWiwrQ0FDSSxpQkFBQSxRQUNBLGFBQUEsUUFTSSwwRUFDSSxNQUFBLFFBWlosNENBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBU0ksdUVBQ0ksTUFBQSxRQVpaLCtDQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQVNJLDBFQUNJLE1BQUEsUUFaWiw4Q0FDSSxpQkFBQSxRQUNBLGFBQUEsUUFTSSx5RUFDSSxNQUFBLFFBWlosNkNBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBU0ksd0VBQ0ksTUFBQSxRQVpaLDRDQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQVNJLHVFQUNJLE1BQUEsUUFZcEIsc0NBQ0ksU0FBQSxTQUNBLGlCQUFBLEtBRUEsOENBQ0ksUUFBQSxTQUNBLFlBQUEsd0JBQ0EsSUFBQSxLQUNBLFNBQUEsU0FDQSxVQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsUVBsTk4sbUJBQUEsb0JBQUEsS0FBQSxZQUFBLFdBQUEsb0JBQUEsS0FBQSxZQUlBLHVDT3VNRSw4Q1B0TUEsbUJBQUEsS0FBQSxXQUFBLE1PaU5BLDhDQUNJLGlCQUFBLEtBQ0EsaUJBQUEsbUJQeE5OLG1CQUFBLG9CQUFBLEtBQUEsWUFBQSxXQUFBLG9CQUFBLEtBQUEsWUFJQSx1Q09rTkUsOENQak5BLG1CQUFBLEtBQUEsV0FBQSxNT3NOSSxzREFDSSxNQUFBLEtBQ0EsS0FBQSxLQUlSLDRDQUNJLGlCQUFBLEtBT1osbUJBQ0ksUUFBQSxhQUNBLGNBQUEsS0FDQSxjQUFBLEVBQ0EsYUFBQSxZQUVBLHFDQUNJLE1BQUEsTUFDQSxZQUFBLEVBQ0EsYUFBQSxPQUNBLFdBQUEsZUFHSix5QkFDSSxjQUFBLEVBQ0EsYUFBQSxLQUtSLFlBQ0ksUUFBQSxFQUVBLDhCQUNJLGlCQUFBLHlCQUNBLE9BQUEsSUFBQSxNQUFBLGlCQUNBLGNBQUEsT0FDQSxRQUFBLEtBQ0EsU0FBQSxPQUNBLGNBQUEsU0FDQSxZQUFBLE9BQ0EsUUFBQSxNQUNBLFNBQUEsU0FDQSxjQUFBLEtBRUEsb0NBQ0ksT0FBQSxRQUlSLDhCQUNJLFFBQUEsS0FFQSx3REFDSSxhQUFBLGtCQUVBLCtEQUNJLFFBQUEsUUFDQSxZQUFBLFVBQ0EsU0FBQSxTQUNBLElBQUEsSUFDQSxNQUFBLElBQ0EsVUFBQSxLQUNBLE1BQUEsUUFRQSxvRUFDSSxNQUFBLEtBU1osdURBQUEsNkRBQ0ksaUJBQUEseUlDNVRaLFdBQ0ksU0FBQSxTQUNBLDhCQUNJLGFBQUEsT0FDQSxTQUFBLFNBRUosYUFDSSxTQUFBLFNBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEtBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUdBLG9DQUNJLGNBQUEsT0FDQSxhQUFBLE1BQ0EsU0FBQSxTQUVKLG1CQUNJLEtBQUEsS0FDQSxNQUFBLEtBTVIscUNBQ0ksaUJBQUEsZ09DM0JKLHlCQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0FHSSxpREFDSSxpQkFBQSxrQkFDQSxhQUFBLFFBUlosMkJBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUdJLG1EQUNJLGlCQUFBLGtCQUNBLGFBQUEsUUFSWix5QkFDSSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxNQUFBLEtBR0ksaURBQ0ksaUJBQUEsa0JBQ0EsYUFBQSxRQVJaLHNCQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0FHSSw4Q0FDSSxpQkFBQSxrQkFDQSxhQUFBLFFBUloseUJBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUdJLGlEQUNJLGlCQUFBLGtCQUNBLGFBQUEsUUFSWix3QkFDSSxpQkFBQSxRQUNBLGFBQUEsUUFDQSxNQUFBLEtBR0ksZ0RBQ0ksaUJBQUEsa0JBQ0EsYUFBQSxRQVJaLHVCQUNJLGlCQUFBLFFBQ0EsYUFBQSxRQUNBLE1BQUEsS0FHSSwrQ0FDSSxpQkFBQSxrQkFDQSxhQUFBLFFBUlosc0JBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBQ0EsTUFBQSxLQUdJLDhDQUNJLGlCQUFBLGtCQUNBLGFBQUEsUUFNaEIsdUJBQ0ksTUFBQSxrQkFHSixpQkFDSSxjQUFBLEVBQ0EsNEJBQ0ksTUFBQSxRQUVKLHdCQUNJLG1CQUFBLEtBQUEsV0FBQSxLQUNBLG9DQUNJLE1BQUEsS0FFSixtQ0FDSSxNQUFBLHFCQ2hDWixpQkFDRSxTQUFBLFNBQ0EsbUJBQUEsU0FBQSxzQkFBQSxPQUFBLG1CQUFBLE9BQUEsZUFBQSxPQUNBLGNBQUEsS0FBQSxVQUFBLEtBQ0EsaUJBQUEsTUFBQSxjQUFBLE1BQUEsZ0JBQUEsV0FDQSxtQkFBQSxNQUFBLGNBQUEsV0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBR0YsbUJBQ0UsU0FBQSxPQUNBLE1BQUEsUUFDQSxPQUFBLFFBQ0EsVUFBQSxRQUNBLFdBQUEsUUFHRixnQkFDRSxVQUFBLFFBQ0EsU0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxNQUFBLGVBQ0EsT0FBQSxlQUNBLFFBQUEsRUFHRixrQkFDRSxVQUFBLGtCQUNBLG1CQUFBLGtCQUFBLFdBQUEsa0JBQ0EsT0FBQSxlQUNBLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxZQUNBLE9BQUEsRUFDQSxNQUFBLFlBQ0EsUUFBQSxFQUNBLE9BQUEsRUFDQSwyQkFBQSxNQUdGLDJCQUNFLFVBQUEsUUFDQSxtQkFBQSxxQkFBQSxXQUFBLHFCQUNBLFNBQUEsU0FDQSxRQUFBLE1BQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxXQUFBLFFBQ0EsU0FBQSxLQUNBLFVBQUEsS0FDQSxXQUFBLEtBQ0EsZ0JBQUEsS0FDQSxRQUFBLFlBR0YsOEN0Q2swUEEsNkNzQ2gwUEUsUUFBQSxLdENxMFBGLHlCc0NsMFBBLDBCQUVFLFFBQUEsSUFDQSxRQUFBLE1BR0YsdUJBQ0UsV0FBQSxLQUNBLFVBQUEsS0FDQSxNQUFBLEtBQ0EsZUFBQSxLQUdGLHdDQUNFLG1CQUFBLGtCQUFBLFdBQUEsa0JBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLElBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxXQUFBLElBQ0EsU0FBQSxPQUNBLFFBQUEsR0FDQSxRQUFBLEVBQ0EsT0FBQSxFQUNBLGVBQUEsS0FDQSxpQkFBQSxRQUFBLGtCQUFBLFFBQUEsVUFBQSxRQUNBLGtCQUFBLEVBQUEsWUFBQSxFQUNBLHdCQUFBLEVBQUEsV0FBQSxFQUdGLGdDQUNFLG1CQUFBLFFBQUEsV0FBQSxRQUNBLFFBQUEsTUFDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsT0FBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLElBQ0EsVUFBQSxJQUNBLFNBQUEsT0FDQSxlQUFBLEtBQ0EsUUFBQSxHQUdGLGlCQUNFLFFBQUEsRUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxlQUFBLEtBQ0EsU0FBQSxPQUdGLHVEQUNFLGVBQUEsS0FDQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLG9CQUFBLEtBR0YscURBQ0UsZUFBQSxJQUdGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLElBQ0EsTUFBQSxJQUNBLFdBQUEsS0FHRiw0QkFDRSxTQUFBLFNBQ0EsUUFBQSxHQUNBLFdBQUEsUUFDQSxjQUFBLElBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxRQUFBLEVBQ0EsbUJBQUEsUUFBQSxJQUFBLE9BQUEsV0FBQSxRQUFBLElBQUEsT0FHRiw4Q0FFRSxRQUFBLEdBQ0EsbUJBQUEsUUFBQSxHQUFBLE9BQUEsV0FBQSxRQUFBLEdBQUEsT0FHRixvQ0FDRSxJQUFBLEVBQ0EsTUFBQSxLQUdGLGdFQUNFLElBQUEsSUFDQSxPQUFBLElBR0Ysc0NBQ0UsS0FBQSxFQUNBLE9BQUEsS0FHRixrRUFDRSxPQUFBLEtBQ0EsS0FBQSxJQUNBLE1BQUEsSUFHRiwyREFDRSxNQUFBLEtBQ0EsS0FBQSxFQUNBLElBQUEsSUFDQSxPQUFBLElBQ0EsV0FBQSxFQUNBLFVBQUEsS0FDQSxNQUFBLEtBSUYsbUVBQ0UsTUFBQSxLQUNBLEtBQUEsRUFHRix5QkFDRSxVQUFBLElBQ0EsU0FBQSxNQUNBLFFBQUEsRUFDQSxXQUFBLE9BQ0EsT0FBQSxNQUNBLE1BQUEsTUFDQSxXQUFBLE9BQ0EsV0FBQSxPQUdGLDBCQUNFLFNBQUEsTUFDQSxLQUFBLEVBQ0EsV0FBQSxPQUNBLFdBQUEsT0FDQSxnQkFBQSxLQUdGLGVBQ0UsT0FBQSxLQUtFLDJEQUNFLFdBQUEsUUFERiw2REFDRSxXQUFBLFFBREYsMkRBQ0UsV0FBQSxRQURGLHdEQUNFLFdBQUEsUUFERiwyREFDRSxXQUFBLFFBREYsMERBQ0UsV0FBQSxRQURGLHlEQUNFLFdBQUEsUUFERix3REFDRSxXQUFBLFFDek5OLHVCdkN1a1FBLHNCdUNya1FJLE1BQUEsS0FDQSxXQUFBLElBQ0EsWUFBQSxFQUFBLElBQUEsS0FDQSxZQUFBLFFBQUEsQ0FBQSxNQUFBLENBQUEsYUFBQSxDQUFBLGFBQUEsQ0FBQSxVQUNBLFVBQUEsSUFDQSxXQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsT0FDQSxXQUFBLE9BQ0EsVUFBQSxPQUNBLFlBQUEsSUFFQSxjQUFBLEVBQ0EsWUFBQSxFQUNBLFNBQUEsRUFFQSxnQkFBQSxLQUVBLFlBQUEsS0FDQSxRQUFBLEt2Q3lrUUosd0NBREEsdUNBREEsdUN1Q3BrUUEsc0NBSUksWUFBQSxLQUNBLFdBQUEsUUFHSix3Q0FBQSx1Q0FBQSx1Q0FBQSxzQ0FJSSxZQUFBLEtBQ0EsV0FBQSxRdkNza1FKLG1DQURBLGtDQURBLGtDdUN6a1FBLGlDQUlJLFlBQUEsS0FDQSxXQUFBLFFBR0osYUFDSSx1QnZDeWtRRixzQnVDdmtRTSxZQUFBLE1BS1Isc0JBQ0ksUUFBQSxJQUNBLE9BQUEsRUFDQSxTQUFBLEtBR0osaUN2Q3drUUEsc0J1Q3RrUUksV0FBQSwwQkFJSixpQ0FDSSxRQUFBLEtBQ0EsY0FBQSxLQUNBLFlBQUEsT3ZDNmtRSixhdUMxa1FBLGV2Q3lrUUEsZUFEQSxjdUNwa1FJLE1BQUEsUUFHSixtQkFDSSxNQUFBLEtBR0osaUJBQ0ksUUFBQSxHdkM0a1FKLGVBRUEsZ0JBRUEsZUFIQSxjdUMxa1FBLGdCdkM0a1FBLGNBSkEsV3VDamtRSSxNQUFBLFF2QzJrUUosaUJBR0EsZUFEQSxZQUVBLGdCdUM1a1FBLGdCdkN5a1FBLGN1Q25rUUksTUFBQSxLdkM2a1FKLDRCQUNBLHFCQUhBLGN1Q3hrUUEsZ0J2Q3lrUUEsV3VDcGtRSSxNQUFBLFFBRUEsV0FBQSxzQkFHSixjdkN3a1FBLGtCQUNBLGV1Q3RrUUksTUFBQSxLdkMya1FKLGtCdUN4a1FBLGdCQUVJLE1BQUEsUXZDMmtRSixpQnVDeGtRQSxhdkN5a1FBLGdCdUN0a1FJLE1BQUEsS3ZDMmtRSixZdUN4a1FBLGlCQUVJLFlBQUEsSUFFSixjQUNJLFdBQUEsT0FHSixjQUNJLE9BQUEsS0FJSixpQ3ZDeWtRQSxzQnVDdmtRSSxXQUFBLFFBR0osdUJ2Q3lrUUEsc0J1Q3ZrUUksTUFBQSxRQUNBLFlBQUEsS0FRQSxvQ0FDSSxtQkFBQSxLQUdKLDZDQUNJLE1BQUEsS0FHSiwrQ0FDSSxPQUFBLEtBR0osMENBQ0ksaUJBQUEsNEJBQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLGdCQUdKLDBDQUNJLGNBQUEsS0FDQSxpQkFBQSxnQkFPUixZQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsU0FBQSxNQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxRQUNBLGFBQUEsWUFDQSxjQUFBLElBQ0EsTUFBQSxLQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBS0osZUFDSSxTQUFBLG1CQUNBLE1BQUEsZUFDQSxRQUFBLFlBR0osMEJBQ0ksUUFBQSxZQUNBLGlDQUNJLFFBQUEsdUJBQ0EsT0FBQSxRQUFBLGdCQUNBLFFBQUEsT0FBQSxpQkFDQSxtQkFBQSxNQUFBLEtBQUEsV0FBQSxDQUFBLGlCQUFBLEtBQUEsV0FBQSxDQUFBLGFBQUEsS0FBQSxXQUFBLENBQUEsbUJBQUEsS0FBQSxzQkFBQSxXQUFBLE1BQUEsS0FBQSxXQUFBLENBQUEsaUJBQUEsS0FBQSxXQUFBLENBQUEsYUFBQSxLQUFBLFdBQUEsQ0FBQSxtQkFBQSxLQUFBLHNCQUFBLFdBQUEsTUFBQSxLQUFBLFdBQUEsQ0FBQSxpQkFBQSxLQUFBLFdBQUEsQ0FBQSxhQUFBLEtBQUEsV0FBQSxDQUFBLFdBQUEsS0FBQSxzQkFBQSxXQUFBLE1BQUEsS0FBQSxXQUFBLENBQUEsaUJBQUEsS0FBQSxXQUFBLENBQUEsYUFBQSxLQUFBLFdBQUEsQ0FBQSxXQUFBLEtBQUEsV0FBQSxDQUFBLG1CQUFBLEtBQUEsc0JBQ0EsY0FBQSxnQkFDQSxPQUFBLElBQUEsTUFBQSw4QkFDQSxpQkFBQSxZQUNBLE1BQUEsa0JBQ0EsbUJBQUEsZUFBQSxXQUFBLGVBQ0EsdUNBQ0ksUUFBQSxZQUNBLG1CQUFBLGVBQUEsV0FBQSxlQUVKLHVDQUNJLGlCQUFBLGtCQUNBLE1BQUEsZUM5TlYsOEJBQ0UsUUFBQSxLQUFBLEtBQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUlKLGFBQ0UsZUFBQSxLQUNBLGNBQUEsTUFDQSxpQkFBQSx5QkFDQSxNQUFBLHFCQUVBLDBCQUNFLE1BQUEsd0JBR0YsbUNBQ0UsTUFBQSxxQkFJSixjQUNFLFdBQUEsSUFBQSxNQUFBLHVCQUNBLE1BQUEscUJBR0Ysc0JBQ0UsVUFBQSxLQUlBLDJCQUNFLGFBQUEsUUFDQSxNQUFBLFFBR0Esc0RBQ0UsaUJBQUEsUUFHRiw4Q0FDRSxhQUFBLG9CQUdKLDBCQUNFLGFBQUEsUUFDQSxNQUFBLFFBS0Ysb0JBQ0UsbUJBQUEsS0FBQSxXQUFBLEtBSUosY0FDRSxhQUFBLFFBQUEsWUFBQSxRQUFBLFlBR0YsMEJBQ0UsaUJBQUEsb0JBSUEsMkNBQ0UsV0FBQSxRQUNBLHNFQUNFLFdBQUEsUUFDQSwyRkFBQSxnR0FDRSxXQUFBLG1CQUlOLGdEQUNFLFdBQUEsUUFLRix5REFDRSxrQkFBQSxrQkFDQSxtQkFBQSxrQkFJSixZQUFBLGFBQUEsZ0JBQ0UsT0FBQSxJQUFBLE1BQUEsdUJBQ0Esa0JBQUEsbUJBQUEsc0JBQ0UsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsYUFBQSw2QkFJSixhQUNFLE9BQUEsS0FDQSxRQUFBLE1BQ0EsUUFBQSxNQUFBLE1DNkxJLFVBQUEsU0QxTEosWUFBQSxJQUNBLFlBQUEsSUFDQSxNQUFBLHFCQUNBLGlCQUFBLG1CQUNBLGdCQUFBLFlBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBR0YsYUFDRSxZQUFBLDBCQUNBLFlBQUEsSUFDQSxVQUFBLEtBQ0EsbUJBQ0UsbUJBQUEsS0FBQSxXQUFBLEtBR0YsbUJBQ0UsTUFBQSxRQUlKLDBCQUNFLGlCQUFBLFlFNUhGLFVBQ0UsV0FBQSxNQUNBLE9BQUEsSUFBQSxPQUFBLHVCQUNBLFdBQUEseUJBQ0EsY0FBQSxJQUVBLHNCQUNFLFVBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxJQUFBLEVDVEosY0FDRSxXQUFBLFFBR0YsYUFDRSxXQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsa0JBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBR0YsaUJBQ0UsT0FBQSxJQUNBLDhCQUNFLE9BQUEsS0FDQSxNQUFBLEtBQ0EsY0FBQSxJQUNBLE1BQUEsZ0JBQ0EsSUFBQSxLQUVBLHFDQUFBLHNDQUNFLFFBQUEsS0FFRixvQ0FDRSxRQUFBLEVBS04sc0JBQ0UsT0FBQSxLQUtGLGNBQ0UsUUFBQSxNQUFBLE1BQ0EsYUFBQSx1QkFDQSxjQUFBLE1BQ0EsaUJBQUEseUJBQ0EsTUFBQSxxQkFLRixlQUNFLE1BQUEsSUFDQSw0QkFDRSxPQUFBLEtBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLE1BQ0EsS0FBQSxLQUNBLGNBQUEsSUFDQSxtQ0FBQSxvQ0FDRSxRQUFBLEtBRUYsa0NBQ0UsUUFBQSxFQUlKLDRCQUNFLElBQUEsRUFJSixZQUNFLFVBQUEsS0FJQSwwQ0FDRSxPQUFBLEtBSUosdUJBQ0UsWUFBQSxJQUdGLGFBQ0UsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsaUJBQUEsZ0JBQ0EsYUFBQSxnQkFJQSx1QkFDRSxRQUFBLEVBTUosTUFBQSxPQUFBLEtBQ0MsT0FBQSxLQUNBLFFBQUEsYUFDQSxPQUFBLE1BR0QsYUFDQyxPQUFBLE1BQ0EsTUFBQSxNQUNBLE9BQUEsRUFBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSx1QkFHRCxRQUNDLE9BQUEsS0FBQSxLQUNBLE9BQUEsTUFDQSxNQUFBLE1BQ0EsUUFBQSxhQUNBLGVBQUEsSUFDQSxPQUFBLElBQUEsTUFBQSx1QkFDRyxtQkFBQSxFQUFBLEVBQUEsSUFBQSxXQUFBLEVBQUEsRUFBQSxJQUNBLGNBQUEsSUFJQSxtQkFDSSxXQUFBLFFBS0oscUJBQ0ksV0FBQSxRQUtKLG9CQUNJLFdBQUEsUUFPSix1QkFDSSxVQUFBLGdCQU9SLGFBQ0ksVUFBQSxLQUNBLE1BQUEsUUFDQSxRQUFBLE1BQ0EsT0FBQSxLQUFBLEVBQ0Esb0JBQ0ksUUFBQSxVQUNBLFVBQUEsS0FDQSxZQUFBLElBTVIsY0FDSSxRQUFBLEtBRUosMkJBQ0ksUUFBQSxNQUtKLFdBQWEsV0FBQSxRQUNiLFdBQWEsV0FBQSxRQUNiLFdBQWEsV0FBQSxRQUNiLFdBQWEsV0FBQSxRQUNiLFdBQWEsV0FBQSxRQUliLGVBQ0ksT0FBQSxLQUVJLGdDQUNJLGFBQUEsUUFTUiwwQ0FDRSxXQUFBLFFBR0YseUNBQ0UsV0FBQSxRQUlBLG1FQUFBLG1FQUNFLGFBQUEsUUFWSiw0Q0FDRSxXQUFBLFFBR0YsMkNBQ0UsV0FBQSxRQUlBLHFFQUFBLHFFQUNFLGFBQUEsUUFWSiwwQ0FDRSxXQUFBLFFBR0YseUNBQ0UsV0FBQSxRQUlBLG1FQUFBLG1FQUNFLGFBQUEsUUFWSix1Q0FDRSxXQUFBLFFBR0Ysc0NBQ0UsV0FBQSxRQUlBLGdFQUFBLGdFQUNFLGFBQUEsUUFWSiwwQ0FDRSxXQUFBLFFBR0YseUNBQ0UsV0FBQSxRQUlBLG1FQUFBLG1FQUNFLGFBQUEsUUFWSix5Q0FDRSxXQUFBLFFBR0Ysd0NBQ0UsV0FBQSxRQUlBLGtFQUFBLGtFQUNFLGFBQUEsUUFWSix3Q0FDRSxXQUFBLFFBR0YsdUNBQ0UsV0FBQSxRQUlBLGlFQUFBLGlFQUNFLGFBQUEsUUFWSix1Q0FDRSxXQUFBLFFBR0Ysc0NBQ0UsV0FBQSxRQUlBLGdFQUFBLGdFQUNFLGFBQUEsUUFTTixzQ0FDRSxPQUFBLEtBRUEsbURBQ0UsTUFBQSxLQUNBLE9BQUEsS0FNSixzQ0FDRSxPQUFBLElBRUEsbURBQ0UsTUFBQSxLQUNBLE9BQUEsS0FNSixzQ0FDRSxPQUFBLElBRUEsbURBQ0UsTUFBQSxLQUNBLE9BQUEsS0FRSixzREFDRSxNQUFBLElBQ0EsY0FBQSxJQUNBLE1BQUEsS0FFRixvREFDRSxPQUFBLElBQ0EsY0FBQSxJQUNBLElBQUEsS0FLRix3Q0FDRSxhQUFBLFFBQ0EsaUJBQUEsS0FLRix3Q0FDRSxjQUFBLEVBQ0Esa0JBQUEsY0FBQSxVQUFBLGNBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLEtBQ0EsYUFBQSxRQUNBLGlCQUFBLEtDaFJBLDhCQUNJLGlCQUFBLG9CQUNBLGFBQUEsb0JBSVIsVUFBQSxVQUFBLFVBQUEsYUFDSSxXQUFBLElBS0EsZ0NBQ0ksU0FBQSxTQUNBLEtBQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxPQUFBLGFBQUEsT0FBQSxLQUVKLHlDQUNJLGFBQUEsS0MxQlIsa0JBQ0ksV0FBQSx5QkFDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxtQkFBQSxXQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUtJLHVEQUNJLGlCQUFBLGdCQUNBLFFBQUEsTUFBQSxPQUdKLDREQUNJLE1BQUEsNkJBQ0Esa0VBQ0ksTUFBQSw2QkFNaEIsMkZBQ0ksaUJBQUEsZ0JBR0osZ0JBQ0ksVUFBQSxLQUNBLFlBQUEsSUFDQSxNQUFBLHFCQUdKLGVBQ0ksUUFBQSxPQUNBLFVBQUEsU0FDQSxNQUFBLHFCQUlBLGtEQUNJLFdBQUEsUUFDQSxNQUFBLEtBR0osZ0RBQ0ksV0FBQSw4QkFDQSxNQUFBLGVBR0osa0RBQ0ksV0FBQSxRQUNBLE1BQUEsS0FJUixpQkFDSSxRQUFBLEVBQUEsT0FBQSxPQUVKLGdCN0MwdVJBLHVCNkN4dVJJLFFBQUEsUUFDQSxZQUFBLFVBQ0EsVUFBQSxLQUNBLFFBQUEsRUFDQSxpQkFBQSxzQkFDQSxrQkFBQSxVQUFBLFVBQUEsVUFDQSxNQUFBLFFBR0osaUVBQ0ksSUFBQSxNQUdKLGlCQUNJLGFBQUEsTUN6RUosb0JBQUEsb0JBQ0ksT0FBQSxLQUNBLE1BQUEsS0FDQSxpQkFBQSxtQkFDQSx3QkFBQSxVQUFBLGdCQUFBLFVBQ0EsY0FBQSxJQUNBLDJCQUFBLDJCQUNJLFlBQUEsVUFDQSxVQUFBLEtBQ0EsTUFBQSxRQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBS0osMkJBQ0ksUUFBQSxrQkFJSiwyQkFDSSxRQUFBLGtCQUlSLDBCQUNJLE1BQUEsS0FDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxjQUFBLEtBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsMkRBQ0ksUUFBQSxFQUtKLDhDQUNJLE1BQUEsSUFDQSxPQUFBLElBQ0EsaUJBQUEsS0FDQSxRQUFBLEdBQ0EsbUJBQUEsSUFBQSxJQUFBLEtBQUEsV0FBQSxJQUFBLElBQUEsS0FDQSw4RUFDSSxRQUFBLEVBQ0EsTUFBQSxLQUtaLDRCQUNJLE1BQUEsS0FDQSxVQUFBLEtBQ0EsaUJBQUEsZUFDQSx3QkFBQSxVQUFBLGdCQUFBLFVBS0EsNkNBQ0ksT0FBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBQ0EsY0FBQSxJQUNBLGlCQUFBLEtBQ0EsUUFBQSxHQUNBLG1CQUFBLElBQUEsSUFBQSxLQUFBLFdBQUEsSUFBQSxJQUFBLEtBQ0EsNkVBQ0ksTUFBQSxRQUNBLFFBQUEsRUFLWiwrQkFDSSxPQUFBLGNBQ0EsaUJBQUEscUJBQ0EsbUVBQ0ksaUJBQUEsUUFLUixrQkFDSSxpQkFBQSxzQkFDQSx3QkFBQSxVQUFBLGdCQUFBLFVBQ0EsUUFBQSxNQUNBLE9BQUEsY0FDQSx5Q0FDSSxpQkFBQSxLQUtKLGtEQUNJLGlCQUFBLFFBR0Esc0VBQ0ksaUJBQUEsUUFJSixvRUFDSSxNQUFBLEtBQ0Esb0dBQ0ksUUFBQSxFQUlaLHlDQUNJLGlCQUFBLG1CQUlSLGdCQUNJLE9BQUEsS0NuSEosZUFDRSxPQUFBLEtBQ0EsU0FBQSxTQUVBLHVCQUNFLFFBQUEsUUFDQSxTQUFBLFNBQ0EsWUFBQSxVQUNBLEtBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLE9BQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLFVBQUEsS0FDQSxjQUFBLElBQ0EsTUFBQSxRQUNBLGlCQUFBLGdCQUNBLFFBQUEsRUFHRixxQ0FDRSxPQUFBLElBQUEsTUFBQSx1QkFDQSxpQkFBQSxtQkFDQSx1QkFBQSxPQUNBLDBCQUFBLE9BSUEsd0RBQUEsb0RBQ0UsbUJBQUEsS0FHRixpRUFBQSw2REFDRSxNQUFBLEtBR0YsbUVBQUEsK0RBQ0UsT0FBQSxJQUdGLDhEQUFBLDBEQUNFLGlCQUFBLDRCQUNBLGNBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSxtQkFHRiw4REFBQSwwREFDRSxjQUFBLEtBQ0EsaUJBQUEsbUJBSUosd0NBQ0UsVUFBQSxLQUdGLHFCQUNFLE1BQUEscUJBQ0EsMkJBQ0UsaUJBQUEsbUJBSUosaUNBQ0UsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsV0FBQSxtQkFDQSx3QkFBQSxPQUNBLDJCQUFBLE9BR0YsNkJBQ0UsaUJBQUEsRUFBQSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsUUFBQSxNQUFBLE1BRUEsVUFBQSxTQUNBLE1BQUEscUJBQ0EsaUJBQUEsbUJBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsY0FBQSxPQUNBLGNBQUEsS0FDQSx3REFDRSxNQUFBLFFBREYsK0NBQ0UsTUFBQSxRQURGLG1EQUNFLE1BQUEsUUFERixvREFDRSxNQUFBLFFBREYsMENBQ0UsTUFBQSxRQUlKLHVCQUNFLFlBQUEsSUFDQSxNQUFBLG1CQzNGSixTQUNFLFdBQUEseUJBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsbUJBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxtQkFDQSxjQUFBLElBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBSUEsbUJBQ0UsT0FBQSxJQUFBLE1BQUEseUJBQ0EsbUJBQUEsRUFBQSxFQUFBLEVBQUEsSUFBQSx1QkFBQSxXQUFBLEVBQUEsRUFBQSxFQUFBLElBQUEsdUJBQ0EsY0FBQSxJQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLDBCQUFBLDJCQUNFLGNBQUEsSUFRQSwrREFDRSxhQUFBLE1BQ0EsWUFBQSxFQUdGLCtEQUFBLCtEQUNFLFlBQUEsTUFDQSxhQUFBLEVBTUosMENBQ0UsVUFBQSxLQUtGLDJDQUNFLFdBQUEsUUFHRixzQ0FDRSxpQkFBQSxtQkFDQSxNQUFBLHFCQUNBLE9BQUEsSUFBQSxNQUFBLHVCQUNBLGNBQUEsT0FHRixnQ0FDRSxjQUFBLGlCQUNBLHNDQUNFLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGlCQUFBLG1CQUNBLGFBQUEsNkJBSUosb0NBQ0UsV0FBQSxrQkFHRixzQ0FBQSxxQ0FDRSxXQUFBLGtCQ2xFTixnQkFDRSxjQUFBLEVBR0UsNkVBQ0UsVUFBQSxLQUtOLHNCQUNFLE9BQUEsSUFBQSxPQUFBLHVCQUNBLFdBQUEseUJBR0Ysc0JBQ0UsTUFBQSxxQkFDQSw0QkFDRSxZQUFBLElBSUosbUJBQ0UsUUFBQSxLQUdGLHNCQUNFLGlCQUFBLGtCQzFCRix5Q2xENGxTQSx5Q2tEMWxTSSxtQkFBQSxLQUNBLE9BQUEsS0FHSixZQUNJLE9BQUEsSUFBQSxNQUFBLHVCQUNBLFFBQUEsbUJBQUEsUUFBQSxtQkFBQSxRQUFBLFlBQ0EsU0FBQSxRQUNBLE9BQUEsT0NJQSxjQUFBLE9ERkEsV0FBQSxtQkFDQSxRQUFBLElBRUEsa0JBQ0ksTUFBQSxJQUNBLE9BQUEsS0FDQSxXQUFBLE9BQ0EsT0FBQSxFQUNBLFdBQUEsSUFDQSxNQUFBLHFCQUNBLGNBQUEsT0FFQSxnQ0FDSSxRQUFBLEVBSVIsbUJBQ0ksTUFBQSxNQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLFVBQUEsTUFDQSxRQUFBLGVBQ0EsV0FBQSxnQkFDQSxNQUFBLHFCQUNBLE9BQUEsS0FDQSxjQUFBLE9BR0osa0JBQ0ksV0FBQSxnQkFFQSx5QkFDSSxpQkFBQSxtQkFJUix3QkFDSSxXQUFBLGdCQUVBLDhCQUNJLGlCQUFBLG1CQUlSLHVCQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLE1BQUEsS0FFQSw4QkFDSSxrQkFBQSxFQUFBLFlBQUEsRUFHSiw2QkFDSSxpQkFBQSxFQUFBLGtCQUFBLEVBQUEsVUFBQSxFQVNBLGdDQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLGtDQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLGdDQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLDZCQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLGdDQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLCtCQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLDhCQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUZKLDZCQUNJLGlCQUFBLFFBQ0EsTUFBQSxLRS9FaEIsSUFDSSxZQUFBLG9DQUVBLGlCQUFBLG1CQUNJLE1BQUEsK0JBRUosZUFDSSxXQUFBLHdDQUdKLE1BQ0ksY0FBQSxFQUdKLGVBQ0ksT0FBQSxJQUFBLE1BQUEsaUNBRUEsc0RBQ0ksY0FBQSxlQUFBLFVBQUEsZUFHSix5Q0FDSSxXQUFBLGNBSVIseUNBQ0ksV0FBQSxZQUNBLGlCQUFBLG1DQUNBLGFBQUEsaUNBQ0EsbUJBQUEsZUFBQSxXQUFBLGVBR0osdUJBQ0ksV0FBQSwrQkFDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUNBLHVCQUFBLGNBQUEsZUFBQSxjQUNBLDJCQUFBLElBQUEsbUJBQUEsSUFDQSw0QkFBQSxLQUFBLG9CQUFBLEtBQ0EsY0FBQSxNQUdKLFlBQ0ksV0FBQSwrQkFLSSwwREFBQSwwREFFSSxLQUFBLEVBQ0EsTUFBQSxlQU1SLHdDQUNJLFdBQUEsZUFJUix1QkFDSSxtQkFBQSxFQUFBLElBQUEsS0FBQSw2QkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLDZCQUNBLGNBQUEsZ0JBQ0EsT0FBQSxJQUFBLE1BQUEsaUNBT0oscUJBQUEsb0JwRDZyU0osc0JBREEscUJvRDNyU1EsbUJBQUEsZUFBQSxXQUFBLGVBQ0EsT0FBQSxJQUFBLE1BQUEsMEJBSUEsc0NwRDZyU1IsdUNvRDVyU1ksV0FBQSwwQkFJUixvQnBENHJTSixxQm9EM3JTUSxXQUFBLDBCQUlSLG9FcEQ0clNBLG1Fb0QxclNJLGNBQUEsaUJBQ0EsMEJBQUEsWUFDQSwyQkFBQSxZQUdKLDZEcEQ0clNBLDREb0QxclNJLGNBQUEsaUJBQ0EsdUJBQUEsWUFDQSx3QkFBQSxZQUdKLHFCQUNJLFdBQUEsZ0JBR0osK0JBQ0ksWUFBQSxjQU9RLDZDQUFBLDRDcER5clNaLDhDQURBLDZDb0R0clNnQixtQkFBQSxlQUFBLFdBQUEsZUFRUixpQ0FDSSxXQUFBLGtCQUNBLE1BQUEsa0JBSVIsa0JBQ0ksV0FBQSw2QkFDQSxPQUFBLElBQUEsTUFBQSxpQ0FDQSx3QkFDSSxPQUFBLElBQUEsTUFBQSx1Q0FDQSxtQkFBQSxlQUFBLFdBQUEsZUFJUixxQkFDSSxXQUFBLGVBQ0EsT0FBQSxJQUFBLE1BQUEsaUNBR0ksMkNBQ0ksb0JBQUEsZUFHSiw2Q0FDSSxvQkFBQSxpQ0FRaEIsZ0ZBQ0ksV0FBQSxlQU1BLDhCQUNFLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLG1CQUFBLFNBQUEsc0JBQUEsUUFBQSxtQkFBQSxlQUFBLGVBQUEsZUFJQSw0REFDRSxPQUFBLElBQUEsTUFBQSxpQ0FDQSxjQUFBLFlBSUosZ0ZwRDBxU0osK0VvRHhxU00sY0FBQSxpQkFDQSwwQkFBQSxZQUNBLDJCQUFBLFlBR0YsdUZwRHlxU0osc0ZvRHZxU00sY0FBQSxpQkFDQSx1QkFBQSxZQUNBLHdCQUFBLFlBS0YsNENBQ0ksbUJBQUEsV0FBQSxzQkFBQSxRQUFBLG1CQUFBLFlBQUEsZUFBQSxZQ2pNUixXQUNJLFdBQUEsS0FFQSxjckQ4MlNKLGNxRDUyU1EsYUFBQSxNQUNBLGNBQUEsRUFHSiw2Q0FDSSxZQUFBLE9BQ0EsYUFBQSxLQUNBLFdBQUEsTUFJUixjQUNJLFlBQUEsMEJBRUEsc0JBQ0ksYUFBQSx1QkFDQSwwQkFBQSxJQUNBLDJCQUFBLElBSVIsV0FDSSxPQUFBLElBQUEsTUFBQSx1QkFDQSxjQUFBLE9BR0osWUFDSSxZQUFBLG9DQUVBLGlCQUNJLFFBQUEsWUFDQSxNQUFBLDZCQUVBLHVCQUNJLE1BQUEsa0JBSVIsb0JBQ0ksdUJBQUEsSUFDQSx3QkFBQSxJQUNBLGFBQUEsdUJBR0ksNERBQ0ksYUFBQSxZQUlSLHVDQUNJLG1CQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLEtBQUEsbUJBQ0EsY0FBQSxNckQwMlNaLG9CQUNBLHdCcURwMlNJLG9CQUdJLE9BQUEsNkJBR0osa0JBQ0ksS0FBQSw2QkFJQSxtRUFDSSxNQUFBLEVBQ0EsS0FBQSxLQUtKLGlEQUNJLE1BQUEsNkJBTVIsNEJBQ0ksaUJBQUEscUJBQ0EsYUFBQSxpQ0MxRlIsa0JBQ0ksTUFBQSxxQkFDQSxRQUFBLEVBQ0EsUUFBQSxNQUdKLGdCQUNJLG1CQUFBLEtBQUEsV0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLHVCQUNBLGNBQUEsRUFFQSxtQ0FDSSxtQkFBQSxLQUdKLDRDQUNJLE1BQUEsS0FHSiw4Q0FDSSxPQUFBLEtBR0oseUNBQ0ksaUJBQUEsOEJBQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLHlCQUdKLHlDQUNJLGNBQUEsS0FDQSxpQkFBQSx5QkFJUixlQUNJLE9BQUEsZUFDQSxRQUFBLEtBQUEsRUFBQSxFQUdKLGNBQ0ksTUFBQSxLQUdKLGNBQUEsYUFDSSxpQkFBQSxZdERzN1NKLGFzRG43U0EsYUFFSSxPQUFBLElBQUEsTUFBQSx1QkFDQSxRQUFBLE9BQUEsTUFJQSxhQUNJLFdBQUEsRUFDQSxNQUFBLHFCQUNBLGlCQUFBLDhCQU1BLHdCQUFBLHdCQUVJLGlCQUFBLDhCQUtaLGFBQ0ksWUFBQSxFQUdKLGVBQ0ksbUJBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsV0FBQSxFQUNBLGlCQUFBLFlBR0osZ0JBQ0ksTUFBQSxRQUNBLFdBQUEsY0FLQSx3Q0FDSSxZQUFBLE1BQ0EsY0FBQSxpQkFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxpQkFBQSx5QkFDQSxNQUFBLHFCQUVBLG1EQUNJLGFBQUEsSUFBQSxNQUFBLHVCQUdKLGlEQUFBLHVEQUFBLGtEQUdJLE1BQUEsUUFDQSxpQkFBQSx5QkFHSiw4Q0FDSSxpQkFBQSxRQUNBLE1BQUEsMkJBR0osOENBQ0ksbUJBQUEsS0FBQSxXQUFBLEtBS0EsMERBQUEseURBQ0ksaUJBQUEsWUFJUiwyREFDSSxpQkFBQSxRQUNBLE1BQUEsS0FDQSxhQUFBLFFBQ0EsWUFBQSxJQUtaLGVBQ0ksU0FBQSxTQUNBLE1BQUEsS0FFQSx1QkFDSSxRQUFBLFFBQ0EsWUFBQSxVQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFDQSxLQUFBLEtBQ0EsVUFBQSxLQUNBLE1BQUEsUUFJUixtQkFDSSxhQUFBLHVCQUNBLGlCQUFBLG1CQUNBLE1BQUEscUJBQ0EsWUFBQSxJQUNBLFFBQUEsTUFBQSxNQUFBLE1BQUEsU0FDQSxjQUFBLE9idUlFLFVBQUEsU2FwSUYseUJBQ0ksbUJBQUEsS0FBQSxXQUFBLEtBQ0EsYUFBQSw2QkFDQSxpQkFBQSxtQkFHSiw4Q0FDSSxNQUFBLFFBREoscUNBQ0ksTUFBQSxRQURKLHlDQUNJLE1BQUEsUUFESiwwQ0FDSSxNQUFBLFFBREosZ0NBQ0ksTUFBQSxRQUtKLGdDQUNJLE1BQUEsS0FDQSxRQUFBLGFBQ0EsZUFBQSxPQUNBLFlBQUEsSUFJUixtQkFDSSxNQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsT0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUdKLHFDQUNJLE1BQUEsa0JBSUEsdUJBQUEsd0JBQ0ksZ0JBQUEsSUFTSix5QkFDSSxRQUFBLEtBQUEsS0FBQSxJQUdKLDRCQUNJLFdBQUEsRUFDQSxjQUFBLEVBQ0EsYUFBQSxJQUFBLEVBR0osMkJBQ0ksUUFBQSxJQUFBLEtBTUosdUJBQ0ksaUJBQUEsNEJBRUosK0RBQ0ksaUJBQUEsUUFDQSxhQUFBLFFBSUksaUJBQUEsOE5BS1IsNEJBQ0ksTUFBQSxNQUNBLE9BQUEsTUFDQSxlQUFBLElBQ0EsaUJBQUEsbUJBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLGdCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsNkJBQ0EsbUJBQUEsS0FBQSxnQkFBQSxLQUFBLFdBQUEsS0FDQSwyQkFBQSxNQUFBLGFBQUEsTUFFQSwyQ0hwT0osY0FBQSxNRzJPQSxpQ0FBQSxpQ0FDSSxtQkFBQSxFQUNBLGtCQUFBLEVBSVIsb0JBQ0ksaUJBQUEseUJBS0ksK0NBQUEsZ0RBQUEsbURBQ0ksZUFBQSxVQUFBLGdCQUFBLGlCQUFBLE9BQUEsVUFBQSxnQkFBQSxpQkN2UVosbUJBQ0ksY0FBQSxFQUNBLGlCQUFBLElBQUEsY0FBQSxJQUFBLGdCQUFBLFNBQ0EsSUFBQSxJQUVJLDRCQUNJLFFBQUEsTUFDQSxRQUFBLFFBQUEsT0FDQSxNQUFBLHFCQUNBLGlCQUFBLHlCQUNBLE9BQUEsSUFBQSxNQUFBLHVCQUNBLGNBQUEsT0FJQSxtQ0FDSSxNQUFBLEtDaEJkLGlCQUFBLFFEa0JjLGFBQUEsUUFNaEIsaUJBQ0ksb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxtQkFDSSxnQkFBQSxLQUNBLFFBQUEsYUFJUixpQnZEbXFUQSxpQnVEanFUSSxNQUFBLFFBQ0EsWUFBQSxJQUNBLFFBQUEsUUFBQSxPQUNBLGlCQUFBLHlCQUNBLE9BQUEsSUFBQSxNQUFBLHVCQUNBLGNBQUEsT0FDQSx1QnZEb3FUSix1QnVEbnFUUSxNQUFBLFFBR0osMEJ2RG9xVEosMEJ1RG5xVFEsTUFBQSxRQUNBLE9BQUEsUUFFQSxnQ3ZEcXFUUixnQ3VEcHFUWSxNQUFBLFFFbERaLGVBQ0UsV0FBQSxNQ0ZGLFVBQ0ksT0FBQSxNQUdKLGlCQUNJLE9BQUEsTUNKSixPQUFBLGdCQUNFLE9BQUEsTUFDQSxXQUFBLFFBQ0EsY0FBQSxJQUdGLGVBQ0UsUUFBQSxNQUNBLFdBQUEsT0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUNBLFlBQUEsS0FDQSxXQUFBLFFBQ0EsY0FBQSxJQUNBLFFBQUEsS0FBQSxLQUdGLHFCQUNFLEtBQUEsSUFDQSxZQUFBLE1BQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxTQUFBLFNBQ0EsMkJBQ0UsT0FBQSxNQUNBLFlBQUEsS0FBQSxNQUFBLFlBQ0EsYUFBQSxLQUFBLE1BQUEsWUFDQSxXQUFBLEtBQUEsTUFBQSxRQUVGLDJCQUNFLElBQUEsTUFDQSxZQUFBLEtBQUEsTUFBQSxZQUNBLGFBQUEsS0FBQSxNQUFBLFlBQ0EsY0FBQSxLQUFBLE1BQUEsUUNsQ0osc0JBQ0ksUUFBQSxNQUVBLDRCQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLFFBQUEsTUFBQSxNQUVBLFVBQUEsU0FDQSxZQUFBLElBQ0EsWUFBQSxJQUNBLE1BQUEscUJBQ0EsaUJBQUEsbUJBQ0EsZ0JBQUEsWUFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxjQUFBLE9BQ0EsaUJBQUEsS0FFQSx1REFDSSxRQUFBLFlBQ0EsTUFBQSxrQkFDQSxVQUFBLG1CQUhKLDhDQUNJLFFBQUEsWUFDQSxNQUFBLGtCQUNBLFVBQUEsbUJBSEosa0RBQ0ksUUFBQSxZQUNBLE1BQUEsa0JBQ0EsVUFBQSxtQkFISixtREFDSSxRQUFBLFlBQ0EsTUFBQSxrQkFDQSxVQUFBLG1CQUhKLHlDQUNJLFFBQUEsWUFDQSxNQUFBLGtCQUNBLFVBQUEsbUJBR0osa0NBQ0ksT0FBQSxJQUFBLE1BQUEsNkJBQ0EsTUFBQSxxQkFHSixrQ0FDSSxNQUFBLHFCQUlSLHlCQUNJLGNBQUEsT0FDQSxhQUFBLHVCQUNBLGlCQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsbUJBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxtQkFDQSxRQUFBLEVBQ0EsU0FBQSxLQUNBLFdBQUEsTUFDQSxPQUFBLEVBQ0EsdUJBQUEsY0FBQSxlQUFBLGNBQ0EsMkJBQUEsSUFBQSxtQkFBQSxJQUNBLDRCQUFBLEtBQUEsb0JBQUEsS0FFQSw0QkFDSSxVQUFBLFNBQ0EsT0FBQSxFQUNBLFFBQUEsT0FBQSxPQUNBLGNBQUEsRUFDQSxpQkFBQSxLQUNBLE1BQUEscUJBRUEsaUNBQ0ksTUFBQSxRQUNBLFlBQUEsSUFDQSxRQUFBLElBR0osa0NBQUEsZ0RBRUksTUFBQSxRSmhFZCxpQkFBQSxRSXFFTSxvQ0FDSSxRQUFBLE1BQUEsT0FDQSxXQUFBLE9BQ0EsWUFBQSxJQ3hFWixhQUNJLGNBQUEsSUFDQSxpQkFBQSxRQUNBLFlBQUEsMEJBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsbUJBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxtQkFDQSxRQUFBLElBQUEsSUFJQSxvQkFDSSxZQUFBLDBCQUNBLFVBQUEsU0FDQSxLQUFBLG1CQUlSLGNBQ0ksaUJBQUEsUUNqQkosYUFDSSxPQUFBLE1BQ0EsK0JBQ0ksUUFBQSxFQUNBLFlBQUEsT0FBQSxDQUFBLFdDSFIsTy9EaTRUQSxPK0QvM1RJLE9BQUEsSUFBQSxNQUFBLHVCQUtJLG1CQUNJLFVBQUEsS0FDQSxZQUFBLEtBQ0EsZUFBQSxVQUdKLDRCL0RnNFROLDJCK0Q5M1RVLHlCL0Q2M1RWLDBCK0QxM1RjLE1BQUEsS0FDQSxRQUFBLE1BQ0EsV0FBQSxPQUNBLE1BQUEsS0FDQSxPQUFBLEtBQUEsRUFHSixvQkFDSSxNQUFBLEtBR0osaUNBQ0ksUUFBQSxNQUlSLHFCQUNJLGVBQUEsV0FJUix3QkFDSSxpQkFBQSxnQkFHSixnQ0FDSSxRQUFBLE1BQ0EsUUFBQSxJQUFBLElBR0osMkJBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsT0FBQSxJQUlBLGlDQUNJLGlCQUFBLG1CQUVBLHdEQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQU1SLGlDQUNJLGlCQUFBLG1CQUtKLGtDQUNJLGlCQUFBLG1CQUlSLDRCQUNJLFdBQUEsSUFJQSwyQkFDSSxNQUFBLGVBSVIsbUIvRDYyVEoscUJBQ0EsOEIrRDMyVFEsTUFBQSxlQUdKLDZCQUNJLFlBQUEsSUFBQSxNQUFBLHVCQUNBLFdBQUEsSUFBQSxNQUFBLHVCQUdKLHFDQUNJLFdBQUEsRUFJUixrQ0FDSSxNQUFBLHFCQUdKLFVBQ0ksTUFBQSxLQUlBLHdCQUNJLFdBQUEsUUFDQSxZQUFBLEtBQ0EsUUFBQSxLQUFBLEVBQ0EsZUFBQSxVQUNBLFlBQUEsSUFNSix5Qi9EczJUSix5QkFDQSxpQ0FDQSwyQkFDQSx5QkFDQSxxQkFDQSxtQkFDQSxnQkFDQSxnQkFDQSxtQitEcDJUUSxhQUFBLFFBR0oseUJBQ0ksV0FBQSxRQUlSLFdBQ0ksV0FBQSx5QkFDQSxhQUFBLHVCQUNBLE1BQUEsUUFDQSxlQUFBLFdBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsUUFBQSxJQUFBLGVBQ0EsT0FBQSxlL0R3MlRKLGlCQUNBLG1CK0R0MlRBLGVBR0ksaUJBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxLQUdKLFVBQ0ksY0FBQSxJQUNBLE9BQUEsS0FDQSxPQUFBLEtBQ0EsVUFBQSxTQUNBLE9BQUEsSUFBQSxJQUNBLFFBQUEsSUFBQSxJQUNBLFdBQUEsT0FHSixVL0RxMlRBLGMrRG4yVEksaUJBQUEsUUFHSixzQy9EcTJUQSw0QitEbjJUSSxpQkFBQSxRQU9KLGdCL0RpMlRBLFcrRC8xVEksWUFBQSxjQUNBLGNBQUEsU0FDQSxZQUFBLE9BR0osc0JBQ0ksYUFBQSxlQUNBLFFBQUEsS0FHSixlQUNJLFFBQUEsS0FHSixzQkFDSSxNQUFBLEtBSUEsaUNBQ0ksV0FBQSxLQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsSUFBQSxFQU1KLDJFQUNJLE1BQUEsUS9EZzJUUixnQitENTFUQSxnQkFFSSxTQUFBLFNBQ0EsT0FBQSxPQUNBLE1BQUEsTy9EODFUSix3QitENTFUSSx3QkFDSSxTQUFBLFNBQ0EsWUFBQSxvQkFDQSxVQUFBLEtBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUtKLHdCQUNJLFFBQUEsUUFLSix3QkFDSSxRQUFBLFFBS0osNkJBQ0ksbUJBQUEsS0FBQSxXQUFBLEtBQ0Esa0NBQ0ksTUFBQSxRQUNBLGlCQUFBLHFCQUNBLE9BQUEsS0FDQSxtQkFBQSxLQUFBLFdBQUEsS0FFQSx5Q0FBQSx3Q0FFSSxNQUFBLEtBQ0EsaUJBQUEsUUFLWixtQ0FDSSxpQkFBQSxrQkFDQSxPQUFBLFFBS0osNEJBREosWUFFUSxtQkFBQSxTQUFBLHNCQUFBLE9BQUEsbUJBQUEsT0FBQSxlQUFBLE9BQ0EsSUFBQSxNQU1BLHNDQUNJLGNBQUEsY0FNUiw0QkFDSSxRQUFBLEtBSUEscUNBQ0ksUUFBQSxLQUdKLDZDQUNJLFFBQUEsS0FHSix3Q0FDSSxRQUFBLE1BTVIsNENBQ0ksd0JBQUEsVUFBQSxnQkFBQSxVQUtKLDhDQUNJLHdCQUFBLFVBQUEsZ0JBQUEsVUFPQSw0QkFDSSxhQUFBLGlDQUtaLGVBQ0ksYUFBQSx1Qi9EKzBUSiwyRStEdDBUZ0IsNEVBRUksTUFBQSxrQkFTSiw4RUFDSSxNQUFBLGtCQVFSLDhDQUNJLE1BQUEsa0JBR0kscUVBQ0ksTUFBQSxrQkFJUixpRUFDSSxhQUFBLFEvRDJ6VHBCLDZFK0R6MVRnQiw4RUFFSSxNQUFBLGtCQVNKLGdGQUNJLE1BQUEsa0JBUVIsZ0RBQ0ksTUFBQSxrQkFHSSx1RUFDSSxNQUFBLGtCQUlSLG1FQUNJLGFBQUEsUS9EODBUcEIsMkUrRDUyVGdCLDRFQUVJLE1BQUEsa0JBU0osOEVBQ0ksTUFBQSxrQkFRUiw4Q0FDSSxNQUFBLGtCQUdJLHFFQUNJLE1BQUEsa0JBSVIsaUVBQ0ksYUFBQSxRL0RpMlRwQix3RStELzNUZ0IseUVBRUksTUFBQSxrQkFTSiwyRUFDSSxNQUFBLGtCQVFSLDJDQUNJLE1BQUEsa0JBR0ksa0VBQ0ksTUFBQSxrQkFJUiw4REFDSSxhQUFBLFEvRG8zVHBCLDJFK0RsNVRnQiw0RUFFSSxNQUFBLGtCQVNKLDhFQUNJLE1BQUEsa0JBUVIsOENBQ0ksTUFBQSxrQkFHSSxxRUFDSSxNQUFBLGtCQUlSLGlFQUNJLGFBQUEsUS9EdTRUcEIsMEUrRHI2VGdCLDJFQUVJLE1BQUEsa0JBU0osNkVBQ0ksTUFBQSxrQkFRUiw2Q0FDSSxNQUFBLGtCQUdJLG9FQUNJLE1BQUEsa0JBSVIsZ0VBQ0ksYUFBQSxRL0QwNVRwQix5RStEeDdUZ0IsMEVBRUksTUFBQSxrQkFTSiw0RUFDSSxNQUFBLGtCQVFSLDRDQUNJLE1BQUEsa0JBR0ksbUVBQ0ksTUFBQSxrQkFJUiwrREFDSSxhQUFBLFEvRDY2VHBCLHdFK0QzOFRnQix5RUFFSSxNQUFBLGtCQVNKLDJFQUNJLE1BQUEsa0JBUVIsMkNBQ0ksTUFBQSxrQkFHSSxrRUFDSSxNQUFBLGtCQUlSLDhEQUNJLGFBQUEsUUFRaEIsd0VBQUEseUVBQ0ksTUFBQSx5QkFJUixrQkFDSSxVQUFBLElBQ0EsbURBQ0ksWUFBQSxNQ3pZUixpQkFDSSxNQUFBLGdCQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLDZCQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsNkJBQ0EsSUFBQSxlQUNBLE9BQUEsTUFFQSxtQkFDSSxZQUFBLG9DQUNBLE1BQUEsK0JBRUosNEJBVkosaUJBV1EsS0FBQSxlQUNBLElBQUEsZUFDQSxPQUFBLE9BR0osa0RBQ0ksTUFBQSxrQkFHSix5Q0FDSSxPQUFBLGVBQ0EsK0NBQ0ksaUJBQUEsNkJBQ0EsTUFBQSwrQkFDQSxRQUFBLE1BQUEsZ0JBQ0EsVUFBQSxtQkFDQSwwRUFDSSxNQUFBLGtCQURKLGlFQUNJLE1BQUEsa0JBREoscUVBQ0ksTUFBQSxrQkFESixzRUFDSSxNQUFBLGtCQURKLDREQUNJLE1BQUEsa0JBSVIsNkNBQ0ksS0FBQSwrQkFDQSxNQUFBLEtBQ0EsSUFBQSxLQUlSLDZDQUNJLGlCQUFBLGtCQUNBLHVEQUNJLGlCQUFBLCtCQUdBLHFEQUNJLGlCQUFBLCtCQU9oQiwrQkFDSSxpQkFBQSx5Q0FHSiwrQkFDSSxpQkFBQSxrQkMxREosb0NqRXc0VUEsb0NpRXQ0VUksV0FBQSxPQUNBLFFBQUEsS0FDQSxZQUFBLElBQ0EscUJBQUEseUJBR0osc0NqRXc0VUEsMENBRUEsbURBREEsMkNBRUEsb0RpRXQ0VUksUUFBQSxTQUNBLFNBQUEsU0FDQSxNQUFBLE1BQ0EsSUFBQSxLQUNBLFVBQUEsTUFDQSxZQUFBLHdCQUdKLHFDakV3NFVBLHlDQUVBLGtEQURBLDBDQUVBLG1EaUV0NFVJLFFBQUEsU0FDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsS0FDQSxVQUFBLE1BQ0EsWUFBQSx3QkFHSiw4Q0FDSSxZQUFBLElBQ0EsVUFBQSxNakUyNFVKLHFFaUU1M1VnQyxxRUFDSSxpQkFBQSxRQUNBLGFBQUEseUJBU0ksbUZBQ0ksaUJBQUEsUUFRUiw0RUFDSSxpQkFBQSxRQWNoQiw4Q0FDSSxVQUFBLE1qRXUyVTVCLCtCaUUzMVVJLCtCQUVJLFFBQUEsS0FBQSxLQUNBLGVBQUEsRUFHSiw2QmpFMDFVSixpQ2lFeDFVUSxRQUFBLEtBQUEsS0FJQSw2Q0FDSSxNQUFBLEtBS0ksK0RBQ0ksTUFBQSxrQkFHSiwrREFDSSxRQUFBLE1BV1Isb0NBQ0ksaUJBQUEsS0FDQSxhQUFBLHVCQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLE9BQUEsSUFFSixvQ0FDSSxRQUFBLFFBQ0EsdUNBQ0ksVUFBQSxZQUNBLFlBQUEsSUFDQSxjQUFBLEtBSUksdURBQ0ksUUFBQSxPQUFBLE1BS2hCLGtDQUNJLFVBQUEsS0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsWUFBQSxLQUNBLGlCQUFBLHlCQUNBLGFBQUEsdUJBQ0Esd0NBQ0ksaUJBQUEsZ0JqRTgwVXBCLHdCaUVuMFVJLDZCakVrMFVKLDBCQUVBLDRCaUVoMFVRLGFBQUEsdUJBQ0EsV0FBQSxnQkNwTFIsMkJBQ0ksTUFBQSxlQUdBLDhDQUNJLE9BQUEsSUFBQSxNQUFBLHVCQUNBLE9BQUEseUJBQ0EsaUJBQUEsbUJBQ0EsUUFBQSxFQUNBLDJFQUNJLFlBQUEsS0FDQSxhQUFBLEtBQ0EsTUFBQSxxQkFFSix3RUFDSSxPQUFBLEtBQ0EsTUFBQSxLQUVBLE1BQUEsSUFDQSwwRUFDSSxhQUFBLHVCQUFBLFlBQUEsWUFBQSxZQUNBLGFBQUEsSUFBQSxJQUFBLEVBQUEsSUFTSixnRkFDSSxhQUFBLFlBQUEsWUFBQSx1QkFBQSxzQkFDQSxhQUFBLEVBQUEsSUFBQSxJQUFBLGNBTWhCLHlCQUNJLFFBQUEsSUFBQSxLQUdKLGtCQUNJLE9BQUEsRUFBQSxNQUFBLHVCQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsbUJBQ0EsaUJBQUEscUJBQ0EsUUFBQSxLQUlBLCtEQUNJLGlCQUFBLDRCQUVKLHNEQUNJLFFBQUEsS0FDQSxpQkFBQSxxQkFDQSw2RUFDSSxRQUFBLEVBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsaUJBQUEsbUJBQ0EsTUFBQSxxQkFDQSxjQUFBLE9BR1IsaUZBQ0ksaUJBQUEsUUFFSix5RUFDSSxpQkFBQSxxQkFDQSxNQUFBLG9DQUNBLCtFQUNJLGlCQUFBLFFBQ0EsTUFBQSxLQUlKLDZGQUNJLGFBQUEsS0FDQSxjQUFBLElBSUosaUZBRUksTUFBQSxJQUVBLEtBQUEsS0FPUixnREFDSSxXQUFBLHlCQUNBLE9BQUEsSUFBQSxNQUFBLGlDQUNBLGlCQUFBLG1CQUVBLDZFQUNJLFFBQUEsSUFBQSxJQUVKLHVFQUNJLE9BQUEsRUFDQSxNQUFBLHFCQUVKLDJFQUNJLGlCQUFBLFFBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxJQUNBLFdBQUEsSUFFSixtRkFDSSxNQUFBLEtBQ0EsYUFBQSxJQUNBLGFBQUEsUUFDQSxRQUFBLEVBQUEsSUFDQSxJQUFBLElBQ0EseUZBQ0ksTUFBQSxLQUNBLGlCQUFBLFFBS1Isa0VBQ0ksV0FBQSxJQUNBLFlBQUEsMEJBS0EsdUVBQ0ksTUFBQSxRQURKLDhEQUNJLE1BQUEsUUFESixrRUFDSSxNQUFBLFFBREosbUVBQ0ksTUFBQSxRQURKLHlEQUNJLE1BQUEsUUFRUixxRkFBQSxtRkFDSSxpQkFBQSw0QkFDQSxPQUFBLFFDL0laLFVBQ0ksUUFBQSxLQUFBLEtBQ0EsTUFBQSxLQUNBLFFBQUEsYUFDQSxtQkFBQSxFQUFBLElBQUEsSUFBQSxLQUFBLGVBQUEsQ0FBQSxFQUFBLEtBQUEsS0FBQSxLQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsS0FBQSxlQUFBLENBQUEsRUFBQSxLQUFBLEtBQUEsS0FBQSxtQkFDQSxXQUFBLFFBQ0EsU0FBQSxNQUNBLFFBQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsOEJBQUEsV0FBQSxJQUFBLElBQUEsOEJBQ0EsY0FBQSxJQUNBLE9BQUEsUUFDQSxnQkFBQSxLQUNBLFVBQUEsaUJBQ0EsUUFBQSxXQUNBLGFBQ0ksUUFBQSxFQUtSLGFBQ0ksUUFBQSxHQUNBLFFBQUEsRUFBQSxJQUNBLFNBQUEsU0FDQSxLQUFBLElBQ0EsWUFBQSxJQUdKLGdCQUNJLE1BQUEsS0FHSixlQUNJLEtBQUEsS0FDQSw0QkFDSSxLQUFBLEtBQ0EsWUFBQSxFQUNBLGFBQUEsSUFJUixjQUNJLElBQUEsT0FHSixpQkFDSSxPQUFBLE9BR0osa0JBQ0ksY0FBQSxLQUdKLGlCQUNJLE1BQUEsTUFDQSxPQUFBLE1BQ0EsT0FBQSxLQUFBLElBQ0EsY0FBQSxJQUdKLGlCQUNJLFlBQUEsS0FDQSxhQUFBLEtBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxVQUFBLG9CQUFBLFVBQUEsWUFDQSxVQUFBLGlCQUdKLHlDQUNJLGVBQUEsZ0JBQ0ksWUFBQSxLQUNBLGFBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLFVBQUEsb0JBQUEsVUFBQSxpQkFBQSxVQUFBLGFDNUVSLFNBQ0ksU0FBQSxTQUNBLGNBQUEsS0FDQSxVQUFBLEtBRUEsZUFDSSxRQUFBLEVBR0osb0JBQ0ksY0FBQSxFQUlBLHFDcEUrc1ZSLHFDb0U3c1ZZLGlCQUFBLDhCQUNBLE9BQUEsWUFDQSxvQkFBQSxLQUFBLGlCQUFBLEtBQUEsZ0JBQUEsS0FBQSxZQUFBLEtBR0osb0NBQ0ksT0FBQSxZQUlSLGtCQUNJLFFBQUEsZUFJSixnQ0FDSSxPQUFBLFFBQ0EsZ0RBQ0ksZUFBQSxPQUdKLGdEQUNJLFFBQUEsTUFDQSxNQUFBLEtBQ0EsUUFBQSxNQUFBLE1BQ0EsaUJBQUEsbUJBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsVUFBQSxTQUNBLGNBQUEsT0FDQSxNQUFBLHFCQUNBLGNBQUEsS0FHSixpREFDSSxpQkFBQSx3V0FDQSxRQUFBLEVBQ0EsZ0JBQUEsSUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLE1BQUEsRUFDQSxLQUFBLEtBQ0EsV0FBQSxNQUNBLGFBQUEsS0FDQSxZQUFBLEVBQ0EsT0FBQSxLQUNBLE1BQUEsS0FDQSxjQUFBLEtBQ0EsUUFBQSxHQUVBLHVEQUFBLHVEQUNJLFFBQUEsRUFHSix1REFDSSxtQkFBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBQUEsV0FBQSxFQUFBLEVBQUEsRUFBQSxJQUFBLFFBSVIsK0VBQ0ksUUFBQSxLQUdKLHNDQUNJLFFBQUEsU0FDQSxTQUFBLFNBQ0EsT0FBQSxFQUNBLGFBQUEsUUFBQSxZQUFBLFlBQ0EsTUFBQSxPQUNBLEtBQUEsS0FDQSxZQUFBLHdCQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0EsV0FBQSxFQUNBLElBQUEsSUFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUNBLGVBQUEsS0FHSiw4Q0FDSSxXQUFBLEVBQ0Esa0JBQUEsaUJBQUEsZ0JBQUEsVUFBQSxpQkFBQSxnQkFVSixxREFBQSwwQ0FDSSxPQUFBLEtBQ0EsY0FBQSxNQUdKLHNEQUFBLDJDQUNJLFNBQUEsU0FDQSxRQUFBLGFBQ0EsV0FBQSxFQUNBLGFBQUEsS0FDQSxjQUFBLEVBQ0EsWUFBQSxJQUNBLGFBQUEsS0FDQSxZQUFBLElBQUEsTUFBQSxxQkFDQSxhQUFBLEVBQ0EsaUJBQUEsd1dBQ0EsZ0JBQUEsSUFDQSxNQUFBLElBQ0EsWUFBQSxFQUNBLFFBQUEsSUFDQSxjQUFBLEVBQ0EsNERBQUEsNERBQUEsaURBQUEsaURBQ0ksUUFBQSxFQUdSLDhEQUFBLG1EQUNJLGVBQUEsS0FDQSw2RUFBQSxrRUFDSSxjQUFBLEVBTVIscURBQ0ksWUFBQSxJQU9SLDZCQUNJLGlCQUFBLGdCQUNBLE9BQUEsS0FJUixnQkFDSSxRQUFBLGFBQ0EsZUFBQSxPQUNBLE1BQUEsS0FDQSxpQkFBQSxtQkFDQSxRQUFBLE9BQUEsT0FBQSxNQUFBLE1BQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsY0FBQSxpQkFDQSxVQUFBLFNBQ0EsV0FBQSxPQUNBLFNBQUEsT0FNQSw0QnBFc3JWSix5Qm9FcnJWUSxhQUFBLDZCQUlSLGVBQ0ksT0FBQSxFQUNBLGFBQUEsRUFDQSxXQUFBLEtBR0osdUJBQ0ksUUFBQSxhQUNBLFFBQUEsSUFBQSxLQUFBLElBQUEsSUFDQSxNQUFBLEtBRUEsc0NBQ0ksTUFBQSxLQUlSLHlCQUNJLFFBQUEsT0FDQSx3Q0FDSSxRQUFBLGFBQ0EsZUFBQSxRQUNBLGNBQUEsSUFDQSxRQUFBLElBQUEsSUFDQSxVQUFBLEtBQ0EsWUFBQSxJQUNBLGFBQUEsT0FDQSxjQUFBLE9BQ0EsV0FBQSxJQUNBLGlCQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEsUUFDQSxXQUFBLFVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsTUFBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLHdEQUNJLGNBQUEsSUFHSix1REFDSSxpQkFBQSxRQUNBLE9BQUEsSUFBQSxNQUFBLFFBUUoscURBQ0ksaUJBQUEsUUFDQSxPQUFBLElBQUEsTUFBQSxRQUtaLHlCQUNJLFdBQUEsT0FDQSxRQUFBLEVBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxpQkFBQSxxQkFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxtQkFBQSxFQUFBLElBQUEsS0FBQSxtQkFBQSxXQUFBLEVBQUEsSUFBQSxLQUFBLG1CQUNBLElBQUEsS0FDQSxXQUFBLEVBQ0EsUUFBQSxLQUFBLEtBQUEsS0FBQSxLQUNBLDBCQUFBLE1BQ0EsMkJBQUEsTUFDQSxTQUFBLE9BQ0EsV0FBQSxVQUNBLFlBQUEsV0FDQSwyQkFBQSxJQUFBLG1CQUFBLElBQ0EsNEJBQUEsS0FBQSxvQkFBQSxLQUNBLGtCQUFBLGdCQUFBLFVBQUEsZ0JBQ0EsbUNBQ0ksV0FBQSxRQUNBLHVCQUFBLGNBQUEsZUFBQSxjQUdKLG1FQUNJLGlCQUFBLGdDQUdKLHdDQUNJLE9BQUEsRUFBQSxNQUFBLE1BR0oseUNBQ0ksV0FBQSxPQUNBLFlBQUEsSUFHSiwwREFDSSxRQUFBLEtBS0osa0NBQ0ksYUFBQSx1QkFLSixxQ0FDSSxJQUFBLEtBQ0EsT0FBQSxLQUNBLFdBQUEsRUFDQSxjQUFBLEtBQ0EsY0FBQSxPQUFBLE9BQUEsRUFBQSxFQUNBLCtDQUNJLHVCQUFBLGtCQUFBLGVBQUEsa0JBQ0Esa0JBQUEsaUJBQUEsVUFBQSxpQkFNUix3Q0FDSSxTQUFBLFNBQ0EsV0FBQSxNQUNBLFNBQUEsS0FDQSwyQkFBQSxNQUNBLFlBQUEsZ0JBR0osd0NBQ0ksU0FBQSxTQUNBLFVBQUEsU0FDQSxRQUFBLE9BQUEsT0FBQSxPQUFBLEtBTVIseUJBSVksMERBQ0ksUUFBQSx1QkFDQSxVQUFBLEtBQ0EsUUFBQSxFQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxJQUNBLGtCQUFBLGlCQUFBLFVBQUEsaUJBSUEseUVBQ0ksUUFBQSxJQVNwQixlQUNJLE9BQUEsUUFHSiwyQkFDSSxPQUFBLFFBR0oseUJBQ0ksT0FBQSxZQUNBLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxRQUFBLEdBR0osa0JBQ0ksWUFBQSxJQUNBLFVBQUEsS0FDQSxRQUFBLEtBQUEsS0FDQSxjQUFBLElBQUEsTUFBQSx1QkFDQSxNQUFBLFFBR0osaUJBQ0ksWUFBQSxRQUNBLG1CQUFBLEtBQUEsZ0JBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLGlCQUFBLFlBQ0Esa0JBQUEsVUFDQSxvQkFBQSxPQUNBLE9BQUEsUUFDQSx1QkFDSSxRQUFBLEVBSVIsZ0JBQ0ksUUFBQSxhQUNBLGVBQUEsU0FDQSxpQkFBQSxtQkFDQSxNQUFBLHFCQUNBLFVBQUEsU0FDQSxjQUFBLEVBQ0EsT0FBQSxFQUNBLGNBQUEsRUFDQSxVQUFBLEtBQ0EsUUFBQSxJQUFBLEVBQUEsSUFBQSxJQUNBLHNCQUNJLFFBQUEsRUFFSiwyQ0FDSSxNQUFBLFFBREosa0NBQ0ksTUFBQSxRQURKLHNDQUNJLE1BQUEsUUFESix1Q0FDSSxNQUFBLFFBREosNkJBQ0ksTUFBQSxRQUlSLHNCQUNJLE1BQUEsUUFDQSxRQUFBLEVBTUkseUVBQ0ksZUFBQSxVQUFBLGdCQUFBLGlCQUFBLE9BQUEsVUFBQSxnQkFBQSxpQkM5WVosb0JBQ0ksV0FBQSxJQUNBLFFBQUEsRUFDQSxRQUFBLEtBQ0EsV0FBQSxPQUNBLFdBQUEsT0FDQSxRQUFBLEVBQ0Esa0JBQUEsS0FBQSxVQUFBLEtBQ0EsVUFBQSxJQUNBLE9BQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxTQUFBLFNBQ0EsTUFBQSxVQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLGlCQUFBLGFBQUEsYUFBQSxhQUNBLFdBQUEscUJBQ0EsbUJBQUEsSUFBQSxFQUFBLEVBQUEsc0JBQUEsQ0FBQSxLQUFBLEVBQUEsRUFBQSxzQkFBQSxDQUFBLEVBQUEsSUFBQSxFQUFBLHNCQUFBLENBQUEsRUFBQSxLQUFBLEVBQUEsc0JBQUEsQ0FBQSxFQUFBLElBQUEsS0FBQSxnQkFBQSxXQUFBLElBQUEsRUFBQSxFQUFBLHNCQUFBLENBQUEsS0FBQSxFQUFBLEVBQUEsc0JBQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxzQkFBQSxDQUFBLEVBQUEsS0FBQSxFQUFBLHNCQUFBLENBQUEsRUFBQSxJQUFBLEtBQUEsZ0JBRUEsMkJBQUEseUJBRUksUUFBQSxFQUNBLFdBQUEsTUFDQSxXQUFBLFFBR0oseUJBQ0ksUUFBQSxhQUNBLFFBQUEsS0FHSixpQ0FDUSxrQkFBQSxhQUFBLElBQUEsMEJBQUEsVUFBQSxhQUFBLElBQUEsMEJBR1IsMkJBQ0ksUUFBQSxNQUNBLFNBQUEsU0FDQSxJQUFBLElBQ0EsTUFBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUVBLGlEQUNJLFFBQUEsTUFDQSxNQUFBLEtBRUEsaUVBQ0ksTUFBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLHVCQUNBLFdBQUEsS0FDQSxjQUFBLEVBQUEsRUFBQSxJQUFBLElBR0EsK0VBQ0ksTUFBQSxLQUNBLFVBQUEsS0FDQSxVQUFBLEtBRUEsOEZBQ0ksVUFBQSxLQUNBLGNBQUEsSUFNaEIsMkNBQ0ksT0FBQSxJQUFBLE1BQUEsaUNBQ0EsY0FBQSxPQUlSLDJCQUNJLFNBQUEsU0FDQSxJQUFBLGlCQUNBLGdDQUNJLFFBQUEsSUFDQSxRQUFBLE1BSVIsbUhBQ0ksbUJBQUEsZUFBQSxXQUFBLGVBR0osbUhBQ0ksbUJBQUEsS0FBQSxFQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsRUFBQSxFQUFBLFFBQUEsV0FBQSxLQUFBLEVBQUEsRUFBQSxPQUFBLENBQUEsSUFBQSxFQUFBLEVBQUEsUXJFOGpXUiwyQ3FFM2pXSSw0Q0FFSSxjQUFBLEVBQ0EsMkJBQUEsRUFDQSwwQkFBQSxFQUdKLDRDQUNJLFlBQUEsRUFHSiw0Q0FDSSxPQUFBLEtBQ0EsV0FBQSxJQUFBLE1BQUEsdUJBR0osdURBQ0ksT0FBQSxLQUdKLDJCQUFBLDRCQUVJLFNBQUEsU0FDQSxRQUFBLE1BQ0EsZUFBQSxLQUNBLE9BQUEsTUFBQSxZQUNBLFFBQUEsR0FDQSxPQUFBLEVBQ0EsTUFBQSxFQUNBLEtBQUEsS0FHSixzQ0FBQSx1Q0FBQSxxQ0FBQSxzQ0FJRSxLQUFBLEtBQ0EsTUFBQSxLQUdGLHVDQUFBLHdDQUVFLEtBQUEsSUFDQSxNQUFBLElBR0YsNEJBQ0ksYUFBQSxJQUNBLE9BQUEsRUFBQSxLQUVKLDJCQUNJLGFBQUEsSUFDQSxPQUFBLEVBQUEsS0FHSixvQ0FBQSxxQ0FFSSxPQUFBLEtBRUoscUNBQ0ksb0JBQUEsUUFFSixvQ0FDSSxvQkFBQSxLQUdKLHVDQUFBLHdDQUVJLElBQUEsS0FFSix3Q0FDSSxpQkFBQSxRQUVKLHVDQUNJLGlCQUFBLEtBRUosMEJBQ0ksUUFBQSxFQUlSLG1CQUNJLFNBQUEsU0FDQSxRQUFBLGFBR0osa0JBQ0ksUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsUUFDQSxjQUFBLElBQUEsSUFBQSxFQUFBLEVBRUEsbUNBQ0ksV0FBQSxJQUNBLE1BQUEscUJBQ0EsS0FBQSxxQkFDQSxPQUFBLEtBQ0EsWUFBQSxFQUNBLFdBQUEsT0FDQSxTQUFBLFNBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLFNBQUEsT0FDQSxpQkFBQSxFQUFBLFNBQUEsRUFBQSxLQUFBLEVyRW1qV1Isd0NxRWhqV0ksd0NBRUksZ0JBQUEsS0FDQSxPQUFBLFFBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxLQUNBLFFBQUEsRUFDQSxNQUFBLHFCQUNBLEtBQUEscUJyRTBqV1IsMkRxRXhqV1EsMkRBQ0UsUUFBQSxLckUyaldWLDBDcUV4aldRLDBDQUNJLFNBQUEsU3JFMmpXWiw2RHFFeGpXUSw2REFLTSxLQUFBLEVyRStqV2QsNkRxRXBqV1EsNkRBS00sTUFBQSxFckUyaldkLDhDcUVoaldRLDhDQUNJLE1BQUEsUXJFbWpXWixrRHFFampXWSxrREFDSSxLQUFBLHFCckVvaldoQiw0Q3FFaGpXUSw0Q0FDSSxNQUFBLEtBQ0EsT0FBQSxLckVtaldaLGlEcUVqaldZLGlEQUNJLG1CQUFBLEtBQUEsSUFBQSxXQUFBLEtBQUEsSUFDQSxLQUFBLFFBTWhCLGlCQUNJLFNBQUEsU0FDQSxPQUFBLEtBRUEsdUJyRWdqV0osc0JxRTlpV1EsUUFBQSxhQUdKLHVCQUNJLE1BQUEsS0FFQSxrQ0FDSSxRQUFBLEtBR0osa0RBQUEsa0RBRUksT0FBQSxFQUNBLG1CQUFBLEtBSVIsc0JBQ0ksU0FBQSxTQUNBLE1BQUEsRUFDQSxNQUFBLEtBQ0EsUUFBQSxFQUFBLElBQUEsRUFBQSxJQUNBLE9BQUEsSUFDQSxZQUFBLElBQ0EsUUFBQSxFQUNBLE9BQUEsUUFDQSxPQUFBLElBQUEsTUFBQSw2QkFDQSxtQkFBQSxXQUFBLFdBQUEsV0FFQSw0QkFDSSxXQUFBLGVBR0osNkJBQ0ksV0FBQSxlQUdKLDRCQUNJLFFBQUEsTUFDQSxRQUFBLEdBQ0EsU0FBQSxTQUdKLDhCQUNJLElBQUEsRUFDQSxjQUFBLEVBRUEsb0NBQ0ksWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLGNBQUEsSUFBQSxNQUFBLGtCQUNBLElBQUEsSUFJUixnQ0FDSSxJQUFBLElBRUEsc0NBQ0ksWUFBQSxJQUFBLE1BQUEsWUFDQSxhQUFBLElBQUEsTUFBQSxZQUNBLFdBQUEsSUFBQSxNQUFBLGtCQUNBLElBQUEsSUFJUiwwQkFDSSxNQUFBLFFBQ0EsT0FBQSxLQUVBLCtCQUNJLEtBQUEsZUFNWix1QkFDSSxXQUFBLGdCQUNBLDRCQUNJLFFBQUEsRUFLWix5QkFDSSxVQUFBLEtBQ0EsWUFBQSxRQUNBLFlBQUEsSUFDQSxNQUFBLFFBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxLQUFBLE1BQ0EsUUFBQSxPQUFBLEVBQUEsRUFBQSxFQUNBLFlBQUEsRUFDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLFdBQUEsT0FDQSxrQkFBQSxtQkFBQSxVQUFBLG1CQUVBLHdDQUNJLFlBQUEsUUFDQSxZQUFBLElBQ0EsTUFBQSxRQUNBLFFBQUEsYUFDQSxZQUFBLEtBQ0EsUUFBQSxFQUVBLDhDQUNJLFdBQUEsZ0JBSVIsMENBQ0ksTUFBQSxJQUVBLFFBQUEsYUFJQSw2Q0FDSSxvQkFBQSxlQUVKLDhDQUNJLGlCQUFBLGVBSVIsd0NBQ0ksV0FBQSxJQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE1BQUEsUUFDQSxPQUFBLEtBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLGFBQ0EsVUFBQSxRQUNBLFlBQUEsUUFDQSxZQUFBLElBQ0EsWUFBQSxRQUNBLE9BQUEsS0FDQSxPQUFBLEVBQ0EsY0FBQSxFQUNBLGVBQUEsUUFDQSxtQkFBQSxVQUFBLGdCQUFBLFVBQUEsV0FBQSxVQUVBLDhDQUNJLFFBQUEsRUFHSixrREFBQSx3REFFSSxVQUFBLEtBQ0EsTUFBQSxxQkFDQSxXQUFBLElBQ0EsZUFBQSxLQUlSLHlEQUNJLG1CQUFBLFNBQUEsZ0JBQUEsU0FBQSxXQUFBLFNBQ0EsV0FBQSxJQUNBLE9BQUEsS0FDQSxjQUFBLEVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsTUFBQSxRQUNBLE9BQUEsUUFDQSxVQUFBLFFBQ0EsWUFBQSxRQUNBLFlBQUEsSUFDQSxPQUFBLEtBQ0EsWUFBQSxRQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxRQUFBLEVBQ0EsUUFBQSxFQUFBLEVBQUEsRUFBQSxLQUNBLFNBQUEsU0FDQSxlQUFBLFFBQ0EsTUFBQSxLQUVBLGdFQUFBLCtEQUVJLFFBQUEsRUFHSiwrREFDSSxpQkFBQSxZQUdKLHdGQUNJLGlCQUFBLFlBQ0EsUUFBQSxFQUNBLFFBQUEsRUFDQSxNQUFBLGVBTVosb0JBQ0ksaUJBQUEsUUFDQSxXQUFBLE9BQ0EsU0FBQSxPQUNBLE1BQUEsS0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BQ0EsT0FBQSxLQUNBLGNBQUEsSUFBQSxNQUFBLHVCQUNBLGdEQUNJLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFJUix1QkFDSSxPQUFBLFFBQ0EsVUFBQSxJQUNBLFdBQUEsUUFDQSxNQUFBLEtBQ0EsWUFBQSxFQUNBLE9BQUEsRUFDQSxXQUFBLE9BQ0EsUUFBQSxNQUNBLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxZQUFBLElBR0osY3JFaWlXQSxpQnFFL2hXSSxRQUFBLElBQUEsRUFBQSxFQUFBLEVBRUosZ0JBQ0ksU0FBQSxTQUNBLFNBQUEsT0FDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxrQkFBQSxNQUFBLGVBQUEsTUFBQSxZQUFBLFdBQ0EsTUFBQSxVQUNBLHNCQUNJLFFBQUEsRUFJUixjQUNJLFFBQUEsRUFDQSxRQUFBLEVBQ0EsV0FBQSxLQUNBLE1BQUEsVUFDQSxVQUFBLFVBQ0EsVUFBQSxVQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLFFBQUEsYUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxjQUFBLEtBQUEsVUFBQSxLQUNBLGNBQUEsV0FBQSxnQkFBQSxhQUNBLGtCQUFBLG1CQUFBLFVBQUEsbUJBQ0EsUUFBQSxFQUNBLDRCQUNJLG1CQUFBLEtBQUEsRUFBQSxFQUFBLFFBQUEsV0FBQSxLQUFBLEVBQUEsRUFBQSxRQUlSLGVBQ0ksV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxNQUNBLG1CQUFBLFdBQUEsV0FBQSxXQUNBLE1BQUEscUJBQ0EsT0FBQSxRQUNBLFlBQUEsSUFDQSxNQUFBLFlBQ0Esd0JBQUEsWUFBQSxXQUFBLFlBQ0EsVUFBQSxLQUNBLE9BQUEsS0FDQSxZQUFBLEtBQ0EsT0FBQSxFQUNBLFFBQUEsYUFDQSxTQUFBLFNBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxXQUFBLE9BRUEscUJBQUEscUJBRUksaUJBQUEsNkJBR0osdUJBQUEsb0NBQUEsMENBQUEsa0NBQUEsa0NBQUEsb0NBQUEsMENBQUEsa0NBQUEsa0NBQUEsNkJBQUEscUJBQUEscUJBWUksT0FBQSxRQUNBLFFBQUEsRUFDQSxpQkFBQSxnQkFDQSxhQUFBLGdCQUdKLHFCQUNJLGFBQUEsUUFDQSxpQkFBQSxtQkFDQSxtQkFBQSxLQUFBLFdBQUEsS0FFQSwyQkFBQSwyQkFFSSxhQUFBLFFBQ0EsaUJBQUEsb0JBQ0EsTUFBQSxlQUlSLHdCQUFBLGdDQUFBLHFDQUFBLHFDQUFBLDhCQUFBLDhCQUFBLHdCQUFBLGdDQUFBLHFDQUFBLHFDQUFBLDhCQUFBLDhCQUFBLDBCQUFBLGtDQUFBLHVDQUFBLHVDQUFBLGdDQUFBLGdDQWtCSSxXQUFBLFFBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsTUFBQSxLQUNBLGFBQUEsUUFNQSxtQ0FBQSxtQ0FBQSxxQ0FDSSxjQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsbUVBQUEsbUVBQUEscUVBQ0ksbUJBQUEsTUFBQSxFQUFBLEVBQUEsUUFBQSxXQUFBLE1BQUEsRUFBQSxFQUFBLFFBR0osNkNBQUEsNkNBQUEsK0NBQ0ksY0FBQSxLQVFSLGlDQUFBLGlDQUFBLG1DQUNJLGNBQUEsRUFBQSxLQUFBLEtBQUEsRUFJUix1QkFDSSxjQUFBLEVBQ0EsbUJBQUEsS0FBQSxFQUFBLEVBQUEsZUFBQSxDQUFBLElBQUEsRUFBQSxFQUFBLGdCQUFBLFdBQUEsS0FBQSxFQUFBLEVBQUEsZUFBQSxDQUFBLElBQUEsRUFBQSxFQUFBLGdCQUdKLGtDQUFBLHdDQUFBLDRCQUFBLDBCQUFBLHVDQUFBLHVDQUFBLDRCQU9JLE1BQUEsa0NBQ0EsV0FBQSxJQUNBLGFBQUEsWUFDQSxPQUFBLFFBR0osa0NBQUEsd0NBRUksT0FBQSxZQUNBLE1BQUEsa0NBR0osNkJBQ0ksY0FBQSxFQUNBLG1CQUFBLEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxJQUFBLEVBQUEsRUFBQSxRQUFBLFdBQUEsS0FBQSxFQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsRUFBQSxFQUFBLFFBR0osc0JBQ0ksV0FBQSxPQUlSLDBCQUNJLFdBQUEsSUFHSix1QkFDSSxNQUFBLEtBQ0Esd0NBQ0ksUUFBQSxFQUFBLEtBQ0EsbUJBQUEsSUFBQSxFQUFBLEVBQUEsUUFBQSxXQUFBLElBQUEsRUFBQSxFQUFBLFFBR0osMENBQ0ksTUFBQSxLQUNBLE1BQUEsS0FDQSxZQUFBLEtBSUEsMENBQUEsZ0RBRUksUUFBQSxNQUNBLE1BQUEsS0FDQSxVQUFBLEtBQ0EsTUFBQSw0QkFDQSxXQUFBLElBQ0EsT0FBQSxRQUNBLE9BQUEsS0FNWiwwQkFDSSxRQUFBLE1BQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsU0FBQSxPQUdKLHNCQUNJLFFBQUEsYUFDQSxRQUFBLEVBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBR0osZ0JBQ0ksV0FBQSxPQUNBLFFBQUEsRUFDQSxRQUFBLE1BQ0EsT0FBQSxFQUNBLFlBQUEsS0FDQSxXQUFBLEtBQ0EsbUJBQUEsV0FBQSxXQUFBLFdBQ0EsU0FBQSxPQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUVBLHNCQUNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsTUFBQSxLQUVKLGlDQUNJLGlCQUFBLEVBQUEsU0FBQSxFQUFBLEtBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxLQUNBLE1BQUEsS0FHUSxzREFBQSxvREFDSSxvQkFBQSx1QkFNaEIsNENBQ0ksTUFBQSxJQUdKLDBDQUNJLE1BQUEsSUFJSixzQkFDSSxXQUFBLElBQ0EsbUJBQUEsS0FBQSxXQUFBLEtBQ0EsT0FBQSxFQUNBLGNBQUEsRUFDQSxXQUFBLE9BQ0EsT0FBQSxFQUNBLFFBQUEsRUFDQSxPQUFBLFFBQ0EsWUFBQSxRQUNBLE1BQUEscUJBQ0EsVUFBQSxLQUNBLFNBQUEsU0FDQSxtQkFBQSxXQUFBLFdBQUEsV0FDQSxtQkFBQSxVQUFBLGdCQUFBLFVBQUEsV0FBQSxVQUVBLHFDQUNJLFlBQUEsSUFHSix1Q0FBQSx1Q0FFRSxZQUFBLElBR0YsNEJBQ0ksUUFBQSxFQUNBLE9BQUEsRXJFMi9WWixpQ3FFdC9WSSwwQ0FFSSxPQUFBLFFBQ0EsTUFBQSxLQUNBLFlBQUEsUUFDQSxNQUFBLHFCQUNBLFlBQUEsSUFDQSxNQUFBLEdBQ0Esb0JBQUEsS0FBQSxpQkFBQSxLQUFBLGdCQUFBLEtBQUEsWUFBQSxLQUNBLG9CQUFBLE9BQUEsV0FBQSxPQUdKLGlDQUNJLFFBQUEsRUFDQSxNQUFBLElBQ0EsT0FBQSxRQUNBLFdBQUEsT0FDQSxZQUFBLElBSUEsdUNBQUEsdUNBQUEsNEJBQUEsNEJBQ0ksV0FBQSxvQkFRUix1QkFBQSx1QnJFay9WSixnQkFDQSxnQkFDQSx1QkFDQSx1QnFFbi9WUSxpQkFBQSxZQUlSLDJCQUNJLE9BQUEsUUFDQSxpQkFBQSxtQkFHSix3QkFBQSxtQkFDSSxRQUFBLEtBR0osZ0NBQ0ksS0FDSSxRQUFBLEVBQ0Esa0JBQUEsdUJBQUEsVUFBQSx1QkFFSixHQUNJLFFBQUEsRUFDQSxrQkFBQSxtQkFBQSxVQUFBLG9CQVBSLHdCQUNJLEtBQ0ksUUFBQSxFQUNBLGtCQUFBLHVCQUFBLFVBQUEsdUJBRUosR0FDSSxRQUFBLEVBQ0Esa0JBQUEsbUJBQUEsVUFBQSxvQkFJUixvQnJFa2dXQSxvQnFFaGdXSSxRQUFBLEtDNTBCSixrQkFDSSxTQUFBLFNBR0kscURBQ0ksV0FBQSxNQUNBLFdBQUEsS0FFQSx3RUFDSSxtQkFBQSxLQUdKLGlGQUNJLE1BQUEsSUFHSixtRkFDSSxPQUFBLEtBR0osOEVBQ0ksaUJBQUEsOEJBQ0EsY0FBQSxJQUdKLDhFQUNJLGNBQUEsSUFPWix3Q0FDSSxhQUFBLEtBQ0EsaUJBQUEsNEJBQ0Esa0JBQUEsVUFDQSxvQkFBQSxLQUFBLElBQ0EsZ0JBQUEsS3RFMjBYUixvQ3NFcjBYSSxnQ0FDSSxRQUFBLFNBQ0EsWUFBQSx3QkFDQSxTQUFBLFNBQ0EsTUFBQSxNQUNBLElBQUEsTUFDQSxVQUFBLEtBS0osZ0RBQ0ksUUFBQSxLQUtKLDRDQUNJLFFBQUEsS0MxREosc0NBQ0ksZUFBQSxLQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsTUFBQSxLQUVKLDJCQUNJLEtBQUEsRUFDQSxpQkFBQSxZQUNBLE1BQUEscUJBSVIsc0JBQ0ksU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE1BQUEsS0FDQSxPQUFBLE1BRUEsNEJBUkosc0JBU1EsT0FBQSxPQUlSLGFBQ0ksaUJBQUEsK0JBQ0Esb0JBQUEsT0FDQSxnQkFBQSxNQUVBLHlCQUNJLFdBQUEsc0VBQUEsV0FBQSwwQ0FDQSxRQUFBLEdBSUosT0FDSSxTQUFBLFNBQ0EsT0FBQSxFQUNBLE1BQUEsRUFDQSxLQUFBLEVBQ0EsUUFBQSxFQUNBLGVBQUEsS0FDQSxXQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsS0FBQSxrQkFTSixnRUFDSSxRQUFBLFFBS1osd0JBQ0ksU0FBQSxTQUtKLG9CQUNJLFNBQUEsU0FDQSwwQkFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsS0FDQSxPQUFBLElBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxXQUFBLElBQUEsT0FBQSx1QkFDQSxJQUFBLEtBR0osMkJBQ0ksUUFBQSxhQUNBLFNBQUEsU0FDQSxRQUFBLEVBQ0EsaUJBQUEseUJBQ0EsUUFBQSxJQUFBLEtBTVIsZUFDSSxXQUFBLDRDQUVBLDJCQUNJLGlCQUFBLGlDQUNBLG9CQUFBLE9BQ0EsZ0JBQUEsTUFDQSxRQUFBLEVBQ0EsaUJBQUEsWUFHSix1QkFDSSxNQUFBLHFCQUtSLGtCQUNJLFFBQUEsS0FFQSxvQkFDSSxhQUFBLEtBRUEsMEJBQ0ksTUFBQSxRQUVBLGtDQUNJLFNBQUEsU0FDQSxLQUFBLEtBQ0EsUUFBQSxJQUlSLDRCQUNJLE1BQUEsUUFFQSxvQ0FDSSxTQUFBLFNBQ0EsS0FBQSxLQUNBLFFBQUEsSUNySWhCLG9CQUNJLFVBQUEsZ0JBTUosb0JBQ0ksU0FBQSxTQUNBLDRCQUZKLG9CQUdRLElBQUEsZ0JBRUosc0NBQ0ksU0FBQSxtQkFDQSxJQUFBLGdCQUNBLEtBQUEsZUFDQSxNQUFBLFlBQ0EsTUFBQSxNQUNBLGlCQUFBLFlBRUEsdURBQ0ksTUFBQSxrQkFDQSxLQUFBLGtCQUVKLDREQUFBLDREQUNJLFFBQUEsS0FHUix3Q0FDSSxtQkFBQSxlQUFBLFdBQUEsZUFDQSxpRUFDSSxVQUFBLEtBQ0EsTUFBQSxLQUNBLEtBQUEsRUFFSix3RUFDSSxPQUFBLElBQUEsTUFBQSx1QkFDQSxjQUFBLElBQ0EsT0FBQSxLQUVKLDREQUNJLGlCQUFBLGdCQUNBLE9BQUEsS0FDQSxtRkFDSSxNQUFBLGVBQ0EsaUJBQUEsZ0JBSUosNkRBQ0ksTUFBQSxlQUNBLGlCQUFBLFFBQ0EsYUFBQSxrQkFDQSxtRUFDSSxNQUFBLGtCQUNBLGlCQUFBLDhCQUdSLGdFQUNJLGlCQUFBLGtCQUNBLGFBQUEsa0JBQ0EsTUFBQSxLQUdSLHlEQUNJLE1BQUEsTUFDQSxZQUFBLEtBSVIsb0NBQ0ksT0FBQSxlQUtKLGlCQUNJLGFBQUEsSUFBQSxNQUFBLHVCQUNBLDRCQUNJLE9BQUEsRUFFSixtREFDSSw4QkFDSSxhQUFBLEVBRUosNEJBQ0ksYUFBQSxJQUFBLE1BQUEsd0JBR1IsNEJBYkosaUJBY1EsYUFBQSxFQUNBLGNBQUEsSUFBQSxNQUFBLHdCQU1aLG9EQUVRLDRCQUFBLDRCQUNJLE1BQUEsTUFLWixlQUNJLFVBQUEsZ0JBS0osZ0JBQ0ksaUJBQUEsbUNBQ0EsZ0JBQUEsTUFLSSwwQ0FDSSxpQkFBQSx5QkFDQSxRQUFBLEtBQUEsSUFDQSxVQUFBLEtBRUEsNEJBTEosMENBTVEsVUFBQSxLQUNBLFFBQUEsSUFBQSxLQUtKLDRCQURKLDRDQUVRLFVBQUEsTUFNaEIsa0JBQ0ksU0FBQSxTQUNBLE1BQUEsTUFDQSxJQUFBLEtBQ0EsS0FBQSxLQUlBLHdDeEV1K1hKLHdDd0VyK1hRLElBQUEsS0FDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGlCQUFBLG1CQUNBLE1BQUEsUUFDQSxjQUFBLE1BQ0EsTUFBQSxlQUVKLHdDQUNJLE1BQUEsZUFDQSxLQUFBLGVBS0osMEJBQ0ksaUJBQUEsc0JBQ0Esd0JBQUEsVUFBQSxnQkFBQSxVQUtKLDZCQUNJLHFCQUFBLHFCQUNJLE1BQUEsZUFDQSxVQUFBLGdCQUtaLHdEQUNJLE1BQUEsS0FDQSxPQUFBLEtBQ0EsUUFBQSxhQUNBLGVBQUEsT0NyTEosVUFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FFQSxpQkFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLE1BQUEsSUFDQSxXQUFBLHlCQUNBLElBQUEsS0FDQSxPQUFBLE1BQ0EsS0FBQSxJQUNBLFlBQUEsT0FJUixlQUNJLFFBQUEsS0FBQSxLQUNBLFNBQUEsU0FDQSxXQUFBLFFBQ0EsTUFBQSxJQUVBLHFCQUNJLFNBQUEsU0FDQSxRQUFBLG1CQUFBLFFBQUEsbUJBQUEsUUFBQSxZQUNBLE1BQUEsS0FDQSxPQUFBLEtBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsVUFBQSxLQUNBLElBQUEsS0FDQSxNQUFBLE1BQ0EsUUFBQSxJQUFBLEVBQ0EsV0FBQSx5QkFDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxjQUFBLEtBQ0EsTUFBQSxRQUNBLFFBQUEsRUFHSixxQkFDSSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE1BQUEsa0JBQ0EsSUFBQSxLQUNBLFVBQUEsS0FDQSxZQUFBLElBQ0EsV0FBQSxPQUdKLHdCQUNJLFFBQUEsS0FDQSxXQUFBLHlCQUNBLFNBQUEsU0FDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxjQUFBLE9BQ0EsbUJBQUEsRUFBQSxRQUFBLE9BQUEsaUJBQUEsV0FBQSxFQUFBLFFBQUEsT0FBQSxpQkFHSixvQkFDSSxLQUFBLEVBRUEsMEJBQ0ksS0FBQSxrQkFDQSxXQUFBLE1BSVIscUJBQ0ksS0FBQSxJQUVBLDJCQUNJLEtBQUEsTUFHSiwyQkFDSSxNQUFBLGtCQUNBLFdBQUEsSUFHSiw2QkFDSSxLQUFBLEtBQ0EsYUFBQSxZQUFBLFlBQUEsWUFBQSxLQUtaLDRCQUVRLGlCQUNJLEtBQUEsS0FDQSxPQUFBLE1BSVIsZUFDSSxNQUFBLEtBQ0EsYUFBQSxLQUNBLGNBQUEsRUFFQSxvQkFBQSxxQkFDSSxLQUFBLEVBRUEsMEJBQUEsMkJBQ0ksTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEVBQ0EsVUFBQSxLQUNBLEtBQUEsRUFHSiw0QkFBQSw2QkFDSSxLQUFBLE1BQ0EsYUFBQSxZQUFBLFlBQUEsWUFBQSx1QkFHSiwwQkFBQSwyQkFDSSxNQUFBLEtBQ0EsS0FBQSxLQUNBLE1BQUEsS0FDQSxJQUFBLElBQ0EsV0FBQSxNQU1oQixZQUNJLFNBQUEsU0FFQSxtQkFDSSxTQUFBLFNBQ0EsUUFBQSxHQUNBLE1BQUEsSUFDQSxPQUFBLElBQ0EsSUFBQSxLQUNBLEtBQUEsS0FDQSxZQUFBLEtBQ0EsV0FBQSx5QkFHSiwyQkFDSSxTQUFBLFNBQ0EsTUFBQSxLQUNBLFdBQUEsS0FDQSxRQUFBLEVBRUEsNkJBQ0ksUUFBQSxtQkFBQSxRQUFBLG1CQUFBLFFBQUEsWUFDQSxNQUFBLEtBQ0EsT0FBQSxLQUNBLE9BQUEsRUFDQSxRQUFBLEtBQUEsS0FDQSxXQUFBLHlCQUNBLGNBQUEsS0FDQSxlQUFBLFVBQ0Esa0JBQUEsT0FBQSxlQUFBLE9BQUEsWUFBQSxPQUNBLGlCQUFBLE9BQUEsY0FBQSxPQUFBLGdCQUFBLE9BQ0EsV0FBQSxPQUNBLGtDQUNJLFFBQUEsWUFDQSxtQkFBQSxFQUNBLG1CQUFBLFNBQ0EsU0FBQSxPQUNBLGNBQUEsU0FLWiwyQkFDSSxVQUFBLEtBQ0EsWUFBQSxJQUNBLE9BQUEsS0FBQSxFQUFBLEVBQUEsRUFDQSxZQUFBLEtBRUEsa0NBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLEtBQ0EsS0FBQSxLQUNBLGtCQUFBLEtBQUEsZUFBQSxLQUFBLFlBQUEsS0FDQSxXQUFBLFFBQ0EsT0FBQSxJQUFBLE1BQUEseUJBQ0EsY0FBQSxLQUNBLFFBQUEsRUFJUiwwQkFDSSxTQUFBLFNBQ0EsUUFBQSxhQUNBLE9BQUEsS0FBQSxLQUNBLFFBQUEsS0FDQSxPQUFBLElBQUEsTUFBQSx1QkFDQSxjQUFBLElBQ0EsV0FBQSx5QkFDQSxVQUFBLE1BQ0EsNEJBVEosMEJBVVEsYUFBQSxHQUdKLGlDQUNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsRUFDQSxPQUFBLEVBQ0EsYUFBQSxNQUNBLElBQUEsS0FDQSxNQUFBLEtBQ0EsYUFBQSxZQUFBLHlCQUFBLFlBQUEsWUFDQSxhQUFBLEtBR0osa0NBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE1BQ0EsTUFBQSxLQUNBLElBQUEsS0FDQSxhQUFBLFlBQUEsdUJBQUEsWUFBQSxZQUNBLGFBQUEsS0FHSix5Q0FDSSxTQUFBLFNBQ0EsTUFBQSxLQUlSLDZCQUNJLFNBQUEsU0FDQSxRQUFBLGFBQ0EsT0FBQSxJQUFBLE1BQUEsdUJBQ0EsY0FBQSxJQUNBLFdBQUEsS0FDQSxNQUFBLEtBQ0EsV0FBQSxLQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0EsV0FBQSxLQUNBLFdBQUEsSUFFQSwyQ0FDSSxZQUFBLEVBRUEsa0RBQ0ksS0FBQSxLQUNBLFlBQUEsRUFDQSxJQUFBLE1BQ0EsYUFBQSxZQUFBLFlBQUEsdUJBQUEsWUFHSixtREFDSSxLQUFBLEtBQ0EsWUFBQSxFQUNBLElBQUEsTUFDQSxhQUFBLFlBQUEsWUFBQSx5QkFBQSxZQUNBLGFBQUEsS0FDQSxRQUFBLEVBUWhCLHFCQUNJLFNBQUEsU0FDQSxNQUFBLEtBQ0EsT0FBQSxFQUFBLEtBRUEsNkJBQ0ksUUFBQSxHQUNBLFNBQUEsU0FDQSxNQUFBLEtBQ0EsSUFBQSxNQUNBLEtBQUEsRUFDQSxPQUFBLElBQ0EsaUJBQUEseUJBSUEsNkNBQ0ksT0FBQSxNQUFBLEVBQUEsRUFDQSxpQkFBQSxZQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUVBLG9EQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxPQUFBLEVBQUEsS0FDQSxXQUFBLFFBQ0EsTUFBQSxLQUNBLE9BQUEsS0FDQSxJQUFBLE1BQ0EsY0FBQSxLQUNBLE9BQUEsSUFBQSxNQUFBLHlCQUlSLHFEQUNJLFdBQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0FDQSxTQUFBLFNBQ0EsaUJBQUEseUJBRUEsNkRBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxTQUFBLFNBQ0EsTUFBQSxFQUNBLE9BQUEsRUFDQSxhQUFBLE1BQ0EsS0FBQSxFQUNBLElBQUEsTUFDQSxhQUFBLFlBQUEsWUFBQSx5QkFBQSxZQUNBLGFBQUEsS0FDQSxNQUFBLEVBQ0EsT0FBQSxFQUFBLEtBSVIseUNBQ0ksU0FBQSxTQUNBLElBQUEsTUFDQSxNQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFBQSxLQUdKLG1EQUNJLFdBQUEsSUFDQSxrQkFBQSxnQkFBQSxVQUFBLGdCQUVBLHFFQUNJLGtCQUFBLGVBQUEsVUFBQSxlQUVBLDZFQUNJLE9BQUEsTUFDQSxJQUFBLEtBQ0EsYUFBQSx5QkFBQSxZQUFBLFlBQUEsWUFJUix5REFDSSxrQkFBQSxlQUFBLFVBQUEsZUFLWix5Q3pFeW9ZSix5Q3lFdm9ZUSxPQUFBLEtBQ0EsTUFBQSxLQUNBLFlBQUEsS0FDQSxjQUFBLElBQ0EsaUJBQUEsUUFFQSxnRHpFeW9ZUixnRHlFeG9ZWSxVQUFBLEtBQ0EsTUFBQSxLQUVKLGdFekUwb1lSLGdFeUV6b1lZLGlCQUFBLG1CQUNBLFFBQUEsRUFDQSxPQUFBLEtBQ0Esd0JBQUEsV0FBQSxnQkFBQSxXQUNBLGVBQUEsS0FJUix5Q0FDSSxNQUFBLEVBRUEsZ0RBQ0ksUUFBQSxRQUNBLFlBQUEsVUFJUix5Q0FDSSxLQUFBLEVBRUEsZ0RBQ0ksUUFBQSxRQUNBLFlBQUEsVUFPWixvQkFDSSxTQUFBLFNBQ0EsU0FBQSxPQUVBLG9DQUNJLFNBQUEsU0FFQSxtREFDSSxRQUFBLEVBR0osc0RBQ0ksaUJBQUEseUJBQ0EsT0FBQSxJQUFBLE1BQUEseUJBQ0EsT0FBQSxLQUNBLE1BQUEsS0FHSiwyQ0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLFlBQUEsSUFBQSxPQUFBLHVCQUNBLEtBQUEsS0FDQSxPQUFBLEtBQ0EsSUFBQSxJQUNBLFFBQUEsRUFHRCx1REFDSSxhQUFBLFlDamJYLHFDQUNJLFNBQUEsU0FDQSxhQUFBLEVBRUEsdUNBQ0ksUUFBQSxNQUNBLE1BQUEscUJBQ0EsWUFBQSxJQUNBLFFBQUEsSUFBQSxLQUNBLE9BQUEsSUFDQSxPQUFBLFFBS1osYUFDSSxTQUFBLFNBQ0EsU0FBQSxPQUNBLE9BQUEsSUFBQSxNQUFBLFlBQ0EsY0FBQSxLQUNBLG1CQUFBLEtBQUEsV0FBQSxLQUNBLGlCQUFBLFlBQ0EsUUFBQSxJQUVBLHFCQUNJLFFBQUEsR0FDQSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsTUFBQSxLQUNBLE9BQUEsRUFDQSxpQkFBQSx5QkFDQSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBR0osZ0NBQ0ksU0FBQSxTQUNBLFNBQUEsT0FDQSxjQUFBLElBRUEsa0NBQ0ksUUFBQSxNQUdKLGlEQUNJLFNBQUEsU0FDQSxJQUFBLEVBQ0EsS0FBQSxFQUNBLE9BQUEsRUFDQSxNQUFBLEVBQ0EsUUFBQSxFQUNBLFdBQUEsNkhBQUEsV0FBQSxnRkFDQSxXQUFBLE9BQ0EsU0FBQSxPQUNBLG1CQUFBLElBQUEsSUFBQSxZQUFBLEdBQUEsV0FBQSxJQUFBLElBQUEsWUFBQSxHQUNBLFFBQUEsWUFBQSxRQUFBLFlBQUEsUUFBQSxLQUNBLE1BQUEsS0FDQSxrQkFBQSxJQUFBLGVBQUEsSUFBQSxZQUFBLFNBQ0EsUUFBQSxLQUVBLGtFQUNJLE1BQUEsS0FDQSxPQUFBLEVBQ0EsVUFBQSxLQUtaLDBCQUNJLG1CQUFBLElBQUEsSUFBQSxZQUFBLFdBQUEsSUFBQSxJQUFBLFlBR0osMEJBQ0ksU0FBQSxTQUVBLGlDQUNJLFVBQUEsS0FDQSxjQUFBLElBQ0EsUUFBQSxLQUdKLGdDQUNJLE9BQUEsRUFDQSxtQkFBQSxJQUFBLElBQUEsV0FBQSxJQUFBLElBQ0EsTUFBQSxRQUtKLDJCQUNJLE9BQUEsS0FHSixnQ0FDSSxPQUFBLEVBRUEsc0NBQ0ksUUFBQSxFQUlSLG9DQUNJLFFBQUEsRUFDQSxXQUFBLFFBT0osb0NBQ0ksaUJBQUEsZ0JDakhaLGlCQUNJLFVBQUEsTUFJQSxrQkFDSSxVQUFBLE1BR0osMEJBQ0ksU0FBQSxTQUNBLElBQUEsS0FDQSxLQUFBLEVBQ0EsTUFBQSxFQUNBLE9BQUEsRUFBQSxLQUdKLGtEQUNJLGtCQUNJLFVBQUEsTUFHSiwwQkFDSSxNQUFBLGNBQ0EsSUFBQSxNQUlSLDRCQUNJLGtCQUNJLFVBQUEsS0FDQSxXQUFBLEtBR0osMEJBQ0ksU0FBQSxTQUNBLElBQUEsR0FNWixrQ0FDSSxHQUNJLGtCQUFBLGNBQUEsVUFBQSxjQUdKLElBQ0ksa0JBQUEsaUJBQUEsY0FBQSxVQUFBLGlCQUFBLGNBR0osSUFDSSxrQkFBQSxnQkFBQSxhQUFBLFVBQUEsZ0JBQUEsYUFHSixJQUNJLGtCQUFBLGlCQUFBLGNBQUEsVUFBQSxpQkFBQSxjQUdKLElBQ0ksa0JBQUEsZ0JBQUEsYUFBQSxVQUFBLGdCQUFBLGFBR0osSUFDSSxrQkFBQSxnQkFBQSxjQUFBLFVBQUEsZ0JBQUEsY0FHSixLQUNJLGtCQUFBLGNBQUEsVUFBQSxlQTFCUiwwQkFDSSxHQUNJLGtCQUFBLGNBQUEsVUFBQSxjQUdKLElBQ0ksa0JBQUEsaUJBQUEsY0FBQSxVQUFBLGlCQUFBLGNBR0osSUFDSSxrQkFBQSxnQkFBQSxhQUFBLFVBQUEsZ0JBQUEsYUFHSixJQUNJLGtCQUFBLGlCQUFBLGNBQUEsVUFBQSxpQkFBQSxjQUdKLElBQ0ksa0JBQUEsZ0JBQUEsYUFBQSxVQUFBLGdCQUFBLGFBR0osSUFDSSxrQkFBQSxnQkFBQSxjQUFBLFVBQUEsZ0JBQUEsY0FHSixLQUNJLGtCQUFBLGNBQUEsVUFBQSxlQUlSLFdBQ0ksa0JBQUEsZUFBQSxJQUFBLFNBQUEsVUFBQSxlQUFBLElBQUEsU0N6RUosWUFDSSxZQUFBLElBQUEsSUFBQSxvQkFFQSwwQkFISixZQUlRLFVBQUEsT0FPUixnQkFDSSxTQUFBLFNBQ0EsS0FBQSxFQUNBLE1BQUEsRUFDQSxJQUFBLEVBQ0EsT0FBQSxNQUNBLDRCQU5KLGdCQU9RLE9BQUEsT0FHSix3QkFDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLEtBQUEsRUFDQSxNQUFBLEVBQ0EsSUFBQSxFQUNBLE9BQUEsRUFDQSxRQUFBLEdBQ0EsV0FBQSxRQUNBLFdBQUEsd0VBQUEsV0FBQSx3Q0FJSixpQ0FDSSxNQUFBLEtBQ0EsT0FBQSxLQUNBLGNBQUEsTUFBQSxXQUFBLE1BTUEsaUNBQ0ksTUFBQSxxQkFFQSx5Q0FDSSxpQkFBQSxxQkFNaEIsc0JBQ0ksT0FBQSxJQUFBLE1BQUEsdUJBQ0EsWUFBQSxJQUFBLE1BQUEsdUJBTUksOENBQ0ksa0JBQUEsUUFESixnREFDSSxrQkFBQSxRQURKLDhDQUNJLGtCQUFBLFFBREosMkNBQ0ksa0JBQUEsUUFESiw4Q0FDSSxrQkFBQSxRQURKLDZDQUNJLGtCQUFBLFFBREosNENBQ0ksa0JBQUEsUUFESiwyQ0FDSSxrQkFBQSxRQUtaLGtCQUNJLFNBQUEsU0FFQSwrQkFDSSxNQUFBLEtBQ0EsT0FBQSxNQUNBLGNBQUEsTUFBQSxXQUFBLE1BRUEseUJBTEosK0JBTVEsT0FBQSxPQUlSLHFEQUNJLFFBQUEsS0FHSixzQ0FDSSxPQUFBLFFBSVIsY0FDSSxTQUFBLFNBQ0EsUUFBQSxhQUVBLGtDQUNJLFNBQUEsU0FDQSxNQUFBLEVBQ0EsS0FBQSxLQUNBLE9BQUEsRUFDQSxPQUFBLFFBR0osa0NBQ0ksY0FBQSxNQUFBLFdBQUEsTUFHSixzQ0FDSSxRQUFBLEtBS0osa0NBQ0ksU0FBQSxTQUVBLG9EQUNJLGlCQUFBLFlBRUEsMkRBQ0ksV0FBQSxJQUlSLDBDQUNJLFFBQUEsR0FDQSxZQUFBLElBQUEsT0FBQSx1QkFDQSxTQUFBLFNBQ0EsT0FBQSxLQUNBLEtBQUEsS0FJQSxzREFDSSxJQUFBLElBS0oscURBQ0ksT0FBQSxLQUNBLElBQUEsSUFNaEIscUJBQ0ksU0FBQSxTQUNBLE9BQUEsTUFFQSxzQ0FDSSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxNQUFBLEVBR0osa0NBQ0ksTUFBQSxLQUNBLE9BQUEsTUFDQSxjQUFBLE1BQUEsV0FBQSxNQUVBLDRCQUxKLGtDQU1RLE9BQUEsT0FJUix3REFDSSxRQUFBLEtBR0oseUNBQ0ksT0FBQSxRQUlSLDRCQUdRLDZDQUNJLFdBQUEsYUNuTFosaUJBQ0ksTUFBQSxLQUNBLFVBQUEsT0FDQSxPQUFBLEVBQUEsS0FDQSxRQUFBLEVBQUEsS0FFQSxtQkFDSSxTQUFBLFNBSVIsb0JBQ0ksU0FBQSxTQUVBLHVCQUNJLFFBQUEsRUFDQSxPQUFBLEVBQ0EsV0FBQSxLQUVBLHlCQUNJLFFBQUEsTUFDQSxXQUFBLGdCQUNBLE9BQUEsSUFBQSxNQUFBLHlCQUNBLG1CQUFBLEVBQUEsSUFBQSxJQUFBLG1CQUFBLFdBQUEsRUFBQSxJQUFBLElBQUEsbUJBQ0EsVUFBQSxTQUNBLE9BQUEsS0FDQSxRQUFBLElBQ0EsUUFBQSxZQUFBLFFBQUEsWUFBQSxRQUFBLEtBQ0EsaUJBQUEsT0FBQSxjQUFBLE9BQUEsZ0JBQUEsT0FDQSxrQkFBQSxPQUFBLGVBQUEsT0FBQSxZQUFBLE9BRUEsOEJBQ0ksUUFBQSxZQUNBLG1CQUFBLEVBQ0EsbUJBQUEsU0FDQSxTQUFBLE9BQ0EsY0FBQSxTQVNKLCtCQUNJLE1BQUEsSUFDQSxPQUFBLEVBQUEsS0FBQSxFQUFBLEtBQ0EsY0FBQSxJQUtaLDZCQUNJLFNBQUEsU0FDQSxNQUFBLEtBRUEsb0NBQ0ksUUFBQSxHQUNBLFFBQUEsTUFDQSxNQUFBLEVBQ0EsT0FBQSxNQUNBLFlBQUEsSUFBQSxPQUFBLHVCQUNBLEtBQUEsT0FDQSxTQUFBLFNBSUEsNENBQ0ksTUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFBQSxPQUFBLHVCQUNBLFFBQUEsRUFDQSxNQUFBLE1BQ0EsTUFBQSxNQUNBLFlBQUEsSUFBQSxPQUFBLHVCQUVBLDhDQUNJLE1BQUEsS0FDQSxLQUFBLEtBTWhCLG9DQUdZLDRDQUNJLE1BQUEsSUFDQSxNQUFBLElBQ0EsYUFBQSxJQUlSLG9DQUNJLEtBQUEsT0FNaEIsYUFDSSxNQUFBLEtBR0ksNEJBQ0ksTUFBQSxPQUNBLE9BQUEsS0FDQSxPQUFBLEVBQUEsS0FBQSxLQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFBQSxPQUFBLHVCQUNBLFFBQUEsRUFDQSxNQUFBLEtBQ0EsS0FBQSxJQUVBLDhCQUNJLE1BQUEsS0FDQSxNQUFBLEtBSVIsNkJBQ0ksWUFBQSxFQUNBLE1BQUEsS0FHSSwrQ0FDSSxPQUFBLEtBTWhCLG9CQUNJLFFBQUEsR0FDQSxRQUFBLE1BQ0EsU0FBQSxTQUNBLE1BQUEsTUFDQSxPQUFBLEtBQ0EsV0FBQSxJQUFBLE9BQUEsdUJBQ0EsYUFBQSxJQUFBLE9BQUEsdUJBQ0EsWUFB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USxPQUFBLHFCQUdKLGdEQUNJLE9BQUEsS0FJUiw0QkFDSSxPQUFBLG9CQUNBLDRCQUZKLDRCQUdRLE9BQUEsT0FHSiwrQ0FDSSxPQUFBLEtBSVIsNkJBQ0ksTUFBQSxJQUNBLFVBQUEsS0FDQSxpQkFBQSx5QkFDQSxRQUFBLEtBSUEsK0NBQ0ksUUFBQSxNQUlSLGVBQ0ksUUFBQSxLQUdKLDZCQUNJLDZCQUNJLFNBQUEsTUFDQSxJQUFBLEVBQ0EsT0FBQSxFQUNBLEtBQUEsS0FDQSxNQUFBLEVBQ0EsTUFBQSxNQUNBLFVBQUEsS0FDQSxRQUFBLEtBQ0EsbUJBQUEsRUFBQSxJQUFBLEtBQUEsbUJBQUEsV0FBQSxFQUFBLElBQUEsS0FBQSxtQkFDQSxrQkFBQSxpQkFBQSxVQUFBLGlCQUlBLCtDQUNJLGtCQUFBLEtBQUEsVUFBQSxNQUtaLGtCQUNJLE9BQUEsTUFDQSxRQUFBLFlBQUEsUUFBQSxZQUFBLFFBQUEsS0FDQSxpQkFBQSxPQUFBLGNBQUEsT0FBQSxnQkFBQSxPQUNBLGtCQUFBLE9BQUEsZUFBQSxPQUFBLFlBQUEsT0M5SUkseUJBQ0ksTUFBQSxxQkFDQSxhQUFBLEVBQ0EsWUFBQSxJQUNBLGlCQUFBLGdCQUNBLFFBQUEsS0FBQSxLQUNBLGNBQUEsSUFDQSxRQUFBLE1BQ0EsY0FBQSxJQUNBLGdDQUFBLCtCQUNJLE1BQUEsUUFNaEIsY0FDSSxPQUFBLG9CQUNBLFdBQUEsS0FDQSxpQ0FDSSxtQkFBQSxLQUdKLDBDQUNJLE1BQUEsSUFHSiw0Q0FDSSxPQUFBLEtBR0osdUNBQ0ksaUJBQUEsOEJBQ0EsY0FBQSxJQUdKLHVDQUNJLGNBQUEsSUFRUSx5RUFDSSxnQkFBQSxhQU9wQixhQUNJLE9BQUEsS0FHSixnQkFDSSxRQUFBIiwiZmlsZSI6ImFwcC5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLy9cbi8vIEdvb2dsZSBmb250IC0gUG9wcGluc1xuLy9cblxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwJyk7XG5cbi8vXG4vLyBQcmVtaXVtIEZvbnQgOiBIS0dyb3Rlc2tcbi8vXG5cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLWxpZ2h0LmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKCdoa2dyb3Rlc2sgbGlnaHQnKSwgdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLWxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1yZWd1bGFyLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKCdoa2dyb3Rlc2sgcmVndWxhcicpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICAgIHNyYzogdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLW1lZGl1bS5lb3RcIik7XG4gICAgc3JjOiBsb2NhbCgnaGtncm90ZXNrIG1lZGl1bScpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gICAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQuZW90XCIpO1xuICAgIHNyYzogbG9jYWwoJ2hrZ3JvdGVzayBzZW1pYm9sZCcpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1ib2xkLmVvdFwiKTtcbiAgICBzcmM6IGxvY2FsKCdoa2dyb3Rlc2sgYm9sZCcpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn0iLCIvLyA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbjpyb290e1xuXG4gICAgLy92ZXJ0aWNhbCBsaWdodFxuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnOiAgICAgICAgICAgICAgICAgICAgICAjeyR3aGl0ZX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogICAgICAgICAgICAgICN7ZGFya2VuKCRncmF5LTYwMCwgMTAlKX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogICAgICAgICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAgICAgICAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogICAgICAgICAgI3tkYXJrZW4oJGdyYXktNjAwLCA0JSl9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAgICAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICAgI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICM5MTlkYTk7XG4gIFxuICAvL3ZlcnRpY2FsIGRhcmtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZy1kYXJrOiAgICAgICAgICAgICAgICAgI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1kYXJrOiAgICAgICAgICNhYmI5ZTg7XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrOiAgICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrOiAgI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yLWRhcms6ICAgICAjYWJiOWU4O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yLWRhcms6ICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3ItZGFyazogI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yLWRhcms6ICAgICAgICAgIzgzOGZiOTtcblxuICAvLyBUb3BiYXIgLSAoRGVmYXVsdCBMaWdodClcbiAgLS0jeyRwcmVmaXh9aGVhZGVyLWJnOiAgI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1jb2xvcjogICNlOWVjZWY7XG4gIC8vIFRvcGJhciAtIERhcmtcbiAgLS0jeyRwcmVmaXh9aGVhZGVyLWJnLWRhcms6ICAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9aGVhZGVyLWl0ZW0tY29sb3ItZGFyazogICNiMGM0ZDk7XG5cbiAgLy8gVG9wYmFyIFNlYXJjaFxuICAtLSN7JHByZWZpeH10b3BiYXItc2VhcmNoLWJnOiAjZjNmM2Y5O1xuICAvLyBUb3BiYXIgVXNlclxuICAtLSN7JHByZWZpeH10b3BiYXItdXNlci1iZzogI2YzZjNmOTtcbiAgLS0jeyRwcmVmaXh9dG9wYmFyLXVzZXItYmctZGFyazogIzUyNjM5YztcblxuICAvL2Zvb3RlclxuICAtLSN7JHByZWZpeH1mb290ZXItYmc6ICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9Zm9vdGVyLWNvbG9yOiAjOThhNmFkO1xuXG4gIC8vIEhvcml6b250YWwgbmF2XG4gIC0tI3skcHJlZml4fXRvcG5hdi1iZzogI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH10b3BuYXYtaXRlbS1jb2xvcjogI3tkYXJrZW4oJGdyYXktNjAwLCAxMCUpfTtcbiAgLS0jeyRwcmVmaXh9dG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlOiAjeyRwcmltYXJ5fTtcblxuICAvLyB0d29jb2x1bW4gbWVudVxuICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1iZzogICN7JHdoaXRlfTtcbiAgLy8gdHdvIGNvbHVtbiBkYXJrXG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnLWRhcms6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnLWRhcmspO1xuICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1iZy1kYXJrOiAgI3tsaWdodGVuKCRwcmltYXJ5LCAyJSl9O1xuICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pdGVtLWNvbG9yLWRhcms6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFyayk7XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICAjeyR3aGl0ZX07XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWl0ZW0tYWN0aXZlLWJnLWRhcms6ICAje3JnYmEoJHdoaXRlLCAuMTUpfTtcblxuICAvLyBib3hlZCBcbiAgLS0jeyRwcmVmaXh9Ym94ZWQtYm9keS1iZzogI3tkYXJrZW4oJGJvZHktYmcsIDQlKX07XG5cbiAgLy8gaGVhZGluZy1jb2xvclxuICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRncmF5LTcwMH07XG4gIFxuICAvLyBjb21wb25lbnQgdmFyaWFibGVcbiAgLy8gbGlua1xuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skcHJpbWFyeX07XG5cbiAgLy8gQm9yZGVyIHZhcmlhYmxlXG4gIC0tI3skcHJlZml4fWJvcmRlci1jb2xvcjogICN7JGdyYXktMzAwfTtcblxuICAvLyBjYXJkXG4gIC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tOiAjeyR3aGl0ZX07XG4gIC0tI3skcHJlZml4fWNhcmQtbG9nby1kYXJrOiBibG9jaztcbiAgLS0jeyRwcmVmaXh9Y2FyZC1sb2dvLWxpZ2h0OiBub25lO1xuXG4gIC8vIG5hdiB0YWJzXG4gIC5uYXYtdGFicyB7XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAjeyRib2R5LWJnfTtcbiAgfVxuXG4gIC8vY2hvaWNlcyBcbiAgLmNob2ljZXMsIC5mbGF0cGlja3ItY2FsZW5kYXIsIC5jaywgLnFsLXRvb2xiYXIsIC5zZWxlY3QyLWNvbnRhaW5lciwgLm1lbnUtZHJvcGRvd257XG4gICAgLS0jeyRwcmVmaXh9Y2hvaWNlcy1iZzogICAgICAgICAgICAgICAgICAgICAgICAjeyR3aGl0ZX07XG4gICAgLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjeyRncmF5LTkwMH07XG4gICAgLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAjeyRncmF5LTEwMH07XG4gICAgLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAje3NoYWRlLWNvbG9yKCRncmF5LTkwMCwgMTAlKX07XG4gIH1cblxuICAvL2xpc3RcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ob3Zlci1iZzogI3skZ3JheS0xMDB9O1xuXG4gIC8vIGZvcm1cbiAgLS0jeyRwcmVmaXh9aW5wdXQtYmc6ICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9aW5wdXQtYm9yZGVyOiAjeyRncmF5LTQwMH07XG4gIC0tI3skcHJlZml4fWlucHV0LWZvY3VzLWJvcmRlcjogI3t0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpfTtcbiAgLS0jeyRwcmVmaXh9aW5wdXQtZGlzYWJsZWQtYmc6ICN7JGdyYXktMjAwfTtcblxuICAvLyBpbnB1dC1ncm91cC1hZGRvblxuICAtLSN7JHByZWZpeH1pbnB1dC1ncm91cC1hZGRvbi1iZzogI3skZ3JheS0yMDB9O1xuXG4gIC8vY2hlY2tcbiAgLS0jeyRwcmVmaXh9aW5wdXQtY2hlY2stYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9aW5wdXQtYm9yZGVyKTtcbn1cbiIsIi8vIDpyb290IENTUyBkYXJrIHZhcmlhYmxlc1xuXG5cbltkYXRhLWxheW91dC1tb2RlPVwiZGFya1wiXXtcblxuICAvLyBDb2xvciBzeXN0ZW0gLSBEYXJrIE1vZGUgb25seVxuICAkZ3JheS0xMDA6ICMxYTFkMjE7XG4gICRncmF5LTIwMDogIzIxMjUyOTtcbiAgJGdyYXktMzAwOiAjMmEyZjM0O1xuICAkZ3JheS00MDA6ICM4NzhhOTk7XG4gICRncmF5LTUwMDogI2FkYjViZDtcbiAgJGdyYXktNjAwOiAjYmZjOGUyO1xuICAkZ3JheS03MDA6ICNjZWQ0ZGE7XG4gICRncmF5LTgwMDogI2VmZjJmNztcbiAgJGdyYXktOTAwOiAjZjNmNmY5O1xuICBcbiAgJGdyYXlzOiAoXG4gICAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKTtcblxuICAvLyBQcmVmaXggZm9yIDpyb290IENTUyB2YXJpYWJsZXNcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gYm9keVxuICAtLSN7JHByZWZpeH1ib2R5LWJnIDogICN7JGdyYXktMTAwfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IgOiAgI3t0by1yZ2IoJGdyYXktMTAwKX07XG4gIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGdyYXktNzAwfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRncmF5LTcwMCl9O1xuXG4gIC8vdmVydGljYWwgbGlnaHRcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZzogICAgICAgICAgICAgICAgICAgICAgI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6ICAgICAgICAgICAgICAje2RhcmtlbigkZ3JheS00MDAsIDE2JSl9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICAgICAgICAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogICAgICAgI3skcHJpbWFyeX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICAgICAgICAgICN7ZGFya2VuKCRncmF5LTQwMCwgMTIlKX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICAgICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogICAjeyRwcmltYXJ5fTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogICAgICAgICAgICAgI3skZ3JheS00MDB9O1xuXG4gIC8vdmVydGljYWwgZGFya1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnLWRhcms6ICAgICAgICAgICAgICAgICAjeyRncmF5LTIwMH07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1kYXJrOiAgICAgICAgICN7JGdyYXktNDAwfTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcms6ICAgI3skd2hpdGV9O1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICAjeyR3aGl0ZX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3ItZGFyazogICAgICN7ZGFya2VuKCRncmF5LTQwMCwgNCUpfTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvci1kYXJrOiAjeyR3aGl0ZX07XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS10aXRsZS1jb2xvci1kYXJrOiAgICAgICAgICN7ZGFya2VuKCRncmF5LTQwMCwgMTYlKX07XG5cbiAgLy8gVG9wYmFyIC0gKERlZmF1bHQgTGlnaHQpXG4gIC0tI3skcHJlZml4fWhlYWRlci1iZzogICMyOTJlMzI7XG4gIC0tI3skcHJlZml4fWhlYWRlci1pdGVtLWNvbG9yOiAgI2U5ZWNlZjtcbiAgLy8gVG9wYmFyIC0gRGFya1xuICAtLSN7JHByZWZpeH1oZWFkZXItYmctZGFyazogICN7JHByaW1hcnl9O1xuICAtLSN7JHByZWZpeH1oZWFkZXItaXRlbS1jb2xvci1kYXJrOiAgI2IwYzRkOTtcblxuICAvLyBUb3BiYXIgU2VhcmNoXG4gIC0tI3skcHJlZml4fXRvcGJhci1zZWFyY2gtYmc6ICMyMDIzMjg7XG4gIC8vIFRvcGJhciBVc2VyXG4gIC0tI3skcHJlZml4fXRvcGJhci11c2VyLWJnOiAje2xpZ2h0ZW4oJGdyYXktMzAwLCAzJSl9O1xuICAtLSN7JHByZWZpeH10b3BiYXItdXNlci1iZy1kYXJrOiAjNTI2MzljO1xuICBcbiAgLy9mb290ZXJcbiAgLS0jeyRwcmVmaXh9Zm9vdGVyLWJnOiAjeyRncmF5LTIwMH07XG4gIC0tI3skcHJlZml4fWZvb3Rlci1jb2xvcjogI3skZ3JheS00MDB9O1xuICBcbiAgLy8gSG9yaXpvbnRhbCBuYXZcbiAgLS0jeyRwcmVmaXh9dG9wbmF2LWJnOiAje2xpZ2h0ZW4oJGdyYXktMjAwLCAyLjUlKX07XG4gIC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWNvbG9yOiAjeyRncmF5LTQwMH07XG4gIC0tI3skcHJlZml4fXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZTogI3skd2hpdGV9O1xuICBcbiAgLy8gdHdvY29sdW1uIG1lbnVcbiAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICN7JHdoaXRlfTtcbiAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtYmc6ICAjeyR3aGl0ZX07XG4gIFxuICAvLyB0d28gY29sdW1uIGRhcmtcbiAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmctZGFyazogdmFyKC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmctZGFyayk7XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWJnLWRhcms6ICAjMzAzNjNhO1xuICAtLSN7JHByZWZpeH10d29jb2x1bW4tbWVudS1pdGVtLWNvbG9yLWRhcms6IHZhcigtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFyayk7XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICAjeyR3aGl0ZX07XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWl0ZW0tYWN0aXZlLWJnLWRhcms6ICAje3JnYmEoJHdoaXRlLCAuMTUpfTtcbiAgXG4gIC8vIGJveGVkIFxuICAtLSN7JHByZWZpeH1ib3hlZC1ib2R5LWJnOiAje2RhcmtlbigkZ3JheS0xMDAsIDQlKX07XG4gIFxuICAvLyBoZWFkaW5nLWNvbG9yXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGdyYXktNzAwfTtcbiAgXG4gIC8vIGNvbXBvbmVudCB2YXJpYWJsZVxuICAtLSN7JHByZWZpeH1saWdodDogI3skZ3JheS0zMDB9O1xuICAtLSN7JHByZWZpeH1saWdodC1yZ2I6ICN7dG8tcmdiKCRncmF5LTMwMCl9O1xuICAtLSN7JHByZWZpeH1kYXJrOiAjeyRncmF5LTgwMH07XG4gIC0tI3skcHJlZml4fWRhcmstcmdiOiAje3RvLXJnYigkZ3JheS04MDApfTtcbiAgXG4gIC8vIGxpbmtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvcjogI3skZ3JheS03MDB9O1xuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRncmF5LTcwMH07XG4gIFxuICAvLyBCb3JkZXIgdmFyaWFibGVcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAgI3tsaWdodGVuKCRncmF5LTMwMCwgMy41JSl9O1xuICBcbiAgLy8gZHJvcGRvd25cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGdyYXktMjAwLCAzLjUlKX07XG4gICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAgICN7JGdyYXktNTAwfTtcbiAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI3tzaGFkZS1jb2xvcigkZ3JheS03MDAsIDEwJSl9O1xuICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGdyYXktMzAwLCAyJSl9O1xuICAgIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAxcHg7XG4gICAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICN7JGdyYXktNTAwfTtcbiAgICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICAgI3tsaWdodGVuKCRncmF5LTMwMCwgMiUpfTtcbiAgfVxuXG4gIC8vY2hvaWNlcyBcbiAgLmNob2ljZXMsIC5mbGF0cGlja3ItY2FsZW5kYXIsIC5jaywgLnFsLXRvb2xiYXIsIC5zZWxlY3QyLWNvbnRhaW5lciwgLm1lbnUtZHJvcGRvd24ge1xuICAgIC0tI3skcHJlZml4fWNob2ljZXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGdyYXktMjAwLCAzLjUlKX07XG4gICAgLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICN7JGdyYXktNTAwfTtcbiAgICAtLSN7JHByZWZpeH1jaG9pY2VzLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgI3tsaWdodGVuKCRncmF5LTMwMCwgMiUpfTtcbiAgICAtLSN7JHByZWZpeH1jaG9pY2VzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAgI3tzaGFkZS1jb2xvcigkZ3JheS05MDAsIDEwJSl9O1xuICB9XG4gIFxuICAvL2J1dHRvbnNcbiAgLmJ0bi1saWdodCB7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAtLSN7JHByZWZpeH1idG4tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgfVxuXG4gIC5idG4tb3V0bGluZS1saWdodCB7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAtLSN7JHByZWZpeH1idG4tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gIH1cbiAgXG4gIC5idG4tbGlnaHQsIC5idG4tb3V0bGluZS1saWdodCB7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgMC43NSk7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpO1xuICB9XG5cbiAgLmJ0bi1kYXJrIHtcbiAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAtLSN7JHByZWZpeH1idG4tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gIH1cblxuICAuYnRuLW91dGxpbmUtZGFyayB7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAtLSN7JHByZWZpeH1idG4tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQ7XG4gICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgfVxuXG4gIC5idG4tZGFyaywgLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIDAuNzUpO1xuICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIDAuNzUpO1xuICB9XG5cbiAgLy8gY2FyZFxuICAuY2FyZCB7XG4gICAgLS0jeyRwcmVmaXh9Y2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICN7JGdyYXktMjAwfTtcbiAgICAtLSN7JHByZWZpeH1jYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgI3skZ3JheS0yMDB9O1xuICB9XG4gIFxuICAtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbTogICAgICAgICAgICAgICAgICAgICAgICAjeyRncmF5LTIwMH07XG4gIC0tI3skcHJlZml4fWNhcmQtbG9nby1kYXJrOiAgICAgICAgICAgICAgICAgICAgICAgIG5vbmU7XG4gIC0tI3skcHJlZml4fWNhcmQtbG9nby1saWdodDogICAgICAgICAgICAgICAgICAgICAgIGJsb2NrO1xuICBcbiAgLy8gbW9kYWxcbiAgLm1vZGFsIHtcbiAgICAtLSN7JHByZWZpeH1tb2RhbC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZ3JheS0yMDB9O1xuICB9XG4gIFxuICAvLyBuYXYgdGFic1xuICAubmF2LXRhYnMge1xuICAgIC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAjeyRncmF5LTkwMH07XG4gICAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgICN7JGdyYXktMzAwfTtcbiAgfVxuXG4gIC8vIGFjY29yZGlvblxuICAuYWNjb3JkaW9ue1xuICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAjeyR3aGl0ZX07XG4gICAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICN7JGdyYXktMjAwfTtcbiAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAgICAgICAgICAgICAgICAgICAgI3skZ3JheS0yMDB9O1xuICB9XG4gIFxuICAvL29mZmNhbnZhc1xuICAub2ZmY2FudmFzLFxuICAub2ZmY2FudmFzLWxnLFxuICAub2ZmY2FudmFzLW1kLFxuICAub2ZmY2FudmFzLXNtLFxuICAub2ZmY2FudmFzLXhsLFxuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICN7JGdyYXktMjAwfTtcbiAgICAgIFxuICB9XG5cbiAgLy8gcHJvZ3Jlc3NcbiAgLnByb2dyZXNze1xuICAgIC0tI3skcHJlZml4fXByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAjeyRncmF5LTMwMH07XG4gIH1cblxuICAvLyB0b2FzdFxuICAudG9hc3Qge1xuICAgIC0tI3skcHJlZml4fXRvYXN0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAje3JnYmEoJGdyYXktMzAwLCAuODUpfTtcbiAgICAtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICAgICAgI3tyZ2JhKCRncmF5LTMwMCwgLjg1KX07XG4gICAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICN7cmdiYSgkd2hpdGUsIC4xKX07XG4gICAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICN7cmdiYSgkd2hpdGUsIC4wNSl9O1xuICB9XG5cbiAgLy9saXN0XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICN7bGlnaHRlbigkZ3JheS0yMDAsIDIuNSUpfTtcblxuICAvLyBwb3BvdmVyXG4gIC5wb3BvdmVye1xuICAgIC0tI3skcHJlZml4fXBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGdyYXktMjAwLCAxJSl9O1xuICB9XG5cbiAgLy8gcGFnaW5hdGlvblxuICAucGFnaW5hdGlvbntcbiAgICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGdyYXktMjAwLCA0JSl9O1xuICAgIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICN7bGlnaHRlbigkZ3JheS0yMDAsIDQlKX07XG4gIH1cblxuICAvL2Zvcm1cbiAgLS0jeyRwcmVmaXh9aW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI3tsaWdodGVuKCRncmF5LTIwMCwgMiUpfTtcbiAgLS0jeyRwcmVmaXh9aW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAgI3skZ3JheS0zMDB9O1xuICAtLSN7JHByZWZpeH1pbnB1dC1mb2N1cy1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAje2xpZ2h0ZW4oJGdyYXktMzAwLCA0JSl9O1xuICAtLSN7JHByZWZpeH1pbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAjeyRncmF5LTIwMH07XG5cbiAgLy8gaW5wdXQtZ3JvdXAtYWRkb25cbiAgLS0jeyRwcmVmaXh9aW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgI3skZ3JheS0zMDB9O1xuXG4gIC8vY2hlY2tcbiAgLS0jeyRwcmVmaXh9aW5wdXQtY2hlY2stYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgI3tsaWdodGVuKCRncmF5LTMwMCwgNCUpfTtcbn1cblxuLy9zaWRlYmFyIGNvbG9yXG5bZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnRcIl0geyBcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZy1ncmFkaWVudDogICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSksIHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSk7XG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYm9yZGVyLWdyYWRpZW50OiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKTtcbiAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtYmctZGFyazogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpO1xufVxuXG5bZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXSB7IFxuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50OiAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLSN7JHByZWZpeH1pbmZvKSwgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeSkpO1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudDogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5KTtcbiAgLS0jeyRwcmVmaXh9dHdvY29sdW1uLW1lbnUtYmctZGFyazogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeSk7XG59XG5cbltkYXRhLXNpZGViYXI9XCJncmFkaWVudC0zXCJdIHsgXG4gIC0tI3skcHJlZml4fXZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQ6ICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tI3skcHJlZml4fWluZm8pLCB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcykpO1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudDogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcyk7XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWJnLWRhcms6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKTtcbn1cblxuW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTRcIl0geyBcbiAgLS0jeyRwcmVmaXh9dmVydGljYWwtbWVudS1iZy1ncmFkaWVudDogICAgICAgICAgICAgbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMWExZDIxLCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSkpO1xuICAtLSN7JHByZWZpeH12ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudDogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSk7XG4gIC0tI3skcHJlZml4fXR3b2NvbHVtbi1tZW51LWJnLWRhcms6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1wcmltYXJ5KTtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGVtcGxhdGUgTmFtZTogUmljdGkgLSBBZG1pbiAmIERhc2hib2FyZFxuQXV0aG9yOiBUaHJhc29zXG5WZXJzaW9uOiAyLjIuMFxuV2Vic2l0ZTogaHR0cHM6Ly9UaHJhc29zLm5ldC9cbkNvbnRhY3Q6IHN1cHBvcnRAdGhlbWVzYnJhbmQuY29tXG5GaWxlOiBNYWluIENzcyBGaWxlXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVBvcHBpbnM6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiaGtncm90ZXNrIGxpZ2h0XCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImhrZ3JvdGVzayByZWd1bGFyXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGtncm90ZXNrLW1lZGl1bS5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJoa2dyb3Rlc2sgbWVkaXVtXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiaGtncm90ZXNrIHNlbWlib2xkXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hrZ3JvdGVzay1ib2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImhrZ3JvdGVzayBib2xkXCIpLCB1cmwoXCIuLi9mb250cy9oa2dyb3Rlc2stYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG46cm9vdCB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6ICM2ZDcwODA7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICM0MDUxODk7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogIzdjN2Y5MDtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICM5MTlkYTk7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZy1kYXJrOiAjNDA1MTg5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1kYXJrOiAjYWJiOWU4O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyazogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yLWRhcms6ICNhYmI5ZTg7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvci1kYXJrOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvci1kYXJrOiAjODM4ZmI5O1xuICAtLXZ6LWhlYWRlci1iZzogI2ZmZjtcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvcjogI2U5ZWNlZjtcbiAgLS12ei1oZWFkZXItYmctZGFyazogIzQwNTE4OTtcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvci1kYXJrOiAjYjBjNGQ5O1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtYmc6ICNmM2YzZjk7XG4gIC0tdnotdG9wYmFyLXVzZXItYmc6ICNmM2YzZjk7XG4gIC0tdnotdG9wYmFyLXVzZXItYmctZGFyazogIzUyNjM5YztcbiAgLS12ei1mb290ZXItYmc6ICNmZmY7XG4gIC0tdnotZm9vdGVyLWNvbG9yOiAjOThhNmFkO1xuICAtLXZ6LXRvcG5hdi1iZzogI2ZmZjtcbiAgLS12ei10b3BuYXYtaXRlbS1jb2xvcjogIzZkNzA4MDtcbiAgLS12ei10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmU6ICM0MDUxODk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICNmZmY7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtYmc6ICNmZmY7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmctZGFyazogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZy1kYXJrKTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1iZy1kYXJrOiAjNDM1NTkwO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWl0ZW0tY29sb3ItZGFyazogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWRhcmspO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICNmZmY7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaXRlbS1hY3RpdmUtYmctZGFyazogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei1ib3hlZC1ib2R5LWJnOiAjZTVlNWYyO1xuICAtLXZ6LWhlYWRpbmctY29sb3I6ICM0OTUwNTc7XG4gIC0tdnotbGluay1jb2xvcjogIzQwNTE4OTtcbiAgLS12ei1saW5rLWhvdmVyLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LWJvcmRlci1jb2xvcjogI2U5ZWJlYztcbiAgLS12ei1jYXJkLWJnLWN1c3RvbTogI2ZmZjtcbiAgLS12ei1jYXJkLWxvZ28tZGFyazogYmxvY2s7XG4gIC0tdnotY2FyZC1sb2dvLWxpZ2h0OiBub25lO1xuICAtLXZ6LWxpc3QtZ3JvdXAtaG92ZXItYmc6ICNmM2Y2Zjk7XG4gIC0tdnotaW5wdXQtYmc6ICNmZmY7XG4gIC0tdnotaW5wdXQtYm9yZGVyOiAjY2VkNGRhO1xuICAtLXZ6LWlucHV0LWZvY3VzLWJvcmRlcjogI2EwYThjNDtcbiAgLS12ei1pbnB1dC1kaXNhYmxlZC1iZzogI2VmZjJmNztcbiAgLS12ei1pbnB1dC1ncm91cC1hZGRvbi1iZzogI2VmZjJmNztcbiAgLS12ei1pbnB1dC1jaGVjay1ib3JkZXI6IHZhcigtLXZ6LWlucHV0LWJvcmRlcik7XG59XG46cm9vdCAubmF2LXRhYnMge1xuICAtLXZ6LW5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAjZjNmM2Y5O1xufVxuOnJvb3QgLmNob2ljZXMsIDpyb290IC5mbGF0cGlja3ItY2FsZW5kYXIsIDpyb290IC5jaywgOnJvb3QgLnFsLXRvb2xiYXIsIDpyb290IC5zZWxlY3QyLWNvbnRhaW5lciwgOnJvb3QgLm1lbnUtZHJvcGRvd24ge1xuICAtLXZ6LWNob2ljZXMtYmc6ICNmZmY7XG4gIC0tdnotY2hvaWNlcy1saW5rLWNvbG9yOiAjMjEyNTI5O1xuICAtLXZ6LWNob2ljZXMtbGluay1ob3Zlci1iZzogI2YzZjZmOTtcbiAgLS12ei1jaG9pY2VzLWxpbmstYWN0aXZlLWNvbG9yOiAjMWUyMTI1O1xufVxuXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSB7XG4gIC0tdnotZ3JheS0xMDA6ICMxYTFkMjE7XG4gIC0tdnotZ3JheS0yMDA6ICMyMTI1Mjk7XG4gIC0tdnotZ3JheS0zMDA6ICMyYTJmMzQ7XG4gIC0tdnotZ3JheS00MDA6ICM4NzhhOTk7XG4gIC0tdnotZ3JheS01MDA6ICNhZGI1YmQ7XG4gIC0tdnotZ3JheS02MDA6ICNiZmM4ZTI7XG4gIC0tdnotZ3JheS03MDA6ICNjZWQ0ZGE7XG4gIC0tdnotZ3JheS04MDA6ICNlZmYyZjc7XG4gIC0tdnotZ3JheS05MDA6ICNmM2Y2Zjk7XG4gIC0tdnotYm9keS1iZzogIzFhMWQyMTtcbiAgLS12ei1ib2R5LWJnLXJnYjogMjYsIDI5LCAzMztcbiAgLS12ei1ib2R5LWNvbG9yOiAjY2VkNGRhO1xuICAtLXZ6LWJvZHktY29sb3ItcmdiOiAyMDYsIDIxMiwgMjE4O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAjNWY2MjcwO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogIzQwNTE4OTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICM2ODZiN2I7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogIzQwNTE4OTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogIzQwNTE4OTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAjODc4YTk5O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmctZGFyazogIzIxMjUyOTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFyazogIzg3OGE5OTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyazogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvci1kYXJrOiAjN2M3ZjkwO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3ItZGFyazogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3ItZGFyazogIzVmNjI3MDtcbiAgLS12ei1oZWFkZXItYmc6ICMyOTJlMzI7XG4gIC0tdnotaGVhZGVyLWl0ZW0tY29sb3I6ICNlOWVjZWY7XG4gIC0tdnotaGVhZGVyLWJnLWRhcms6ICM0MDUxODk7XG4gIC0tdnotaGVhZGVyLWl0ZW0tY29sb3ItZGFyazogI2IwYzRkOTtcbiAgLS12ei10b3BiYXItc2VhcmNoLWJnOiAjMjAyMzI4O1xuICAtLXZ6LXRvcGJhci11c2VyLWJnOiAjMzEzNzNjO1xuICAtLXZ6LXRvcGJhci11c2VyLWJnLWRhcms6ICM1MjYzOWM7XG4gIC0tdnotZm9vdGVyLWJnOiAjMjEyNTI5O1xuICAtLXZ6LWZvb3Rlci1jb2xvcjogIzg3OGE5OTtcbiAgLS12ei10b3BuYXYtYmc6ICMyNzJiMzA7XG4gIC0tdnotdG9wbmF2LWl0ZW0tY29sb3I6ICM4NzhhOTk7XG4gIC0tdnotdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlOiAjZmZmO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAjZmZmO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWJnOiAjZmZmO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnLWRhcms6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmctZGFyayk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtYmctZGFyazogIzMwMzYzYTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pdGVtLWNvbG9yLWRhcms6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1kYXJrKTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrOiAjZmZmO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWl0ZW0tYWN0aXZlLWJnLWRhcms6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tdnotYm94ZWQtYm9keS1iZzogIzExMTMxNjtcbiAgLS12ei1oZWFkaW5nLWNvbG9yOiAjY2VkNGRhO1xuICAtLXZ6LWxpZ2h0OiAjMmEyZjM0O1xuICAtLXZ6LWxpZ2h0LXJnYjogNDIsIDQ3LCA1MjtcbiAgLS12ei1kYXJrOiAjZWZmMmY3O1xuICAtLXZ6LWRhcmstcmdiOiAyMzksIDI0MiwgMjQ3O1xuICAtLXZ6LWxpbmstY29sb3I6ICNjZWQ0ZGE7XG4gIC0tdnotbGluay1ob3Zlci1jb2xvcjogI2NlZDRkYTtcbiAgLS12ei1ib3JkZXItY29sb3I6ICMzMjM4M2U7XG4gIC0tdnotY2FyZC1iZy1jdXN0b206ICMyMTI1Mjk7XG4gIC0tdnotY2FyZC1sb2dvLWRhcms6IG5vbmU7XG4gIC0tdnotY2FyZC1sb2dvLWxpZ2h0OiBibG9jaztcbiAgLS12ei1saXN0LWdyb3VwLWhvdmVyLWJnOiAjMjcyYjMwO1xuICAtLXZ6LWlucHV0LWJnOiAjMjYyYTJmO1xuICAtLXZ6LWlucHV0LWJvcmRlcjogIzJhMmYzNDtcbiAgLS12ei1pbnB1dC1mb2N1cy1ib3JkZXI6ICMzMzM5M2Y7XG4gIC0tdnotaW5wdXQtZGlzYWJsZWQtYmc6ICMyMTI1Mjk7XG4gIC0tdnotaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICMyYTJmMzQ7XG4gIC0tdnotaW5wdXQtY2hlY2stYm9yZGVyOiAjMzMzOTNmO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmRyb3Bkb3duLW1lbnUge1xuICAtLXZ6LWRyb3Bkb3duLWJnOiAjMjkyZTMzO1xuICAtLXZ6LWRyb3Bkb3duLWxpbmstY29sb3I6ICNhZGI1YmQ7XG4gIC0tdnotZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2I5YmZjNDtcbiAgLS12ei1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiAjMmYzNDNhO1xuICAtLXZ6LWRyb3Bkb3duLWJvcmRlci13aWR0aDogMXB4O1xuICAtLXZ6LWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjYWRiNWJkO1xuICAtLXZ6LWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjMmYzNDNhO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNob2ljZXMsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5mbGF0cGlja3ItY2FsZW5kYXIsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jaywgW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnFsLXRvb2xiYXIsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zZWxlY3QyLWNvbnRhaW5lciwgW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm1lbnUtZHJvcGRvd24ge1xuICAtLXZ6LWNob2ljZXMtYmc6ICMyOTJlMzM7XG4gIC0tdnotY2hvaWNlcy1saW5rLWNvbG9yOiAjYWRiNWJkO1xuICAtLXZ6LWNob2ljZXMtbGluay1ob3Zlci1iZzogIzJmMzQzYTtcbiAgLS12ei1jaG9pY2VzLWxpbmstYWN0aXZlLWNvbG9yOiAjZGJkZGUwO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1saWdodCB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWxpZ2h0LCBbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNzUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1kYXJrLCBbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC43NSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuNzUpO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNhcmQge1xuICAtLXZ6LWNhcmQtYmc6ICMyMTI1Mjk7XG4gIC0tdnotY2FyZC1jYXAtYmc6ICMyMTI1Mjk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubW9kYWwge1xuICAtLXZ6LW1vZGFsLWJnOiAjMjEyNTI5O1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm5hdi10YWJzIHtcbiAgLS12ei1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogI2YzZjZmOTtcbiAgLS12ei1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogIzJhMmYzNDtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hY2NvcmRpb24ge1xuICAtLXZ6LWFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWFjY29yZGlvbi1iZzogIzIxMjUyOTtcbiAgLS12ei1hY2NvcmRpb24tYnRuLWJnOiAjMjEyNTI5O1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcyxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMtbGcsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAub2ZmY2FudmFzLW1kLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLm9mZmNhbnZhcy1zbSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5vZmZjYW52YXMteGwsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAub2ZmY2FudmFzLXh4bCB7XG4gIC0tdnotb2ZmY2FudmFzLWJnOiAjMjEyNTI5O1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnByb2dyZXNzIHtcbiAgLS12ei1wcm9ncmVzcy1iZzogIzJhMmYzNDtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50b2FzdCB7XG4gIC0tdnotdG9hc3QtYmc6IHJnYmEoNDIsIDQ3LCA1MiwgMC44NSk7XG4gIC0tdnotdG9hc3QtaGVhZGVyLWJnOiByZ2JhKDQyLCA0NywgNTIsIDAuODUpO1xuICAtLXZ6LXRvYXN0LWJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtLXZ6LXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAucG9wb3ZlciB7XG4gIC0tdnotcG9wb3Zlci1iZzogIzIzMjgyYztcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5wYWdpbmF0aW9uIHtcbiAgLS12ei1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjMmEyZjM0O1xuICAtLXZ6LXBhZ2luYXRpb24tZm9jdXMtYmc6ICMyYTJmMzQ7XG59XG5cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXZ6LXByaW1hcnkpLCB2YXIoLS12ei1zdWNjZXNzKSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXItZ3JhZGllbnQ6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWJnLWRhcms6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXZ6LWluZm8pLCB2YXIoLS12ei1zZWNvbmRhcnkpKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudDogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1iZy1kYXJrOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXZ6LWluZm8pLCB2YXIoLS12ei1zdWNjZXNzKSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXItZ3JhZGllbnQ6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWJnLWRhcms6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMxYTFkMjEsIHZhcigtLXZ6LXByaW1hcnkpKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlci1ncmFkaWVudDogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtYmctZGFyazogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5cbiNwYWdlLXRvcGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaGVhZGVyLWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG4jcGFnZS10b3BiYXIudG9wYmFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogMjUwcHg7XG4gIH1cbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDAgMS41cmVtIDAgY2FsYygxLjVyZW0gLyAyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEuNXJlbSAvIDIpIDAgY2FsYygxLjVyZW0gLyAyKTtcbiAgfVxufVxuLm5hdmJhci1oZWFkZXIgLnRvcGJhci1oZWFkLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51LnNob3cge1xuICB0b3A6IDEzcHggIWltcG9ydGFudDtcbn1cbi5uYXZiYXItaGVhZGVyIC50b3BiYXItaGVhZC1kcm9wZG93biAubm90aWZpY2F0aW9uLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4ubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhciB7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuLm5hdmJhci1oZWFkZXIgLnVzZXItbmFtZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNzAwKTtcbn1cblxuLyogU2VhcmNoICovXG4uYXBwLXNlYXJjaCB7XG4gIHBhZGRpbmc6IGNhbGMoMzJweCAvIDIpIDA7XG59XG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdG9wYmFyLXNlYXJjaC1iZyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYXBwLXNlYXJjaCBzcGFuLnNlYXJjaC13aWRnZXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG4uYXBwLXNlYXJjaCAuc2VhcmNoLXdpZGdldC1pY29uLWNsb3NlIHtcbiAgcmlnaHQ6IDdweDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjMuOTlweCkge1xuICAuYXBwLXNlYXJjaCB7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDEuNXJlbSAvIDIpO1xuICB9XG59XG5cbi5tZWdhbWVudS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLm1lZ2FtZW51LWxpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9nbyBzcGFuLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmhlYWRlci1pdGVtIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXByb2ZpbGUtdXNlciB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi50b3BiYXItYmFkZ2Utc20ge1xuICByaWdodDogMDtcbiAgdG9wOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnRvcGJhci1iYWRnZSB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGJhci11c2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10b3BiYXItdXNlci1iZyk7XG4gIH1cbn1cbi50b3BiYXItdXNlciAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmljYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ub3RpZmljYXRpb24taXRlbSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmRyb3Bkb3duLWljb24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdnotZHJvcGRvd24tbGluay1jb2xvcik7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtIGltZyB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5kcm9wZG93bi1pY29uLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1pY29uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cblxuLmZ1bGxzY3JlZW4tZW5hYmxlIFtkYXRhLXRvZ2dsZT1mdWxsc2NyZWVuXSAuYngtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmxpZ2h0LWRhcmstbW9kZSAuYngtbW9vbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjMzRcIjtcbn1cblxuW2RhdGEtdG9wYmFyPWRhcmtdICNwYWdlLXRvcGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWhlYWRlci1iZy1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1oZWFkZXItYmctZGFyayk7XG59XG5bZGF0YS10b3BiYXI9ZGFya10gLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGVyLWl0ZW0tY29sb3ItZGFyayk7XG59XG5bZGF0YS10b3BiYXI9ZGFya10gLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXI6aG92ZXIsIFtkYXRhLXRvcGJhcj1kYXJrXSAubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2Ny45OXB4KSB7XG4gIFtkYXRhLXRvcGJhcj1kYXJrXSAudG9wYmFyLXVzZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRvcGJhci11c2VyLWJnLWRhcmspO1xuICB9XG59XG5bZGF0YS10b3BiYXI9ZGFya10gLnRvcGJhci11c2VyIC51c2VyLW5hbWUtdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS10b3BiYXI9ZGFya10gLnRvcGJhci11c2VyIC51c2VyLW5hbWUtc3ViLXRleHQge1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGVyLWl0ZW0tY29sb3ItZGFyaykgIWltcG9ydGFudDtcbn1cbltkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltkYXRhLXRvcGJhcj1kYXJrXSAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICNmZmY7XG59XG5bZGF0YS10b3BiYXI9ZGFya10gLmFwcC1zZWFyY2ggc3Bhbi5zZWFyY2gtd2lkZ2V0LWljb24sXG5bZGF0YS10b3BiYXI9ZGFya10gLmFwcC1zZWFyY2ggaW5wdXQuZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbltkYXRhLXRvcGJhcj1kYXJrXSAuaGFtYnVyZ2VyLWljb24gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWM7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubmF2YmFyLWhlYWRlciAuZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgLm5hdmJhci1oZWFkZXIgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNzZWFyY2gtZHJvcGRvd24tcmVwb25zaXZlIHtcbiAgICB0b3A6IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubGF5b3V0LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1icmFuZC1ib3gsIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tc20sIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tbGcsIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtdG9wYmFyPWRhcmtdIC5ob3Jpem9udGFsLWxvZ28gLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXRvcGJhcj1kYXJrXSAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAjcGFnZS10b3BiYXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotZ3JheS0zMDApO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAjcGFnZS10b3BiYXIudG9wYmFyLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjKDQ1cHggKyAxLjVyZW0pIGNhbGMoMS41cmVtIC8gMikgNjBweCBjYWxjKDEuNXJlbSAvIDIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAucGFnZS1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTMwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIsIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogY2FsYyg3MHB4ICsgMjIwcHgpO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMTBweCAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoNTYsIDY1LCA3NCwgMC4xNSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgbm9uZTtcbiAgbWFyZ2luOiAtMjNweCAtMS41cmVtIDEuNXJlbSAtMS41cmVtO1xufVxuLnBhZ2UtdGl0bGUtYm94IC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10aXRsZS1ib3ggaDQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wYWdlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wYWdlLXRpdGxlLWJveCB7XG4gICAgbWFyZ2luOiAtMTlweCAwIDAgMDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAucGFnZS10aXRsZS1ib3gge1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5wYWdlLXRpdGxlLWJveCB7XG4gICAgbWFyZ2luOiAtMTlweCAwIDAgMDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4IGNhbGMoMS41cmVtICogMC41KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6IHZhcigtLXZ6LWZvb3Rlci1jb2xvcik7XG4gIGxlZnQ6IDI1MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWZvb3Rlci1iZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyIHtcbiAgbGVmdDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmZvb3RlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5mb290ZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDcwcHggKyAyMjBweCk7XG4gIH1cbn1cblxuLmFwcC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFwcC1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYyg3MHB4ICsgMS41cmVtKSBjYWxjKDEuNXJlbSAqIDAuNSkgNjBweCBjYWxjKDEuNXJlbSAqIDAuNSk7XG59XG5cbi5uYXZiYXItbWVudSB7XG4gIHdpZHRoOiAyNTBweDtcbiAgei1pbmRleDogMTAwMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICBwYWRkaW5nOiAwIDAgY2FsYyg3MHB4ICsgMjVweCkgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42MjVyZW0gMS41cmVtO1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiLCBzYW5zLXNlcmlmO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMC42NjVyZW07XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG4gIGZpbGw6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMTYpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcXGYwMTQyXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xuICBmaWxsOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjE2KTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmNvbGxhcHNlZC5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW07XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwLjU1cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTNyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMTYuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdG9wOiAxNnB4O1xufVxuLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBjb2xvcjogIzg3OGE5OTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZC1ib3gge1xuICBwYWRkaW5nOiAwIDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4YTk5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLjUsIDAuMiwgMS40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogODAlO1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA2cHg7XG59XG4uaGFtYnVyZ2VyLWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG59XG4udmVydGljYWwtbWVudS1idG46aG92ZXIgLmhhbWJ1cmdlci1pY29uOm5vdCgub3Blbikgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IC0xcHg7XG59XG4udmVydGljYWwtbWVudS1idG46aG92ZXIgLmhhbWJ1cmdlci1pY29uOm5vdCgub3Blbikgc3BhbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IC0xcHg7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuLmhhbWJ1cmdlci1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbi5oYW1idXJnZXItaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLmxvZ28ge1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5sb2dvIC5sb2dvLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5hcHAtbWVudSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAuYXBwLW1lbnUgLnJvdyA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5hcHAtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF0gLm5hdmJhci1tZW51IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF0gLm5hdmJhci1icmFuZC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF0gLmhvcml6b250YWwtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUge1xuICB3aWR0aDogNzBweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIGkucmktcmVjb3JkLWNpcmNsZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpLmxhcywgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpLmxhciwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpLmxhYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmFmdGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC45OXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdmJhci1uYXYgLm1lbnUtZHJvcGRvd24uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpLmxhcywgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpLmxhciwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpLmxhYiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY2NXJlbTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgc3BhbiwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluazphZnRlciwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5sb2dvIHNwYW4ubG9nby1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5tZW51LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm1lbnUtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItaGVhZGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLm5hdmJhci1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLm5hdmJhci1icmFuZC1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIHtcbiAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dICNwYWdlLXRvcGJhciB7XG4gIHotaW5kZXg6IGNhbGMoMTAwMiArIDEpO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1icmFuZC1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA3MHB4O1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmcpO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5sb2dvIHNwYW4ubG9nby1zbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDcwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnNpbXBsZWJhci1tYXNrLFxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAuc2ltcGxlYmFyLXNjcm9sbGJhcixcbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAudmVydGljYWwtbWVudS1idG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnNpbXBsZWJhci1vZmZzZXQge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmFmdGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDIwMHB4ICsgNzBweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnLWRhcmspO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IGEubWVudS1saW5rIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcmspO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTYpO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IGEubWVudS1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciAubmF2LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubWVudS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZyk7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubWVudS1kcm9wZG93biB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41NXJlbSAwLjUyNXJlbTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5tZW51LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubWVudS10aXRsZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnLWRhcmspO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1tZW51IC5oYW1idXJnZXItaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmspO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1kYXJrKTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyayk7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1zbSAubmF2LWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcmspICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZy1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm1lbnUtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIHtcbiAgcGFkZGluZzogMDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluazphZnRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5tZW51LWRyb3Bkb3duIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLm1lbnUtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1saWdodF0gLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWxpZ2h0XSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIsXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubWFpbi1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm1haW4tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdICNsYXlvdXQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm5hdmJhci1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5uYXZiYXItbWVudSB7XG4gICAgdG9wOiBjYWxjKDcwcHggKyAxLjVyZW0pO1xuICAgIGJvdHRvbTogMS41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm5hdmJhci1tZW51IC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhcj1kYXJrXSAubG9nby1kYXJrLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5sb2dvLWRhcmssIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubG9nby1kYXJrLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLmxvZ28tZGFyaywgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5sb2dvLWRhcmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tbGlnaHQsIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLmxvZ28tbGlnaHQsIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubG9nby1saWdodCwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5sb2dvLWxpZ2h0LCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLmxvZ28tbGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAuYXV0aC1wYWdlLXdyYXBwZXIgLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dICNsYXlvdXQtd3JhcHBlcixcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5tYWluLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDE0MDBweDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5sb2dvLWRhcmssIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5sb2dvLWRhcmssIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5sb2dvLWRhcmssIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5sb2dvLWxpZ2h0LCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubG9nby1saWdodCwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLmxvZ28tbGlnaHQsIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWVudS10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWVudS10aXRsZSBzcGFuIHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubWVudS10aXRsZSBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZlcnRpY2FsLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMzUpO1xuICB6LWluZGV4OiAxMDAzO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtc2lkZWJhci1lbmFibGUgLnZlcnRpY2FsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52ZXJ0aWNhbC1zaWRlYmFyLWVuYWJsZSAuYXBwLW1lbnUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA0O1xufVxuXG5bZGlyPXJ0bF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuW2Rpcj1ydGxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuXG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW1lbnUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1tZW51LCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5uYXZiYXItbWVudSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW1lbnUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWJnLWdyYWRpZW50KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotdmVydGljYWwtbWVudS1ib3JkZXItZ3JhZGllbnQpO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1tZW51IC5oYW1idXJnZXItaWNvbiBzcGFuLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbWVudSAuaGFtYnVyZ2VyLWljb24gc3BhbiwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW1lbnUgLmhhbWJ1cmdlci1pY29uIHNwYW4sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1tZW51IC5oYW1idXJnZXItaWNvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1uYXYgLm5hdi1saW5rLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LWxpbmssIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmspO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcmspO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtbGluayBzdmcsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1uYXYgLm5hdi1saW5rIHN2ZywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKTtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLmljb24tZHVhbCwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5pY29uLWR1YWwsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSAuaWNvbi1kdWFsLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyayk7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNik7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpob3ZlcjpiZWZvcmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6aG92ZXI6YmVmb3JlLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyayk7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrKTtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyaykgIWltcG9ydGFudDtcbn1cbltkYXRhLXNpZGViYXI9Z3JhZGllbnRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLWJyYW5kLWJveCwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1icmFuZC1ib3gsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94LCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQpO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubWVudS1kcm9wZG93biwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IC5tZW51LWRyb3Bkb3duLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm1lbnUtZHJvcGRvd24sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubWVudS1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmctZGFyayk7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazphZnRlciwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmFmdGVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YWZ0ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmssIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyayk7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rOmFmdGVyLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM11bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluazphZnRlciwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rOmFmdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm1lbnUtZHJvcGRvd24sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5tZW51LWRyb3Bkb3duLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubWVudS1kcm9wZG93biwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm1lbnUtZHJvcGRvd24ge1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50XVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluaywgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQpO1xufVxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0gLm1lbnUtdGl0bGUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLm1lbnUtdGl0bGUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10gLm1lbnUtdGl0bGUsIFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0gLm1lbnUtdGl0bGUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmctdmVydGljYWwtZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXZ6LXByaW1hcnkpLCB2YXIoLS12ei1zdWNjZXNzKSk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudC0yIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc2Vjb25kYXJ5KSk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudC0zIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS12ei1pbmZvKSwgdmFyKC0tdnotc3VjY2VzcykpO1xufVxuXG4uYmctdmVydGljYWwtZ3JhZGllbnQtNCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tdnotZGFyayksIHZhcigtLXZ6LXByaW1hcnkpKTtcbn1cblxuLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgb3BhY2l0eTogMC4wNztcbn1cblxuW2RhdGEtc2lkZWJhci1pbWFnZT1pbWctMV0gLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaWRlYmFyL2ltZy0xLmpwZ1wiKTtcbn1cblxuW2RhdGEtc2lkZWJhci1pbWFnZT1pbWctMl0gLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaWRlYmFyL2ltZy0yLmpwZ1wiKTtcbn1cblxuW2RhdGEtc2lkZWJhci1pbWFnZT1pbWctM10gLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaWRlYmFyL2ltZy0zLmpwZ1wiKTtcbn1cblxuW2RhdGEtc2lkZWJhci1pbWFnZT1pbWctNF0gLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zaWRlYmFyL2ltZy00LmpwZ1wiKTtcbn1cblxuLm5hdmJhci1icmFuZC1ib3gsIC5pY29uLXNpZGViYXItbG9nbyB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5sYXlvdXQtd2lkdGgsXG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5ob3Jpem9udGFsLWxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXRvcG5hdi1iZyk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgY2FsYygxLjVyZW0gLyAyKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyLCBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tY29sb3IpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xuICBmaWxsOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjEpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlKTtcbiAgZmlsbDogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG4gIGZpbGw6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHJpZ2h0OiAwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1vZi10eXBlKDIpID4gLm5hdi1saW5rLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1icmFuZC1ib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbSA+IC5uYXYtbGluayA+IC5iYWRnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlKTtcbiAgZmlsbDogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm94LXNoYWRvdzogMCAwcHggNXB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xNSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2hvaWNlcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUtZHJvcGRvd24gLm1lbnUtZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiA0MHJlbTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmRyb3Bkb3duLWN1c3RvbS1yaWdodCB7XG4gIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm5hdmJhci1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLW9mLXR5cGUoMikgPiAubmF2LWxpbmsubWVudS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubWVudS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm1lbnUtZHJvcGRvd24uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5kcm9wZG93bi1jdXN0b20tcmlnaHQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdW2RhdGEtdG9wYmFyPWxpZ2h0XSAubmF2YmFyLWhlYWRlciAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya11bZGF0YS10b3BiYXI9bGlnaHRdIC5uYXZiYXItaGVhZGVyIC5ob3Jpem9udGFsLWxvZ28gLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2Rpcj1ydGxdW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1ib3hlZC1ib2R5LWJnKTtcbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI2xheW91dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotYm9keS1iZyk7XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAjbGF5b3V0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl1bZGF0YS1sYXlvdXQ9dmVydGljYWxdICNsYXlvdXQtd3JhcHBlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdICNsYXlvdXQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5tYWluLWNvbnRlbnQsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmZvb3RlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggLSAyNTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gICAgbGVmdDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggLSAxODBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWJvZHktYmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5sYXlvdXQtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI2xheW91dC13cmFwcGVyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuY29udGFpbmVyLWZsdWlkLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAubmF2YmFyLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAubmF2YmFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgY2FsYygxLjVyZW0gLyAyKSAwIDA7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddIC5mb290ZXIge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gLm5hdmJhci1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnRvcG5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi8qIVxuICogV2F2ZXMgdjAuNy42XG4gKiBodHRwOi8vZmlhbi5teS5pZC9XYXZlcyBcbiAqIFxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBBbGZpYW5hIEUuIFNpYnVlYSBhbmQgb3RoZXIgY29udHJpYnV0b3JzIFxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIFxuICogaHR0cHM6Ly9naXRodWIuY29tL2ZpYW5zL1dhdmVzL2Jsb2IvbWFzdGVyL0xJQ0VOU0UgKi9cbi53YXZlcy1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ud2F2ZXMtZWZmZWN0IC53YXZlcy1yaXBwbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtbW96LXRyYW5zaXRpb24tcHJvcGVydHk6IC1tb3otdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiAtby10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1vLXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ud2F2ZXMtbm90cmFuc2l0aW9uIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1jaXJjbGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgd2hpdGUgMTAwJSwgYmxhY2sgMTAwJSk7XG59XG5cbi53YXZlcy1idXR0b24sXG4ud2F2ZXMtYnV0dG9uOmhvdmVyLFxuLndhdmVzLWJ1dHRvbjp2aXNpdGVkLFxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuXG4ud2F2ZXMtYnV0dG9uIHtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbn1cblxuLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlci53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53YXZlcy1jaXJjbGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyLjVlbTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi53YXZlcy1mbG9hdCB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwcHggMXB4IDEuNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xufVxuXG4ud2F2ZXMtZmxvYXQ6YWN0aXZlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi53YXZlcy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtcHJpbWFyeSAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1zdWNjZXNzIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1pbmZvIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy13YXJuaW5nIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTg0LCA3NSwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1kYW5nZXIgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjQpO1xufVxuXG4uYXZhdGFyLXh4cyB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4uYXZhdGFyLXhzIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLmF2YXRhci1zbSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmF2YXRhci1sZyB7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5hdmF0YXIteGwge1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgd2lkdGg6IDcuNXJlbTtcbn1cblxuLmF2YXRhci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF2YXRhci1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hdmF0YXItZ3JvdXAgLmF2YXRhci1ncm91cC1pdGVtOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogIzg3OGE5OTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWljb24tbm9uZSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1pY29uLW5vbmUgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYwMTQyXCI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjAxNDBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4uY3VzdG9tLWFjY29yZGlvbndpdGhpY29uLXBsdXMgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYwNDE1XCI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbi1wbHVzIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3NFwiO1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5sZWZ0aWNvbi1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG4ubGVmdGljb24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgdG9wOiAxNHB4O1xufVxuLmxlZnRpY29uLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvcmRpb24tYm9yZGVyLWJveCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tYWNjb3JkaW9uLWJvcmRlciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuNik7XG59XG4uYWNjb3JkaW9uLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICM0MDUxODk7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1wcmltYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODkgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDUzLCAxMTksIDI0MSwgMC42KTtcbn1cbi5hY2NvcmRpb24tc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDExOSwgMjQxLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjYpO1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXN1Y2Nlc3MgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzBhYjM5Yztcbn1cblxuLmFjY29yZGlvbi1maWxsLXN1Y2Nlc3MgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5YyAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWluZm8gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC42KTtcbn1cbi5hY2NvcmRpb24taW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1pbmZvIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTU2LCAyMTksIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24taW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMyOTljZGI7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1pbmZvIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtaW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi13YXJuaW5nIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDcsIDE4NCwgNzUsIDAuNik7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24td2FybmluZyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmN2I4NGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxODQsIDc1LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjZjdiODRiO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtd2FybmluZyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiODRiICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tZGFuZ2VyIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDAsIDEwMSwgNzIsIDAuNik7XG59XG4uYWNjb3JkaW9uLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTAxLCA3MiwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxpZ2h0IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjYpO1xufVxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLWxpZ2h0IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWRhcmsgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuNik7XG59XG4uYWNjb3JkaW9uLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZGFyayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmFjY29yZGlvbi1maWxsLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogdmFyKC0tdnotYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNhZGI1YmQnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkaXI9cnRsXSAuY3VzdG9tLWFjY29yZGlvbndpdGhpY29uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5mcy0xMCB7XG4gIGZvbnQtc2l6ZTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTEge1xuICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTEyIHtcbiAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xMyB7XG4gIGZvbnQtc2l6ZTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTQge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE1IHtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTcge1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xOSB7XG4gIGZvbnQtc2l6ZTogMTlweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMjAge1xuICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTIxIHtcbiAgZm9udC1zaXplOiAyMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yMiB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMjMge1xuICBmb250LXNpemU6IDIzcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zNiB7XG4gIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtNDgge1xuICBmb250LXNpemU6IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kb3VibGUge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kb3VibGUge1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZG91YmxlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWRvdWJsZSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZG91YmxlIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG91YmxlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG91YmxlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRhc2hlZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kYXNoZWQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZGFzaGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kYXNoZWQge1xuICBib3JkZXItbGVmdC1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kYXNoZWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kYXNoZWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZ3Jvb3ZlIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZ3Jvb3ZlIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWdyb292ZSB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1ncm9vdmUge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LWdyb292ZSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWdyb292ZSB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWdyb292ZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vdXRzZXQge1xuICBib3JkZXItc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1vdXRzZXQge1xuICBib3JkZXItdG9wLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tb3V0c2V0IHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLW91dHNldCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtb3V0c2V0IHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItb3V0c2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItb3V0c2V0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZGdlIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1yaWRnZSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLXJpZGdlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtcmlkZ2Uge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtcmlkZ2Uge1xuICBib3JkZXItbGVmdC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLXJpZGdlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItcmlkZ2UgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1kb3R0ZWQge1xuICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZG90dGVkIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWRvdHRlZCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZG90dGVkIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG90dGVkIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZG90dGVkIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluc2V0IHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1pbnNldCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWluc2V0IHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtaW5zZXQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtaW5zZXQge1xuICBib3JkZXItbGVmdC1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWluc2V0IHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItaW5zZXQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmxpbmstZGFyaywgW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmxpbmstbGlnaHQge1xuICBjb2xvcjogdmFyKC0tdnotZGFyaykgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5saW5rLWRhcms6Zm9jdXMsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5saW5rLWRhcms6aG92ZXIsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5saW5rLWxpZ2h0OmZvY3VzLCBbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubGluay1saWdodDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuLmZmLWJhc2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbn1cblxuLmZmLXNlY29uZGFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrZ3JvdGVza1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZnctbWVkaXVtIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZsZXgtMSB7XG4gIGZsZXg6IDE7XG59XG5cbi5zb2NpYWwtbGlzdC1pdGVtIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMnJlbSAtIDRweCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLnNvY2lhbC1saXN0LWl0ZW06aG92ZXIge1xuICBjb2xvcjogIzg3OGE5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbn1cblxuLmJnLXBhdHRlcm4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbW9kYWwtYmcucG5nXCIpICNmZmY7XG59XG5cbi53LXhzIHtcbiAgbWluLXdpZHRoOiA4MHB4O1xufVxuXG4udy1zbSB7XG4gIG1pbi13aWR0aDogOTVweDtcbn1cblxuLnctbWQge1xuICBtaW4td2lkdGg6IDExMHB4O1xufVxuXG4udy1sZyB7XG4gIG1pbi13aWR0aDogMTQwcHg7XG59XG5cbi53LXhsIHtcbiAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLmljb24teHMge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uaWNvbi1zbSB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pY29uLW1kIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICB3aWR0aDogMjJweDtcbn1cblxuLmljb24tbGcge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xufVxuXG4uaWNvbi14bCB7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDI4cHg7XG59XG5cbi5pY29uLXh4bCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi5pY29uLWR1YWwge1xuICBjb2xvcjogI2FkYjViZDtcbiAgZmlsbDogcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGZpbGw6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBmaWxsOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBmaWxsOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtaW5mbyB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBmaWxsOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtd2FybmluZyB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBmaWxsOiByZ2JhKDI0NywgMTg0LCA3NSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMDY1NDg7XG4gIGZpbGw6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1saWdodCB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBmaWxsOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgZmlsbDogcmdiYSgzMywgMzcsIDQxLCAwLjE2KTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWJveCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzg3OGE5OTtcbn1cblxuLmJnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY3VzdG9taXplci1zZXR0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5jb2RlIHtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLmxheW91dC1yaWdodHNpZGUge1xuICB3aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbTtcbiAgbWFyZ2luLXRvcDogY2FsYygxcHggLSAxLjVyZW0gKiAxLjEpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEuNXJlbSAqIDEuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5Ljk4cHgpIHtcbiAgLmxheW91dC1yaWdodHNpZGUtY29sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICB6LWluZGV4OiAxMDA0O1xuICB9XG4gIC5sYXlvdXQtcmlnaHRzaWRlLWNvbCAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMik7XG4gIH1cbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5sYXlvdXQtcmlnaHRzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXlvdXQtcmlnaHRzaWRlLWNvbCAuY2FyZC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmxheW91dC1yaWdodHNpZGUsIFtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLmxheW91dC1yaWdodHNpZGUge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMjhweCAtIDEuNXJlbSk7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gKDEuNXJlbSAvIDUpKTtcbiAgfVxufVxuXG4ub2JqZWN0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50ZXh0LXRydW5jYXRlLXR3by1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZmF2b3VyaXRlLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmF2b3VyaXRlLWJ0biAucmktc3Rhci1maWxsIHtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG4uZmF2b3VyaXRlLWJ0bi5hY3RpdmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZhdm91cml0ZS1idG4uYWN0aXZlIC5yaS1zdGFyLWZpbGwge1xuICBjb2xvcjogI2Y3Yjg0Yjtcbn1cbi5mYXZvdXJpdGUtYnRuLmFjdGl2ZSAucmktc3Rhci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG5cbi5jYXJkLWxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiB2YXIoLS12ei1jYXJkLWxvZ28tbGlnaHQpO1xufVxuXG4uY2FyZC1sb2dvLWRhcmsge1xuICBkaXNwbGF5OiB2YXIoLS12ei1jYXJkLWxvZ28tZGFyayk7XG59XG5cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2xvc2Uge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuI2JhY2stdG8tdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDEwMHB4O1xuICByaWdodDogMjhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbiNiYWNrLXRvLXRvcDpob3ZlciB7XG4gIGFuaW1hdGlvbjogZmFkZS11cCAxLjVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuQGtleWZyYW1lcyBmYWRlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG5bZGF0YS1wcmVsb2FkZXI9ZGlzYWJsZV0gI3ByZWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI3N0YXR1cyB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiAtMjBweCAwIDAgLTIwcHg7XG59XG5cbi5zcGlubmVyLWNoYXNlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWNoYXNlIDIuNXMgaW5maW5pdGUgbGluZWFyIGJvdGg7XG59XG5cbi5jaGFzZS1kb3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYW5pbWF0aW9uOiBjaGFzZS1kb3QgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cbi5jaGFzZS1kb3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogMjUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IGNoYXNlLWRvdC1iZWZvcmUgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQgYm90aDtcbn1cbi5jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5jaGFzZS1kb3Q6bnRoLWNoaWxkKDEpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG4uY2hhc2UtZG90Om50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLmNoYXNlLWRvdDpudGgtY2hpbGQoMik6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG4uY2hhc2UtZG90Om50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uY2hhc2UtZG90Om50aC1jaGlsZCgzKTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLmNoYXNlLWRvdDpudGgtY2hpbGQoNCkge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuLmNoYXNlLWRvdDpudGgtY2hpbGQoNCk6YmVmb3JlIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbi5jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5jaGFzZS1kb3Q6bnRoLWNoaWxkKDUpOmJlZm9yZSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG59XG4uY2hhc2UtZG90Om50aC1jaGlsZCg2KSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4uY2hhc2UtZG90Om50aC1jaGlsZCg2KTpiZWZvcmUge1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItY2hhc2Uge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGNoYXNlLWRvdCB7XG4gIDgwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjaGFzZS1kb3QtYmVmb3JlIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gIH1cbiAgMTAwJSwgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuW3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG5bdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuW3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbi1jaGFydCAuY2hhcnQtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMS40cHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG59XG4ubWFpbi1jaGFydCAuY2hhcnQtYm9yZGVyLWxlZnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKiBBY3Rpdml0eSAqL1xuLmFjdGl2aXR5LWZlZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZjNmNmY5O1xufVxuLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWluaS1zdGF0cy13aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaS1zdGF0cy13aWQgLm1pbmktc3RhdC1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktc3RhdHMtd2lkIC5taW5pLXN0YXQtaWNvbjpiZWZvcmUsIC5taW5pLXN0YXRzLXdpZCAubWluaS1zdGF0LWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTc5LCAxNTYsIDAuMSk7XG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpO1xuICB0b3A6IC04cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1pbmktc3RhdHMtd2lkIC5taW5pLXN0YXQtaWNvbjo6YWZ0ZXIge1xuICBsZWZ0OiAyN3B4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5taW5pLXN0YXRzLXdpZDpob3ZlciAubWluaS1zdGF0LWljb246OmFmdGVyIHtcbiAgbGVmdDogNjBweDtcbn1cbi5taW5pLXN0YXRzLXdpZDpob3ZlciAubWluaS1zdGF0LWljb246OmJlZm9yZSB7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5jYXJkLXdyYXBwZXIgLmpwLWNhcmQgLmpwLWNhcmQtYmFjaywgLmNhcmQtd3JhcHBlciAuanAtY2FyZCAuanAtY2FyZC1mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWIzOWM7XG59XG5cbi5ub3RpZmljYXRpb24tZWxlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jbG90aGVzLXNpemUgbGkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNsb3RoZXMtc2l6ZSBsaSBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICM0MDUxODk7XG59XG4uY2xvdGhlcy1zaXplIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idXR0b24taXRlbXMge1xuICBtYXJnaW4tbGVmdDogLThweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG59XG4uYnV0dG9uLWl0ZW1zIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uYnMtZXhhbXBsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2Rpcj1ydGxdIC5tb2RhbC1vcGVuIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVtby1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNTAwKTtcbn1cbi5pY29uLWRlbW8tY29udGVudCBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTYwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tZGVtby1jb250ZW50IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWRlbW8tY29udGVudCAuY29sLWxnLTQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNDpob3ZlciBpLCAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1sZy00OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi5ncmlkLXN0cnVjdHVyZSAuZ3JpZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uaW1nLXN3aXRjaCAuY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLXN3aXRjaCAuY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjUpO1xufVxuLmltZy1zd2l0Y2ggLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bZGF0YS1icy10YXJnZXQ9XCIjY29sbGFwc2VCZ0dyYWRpZW50XCJdLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGFyZ2V0PVwiI2NvbGxhcHNlQmdHcmFkaWVudFwiXS5hY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb247XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM0MDUxODk7XG59XG5cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jb2xvcnNjaGVtZS1jYXJkcmFkaW8gLmZvcm0tY2hlY2stbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jb2xvcnNjaGVtZS1jYXJkcmFkaW8gLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuY29sb3JzY2hlbWUtY2FyZHJhZGlvIC5iZy1zb2Z0LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMSkgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5jb2xvcnNjaGVtZS1jYXJkcmFkaW8gLmRhcmsgLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZlcnRpY2FsLW1lbnUsXG4gIC5yaWdodC1iYXIsXG4gIC5wYWdlLXRpdGxlLWJveCxcbiAgLm5hdmJhci1oZWFkZXIsXG4gIC5hcHAtbWVudSxcbiAgLmZvb3RlcixcbiAgI2JhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQtYm9keSxcbiAgLm1haW4tY29udGVudCxcbiAgLnJpZ2h0LWJhcixcbiAgLnBhZ2UtY29udGVudCxcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhcmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludm9pY2UtZGV0YWlscyAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkZHJlc3MuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmliYm9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogUmliYm9uIHR3byAqL1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbiB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3gtc2hhZG93OiAycHggNXB4IDEwcHggcmdiYSgzMywgMzcsIDQxLCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogNXB4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi5yb3VuZC1zaGFwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJpYmJvbi1zaGFwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTdweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXI6IDE0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveC5yaWJib24tY2lyY2xlIC5yaWJib24ge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDIwcHg7XG59XG4ucmliYm9uLWJveC5yaWJib24tZmlsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucmliYm9uLWJveC5yaWJib24tZmlsbCAucmliYm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgd2lkdGg6IDkzcHg7XG4gIGhlaWdodDogNTJweDtcbiAgbGVmdDogLTM2cHg7XG4gIHRvcDogLTE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4ucmliYm9uLWJveC5yaWJib24tZmlsbC5yaWJib24tc20gLnJpYmJvbiB7XG4gIHBhZGRpbmc6IDJweCAxMnB4O1xuICB3aWR0aDogNzhweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucm91bmQtc2hhcGUge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi5yaWJib24tc2hhcGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucmliYm9uLXNoYXBlOjpiZWZvcmUsIC5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAtMTdweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3gucmlnaHQucmliYm9uLWNpcmNsZSAucmliYm9uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIwcHg7XG59XG4ucmliYm9uLWJveC5yaWdodCAuaWNvbi1yaWJib24ge1xuICByaWdodDogMjRweDtcbiAgbGVmdDogYXV0bztcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1maWxsIC5yaWJib24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHJpZ2h0OiAtMzhweDtcbiAgbGVmdDogYXV0bztcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1ib3ggLnJpYmJvbi10d28ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTVweDtcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1ib3ggLnJpYmJvbi10d28gc3BhbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzMwM2M2NiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDA1MTg5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQwNTE4OTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM0MDUxODk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXByaW1hcnkucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MDUxODk7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MDUxODk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXByaW1hcnkucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzQwNTE4OTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzM1NzdmMTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzEwNWFlMyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeS5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXNlY29uZGFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzM1NzdmMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM1NzdmMTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzNTc3ZjE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMGFiMzljO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzA3ODM3MiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc3VjY2Vzcy5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGFiMzljO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGFiMzljO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBhYjM5Yztcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMwYWIzOWM7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXN1Y2Nlc3MucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwYWIzOWM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYWIzOWM7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXN1Y2Nlc3MucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzBhYjM5Yztcbn1cbi5yaWJib24tYm94IC5yaWJib24taW5mbyB7XG4gIGJhY2tncm91bmQ6ICMyOTljZGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm86YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWU3ZWIzIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTljZGI7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTljZGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm8ucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjk5Y2RiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzI5OWNkYjtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24taW5mby5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5OWNkYjtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24taW5mby5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjk5Y2RiO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y3Yjg0Yjtcbn1cbi5yaWJib24tYm94IC5yaWJib24td2FybmluZzpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNmNWE1MWEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXdhcm5pbmcucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3Yjg0YjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3Yjg0Yjtcbn1cbi5yaWJib24tYm94IC5yaWJib24td2FybmluZy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2I4NGI7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjdiODRiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdiODRiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdiODRiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmN2I4NGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmMDY1NDg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlYzNkMTkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlci5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYW5nZXIucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMDY1NDg7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMDY1NDg7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhbmdlci5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjA2NTQ4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2QxZGRlOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1saWdodCB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWxpZ2h0LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1saWdodC5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFyazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMwYTBjMGQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcmsucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzIxMjUyOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFyay5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTI1Mjk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhcmsge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYXJrLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYXJrLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMTI1Mjk7XG59XG4ucmliYm9uLWJveCAuaWNvbi1yaWJib24ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBsZWZ0OiAyNHB4O1xuICB0b3A6IC0xMnB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAtMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUxODk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1wcmltYXJ5IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMjgzMjU1O1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzI4MzI1NTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXByaW1hcnkgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMyODMyNTU7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMjgzMjU1O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc2Vjb25kYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzU3N2YxO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc2Vjb25kYXJ5IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMGU1MWNiO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzBlNTFjYjtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXNlY29uZGFyeSBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgIzBlNTFjYjtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwZTUxY2I7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zdWNjZXNzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMGFiMzljO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc3VjY2VzcyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzA2NmI1ZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICMwNjZiNWQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zdWNjZXNzIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDY2YjVkO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzA2NmI1ZDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWluZm8gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyOTljZGI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1pbmZvIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMWE2ZjlkO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgIzFhNmY5ZDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWluZm8gc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMxYTZmOWQ7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMWE2ZjlkO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28td2FybmluZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2Y3Yjg0Yjtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXdhcm5pbmcgc3BhbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlYjk5MGE7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWI5OTBhO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28td2FybmluZyBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ViOTkwYTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlYjk5MGE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYW5nZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmMDY1NDg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYW5nZXIgc3BhbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNkYTM0MTI7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGEzNDEyO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tZGFuZ2VyIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZGEzNDEyO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2RhMzQxMjtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWxpZ2h0IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tbGlnaHQgc3BhbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNjMGQwZTA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzBkMGUwO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tbGlnaHQgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNjMGQwZTA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjYzBkMGUwO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tZGFyayBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWRhcmsgc3BhbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgYmxhY2s7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYXJrIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGJsYWNrO1xufVxuXG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXRocmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02LjFweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5yaWJib24tdGhyZWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYuMXB4O1xuICBsZWZ0OiAxMHB4O1xufVxuLnJpYmJvbi10aHJlZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTJweCA4cHggMTBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDtcbiAgd2lkdGg6IDkwcHg7XG59XG4ucmliYm9uLXRocmVlIHNwYW46OmFmdGVyLCAucmliYm9uLXRocmVlIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yaWJib24tdGhyZWUgc3Bhbjo6YmVmb3JlIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRvcDogMDtcbn1cbi5yaWJib24tdGhyZWUgc3Bhbjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDhweDtcbiAgbGVmdDogLThweDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbn1cbi5yaWJib24tdGhyZWU6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xufVxuXG4ucmliYm9uLXRocmVlLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM0MDUxODk7XG59XG4ucmliYm9uLXRocmVlLXByaW1hcnkgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xufVxuLnJpYmJvbi10aHJlZS1wcmltYXJ5IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzAzYzY2O1xufVxuLnJpYmJvbi10aHJlZS1wcmltYXJ5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MDUxODk7XG59XG5cbi5yaWJib24tdGhyZWUtc2Vjb25kYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzU3N2YxO1xufVxuLnJpYmJvbi10aHJlZS1zZWNvbmRhcnkgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMzU3N2YxO1xufVxuLnJpYmJvbi10aHJlZS1zZWNvbmRhcnkgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxMDVhZTM7XG59XG4ucmliYm9uLXRocmVlLXNlY29uZGFyeTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4ucmliYm9uLXRocmVlLXN1Y2Nlc3Mgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMwYWIzOWM7XG59XG4ucmliYm9uLXRocmVlLXN1Y2Nlc3Mgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMGFiMzljO1xufVxuLnJpYmJvbi10aHJlZS1zdWNjZXNzIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDc4MzcyO1xufVxuLnJpYmJvbi10aHJlZS1zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYWIzOWM7XG59XG5cbi5yaWJib24tdGhyZWUtaW5mbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzI5OWNkYjtcbn1cbi5yaWJib24tdGhyZWUtaW5mbyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyOTljZGI7XG59XG4ucmliYm9uLXRocmVlLWluZm8gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMxZTdlYjM7XG59XG4ucmliYm9uLXRocmVlLWluZm86OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLnJpYmJvbi10aHJlZS13YXJuaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZjdiODRiO1xufVxuLnJpYmJvbi10aHJlZS13YXJuaW5nIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y3Yjg0Yjtcbn1cbi5yaWJib24tdGhyZWUtd2FybmluZyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y1YTUxYTtcbn1cbi5yaWJib24tdGhyZWUtd2FybmluZzo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdiODRiO1xufVxuXG4ucmliYm9uLXRocmVlLWRhbmdlciBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbi5yaWJib24tdGhyZWUtZGFuZ2VyIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbi5yaWJib24tdGhyZWUtZGFuZ2VyIHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWMzZDE5O1xufVxuLnJpYmJvbi10aHJlZS1kYW5nZXI6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLnJpYmJvbi10aHJlZS1saWdodCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbi5yaWJib24tdGhyZWUtbGlnaHQgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xufVxuLnJpYmJvbi10aHJlZS1saWdodCBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2QxZGRlODtcbn1cbi5yaWJib24tdGhyZWUtbGlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLnJpYmJvbi10aHJlZS1kYXJrIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuLnJpYmJvbi10aHJlZS1kYXJrIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbi5yaWJib24tdGhyZWUtZGFyayBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogIzBhMGMwZDtcbn1cbi5yaWJib24tdGhyZWUtZGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4ucmliYm9uLWJveCAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5yaWJib24tYm94IC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yaWJib24tYm94OmhvdmVyIC50cmVuZGluZy1yaWJib24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ucmliYm9uLWJveDpob3ZlciAudHJlbmRpbmctcmliYm9uIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmliYm9uLWJveC5yaWdodCAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnRyZW5kaW5nLXJpYmJvbiAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJpYmJvbi1ib3gucmlnaHQ6aG92ZXIgLnRyZW5kaW5nLXJpYmJvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5yaWJib24tYm94LnJpZ2h0OmhvdmVyIC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9yZGVyLXByaW1hcnkgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0MDUxODk7XG59XG5cbi50b2FzdC1ib3JkZXItc2Vjb25kYXJ5IC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzU3N2YxO1xufVxuXG4udG9hc3QtYm9yZGVyLXN1Y2Nlc3MgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwYWIzOWM7XG59XG5cbi50b2FzdC1ib3JkZXItaW5mbyAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzI5OWNkYjtcbn1cblxuLnRvYXN0LWJvcmRlci13YXJuaW5nIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZjdiODRiO1xufVxuXG4udG9hc3QtYm9yZGVyLWRhbmdlciAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YwNjU0ODtcbn1cblxuLnRvYXN0LWJvcmRlci1saWdodCAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YzZjZmOTtcbn1cblxuLnRvYXN0LWJvcmRlci1kYXJrIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjEyNTI5O1xufVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zY3JvbGxzcHktZXhhbXBsZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuaHRtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6IHZhcigtLXZ6LWhlYWRpbmctY29sb3IpO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS12ei1ncmF5LTMwMCk7XG59XG5cbi5ibG9ja3F1b3RlLXJldmVyc2Uge1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdmFyKC0tdnotZ3JheS0zMDApO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWxnLFxuICAuY29udGFpbmVyLW1kLFxuICAuY29udGFpbmVyLXNtLFxuICAuY29udGFpbmVyLXhsLFxuICAuY29udGFpbmVyLXh4bCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLnJvdyA+ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hbGVydC1zb2xpZCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5hbGVydC1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYWxlcnQtbGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBib3JkZXI6IDA7XG59XG4uYWxlcnQtbGFiZWwtaWNvbiAubGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsZXJ0LWxhYmVsLWljb24ubGFiZWwtYXJyb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFsZXJ0LWxhYmVsLWljb24ubGFiZWwtYXJyb3cgLmxhYmVsLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OTtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwge1xuICBwYWRkaW5nOiAwO1xufVxuLmFsZXJ0LWFkZGl0aW9uYWwgLmFsZXJ0LWJvZHkge1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbn1cbi5hbGVydC1hZGRpdGlvbmFsIC5hbGVydC1jb250ZW50IHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW46IDAgLTFweCAtMXB4IC0xcHg7XG59XG5cbi5yb3VuZGVkLWxhYmVsIC5sYWJlbC1pY29uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LXByaW1hcnkge1xuICBjb2xvcjogIzQwNTE4OTtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtcHJpbWFyeSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MDUxODk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXByaW1hcnkgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXByaW1hcnkgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1wcmltYXJ5IC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MDUxODkgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXByaW1hcnkgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogIzQwNTE4OTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtcHJpbWFyeSAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LW91dGxpbmUuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1zZWNvbmRhcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM1NzdmMTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtc2Vjb25kYXJ5IC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1zZWNvbmRhcnkgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1zZWNvbmRhcnkgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1NzdmMSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtc2Vjb25kYXJ5IC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWIzOWM7XG4gIGJvcmRlci1jb2xvcjogIzBhYjM5YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBhYjM5Yztcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBhYjM5Yztcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYWIzOWM7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMzljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1zdWNjZXNzIC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwYWIzOWMgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogIzBhYjM5Yztcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtc3VjY2VzcyAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWIzOWM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzI5OWNkYjtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtaW5mbyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTljZGI7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LWluZm8gLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LWluZm8gLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1pbmZvIC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWluZm8gLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogIzI5OWNkYjtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtaW5mbyAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2I4NGI7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiODRiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg0Yjtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC13YXJuaW5nIC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmN2I4NGIgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtd2FybmluZyAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LW91dGxpbmUuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmMDY1NDg7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtZGFuZ2VyIC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6ICNmMDY1NDg7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWRhbmdlciAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWxlcnQtb3V0bGluZS5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQuYWxlcnQtbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtbGlnaHQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4ucm91bmRlZC1sYWJlbC5hbGVydC1saWdodCAubGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGFiZWwtYXJyb3cuYWxlcnQtbGlnaHQgLmxhYmVsLWljb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1saWdodCAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC5hbGVydC1saWdodCAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbC5hbGVydC1saWdodCAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LWRhcmsge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtZGFyayB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LWRhcmsgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LWRhcmsgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1kYXJrIC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtZGFyayAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjAxNTZcIiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIiAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQtb3V0bGluZS5hbGVydC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuXG4uYmctc29mdC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuMTgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjE4KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE4NCwgNzUsIDAuMTgpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zb2Z0LWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjE4KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjE4KSAhaW1wb3J0YW50O1xufVxuXG4uYmctc29mdC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC4xOCkgIWltcG9ydGFudDtcbn1cblxuLmJhZGdlLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDA1MTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwYWIzOWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYWIzOWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1pbmZvIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmN2I4NGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYmFkZ2Utc29mdC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwNTE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmJhZGdlLXNvZnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDExOSwgMjQxLCAwLjEpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1NzdmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMzU3N2YxO1xufVxuXG4uYmFkZ2Utc29mdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwYWIzOWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjEpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMwYWIzOWM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwYWIzOWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwYWIzOWM7XG59XG5cbi5iYWRnZS1zb2Z0LWluZm8ge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTU2LCAyMTksIDAuMSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLmJhZGdlLWluZm8ge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLmJhZGdlLXNvZnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTg0LCA3NSwgMC4xKTtcbn1cblxuLmJhZGdlLW91dGxpbmUuYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjdiODRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjdiODRiO1xufVxuXG4uYmFkZ2Utc29mdC1kYW5nZXIge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA2NTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmMDY1NDg7XG59XG5cbi5iYWRnZS1zb2Z0LWxpZ2h0IHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKTtcbn1cblxuLmJhZGdlLW91dGxpbmUuYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1saWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5iYWRnZS1zb2Z0LWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjEpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS5iYWRnZS1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctZGFyazpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5iYWRnZS1ib3JkZXIge1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkO1xufVxuXG4uYmFkZ2UtbGFiZWwge1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmFkZ2UtbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDA1MTg5O1xuICBsZWZ0OiAtMTRweDtcbiAgdG9wOiAwO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM0MDUxODkgMCUsICMwYWIzOWMgMTAwJSk7XG59XG5cbi5iYWRnZS1ncmFkaWVudC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMzU3N2YxIDAlLCAjMjk5Y2RiIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwYWIzOWMgMCUsICNmN2I4NGIgMTAwJSk7XG59XG5cbi5iYWRnZS1ncmFkaWVudC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjA2NTQ4IDAlLCAjMzU3N2YxIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmN2I4NGIgMCUsICNlYjk5MGEgMTAwJSk7XG59XG5cbi5iYWRnZS1ncmFkaWVudC1pbmZvIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzI5OWNkYiAwJSwgIzBhYjM5YyAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMjEyNTI5IDAlLCAjNDA1MTg5IDEwMCUpO1xufVxuXG5idXR0b24sXG5hIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLnNob3csXG4uYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbjpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5idG4taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAxLjVlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gKyAxLjVlbSArIDJweCk7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLWljb24gaSxcbi5idG4taWNvbiBzdmcsXG4uYnRuLWljb24gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4taWNvbi5idG4tc20ge1xuICBoZWlnaHQ6IGNhbGMoMC41cmVtICsgMS41ZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygwLjVyZW0gKyAxLjVlbSArIDJweCk7XG59XG4uYnRuLWljb24uYnRuLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNHJlbSArIDEuNWVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMS40cmVtICsgMS41ZW0gKyAycHgpO1xufVxuXG4uYnRuLXNvZnQtcHJpbWFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LWJ0bi1iZzogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiAjM2E0OTdiO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA2NCwgODEsIDEzNztcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1idG4taG92ZXItY29sb3IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6ICMzMzQxNmU7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5IHtcbiAgLS12ei1idG4tY29sb3I6ICMzNTc3ZjE7XG4gIC0tdnotYnRuLWJnOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiAjMzA2YmQ5O1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MywgMTE5LCAyNDE7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiAjMmE1ZmMxO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LXN1Y2Nlc3Mge1xuICAtLXZ6LWJ0bi1jb2xvcjogIzBhYjM5YztcbiAgLS12ei1idG4tYmc6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjEpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItYmc6ICMwOWExOGM7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwLCAxNzksIDE1NjtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1idG4taG92ZXItY29sb3IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6ICMwODhmN2Q7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtaW5mbyB7XG4gIC0tdnotYnRuLWNvbG9yOiAjMjk5Y2RiO1xuICAtLXZ6LWJ0bi1iZzogcmdiYSg0MSwgMTU2LCAyMTksIDAuMSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogIzI1OGNjNTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogNDEsIDE1NiwgMjE5O1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogIzIxN2RhZjtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC13YXJuaW5nIHtcbiAgLS12ei1idG4tY29sb3I6ICNmN2I4NGI7XG4gIC0tdnotYnRuLWJnOiByZ2JhKDI0NywgMTg0LCA3NSwgMC4xKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiAjZGVhNjQ0O1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDcsIDE4NCwgNzU7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiAjYzY5MzNjO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWRhbmdlciB7XG4gIC0tdnotYnRuLWNvbG9yOiAjZjA2NTQ4O1xuICAtLXZ6LWJ0bi1iZzogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogI2Q4NWI0MTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQwLCAxMDEsIDcyO1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogI2MwNTEzYTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1saWdodCB7XG4gIC0tdnotYnRuLWNvbG9yOiAjZjNmNmY5O1xuICAtLXZ6LWJ0bi1iZzogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItYmc6ICNkYmRkZTA7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0MywgMjQ2LCAyNDk7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiAjYzJjNWM3O1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS12ei1idG4tYmc6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiAjMWUyMTI1O1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogIzFhMWUyMTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtcHJpbWFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjNDA1MTg5O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogNjQsIDgxLCAxMzc7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogIzQwNTE4OTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjEpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICAtLXZ6LWJ0bi1jb2xvcjogIzM1NzdmMTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogIzM1NzdmMTtcbiAgLS12ei1idG4taG92ZXItYmc6IHJnYmEoNTMsIDExOSwgMjQxLCAwLjEpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA1MywgMTE5LCAyNDE7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogIzM1NzdmMTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiByZ2JhKDUzLCAxMTksIDI0MSwgMC4xKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3Qtc3VjY2VzcyB7XG4gIC0tdnotYnRuLWNvbG9yOiAjMGFiMzljO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjMGFiMzljO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogcmdiYSgxMCwgMTc5LCAxNTYsIDAuMSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEwLCAxNzksIDE1NjtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjMGFiMzljO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjEpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1pbmZvIHtcbiAgLS12ei1idG4tY29sb3I6ICMyOTljZGI7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICMyOTljZGI7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC4xKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogNDEsIDE1NiwgMjE5O1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICMyOTljZGI7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogcmdiYSg0MSwgMTU2LCAyMTksIDAuMSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LXdhcm5pbmcge1xuICAtLXZ6LWJ0bi1jb2xvcjogI2Y3Yjg0YjtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2Y3Yjg0YjtcbiAgLS12ei1idG4taG92ZXItYmc6IHJnYmEoMjQ3LCAxODQsIDc1LCAwLjEpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDcsIDE4NCwgNzU7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2Y3Yjg0YjtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiByZ2JhKDI0NywgMTg0LCA3NSwgMC4xKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtZGFuZ2VyIHtcbiAgLS12ei1idG4tY29sb3I6ICNmMDY1NDg7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmMDY1NDg7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiByZ2JhKDI0MCwgMTAxLCA3MiwgMC4xKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQwLCAxMDEsIDcyO1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmMDY1NDg7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LWxpZ2h0IHtcbiAgLS12ei1idG4tY29sb3I6ICNmM2Y2Zjk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmM2Y2Zjk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0MywgMjQ2LCAyNDk7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2YzZjZmOTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS12ei1idG4taG92ZXItYmc6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogMzMsIDM3LCA0MTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjMjEyNTI5O1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNzAwKTtcbn1cblxuLmJ0bi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuLmJ0bi1sYWJlbCAubGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1LjVweDtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tbGFiZWwuYnRuLWxpZ2h0IC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywgMzcsIDQxLCAwLjA1KTtcbn1cbi5idG4tbGFiZWwucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbn1cbi5idG4tbGFiZWwucmlnaHQgLmxhYmVsLWljb24ge1xuICByaWdodDogLTFweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmJ0bi1hbmltYXRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbn1cbi5idG4tYW5pbWF0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10ZXh0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjUlLCAwKTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG59XG4uYnRuLWFuaW1hdGlvbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIG9wYWNpdHkgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG59XG4uYnRuLWFuaW1hdGlvbjpob3Zlcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuLmJ0bi1hbmltYXRpb246aG92ZXIgPiBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjUlLCAwKTtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXItY29sb3I6ICM0MDUxODkgIWltcG9ydGFudDtcbn1cbi5idG4tcHJpbWFyeS5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLXByaW1hcnkuYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi1wcmltYXJ5LmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLXByaW1hcnkuYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb246aG92ZXIsIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb246Zm9jdXMsIC5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLXNlY29uZGFyeS5idG4tYW5pbWF0aW9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuMSk7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljICFpbXBvcnRhbnQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLWFuaW1hdGlvbjpob3ZlciwgLmJ0bi1zdWNjZXNzLmJ0bi1hbmltYXRpb246Zm9jdXMsIC5idG4tc3VjY2Vzcy5idG4tYW5pbWF0aW9uOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmJ0bi1hbmltYXRpb246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4xKTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cbi5idG4taW5mby5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLWluZm8uYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLWluZm8uYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjEpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0YiAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1hbmltYXRpb246aG92ZXIsIC5idG4td2FybmluZy5idG4tYW5pbWF0aW9uOmZvY3VzLCAuYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbjphY3RpdmUsIC5idG4td2FybmluZy5idG4tYW5pbWF0aW9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2Y3Yjg0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE4NCwgNzUsIDAuMSk7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDggIWltcG9ydGFudDtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1hbmltYXRpb246aG92ZXIsIC5idG4tZGFuZ2VyLmJ0bi1hbmltYXRpb246Zm9jdXMsIC5idG4tZGFuZ2VyLmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLWRhbmdlci5idG4tYW5pbWF0aW9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDAsIDEwMSwgNzIsIDAuMSk7XG59XG5cbi5idG4tbGlnaHQuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmJ0bi1saWdodC5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLWxpZ2h0LmJ0bi1hbmltYXRpb246Zm9jdXMsIC5idG4tbGlnaHQuYnRuLWFuaW1hdGlvbjphY3RpdmUsIC5idG4tbGlnaHQuYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKTtcbn1cblxuLmJ0bi1kYXJrLmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbi5idG4tZGFyay5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLWRhcmsuYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi1kYXJrLmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLWRhcmsuYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAucmFkaW8gLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZ3JvdXAucmFkaW8gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5idG4tZ3JvdXAucmFkaW8gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tZ3JvdXAucmFkaW8gLmJ0bi1saWdodDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC4yKTtcbiAgY29sb3I6ICMyOTljZGI7XG59XG5cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXNvZnQtbGlnaHQsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLXNvZnQtbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjc1KTtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1saWdodCxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNvZnQtbGlnaHQsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zb2Z0LWxpZ2h0LFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1saWdodC5hY3RpdmUsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWxpZ2h0OmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1zb2Z0LWxpZ2h0LmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tc29mdC1saWdodDphY3RpdmUsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnNob3cgPiAuYnRuLXNvZnQtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNzUpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYXJrLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc29mdC1kYXJrLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1zb2Z0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuNzUpO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcmssXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNvZnQtZGFyayxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyayxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zb2Z0LWRhcmssXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWRhcmsuYWN0aXZlLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1kYXJrOmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tc29mdC1kYXJrLmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tc29mdC1kYXJrOmFjdGl2ZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnNob3cgPiAuYnRuLXNvZnQtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuNzUpO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1zb2Z0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuMSk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLXNvZnQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tc29mdC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4xKTtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tc29mdC1kYXJrOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWdob3N0LWxpZ2h0IHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1naG9zdC1saWdodDpob3ZlciwgW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1naG9zdC1saWdodDpmb2N1cywgW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1naG9zdC1saWdodDphY3RpdmUsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tZ2hvc3QtbGlnaHQ6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjUpO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1naG9zdC1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmJ0bi1naG9zdC1kYXJrOmhvdmVyLCBbZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWdob3N0LWRhcms6Zm9jdXMsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tZ2hvc3QtZGFyazphY3RpdmUsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5idG4tZ2hvc3QtZGFyazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4xKTtcbn1cblxuLmJ0bi1sb2FkIC5zcGlubmVyLWJvcmRlcixcbi5idG4tbG9hZCAuc3Bpbm5lci1ncm93IHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB3aWR0aDogMTlweDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1ib3JkZXIsXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5idG4tYm9yZGVyLFxuLmJ0bi1zb2Z0LXByaW1hcnkuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMzM0MTZkO1xufVxuXG4uYnRuLXNlY29uZGFyeS5idG4tYm9yZGVyLFxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5idG4tYm9yZGVyLFxuLmJ0bi1zb2Z0LXNlY29uZGFyeS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxMDVlZWQ7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tYm9yZGVyLFxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYnRuLWJvcmRlcixcbi5idG4tc29mdC1zdWNjZXNzLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzA4OGM3YTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1ib3JkZXIsXG4uYnRuLW91dGxpbmUtaW5mby5idG4tYm9yZGVyLFxuLmJ0bi1zb2Z0LWluZm8uYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMjA4NGJjO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWJvcmRlcixcbi5idG4tb3V0bGluZS13YXJuaW5nLmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtd2FybmluZy5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmNWE5MjQ7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1ib3JkZXIsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtZGFuZ2VyLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VkNDUyMjtcbn1cblxuLmJ0bi1saWdodC5idG4tYm9yZGVyLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtbGlnaHQuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDhlMmViO1xufVxuXG4uYnRuLWRhcmsuYnRuLWJvcmRlcixcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtZGFyay5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwZjExMTI7XG59XG5cbi5jdXN0b20tdG9nZ2xlIC5pY29uLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXRvZ2dsZS5hY3RpdmUgLmljb24tb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmN1c3RvbS10b2dnbGUuYWN0aXZlIC5pY29uLW9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtID4gYSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTcwMCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWhlYWRlci1kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtZHJvcCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG5cbi5jYXJkLXRpdGxlLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uY2FyZC1oZWlnaHQtMTAwIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjVyZW0pO1xufVxuXG4uY2FyZC1hbmltYXRlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG59XG4uY2FyZC1hbmltYXRlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTEuNXJlbSAvIDUpKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xufVxuXG4uY2FyZC1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG59XG4uY2FyZC1wcmltYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtcHJpbWFyeSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtcHJpbWFyeSAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5jYXJkLXNlY29uZGFyeSAuY2FyZC1oZWFkZXIsIC5jYXJkLXNlY29uZGFyeSAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLCAuY2FyZC1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1zdWNjZXNzIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbn1cbi5jYXJkLWluZm8gLmNhcmQtaGVhZGVyLCAuY2FyZC1pbmZvIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1pbmZvIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg0Yjtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtaGVhZGVyLCAuY2FyZC13YXJuaW5nIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC13YXJuaW5nIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxuLmNhcmQtZGFuZ2VyIC5jYXJkLWhlYWRlciwgLmNhcmQtZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cbi5jYXJkLWxpZ2h0IC5jYXJkLWhlYWRlciwgLmNhcmQtbGlnaHQgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWxpZ2h0IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5jYXJkLWRhcmsgLmNhcmQtaGVhZGVyLCAuY2FyZC1kYXJrIC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1kYXJrIC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLWJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItcHJpbWFyeSAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvcmRlci1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmNhcmQtYm9yZGVyLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLXNlY29uZGFyeSAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvcmRlci1zZWNvbmRhcnkgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4uY2FyZC1ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzBhYjM5YyAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLXN1Y2Nlc3MgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItc3VjY2VzcyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMwYWIzOWM7XG59XG5cbi5jYXJkLWJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItaW5mbyAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvcmRlci1pbmZvIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbn1cblxuLmNhcmQtYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmN2I4NGIgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci13YXJuaW5nIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiODRiO1xufVxuXG4uY2FyZC1ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItZGFuZ2VyIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLWRhbmdlciAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG59XG5cbi5jYXJkLWJvcmRlci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLWxpZ2h0IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLWxpZ2h0IC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmNhcmQtYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1kYXJrIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLWRhcmsgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5jYXJkLWxpZ2h0IC5jYXJkLWhlYWRlciwgLmNhcmQtbGlnaHQgLmNhcmQtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjEpO1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUsIC5jYXJkLWxpZ2h0IC5jYXJkLXRleHQge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLmNhcmQtcHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC42KTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuLmNhcmQtc3RhdHVzIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uY2FyZC1vdmVybGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcmQtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJkLW92ZXJsYXkgLmNhcmQtaGVhZGVyLCAuY2FyZC1vdmVybGF5IC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC10b29sYmFyLW1lbnUge1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmNhcmQtdG9vbGJhci1tZW51IGEge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY2FyZC10b29sYmFyLW1lbnUgLm1pbmltaXplLWNhcmQgLnBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkIC5taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkLmNvbGxhcHNlZCAucGx1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkLmNvbGxhcHNlZCAubWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lZ2FtZW51IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcC1zdGFydF0ge1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZURvd247XG59XG5cbkBrZXlmcmFtZXMgRHJvcERvd25TbGlkZSB7XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQGtleWZyYW1lcyBEcm9wRG93blNsaWRlRG93biB7XG4gIDEwMCUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgMCUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgdG9wOiAtMXB4O1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMjVyZW0gMC4yNXJlbSAwO1xufVxuXG4uZHJvcGRvd24tbWVnYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lZ2EtbWVudS14bCB7XG4gIHdpZHRoOiAzOHJlbTtcbn1cblxuLmRyb3Bkb3duLW1lZ2EtbWVudS1sZyB7XG4gIHdpZHRoOiAyNnJlbTtcbn1cblxuW2Rpcj1sdHJdIC5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS1icy1wb3NpdGlvbjogZW5kO1xufVxuW2Rpcj1sdHJdIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuXG4uZHJvcGRvd24taGVhZCAubmF2LXRhYnMtY3VzdG9tIHtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZHJvcGRvd24tYmcpO1xufVxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRyb3Bkb3dubWVudS1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bm1lbnUtcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjA3KTtcbiAgY29sb3I6ICM0MDUxODk7XG59XG5cbi5kcm9wZG93bm1lbnUtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LXNlY29uZGFyeSAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3dubWVudS1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuMDcpO1xuICBjb2xvcjogIzM1NzdmMTtcbn1cblxuLmRyb3Bkb3dubWVudS1zdWNjZXNzIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bm1lbnUtc3VjY2VzcyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4wNyk7XG4gIGNvbG9yOiAjMGFiMzljO1xufVxuXG4uZHJvcGRvd25tZW51LWluZm8gLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bm1lbnUtaW5mbyAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3dubWVudS1pbmZvIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDEsIDE1NiwgMjE5LCAwLjA3KTtcbiAgY29sb3I6ICMyOTljZGI7XG59XG5cbi5kcm9wZG93bm1lbnUtd2FybmluZyAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3dubWVudS13YXJuaW5nIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd25tZW51LXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDE4NCwgNzUsIDAuMDcpO1xuICBjb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmRyb3Bkb3dubWVudS1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bm1lbnUtZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd25tZW51LWRhbmdlciAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MCwgMTAxLCA3MiwgMC4wNyk7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uZHJvcGRvd25tZW51LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LWxpZ2h0IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd25tZW51LWxpZ2h0IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4wNyk7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZHJvcGRvd25tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bm1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3dubWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4wNyk7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEsXG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNzAwKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm5hdi1waWxscyA+IGEge1xuICBjb2xvcjogdmFyKC0tdnotZ3JheS03MDApO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLm5hdi10YWJzLWN1c3RvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ncmF5LTMwMCk7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQwNTE4OTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5hdi10YWJzLWN1c3RvbS5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4ubmF2LXRhYnMtY3VzdG9tLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuXG4udmVydGljYWwtbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi52ZXJ0aWNhbC1uYXYgLm5hdiAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubmF2dGFiLWJnIGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWM7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5hcnJvdy1uYXZ0YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnJvdy1uYXZ0YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXJyb3ctbmF2dGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFycm93LW5hdnRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtdGl0bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLm5hdi10YWItcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRhYi1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtdGFiLXBvc2l0aW9uLm5hdi1pY29uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRhYi1wb3NpdGlvbi5uYXYtdGl0bCB7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgLm5hdi10aXRsIHtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiB7XG4gIHRvcDogLTIwcHg7XG59XG5cbi5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItbGVmdC1jb2xvciAwLjA0IGVhc2U7XG4gIH1cbiAgLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OTtcbiAgfVxufVxuXG4uYW5pbWF0aW9uLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgei1pbmRleDogMTtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMC41MSwgMC4xOCwgMCwgMC44OCkgMC4xcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgei1pbmRleDogLTE7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhOmhvdmVyLCAuYW5pbWF0aW9uLW5hdiBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmFuaW1hdGlvbi1uYXYgbGkgYTpob3Zlcjo6YmVmb3JlLCAuYW5pbWF0aW9uLW5hdiBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXYtYm9yZGVyLXRvcCAubmF2LWxpbmsge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWJvcmRlci10b3AgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MDUxODk7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQwNTE4OTtcbn1cblxuLm5hdi1ib3JkZXItdG9wLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBhYjM5Yztcbn1cblxuLm5hdi1ib3JkZXItdG9wLWluZm8gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4ubmF2LWJvcmRlci10b3Atd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2I4NGI7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4ubmF2LWJvcmRlci10b3AtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4ubmF2LWJvcmRlci10b3AtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5uYXYtY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cbi5uYXYtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXYtY3VzdG9tLm5hdi1jdXN0b20tbGlnaHQgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC43NSk7XG59XG4ubmF2LWN1c3RvbS5uYXYtY3VzdG9tLWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG59XG5cbi5uYXYtY3VzdG9tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4ubmF2LWN1c3RvbS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4ubmF2LWN1c3RvbS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cblxuLm5hdi1jdXN0b20taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG59XG5cbi5uYXYtY3VzdG9tLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiODRiO1xufVxuXG4ubmF2LWN1c3RvbS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4ubmF2LWN1c3RvbS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5uYXYtY3VzdG9tLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4ubmF2LWN1c3RvbS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLm5hdi1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbn1cbi5uYXYtcHJpbWFyeS5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5uYXYtcHJpbWFyeS5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LXByaW1hcnkubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbn1cbi5uYXYtcHJpbWFyeS5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MDUxODk7XG59XG4ubmF2LXByaW1hcnkuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OTtcbn1cblxuLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xufVxuLm5hdi1zZWNvbmRhcnkubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LXNlY29uZGFyeS5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LXNlY29uZGFyeS5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xufVxuLm5hdi1zZWNvbmRhcnkuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzU3N2YxO1xufVxuLm5hdi1zZWNvbmRhcnkuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzM1NzdmMTtcbn1cblxuLm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cbi5uYXYtc3VjY2Vzcy5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwYWIzOWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5uYXYtc3VjY2Vzcy5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LXN1Y2Nlc3MubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cbi5uYXYtc3VjY2Vzcy5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYWIzOWM7XG59XG4ubmF2LXN1Y2Nlc3MuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBhYjM5Yztcbn1cblxuLm5hdi1pbmZvIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbn1cbi5uYXYtaW5mby5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5uYXYtaW5mby5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LWluZm8ubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbn1cbi5uYXYtaW5mby5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyOTljZGI7XG59XG4ubmF2LWluZm8uY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5OWNkYjtcbn1cblxuLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg0Yjtcbn1cbi5uYXYtd2FybmluZy5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmN2I4NGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5uYXYtd2FybmluZy5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LXdhcm5pbmcubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg0Yjtcbn1cbi5uYXYtd2FybmluZy5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmN2I4NGI7XG59XG4ubmF2LXdhcm5pbmcuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxuLm5hdi1kYW5nZXIubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LWRhbmdlci5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LWRhbmdlci5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxuLm5hdi1kYW5nZXIuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjA2NTQ4O1xufVxuLm5hdi1kYW5nZXIuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG59XG4ubmF2LWxpZ2h0Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xufVxuLm5hdi1saWdodC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LWxpZ2h0Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG59XG4ubmF2LWxpZ2h0LmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cbi5uYXYtbGlnaHQuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5uYXYtZGFyay5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5uYXYtZGFyay5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG4ubmF2LWRhcmsubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5uYXYtZGFyay5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyMTI1Mjk7XG59XG4ubmF2LWRhcmsuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIxMjUyOTtcbn1cblxuLnByb2dyZXNzLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wcm9ncmVzcy1uYXYgLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzcy1uYXYgLm5hdiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluay5hY3RpdmUsIC5wcm9ncmVzcy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RlcC1hcnJvdy1uYXYgLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMDUpO1xuICBjb2xvcjogIzQwNTE4OTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluay5kb25lOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYge1xuICBnYXA6IDE2cHg7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rIC5zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsgLnN0ZXAtaWNvbiB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIC5zdGVwLWljb24sIC52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuZG9uZSAuc3RlcC1pY29uIHtcbiAgY29sb3I6ICMwYWIzOWM7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rLmFjdGl2ZSAuc3RlcC1pY29uOmJlZm9yZSwgLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIC5zdGVwLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xufVxuLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xufVxuXG4ubmF2LWN1c3RvbS1vdXRsaW5lLm5hdiAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi1jdXN0b20tb3V0bGluZS5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDA1MTg5O1xufVxuXG4ubmF2LXByaW1hcnkubmF2LWN1c3RvbS1vdXRsaW5lIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4ubmF2LXNlY29uZGFyeS5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5uYXYtc3VjY2Vzcy5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBib3JkZXItY29sb3I6ICMwYWIzOWM7XG59XG5cbi5uYXYtaW5mby5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5uYXYtd2FybmluZy5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBib3JkZXItY29sb3I6ICNmN2I4NGI7XG59XG5cbi5uYXYtZGFuZ2VyLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmMDY1NDg7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLm5hdi1saWdodC5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5uYXYtZGFyay5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5uYXYtY3VzdG9tcy5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotYm9keS1iZyk7XG4gIG1hcmdpbi1yaWdodDogNDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjpiZWZvcmUsIC5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWJvZHktYmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgOHB4IDAgMDtcbiAgcmlnaHQ6IC0yNHB4O1xuICB0cmFuc2Zvcm06IHNrZXcoMzBkZWcsIDBkZWcpO1xufVxuLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDAgMCAwO1xuICBsZWZ0OiAtMjRweDtcbiAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZywgMGRlZyk7XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUsIC5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLnRhYmxlIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YWJsZSAudGFibGUtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLnRhYmxlLW5vd3JhcCB0aCxcbi50YWJsZS1ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtY2FyZCB7XG4gIG1hcmdpbjogLTFyZW0gLTFyZW07XG59XG4udGFibGUtY2FyZCB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1jYXJkIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnRhYmxlLWNhcmQgdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1jYXJkIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnRhYmxlLWNhcmQgLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLXByaW1hcnkudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtcHJpbWFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzUwNjZhYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NTk3ZjQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICMwYWIzOWMgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXN1Y2Nlc3MudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwZGUzYzYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWluZm8udGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM1NWIwZTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICNmN2I4NGIgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXdhcm5pbmcudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmOWNiN2MgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZGFuZ2VyLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZjQ4ZDc3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtbGlnaHQudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzgzZjQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZSAuZm9ybS1jaGVjayB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4udGFibGUgLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGZsb2F0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlIC5zb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlIC5zb3J0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNWRcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cbi50YWJsZSAuc29ydDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIGNvbnRlbnQ6IFwiXFxmMDM2MFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHRvcDogMTJweDtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLnRhYmxlLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAudGFibGUtbGlnaHQgdGgsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC50YWJsZS1saWdodCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1vZGFsLWRpYWxvZzpub3QoLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlKSAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ubW9kYWwtZGlhbG9nOm5vdCgubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUpIC5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0xLjI1cmVtIDEuMjVyZW07XG59XG4ubW9kYWwtZGlhbG9nOm5vdCgubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUpIC5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vZGFsLmZhZGVJblJpZ2h0IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ubW9kYWwuZmFkZUluUmlnaHQuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLm1vZGFsLmZhZGVJbkxlZnQgLm1vZGFsLWRpYWxvZyB7XG4gIGFuaW1hdGlvbjogZmFkZUluTGVmdCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbn1cbi5tb2RhbC5mYWRlSW5MZWZ0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5mYWRlSW5VcCAubW9kYWwtZGlhbG9nIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAzMCUpO1xufVxuLm1vZGFsLmZhZGVJblVwLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5mbGlwIHtcbiAgcGVyc3BlY3RpdmU6IDEzMDBweDtcbn1cbi5tb2RhbC5mbGlwIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTcwZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubW9kYWwuZmxpcC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7XG59XG4ubW9kYWwuem9vbUluIC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ubW9kYWwuem9vbUluLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5tb2RhbC1kaWFsb2ctcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5cbi5tb2RhbC1kaWFsb2ctYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjc1cmVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nLWJvdHRvbSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWJvdHRvbS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMS43NXJlbSk7XG4gIG1hcmdpbi1yaWdodDogMS43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nLWJvdHRvbS1yaWdodCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMCUsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxvZ2luLW1vZGFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZlcnNpb249JzEuMScgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnIHhtbG5zOnN2Z2pzPSdodHRwOi8vc3ZnanMuY29tL3N2Z2pzJyB3aWR0aD0nMTQ0MCcgaGVpZ2h0PSc1NjAnIHByZXNlcnZlQXNwZWN0UmF0aW89J25vbmUnIHZpZXdCb3g9JzAgMCAxNDQwIDU2MCclM2UlM2NnIG1hc2s9J3VybCglMjZxdW90JTNiJTIzU3ZnanNNYXNrMTAxNiUyNnF1b3QlM2IpJyBmaWxsPSdub25lJyUzZSUzY3JlY3Qgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyB4PScwJyB5PScwJyBmaWxsPSdyZ2JhKDY0JTJjIDgxJTJjIDEzNyUyYyAxKSclM2UlM2MvcmVjdCUzZSUzY3BhdGggZD0nTTAlMmM2NTAuNzA0QzEyMi4zMjglMmM2NDguNzQ2JTJjMTU5LjE3NSUyYzQ3My4wNDMlMmMyNTUuNjc0JTJjMzk3LjgzN0MzMzkuNzI0JTJjMzMyLjMzMyUyYzQ2MS41MjklMmMzMjQuOTI0JTJjNTI2LjQ0OSUyYzI0MC40MjFDNTk4LjQyOCUyYzE0Ni43MyUyYzY1NS41NDYlMmMyNC44NDclMmM2MzEuMDE1JTJjLTkwLjcyNkM2MDYuNjY2JTJjLTIwNS40NDQlMmM0ODIuOTI2JTJjLTI2My40OTclMmM0MDEuNTY1JTJjLTM0Ny45NThDMzI1LjIxNSUyYy00MjcuMjE3JTJjMjc1LjU0MyUyYy01NDkuMDEyJTJjMTY3LjgyNiUyYy01NzEuNTYzQzYwLjM0NCUyYy01OTQuMDY1JTJjLTI3LjcwMyUyYy00ODIuOTMyJTJjLTEzNS4xNjMlMmMtNDYwLjMyNUMtMjU2LjMzNiUyYy00MzQuODMzJTJjLTQwMS45MjklMmMtNTA5LjY1MSUyYy00OTcuOTcyJTJjLTQzMS40OTVDLTU5Mi44MDclMmMtMzU0LjMyMSUyYy01NzkuODY1JTJjLTIwNi44ODYlMmMtNTk1LjYwMyUyYy04NS42MzVDLTYxMS4xMzMlMmMzNC4wMTYlMmMtNjU2Ljc2MSUyYzE2OS4xODMlMmMtNTg4Ljg4NCUyYzI2OC45MzRDLTUyMC44NTQlMmMzNjguOTA5JTJjLTM2Mi40NTglMmMzNDAuMzI0JTJjLTI2MC45ODklMmM0MDYuMTA2Qy0xNTguODc1JTJjNDcyLjMwNiUyYy0xMjEuNjc5JTJjNjUyLjY1MSUyYzAlMmM2NTAuNzA0JyBmaWxsPSclMjMzMzQxNmUnJTNlJTNjL3BhdGglM2UlM2NwYXRoIGQ9J00xNDQwIDk5NS42NzJDMTUxOS43MjggOTg0Ljc0MSAxNTYzLjEyIDg5OS43NzkgMTYyNi40NjYgODUwLjE0Njk5OTk5OTk5OTkgMTY4Mi42MzkwMDAwMDAwMDAxIDgwNi4xMzUgMTc1Ni4yNjEgNzgyLjYwMiAxNzkxLjI5Mzk5OTk5OTk5OTkgNzIwLjQzMSAxODI3LjU3MSA2NTYuMDUyIDE4MzUuNTM3IDU3Ny42NjEwMDAwMDAwMDAxIDE4MjAuODE0IDUwNS4yNDcgMTgwNi41MTggNDM0LjkzMyAxNzUzLjI2NDAwMDAwMDAwMDEgMzgzLjE2OTk5OTk5OTk5OTk2IDE3MTAuOTQxIDMyNS4yMjggMTY2NC40NzUgMjYxLjYxNCAxNjM0Ljk5MiAxNzUuMTYwMDAwMDAwMDAwMDMgMTU2MC42NTcgMTQ5LjA3OTk5OTk5OTk5OTk4IDE0ODUuOTYgMTIyLjg3Mjk5OTk5OTk5OTk5IDE0MDIuMTQ2IDE1NS41NDMgMTMzMi4wMyAxOTIuMjg5IDEyNjkuNTQxIDIyNS4wMzggMTIzMi43NTQgMjg3LjI1MSAxMTg5Ljk2OSAzNDMuMzQ3IDExNDkuOTI1IDM5NS44NDkgMTExNS43ODEgNDQ4LjkgMTA4OS45NiA1MDkuNjcyIDEwNTYgNTg5LjU5OSA5ODguOTY4MDAwMDAwMDAwMSA2NzEuMTY1OTk5OTk5OTk5OSAxMDE1LjU1NyA3NTMuODM3IDEwNDEuOTEgODM1Ljc3NCAxMTQyLjcxNCA4NjMuNjEgMTIxNy40OTggOTA2LjIyIDEyODguMzg4IDk0Ni42MTEgMTM1OS4xNjcgMTAwNi43NTUgMTQ0MCA5OTUuNjcyJyBmaWxsPSclMjM0ZDYxYTQnJTNlJTNjL3BhdGglM2UlM2MvZyUzZSUzY2RlZnMlM2UlM2NtYXNrIGlkPSdTdmdqc01hc2sxMDE2JyUzZSUzY3JlY3Qgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyBmaWxsPSd3aGl0ZSclM2UlM2MvcmVjdCUzZSUzYy9tYXNrJTNlJTNjL2RlZnMlM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5wYWdpbmF0aW9uLXNlcGFyYXRlZCAucGFnZS1pdGVtIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMC4zNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tcm91bmRlZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgM3B4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi1yb3VuZGVkLnBhZ2luYXRpb24tc20gLnBhZ2UtbGluayB7XG4gIG1pbi13aWR0aDogMjVweDtcbiAgbWluLWhlaWdodDogMjVweDtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogNXB4O1xufVxuXG4ucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wcm9ncmVzcy14bCB7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmN1c3RvbS1wcm9nZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1wcm9nZXNzIC5wcm9ncmVzcy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xufVxuLmN1c3RvbS1wcm9nZXNzIC5wcm9ncmVzcy1pY29uIC5hdmF0YXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG5cbi5hbmltYXRlZC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYXRlZC1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1wb3NpdGl2ZSAycztcbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLXBvc2l0aXZlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4uY3VzdG9tLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY3VzdG9tLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY3VzdG9tLXByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByb2dyZXNzLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZ3Jlc3MtbGFiZWwgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZ3Jlc3MtbGFiZWwgLnByb2dyZXNzLWJhciAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAtOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9ncmVzcy1sYWJlbCAucHJvZ3Jlc3MtYmFyIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MDUxODk7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9ncmVzcy1zdGVwLWFycm93IHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xufVxuLnByb2dyZXNzLXN0ZXAtYXJyb3cgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2dyZXNzLXN0ZXAtYXJyb3cgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogLTIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xufVxuLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OTtcbn1cbi5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG4ucHJvZ3Jlc3Mtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzNTc3ZjE7XG59XG4ucHJvZ3Jlc3Mtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNTc3ZjEgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNTMsIDExOSwgMjQxLCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cbi5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwYWIzOWM7XG59XG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGFiMzljICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMCwgMTc5LCAxNTYsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xufVxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzI5OWNkYjtcbn1cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTU2LCAyMTksIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDQxLCAxNTYsIDIxOSwgMC4xKTtcbn1cblxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG59XG4ucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdiODRiO1xufVxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTg0LCA3NSwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y3Yjg0YiAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjQ3LCAxODQsIDc1LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xufVxuLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA2NTQ4O1xufVxuLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI0MCwgMTAxLCA3MiwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWxpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuLnByb2dyZXNzLWxpZ2h0IC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG59XG4ucHJvZ3Jlc3MtbGlnaHQgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1saWdodCAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtZGFyayAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5wcm9ncmVzcy1kYXJrIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyMTI1Mjk7XG59XG4ucHJvZ3Jlc3MtZGFyayAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWRhcmsgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4xKTtcbn1cblxuLnBvcG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5cbi50ZXh0LXdoaXRlLTc1IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgIWltcG9ydGFudDtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXByaW1hcnkge1xuICBjb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjE1KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcHJpbWFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzQwNTE4OTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0MDUxODk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1wcmltYXJ5IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjNDA1MTg5O1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDExOSwgMjQxLCAwLjE1KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtc2Vjb25kYXJ5IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc2Vjb25kYXJ5IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4xNSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXN1Y2Nlc3MgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICMwYWIzOWM7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc3VjY2VzcyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzBhYjM5Yztcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1pbmZvIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MSwgMTU2LCAyMTksIDAuMTUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1pbmZvIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjMjk5Y2RiO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWluZm8gLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICMyOTljZGI7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtd2FybmluZyB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBib3JkZXItY29sb3I6ICNmN2I4NGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxODQsIDc1LCAwLjE1KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtd2FybmluZyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogI2Y3Yjg0Yjtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmN2I4NGI7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS13YXJuaW5nIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjZjdiODRiO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhbmdlciB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQwLCAxMDEsIDcyLCAwLjE1KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFuZ2VyIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4O1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFuZ2VyIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWxpZ2h0IHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjE1KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtbGlnaHQgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWxpZ2h0IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMzLCAzNywgNDEsIDAuMTUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWRhcmsgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFyayB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMTUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWRhcmsge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFyayAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jaGVjayBsYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4uZm9ybS1yYWRpby1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG59XG4uZm9ybS1yYWRpby1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4uZm9ybS1jaGVjay1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmZvcm0tcmFkaW8tc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG4uZm9ybS1yYWRpby1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5mb3JtLWNoZWNrLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWIzOWM7XG4gIGJvcmRlci1jb2xvcjogIzBhYjM5Yztcbn1cblxuLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMzljO1xufVxuLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cblxuLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG59XG4uZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xufVxuXG4uZm9ybS1jaGVjay13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiODRiO1xuICBib3JkZXItY29sb3I6ICNmN2I4NGI7XG59XG5cbi5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg0Yjtcbn1cbi5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG59XG5cbi5mb3JtLWNoZWNrLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uZm9ybS1yYWRpby1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cbi5mb3JtLXJhZGlvLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmZvcm0tY2hlY2stbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tcmFkaW8tbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cbi5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbn1cbi5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0tY2hlY2stcmlnaHQgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjZlbTtcbn1cbi5mb3JtLWNoZWNrLXJpZ2h0IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jaGVjay1yaWdodC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNTZlbTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2stc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICMyOTljZGI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogI2Y3Yjg0YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmMDY1NDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWNoZWNrLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyY1wiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGVmdDogMXB4O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MDUxODk7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICMwYWIzOWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYWIzOWM7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogIzI5OWNkYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI5OWNkYjtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjZjdiODRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiODRiO1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2YwNjU0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2YzZjZmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tcmFkaW8tb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXJhZGlvLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzY1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDhweDtcbiAgbGVmdDogMi4ycHg7XG59XG5cbi5mb3JtLXN3aXRjaC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5mb3JtLXN3aXRjaC1tZCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXN3aXRjaC1tZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLXN3aXRjaC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1zd2l0Y2gtbGcgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAtMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZvcm0tc3dpdGNoLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDA1MTg5O1xufVxuXG4uZm9ybS1zd2l0Y2gtc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZm9ybS1zd2l0Y2gtc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tLmZvcm0tc3dpdGNoLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwYWIzOWM7XG59XG5cbi5mb3JtLXN3aXRjaC1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtaW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogIzI5OWNkYjtcbn1cblxuLmZvcm0tc3dpdGNoLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjdiODRiO1xufVxuXG4uZm9ybS1zd2l0Y2gtZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xufVxuXG4uZm9ybS1zd2l0Y2gtbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tc3dpdGNoLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzY1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB0b3A6IC05cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZWZ0OiAtM3B4O1xuICBjb2xvcjogIzg3OGE5OTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAtM3B4O1xuICBsZWZ0OiBhdXRvO1xufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mb3JtLXN3aXRjaC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmZvcm0tc3dpdGNoLXJpZ2h0IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS42ZW07XG4gIG1hcmdpbi10b3A6IDAuMWVtICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zd2l0Y2gtcmlnaHQgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jYXJkLXJhZGlvIHtcbiAgcGFkZGluZzogMDtcbn1cbi5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbDpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDA1MTg5O1xufVxuLmNhcmQtcmFkaW8uZGFyayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCwgW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzY2VkNGRhJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZm9ybS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taWNvbiAuZm9ybS1jb250cm9sLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuN3JlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0taWNvbiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pY29uLnJpZ2h0IC5mb3JtLWNvbnRyb2wtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWljb24ucmlnaHQgaSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNjZWQ0ZGEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1maWxsLXByaW1hcnkgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxO1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtZmlsbC1zZWNvbmRhcnkgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM1NzdmMTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5YztcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWZpbGwtc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWIzOWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtZmlsbC1pbmZvIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5OWNkYiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2I4NGI7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0YjtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1maWxsLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdiODRiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4O1xuICBib3JkZXItY29sb3I6ICNmMDY1NDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtZmlsbC1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjA2NTQ4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1maWxsLWxpZ2h0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1maWxsLWRhcmsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtIC5saXN0LXRleHQge1xuICBjb2xvcjogIzg3OGE5OTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIFNjcm9sbCBvbiB0aGlzIGVsZW1lbnQgb3RoZXJ3aXNlIGVsZW1lbnQgY2FuJ3QgaGF2ZSBhIHBhZGRpbmcgYXBwbGllZCBwcm9wZXJseSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB3aWR0aDogNnB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNhMmFkYjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249cnRsXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5jdXN0b20tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9cHJpbWFyeV0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQwNTE4OTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPXNlY29uZGFyeV0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzM1NzdmMTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPXN1Y2Nlc3NdIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwYWIzOWM7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1pbmZvXSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjk5Y2RiO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9d2FybmluZ10gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y3Yjg0Yjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPWRhbmdlcl0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPWxpZ2h0XSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9ZGFya10gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cblxuLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNb25hY28sIFwiQW5kYWxlIE1vbm9cIiwgXCJVYnVudHUgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLW8tdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0O1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gIC1tb3otaHlwaGVuczogbm9uZTtcbiAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6LW1vei1zZWxlY3Rpb24sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0gOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV06Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIDo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxuICBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpICFpbXBvcnRhbnQ7XG59XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgcGFkZGluZzogMC4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM2VtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udG9rZW4uY29tbWVudCxcbi50b2tlbi5wcm9sb2csXG4udG9rZW4uZG9jdHlwZSxcbi50b2tlbi5jZGF0YSB7XG4gIGNvbG9yOiBzbGF0ZWdyYXk7XG59XG5cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4udG9rZW4ubmFtZXNwYWNlIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4udG9rZW4ucHJvcGVydHksXG4udG9rZW4udGFnLFxuLnRva2VuLmJvb2xlYW4sXG4udG9rZW4ubnVtYmVyLFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnN5bWJvbCxcbi50b2tlbi5kZWxldGVkIHtcbiAgY29sb3I6ICNmMDY1NDg7XG59XG5cbi50b2tlbi5zZWxlY3Rvcixcbi50b2tlbi5hdHRyLW5hbWUsXG4udG9rZW4uc3RyaW5nLFxuLnRva2VuLmNoYXIsXG4udG9rZW4uYnVpbHRpbixcbi50b2tlbi5pbnNlcnRlZCB7XG4gIGNvbG9yOiAjNjkwO1xufVxuXG4udG9rZW4ub3BlcmF0b3IsXG4udG9rZW4uZW50aXR5LFxuLnRva2VuLnVybCxcbi5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZyxcbi5zdHlsZSAudG9rZW4uc3RyaW5nIHtcbiAgY29sb3I6ICM5YTZlM2E7XG4gIC8qIFRoaXMgYmFja2dyb3VuZCBjb2xvciB3YXMgaW50ZW5kZWQgYnkgdGhlIGF1dGhvciBvZiB0aGlzIHRoZW1lLiAqL1xuICBiYWNrZ3JvdW5kOiBoc2xhKDBkZWcsIDAlLCAxMDAlLCAwLjUpO1xufVxuXG4udG9rZW4uYXRydWxlLFxuLnRva2VuLmF0dHItdmFsdWUsXG4udG9rZW4ua2V5d29yZCB7XG4gIGNvbG9yOiAjMDdhO1xufVxuXG4udG9rZW4uZnVuY3Rpb24sXG4udG9rZW4uY2xhc3MtbmFtZSB7XG4gIGNvbG9yOiAjZGQ0YTY4O1xufVxuXG4udG9rZW4ucmVnZXgsXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLnZhcmlhYmxlIHtcbiAgY29sb3I6ICNlOTA7XG59XG5cbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4uYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG9rZW4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4uZW50aXR5IHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4vKiBQcmlzbSBlZGl0b3IgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY3O1xufVxuXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgY29sb3I6ICM4NzhhOTk7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4ubGFuZ3VhZ2UtbWFya3VwOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubGFuZ3VhZ2UtbWFya3VwOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmxhbmd1YWdlLW1hcmt1cDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotbGlnaHQpO1xufVxuLmxhbmd1YWdlLW1hcmt1cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbiNzY3JvbGwtdG9wIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDY1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYnRuLWNsaXBib2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciBidXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjM3NXJlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNjQsIDgxLCAxMzcsIDAuMzUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3dhbDItY29udGFpbmVyIC5zd2FsMi10aXRsZSB7XG4gIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zd2FsMi1wb3B1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLnN3YWwyLXBvcHVwIC5zd2FsMi10aXRsZSB7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkaW5nLWNvbG9yKTtcbn1cbi5zd2FsMi1wb3B1cCAuc3dhbDItaHRtbC1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5zd2FsMi1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uc3dhbDItaHRtbC1jb250YWluZXIge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zd2FsMi1pY29uLnN3YWwyLXF1ZXN0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjk5Y2RiO1xuICBjb2xvcjogIzI5OWNkYjtcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYjM5Yztcbn1cbi5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMCwgMTc5LCAxNTYsIDAuMyk7XG59XG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiODRiO1xuICBjb2xvcjogI2Y3Yjg0Yjtcbn1cblxuLnN3YWwyLXN0eWxlZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zd2FsMi1sb2FkZXIge1xuICBib3JkZXItY29sb3I6ICM0MDUxODkgdHJhbnNwYXJlbnQgIzQwNTE4OSB0cmFuc3BhcmVudDtcbn1cblxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjQpO1xufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogIzQwNTE4OTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwLCAuc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2NCwgODEsIDEzNywgMC4zKTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogIzQwNTE4OTtcbn1cblxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM0MDUxODkgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWZpbGUsIC5zd2FsMi1pbnB1dCwgLnN3YWwyLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKTtcbn1cbi5zd2FsMi1maWxlOmZvY3VzLCAuc3dhbDItaW5wdXQ6Zm9jdXMsIC5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtZm9jdXMtYm9yZGVyKTtcbn1cblxuLnN3YWwyLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xufVxuXG4uc3dhbDItY2xvc2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnN3YWwyLWNsb3NlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zd2FsMi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNDA1MTg5O1xufVxuXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwO1xufVxuXG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzBhYjM5Yztcbn1cblxuLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzBhYjM5YztcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotY2FyZC1iZyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtN3B4O1xufVxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmJlZm9yZSwgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLm5vVWktcGlwcy1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgcGFkZGluZzogMC40cmVtIDAuN3JlbTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4ubm9VaS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiA0cHg7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICByaWdodDogLThweDtcbiAgdG9wOiAtMTJweDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOjpiZWZvcmUsIC5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLW9yaWdpbiB7XG4gIHRvcDogMDtcbn1cblxuLm5vVWktdmFsdWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuXG4ubm9VaS12YWx1ZS1ob3Jpem9udGFsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLm5vVWktdGFyZ2V0IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLm5vVWktdG91Y2gtYXJlYTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbiNyZWQsICNncmVlbiwgI2JsdWUge1xuICBtYXJnaW46IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuI2NvbG9ycGlja2VyIHtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDMxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuI3Jlc3VsdCB7XG4gIG1hcmdpbjogNjBweCAyNnB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDNweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4jcmVkIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuXG4jZ3JlZW4gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMwYWIzOWM7XG59XG5cbiNibHVlIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xufVxuXG4uZm9ybS1jb250cm9sLmtleWJvYXJkIHtcbiAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZXhhbXBsZS12YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODc4YTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uZXhhbXBsZS12YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJWYWx1ZTogXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jLTEtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuXG4uYy0yLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI2Y3Yjg0Yjtcbn1cblxuLmMtMy1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICMwYWIzOWM7XG59XG5cbi5jLTQtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xufVxuXG4uYy01LWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzY1NTljYztcbn1cblxuI3NsaWRlci10b2dnbGUge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4jc2xpZGVyLXRvZ2dsZS5vZmYgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjA2NTQ4O1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICM0MDUxODk7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzQwNTE4OTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1wcmltYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXByaW1hcnldW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzM1NzdmMTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zZWNvbmRhcnldIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICMzNTc3ZjE7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXNlY29uZGFyeV1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMzNTc3ZjE7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzBhYjM5Yztcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMGFiMzljO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXN1Y2Nlc3NdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9c3VjY2Vzc11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMwYWIzOWM7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzI5OWNkYjtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMjk5Y2RiO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWluZm9dW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9aW5mb11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y3Yjg0Yjtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZjdiODRiO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXdhcm5pbmddW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9d2FybmluZ11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmN2I4NGI7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjZjA2NTQ4O1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWRhbmdlcl0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0ODtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9ZGFuZ2VyXVtkYXRhLXNsaWRlci1zdHlsZT1zcXVhcmVdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuW2RhdGEtc2xpZGVyLWNvbG9yPWxpZ2h0XSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF1bZGF0YS1zbGlkZXItc3R5bGU9Ym9yZGVyXSAubm9VaS1oYW5kbGUsIFtkYXRhLXNsaWRlci1jb2xvcj1saWdodF1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTI5O1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWRhcmtdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9ZGFya11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPWxnXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEycHg7XG59XG5bZGF0YS1zbGlkZXItc2l6ZT1sZ10ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPW1kXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cbltkYXRhLXNsaWRlci1zaXplPW1kXS5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuW2RhdGEtc2xpZGVyLXNpemU9c21dLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xufVxuW2RhdGEtc2xpZGVyLXNpemU9c21dLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5bZGF0YS1zbGlkZXItc3R5bGU9bGluZV0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcmlnaHQ6IC04cHg7XG59XG5bZGF0YS1zbGlkZXItc3R5bGU9bGluZV0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0b3A6IC0zcHg7XG59XG5cbltkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzBhYjM5YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFiMzljO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubmVzdGVkLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMDUpO1xufVxuXG4ubmVzdGVkLWxpc3QsIC5uZXN0ZWQtMSwgLm5lc3RlZC0yLCAubmVzdGVkLTMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5uZXN0ZWQtc29ydGFibGUtaGFuZGxlIC5oYW5kbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cbi5uZXN0ZWQtc29ydGFibGUtaGFuZGxlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbn1cblxuLnNoZXBoZXJkLWhhcy10aXRsZSAuc2hlcGhlcmQtY29udGVudCAuc2hlcGhlcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbn1cbi5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLWNhbmNlbC1pY29uIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjc1KTtcbn1cbi5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLWNhbmNlbC1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjc1KTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQuc2hlcGhlcmQtaGFzLXRpdGxlW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5zaGVwaGVyZC1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5zaGVwaGVyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uc2hlcGhlcmQtdGV4dCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5zaGVwaGVyZC1idXR0b24uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDlhNzkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zaGVwaGVyZC1idXR0b24uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjc1KTtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuLnNoZXBoZXJkLWJ1dHRvbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzYzRjODA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2hlcGhlcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMCAwLjc1cmVtIDAuNzVyZW07XG59XG5cbi5zaGVwaGVyZC1hcnJvdyxcbi5zaGVwaGVyZC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE3NVwiO1xuICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgY29sb3I6ICM0MDUxODk7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5zaGVwaGVyZC1hcnJvdyB7XG4gIHRvcDogLTE4cHg7XG59XG5cbi5zaGVwaGVyZC1idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCIgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmR5bmFtaWMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5keW5hbWljLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG59XG5cbi5wYWdpbmF0aW9uLWN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGNvbG9yOiAjMzU3N2YxO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxNzksIDE1NiwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMzljO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBwYWRkaW5nOiAxLjJweDtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyIC5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZGFyayAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrIC5keW5hbWljLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTc3ZjE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGFyay5wYWdpbmF0aW9uLWN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGFyay5wYWdpbmF0aW9uLWN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsuc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDM3LCA0MSwgMC4zNSk7XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm11bHRpLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdWx0aS13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA4NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjODc4YTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIHotaW5kZXg6IDE7XG59XG4ubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwsIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDlweDtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiwgLm11bHRpLXdyYXBwZXIgLm5vbi1zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1iZyk7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG59XG4ubXVsdGktd3JhcHBlciAuaXRlbS1ncm91cCAuZ3JvdXAtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubXVsdGktd3JhcHBlciAuaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5tdWx0aS13cmFwcGVyIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotaW5wdXQtYmcpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG4ubXVsdGktd3JhcHBlciAuc2VhcmNoLWlucHV0IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG4ubXVsdGktd3JhcHBlciAuaGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNjAwKTtcbn1cblxuLnBjci1hcHAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4ucGlja3IgLnBjci1idXR0b24ge1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMCAycHggdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uOjphZnRlciwgLnBpY2tyIC5wY3ItYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wcmV2aWV3IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1jbGFzc2ljXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIsIC5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1tb25vbGl0aF0gLnBjci1yZXN1bHQge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItdHlwZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtZm9jdXMtYm9yZGVyKTtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1zYXZlIHtcbiAgYmFja2dyb3VuZDogIzBhYjM5YyAhaW1wb3J0YW50O1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNsZWFyLCAucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuXG4uZmlsZXBvbmQtLXJvb3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZpbGVwb25kLS1yb290W2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVdIC5maWxlcG9uZC0tZHJvcC1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZpbGVwb25kLS1wYW5lbC1yb290IHtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cblxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbGVwb25kLS1jcmVkaXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGVwb25kLS1pdGVtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW5wdXQtc3RlcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAzNy41cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWlucHV0LWJnKTtcbiAgcGFkZGluZzogNHB4O1xufVxuLmlucHV0LXN0ZXAgaW5wdXQge1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LXN0ZXAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uaW5wdXQtc3RlcCBidXR0b24ge1xuICB3aWR0aDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBwYWRkaW5nOiAwLjJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LXN0ZXAubGlnaHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCk7XG59XG4uaW5wdXQtc3RlcC5saWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG59XG4uaW5wdXQtc3RlcC5saWdodC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0LWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xufVxuLmlucHV0LXN0ZXAuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LXN0ZXAuZnVsbC13aWR0aCBidXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5pbnB1dC1zdGVwLmZ1bGwtd2lkdGggaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtcHJpbWFyeSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1zZWNvbmRhcnkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtc3VjY2VzcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMzljO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1pbmZvIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTljZGI7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLXdhcm5pbmcgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Yjg0YjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtZGFuZ2VyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLWxpZ2h0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLWRhcmsgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stcmVzZXRfYWxsLCAuY2suY2stcmVzZXRfYWxsICoge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjc1KSAhaW1wb3J0YW50O1xufVxuLmNrIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLmNrLXRvb2xiYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG4uY2suY2stdG9vbGJhciAuY2suY2stdG9vbGJhcl9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyKSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2suY2stZHJvcGRvd25fX3BhbmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2hvaWNlcy1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4uY2suY2stbGlzdCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWNob2ljZXMtYmcpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stZHJvcGRvd24gLmNrLWRyb3Bkb3duX19wYW5lbC5jay1kcm9wZG93bl9fcGFuZWxfbmUsIC5jay5jay1kcm9wZG93biAuY2stZHJvcGRvd25fX3BhbmVsLmNrLWRyb3Bkb3duX19wYW5lbF9zZSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uY2suY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmVbZGlyPWx0cl0ge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uY2suY2stZHJvcGRvd25fX3BhbmVsIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b246Zm9jdXMsIC5jay5jay1idXR0b246YWN0aXZlLFxuYS5jay5jay1idXR0b246Zm9jdXMsXG5hLmNrLmNrLWJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYnV0dG9uLmNrLW9uLFxuYS5jay5jay1idXR0b24uY2stb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhcixcbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tbY2xhc3MqPWNrLWhlYWRpbmdfaGVhZGluZ10ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsIC5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6YWN0aXZlLFxuYS5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG5hLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay10b29sdGlwIC5jay10b29sdGlwX190ZXh0IHtcbiAgYmFja2dyb3VuZDogIzIxMjUyOSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWlucHV0LXRleHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1pbnB1dC1iZykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWlucHV0LXRleHQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1mb2N1cy1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jay5jay1iYWxsb29uLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYmFsbG9vbi1wYW5lbFtjbGFzcyo9YXJyb3dfbl06YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYmFsbG9vbi1wYW5lbFtjbGFzcyo9YXJyb3dfbl06OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmNrLmNrLWxhYmVsZWQtZmllbGQtdmlldyA+IC5jay5jay1sYWJlbGVkLWZpZWxkLXZpZXdfX2lucHV0LXdyYXBwZXIgPiAuY2suY2stbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2stZWRpdG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLFxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLFxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPXJ0bF0gLmNrLmNrLXRvb2xiYXIgPiAuY2stdG9vbGJhcl9faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5xbC1lZGl0b3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnFsLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xufVxuLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG5cbi5xbC1idWJibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucWwtdG9vbGJhciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG4ucWwtdG9vbGJhciBzcGFuIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdnotY2hvaWNlcy1saW5rLWNvbG9yKTtcbn1cbi5xbC10b29sYmFyIHNwYW46aG92ZXIge1xuICBjb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLnFsLXNub3cgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC1zY3JpcHQsXG4ucWwtc25vdyAucWwtc3RyaWtlIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tdnotY2hvaWNlcy1saW5rLWNvbG9yKTtcbn1cbi5xbC1zbm93IC5xbC1maWxsIHtcbiAgZmlsbDogdmFyKC0tdnotY2hvaWNlcy1saW5rLWNvbG9yKTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXZ6LWNob2ljZXMtbGluay1jb2xvcik7XG59XG5cbi5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNob2ljZXMtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmdyaWRqcy1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JpZGpzLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5ncmlkanMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG5cbi5ncmlkanMtZm9vdGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEycHggMCAwO1xufVxuXG4uZ3JpZGpzLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ncmlkanMtdGJvZHksIHRkLmdyaWRqcy10ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG50aC5ncmlkanMtdGgsXG50ZC5ncmlkanMtdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNnJlbTtcbn1cblxudGguZ3JpZGpzLXRoIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNzUpO1xufVxudGguZ3JpZGpzLXRoLXNvcnQ6Zm9jdXMsIHRoLmdyaWRqcy10aC1zb3J0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjg1KTtcbn1cblxuLmdyaWRqcy1oZWFkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5ncmlkanMtZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5ncmlkanMtc3VtbWFyeSB7XG4gIGNvbG9yOiAjODc4YTk5O1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpkaXNhYmxlZCwgLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmhvdmVyOmRpc2FibGVkLCAuZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6ICM4NzhhOTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246bGFzdC1jaGlsZDpob3ZlciwgLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b24uZ3JpZGpzLWN1cnJlbnRQYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdyaWRqcy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmdyaWRqcy1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG5cbmlucHV0LmdyaWRqcy1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW0gMC41cmVtIDIuMDI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbmlucHV0LmdyaWRqcy1pbnB1dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtZm9jdXMtYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xufVxuaW5wdXQuZ3JpZGpzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuXG50aC5ncmlkanMtdGggLmdyaWRqcy10aC1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYnV0dG9uLmdyaWRqcy1zb3J0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxudGguZ3JpZGpzLXRoLXNvcnQgLmdyaWRqcy10aC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5idXR0b24uZ3JpZGpzLXNvcnQtYXNjLCBidXR0b24uZ3JpZGpzLXNvcnQtZGVzYyB7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4O1xufVxuXG4udGFibGUtY2FyZCAuZ3JpZGpzLWhlYWQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNXB4O1xufVxuLnRhYmxlLWNhcmQgLmdyaWRqcy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1jYXJkIC5ncmlkanMtZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5ncmlkanMtdHItc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDEpO1xufVxuLmdyaWRqcy10ci1zZWxlY3RlZCAuZ3JpZGpzLXRkIC5ncmlkanMtY2hlY2tib3hbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXItY29sb3I6ICM0MDUxODk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5ncmlkanMtdGQgLmdyaWRqcy1jaGVja2JveCB7XG4gIHdpZHRoOiAxLjFlbTtcbiAgaGVpZ2h0OiAxLjFlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtY2hlY2stYm9yZGVyKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5ncmlkanMtdGQgLmdyaWRqcy1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cblxuLmdyaWRqcy1ib3JkZXItbm9uZSB0ZC5ncmlkanMtdGQsIC5ncmlkanMtYm9yZGVyLW5vbmUgdGguZ3JpZGpzLXRoIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmdyaWRqcy1sb2FkaW5nLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gYnV0dG9uLmdyaWRqcy1zb3J0LW5ldXRyYWwsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJ1dHRvbi5ncmlkanMtc29ydC1hc2MsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIGJ1dHRvbi5ncmlkanMtc29ydC1kZXNjIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5saXN0anMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xufVxuLmxpc3Rqcy1wYWdpbmF0aW9uIGxpIC5wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3Rqcy1wYWdpbmF0aW9uIGxpLmFjdGl2ZSAucGFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXItY29sb3I6ICM0MDUxODk7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tcHJldiB7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGFnaW5hdGlvbi1uZXh0OmhvdmVyLFxuLnBhZ2luYXRpb24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjNzI4M2JkO1xufVxuLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uLXByZXYuZGlzYWJsZWQge1xuICBjb2xvcjogIzg3OGE5OTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZDpob3Zlcixcbi5wYWdpbmF0aW9uLXByZXYuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogIzg3OGE5OTtcbn1cblxuLmNoYXJ0anMtY2hhcnQge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbn1cblxuLmUtY2hhcnRzIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmUtY2hhcnRzLWhlaWdodCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ21hcHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmdtYXBzLW92ZXJsYXlfYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmdtYXBzLW92ZXJsYXlfYXJyb3cuYWJvdmUge1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM0MDUxODk7XG59XG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzQwNTE4OTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODc4YTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtICFpbXBvcnRhbnQ7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWZvY3VzLWJvcmRlcik7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zNXJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyayB7XG4gIGNvbG9yOiAjZjA2NTQ4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGk6aG92ZXIge1xuICBjb2xvcjogIzFlMjEyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsIC5ub19yZXN1bHQge1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5qdm0tdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgcGFkZGluZzogNXB4IDlweDtcbn1cblxuLmp2bS1jb250YWluZXIgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZmlsbDogdmFyKC0tdnotZ3JheS03MDApO1xufVxuXG4uanZtLXpvb20tYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbn1cblxuLmxlYWZsZXQtbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5sZWFmbGV0LW1hcC5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZjIHRkLFxuLmZjIHRoIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZjIC5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWxlZnQsXG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQsXG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtY2VudGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmZjIC5mYy10b29sYmFyID4gKiA+ICoge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmMgLmZjLXRvb2xiYXIgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAycHg7XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSAuZmMtZGF5Z3JpZC1kYXktbnVtYmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LmZjLWRheS10b2RheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG59XG4uZmMgLmZjLXRpbWVncmlkLWNvbC5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjEpO1xufVxuLmZjIC5mYy1saXN0LWV2ZW50OmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uZmMgLmZjLWxpc3QtZXZlbnQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXIsXG4uZmMgLmZjLWRheWdyaWQtYm9keSxcbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zeW5jLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uID4gKiB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5mYy10aGVtZS1ib290c3RyYXAgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWJlYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllYmVjO1xufVxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogI2Y2ZjhmYTtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmMtc3RhdGUtZG93bixcbi5mYy1zdGF0ZS1hY3RpdmUsXG4uZmMtc3RhdGUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG59XG5cbi5mYy1kYXlncmlkLWRvdC1ldmVudC5mYy1ldmVudC1taXJyb3IsXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4uZmMtZXZlbnQtdGl0bGUsXG4uZmMtc3RpY2t5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudC10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWV2ZW50IC5mYy1jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNleHRlcm5hbC1ldmVudHMgLmV4dGVybmFsLWV2ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbjogNnB4IDA7XG59XG5cbi5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50LmZjLWV2ZW50LmZjLXN0YXJ0LmZjLWVuZC5iZy1kYXJrIC5mYy1jb250ZW50IHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mYy1wcmV2LWJ1dHRvbixcbi5mYy1uZXh0LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNy41cHg7XG4gIHdpZHRoOiAzNy41cHg7XG59XG4uZmMtcHJldi1idXR0b246OmJlZm9yZSxcbi5mYy1uZXh0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogcmVtaXhpY29uICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmMtcHJldi1idXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG59XG5cbi5mYy1uZXh0LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbn1cblxuLmZjLXRvb2xiYXItY2h1bmsgLmJ0bi1ncm91cCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtdG9vbGJhci1jaHVuayAuYnRuLWdyb3VwIC5idG4ge1xuICBjb2xvcjogIzM1NzdmMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MywgMTE5LCAyNDEsIDAuMTUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtdG9vbGJhci1jaHVuayAuYnRuLWdyb3VwIC5idG46aG92ZXIsIC5mYy10b29sYmFyLWNodW5rIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbn1cbi5mYy10b29sYmFyLWNodW5rIC5mYy10b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogIzM1NzdmMTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mYy10b29sYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4jdXBjb21pbmctZXZlbnQtbGlzdCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbiNldmVudC1tb2RhbCAuZXZlbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZXZlbnQtbW9kYWwgLnZpZXctZXZlbnQgLmV2ZW50LWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2V2ZW50LW1vZGFsIC52aWV3LWV2ZW50ICNldmVudC1jYXRlZ29yeS10YWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2V2ZW50LW1vZGFsIC52aWV3LWV2ZW50IC5ldmVudC1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5cbi5mYy10aW1lZ3JpZC1zbG90cyB0YWJsZSB0ciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LXByaW1hcnkgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LXByaW1hcnkgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogIzQwNTE4OSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctc29mdC1wcmltYXJ5IC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjNDA1MTg5ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDA1MTg5ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LXByaW1hcnkgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICM0MDUxODkgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtcHJpbWFyeSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICM0MDUxODk7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC1zZWNvbmRhcnkgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LXNlY29uZGFyeSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1zb2Z0LXNlY29uZGFyeSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzM1NzdmMSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjMzU3N2YxICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LXNlY29uZGFyeSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzM1NzdmMSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1zZWNvbmRhcnkgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzU3N2YxO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXNvZnQtc3VjY2VzcyAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXNvZnQtc3VjY2VzcyAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjMGFiMzljICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1zb2Z0LXN1Y2Nlc3MgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMwYWIzOWMgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMwYWIzOWMgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtc3VjY2VzcyAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzBhYjM5YyAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1zdWNjZXNzIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzBhYjM5Yztcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LWluZm8gLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LWluZm8gLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogIzI5OWNkYiAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctc29mdC1pbmZvIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtaW5mbyB7XG4gIGNvbG9yOiAjMjk5Y2RiICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LWluZm8gLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICMyOTljZGIgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtaW5mbyAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICMyOTljZGI7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC13YXJuaW5nIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC13YXJuaW5nIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICNmN2I4NGIgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXNvZnQtd2FybmluZyAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogI2Y3Yjg0YiAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LXdhcm5pbmcge1xuICBjb2xvcjogI2Y3Yjg0YiAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC13YXJuaW5nIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjZjdiODRiICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LXdhcm5pbmcgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiODRiO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXNvZnQtZGFuZ2VyIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC1kYW5nZXIgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctc29mdC1kYW5nZXIgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmMDY1NDggIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1kYW5nZXIge1xuICBjb2xvcjogI2YwNjU0OCAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1kYW5nZXIgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICNmMDY1NDggIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtZGFuZ2VyIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2YwNjU0ODtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LWxpZ2h0IC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC1saWdodCAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1zb2Z0LWxpZ2h0IC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNvZnQtbGlnaHQge1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1saWdodCAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1saWdodCAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC1kYXJrIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc29mdC1kYXJrIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXNvZnQtZGFyayAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LWRhcmsge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc29mdC1kYXJrIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zb2Z0LWRhcmsgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXNvZnQtZGFyayAuZmMtZXZlbnQtbWFpbiwgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LWRhcmsgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1kaXJlY3Rpb24tbHRyIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtdG9vbGJhciA+ICogPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogMC43NWVtO1xufVxuXG4uZmctZW1vamktcGlja2VyIHtcbiAgd2lkdGg6IDI1MHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IDEzMHB4O1xufVxuLmZnLWVtb2ppLXBpY2tlciAqIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZnLWVtb2ppLXBpY2tlciB7XG4gICAgbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTE4cHg7XG4gIH1cbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jb250YWluZXItdGl0bGUge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODEyNXJlbSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OGE5OSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBzdmcge1xuICBmaWxsOiB2YXIoLS12ei1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuICByaWdodDogMTFweDtcbiAgdG9wOiAxMnB4O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG4uZmctZW1vamktcGlja2VyIC5mZy1lbW9qaS1waWNrZXItY2F0ZWdvcmllcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKTtcbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKTtcbn1cblxuLmZnLWVtb2ppLXBpY2tlci1ncmlkID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG5hLmZnLWVtb2ppLXBpY2tlci1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlY2YyICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LFxudGFibGUuZGF0YVRhYmxlIHRoLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tdnotdGFibGUtYWNjZW50LWJnOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2MFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMTJweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMzVkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2w6OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5kdHItY29udHJvbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudC5wYXJlbnQgPiB0aC5kdHItY29udHJvbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwNjU0ODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGQuZHRyLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMDY1NDg7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAxMzVweDtcbn1cblxuLnRhYmxlLWNhcmQgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuLnRhYmxlLWNhcmQgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuLnRhYmxlLWNhcmQgLmRhdGFUYWJsZXNfaW5mbyxcbi50YWJsZS1jYXJkIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuLnRhYmxlLWNhcmQgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciAuY29sLW1kLTYge1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1jYXJkIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUycHgpO1xufVxuLnRhYmxlLWNhcmQgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGhlaWdodDogNzAlO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDEuMDE1NjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNvbnRlbnQgLmR0ci1kZXRhaWxzIHRyIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjZyZW07XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRvcDogOXB4O1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uZHQtYnV0dG9ucyBidXR0b24uZHQtYnV0dG9uLFxuLmR0LWJ1dHRvbnMgZGl2LmR0LWJ1dHRvbixcbi5kdC1idXR0b25zIGEuZHQtYnV0dG9uLFxuLmR0LWJ1dHRvbnMgaW5wdXQuZHQtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnKTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDM0cHg7XG4gIHdpZHRoOiAzNHB4O1xuICAvKnJ0bDppZ25vcmUqL1xuICByaWdodDogM3B4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IDAgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoNTYsIDY1LCA3NCwgMC4xNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNob2ljZXMtYmcpO1xuICB6LWluZGV4OiAxMDU2O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWRpc2FibGVkLWJnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2hvaWNlcy1iZyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MDUxODk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jaG9pY2VzLWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LWNob2ljZXMtbGluay1hY3RpdmUtY29sb3IpO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAvKnJ0bDppZ25vcmUqL1xuICByaWdodDogMXB4O1xuICAvKnJ0bDppZ25vcmUqL1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZzogMXB4IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDA7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGJvcmRlci1jb2xvcjogIzUzNjI5NTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRvcDogM3B4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OGE5OTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtZGlzYWJsZWQtYmcpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi50b2FzdGlmeSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMHB4IDM2cHggLTRweCByZ2JhKDc3LCA5NiwgMjMyLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiAjMGFiMzljO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4udG9hc3RpZnkub24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QtY2xvc2Uge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnRvYXN0aWZ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgbGVmdDogMTVweDtcbn1cbi50b2FzdGlmeS1sZWZ0IC50b2FzdC1jbG9zZSB7XG4gIGxlZnQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnRvYXN0aWZ5LXRvcCB7XG4gIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi50b2FzdGlmeS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnRvYXN0aWZ5LWF2YXRhciB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAtN3B4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudG9hc3RpZnktcmlnaHQsIC50b2FzdGlmeS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNob2ljZXM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNob2ljZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaG9pY2VzIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJak1EQXdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwZW07XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCAjMDBiY2Q0O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faXRlbVtkYXRhLXZhbHVlPVwiXCJdIC5jaG9pY2VzX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICByaWdodDogMTEuNXB4O1xuICBsZWZ0OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdLmlzLW9wZW46YWZ0ZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19pbm5lciwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19faW5uZXIge1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOXJlbTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpSa1pHSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT0pO1xuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcbiAgd2lkdGg6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMsIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24sIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0LCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2lucHV0IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmlucHV0LWxpZ2h0IC5jaG9pY2VzX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMy42cmVtIDAuMXJlbSAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDM3LjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1mb2N1cy1ib3JkZXIpO1xufVxuXG4uY2hvaWNlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMy43NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQwNTE4OTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbVtkYXRhLWRlbGV0YWJsZV0ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0uaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDA1MTg5O1xufVxuXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1NzdmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM1NzdmMTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jaG9pY2VzLWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jaG9pY2VzLWxpbmstaG92ZXItYmcpO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4O1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5oYXMtbm8tcmVzdWx0cyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGVEb3duO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBwYWRkaW5nOiAwLjM1cmVtIDEuMnJlbSAwLjM1cmVtIDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDBweCkge1xuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuLmNob2ljZXNfX2l0ZW0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hvaWNlc19faXRlbS0tZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uY2hvaWNlc19faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG5cbi5jaG9pY2VzX19idXR0b24ge1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmNob2ljZXNfX2lucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAycHg7XG59XG4uY2hvaWNlc19faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmNob2ljZXNfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3OGE5OTtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1jaG9pY2VzLWJnKTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCB2YXIoLS12ei1ib3JkZXItY29sb3IpLCAtMXB4IDAgMCB2YXIoLS12ei1ib3JkZXItY29sb3IpLCAwIDFweCAwIHZhcigtLXZ6LWJvcmRlci1jb2xvciksIDAgLTFweCAwIHZhcigtLXZ6LWJvcmRlci1jb2xvciksIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiwgLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogMTA1Njtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXJDb250YWluZXIgLmZsYXRwaWNrci1kYXlzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlcik7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyIC5mbGF0cGlja3ItZGF5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXRpbWUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OjpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDo6YWZ0ZXIsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC8qXG4gIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxuICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAgICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4xNSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiAyNiU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duIHtcbiAgdG9wOiA1MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyB7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHBhdGgge1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIgc3BhbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDAgO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5hcnJvd1VwOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLCAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICB3aWR0aDogYXV0bztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLCAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTE4OTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3Itd2Vla2RheXMgLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbn1cblxuc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6ICM0MDUxODk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNyk7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheTpmb2N1cywgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS50b2RheTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzQwNTE4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC4xNSk7XG4gIGNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjNDA1MTg5O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDA1MTg5O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNDA1MTg5O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSAuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSAuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgdmFyKC0tdnotbGlnaHQpLCA1cHggMCAwIHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwgLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLCAuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LWNvbG9yLXJnYiksIDAuMyk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzQwNTE4OSwgNXB4IDAgMCAjNDA1MTg5O1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LCAuZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIsIC5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsIC5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlciwgLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLCAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwgLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDY0LCA4MSwgMTM3LCAwLjA0KTtcbn1cblxuLmZsYXRwaWNrci1hbS1wbTpmb2N1cywgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5udW1JbnB1dDpmb2N1cyxcbi5udW1JbnB1dDpob3Zlcixcbi5udW1JbnB1dFdyYXBwZXI6Zm9jdXMsXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZyk7XG59XG5cbltkYXRhLWlubGluZS1kYXRlPXRydWVdLCBbZGF0YS10aW1lLWlubGluZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuW2RhdGVwaWNrZXItaW5saW5lXSxcblt0aW1lcGlja2VyLWlubGluZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1pbnB1dC1mbGFnXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxNThweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICB3aWR0aDogOHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXSAuZmxhZy1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3VzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA4cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuW2RhdGEtb3B0aW9uLWZsYWctbmFtZV06OmJlZm9yZSxcbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjlyZW07XG4gIHRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbltkYXRhLW9wdGlvbi1jb3VudHJ5Y29kZT1mYWxzZV0gLmNvdW50cnktY29kZW5vIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2RhdGEtc2VhcmNoLWlucHV0PWZhbHNlXSAuc2VhcmNobGlzdC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hdXRoLXBhZ2Utd3JhcHBlciAuYXV0aC1wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hdXRoLXBhZ2Utd3JhcHBlciAuZm9vdGVyIHtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLmF1dGgtb25lLWJnLXBvc2l0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYXV0aC1vbmUtYmctcG9zaXRpb24ge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuLmF1dGgtb25lLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2F1dGgtb25lLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmF1dGgtb25lLWJnIC5iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjMzY0NTc0LCAjNDA1MTg5KTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uc2hhcGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNoYXBlID4gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZmlsbDogdmFyKC0tdnotYm9keS1iZyk7XG59XG5cbi5hdXRoLXBhc3MtaW5wdXRncm91cCBpbnB1dFt0eXBlPXRleHRdICsgLmJ0biAucmktZXllLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cblxuLnBhcnRpY2xlcy1qcy1jYW52YXMtZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWduaW4tb3RoZXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbmluLW90aGVyLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHRvcDogMTBweDtcbn1cbi5zaWduaW4tb3RoZXItdGl0bGUgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG59XG5cbi5hdXRoLWJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzQwNTE4OSA1MCUsICMwYWIzOWMpO1xufVxuLmF1dGgtYmctY292ZXIgPiAuYmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3Zlci1wYXR0ZXJuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hdXRoLWJnLWNvdmVyIC5mb290ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4jcGFzc3dvcmQtY29udGFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xufVxuI3Bhc3N3b3JkLWNvbnRhaW4gcC52YWxpZCB7XG4gIGNvbG9yOiAjMGFiMzljO1xufVxuI3Bhc3N3b3JkLWNvbnRhaW4gcC52YWxpZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xuICBjb250ZW50OiBcIuKclFwiO1xufVxuI3Bhc3N3b3JkLWNvbnRhaW4gcC5pbnZhbGlkIHtcbiAgY29sb3I6ICNmMDY1NDg7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLmludmFsaWQ6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLThweDtcbiAgY29udGVudDogXCLinJZcIjtcbn1cblxuLmRhc2gtZmlsdGVyLXBpY2tlciB7XG4gIG1pbi13aWR0aDogMjEwcHggIWltcG9ydGFudDtcbn1cblxuLnVwY29taW5nLXNjaGVkdWxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudXBjb21pbmctc2NoZWR1bGVkIHtcbiAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLW1vbnRocyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgY29sb3I6ICM4NzhhOTkgIWltcG9ydGFudDtcbiAgZmlsbDogIzg3OGE5OSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsIC51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci13ZWVrZGF5cyBzcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMzljO1xuICBib3JkZXItY29sb3I6ICMwYWIzOWMgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciB7XG4gIGNvbG9yOiAjMGFiMzljICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE3OSwgMTU2LCAwLjIpICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFiMzljICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzBhYjM5YyAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDcuNWNoO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1kYXlzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jcm0td2lkZ2V0IC5jb2wge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmNybS13aWRnZXQgLmNvbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmNybS13aWRnZXQgLmNvbDpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICB9XG4gIC5jcm0td2lkZ2V0IC5jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jcm0td2lkZ2V0IC5jb2wge1xuICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTk5Ljk4cHgpIHtcbiAgLnByb2plY3Qtd3JhcHBlciA+IC5jb2wteHhsLTgsIC5wcm9qZWN0LXdyYXBwZXIgLmNvbC14eGwtNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jcnlwdG8td2lkZ2V0IHtcbiAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4uYmctbWFya2V0cGxhY2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25mdC9tYXJrZXRwbGFjZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uZGFzaC1jb3VudGRvd24gLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGFzaC1jb3VudGRvd24gLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZGFzaC1jb3VudGRvd24gLmNvdW50ZG93bmxpc3QgLmNvdW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuLm1hcmtldHBsYWNlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IDM0cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjQsIDgxLCAxMzcsIDAuMSk7XG4gIGNvbG9yOiAjNDA1MTg5O1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIHJpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogNThweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5kYXNoLWNvbGxlY3Rpb24gLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDEuOThweCkge1xuICAuZGFzaC1uZnQgLmNvbC14eGwtOSwgLmRhc2gtbmZ0IC5jb2wteHhsLTMge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRpbWVsaW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICB0b3A6IDU3cHg7XG4gIGJvdHRvbTogMTY2cHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVweDtcbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgd2lkdGg6IDUwJTtcbn1cbi50aW1lbGluZS1pdGVtIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogLTMwcHg7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGNvbG9yOiAjMGFiMzljO1xuICB6LWluZGV4OiAxO1xufVxuLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICB0b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRpbWVsaW5lLWl0ZW0ubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4udGltZWxpbmUtaXRlbS5sZWZ0IC5kYXRlIHtcbiAgbGVmdDogY2FsYygxMDAlICsgNDhweCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnRpbWVsaW5lLWl0ZW0ucmlnaHQge1xuICBsZWZ0OiA1MCU7XG59XG4udGltZWxpbmUtaXRlbS5yaWdodCAuaWNvbiB7XG4gIGxlZnQ6IC0zMHB4O1xufVxuLnRpbWVsaW5lLWl0ZW0ucmlnaHQgLmRhdGUge1xuICByaWdodDogY2FsYygxMDAlICsgNDhweCk7XG4gIHRleHQtYWxpZ246IGVuZDtcbn1cbi50aW1lbGluZS1pdGVtLnJpZ2h0OjpiZWZvcmUge1xuICBsZWZ0OiAyOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGltZWxpbmU6OmFmdGVyIHtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIGJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ucmlnaHQsIC50aW1lbGluZS1pdGVtLmxlZnQge1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIC50aW1lbGluZS1pdGVtLnJpZ2h0IC5pY29uLCAudGltZWxpbmUtaXRlbS5sZWZ0IC5pY29uIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC50aW1lbGluZS1pdGVtLnJpZ2h0OjpiZWZvcmUsIC50aW1lbGluZS1pdGVtLmxlZnQ6OmJlZm9yZSB7XG4gICAgbGVmdDogMTEwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB9XG4gIC50aW1lbGluZS1pdGVtLnJpZ2h0IC5kYXRlLCAudGltZWxpbmUtaXRlbS5sZWZ0IC5kYXRlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA0OHB4O1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIHRvcDogOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi50aW1lbGluZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLTI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDgzJTtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLXllYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLXllYXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLXllYXIgcCBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAyNHB4IDAgMCAwO1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1kYXRlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIHRvcDogMjZweDtcbiAgbGVmdDogNDVweDtcbiAgYWxpZ24taXRlbXM6IGxlZnQ7XG4gIGJhY2tncm91bmQ6ICMwYWIzOWM7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgei1pbmRleDogMTtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyM3B4IDYycHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBtYXgtd2lkdGg6IDY5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50aW1lbGluZS0yIC50aW1lbGluZS1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWJveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHRvcDogMjRweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS12ei1ib3JkZXItY29sb3IpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDEycHg7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtYm94IC50aW1lbGluZS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1sYXVuY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1sYXVuY2ggLnRpbWVsaW5lLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWxhdW5jaCAudGltZWxpbmUtYm94OjphZnRlciB7XG4gIGxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1sYXVuY2ggLnRpbWVsaW5lLWJveDo6YmVmb3JlIHtcbiAgbGVmdDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgdG9wOiAtMTlweDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSkgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmhvcml6b250YWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDE3NHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAuaXRlbS1ib3gge1xuICBtYXJnaW46IDIyN3B4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAuaXRlbS1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICM0MDUxODk7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogLTU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IC0yM3B4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlIC50aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NnB4O1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjNweDtcbiAgdG9wOiBhdXRvO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKGV2ZW4pIC50aW1lIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NTY5Mjtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NCwgODEsIDEzNywgMC41KTtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMjVweCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDA7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTY0XCI7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb247XG59XG5cbi5hY2l0aXZpdHktdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hY2l0aXZpdHktdGltZWxpbmUgLmFjaXRpdml0eS1pdGVtIC5mbGV4LXNocmluay0wIHtcbiAgei1pbmRleDogMjtcbn1cbi5hY2l0aXZpdHktdGltZWxpbmUgLmFjaXRpdml0eS1pdGVtIC5hY2l0aXZpdHktYXZhdGFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGxlZnQ6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uY2F0ZWdvcmllcy1maWx0ZXIgLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5jYXRlZ29yaWVzLWZpbHRlciAubGlzdC1pbmxpbmUtaXRlbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbjogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5nYWxsZXJ5LWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA4cHg7XG59XG4uZ2FsbGVyeS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1jb250YWluZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWNvbnRhaW5lciAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogMHB4O1xuICBib3R0b206IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3BhY2l0eTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAxMCUsIHJnYmEoMCwgMCwgMCwgMCkgNjAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1pbi1vdXQgMHM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG4uZ2FsbGVyeS1ib3ggLmdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW92ZXJsYXkgLm92ZXJsYXktY2FwdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5nYWxsZXJ5LWJveCAuYm94LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2FsbGVyeS1ib3ggLmJveC1jb250ZW50IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmdhbGxlcnktYm94IC5ib3gtY29udGVudCAucG9zdCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmdhbGxlcnktYm94OmhvdmVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXIgLmJveC1jb250ZW50IHtcbiAgYm90dG9tOiAwO1xufVxuLmdhbGxlcnktYm94OmhvdmVyIC5ib3gtY29udGVudCAucG9zdCB7XG4gIG9wYWNpdHk6IDE7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXIgLmdhbGxlcnktb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5nYWxsZXJ5LWxpZ2h0IC5nYWxsZXJ5LWJveDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uZXJyb3ItYmFzaWMtaW1nIHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLmVycm9yLTUwMCAudGl0bGUge1xuICBmb250LXNpemU6IDI1MHB4O1xufVxuLmVycm9yLTUwMCAuZXJyb3ItNTAwLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1N3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZXJyb3ItNTAwIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNTBweDtcbiAgfVxuICAuZXJyb3ItNTAwIC5lcnJvci01MDAtaW1nIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA0M3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmVycm9yLTUwMCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5lcnJvci01MDAgLmVycm9yLTUwMC1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGVycm9yQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbiAgMTUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1JSkgcm90YXRlKC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHJvdGF0ZSgzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSkgcm90YXRlKDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01JSkgcm90YXRlKC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG59XG4uZXJyb3ItaW1nIHtcbiAgYW5pbWF0aW9uOiBlcnJvckFuaW1hdGlvbiAyMHMgaW5maW5pdGU7XG59XG5cbi5lcnJvci10ZXh0IHtcbiAgdGV4dC1zaGFkb3c6IDRweCA0cHggcmdiYSgxMCwgMTc5LCAxNTYsIDAuNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5lcnJvci10ZXh0IHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuICB9XG59XG5cbi5wcm9maWxlLXdpZC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucHJvZmlsZS13aWQtYmcge1xuICAgIGhlaWdodDogNDQ1cHg7XG4gIH1cbn1cbi5wcm9maWxlLXdpZC1iZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG9wYWNpdHk6IDAuOTtcbiAgYmFja2dyb3VuZDogIzQwNTE4OTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE3MWUzMiwgIzQwNTE4OSk7XG59XG4ucHJvZmlsZS13aWQtYmcgLnByb2ZpbGUtd2lkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZmlsZS1uYXYubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucHJvZmlsZS1uYXYubmF2LXBpbGxzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDA1MTg5O1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMzU3N2YxO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBhYjM5Yztcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyOTljZGI7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3Qtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjdiODRiO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjA2NTQ4O1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjEyNTI5O1xufVxuXG4udXNlci1wcm9maWxlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLXByb2ZpbGUtaW1nIC5wcm9maWxlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci1wcm9maWxlLWltZyAucHJvZmlsZS1pbWcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi51c2VyLXByb2ZpbGUtaW1nIC5wcm9maWxlLWZvcmVncm91bmQtaW1nLWZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcHJvZmlsZS1pbWcgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2ZpbGUtdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2ZpbGUtdXNlciAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZS11c2VyIC51c2VyLXByb2ZpbGUtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9maWxlLXVzZXIgLnByb2ZpbGUtaW1nLWZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnByb2ZpbGUtdGltZWxpbmUgLmFjY29yZGlvbi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMjNweDtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDNweDtcbn1cblxuLnByb2ZpbGUtc2V0dGluZy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjYwcHg7XG59XG4ucHJvZmlsZS1zZXR0aW5nLWltZyAub3ZlcmxheS1jb250ZW50IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLXNldHRpbmctaW1nIC5wcm9maWxlLWltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZmlsZS1zZXR0aW5nLWltZyAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wcm9maWxlLWZvcmVncm91bmQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpdGVtYXAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNDJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5zaXRlbWFwLWNvbnRlbnQgKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGVtYXAtaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaXRlbWFwLWhvcml6b250YWwgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2l0ZW1hcC1ob3Jpem9udGFsIHVsIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGVtYXAtaG9yaXpvbnRhbCB1bCBhIHNwYW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLmFkbWluaXN0cmF0aW9uIC5kaXJlY3RvciA+IGxpID4gYSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDBweCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWRtaW5pc3RyYXRpb24gLnN1YmRpcmVjdG9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEzMHB4O1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBsZWZ0OiA0NS40NSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3IgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxOC41OSU7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gOTJweCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogcmlnaHQ7XG4gIHJpZ2h0OiAyNy4yJTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3IgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWRtaW5pc3RyYXRpb24gLnN1YmRpcmVjdG9yID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcmlnaHQ6IDEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxuICAuYWRtaW5pc3RyYXRpb24gLnN1YmRpcmVjdG9yOjphZnRlciB7XG4gICAgbGVmdDogNDkuOCU7XG4gIH1cbn1cblxuLmRlcGFydG1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZGVwYXJ0bWVudHMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gIHdpZHRoOiAxOC41OSU7XG4gIGhlaWdodDogNjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gOTJweCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiAxO1xuICBmbG9hdDogbGVmdDtcbiAgbGVmdDogMjclO1xufVxuLmRlcGFydG1lbnRzID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMjVweDtcbn1cbi5kZXBhcnRtZW50cyA+IGxpOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBjbGVhcjogbGVmdDtcbn1cbi5kZXBhcnRtZW50cyA+IGxpOm50aC1jaGlsZCgyKS5kZXBhcnRtZW50OmJlZm9yZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5kZXBhcnRtZW50czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogODEuMSU7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDkuMSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVwYXJ0bWVudHMgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBsZWZ0OiAxMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgfVxuICAuZGVwYXJ0bWVudHM6OmFmdGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5kZXBhcnRtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1JTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgd2lkdGg6IDE4LjI1JTtcbn1cbi5kZXBhcnRtZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC0yMnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xufVxuLmRlcGFydG1lbnQgPiBhIHtcbiAgbWFyZ2luOiAwIDAgLTI2cHggLTRweDtcbiAgei1pbmRleDogMTtcbn1cbi5kZXBhcnRtZW50IHVsIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4uZGVwYXJ0bWVudCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBoZWlnaHQ6IDgwcHg7XG59XG4uZGVwYXJ0bWVudCB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXBhcnRtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlcGFydG1lbnQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydG1lbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kZXBhcnRtZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICAuZGVwYXJ0bWVudDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9yaS1zaXRlbWFwIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob3JpLXNpdGVtYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhvcmktc2l0ZW1hcCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIC5wYXJlbnQtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaG9yaS1zaXRlbWFwID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc2Vjb25kLWxpc3QsXG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc3ViLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgLnNlY29uZC1saXN0OmJlZm9yZSxcbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIC5zdWItbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc3ViLWxpc3Q6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM4JTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCAzNnB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob3JpLXNpdGVtYXAgdWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpLnBhcmVudC10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaS5wYXJlbnQtdGl0bGU6OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSAuc3ViLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSAuc3ViLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogNDklO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaG9yaS1zaXRlbWFwIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmVydGktc2l0ZW1hcCBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52ZXJ0aS1zaXRlbWFwIC5wYXJlbnQtdGl0bGUgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5wYXJlbnQtdGl0bGUgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpLXNpdGVtYXAgLnBhcmVudC10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLmxpc3Qtd3JhcCBhLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggNHB4IDM2cHg7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAubGlzdC13cmFwIGE6OmJlZm9yZSwgLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnNlY29uZC1saXN0LCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC50aGlyZC1saXN0IGxpLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCBsaTpiZWZvcmUsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QgbGk6bGFzdC1jaGlsZDo6YmVmb3JlLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Q6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGVhbS1ib3ggLnRlYW0tY292ZXIsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciwgLm1vZGFsLXRlYW0tY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbn1cbi50ZWFtLWJveCAudGVhbS1jb3ZlciBpbWcsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciBpbWcsIC5tb2RhbC10ZWFtLWNvdmVyIGltZyB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFtLWJveCAudGVhbS1jb3Zlcjo6YmVmb3JlLCAucHJvZmlsZS1vZmZjYW52YXMgLnRlYW0tY292ZXI6OmJlZm9yZSwgLm1vZGFsLXRlYW0tY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzE3MWUzMiwgIzQwNTE4OSk7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAuY29sIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcm93IHtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1yb3cgLmNvbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyAuY29sIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3MgLmJ0bi1zdGFyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIC5kcm9wZG93biA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyAuYXZhdGFyLWxnIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyAudGVhbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudmlldy1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC5jb2wge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC5jb2wge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLmNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIC5hdmF0YXItbGcge1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiA0cmVtO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIC50ZWFtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3Mge1xuICB3aWR0aDogYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDc7XG4gIG9yZGVyOiA2O1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAuYnRuLXN0YXIge1xuICBjb2xvcjogIzQwNTE4OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC5jb2wge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3MgLmNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnZpZXctYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5tb2RhbC10ZWFtLWNvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0LWdyaWQtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjk5Y2RiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2ZpbGUtb2ZmY2FudmFzIC50ZWFtLWNvdmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG59XG4ucHJvZmlsZS1vZmZjYW52YXMgLmJ0bi1zdGFyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvZmlsZS1vZmZjYW52YXMgLmRyb3Bkb3duID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY291bnRkb3dubGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuLmNvdW50ZG93bmxpc3QgLmNvdW50ZG93bmxpc3QtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY291bnRkb3dubGlzdCAuY291bnRkb3dubGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSAuY291bnQtbnVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRkb3dubGlzdCAuY291bnQtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC41KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb3VudGRvd25saXN0IC5jb3VudC1udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIHBhZGRpbmc6IDE2cHggOHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY291bnRkb3dubGlzdCAuY291bnQtbnVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5tb3ZlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogbW92ZXIgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuICB9XG59XG4uY29taW5nLXNvb24tdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogM3B4IDRweCAjMGFiMzljO1xufVxuXG4uY291bnRkb3duLWlucHV0LWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLnNlYXJjaC1tb3JlLXJlc3VsdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2VhcmNoLW1vcmUtcmVzdWx0cyAubmF2LWljb24gaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi52aWRlby1saXN0IC5saXN0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZGVvLWxpc3QgLmxpc3QtZWxlbWVudDpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWRlby1saXN0IC5saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tbGlzdCAubGlzdC1lbGVtZW50Om50aC1jaGlsZCgzKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VhcmNoLXZvaWNlIHtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgd2lkdGg6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLXZvaWNlIGkge1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLnNlYXJjaC12b2ljZSAudm9pY2Utd2F2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgbGVmdDogMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYW5pbWF0aW9uOiB2b2ljZS13YXZlIDEuOHMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5zZWFyY2gtdm9pY2UgLnZvaWNlLXdhdmU6bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNlYXJjaC12b2ljZSAudm9pY2Utd2F2ZTpudGgtY2hpbGQoMykge1xuICBhbmltYXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbkBrZXlmcmFtZXMgdm9pY2Utd2F2ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uaW1hZ2VzLW1lbnUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pbnZvaWNlLXRhYmxlIHRib2R5Omxhc3QtY2hpbGQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jdXJyZW5jeS1zZWxlY3QgLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZzogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBtaW4taGVpZ2h0OiAwcHg7XG59XG4uY3VycmVuY3ktc2VsZWN0IC5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBwYWRkaW5nOiAwcHggMTZweCAwIDRweDtcbn1cbi5jdXJyZW5jeS1zZWxlY3QgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGJvdHRvbTogMHB4O1xufVxuLmN1cnJlbmN5LXNlbGVjdCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIDphZnRlciB7XG4gIHRvcDogNHB4O1xufVxuLmN1cnJlbmN5LXNlbGVjdCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5lbWFpbC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5lbWFpbC1tZW51LXNpZGViYXIge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW1haWwtbWVudS1zaWRlYmFyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDYwcHggLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVtYWlsLW1lbnUtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmVtYWlsLW1lbnUtc2lkZWJhci5tZW51YmFyLXNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lbWFpbC1tZW51LXNpZGViYXIgLmVtYWlsLW1lbnUtc2lkZWJhci1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MHB4KTtcbiAgfVxufVxuXG4ubWFpbC1saXN0IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzg3OGE5OTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWFpbC1saXN0IGE6aG92ZXIge1xuICBjb2xvcjogIzQwNTE4OTtcbn1cbi5tYWlsLWxpc3QgYSBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm1haWwtbGlzdCBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGFiMzljO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm1haWwtbGlzdCBhLmFjdGl2ZSBpIHtcbiAgY29sb3I6ICMwYWIzOWM7XG59XG5cbi5lbWFpbC1jaGF0LWxpc3QgYSB7XG4gIHBhZGRpbmc6IDZweCAyNHB4O1xufVxuLmVtYWlsLWNoYXQtbGlzdCBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43KTtcbn1cblxuLmVtYWlsLXRvcGJhci1saW5rIC5idG4tZ2hvc3Qtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG4uZW1haWwtdG9wYmFyLWxpbmsgLmJ0bi1naG9zdC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzM1NzdmMTtcbn1cblxuLmVtYWlsLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnVucmVhZENvbnZlcnNhdGlvbnMtYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdmFyKC0tdnotYm9keS1iZyk7XG59XG5cbi5lbWFpbC1kZXRhaWwtc2hvdyAuZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAlO1xufVxuLmVtYWlsLWRldGFpbC1zaG93IC5lbWFpbC1jb250ZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZW1haWwtZGV0YWlsLWNvbnRlbnQtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzk1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDkuOThweCkge1xuICAuZW1haWwtZGV0YWlsLWNvbnRlbnQtc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTdweCk7XG4gIH1cbn1cblxuLm1lc3NhZ2UtbGlzdC1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjQycHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMwcHgpO1xuICB9XG59XG5cbi5tZXNzYWdlLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG59XG4ubWVzc2FnZS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBjbGVhcjogYm90aDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTcwMCk7XG59XG4ubWVzc2FnZS1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEge1xuICB3aWR0aDogMjgwcHg7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5zdGFyLXRvZ2dsZSxcbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCxcbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luOiAyMnB4IDI2cHggMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gIG1hcmdpbjogMTVweCAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDk1cHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC50aXRsZSB7XG4gICAgbGVmdDogOTVweDtcbiAgfVxufVxuLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyODBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QsXG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5zdWJqZWN0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDExMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QgLnRlYXNlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTYwMCk7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLm1lc3NhZ2UtbGlzdCBsaS5hY3RpdmUsIC5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgM3B4IDAgMCAjNDA1MTg5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4ubWVzc2FnZS1saXN0IGxpLnVucmVhZCB7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTgwMCk7XG59XG4ubWVzc2FnZS1saXN0IGxpLnVucmVhZCBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktODAwKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3VucmVhZENvbnZlcnNhdGlvbnMsICNlbWFpbC10b3BiYXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNlbG1Mb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG59XG5cbi5lbWFpbC1jb21wb3NlLWlucHV0IHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNDkuOThweCkge1xuICAuZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAzO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5lbWFpbC1kZXRhaWwtc2hvdyAuZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEge1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuLmVtYWlsLWVkaXRvciAuY2stZWRpdG9yX19lZGl0YWJsZV9pbmxpbmUge1xuICBtaW4taGVpZ2h0OiAyMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZW1haWwtY2hhdC1kZXRhaWwge1xuICB3aWR0aDogMzUwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3R0b206IDYwcHg7XG4gIHJpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA5O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVtYWlsLWNoYXQtZGV0YWlsIC5jYXJkIHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUxNS45OHB4KSB7XG4gIC5lbWFpbC1jaGF0LWRldGFpbCB7XG4gICAgbGVmdDogMTZweDtcbiAgICByaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmVtYWlsLW1lbnUtc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gNTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5lbWFpbC1tZW51LXNpZGViYXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODlweCk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5lbWFpbC1kZXRhaWwtY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MnB4KTtcbiAgfVxufVxuXG4udGFza3MtYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi50YXNrcy1ib2FyZCAudGFza3MtbGlzdCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi50YXNrcy1ib2FyZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cbi50YXNrcy1ib2FyZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4wNzUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGFza3MtYm94IC5wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMC4yNXJlbSAwLjI1cmVtO1xufVxuLnRhc2tzLWJveCAudGFza3MtaW1nIHtcbiAgaGVpZ2h0OiAxMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMnB4IDBweDtcbn1cbi50YXNrcy1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLnRhc2tzLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDE4cHgpO1xufVxuXG4udGFza3Mge1xuICBtaW4taGVpZ2h0OiAxODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhc2tzLm5vVGFzazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMTgwcHg7XG4gIHdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9maWxlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4jdGFza3NMaXN0IHRyIC50YXNrcy1saXN0LW1lbnUge1xuICBvcGFjaXR5OiAwO1xufVxuI3Rhc2tzTGlzdCB0cjpob3ZlciAudGFza3MtbGlzdC1tZW51IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxheW91dC13cmFwcGVyLmxhbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1jYXJkLWJnLWN1c3RvbSk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm5hdmJhci1zaG93IC52ZXJ0aWNhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uaWNvbi1lZmZlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaWNvbi1lZmZlY3Q6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTc5LCAxNTYsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2YmFyLWxhbmRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWxhbmRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNnB4IC0ycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgfVxufVxuLm5hdmJhci1sYW5kaW5nIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBmb250LWZhbWlseTogXCJoa2dyb3Rlc2tcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBwYWRkaW5nOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbGFuZGluZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMHB4O1xuICB9XG59XG4ubmF2YmFyLWxhbmRpbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1sYW5kaW5nIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWxhbmRpbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMGFiMzljICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWxhbmRpbmcuaXMtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xuICBib3gtc2hhZG93OiAwIDFweCAxNnB4IC0ycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIC5jYXJkLWxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotd2hpdGUtcmdiKSwgMC43NSk7XG59XG4ubmF2YmFyLWxpZ2h0LmlzLXN0aWNreSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuLm5hdmJhci1saWdodC5pcy1zdGlja3kgLm5hdmJhci1icmFuZCAuY2FyZC1sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbGlnaHQuaXMtc3RpY2t5IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNSk7XG59XG4uaGVyby1zZWN0aW9uIC5oZXJvLXNoYXBlLXN2ZyBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbn1cblxuLmJnLW92ZXJsYXktcGF0dGVybiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9sYW5kaW5nL2JnLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5kZW1vLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmRlbW8tY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmRlbW8taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG4uZGVtby1jYXJvdXNlbCAuZGVtby1pbWctcGF0dGVuLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01MHB4O1xuICB0b3A6IC0xNnB4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuLmRlbW8tY2Fyb3VzZWwgLmRlbW8taW1nLXBhdHRlbi1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC03MHB4O1xuICBib3R0b206IC01MHB4O1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG4uY2xpZW50LWltYWdlcyBpbWcge1xuICBtYXgtaGVpZ2h0OiA0NXB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMnB4IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuXG4ucGxhbi1ib3gge1xuICBtYXgtd2lkdGg6IDM1NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvY2Vzcy1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2Nlc3MtY2FyZCAucHJvY2Vzcy1hcnJvdy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDc1JTtcbiAgdG9wOiA3JTtcbiAgd2lkdGg6IDUwJTtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uY3VzdG9tLWZvb3RlciB7XG4gIGNvbG9yOiAjOWJhN2IzO1xufVxuXG4uZm9vdGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjOWJhN2IzO1xuICBwYWRkaW5nOiA3cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLmZvb3Rlci1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uZm9vdGVyLXNvY2lhbC1saW5rIC5hdmF0YXItdGl0bGUge1xuICBjb2xvcjogIzc3ODA4OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5mb290ZXItc29jaWFsLWxpbmsgLmF2YXRhci10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA1MTg5O1xufVxuXG4jYmFjay10by10b3AubGFuZGluZy1iYWNrLXRvcCB7XG4gIGJvdHRvbTogMzVweDtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmxheW91dC13cmFwcGVyLmxhbmRpbmcgLmRlbW8taW1nLXBhdHRlbi10b3AsXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubGF5b3V0LXdyYXBwZXIubGFuZGluZyAuZGVtby1pbWctcGF0dGVuLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5sYXlvdXQtd3JhcHBlci5sYW5kaW5nIGZvb3Rlci5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubmF2YmFyLWxpZ2h0LmlzLXN0aWNreSAubmF2YmFyLWJyYW5kIC5jYXJkLWxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAubmF2YmFyLWxpZ2h0LmlzLXN0aWNreSAubmF2YmFyLWJyYW5kIC5jYXJkLWxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbGUtbWFuYWdlci1tZW51IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDI5NnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsZS1tYW5hZ2VyLW1lbnUge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI5NnB4KTtcbiAgfVxufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIHtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbi5maWxlLW1hbmFnZXItbWVudSBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIGEuYWN0aXZlLCAuZmlsZS1tYW5hZ2VyLW1lbnUgbGkgYTpob3ZlciwgLmZpbGUtbWFuYWdlci1tZW51IGxpIGFbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjMGFiMzljO1xufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIC5zdWItbWVudSBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGUtbWFuYWdlci1tZW51IGxpIC5zdWItbWVudSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzc0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICBmb250LWZhbWlseTogTWF0ZXJpYWwgRGVzaWduIEljb25zO1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuNCk7XG59XG5cbi5maWxlLW1hbmFnZXItc2lkZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5maWxlLW1hbmFnZXItc2lkZWJhciB7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gOHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWxlLW1hbmFnZXItc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbiAgLmZpbGUtbWFuYWdlci1zaWRlYmFyLm1lbnViYXItc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZpbGUtbWVudS1zaWRlYmFyLXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDM3NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsZS1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gIH1cbn1cblxuLmZpbGUtbWFuYWdlci1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotY2FyZC1iZy1jdXN0b20pO1xufVxuXG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWxlLW1hbmFnZXItY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0NHB4KTtcbiAgfVxufVxuLmZpbGUtbWFuYWdlci1jb250ZW50LXNjcm9sbCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWxlLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsZS1kZXRhaWwtY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5maWxlLWRldGFpbC1jb250ZW50LXNjcm9sbCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnQge1xuICB3aWR0aDogMzIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWNhcmQtYmctY3VzdG9tKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGUtZGV0YWlsLXNob3cgLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmlsZS1vdmVydmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAuZmlsZS1kZXRhaWwtc2hvdyAuZmlsZS1tYW5hZ2VyLWRldGFpbC1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5maWxlLWRldGFpbHMtYm94IHtcbiAgaGVpZ2h0OiAxOTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50by1kby1tZW51IGxpIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnRvLWRvLW1lbnUgbGkgLm5hdi1saW5rOmhvdmVyLCAudG8tZG8tbWVudSBsaSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwYWIzOWM7XG59XG5cbi50b2RvLWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjJweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbi50b2RvLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDhweDtcbn1cbi50b2RvLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi50b2RvLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udG9kby10YXNrIHRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4udGFzay1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbiN0YXNrLWVycm9yLW1zZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiLy9cbi8vIF90b3BiYXIuc2Nzc1xuLy9cblxuI3BhZ2UtdG9wYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuXG4gICAgJi50b3BiYXItc2hhZG93IHtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGxlZnQ6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoO1xuICAgIH1cbn1cblxuLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIHBhZGRpbmc6IDAgJGdyaWQtZ3V0dGVyLXdpZHRoIDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKVxuICAgIC8qcnRsOiAwIDAgMCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpICovXG4gICAgO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKSAwIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMik7XG4gICAgfVxuXG4gICAgLnRvcGJhci1oZWFkLWRyb3Bkb3duIHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gICAgICAgICAgICB0b3A6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ub3RpZmljYXRpb24tYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLXRvcGJhciB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC51c2VyLW5hbWUtdGV4dCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDApO1xuICAgIH1cbn1cblxuLyogU2VhcmNoICovXG5cbi5hcHAtc2VhcmNoIHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGhlYWRlci1oZWlnaHQgLSAzOHB4fSAvIDIpIDA7XG5cbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhci1zZWFyY2gtYmc7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgc3Bhbi5zZWFyY2gtd2lkZ2V0LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGNvbG9yOiAkZ3JheS02MDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC13aWRnZXQtaWNvbi1jbG9zZSB7XG4gICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyMy45OXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKTtcbiAgICB9XG59XG5cbi8vIE1lZ2EgbWVudVxuXG4ubWVnYW1lbnUtbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAubG9nbyB7XG4gICAgICAgIHNwYW4ubG9nby1sZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgc3Bhbi5sb2dvLXNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmhlYWRlci1pdGVtIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1wcm9maWxlLXVzZXIge1xuICAgIGhlaWdodDogMzJweDtcbiAgICB3aWR0aDogMzJweDtcbn1cblxuLnRvcGJhci1iYWRnZS1zbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnRvcGJhci1iYWRnZSB7XG4gICAgcmlnaHQ6IC05cHg7XG4gICAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuLnRvcGJhci11c2VyIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvcGJhci11c2VyLWJnO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgdG9wOiA2cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5ub3RpZmljYXRpb24taXRlbSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gd2l0aCBJY29uc1xuLmRyb3Bkb3duLWljb24taXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDAgOXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcik7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICAgIH1cbn1cblxuLy8gRnVsbCBTY3JlZW5cbi5mdWxsc2NyZWVuLWVuYWJsZSB7XG4gICAgW2RhdGEtdG9nZ2xlPVwiZnVsbHNjcmVlblwiXSB7XG4gICAgICAgIC5ieC1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGVhY2JcIjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRGFyayBtb2RlIGVuYWJsZVxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJdIHtcbiAgICAubGlnaHQtZGFyay1tb2RlIHtcbiAgICAgICAgLmJ4LW1vb246OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZWMzNFwiO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS10b3BiYXI9XCJkYXJrXCJdIHtcbiAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyLWJnLWRhcms7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGhlYWRlci1iZy1kYXJrO1xuICAgIH1cblxuICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgLmJ0bi10b3BiYXIge1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItaXRlbS1jb2xvci1kYXJrO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMDcpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wYmFyLXVzZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY3Ljk5cHgpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0b3BiYXItdXNlci1iZy1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnVzZXItbmFtZS10ZXh0IHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC44NSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51c2VyLW5hbWUtc3ViLXRleHQge1xuICAgICAgICAgICAgY29sb3I6ICRoZWFkZXItaXRlbS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubG9nby1kYXJrIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9nby1saWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuYXBwLXNlYXJjaCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMDUpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4uc2VhcmNoLXdpZGdldC1pY29uLFxuICAgICAgICBpbnB1dC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pY29uIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KXtcbiAgICAjc2VhcmNoLWRyb3Bkb3duLXJlcG9uc2l2ZXtcbiAgICAgICAgdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgJltkYXRhLWxheW91dC1zdHlsZT1cImRldGFjaGVkXCJdIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhvcml6b250YWwtbG9nbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvcG5hdi1oYW1idXJnZXIge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmxheW91dC13aWR0aCB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbVwiXSxcbiAgICAgICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSB7XG4gICAgICAgICAgICAgICAgLm5hdmJhci1icmFuZC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5sb2dvLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubG9nby1sZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10b3BiYXI9XCJkYXJrXCJdIHtcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdIHtcbiAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgICAgICYudG9wYmFyLXNoYWRvdyB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWNvbnRlbnQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZzogY2FsYyg0NXB4ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KSBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAvIDIpICRmb290ZXItaGVpZ2h0IGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMik7XG4gICAgfVxuXG4gICAgJltkYXRhLWxheW91dC13aWR0aD1cImJveGVkXCJdIHtcbiAgICAgICAgLnBhZ2UtY29udGVudCB7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skZm9vdGVyLWhlaWdodCArICRoZWFkZXItaGVpZ2h0fSk7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cInZlcnRpY2FsXCJdIHtcblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbVwiXSxcbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXJcIl0ge1xuICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtc207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuICAgICAgICAjcGFnZS10b3BiYXIge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtbWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cInR3b2NvbHVtblwiXSB7XG4gICAgI3BhZ2UtdG9wYmFyIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCN7JHR3b2NvbHVtbi1tZW51LWljb252aWV3LXdpZHRofSArICN7JHR3b2NvbHVtbi1tZW51LXdpZHRofSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59IiwiLy8gXG4vLyBfcGFnZS1oZWFkLnNjc3Ncbi8vIFxuXG4ucGFnZS10aXRsZS1ib3gge1xuICAgIHBhZGRpbmc6IDEwcHggJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgYm94LXNoYWRvdzogJHBhZ2UtdGl0bGUtYm94LXNoYWRvdztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHBhZ2UtdGl0bGUtYm9yZGVyO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGFnZS10aXRsZS1ib3JkZXI7XG4gICAgbWFyZ2luOiAtMjNweCAoLSRncmlkLWd1dHRlci13aWR0aCAqIDEpICRncmlkLWd1dHRlci13aWR0aCAoLSRncmlkLWd1dHRlci13aWR0aCAqIDEpO1xuXG4gICAgLmJyZWFkY3J1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweCFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJdIHtcbiAgICAucGFnZS10aXRsZS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgbWFyZ2luOiAtMTlweCAwIDAgMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl0ge1xuICAgICZbZGF0YS1sYXlvdXQtc3R5bGU9XCJkZXRhY2hlZFwiXXtcbiAgICAgICAgLnBhZ2UtdGl0bGUtYm94IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTE5cHggMCAwIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfZm9vdGVyLnNjc3Ncbi8vIFxuXG4uZm9vdGVyIHtcbiAgICBib3R0b206IDA7XG4gICAgcGFkZGluZzogMjBweCBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGNvbG9yOiAkZm9vdGVyLWNvbG9yO1xuICAgIGxlZnQ6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoO1xuICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvb3Rlci1iZztcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl0ge1xuXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdLFxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSB7XG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtc207XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cIm1kXCJdIHtcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAkdmVydGljYWwtbWVudS13aWR0aC1tZDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5bZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJde1xuICAgIC5mb290ZXIge1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfSBcbn1cblxuW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl1bZGF0YS1sYXlvdXQtc3R5bGU9XCJkZXRhY2hlZFwiXSB7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfSBcbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cInR3b2NvbHVtblwiXSB7IFxuICAgIC5mb290ZXIge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4LjFweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygjeyR0d29jb2x1bW4tbWVudS1pY29udmlldy13aWR0aH0gKyAjeyR0d29jb2x1bW4tbWVudS13aWR0aH0pO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfdmVydGljYWwuc2Nzc1xuLy8gXG5cbi5hcHAtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweCAxMHB4IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgIH1cbn1cblxuLm1haW4tY29udGVudCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLW91dDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGg7XG4gICAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KSBjYWxjKCN7JGdyaWQtZ3V0dGVyLXdpZHRofSAqIDAuNSkgJGZvb3Rlci1oZWlnaHQgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gKiAwLjUpO1xufVxuXG4ubmF2YmFyLW1lbnUge1xuICAgIHdpZHRoOiAkdmVydGljYWwtbWVudS13aWR0aDtcbiAgICB6LWluZGV4OiAkdmVydGljYWwtbWVudS16LWluZGV4O1xuICAgIGJhY2tncm91bmQ6ICR2ZXJ0aWNhbC1tZW51LWJnO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR2ZXJ0aWNhbC1tZW51LWJvcmRlcjtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6ICR2ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3c7XG4gICAgcGFkZGluZzogMCAwIGNhbGMoI3skaGVhZGVyLWhlaWdodH0gKyAyNXB4KSAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG5cbiAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tcGFkZGluZy15ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tZm9udC1zaXplO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tZm9udC1mYW1pbHk7XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkdmVydGljYWwtbWVudS1pdGVtLWljb24td2lkdGg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42NjVyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCRwcmltYXJ5LCAwLjE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0MlwiO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMDVyZW07XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHByaW1hcnksIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXNtIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHZlcnRpY2FsLW1lbnUtaXRlbS1pY29uLXdpZHRoO1xuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLXBhZGRpbmcteSAkdmVydGljYWwtbWVudS1zdWItaXRlbS1wYWRkaW5nLXggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tZm9udC1zaXplO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdmVydGljYWwtbWVudS1zdWItaXRlbS1mb250LWZhbWlseTtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMS41cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxNi41cHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgcGFkZGluZzogMCAxLjNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1vdXQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5oYW1idXJnZXItaWNvbiB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGN1YmljLWJlemllciguOCwgLjUsIC4yLCAxLjQpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwcHg7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC52ZXJ0aWNhbC1tZW51LWJ0bjpob3ZlciAmOm5vdCgub3Blbikge1xuICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG5cbiAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxvZ28ge1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodDtcblxuICAgIC5sb2dvLXNtIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5sb2dvLWxpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1sYXlvdXQ9XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgLmFwcC1tZW51IHtcbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMjBweCAwO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSB7XG5cbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtc207XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgc3Bhbi5sb2dvLWxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuLmxvZ28tc20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAudG9wbmF2LWhhbWJ1cmdlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNpZGUgbWVudVxuICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgd2lkdGg6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoLXNtO1xuXG4gICAgICAgICAgICAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICYucmktcmVjb3JkLWNpcmNsZS1saW5lOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRUI3RFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBTaWRlYmFyIE1lbnVcbiAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcblxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYubGFzLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhYiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkdmVydGljYWwtbWVudS13aWR0aCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuOTlweCkge1xuICAgICAgICAgICAgICAgICAgICAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIC5tZW51LWRyb3Bkb3duLnNob3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmxhcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICYubGFyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJi5sYWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNjY1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbixcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28ge1xuICAgICAgICAgICAgICAgICAgICBzcGFuLmxvZ28tbGcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgc3Bhbi5sb2dvLXNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXJcIl0sXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtLWhvdmVyLWFjdGl2ZVwiXSB7XG4gICAgICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3Zlci1hY3RpdmVcIl0ge1xuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRvcG5hdi1oYW1idXJnZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG5cbiAgICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdmVydGljYWwtbWVudS13aWR0aC1zbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwYWdlLXRvcGJhciB7XG4gICAgICAgICAgICB6LWluZGV4OiBjYWxjKCN7JHZlcnRpY2FsLW1lbnUtei1pbmRleH0gKyAxKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtc207XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcnRpY2FsLW1lbnUtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBzcGFuLmxvZ28tbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ubG9nby1zbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtc20gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblxuICAgICAgICAgICAgLnNpbXBsZWJhci1tYXNrLFxuICAgICAgICAgICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaW1wbGViYXItc2Nyb2xsYmFyLFxuICAgICAgICAgICAgLnZlcnRpY2FsLW1lbnUtYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zaW1wbGViYXItb2Zmc2V0IHtcbiAgICAgICAgICAgICAgICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2lkZWJhciBNZW51XG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG5cbiAgICAgICAgICAgICAgICAuYmFkZ2Uge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1lbnUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcblxuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPmEubWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjAwcHggKyAjeyR2ZXJ0aWNhbC1tZW51LXdpZHRoLXNtfSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1iZy1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbi1kdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICA+Lm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoLXNtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcnRpY2FsLW1lbnUtYmc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJHZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtc20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJtZFwiXSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoLW1kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1icmFuZC1ib3gge1xuICAgICAgICAgICAgd2lkdGg6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoLW1kO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtbWQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgLy8gU2lkZWJhciBNZW51XG4gICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tcGFkZGluZy15ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLXBhZGRpbmcteCowLjM1O1xuXG4gICAgICAgICAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5iYWRnZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubmF2LXNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyPVwiZGFya1wiXSB7XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVydGljYWwtbWVudS1iZy1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHZlcnRpY2FsLW1lbnUtYm9yZGVyLWRhcms7XG5cbiAgICAgICAgICAgIC5oYW1idXJnZXItaWNvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdiB7XG5cbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFyaztcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuMTApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWR1YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHdoaXRlLCAwLjE2KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Lm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuMTYpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXNtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3ItZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcms7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1zbSB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcmsgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbVwiXSB7XG4gICAgICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcnRpY2FsLW1lbnUtYmctZGFyaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2lkZSBtZW51XG4gICAgICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPi5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcnRpY2FsLW1lbnUtYmctZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAubmF2LXNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+Lm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubWVudS10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3ItZGFyaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyPVwibGlnaHRcIl0ge1xuICAgICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtbGF5b3V0LXN0eWxlPVwiZGV0YWNoZWRcIl0ge1xuXG4gICAgICAgICNsYXlvdXQtd3JhcHBlcixcbiAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAjbGF5b3V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAgICAgICAgICAgICBib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHZlcnRpY2FsLW1lbnUtYmc7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgLm5hdmJhci1icmFuZC1ib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJltkYXRhLXNpZGViYXI9XCJkYXJrXCJdLCBcbiAgICAgICAgICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnRcIl0sXG4gICAgICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTJcIl0sXG4gICAgICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTNcIl0sXG4gICAgICAgICAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTRcIl0ge1xuICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxvZ28tbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGgtcGFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic21cIl0ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cbiAgICAgICAgICAgICAgICAjbGF5b3V0LXdyYXBwZXIsXG4gICAgICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE0MDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJltkYXRhLXNpZGViYXI9XCJncmFkaWVudFwiXSxcbiAgICAmW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTJcIl0sXG4gICAgJltkYXRhLXNpZGViYXI9XCJncmFkaWVudC0zXCJdLFxuICAgICZbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtNFwiXSB7IFxuICAgICAgICAubG9nby1kYXJrIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgLmxvZ28tbGlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVudS10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcblxuICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi52ZXJ0aWNhbC1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4zNSk7XG4gICAgei1pbmRleDogMTAwMztcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4vLyBNb2JpbGUgTWVudVxuLnZlcnRpY2FsLXNpZGViYXItZW5hYmxlIHtcbiAgICAudmVydGljYWwtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5hcHAtbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDQ7XG4gICAgfVxufVxuXG4vLyBydGxcbltkaXI9XCJydGxcIl0ge1xuICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0ge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2dyYWRpZW50IHNpZGViYXJcbltkYXRhLXNpZGViYXI9XCJncmFkaWVudFwiXSxbZGF0YS1zaWRlYmFyPVwiZ3JhZGllbnQtMlwiXSwgW2RhdGEtc2lkZWJhcj1cImdyYWRpZW50LTNcIl0sIFtkYXRhLXNpZGViYXI9XCJncmFkaWVudC00XCJdIHtcbiAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdmVydGljYWwtbWVudS1iZy1ncmFkaWVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHZlcnRpY2FsLW1lbnUtYm9yZGVyLWdyYWRpZW50O1xuXG4gICAgICAgIC5oYW1idXJnZXItaWNvbiB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWdyYWRpZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1ncmFkaWVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvci1ncmFkaWVudDtcblxuICAgICAgICAgICAgJi5hY3RpdmV7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbZGF0YS1icy10b2dnbGU9Y29sbGFwc2Vde1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHdoaXRlICwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICAkdmVydGljYWwtbWVudS1pdGVtLWNvbG9yLWdyYWRpZW50O1xuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHdoaXRlICwgMC4xMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHdoaXRlICwgMC4xNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cblxuICAgICAgICA+IC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAuaWNvbi1kdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUgLCAwLjE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2LXNtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yLWdyYWRpZW50O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvci1ncmFkaWVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3ItZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yLWRhcms7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXNtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyaztcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic21cIl0ge1xuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVydGljYWwtbWVudS1iZy1ncmFkaWVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNpZGUgbWVudVxuICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICA+IC5tZW51LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdmVydGljYWwtbWVudS1iZy1kYXJrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm5hdi1zbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvci1kYXJrO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWxheW91dD12ZXJ0aWNhbF0ge1xuICAgICAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgICAgICAgICAgIC5uYXYtaXRlbXtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPmEubWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHZlcnRpY2FsLW1lbnUtYmctZ3JhZGllbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lbnUtdGl0bGUge1xuICAgICAgICBjb2xvcjogJHZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3ItZ3JhZGllbnQ7XG4gICAgfVxufVxuXG4uYmctdmVydGljYWwtZ3JhZGllbnQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tI3skcHJlZml4fXByaW1hcnkpLCB2YXIoLS0jeyRwcmVmaXh9c3VjY2VzcykpOztcbn1cblxuLmJnLXZlcnRpY2FsLWdyYWRpZW50LTIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tI3skcHJlZml4fWluZm8pLCB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5KSk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudC0zIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLSN7JHByZWZpeH1pbmZvKSwgdmFyKC0tI3skcHJlZml4fXN1Y2Nlc3MpKTtcbn1cblxuLmJnLXZlcnRpY2FsLWdyYWRpZW50LTQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tI3skcHJlZml4fWRhcmspLCB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeSkpO1xufVxuXG5cbi8vc2lkZWJhci1pbWFnZXNcbi5zaWRlYmFyLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgb3BhY2l0eTogLjA3O1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPVwiaW1nLTFcIl17XG4gICAgLnNpZGViYXItYmFja2dyb3VuZCB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWRlYmFyL2ltZy0xLmpwZycpO1xuICAgIH1cbn1cbltkYXRhLXNpZGViYXItaW1hZ2U9XCJpbWctMlwiXXtcbiAgICAuc2lkZWJhci1iYWNrZ3JvdW5kIHsgXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTIuanBnJyk7XG4gICAgfVxufVxuW2RhdGEtc2lkZWJhci1pbWFnZT1cImltZy0zXCJde1xuICAgIC5zaWRlYmFyLWJhY2tncm91bmQgeyBcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2lkZWJhci9pbWctMy5qcGcnKTtcbiAgICB9XG59XG5bZGF0YS1zaWRlYmFyLWltYWdlPVwiaW1nLTRcIl17XG4gICAgLnNpZGViYXItYmFja2dyb3VuZCB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zaWRlYmFyL2ltZy00LmpwZycpO1xuICAgIH1cbn1cblxuLm5hdmJhci1icmFuZC1ib3gsIC5pY29uLXNpZGViYXItbG9nb3tcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIvL1xuLy8gX2hvcml6b250YWwuc2Nzc1xuLy8gXG5cbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xuXG4gICAgLm1haW4tY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuXG4gICAgICAgIC5sYXlvdXQtd2lkdGgsXG4gICAgICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMik7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdG9wbmF2LWJnO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAwIGNhbGMoI3skZ3JpZC1ndXR0ZXItd2lkdGh9IC8gMik7XG4gICAgICAgIGJveC1zaGFkb3c6ICRob3Jpem9udGFsLW1lbnUtYm94LXNoYWRvdztcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvdHRvbTogYXV0bztcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCkge1xuICAgICAgICAgICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgIC5uYXYtc20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wbmF2LWl0ZW0tY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGhvcml6b250YWwtbWVudS1pdGVtLXBhZGRpbmcteSAkaG9yaXpvbnRhbC1tZW51LWl0ZW0tcGFkZGluZy14O1xuXG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BuYXYtaXRlbS1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BuYXYtaXRlbS1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHByaW1hcnksIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJltkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5pY29uLWR1YWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BuYXYtaXRlbS1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKCRwcmltYXJ5LCAwLjEwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b3BuYXYtaXRlbS1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmljb24tZHVhbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoJHByaW1hcnksIDAuMTApO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Lm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICA+Lm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPmxpOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgICA+Lm5hdi1saW5rLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+Lm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICA+LmJhZGdlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgID4ubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAuaWNvbi1kdWFsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkcHJpbWFyeSwgMC4xMCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gICAgICAgICAgICAgICAgICAgID4ubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0b3BuYXYtaXRlbS1jb2xvci1hY3RpdmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWluLXdpZHRoOiAkaG9yaXpvbnRhbC1tZW51LWRyb3Bkb3duLW1pbi13aWR0aDtcbiAgICAgICAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICAgICAgICBib3gtc2hhZG93OiAkaG9yaXpvbnRhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3c7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB6LWluZGV4OiAkemluZGV4LWRyb3Bkb3duO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1iZyk7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAubWVudS1kcm9wZG93biB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICB9XG5cbiAgICAubWVudS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duLWN1c3RvbS1yaWdodCB7XG4gICAgICAgIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xuICAgIC5tZW51IHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgICAgLm5hdmJhci1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgICAgICAgICA+bGk6bnRoLW9mLXR5cGUoMik+Lm5hdi1saW5rLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR2ZXJ0aWNhbC1tZW51LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1lbnUtZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAmLnNob3cge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kcm9wZG93bi1jdXN0b20tcmlnaHQge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyB0aGVtZSBkYXJrXG5bZGF0YS1sYXlvdXQtbW9kZT1cImRhcmtcIl0ge1xuICAgICZbZGF0YS10b3BiYXI9XCJsaWdodFwiXSB7XG4gICAgICAgIC5uYXZiYXItaGVhZGVyIHtcbiAgICAgICAgICAgIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgICAgICAgICAgICAgIC5sb2dvLWRhcmsge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBydGxcbltkaXI9XCJydGxcIl17XG4gICAgJltkYXRhLWxheW91dD1ob3Jpem9udGFsXSB7XG4gICAgICAgIC5uYXZiYXItbWVudSB7XG4gICAgICAgICAgICAubmF2YmFyLW5hdj4ubmF2LWl0ZW0+Lm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXXtcbiAgICAgICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXZ7XG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV17XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfbGF5b3V0cy5zY3NzXG4vLyBcblxuW2RhdGEtbGF5b3V0LXdpZHRoPVwiYm94ZWRcIl0ge1xuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm94ZWQtYm9keS1iZztcbiAgICB9XG5cbiAgICAjbGF5b3V0LXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6ICRib3hlZC1sYXlvdXQtd2lkdGg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpO1xuICAgIH1cblxuICAgICZbZGF0YS1sYXlvdXQ9XCJ2ZXJ0aWNhbFwiXSB7XG4gICAgICAgICNsYXlvdXQtd3JhcHBlciB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICNwYWdlLXRvcGJhcixcbiAgICAuZm9vdGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkYm94ZWQtbGF5b3V0LXdpZHRoO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSxcbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwic21cIl0ge1xuICAgICAgICAmW2RhdGEtbGF5b3V0PVwidmVydGljYWxcIl0ge1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI2xheW91dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTQwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm94ZWQtbGF5b3V0LXdpZHRofSAtICN7JHZlcnRpY2FsLW1lbnUtd2lkdGgtc219KTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtc20gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3Zlci1hY3RpdmVcIl0sXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cImxnXCJdIHtcblxuICAgICAgICAjcGFnZS10b3BiYXIsXG4gICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCN7JGJveGVkLWxheW91dC13aWR0aH0gLSAjeyR2ZXJ0aWNhbC1tZW51LXdpZHRofSk7XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIGxlZnQ6ICR2ZXJ0aWNhbC1tZW51LXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0ge1xuXG4gICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgLmZvb3RlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoI3skYm94ZWQtbGF5b3V0LXdpZHRofSAtICN7JHZlcnRpY2FsLW1lbnUtd2lkdGgtbWR9KTtcblxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHZlcnRpY2FsLW1lbnUtd2lkdGgtbWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIGRldGVjaGVkXG5cbiAgICAmW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0ge1xuICAgICAgICBib2R5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICAgICAgICAgICAgI2xheW91dC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGF5b3V0LXdpZHRoIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbS1ob3ZlclwiXSxcbiAgICAgICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtXCJdLFxuICAgICAgICAmW2RhdGEtc2lkZWJhci1zaXplPVwibWRcIl0sXG4gICAgICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJsZ1wiXSB7XG5cbiAgICAgICAgICAgICNwYWdlLXRvcGJhcixcbiAgICAgICAgICAgIC5mb290ZXIge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEhvcml6b250YWwgQm94ZWQgTGF5b3V0XG5cbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl1bZGF0YS1sYXlvdXQtd2lkdGg9XCJib3hlZFwiXSB7XG5cbiAgICAjcGFnZS10b3BiYXIsXG4gICAgI2xheW91dC13cmFwcGVyLFxuICAgIC5mb290ZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRhaW5lci1mbHVpZCxcbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIG1heC13aWR0aDogJGJveGVkLWxheW91dC13aWR0aDtcbiAgICB9XG5cbiAgICAubmF2YmFyLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyAyKSAwIDA7XG4gICAgfVxuXG4gICAgJltkYXRhLXNpZGViYXItc2l6ZT1cInNtLWhvdmVyXCJdLFxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJzbVwiXSAmW2RhdGEtc2lkZWJhci1zaXplPVwic20taG92ZXItYWN0aXZlXCJdLFxuICAgICZbZGF0YS1zaWRlYmFyLXNpemU9XCJsZ1wiXSB7XG5cbiAgICAgICAgI3BhZ2UtdG9wYmFyLFxuICAgICAgICAuZm9vdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU2Nyb2xsYWJsZSBsYXlvdXRcblxuW2RhdGEtbGF5b3V0LXBvc2l0aW9uPVwic2Nyb2xsYWJsZVwiXSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cbiAgICAgICAgI3BhZ2UtdG9wYmFyLFxuICAgICAgICAubmF2YmFyLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl0ge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcblxuICAgICAgICAgICAgI3BhZ2UtdG9wYmFyLFxuICAgICAgICAgICAgLnRvcG5hdiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIlxuLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuIC53YXZlcy1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgICBiYWNrZ3JvdW5kOiAtbW96LXJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICAgIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgLW8tdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW8tdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gICAgYmFja2dyb3VuZDogLW1vei1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgfVxuICAud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG4gIC53YXZlcy1lZmZlY3Qud2F2ZXMtY2xhc3NpYy53YXZlcy1saWdodCAud2F2ZXMtcmlwcGxlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIH1cbiAgLndhdmVzLW5vdHJhbnNpdGlvbiB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLW8tdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAud2F2ZXMtYnV0dG9uLFxuICAud2F2ZXMtY2lyY2xlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHdoaXRlIDEwMCUsIGJsYWNrIDEwMCUpO1xuICB9XG4gIC53YXZlcy1idXR0b24sXG4gIC53YXZlcy1idXR0b246aG92ZXIsXG4gIC53YXZlcy1idXR0b246dmlzaXRlZCxcbiAgLndhdmVzLWJ1dHRvbi1pbnB1dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC53YXZlcy1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAuODVlbSAxLjFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgfVxuICAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC44NWVtIDEuMWVtO1xuICB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjJlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG4gIC53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud2F2ZXMtaW5wdXQtd3JhcHBlciAud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAud2F2ZXMtY2lyY2xlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIuNWVtO1xuICAgIGhlaWdodDogMi41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNWVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAud2F2ZXMtZmxvYXQge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxLjVweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB9XG4gIC53YXZlcy1mbG9hdDphY3RpdmUge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbiAgLndhdmVzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWxpZ2h0IHtcbiAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNCk7XG4gICAgfVxufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLXByaW1hcnkge1xuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjQpO1xuICAgIH1cbn1cbi53YXZlcy1lZmZlY3Qud2F2ZXMtc3VjY2VzcyB7XG4gICAgLndhdmVzLXJpcHBsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuNCk7XG4gICAgfVxufVxuLndhdmVzLWVmZmVjdC53YXZlcy1pbmZvIHtcbiAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkaW5mbywgMC40KTtcbiAgICB9XG59XG4ud2F2ZXMtZWZmZWN0LndhdmVzLXdhcm5pbmcge1xuICAgIC53YXZlcy1yaXBwbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3YXJuaW5nLCAwLjQpO1xuICAgIH1cbn1cbi53YXZlcy1lZmZlY3Qud2F2ZXMtZGFuZ2VyIHtcbiAgICAud2F2ZXMtcmlwcGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFuZ2VyLCAwLjQpO1xuICAgIH1cbn0iLCIvL1xuLy8gYXZhdGFyLnNjc3Ncbi8vXG5cbi5hdmF0YXIteHhzIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xufVxuXG4uYXZhdGFyLXhzIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG59XG5cbi5hdmF0YXItc20ge1xuICAgIGhlaWdodDogM3JlbTtcbiAgICB3aWR0aDogM3JlbTtcbn1cblxuLmF2YXRhci1tZCB7XG4gICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmF2YXRhci1sZyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIHdpZHRoOiA2cmVtO1xufVxuXG4uYXZhdGFyLXhsIHtcbiAgICBoZWlnaHQ6IDcuNXJlbTtcbiAgICB3aWR0aDogNy41cmVtO1xufVxuXG4uYXZhdGFyLXRpdGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIGF2YXRhciBncm91cFxuLmF2YXRhci1ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgLmF2YXRhci1ncm91cC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gYWNjb3JkaW9uLnNjc3Ncbi8vXG5cbi5hY2NvcmRpb24ge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cblxuICAgICYuYWNjb3JkaW9uLWljb24tbm9uZSB7XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEFjY29yZGlvbiB3aXRoIGljb25cblxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbiB7XG4gICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxGMDE0MlwiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTQwXCI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBBY2NvcmRpb24gd2l0aCBwbHVzIGljb25cblxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbi1wbHVzIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYwNDE1XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjAzNzRcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gbGVmdCBJY29uIGFjY29yZGlvblxuXG4ubGVmdGljb24tYWNjb3JkaW9uIHtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi43NXJlbTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAkYWNjb3JkaW9uLWJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBib3JkZXIgYWNjb3JkaW9uXG5cbi5hY2NvcmRpb24tYm9yZGVyLWJveCB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGFjY29yZGlvbi1ib3JkZXItd2lkdGggc29saWQgJGFjY29yZGlvbi1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRhY2NvcmRpb24tYm9yZGVyLXJhZGl1cztcblxuICAgICAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1hY2NvcmRpb24tYm9yZGVyIHtcbiAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRhY2NvcmRpb24tYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cblxuLy9hY2NvcmRpb24gQ29sb3IgXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYWNjb3JkaW9uLSN7JGNvbG9yfSB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHZhbHVlLCAwLjYpO1xuXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdmFsdWUsIDAuMSkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1maWxsLSN7JGNvbG9yfSB7XG4gICAgICAgIC5hY2NvcmRpb24taXRlbSB7XG4gICAgICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6bm90KC5jb2xsYXBzZWQpIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIHRoZW1lIGRhcmtcblxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJde1xuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JHdoaXRlfSc+PHBhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8+PC9zdmc+XCIpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRncmF5LTUwMH0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHJ0bFxuW2Rpcj1cInJ0bFwiXXtcbiAgICAuY3VzdG9tLWFjY29yZGlvbndpdGhpY29uIHtcbiAgICAgICAgLmFjY29yZGlvbi1idXR0b246OmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gX2hlbHBlci5zY3NzXG4vL1xuXG4kZm9udC1zaXplLW1peGluZzogMTAsIDExLCAxMiwgMTMsIDE0LCAxNSwgMTYsIDE3LCAxOCwgMTksIDIwLCAyMSwgMjIsIDIzLCAyNCwgMzYsIDQ4O1xuXG5AZWFjaCAkZm9udC1zaXplLW1peGluZyBpbiAkZm9udC1zaXplLW1peGluZyB7XG4gIC5mcy0jeyRmb250LXNpemUtbWl4aW5nfSB7XG4gICAgZm9udC1zaXplOiAjeyRmb250LXNpemUtbWl4aW5nfXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gYm9yZGVyLWNvbG9yXG4uYm9yZGVyLWRhcmsge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspIWltcG9ydGFudDtcbn1cbi5ib3JkZXItbGlnaHQge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KSFpbXBvcnRhbnQ7XG59XG5cbi8vIEJvcmRlciBTdHlsZVxuJGJvcmRlci1zdHlsZS1taXhpbmc6IGRvdWJsZSwgZGFzaGVkLCBncm9vdmUsIG91dHNldCwgcmlkZ2UsIGRvdHRlZCwgaW5zZXQ7XG5AZWFjaCAkYm9yZGVyLXN0eWxlLW1peGluZyBpbiAkYm9yZGVyLXN0eWxlLW1peGluZyB7XG4gICAgLmJvcmRlci0jeyRib3JkZXItc3R5bGUtbWl4aW5nfSB7XG4gICAgICAgIGJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlLW1peGluZ30gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmJvcmRlci10b3AtI3skYm9yZGVyLXN0eWxlLW1peGluZ30ge1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiAjeyRib3JkZXItc3R5bGUtbWl4aW5nfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyLWJvdHRvbS0jeyRib3JkZXItc3R5bGUtbWl4aW5nfSB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6ICN7JGJvcmRlci1zdHlsZS1taXhpbmd9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5ib3JkZXItZW5kLSN7JGJvcmRlci1zdHlsZS1taXhpbmd9IHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiAjeyRib3JkZXItc3R5bGUtbWl4aW5nfSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYm9yZGVyLXN0YXJ0LSN7JGJvcmRlci1zdHlsZS1taXhpbmd9IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtc3R5bGU6ICN7JGJvcmRlci1zdHlsZS1taXhpbmd9ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIFxuICAgIC8vIExpc3QgR3JvdXAgRmx1c2ggU3R5bGVcbiAgICAubGlzdC1ncm91cC1mbHVzaCB7XG4gICAgICAgICYuYm9yZGVyLSN7JGJvcmRlci1zdHlsZS1taXhpbmd9IHsgXG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlLW1peGluZ30gIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9saW5rXG5bZGF0YS1sYXlvdXQtbW9kZT1cImRhcmtcIl17XG4gICAgLmxpbmstZGFyaywgLmxpbmstbGlnaHR7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyaykgIWltcG9ydGFudDtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIDAuNzUpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLy8gRm9udCBGYW1pbHlcblxuLmZmLWJhc2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbn1cblxuLmZmLXNlY29uZGFyeSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG59XG5cbi8vIEZvbnQgd2VpZ2h0IGhlbHAgY2xhc3NcblxuLmZ3LW1lZGl1bSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi8vIEZsZXhcblxuLmZsZXgtMSB7XG4gICAgZmxleDogMTtcbn1cblxuLy8gU29jaWFsXG5cbi5zb2NpYWwtbGlzdC1pdGVtIHtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgd2lkdGg6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMnJlbSAtIDRweCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGdyYXktNjAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XG4gICAgfVxufVxuXG5cbi8vIEJhY2tncm91biBwYXR0ZXJuXG4uYmctcGF0dGVybiB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL21vZGFsLWJnLnBuZ1wiKSAkbW9kYWwtY29udGVudC1iZztcbn1cblxuLy8gRml4ZWQgbWluaW11bSB3aWR0aFxuLncteHMge1xuICAgIG1pbi13aWR0aDogODBweDtcbn1cblxuLnctc20ge1xuICAgIG1pbi13aWR0aDogOTVweDtcbn1cblxuLnctbWQge1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG59XG5cbi53LWxnIHtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4udy14bCB7XG4gICAgbWluLXdpZHRoOiAxNjBweDtcbn1cblxuLy8gSWNvbnMgU2l6ZXNcbi5pY29uLXhzIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG59XG5cbi5pY29uLXNtIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG59XG5cbi5pY29uLW1kIHtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDIycHg7XG59XG5cbi5pY29uLWxnIHtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgd2lkdGg6IDI0cHg7XG59XG5cbi5pY29uLXhsIHtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG59XG5cbi5pY29uLXh4bCB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAzMnB4O1xufVxuXG4vLyBEdWFsIEljb25zXG4uaWNvbi1kdWFsIHtcbiAgICBjb2xvcjogJGdyYXktNTAwO1xuICAgIGZpbGw6IHJnYmEoJGdyYXktNTAwLDAuMTYpO1xufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmljb24tZHVhbC0jeyRjb2xvcn0ge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICBmaWxsOiByZ2JhKCR2YWx1ZSwgMC4xNik7XG4gICAgfVxufVxuXG4vLyBTZWFyY2ggXG4uc2VhcmNoLWJveHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIH1cbiAgICAuc2VhcmNoLWljb257XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxM3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cbn1cblxuXG4vLyBvdmVybGF5XG5cbi5iZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwLjc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xufVxuXG4vLyBCdG4gQ3VzdG9taXplclxuXG4uY3VzdG9taXplci1zZXR0aW5nIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG59XG5cbi8vIFxuY29kZSB7XG4gICAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLmxheW91dC1yaWdodHNpZGUge1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0jeyRncmlkLWd1dHRlci13aWR0aH07XG4gICAgbWFyZ2luLXRvcDogY2FsYygxcHggLSAjeyRncmlkLWd1dHRlci13aWR0aH0gKiAxLjEpO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgI3skZ3JpZC1ndXR0ZXItd2lkdGh9ICogMS4xKTtcbn1cblxuLmxheW91dC1yaWdodHNpZGUtY29sIHtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNjk5Ljk4cHgpIHsgXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHotaW5kZXg6IDEwMDQ7XG4gICAgICAgIC5vdmVybGF5e1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4yKTtcbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmxheW91dC1yaWdodHNpZGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLmNhcmQtYm9keSB7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0PVwiaG9yaXpvbnRhbFwiXSwgW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXXtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgIC5sYXlvdXQtcmlnaHRzaWRle1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYygyOHB4IC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gY2FsYygjeyRncmlkLWd1dHRlci13aWR0aH0gLyA1KSk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG9iamVjdCBmaXQgY292ZXJcbi5vYmplY3QtY292ZXJ7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi8vIHRleHQtdHJ1bmNhdGUtdHdvLWxpbmVzXG4udGV4dC10cnVuY2F0ZS10d28tbGluZXN7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4vLyBGYXZvdXJpdGUgYnV0dG9uIFxuLmZhdm91cml0ZS1idG57XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAucmktc3Rhci1maWxse1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICAgICYuYWN0aXZle1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAucmktc3Rhci1maWxse1xuICAgICAgICAgICAgY29sb3I6ICR3YXJuaW5nO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjE4NlwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLy8gY2FyZFxuLmNhcmQtbG9nby1saWdodHtcbiAgICBkaXNwbGF5OiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1sb2dvLWxpZ2h0KTtcbn1cblxuLmNhcmQtbG9nby1kYXJre1xuICAgIGRpc3BsYXk6IHZhcigtLSN7JHByZWZpeH1jYXJkLWxvZ28tZGFyayk7XG59XG5cbltkYXRhLWxheW91dC1tb2RlPVwiZGFya1wiXXtcbiAgICAuYnRuLWNsb3Nle1xuICAgICAgICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgICB9XG59XG5cblxuI2JhY2stdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxMDBweDtcbiAgICByaWdodDogMjhweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlLXVwIDEuNXMgaW5maW5pdGUgbGluZWFyO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlLXVwIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmN1cnNvci1wb2ludGVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLy8gXG4vLyBwcmVsb2FkZXIuc2Nzc1xuLy9cblxuI3ByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbltkYXRhLXByZWxvYWRlcj1cImRpc2FibGVcIl0gI3ByZWxvYWRlciB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzdGF0dXMge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xufVxuXG4uc3Bpbm5lci1jaGFzZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbmltYXRpb246IHNwaW5uZXItY2hhc2UgMi41cyBpbmZpbml0ZSBsaW5lYXIgYm90aDtcbn1cblxuLmNoYXNlLWRvdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDsgXG4gICAgYW5pbWF0aW9uOiBjaGFzZS1kb3QgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoOyBcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBhbmltYXRpb246IGNoYXNlLWRvdC1iZWZvcmUgMi4wcyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoOyBcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7IFxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyBcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHsgXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTEuMHM7XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7IFxuICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gICAgICAgIH0gXG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDQpIHsgXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gICAgICAgIH0gXG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDUpIHsgXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7IFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuN3M7XG4gICAgICAgIH0gXG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDYpIHsgXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IFxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1jaGFzZSB7XG4gICAgMTAwJSB7IFxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyBcbiAgICB9IFxufVxuXG5Aa2V5ZnJhbWVzIGNoYXNlLWRvdCB7XG4gICAgODAlLCAxMDAlIHsgXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IFxuICAgIH0gXG59XG5cbkBrZXlmcmFtZXMgY2hhc2UtZG90LWJlZm9yZSB7XG4gICAgNTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyBcbiAgICB9IFxuICAgIDEwMCUsIDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApOyBcbiAgICB9IFxufSIsIi8vXG4vLyBmb3Jtcy5zY3NzXG4vL1xuXG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgLypydGw6IHJpZ2h0Ki87XG4gICAgfVxufVxuIiwiLy8gXG4vLyBXaWRnZXRzLnNjc3Ncbi8vIFxuXG4ubWFpbi1jaGFydCB7XG4gICAgLmNoYXJ0LWJvcmRlci1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEuNHB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDJweCAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8qIEFjdGl2aXR5ICovXG5cbi5hY3Rpdml0eS1mZWVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgLmZlZWQtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkbGlnaHQ7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIGxlZnQ6IC02cHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gbWluaS1zdGF0cy13aWRcbi5taW5pLXN0YXRzLXdpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLm1pbmktc3RhdC1pY29uIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgLjEpO1xuICAgICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAyN3B4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5taW5pLXN0YXQtaWNvbiB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vIGNyZWRpdCBjYXJkIHdpZGdldFxuLmNhcmQtd3JhcHBlcntcbiAgICAuanAtY2FyZHtcbiAgICAgICAgLmpwLWNhcmQtYmFjaywgLmpwLWNhcmQtZnJvbnR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5vdGlmaWNhdGlvbi1lbGVte1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8vZWNvbW1lcmNlIHdpZGdldHNcbi5jbG90aGVzLXNpemUge1xuICAgIGxpIHtcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkK2xhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfZGVtb3Muc2Nzc1xuLy8gXG5cbi8vIEJ1dHRvbnMgZGVtb1xuLmJ1dHRvbi1pdGVtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEycHg7XG5cbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICB9XG59XG5cbi8vIE1vZGFsc1xuLmJzLWV4YW1wbGUtbW9kYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLm1vZGFsLW9wZW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLy8gSWNvbiBkZW1vICggRGVtbyBvbmx5IClcbi5pY29uLWRlbW8tY29udGVudCB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTUwMCk7XG5cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS02MDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmNvbC1sZy00IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGksIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gR3JpZFxuXG4uZ3JpZC1zdHJ1Y3R1cmUge1xuICAgIC5ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG59XG5cbi8vIGN1c3RvbWl6ZXIgc3dpdGNoXG5cbi5pbWctc3dpdGNoe1xuICAgIC5jYXJkLXJhZGlve1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIFxuICAgICAgICAgICAgJjpjaGVja2VkKy5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC41KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGViODAnO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtYnMtdGFyZ2V0PVwiI2NvbGxhcHNlQmdHcmFkaWVudFwiXXtcbiAgICAmLmFjdGl2ZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJlbWl4aWNvbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJde1xuICAgIC5jb2xvcnNjaGVtZS1jYXJkcmFkaW97XG4gICAgICAgIC5mb3JtLWNoZWNrLWxhYmVse1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICB9XG4gICAgICAgIC5iZy1saWdodHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuMSkhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJnLXNvZnQtbGlnaHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLC4xKSFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZGFya3tcbiAgICAgICAgICAgIC5iZy1kYXJre1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSkhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFxuLy8gcHJpbnQuc2Nzc1xuLy9cblxuLy8gVXNlZCBpbnZvaWNlIHBhZ2VcbkBtZWRpYSBwcmludCB7XG4gICAgLnZlcnRpY2FsLW1lbnUsXG4gICAgLnJpZ2h0LWJhcixcbiAgICAucGFnZS10aXRsZS1ib3gsXG4gICAgLm5hdmJhci1oZWFkZXIsXG4gICAgLmFwcC1tZW51LFxuICAgIC5mb290ZXIsXG4gICAgI2JhY2stdG8tdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuY2FyZC1ib2R5LFxuICAgIC5tYWluLWNvbnRlbnQsXG4gICAgLnJpZ2h0LWJhcixcbiAgICAucGFnZS1jb250ZW50LFxuICAgIGJvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmNhcmR7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5pbnZvaWNlLWRldGFpbHN7XG4gICAgICAgIC5kLXNtLWZsZXh7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZHJlc3N7XG4gICAgICAgICYuY29sLXNtLTYge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFxuLy8gcmliYm9ucy5zY3NzXG4vL1xuXG4ucmliYm9uLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnJpYmJvbiB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAycHggNXB4IDEwcHggcmdiYSgkZGFyaywgMC4xNSk7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICAgIHRvcDogNXB4O1xuXG4gICAgICAgICYucm91bmQtc2hhcGUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYucmliYm9uLXNoYXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyByaWJib24gY2lyY2xlXG4gICAgJi5yaWJib24tY2lyY2xlIHtcbiAgICAgICAgLnJpYmJvbiB7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHJpYmJvbiBmaWxsXG5cbiAgICAmLnJpYmJvbi1maWxsIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIFxuICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB3aWR0aDogOTNweDtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgICAgICAgdG9wOiAtMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgfVxuICAgICAgICAmLnJpYmJvbi1zbSB7XG4gICAgICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyByaWdodFxuICAgICYucmlnaHQge1xuICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgJi5yb3VuZC1zaGFwZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5yaWJib24tc2hhcGUge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWJib24tY2lyY2xlIHtcbiAgICAgICAgICAgIC5yaWJib24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1yaWJib24ge1xuICAgICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWJib24tZmlsbCB7XG4gICAgICAgICAgICAucmliYm9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0zOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnJpYmJvbi1ib3gge1xuICAgICAgICAgICAgLnJpYmJvbi10d28ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC01cHg7XG5cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAucmliYm9uLWNvbnRlbnQge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3IsXG4gICAgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAucmliYm9uLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAoJHZhbHVlKTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKCgkdmFsdWUpLCAxMCUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpYmJvbi1zaGFwZSB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICgkdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAoJHZhbHVlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAoJHZhbHVlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5yaWdodCB7XG4gICAgICAgICAgICAucmliYm9uLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogKCR2YWx1ZSk7XG5cbiAgICAgICAgICAgICAgICAmLnJpYmJvbi1zaGFwZSB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICgkdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICgkdmFsdWUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEljb24gcmliYm9uXG5cbiAgICAuaWNvbi1yaWJib24ge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBsZWZ0OiAyNHB4O1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG5cbiAgICAvKiBSaWJib24gdHdvICovXG4gICAgLnJpYmJvbi10d28ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgICBsZWZ0OiAtMjFweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRjb2xvcixcbiAgICAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgIC5yaWJib24tdHdvLSN7JGNvbG9yfSB7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICgkdmFsdWUpO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkIGRhcmtlbigoJHZhbHVlKSwgMTUlKTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIGRhcmtlbigoJHZhbHVlKSwgMTUlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgZGFya2VuKCgkdmFsdWUpLCAxNSUpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgZGFya2VuKCgkdmFsdWUpLCAxNSUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbi5yaWJib24tYm94IHtcbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgLnJpYmJvbi10aHJlZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC02LjFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJpYmJvbi10aHJlZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTYuMXB4O1xuICAgIGxlZnQ6IDEwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDhweCAxMHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICAgICAgICB3aWR0aDogOTBweDtcblxuICAgICAgICAmOjphZnRlcixcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGxlZnQ6IC04cHg7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA0NHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkO1xuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5yaWJib24tdGhyZWUtI3skY29sb3J9IHtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICgkdmFsdWUpO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogKCR2YWx1ZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkdmFsdWUsIDEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAoJHZhbHVlKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9SaWJib24gSG92ZXJcbi5yaWJib24tYm94IHtcbiAgICAudHJlbmRpbmctcmliYm9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcblxuICAgICAgICAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLnRyZW5kaW5nLXJpYmJvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cbiAgICAgICAgICAgIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgLnRyZW5kaW5nLXJpYmJvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIFxuICAgICAgICAgICAgLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAudHJlbmRpbmctcmliYm9uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgXG4gICAgICAgICAgICAgICAgLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIHRvYXN0LnNjc3Ncbi8vXG5cblxuLy8gdG9hc3Rcbi50b2FzdCB7IFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICAgIH1cbn1cblxuQG1peGluIHRvYXN0LWJvcmRlci12YXJpYW50KCRiZykge1xuICAgIC50b2FzdC1ib2R5e1xuICAgICAgICBjb2xvcjogJGJnO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGJnO1xuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLnRvYXN0LWJvcmRlci0jeyRjb2xvcn0ge1xuICAgICAgICBAaW5jbHVkZSB0b2FzdC1ib3JkZXItdmFyaWFudCgkdmFsdWUpO1xuICAgIH1cbn0iLCIvL1xuLy8gc2Nyb2xsc3B5LnNjc3Ncbi8vXG5cbi8vIFNjcm9sbHNweVxuLnNjcm9sbHNweS1leGFtcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zY3JvbGxzcHktZXhhbXBsZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn0iLCIvLyBcbi8vIHJlYm9vdC5zY3NzXG4vL1xuXG5odG1sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBjb2xvcjogJGhlYWRpbmctY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxubGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIG1hcmdpbi1ib3R0b206ICRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbn1cblxuLy8gYmxvY2txdW90ZVxuXG4uYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLy8gY29udGFpbmVyXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci14eGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgfVxufVxuXG4vLyByb3dcbi5yb3c+KntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIG1peGluZ1xuXG5AZnVuY3Rpb24gc2V0LWNvbG9yLWZyb20tYmFja2dyb3VuZCgkY29sb3IpIHtcbiAgICBAaWYgKGxpZ2h0bmVzcygkY29sb3IpID4gNzApIHtcbiAgICAgICAgQHJldHVybiAkY29sb3ItY29udHJhc3QtZGFyaztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuICRjb2xvci1jb250cmFzdC1saWdodDtcbiAgICB9XG59IiwiLy9cbi8vIGFsZXJ0cy5zY3NzXG4vL1xuXG4vLyBhbGVydCBzb2xpZFxuXG4uYWxlcnQtc29saWQge1xuICAgIC5hbGVydC1saW5rIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG59XG5cbi8vIGFsZXJ0IG91dGxpbmVcblxuLmFsZXJ0LW91dGxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi8vIGFsZXJ0IGJvcmRlcmxlc3NcblxuLmFsZXJ0LWJvcmRlcmxlc3Mge1xuICAgIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gYWxlcnQtbGFiZWwtaWNvblxuXG4uYWxlcnQtbGFiZWwtaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4xNSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLy8gbGFiZWwgYXJyb3dcbiAgICAmLmxhYmVsLWFycm93IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLmxhYmVsLWljb24ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBBbGVydCBib3JkZXIgbGVmdCBleGFtcGxlXG5cbi5hbGVydC1ib3JkZXItbGVmdCB7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cblxuLy8gYWxlcnQgdG9wIGJvcmRlciBleGFtcGxlXG5cbi5hbGVydC10b3AtYm9yZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbn1cblxuLy9hbGVydCBhZGRpdGlvbmFsIGV4YW1wbGVcblxuLmFsZXJ0LWFkZGl0aW9uYWwgeyBcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmFsZXJ0LWJvZHl7XG4gICAgICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICB9XG4gICAgLmFsZXJ0LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRhbGVydC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXM7XG4gICAgICAgIG1hcmdpbjogMCAoLSRhbGVydC1ib3JkZXItd2lkdGgpICgtJGFsZXJ0LWJvcmRlci13aWR0aCkgKC0kYWxlcnQtYm9yZGVyLXdpZHRoKTtcbiAgICB9XG59XG5cbi8vIHJvdW5kZWQgbGFiZWwgZXhhbXBsZVxuXG4ucm91bmRlZC1sYWJlbCB7XG4gICAgLmxhYmVsLWljb24ge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XG4gICAgfVxufVxuXG4vLyBBbGVydCBleGFtcGxlIGxvb3BcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLy8gYWxlcnQgc29saWRcbiAgICAuYWxlcnQtc29saWQge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiBzZXQtY29sb3ItZnJvbS1iYWNrZ3JvdW5kKCR2YWx1ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBhbGVydCBvdXRsaW5lXG4gICAgLmFsZXJ0LW91dGxpbmUge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYWxlcnQgYm9yZGVyIGxlZnRcbiAgICAuYWxlcnQtYm9yZGVyLWxlZnQge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gYWxlcnQgdG9wIGJvcmRlclxuICAgIC5hbGVydC10b3AtYm9yZGVyIHtcbiAgICAgICAgJi5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXG4gICAgLy8gcm91bmRlZCBsYWJlbFxuXG4gICAgLnJvdW5kZWQtbGFiZWwge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBzZXQtY29sb3ItZnJvbS1iYWNrZ3JvdW5kKCR2YWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBsYWJlbCBhcnJvd1xuXG4gICAgLmxhYmVsLWFycm93IHtcbiAgICAgICAgJi5hbGVydC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgLmxhYmVsLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBzZXQtY29sb3ItZnJvbS1iYWNrZ3JvdW5kKCR2YWx1ZSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFsZXJ0e1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAuYnRuLWNsb3NlOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cblxuICAgIC8vYWxlcnQgYWRkaXRpb25hbCBleGFtcGxlXG4gICAgLmFsZXJ0LWFkZGl0aW9uYWwge1xuICAgICAgICAmLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAuYWxlcnQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBzZXQtY29sb3ItZnJvbS1iYWNrZ3JvdW5kKCR2YWx1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9ICAgXG59XG4uYWxlcnQtZGlzbWlzc2libGUge1xuICAgIC5idG4tY2xvc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTU2XCIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uYWxlcnQtb3V0bGluZS5hbGVydC1kYXJre1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG59XG4gICAiLCIvLyBcbi8vIGJhY2tncm91bmRzLnNjc3Ncbi8vXG5cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5iZy1zb2Z0LSN7JGNvbG9yfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoKCR2YWx1ZSksIDAuMTgpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uYmctc29mdC1kYXJre1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwuMTgpIWltcG9ydGFudDtcbn1cblxuLmJnLXNvZnQtbGlnaHR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwuMTgpIWltcG9ydGFudDtcbn1cblxuIiwiLy8gXG4vLyBiYWRnZS5zY3NzXG4vL1xuXG4vLyBTb2Z0IGJhZGdlXG5AbWl4aW4gYmFkZ2UtdmFyaWFudC1zb2Z0KCRiZykge1xuICAgIGNvbG9yOiAkYmc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmcsIDAuMSk7XG59XG5cblxuLy8gT3V0bGluZSBiYWRnZVxuQG1peGluIGJhZGdlLXZhcmlhbnQtb3V0bGluZSgkYmcpIHtcbiAgICBjb2xvcjogJGJnO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRiZztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmJhZGdlLW91dGxpbmUtI3skY29sb3J9IHtcbiAgICAgICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudC1vdXRsaW5lKCR2YWx1ZSk7XG4gICAgfVxufVxuXG4vLyBiYWRnZSBvdXRsaW5lXG5cbi5iYWRnZS1vdXRsaW5lIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmJhZGdlLXNvZnQtI3skY29sb3J9IHtcbiAgICAgICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudC1zb2Z0KCR2YWx1ZSk7XG4gICAgfVxuXG4gICAgLmJhZGdlLW91dGxpbmUge1xuICAgICAgICAmLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50LW91dGxpbmUoJHZhbHVlKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5iYWRnZS1sYWJlbCB7XG4gICAgICAgICYuYmctI3skY29sb3J9IHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gYmFkZ2UtYm9yZGVyXG5cbi5iYWRnZS1ib3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQ7XG59XG5cbi8vIGJhZGdlLWxhYmVsXG5cbi5iYWRnZS1sYWJlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvcmRlcjogOHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cblxuXG4vL0JhZGdlIEdyYWRpZW50IFN0eWxlXG4kZ3JhZGllbnRzOiAoKTtcbiRncmFkaWVudHM6IG1hcC1tZXJnZSgocHJpbWFyeTogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHByaW1hcnkgMCUsICRzdWNjZXNzIDEwMCUpLFxuICAgICAgICBzZWNvbmRhcnk6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRzZWNvbmRhcnkgMCUsICRpbmZvIDEwMCUpLFxuICAgICAgICBzdWNjZXNzOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkc3VjY2VzcyAwJSwgJHdhcm5pbmcgMTAwJSksXG4gICAgICAgIGRhbmdlcjogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGRhbmdlciAwJSwgJHNlY29uZGFyeSAxMDAlKSxcbiAgICAgICAgd2FybmluZzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJHdhcm5pbmcgMCUsIGRhcmtlbigkd2FybmluZywgMTUlKSAxMDAlKSxcbiAgICAgICAgaW5mbzogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGluZm8gMCUsICRzdWNjZXNzIDEwMCUpLFxuICAgICAgICBkYXJrOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAkZGFyayAwJSwgJHByaW1hcnkgMTAwJSkpLFxuICAgICRncmFkaWVudHMpO1xuXG5AbWl4aW4gYmFkZ2UtZ3JhZGllbnQoJHBhcmVudCwgJGdyYWRpZW50KSB7XG4gICAgI3skcGFyZW50fSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudDtcbiAgICB9XG59XG5cbkBlYWNoICRncmFkaWVudCxcbiR2YWx1ZSBpbiAkZ3JhZGllbnRzIHtcbiAgICBAaW5jbHVkZSBiYWRnZS1ncmFkaWVudChcIi5iYWRnZS1ncmFkaWVudC0jeyRncmFkaWVudH1cIiwgJHZhbHVlKTtcbn0iLCIvLyBcbi8vIF9idXR0b25zLnNjc3Ncbi8vIFxuXG5idXR0b24sXG5hIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnRuIHtcbiAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG59XG5cbi5idG4uc2hvdyxcbi5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuOm5vdCguYnRuLWNoZWNrKSsuYnRuOmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8gUm91bmRlZCBCdXR0b25zXG4uYnRuLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cblxuLmJ0bi1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogY2FsYygjeyRidG4tcGFkZGluZy15ICogMn0gKyAjeyRidG4tbGluZS1oZWlnaHR9ZW0gKyAjeyRidG4tYm9yZGVyLXdpZHRoICogMn0pO1xuICAgIHdpZHRoOiBjYWxjKCN7JGJ0bi1wYWRkaW5nLXkgKiAyfSArICN7JGJ0bi1saW5lLWhlaWdodH1lbSArICN7JGJ0bi1ib3JkZXItd2lkdGggKiAyfSk7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGksXG4gICAgc3ZnLFxuICAgIGltZyB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi5idG4tc20ge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoI3skYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skYnRuLWxpbmUtaGVpZ2h0fWVtICsgI3skYnRuLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skYnRuLWxpbmUtaGVpZ2h0fWVtICsgI3skYnRuLWJvcmRlci13aWR0aCAqIDJ9KTtcbiAgICB9XG5cbiAgICAmLmJ0bi1sZyB7XG4gICAgICAgIGhlaWdodDogY2FsYygjeyRidG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRidG4tbGluZS1oZWlnaHR9ZW0gKyAjeyRidG4tYm9yZGVyLXdpZHRoICogMn0pO1xuICAgICAgICB3aWR0aDogY2FsYygjeyRidG4tcGFkZGluZy15LWxnICogMn0gKyAjeyRidG4tbGluZS1oZWlnaHR9ZW0gKyAjeyRidG4tYm9yZGVyLXdpZHRoICogMn0pO1xuICAgIH1cbn1cblxuLy9cbi8vIFNvZnQgQnV0dG9uc1xuLy8gXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYnRuLXNvZnQtI3skY29sb3J9IHtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyR2YWx1ZX07XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1iZzogI3tyZ2JhKCR2YWx1ZSwgLjEpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skd2hpdGV9O1xuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7c2hhZGUtY29sb3IoJHZhbHVlLCAxMCUpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYigkdmFsdWUpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7c2hhZGUtY29sb3IoJHZhbHVlLCAyMCUpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLy9cbi8vIEdob3N0IEJ1dHRvbnNcbi8vIFxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmJ0bi1naG9zdC0jeyRjb2xvcn0ge1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JHZhbHVlfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcjogI3skdmFsdWV9O1xuICAgICAgICAtLSN7JHByZWZpeH1idG4taG92ZXItYmc6ICN7cmdiYSgkdmFsdWUsIC4xKX07XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAtLSN7JHByZWZpeH1idG4tZm9jdXMtc2hhZG93LXJnYjogI3t0by1yZ2IoJHZhbHVlKX07XG4gICAgICAgIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JHZhbHVlfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZzogI3tyZ2JhKCR2YWx1ZSwgLjEpfTtcbiAgICAgICAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDApO1xufVxuXG4vL2J1dHRvbiB3aXRoIGljb25cbi5idG4tbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG5cbiAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDM1LjVweDtcbiAgICAgICAgbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgICAgICB0b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm90dG9tOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgICYuYnRuLWxpZ2h0IHtcbiAgICAgICAgLmxhYmVsLWljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4wNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDRweDtcblxuICAgICAgICAubGFiZWwtaWNvbiB7XG4gICAgICAgICAgICByaWdodDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQW5pbWF0aW9uIEJ1dHRvblxuXG4uYnRuLWFuaW1hdGlvbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4zcywgYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gICAgICAgIHBhZGRpbmc6ICRidG4tcGFkZGluZy15ICRidG4tcGFkZGluZy14O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICB9XG5cbiAgICA+c3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICA+c3BhbiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjUlLCAwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJnKSB7XG4gICAgJi5idG4tYW5pbWF0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRiZyAhaW1wb3J0YW50O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgY29sb3I6ICRiZztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnLCAwLjEpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUpO1xuICAgIH1cbn1cblxuLy9idG4gZ3JvdXBcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8vIGJ0biBncm91cCByYWRpb1xuLmJ0bi1ncm91cC5yYWRpbyB7XG4gICAgLmJ0biB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLWxpZ2h0LFxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLWxpZ2h0LFxuICAgIC5idG4tbGlnaHQuYWN0aXZlLFxuICAgIC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3csXG4gICAgLmJ0bi1saWdodDphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRpbmZvLCAwLjIpO1xuICAgICAgICBjb2xvcjogJGluZm87XG4gICAgfVxufVxuXG4vLyB0aGVtZSBkYXJrXG5bZGF0YS1sYXlvdXQtbW9kZT1cImRhcmtcIl0ge1xuXG4gICAgLmJ0bi1jaGVjazpmb2N1cysuYnRuLWxpZ2h0LFxuICAgIC5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuICAgIC5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1zb2Z0LWxpZ2h0LFxuICAgIC5idG4tc29mdC1saWdodDpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpO1xuICAgIH1cblxuICAgIC5idG4tY2hlY2s6YWN0aXZlKy5idG4tbGlnaHQsXG4gICAgLmJ0bi1jaGVjazphY3RpdmUrLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuICAgIC5idG4tY2hlY2s6YWN0aXZlKy5idG4tc29mdC1saWdodCxcbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1saWdodCxcbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLXNvZnQtbGlnaHQsXG4gICAgLmJ0bi1saWdodC5hY3RpdmUsXG4gICAgLmJ0bi1saWdodDphY3RpdmUsXG4gICAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLFxuICAgIC5idG4tc29mdC1saWdodC5hY3RpdmUsXG4gICAgLmJ0bi1zb2Z0LWxpZ2h0OmFjdGl2ZSxcbiAgICAuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93Pi5idG4tc29mdC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saWdodC1yZ2IpLCAwLjc1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saWdodC1yZ2IpLCAwLjc1KTtcbiAgICB9XG5cbiAgICAuYnRuLWNoZWNrOmZvY3VzKy5idG4tZGFyayxcbiAgICAuYnRuLWNoZWNrOmZvY3VzKy5idG4tb3V0bGluZS1kYXJrLFxuICAgIC5idG4tY2hlY2s6Zm9jdXMrLmJ0bi1zb2Z0LWRhcmssXG4gICAgLmJ0bi1zb2Z0LWRhcms6Zm9jdXMge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjc1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIDAuNzUpO1xuICAgIH1cblxuICAgIC5idG4tY2hlY2s6YWN0aXZlKy5idG4tZGFyayxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLW91dGxpbmUtZGFyayxcbiAgICAuYnRuLWNoZWNrOmFjdGl2ZSsuYnRuLXNvZnQtZGFyayxcbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1kYXJrLFxuICAgIC5idG4tY2hlY2s6Y2hlY2tlZCsuYnRuLW91dGxpbmUtZGFyayxcbiAgICAuYnRuLWNoZWNrOmNoZWNrZWQrLmJ0bi1zb2Z0LWRhcmssXG4gICAgLmJ0bi1kYXJrLmFjdGl2ZSxcbiAgICAuYnRuLWRhcms6YWN0aXZlLFxuICAgIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZSxcbiAgICAuYnRuLW91dGxpbmUtZGFyazphY3RpdmUsXG4gICAgLmJ0bi1zb2Z0LWRhcmsuYWN0aXZlLFxuICAgIC5idG4tc29mdC1kYXJrOmFjdGl2ZSxcbiAgICAuc2hvdz4uYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuICAgIC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSxcbiAgICAuc2hvdz4uYnRuLXNvZnQtZGFyay5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjc1KTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIDAuNzUpO1xuICAgIH1cblxuICAgIC8vIHNvZnRcblxuICAgIC5idG4tc29mdC1saWdodCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuMSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5idG4tc29mdC1kYXJrIHtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjEpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBnaG9zdFxuICAgIC5idG4tZ2hvc3QtbGlnaHQge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuLWdob3N0LWRhcmsge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJ0bi1sb2FkIHtcblxuICAgIC5zcGlubmVyLWJvcmRlcixcbiAgICAuc3Bpbm5lci1ncm93IHtcbiAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICB3aWR0aDogMTlweDtcbiAgICB9XG59XG5cbi8vQm9yZGVyIEJvdHRvbSBCdXR0b25zIFN0eWxlXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG5cbiAgICAuYnRuLSN7JGNvbG9yfSxcbiAgICAuYnRuLW91dGxpbmUtI3skY29sb3J9LFxuICAgIC5idG4tc29mdC0jeyRjb2xvcn0ge1xuICAgICAgICAmLmJ0bi1ib3JkZXIge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtlbigkdmFsdWUsIDglKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9jdXN0b20gdG9nZ2xlXG4uY3VzdG9tLXRvZ2dsZSB7XG4gICAgLmljb24tb2ZmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5pY29uLW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbi1vZmYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBicmVhZGNydW1iLnNjc3Ncbi8vXG5cblxuLy8gQnJlYWRjcnVtYiBpdGVtIGFycm93XG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgICA+IGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNzAwKTtcbiAgICB9XG4gICAgKy5icmVhZGNydW1iLWl0ZW0ge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiAgIiwiLy8gXG4vLyBfY2FyZC5zY3NzXG4vLyBcblxuLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiAkY2FyZC1ib3gtc2hhZG93O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4vL0NhcmQgSGVhZGVyIERyb3Bkb3duXG4uY2FyZC1oZWFkZXItZHJvcGRvd24ge1xuICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwYWRkaW5nOiAkY2FyZC1jYXAtcGFkZGluZy15IDA7XG4gICAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4uY2FyZC1kcm9wIHtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG5cbi5jYXJkLXRpdGxlLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jYXJkLWhlaWdodC0xMDAge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skZ3JpZC1ndXR0ZXItd2lkdGh9KTtcbn1cblxuLmNhcmQtYW5pbWF0ZXtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICY6aG92ZXJ7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKCN7LSRncmlkLWd1dHRlci13aWR0aH0gLyA1KSk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgIH1cbn1cblxuXG4vLyBjYXJkIGNvbG9yIHZhcmlhbnRcblxuQG1peGluIGNhcmQtdmFyaWFudCgkYmcpIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5jYXJkLSN7JGNvbG9yfSB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmQtdmFyaWFudCgkdmFsdWUpO1xuXG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2FyZC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmNhcmQtYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jYXJkLWhlYWRlciwgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICB9XG5cbiAgICB9XG59XG5cbi5jYXJkLWxpZ2h0e1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgLmNhcmQtaGVhZGVyLCAuY2FyZC1mb290ZXJ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjEpO1xuICAgIH1cbiAgICAuY2FyZC10aXRsZSwgLmNhcmQtdGV4dCB7IFxuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cblxuLy8gTG9hZGVyXG5cbi5jYXJkLXByZWxvYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saWdodC1yZ2IpLCAwLjYpO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG5cbi5jYXJkLXN0YXR1cyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuXHR0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgfVxufVxuXG4uY2FyZC1vdmVybGF5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yMCk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cbiAgICAuY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMTUpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2FyZC10b29sYmFyLW1lbnUge1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7XG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB9XG4gICAgLm1pbmltaXplLWNhcmQge1xuICAgICAgICAucGx1c3tcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH0gIFxuICAgICAgICAubWludXMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb2xsYXBzZWR7XG4gICAgICAgICAgICAucGx1c3tcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgLm1pbnVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIFxuLy8gX2Ryb3Bkb3duLnNjc3Ncbi8vIFxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbnRlbnQ6IFwiXFxGMDE0MFwiO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG4gICAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMDtcblxuICAgICYuZHJvcGRvd24tbWVnYW1lbnUge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnQ9XCJ0b3Atc3RhcnRcIl0ge1xuICAgICAgICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZURvd247XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIERyb3BEb3duU2xpZGUge1xuICAgIDEwMCUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIH1cblxuICAgIDAlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBEcm9wRG93blNsaWRlRG93biB7XG4gICAgMTAwJSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgMCUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAuZHJvcGRvd24tbWVudS14bCB7XG4gICAgICAgIHdpZHRoOiA0MjBweDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS1sZyB7XG4gICAgICAgIHdpZHRoOiAzMjBweDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudS1tZCB7XG4gICAgICAgIHdpZHRoOiAyNDBweDtcbiAgICB9XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsMC4xMik7XG4gICAgICAgIHRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3R0b206IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICAgICAgcmlnaHQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAkYnRuLWJvcmRlci1yYWRpdXMgJGJ0bi1ib3JkZXItcmFkaXVzIDA7XG4gICAgfVxufVxuXG4vLyBEcm9wZG93biBNZWdhIE1lbnVcblxuLmRyb3Bkb3duLW1lZ2Ege1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuXG5cbi8vIERyb3Bkb3duIHNpemVcblxuLmRyb3Bkb3duLW1lZ2EtbWVudS14bCB7XG4gICAgd2lkdGg6IDM4cmVtO1xufVxuXG4uZHJvcGRvd24tbWVnYS1tZW51LWxnIHtcbiAgICB3aWR0aDogMjZyZW07XG59XG5cbltkaXI9XCJsdHJcIl0ge1xuICAgIC5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gICAgICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICAgIH1cbn1cbi8vIEN1c3RvbSBEcm9wZG93biB3aXRoIFRhYnNcbi5kcm9wZG93bi1oZWFke1xuICAgIC5uYXYtdGFicy1jdXN0b217XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgLm5hdi1saW5rICB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNik7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuZHJvcGRvd25tZW51LSN7JGNvbG9yfSB7XG4gICAgICAuZHJvcGRvd24taXRlbXtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlciwgJi5hY3RpdmV7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgoJHZhbHVlKSwgMC4wNyk7XG4gICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gX25hdi5zY3NzXG4vL1xuXG4ubmF2LXRhYnMsXG4ubmF2LXBpbGxzIHtcbiAgICA+bGkge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNzAwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2LXBpbGxzIHtcbiAgICA+YSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDApO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICB9XG59XG5cbi5uYXYtcGlsbHMge1xuXG4gICAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgICAuc2hvdz4ubmF2LWxpbmsge1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgfVxufVxuXG4ubmF2LXRhYnMtY3VzdG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWdyYXktMzAwKTtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jYXJkLWhlYWRlci10YWJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTFyZW07XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gdmVydGljYWwgbmF2XG5cbi52ZXJ0aWNhbC1uYXYge1xuICAgIC5uYXYge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgICAubmF2LWljb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9OYXZ0YWIgY3VzdG9tXG4ubmF2dGFiLWJnIHtcbiAgICBsaSB7XG4gICAgICAgID5hIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGFycm93LW5hdnRhYnNcblxuLmFycm93LW5hdnRhYnMge1xuICAgIC5uYXYtaXRlbSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gY3VzdG9tIGhvdmVyIHRhYlxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyB7XG4gICAgLm5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG5cbiAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubmF2LXRpdGwge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5uYXYtdGFiLXBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uYXYtdGFiLXBvc2l0aW9uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcblxuICAgICAgICAgICAgICAgICYubmF2LWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYubmF2LXRpdGwge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0yMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLm5hdi10aXRsIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYXYtaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBjdXN0b20gdmVydGljYWwgdGFiXG5cbi5jdXN0b20tdmVydGktbmF2LXBpbGxzIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1sZWZ0LWNvbG9yIDAuMDQgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGFuaW1hdGlvbiBuYXZcbi5hbmltYXRpb24tbmF2IHtcbiAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjRzIGN1YmljLWJlemllcigwLjUxLCAwLjE4LCAwLCAwLjg4KSAwLjFzO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi1ib3JkZXItdG9wIHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAubmF2LWJvcmRlci10b3AtI3skY29sb3J9IHtcbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm5hdi1jdXN0b20ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG5cbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KTtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5hdi1jdXN0b20tbGlnaHQge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjc1KTtcblxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLm5hdi1jdXN0b20tI3skY29sb3J9IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgIH1cbn1cblxuLm5hdi1jdXN0b20tbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAubmF2LSN7JGNvbG9yfSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi10YWJzIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmF2LXRhYnMtY3VzdG9tIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJyb3ctbmF2dGFicyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VzdG9tLXZlcnRpLW5hdi1waWxscyB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHByb2dyZXNzIG5hdlxuLnByb2dyZXNzLW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcblxuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLm5hdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICYuZG9uZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3RlcCBhcnJvdyBuYXZcbi5zdGVwLWFycm93LW5hdiB7XG4gICAgLm5hdiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cbiAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjA1KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4xKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYtaXRlbSB7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIHZlcnRpY2FsIG5hdiBzdGVwXG4udmVydGljYWwtbmF2cy1zdGVwIHtcbiAgICAubmF2IHtcbiAgICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgMC40KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcblxuICAgICAgICAgICAgLnN0ZXAtdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGVwLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJi5kb25lIHtcbiAgICAgICAgICAgICAgICAuc3RlcC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlYjgwXCI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRvbmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vT3V0bGluZSBCb3JkZXIgTmF2XG4ubmF2LWN1c3RvbS1vdXRsaW5lIHtcbiAgICAmLm5hdiB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLm5hdi0jeyRjb2xvcn0ge1xuICAgICAgICAmLm5hdi1jdXN0b20tb3V0bGluZSB7XG4gICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2N1c3RvbXMgbmF2XG4ubmF2LWN1c3RvbXMge1xuICAgICYubmF2IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDZweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzdweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZyk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2tldygzMGRlZywgMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggMCAwIDA7XG4gICAgICAgICAgICAgICAgbGVmdDogLTI0cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3KC0zMGRlZywgMGRlZyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlLFxuICAgICAgICAgICAgJi5hY3RpdmU6YmVmb3JlLFxuICAgICAgICAgICAgJi5hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gXG4vLyBfdGFibGUuc2Nzc1xuLy8gXG5cbi50YWJsZSB7XG4gICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cblxuICAgIC50YWJsZS1saWdodCB7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgIH1cblxuICAgID50aGVhZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gICAgPjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxufVxuXG5cbi50YWJsZS1ub3dyYXAge1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbn1cblxuLy8gY2FyZCB0YWJsZVxuXG4udGFibGUtY2FyZHtcbiAgICBtYXJnaW46ICgtJGNhcmQtc3BhY2VyLXkpICgtJGNhcmQtc3BhY2VyLXgpO1xuXG4gICAgdGgsXG4gICAgdGQge1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgICAgICYudGFibGUge1xuICAgICAgICAgICAgPiB0aGVhZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAudGFibGUtI3skY29sb3J9IHtcbiAgICAgICAgJi50YWJsZSB7XG4gICAgICAgICAgICA+IHRoZWFkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOmxpZ2h0ZW4oJHZhbHVlLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YWJsZSB7XG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zb3J0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXGYwMzVkXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMC41cmVtO1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAzNjBcIjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbltkYXRhLWxheW91dC1tb2RlPVwiZGFya1wiXXtcbiAgICAudGFibGUtbGlnaHR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIHRoLCB0ZHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9tb2RhbC5zY3NzXG4vL1xuXG4ubW9kYWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbi5tb2RhbC1kaWFsb2c6bm90KC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSkge1xuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBcbiAgICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG5cbi5tb2RhbCB7XG5cdCYuZmFkZUluUmlnaHQge1xuXHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0XHQmLnNob3cge1xuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZhZGVJbkxlZnQge1xuXHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0YW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0XHR9XG5cblx0XHQmLnNob3cge1xuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmZhZGVJblVwIHtcblx0XHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdGFuaW1hdGlvbjogZmFkZUluVXAgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDMwJSk7XG5cdFx0fVxuXG5cdFx0Ji5zaG93IHtcblx0XHRcdC5tb2RhbC1kaWFsb2cge1xuXHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5mbGlwIHtcblx0XHRwZXJzcGVjdGl2ZTogMTMwMHB4O1xuXG5cdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdH1cblxuXHRcdCYuc2hvdyB7XG5cdFx0XHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuem9vbUluIHtcblx0XHQubW9kYWwtZGlhbG9nIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKC43KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQmLnNob3cge1xuXHRcdFx0Lm1vZGFsLWRpYWxvZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSlcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubW9kYWwtZGlhbG9nLXJpZ2h0IHtcblx0bWFyZ2luLXJpZ2h0OiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwO1xufVxuXG4vLyBtb2RhbC1kaWFsb2ctYm90dG9tXG4ubW9kYWwtZGlhbG9nLWJvdHRvbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwfSk7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwKjIgfSk7XG5cdH1cbn1cblxuLm1vZGFsLWRpYWxvZy1ib3R0b20tcmlnaHQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cH0pO1xuXHRtYXJnaW4tcmlnaHQ6ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG5cdFx0bWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwKjIgfSk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcblx0fVxuXG5cdHRvIHtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0fVxufVxuXG5cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7XG5cdH1cblxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW4ge1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG5cdH1cblxuXHQ1MCUge1xuXHRcdG9wYWNpdHk6IDFcblx0fVxufVxuXG4ubG9naW4tbW9kYWwge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgdmVyc2lvbj0nMS4xJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluaycgeG1sbnM6c3ZnanM9J2h0dHA6Ly9zdmdqcy5jb20vc3ZnanMnIHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgcHJlc2VydmVBc3BlY3RSYXRpbz0nbm9uZScgdmlld0JveD0nMCAwIDE0NDAgNTYwJyUzZSUzY2cgbWFzaz0ndXJsKCUyNnF1b3QlM2IlMjNTdmdqc01hc2sxMDE2JTI2cXVvdCUzYiknIGZpbGw9J25vbmUnJTNlJTNjcmVjdCB3aWR0aD0nMTQ0MCcgaGVpZ2h0PSc1NjAnIHg9JzAnIHk9JzAnIGZpbGw9J3JnYmEoNjQlMmMgODElMmMgMTM3JTJjIDEpJyUzZSUzYy9yZWN0JTNlJTNjcGF0aCBkPSdNMCUyYzY1MC43MDRDMTIyLjMyOCUyYzY0OC43NDYlMmMxNTkuMTc1JTJjNDczLjA0MyUyYzI1NS42NzQlMmMzOTcuODM3QzMzOS43MjQlMmMzMzIuMzMzJTJjNDYxLjUyOSUyYzMyNC45MjQlMmM1MjYuNDQ5JTJjMjQwLjQyMUM1OTguNDI4JTJjMTQ2LjczJTJjNjU1LjU0NiUyYzI0Ljg0NyUyYzYzMS4wMTUlMmMtOTAuNzI2QzYwNi42NjYlMmMtMjA1LjQ0NCUyYzQ4Mi45MjYlMmMtMjYzLjQ5NyUyYzQwMS41NjUlMmMtMzQ3Ljk1OEMzMjUuMjE1JTJjLTQyNy4yMTclMmMyNzUuNTQzJTJjLTU0OS4wMTIlMmMxNjcuODI2JTJjLTU3MS41NjNDNjAuMzQ0JTJjLTU5NC4wNjUlMmMtMjcuNzAzJTJjLTQ4Mi45MzIlMmMtMTM1LjE2MyUyYy00NjAuMzI1Qy0yNTYuMzM2JTJjLTQzNC44MzMlMmMtNDAxLjkyOSUyYy01MDkuNjUxJTJjLTQ5Ny45NzIlMmMtNDMxLjQ5NUMtNTkyLjgwNyUyYy0zNTQuMzIxJTJjLTU3OS44NjUlMmMtMjA2Ljg4NiUyYy01OTUuNjAzJTJjLTg1LjYzNUMtNjExLjEzMyUyYzM0LjAxNiUyYy02NTYuNzYxJTJjMTY5LjE4MyUyYy01ODguODg0JTJjMjY4LjkzNEMtNTIwLjg1NCUyYzM2OC45MDklMmMtMzYyLjQ1OCUyYzM0MC4zMjQlMmMtMjYwLjk4OSUyYzQwNi4xMDZDLTE1OC44NzUlMmM0NzIuMzA2JTJjLTEyMS42NzklMmM2NTIuNjUxJTJjMCUyYzY1MC43MDQnIGZpbGw9JyUyMzMzNDE2ZSclM2UlM2MvcGF0aCUzZSUzY3BhdGggZD0nTTE0NDAgOTk1LjY3MkMxNTE5LjcyOCA5ODQuNzQxIDE1NjMuMTIgODk5Ljc3OSAxNjI2LjQ2NiA4NTAuMTQ2OTk5OTk5OTk5OSAxNjgyLjYzOTAwMDAwMDAwMDEgODA2LjEzNSAxNzU2LjI2MSA3ODIuNjAyIDE3OTEuMjkzOTk5OTk5OTk5OSA3MjAuNDMxIDE4MjcuNTcxIDY1Ni4wNTIgMTgzNS41MzcgNTc3LjY2MTAwMDAwMDAwMDEgMTgyMC44MTQgNTA1LjI0NyAxODA2LjUxOCA0MzQuOTMzIDE3NTMuMjY0MDAwMDAwMDAwMSAzODMuMTY5OTk5OTk5OTk5OTYgMTcxMC45NDEgMzI1LjIyOCAxNjY0LjQ3NSAyNjEuNjE0IDE2MzQuOTkyIDE3NS4xNjAwMDAwMDAwMDAwMyAxNTYwLjY1NyAxNDkuMDc5OTk5OTk5OTk5OTggMTQ4NS45NiAxMjIuODcyOTk5OTk5OTk5OTkgMTQwMi4xNDYgMTU1LjU0MyAxMzMyLjAzIDE5Mi4yODkgMTI2OS41NDEgMjI1LjAzOCAxMjMyLjc1NCAyODcuMjUxIDExODkuOTY5IDM0My4zNDcgMTE0OS45MjUgMzk1Ljg0OSAxMTE1Ljc4MSA0NDguOSAxMDg5Ljk2IDUwOS42NzIgMTA1NiA1ODkuNTk5IDk4OC45NjgwMDAwMDAwMDAxIDY3MS4xNjU5OTk5OTk5OTk5IDEwMTUuNTU3IDc1My44MzcgMTA0MS45MSA4MzUuNzc0IDExNDIuNzE0IDg2My42MSAxMjE3LjQ5OCA5MDYuMjIgMTI4OC4zODggOTQ2LjYxMSAxMzU5LjE2NyAxMDA2Ljc1NSAxNDQwIDk5NS42NzInIGZpbGw9JyUyMzRkNjFhNCclM2UlM2MvcGF0aCUzZSUzYy9nJTNlJTNjZGVmcyUzZSUzY21hc2sgaWQ9J1N2Z2pzTWFzazEwMTYnJTNlJTNjcmVjdCB3aWR0aD0nMTQ0MCcgaGVpZ2h0PSc1NjAnIGZpbGw9J3doaXRlJyUzZSUzYy9yZWN0JTNlJTNjL21hc2slM2UlM2MvZGVmcyUzZSUzYy9zdmclM2VcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn0iLCIvLyBcbi8vIF9wYWdpbmF0aW9uLnNjc3Ncbi8vIFxuXG4vLyBQYWdpbmF0aW9uIFNlcGFyYXRlZFxuLnBhZ2luYXRpb24tc2VwYXJhdGVkIHtcbiAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4zNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBQYWdpbmF0aW9uIHJvdW5kZWQgKEN1c3RvbSlcbi5wYWdpbmF0aW9uLXJvdW5kZWQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLnBhZ2luYXRpb24tc20ge1xuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjVweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIHtcbiAgICAucGFnZS1saW5re1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgfVxufSIsIi8vIFxuLy8gX3Byb2dyZXNzLnNjc3Ncbi8vIFxuXG4vLyBQcm9ncmVzcyBoZWlnaHQgc21hbGxcbi5wcm9ncmVzcy1zbSB7XG4gICAgaGVpZ2h0OiA1cHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBsYXJnZVxuLnByb2dyZXNzLWxnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG59XG5cbi8vIFByb2dyZXNzIGhlaWdodCBFeHRyYSBsYXJnZVxuLnByb2dyZXNzLXhsIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jdXN0b20tcHJvZ2VzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLnByb2dyZXNzLWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEycHg7XG5cbiAgICAgICAgLmF2YXRhci10aXRsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBhbmltYXRlZC1wcm9ncmVzc1xuXG4uYW5pbWF0ZWQtcHJvZ3Jlc3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYW5pbWF0aW9uOiBhbmltYXRlLXBvc2l0aXZlIDJzO1xuICAgIH1cbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLXBvc2l0aXZlIHtcbiAgICAwJSB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgIH1cbn1cblxuLy8gY3VzdG9tLXByb2dyZXNzXG5cbi5jdXN0b20tcHJvZ3Jlc3Mge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgIC5wcm9ncmVzcy1iYXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICByaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gcHJvZ3Jlc3Mgd2l0aGxhYmVsXG4ucHJvZ3Jlc3MtbGFiZWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLnByb2dyZXNzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLmxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICByaWdodDogLTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA0cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5wcm9ncmVzcy1zdGVwLWFycm93IHtcbiAgICBoZWlnaHQ6IDMuMjVyZW07XG5cbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgICAgICAgZm9udC1zaXplOiAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5AbWl4aW4gcHJvZ3Jlc3MtdmFyaWFudCgkYmcpIHtcbiAgICAucHJvZ3Jlc3MtYmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuICAgICAgICAmOjphZnRlciB7IFxuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRiZztcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZywgMC4xKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRiZyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6YWZ0ZXIgeyBcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgkYmcsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5wcm9ncmVzcy0jeyRjb2xvcn0ge1xuICAgICAgICBAaW5jbHVkZSBwcm9ncmVzcy12YXJpYW50KCR2YWx1ZSk7XG4gICAgfVxufVxuXG4iLCIvLyBcbi8vIF9wb3BvdmVyLnNjc3Ncbi8vIFxuXG4ucG9wb3ZlciB7XG4gICAgYm94LXNoYWRvdzogJHBvcG92ZXItYm94LXNoYWRvdztcbn0iLCIvLyBcbi8vIHR5cGUuc2Nzc1xuLy9cblxuLy8gVGV4dCBjb2xvcnNcbi50ZXh0LXdoaXRlLTc1IHtcbiAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuNzUpICFpbXBvcnRhbnQ7XG59XG5cbi8vIEJsb2NrcXVvdGVcbi5jdXN0b20tYmxvY2txdW90ZSB7XG4gICAgJi5ibG9ja3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbiAgICAgICAgXG4gICAgICAgICYuYmxvY2txdW90ZS1vdXRsaW5le1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmN1c3RvbS1ibG9ja3F1b3RlIHtcbiAgICAgICAgJi5ibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICYuYmxvY2txdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjeyR2YWx1ZX07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkdmFsdWUsIDAuMTUpO1xuXG4gICAgICAgICAgICAgICAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYmxvY2txdW90ZS1vdXRsaW5le1xuICAgICAgICAgICAgICAgICYuYmxvY2txdW90ZS0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICN7JHZhbHVlfTtcblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2txdW90ZS1mb290ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICN7JHZhbHVlfTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmN1c3RvbS1ibG9ja3F1b3Rle1xuICAgICYuYmxvY2txdW90ZXtcbiAgICAgICAgJi5ibG9ja3F1b3RlLWRhcmt7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIDAuMTUpO1xuICAgICAgICAgICAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYmxvY2txdW90ZS1vdXRsaW5le1xuICAgICAgICAgICAgJi5ibG9ja3F1b3RlLWRhcmt7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgICAgICAgICAgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9mb3JtLWNoZWNrLnNjc3Ncbi8vXG5cbi5mb3JtLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdFxuICAgICAgICAvKnJ0bDogcmlnaHQqLztcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuXG4vLyBjaGVja2JveCBjb2xvclxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmZvcm0tY2hlY2stI3skY29sb3J9IHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1yYWRpby0jeyRjb2xvcn0ge1xuICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8vIGNoZWNrYm94IGlucHV0IHJpZ2h0XG4uZm9ybS1jaGVjay1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgfVxuXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmZvcm0tc3dpdGNoIHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTEuNjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4vLyBDaGVja2JveCBvdXRsaW5lXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuZm9ybS1jaGVjay1vdXRsaW5lIHtcbiAgICAgICAgJi5mb3JtLWNoZWNrLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZSB7XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTJDXCI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gUmFkaW9cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5mb3JtLXJhZGlvLW91dGxpbmUge1xuICAgICAgICAmLmZvcm0tcmFkaW8tI3skY29sb3J9IHtcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lIHtcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRjA3NjVcIjtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMi4ycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuLy8gU3dpdGNoIHNpemVzXG5cbi5mb3JtLXN3aXRjaC1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgbWluLWhlaWdodDogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbGVmdDogLTAuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG59XG5cbi5mb3JtLXN3aXRjaC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG5cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxlZnQ6IC0wLjc1cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuZm9ybS1zd2l0Y2gtI3skY29sb3J9IHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXN3aXRjaC1jdXN0b20ge1xuICAgICAgICAmLmZvcm0tc3dpdGNoLSN7JGNvbG9yfSB7XG4gICAgICAgICAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ3VzdG9tIFN3aXRjaCBzdHlsZVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tIHtcbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYwNzY1XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtYmc7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXN3aXRjaC10cmFuc2l0aW9uKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBTd2l0Y2ggLSBSaWdodFxuXG4uZm9ybS1zd2l0Y2gtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgICAgIG1hcmdpbi10b3A6IC4xZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG59XG5cbi8vIGNhcmQgcmFkaW9cbi5jYXJkLXJhZGlvIHtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzJweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQrLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJ1xcZWI4MCc7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayB7XG4gICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCsuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJde1xuICAgIC5mb3JtLXN3aXRjaHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQsIC5mb3JtLWNoZWNrLWlucHV0OmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRncmF5LTQwMH0nLz48L3N2Zz5cIikpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfZm9ybS1jb250cm9sLnNjc3Ncbi8vXG5cblxuLmZvcm0taWNvbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtcGFkZGluZy14KjM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgaSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLnJpZ2h0e1xuICAgICAgICAuZm9ybS1jb250cm9sLWljb24ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LXBhZGRpbmcteCozO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5bZGF0YS1sYXlvdXQtbW9kZT1cImRhcmtcIl17XG4gICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2Zyh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNic+PHBhdGggZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRncmF5LTQwMH0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLz48L3N2Zz5cIikpO1xuICAgIH1cbn0iLCIvL1xuLy8gX2xpc3QtZ3JvdXAuc2Nzc1xuLy9cblxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmxpc3QtZ3JvdXAtZmlsbC0jeyRjb2xvcn0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGlzdC1ncm91cC1maWxsLWxpZ2h0IHtcbiAgICBjb2xvcjogJGRhcmsgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIC5saXN0LXRleHQge1xuICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm94LXNoYWRvdzogJGVsZW1lbnQtc2hhZG93O1xuICAgICAgICAubGlzdC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5saXN0LXRleHQge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvL1xuLy8gX2N1c3RvbS1zY3JvbGxiYXIuc2Nzc1xuLy9cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIFNjcm9sbCBvbiB0aGlzIGVsZW1lbnQgb3RoZXJ3aXNlIGVsZW1lbnQgY2FuJ3QgaGF2ZSBhIHBhZGRpbmcgYXBwbGllZCBwcm9wZXJseSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDJweDtcbiAgd2lkdGg6IDZweDtcbiAgbWluLWhlaWdodDogMTBweDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogI2EyYWRiNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uY3VzdG9tLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIFtkYXRhLXNpbXBsZWJhci10cmFjaz1cIiN7JGNvbG9yfVwiXXtcbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmFsdWU7XG4gICAgfVxuICB9XG59IiwiLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cblxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNb25hY28sIFwiQW5kYWxlIE1vbm9cIiwgXCJVYnVudHUgTW9ub1wiLCBtb25vc3BhY2U7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aGl0ZS1zcGFjZTogcHJlO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgLW1vei10YWItc2l6ZTogNDtcbiAgICAtby10YWItc2l6ZTogNDtcbiAgICB0YWItc2l6ZTogNDtcblxuICAgIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgICAtbW96LWh5cGhlbnM6IG5vbmU7XG4gICAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gICAgaHlwaGVuczogbm9uZTtcbn1cblxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6LW1vei1zZWxlY3Rpb24sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAgIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxuICAgIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi8qIENvZGUgYmxvY2tzICovXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xufVxuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBwYWRkaW5nOiAwLjFlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjNlbTtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udG9rZW4uY29tbWVudCxcbi50b2tlbi5wcm9sb2csXG4udG9rZW4uZG9jdHlwZSxcbi50b2tlbi5jZGF0YSB7XG4gICAgY29sb3I6IHNsYXRlZ3JheTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLnRva2VuLm5hbWVzcGFjZSB7XG4gICAgb3BhY2l0eTogMC43O1xufVxuXG4udG9rZW4ucHJvcGVydHksXG4udG9rZW4udGFnLFxuLnRva2VuLmJvb2xlYW4sXG4udG9rZW4ubnVtYmVyLFxuLnRva2VuLmNvbnN0YW50LFxuLnRva2VuLnN5bWJvbCxcbi50b2tlbi5kZWxldGVkIHtcbiAgICBjb2xvcjogJGRhbmdlcjtcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcbiAgICBjb2xvcjogIzY5MDtcbn1cblxuLnRva2VuLm9wZXJhdG9yLFxuLnRva2VuLmVudGl0eSxcbi50b2tlbi51cmwsXG4ubGFuZ3VhZ2UtY3NzIC50b2tlbi5zdHJpbmcsXG4uc3R5bGUgLnRva2VuLnN0cmluZyB7XG4gICAgY29sb3I6ICM5YTZlM2E7XG4gICAgLyogVGhpcyBiYWNrZ3JvdW5kIGNvbG9yIHdhcyBpbnRlbmRlZCBieSB0aGUgYXV0aG9yIG9mIHRoaXMgdGhlbWUuICovXG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC41KTtcbn1cblxuLnRva2VuLmF0cnVsZSxcbi50b2tlbi5hdHRyLXZhbHVlLFxuLnRva2VuLmtleXdvcmQge1xuICAgIGNvbG9yOiAjMDdhO1xufVxuXG4udG9rZW4uZnVuY3Rpb24sXG4udG9rZW4uY2xhc3MtbmFtZSB7XG4gICAgY29sb3I6ICNkZDRhNjg7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4udmFyaWFibGUge1xuICAgIGNvbG9yOiAjZTkwO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRva2VuLml0YWxpYyB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4udG9rZW4uZW50aXR5IHtcbiAgICBjdXJzb3I6IGhlbHA7XG59XG5cbi8qIFByaXNtIGVkaXRvciAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XG59XG5cbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG4gICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuXG5cbi8vIFNjcm9sbGJhclxuXG4ubGFuZ3VhZ2UtbWFya3VwIHtcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIC4xKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWxpZ2h0KVxuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KVxuICAgIH1cbn1cblxuXG4vLyBTY3JvbGwtdG9wXG5cbiNzY3JvbGwtdG9wIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogNjVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi8vIFRvb2xiYXIgKENvcHkgYnV0dG9uKVxuXG4uYnRuLWNsaXBib2FyZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5jb2RlLXRvb2xiYXIgPiAudG9vbGJhciB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIGJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAuMzc1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJGJ0bi10cmFuc2l0aW9uICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCByZ2JhKCRwcmltYXJ5LCAwLjM1KSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG4vL1xuLy8gIF9zd2VldGFsZXJ0Mi5zY3NzXG4vL1xuXG4uc3dhbDItY29udGFpbmVyIHtcbiAgLnN3YWwyLXRpdGxle1xuICAgIHBhZGRpbmc6IDI0cHggMjRweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgfSAgXG59XG5cbi5zd2FsMi1wb3B1cHtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6ICRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG5cbiAgLnN3YWwyLXRpdGxle1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGVhZGluZy1jb2xvcik7XG4gIH1cblxuICAuc3dhbDItaHRtbC1jb250YWluZXJ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgfVxufVxuXG4uc3dhbDItZm9vdGVye1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG59XG5cbi5zd2FsMi1odG1sLWNvbnRhaW5lcntcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3dhbDItaWNvbntcbiAgJi5zd2FsMi1xdWVzdGlvbntcbiAgICBib3JkZXItY29sb3I6ICRpbmZvO1xuICAgIGNvbG9yOiAkaW5mbztcbiAgfVxuICAmLnN3YWwyLXN1Y2Nlc3Mge1xuICAgIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzO1xuICAgIH1cblxuICAgIC5zd2FsMi1zdWNjZXNzLXJpbmd7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMyk7XG4gICAgfVxuICB9XG4gICYuc3dhbDItd2FybmluZ3tcbiAgICBib3JkZXItY29sb3I6ICR3YXJuaW5nO1xuICAgIGNvbG9yOiAkd2FybmluZztcbiAgfVxufVxuXG4uc3dhbDItc3R5bGVke1xuICAmOmZvY3Vze1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLnN3YWwyLWxvYWRlcntcbiAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeSB0cmFuc3BhcmVudCAkcHJpbWFyeSB0cmFuc3BhcmVudDtcbn1cblxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhcntcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC40KTtcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIHtcbiAgLnN3YWwyLXByb2dyZXNzLXN0ZXB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgJi5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcHtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgJn4uc3dhbDItcHJvZ3Jlc3Mtc3RlcCwgJn4uc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5le1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRwcmltYXJ5LCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5le1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmd7XG4gIC5zd2FsMi1zdHlsZWQuc3dhbDItY29uZmlybXtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN3YWwyLWZpbGUsIC5zd2FsMi1pbnB1dCwgLnN3YWwyLXRleHRhcmVhe1xuICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAmOmZvY3Vze1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cbi5zd2FsMi1pbnB1dHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG59XG5cbi5zd2FsMi1jbG9zZXtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICBmb250LXNpemU6IDI4cHg7XG4gICY6Zm9jdXN7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICB9XG59XG5cbi5zd2FsMi12YWxpZGF0aW9uLW1lc3NhZ2V7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufSIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWNoZSAkdmFsdWUgdW5pdFxuICAgICAgJHVuaXQ6IGlmKHR5cGUtb2YoJHZhbHVlKSA9PSBcIm51bWJlclwiLCB1bml0KCR2YWx1ZSksIGZhbHNlKTtcblxuICAgICAgQGlmICR1bml0ID09IHB4IHtcbiAgICAgICAgLy8gQ29udmVydCB0byByZW0gaWYgbmVlZGVkXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArICcgJyArIGlmKCRyZnMtdW5pdCA9PSBweCwgI3tkaXZpZGUoJHZhbHVlLCAkdmFsdWUgKiAwICsgMSkgKiAkcmZzLXJlbS12YWx1ZX1weCwgJHZhbHVlKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gSWYgJHZhbHVlIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICR2YWx1ZSBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogJyc7XG5cbiAgLy8gTG9vcCBvdmVyIGVhY2ggdmFsdWUgYW5kIGNhbGN1bGF0ZSB2YWx1ZVxuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlcyB7XG4gICAgQGlmICR2YWx1ZSA9PSAwIHtcbiAgICAgICR2YWw6ICR2YWwgKyAnIDAnO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyAnICcgKyAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuICAgICAgICAkdmFsdWU6IGRpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyBpZigkdW5pdCA9PSBweCwgMSwgZGl2aWRlKDEsICRyZnMtcmVtLXZhbHVlKSkpO1xuXG4gICAgICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgdmFsdWUgaXMgZ3JlYXRlciB0aGFuIHRoZSBtaW5pbXVtIHZhbHVlXG4gICAgICAgIEBpZiBhYnMoJHZhbHVlKSA8PSAkcmZzLWJhc2UtdmFsdWUgb3Igbm90ICRlbmFibGUtcmZzIHtcbiAgICAgICAgICAkdmFsOiAkdmFsICsgJyAnICsgIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArICcgY2FsYygnICsgJG1pbi13aWR0aCArIGlmKCR2YWx1ZSA8IDAsICcgLSAnLCAnICsgJykgKyAkdmFyaWFibGUtd2lkdGggKyAnKSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZW1vdmUgZmlyc3Qgc3BhY2VcbiAgQHJldHVybiB1bnF1b3RlKHN0ci1zbGljZSgkdmFsLCAyKSk7XG59XG5cbi8vIFJGUyBtaXhpblxuQG1peGluIHJmcygkdmFsdWVzLCAkcHJvcGVydHk6IGZvbnQtc2l6ZSkge1xuICBAaWYgJHZhbHVlcyAhPSBudWxsIHtcbiAgICAkdmFsOiByZnMtdmFsdWUoJHZhbHVlcyk7XG4gICAgJGZsdWlkVmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkVmFsIHtcbiAgICAgICN7JHByb3BlcnR5fTogJHZhbDtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGluY2x1ZGUgX3Jmcy1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkdmFsLCAkZmx1aWRWYWwpO1xuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcbiAgICAgICAgI3skcHJvcGVydHl9OiBpZigkcmZzLW1vZGUgPT0gbWF4LW1lZGlhLXF1ZXJ5LCAkZmx1aWRWYWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vXG4vLyBEcm9wem9uZVxuLy9cblxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgLmR6LW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICB9XG59XG4iLCJcbi8vXG4vLyBfcmFuZ2Utc2xpZGVyLnNjc3Ncbi8vXG5cbi5ub1VpLWNvbm5lY3R7XG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xufVxuXG4ubm9VaS1oYW5kbGV7XG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5ub1VpLWhvcml6b250YWx7XG4gIGhlaWdodDogNHB4O1xuICAubm9VaS1oYW5kbGV7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICByaWdodDogLTEwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IC03cHg7XG5cbiAgICAmOjpiZWZvcmUsICY6OmFmdGVye1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJjpmb2N1c3tcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4vLyB0b29sdGlwXG5cbi5ub1VpLXRvb2x0aXB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbn1cblxuLy8gVmVydGljYWwgU2xpZGVyXG5cbi5ub1VpLXZlcnRpY2Fse1xuICB3aWR0aDogNHB4O1xuICAubm9VaS1oYW5kbGV7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIHJpZ2h0OiAtOHB4O1xuICAgIHRvcDogLTEycHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgJjo6YmVmb3JlLCAmOjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6Zm9jdXN7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ub1VpLW9yaWdpbntcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLm5vVWktdmFsdWV7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm5vVWktbWFya2VyLWhvcml6b250YWx7XG4gICYubm9VaS1tYXJrZXItbGFyZ2V7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWx7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5ub1VpLXRhcmdldHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xufVxuXG4ubm9VaS10b3VjaC1hcmVhe1xuICAmOmZvY3Vze1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gQ29sb3JwaWNrZXJcblxuI3JlZCwgI2dyZWVuLCAjYmx1ZSB7XG5cdG1hcmdpbjogMTBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRoZWlnaHQ6IDIwMHB4O1xufVxuXG4jY29sb3JwaWNrZXIge1xuXHRoZWlnaHQ6IDI0MHB4O1xuXHR3aWR0aDogMzEwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4jcmVzdWx0IHtcblx0bWFyZ2luOiA2MHB4IDI2cHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdHdpZHRoOiAxMDBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuXG4jcmVkIHtcbiAgICAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJGRhbmdlcjtcbiAgICB9XG59XG5cbiNncmVlbiB7XG4gICAgLm5vVWktY29ubmVjdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgIH1cbn1cblxuI2JsdWUge1xuICAgIC5ub1VpLWNvbm5lY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG59XG5cbi8vIEFkZGluZyBrZXlib2FyZCBzdXBwb3J0XG5cbi5mb3JtLWNvbnRyb2x7XG4gICAgJi5rZXlib2FyZHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG4vLyBOb24gbGluZWFyIHNsaWRlclxuXG4uZXhhbXBsZS12YWx7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJWYWx1ZTogXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG59XG5cbi8vIHNob3dpbmcgdG9vbHRpcHNcblxuLm5vVWktdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLWFjdGl2ZSAubm9VaS10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQ29sb3JlZCBDb25uZWN0IEVsZW1lbnRzXG5cbi5jLTEtY29sb3IgeyBiYWNrZ3JvdW5kOiAkZGFuZ2VyOyB9XG4uYy0yLWNvbG9yIHsgYmFja2dyb3VuZDogJHdhcm5pbmc7IH1cbi5jLTMtY29sb3IgeyBiYWNrZ3JvdW5kOiAkc3VjY2VzczsgfVxuLmMtNC1jb2xvciB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyB9XG4uYy01LWNvbG9yIHsgYmFja2dyb3VuZDogJHB1cnBsZTsgfVxuXG4vLyAgc2xpZGVyIHRvZ2xlXG5cbiNzbGlkZXItdG9nZ2xlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgJi5vZmZ7XG4gICAgICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGRhbmdlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gcmFuZ2VzbGlkZXIgY29sb3JcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIFtkYXRhLXNsaWRlci1jb2xvcj1cIiN7JGNvbG9yfVwiXSB7XG4gICAgLm5vVWktY29ubmVjdHtcbiAgICAgIGJhY2tncm91bmQ6ICR2YWx1ZTtcbiAgICB9XG5cbiAgICAubm9VaS1oYW5kbGV7XG4gICAgICBiYWNrZ3JvdW5kOiAkdmFsdWU7XG4gICAgfVxuXG4gICAgJltkYXRhLXNsaWRlci1zdHlsZT1cImJvcmRlclwiXSwgJltkYXRhLXNsaWRlci1zdHlsZT1cInNxdWFyZVwiXXtcbiAgICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHJhbmdlc2xpZGVyIHNpemVzXG5cbltkYXRhLXNsaWRlci1zaXplPVwibGdcIl17XG4gICYubm9VaS1ob3Jpem9udGFse1xuICAgIGhlaWdodDogMTJweDtcblxuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1zbGlkZXItc2l6ZT1cIm1kXCJde1xuICAmLm5vVWktaG9yaXpvbnRhbHtcbiAgICBoZWlnaHQ6IDhweDtcblxuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1zbGlkZXItc2l6ZT1cInNtXCJde1xuICAmLm5vVWktaG9yaXpvbnRhbHtcbiAgICBoZWlnaHQ6IDRweDtcblxuICAgIC5ub1VpLWhhbmRsZXtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyByYW5nZXNsaWRlciBzdHlsZVxuXG5bZGF0YS1zbGlkZXItc3R5bGU9XCJsaW5lXCJde1xuICAmLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGV7XG4gICAgd2lkdGg6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcmlnaHQ6IC04cHg7XG4gIH1cbiAgJi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZXtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgdG9wOiAtM3B4O1xuICB9XG59XG5cbltkYXRhLXNsaWRlci1zdHlsZT1cImJvcmRlclwiXXtcbiAgLm5vVWktaGFuZGxle1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIH1cbn1cblxuW2RhdGEtc2xpZGVyLXN0eWxlPVwic3F1YXJlXCJde1xuICAubm9VaS1oYW5kbGV7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgdG9wOiAtNHB4O1xuICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIH1cbn1cblxuIiwiLy8gXG4vLyBfc29ydGFibGVqcy5zY3NzXG4vLyBcblxuXG4ubmVzdGVkLWxpc3R7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG4gICAgfVxufVxuXG4ubmVzdGVkLWxpc3QsIC5uZXN0ZWQtMSwgLm5lc3RlZC0yLCAubmVzdGVkLTN7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5cbi5uZXN0ZWQtc29ydGFibGUtaGFuZGxle1xuICAgIC5oYW5kbGV7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVte1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgfVxufSIsIi8vIFxuLy8gdG91ci5zY3NzXG4vLyBcblxuLnNoZXBoZXJkLWVsZW1lbnR7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbn1cblxuLnNoZXBoZXJkLWhhcy10aXRsZXtcbiAgICAuc2hlcGhlcmQtY29udGVudHtcbiAgICAgICAgLnNoZXBoZXJkLWhlYWRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuc2hlcGhlcmQtY2FuY2VsLWljb257XG4gICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAuNzUpO1xuICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hlcGhlcmQtZWxlbWVudC5zaGVwaGVyZC1oYXMtdGl0bGVbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dPi5zaGVwaGVyZC1hcnJvdzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbn1cblxuLnNoZXBoZXJkLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xufVxuXG4uc2hlcGhlcmQtdGV4dHtcbiAgICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy14O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG59XG5cbi5zaGVwaGVyZC1idXR0b257XG4gICAgJi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRzdWNjZXNzLCAyLjUlKTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAmLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjc1KTtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICB9XG5cbiAgICAmLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJHByaW1hcnksIDIuNSUpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnNoZXBoZXJkLWZvb3RlcntcbiAgICBwYWRkaW5nOiAwICR0b2FzdC1wYWRkaW5nLXggJHRvYXN0LXBhZGRpbmcteDtcbn1cbi5zaGVwaGVyZC1hcnJvdyxcbi5zaGVwaGVyZC1hcnJvdzpiZWZvcmV7XG4gICAgY29udGVudDogXCJcXGVhNzVcIjtcbiAgICBmb250LWZhbWlseTogJ3JlbWl4aWNvbic7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICBjb2xvcjogJHByaW1hcnk7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50W2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXT4uc2hlcGhlcmQtYXJyb3d7XG4gICAgdG9wOiAtMThweDtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbntcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn0iLCIvL1xuLy8gX3N3aXBlci5zY3NzXG4vL1xuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkcHJpbWFyeSwgMC4yKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGNvbG9yOiByZ2JhKCRwcmltYXJ5LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhNjRcIiAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGVhNmVcIiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4uZHluYW1pYy1wYWdpbmF0aW9ue1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgICYuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZXtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuXG4ucGFnaW5hdGlvbi1jdXN0b217XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcntcbiAgICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHN1Y2Nlc3MsIDAuMjUpO1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgfVxufVxuXG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC4zNSk7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgcGFkZGluZzogMS4ycHg7XG4gICAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgICAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsge1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbiAgICAuZHluYW1pYy1wYWdpbmF0aW9ue1xuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHsgXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuICAgICYucGFnaW5hdGlvbi1jdXN0b217XG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgeyBcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN3aXBlci1zY3JvbGxiYXIgeyBcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZGFyaywgMC4zNSk7IFxuICAgIH1cbn1cblxuLnN3aXBlci13cmFwcGVye1xuICAgIGhlaWdodDogYXV0bztcbn0iLCJcbi8vXG4vLyBfbXVsdGlqcy5zY3NzXG4vL1xuXG4ubXVsdGktd3JhcHBlcntcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiA4NnB4O1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIFxuICAubm9uLXNlbGVjdGVkLXdyYXBwZXJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuc2VsZWN0ZWQtd3JhcHBlciwgLm5vbi1zZWxlY3RlZC13cmFwcGVye1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cbiAgXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgLjIpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRpbnB1dC1iZztcbiAgICB9XG4gIFxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7ICBcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZzsgXG4gICAgfVxufVxuXG4gIC5pdGVtLWdyb3VwIC5ncm91cC1sYWJlbHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuaXRlbXtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3RlZC13cmFwcGVye1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogJGlucHV0LWJnO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuc2VhcmNoLWlucHV0e1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVye1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTYwMCk7XG4gIH1cbn0iLCIvL1xuLy8gX2NvbG9ycGlja2VyLnNjc3Ncbi8vXG5cbi5wY3ItYXBwe1xuICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xufVxuXG4ucGlja3J7XG4gIC5wY3ItYnV0dG9ue1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwIDJweCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgJjo6YWZ0ZXIsICY6OmJlZm9yZXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLnBjci1hcHB7XG4gICZbZGF0YS10aGVtZT1jbGFzc2ljXXtcbiAgICAucGNyLXNlbGVjdGlvbiB7XG4gICAgICAucGNyLWNvbG9yLXByZXZpZXd7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjc1ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICBcbiAgICAgIC5wY3ItY29sb3ItY2hvb3NlciwgLnBjci1jb2xvci1vcGFjaXR5e1xuICAgICAgICBtYXJnaW4tbGVmdDogLjc1ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtdGhlbWU9XCJtb25vbGl0aFwiXXtcbiAgICAucGNyLXJlc3VsdHtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAucGNyLWludGVyYWN0aW9ue1xuICAgIC5wY3ItdHlwZS5hY3RpdmV7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAucGNyLXJlc3VsdHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgaW5wdXR7XG4gICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgJjpmb2N1c3tcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBjci1zYXZle1xuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAucGNyLWNsZWFyLCAucGNyLWNhbmNlbHtcbiAgICAgIGJhY2tncm91bmQ6ICRkYW5nZXIgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn0iLCIvL1xuLy8gZmlsZXBvbmRcbi8vXG5cbi5maWxlcG9uZC0tcm9vdHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmW2RhdGEtc3R5bGUtcGFuZWwtbGF5b3V0fj1jaXJjbGVde1xuICAgIC5maWxlcG9uZC0tZHJvcC1sYWJlbCBsYWJlbHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLmZpbGVwb25kLS1wYW5lbC1yb290e1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG59XG5cbi5maWxlcG9uZC0tZHJvcC1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIGxhYmVse1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICB9XG59XG5cbi5maWxlcG9uZC0tY3JlZGl0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxlcG9uZC0taXRlbS1wYW5lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG59IiwiLy9cbi8vIF9mb3JtLWlucHV0LXNwaW4uc2Nzc1xuLy9cblxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW5wdXQtc3RlcCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBoZWlnaHQ6IDM3LjVweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmc7XG4gICAgcGFkZGluZzogNHB4O1xuXG4gICAgaW5wdXQge1xuICAgICAgICB3aWR0aDogNGVtO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgICAgICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMS40ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAwLjJlbSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRidG4tYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmLmxpZ2h0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5saWdodC1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5mdWxsLXdpZHRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AZWFjaCAkY29sb3IsXG4kdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmlucHV0LXN0ZXAge1xuICAgICAgICAmLnN0ZXAtI3skY29sb3J9IHtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1zdGFydC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWVuZC1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBib3JkZXItcmFkaXVzLW1peGluc1xuIiwiLy9cbi8vIF9ja2VkaXRvci5zY3NzXG4vL1xuXG4uY2sge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuXG4gICAgJi5jay1yZXNldF9hbGwsICYuY2stcmVzZXRfYWxsICp7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5jay10b29sYmFye1xuICAgICAgICBiYWNrZ3JvdW5kOiAje3JnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIC43NSl9ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5jay10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICYuY2stdG9vbGJhcl9ncm91cGluZz4uY2stdG9vbGJhcl9faXRlbXMge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuY2suY2stdG9vbGJhcl9fc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNrLWVkaXRvcl9fbWFpbj4uY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gICAgICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYuY2stZHJvcGRvd25fX3BhbmVse1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1iZykgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJi5jay1saXN0IHtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNob2ljZXMtYmcpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5jay1kcm9wZG93biB7XG4gICAgICAgIC5jay1kcm9wZG93bl9fcGFuZWwge1xuICAgICAgICAgICAgJi5jay1kcm9wZG93bl9fcGFuZWxfbmUsXG4gICAgICAgICAgICAmLmNrLWRyb3Bkb3duX19wYW5lbF9zZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gICAgICAgICZbZGlyPWx0cl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jay1kcm9wZG93bl9fcGFuZWwge1xuICAgICAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2suY2stYnV0dG9uLCBcbmEuY2suY2stYnV0dG9ue1xuXG4gICAgJjpmb2N1cywgJjphY3RpdmV7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWxpZ2h0KSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6bm90KC5jay1kaXNhYmxlZCl7XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmNrLW9ue1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLCBcbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVyc3tcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4+LmNrLWVkaXRvcl9fZWRpdGFibGUsIFxuLmNrLmNrLWVkaXRvcl9fbWFpbj4uY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnN7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICAgIG1pbi1oZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ja1tjbGFzcyo9Y2staGVhZGluZ19oZWFkaW5nXSB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW0gIWltcG9ydGFudDtcbn1cblxuLmNrLFxuYS5jayB7XG4gICAgJi5jay1idXR0b24ge1xuICAgICAgICAmLmNrLW9uOm5vdCguY2stZGlzYWJsZWQpIHtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uY2t7XG4gICAgJi5jay10b29sdGlwe1xuICAgICAgICAuY2stdG9vbHRpcF9fdGV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jay1pbnB1dC10ZXh0e1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaW5wdXQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAmOmZvY3Vze1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5jay1iYWxsb29uLXBhbmVse1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZHJvcGRvd24tYmcgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhaW1wb3J0YW50O1xuXG4gICAgICAgICZbY2xhc3MqPWFycm93X25de1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZHJvcGRvd24tYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi5jay5jay1sYWJlbGVkLWZpZWxkLXZpZXc+LmNrLmNrLWxhYmVsZWQtZmllbGQtdmlld19faW5wdXQtd3JhcHBlcj4uY2suY2stbGFiZWx7XG4gICAgYmFja2dyb3VuZDogJGRyb3Bkb3duLWJnICFpbXBvcnRhbnQ7XG59XG5cbi8vIGNrLWVkaXRvci1yZXZlcnNlXG5cbi5jay1lZGl0b3ItcmV2ZXJzZXtcbiAgICAuY2stZWRpdG9ye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIFxuICAgIC5ja3tcbiAgICAgICYuY2stZWRpdG9yX19tYWluPi5jay1lZGl0b3JfX2VkaXRhYmxle1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIFxuICAgIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbj4uY2stZWRpdG9yX19lZGl0YWJsZSwgXG4gICAgLmNrLmNrLWVkaXRvcl9fbWFpbj4uY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnN7XG4gICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIFxuICAgIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fdG9wIC5jay1zdGlja3ktcGFuZWwgLmNrLXRvb2xiYXIsIFxuICAgIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVyc3tcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuW2Rpcj1cInJ0bFwiXSB7XG4gICAgLmNrLmNrLXRvb2xiYXI+LmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cbn0iLCIvL1xuLy8gX3F1aWxsanMuc2Nzc1xuLy9cblxuLnFsLWVkaXRvciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG59XG5cbi5xbC1jb250YWluZXIge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcblxuICAgICYucWwtc25vdyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIH1cbn1cblxuLnFsLWJ1YmJsZSB7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG59XG5cbi5xbC10b29sYmFyIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2UgIWltcG9ydGFudDtcblxuICAgIHNwYW4ge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWNvbG9yKTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5xbC1zbm93IHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgLnFsLXBpY2tlci5xbC1leHBhbmRlZCB7XG4gICAgICAgICAgICAucWwtcGlja2VyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnFsLXBpY2tlci1vcHRpb25zIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5xbC1zbm93IHtcblxuICAgIC5xbC1zdHJva2UsXG4gICAgLnFsLXNjcmlwdCxcbiAgICAucWwtc3RyaWtlIHN2ZyB7XG4gICAgICAgIHN0cm9rZTogdmFyKC0tI3skcHJlZml4fWNob2ljZXMtbGluay1jb2xvcik7XG4gICAgfVxuXG4gICAgLnFsLWZpbGwge1xuICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWNvbG9yKTtcbiAgICB9XG5cbiAgICAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucWwtcGlja2VyIHtcbiAgICAgICAgJi5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWNvbG9yKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnFsLXNub3cge1xuICAgIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaG9pY2VzLWJnKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi8vIFxuLy8gX2dyaWRqcy5zY3NzXG4vLyBcblxuLmdyaWRqcy1jb250YWluZXIge1xuICAgIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmdyaWRqcy13cmFwcGVyIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAuMDc1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgfVxufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTJweCAwIDA7XG59XG5cbi5ncmlkanMtdGFibGUge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZGpzLXRib2R5LCB0ZC5ncmlkanMtdGR7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuXG50aC5ncmlkanMtdGgsXG50ZC5ncmlkanMtdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy15ICR0YWJsZS1jZWxsLXBhZGRpbmcteDtcbn1cblxudGgge1xuICAgICYuZ3JpZGpzLXRoIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjc1KTtcblxuICAgIH1cblxuICAgICYuZ3JpZGpzLXRoLXNvcnQge1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjg1KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWRqcy1oZWFke1xuICAgIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnO1xufVxuXG4uZ3JpZGpzLXN1bW1hcnkge1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbn1cblxuLmdyaWRqcy1wYWdpbmF0aW9uIHtcblxuICAgIC5ncmlkanMtcGFnZXMgYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICY6aG92ZXI6ZGlzYWJsZWQsXG4gICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCxcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ3JpZGpzLWN1cnJlbnRQYWdlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1lZGl1bTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdyaWRqcy1zZWFyY2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgIH1cbn1cblxuaW5wdXQuZ3JpZGpzLWlucHV0IHtcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXggJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14KjIuMjU7XG4gICAgYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXM7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWZvY3VzLWJnO1xuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cbn1cblxudGguZ3JpZGpzLXRoIHtcbiAgICAuZ3JpZGpzLXRoLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIH1cbn1cblxuYnV0dG9uLmdyaWRqcy1zb3J0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG5cbnRoLmdyaWRqcy10aC1zb3J0IC5ncmlkanMtdGgtY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5idXR0b257XG4gICAgJi5ncmlkanMtc29ydC1hc2MsICYuZ3JpZGpzLXNvcnQtZGVzY3tcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiA3cHg7XG4gICAgfVxufVxuXG5cbi8vIGNhcmQgdGFibGVcblxuLnRhYmxlLWNhcmR7XG5cbiAgICAuZ3JpZGpzLWhlYWR7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTZweCA1cHg7XG4gICAgfVxuXG4gICAgLmdyaWRqcy13cmFwcGVye1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIH1cblxuICAgIC5ncmlkanMtZm9vdGVye1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICB9XG59XG5cbi8vIGdyaWRqcyBzZWxlY3Rpb25cbi5ncmlkanMtdHItc2VsZWN0ZWQge1xuICAgIHRke1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWN0aXZlLWJnO1xuICAgIH1cbiAgICAuZ3JpZGpzLXRkIC5ncmlkanMtY2hlY2tib3hbdHlwZT1jaGVja2JveF17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtYmctaW1hZ2UpLCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKTtcbiAgICAgICAgICB9XG4gICAgfVxufVxuLmdyaWRqcy10ZHtcbiAgICAuZ3JpZGpzLWNoZWNrYm94e1xuICAgICAgICB3aWR0aDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJGZvcm0tY2hlY2staW5wdXQtd2lkdGg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWJnO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG4gICAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZ3JpZGpzLWJvcmRlci1ub25le1xuICAgIHRkLmdyaWRqcy10ZCwgdGguZ3JpZGpzLXRoe1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbn1cblxuLmdyaWRqcy1sb2FkaW5nLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJde1xuICAgIGJ1dHRvbntcbiAgICAgICAgJi5ncmlkanMtc29ydC1uZXV0cmFsLCAmLmdyaWRqcy1zb3J0LWFzYywgJi5ncmlkanMtc29ydC1kZXNje1xuICAgICAgICAgICAgZmlsdGVyOiAkYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBcbi8vIF9saXN0anMuc2Nzc1xuLy8gXG5cbi5saXN0anMtcGFnaW5hdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiA4cHg7XG4gICAgbGl7XG4gICAgICAgIC5wYWdle1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gICAgICAgICAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgLnBhZ2V7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkcGFnaW5hdGlvbi1hY3RpdmUtYmcpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2luYXRpb24td3JhcCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uLW5leHQsXG4ucGFnaW5hdGlvbi1wcmV2IHtcbiAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7IFxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgMjAlKTtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCJcbi8vXG4vLyBfY2hhcnRqcy5zY3NzXG4vL1xuXG4uY2hhcnRqcy1jaGFydHtcbiAgbWF4LWhlaWdodDogMzIwcHg7XG59XG4gICIsIi8vXG4vLyBlY2hhcnRzLnNjc3Ncbi8vXG5cbi5lLWNoYXJ0c3tcbiAgICBoZWlnaHQ6IDM1MHB4O1xufVxuXG4uZS1jaGFydHMtaGVpZ2h0e1xuICAgIGhlaWdodDogMzAwcHg7XG59IiwiXG4vL1xuLy8gX2dvb2dsZS1tYXAuc2Nzc1xuLy9cblxuLmdtYXBzLCAuZ21hcHMtcGFuYXJvbWEge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdtYXBzLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5nbWFwcy1vdmVybGF5X2Fycm93IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgJi5hYm92ZSB7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMTZweCBzb2xpZCAkcHJpbWFyeTtcbiAgfVxuICAmLmJlbG93IHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxNnB4IHNvbGlkICRwcmltYXJ5O1xuICB9XG4gIFxufSIsIi8vXG4vLyBfYXV0b2NvbXBsZXRlLnNjc3Ncbi8vXG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICA+aW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtZm9jdXMtY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+dWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gICAgICAgIGJveC1zaGFkb3c6ICRkcm9wZG93bi1ib3gtc2hhZG93O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZHJvcGRvd24tZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gICAgICAgICAgICBjb2xvcjogJGRyb3Bkb3duLWNvbG9yO1xuXG4gICAgICAgICAgICBtYXJrIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhbmdlcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPXRydWVdLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ub19yZXN1bHQge1xuICAgICAgICAgICAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICoyICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyB2ZWN0b3ItbWFwcy5zY3NzXG4vL1xuXG4uanZtLXRvb2x0aXAge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGc7XG4gICAgcGFkZGluZzogNXB4IDlweDtcbn1cblxuLmp2bS1jb250YWluZXIge1xuICAgIHRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xuICAgICAgICBmaWxsOiB2YXIoLS0jeyRwcmVmaXh9Z3JheS03MDApO1xuICAgIH1cbn1cblxuLmp2bS16b29tLWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG59IiwiLy9cbi8vIF9sZWFmbGV0LW1hcHMuc2Nzc1xuLy9cblxuLmxlYWZsZXQtbWFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICYubGVhZmxldC1jb250YWluZXJ7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICB9XG59IiwiLy8gXG4vLyBfZnVsbGNhbGVuZGFyLnNjc3Ncbi8vIFxuXG5cbi5mYyB0ZCxcbi5mYyB0aCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG59XG5cbi5mYyB7XG4gICAgLmZjLXRvb2xiYXIge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcblxuICAgICAgICAgICAgLmZjLWxlZnQsXG4gICAgICAgICAgICAuZmMtcmlnaHQsXG4gICAgICAgICAgICAuZmMtY2VudGVyIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4qPioge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgIH1cblxuICAgIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgIH1cblxuICAgIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBtYXJnaW46IDJweDtcbiAgICB9XG5cbiAgICAuZmMtZGF5Z3JpZC1kYXkge1xuICAgICAgICAmLmZjLWRheS10b2RheSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgIFxuICAgICAgICAgICAgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYy1kYXlncmlkLWRheSB7XG4gICAgICAgICYuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmZjLXRpbWVncmlkLWNvbCB7XG4gICAgICAgICYuZmMtZGF5LXRvZGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5mYy1saXN0LWV2ZW50LXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtY29sLWhlYWRlcixcbiAgICAuZmMtZGF5Z3JpZC1ib2R5LFxuICAgIC5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24+KntcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tbGlxdWlkPnRke1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbn1cblxuLmZjLXRoZW1lLWJvb3RzdHJhcCBhOm5vdChbaHJlZl0pIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xufVxuXG4uZmMtZXZlbnQge1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5mYyB7XG4gICAgdGguZmMtd2lkZ2V0LWhlYWRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LTMwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xuICAgIH1cbn1cblxuLmZjLXVudGhlbWVkIHtcblxuICAgIC5mYy1jb250ZW50LFxuICAgIC5mYy1kaXZpZGVyLFxuICAgIC5mYy1saXN0LWhlYWRpbmcgdGQsXG4gICAgLmZjLWxpc3QtdmlldyxcbiAgICAuZmMtcG9wb3ZlcixcbiAgICAuZmMtcm93LFxuICAgIHRib2R5LFxuICAgIHRkLFxuICAgIHRoLFxuICAgIHRoZWFkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XG4gICAgfVxuXG4gICAgdGQuZmMtdG9kYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmF5LTIwMCwgMiUpO1xuICAgIH1cbn1cblxuLmZjLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgY29sb3I6ICRncmF5LTcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogbW92ZTtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBtYXJnaW46IDVweCA3cHg7XG4gICAgcGFkZGluZzogNXB4IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudC1kb3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xufVxuXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtbWlycm9yLFxuLmZjLWRheWdyaWQtZG90LWV2ZW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbn1cblxuLy8gLmZjLWRheWdyaWQtZG90LWV2ZW50IHtcbi8vICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4vLyB9XG5cbi5mYy1ldmVudC10aXRsZSxcbi5mYy1zdGlja3kge1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICAgIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWV2ZW50LXRpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudCAuZmMtY29udGVudCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbn1cblxuI2V4dGVybmFsLWV2ZW50cyB7XG4gICAgLmV4dGVybmFsLWV2ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgICAgIG1hcmdpbjogNnB4IDA7XG4gICAgfVxufVxuXG5cbi5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50LmZjLWV2ZW50LmZjLXN0YXJ0LmZjLWVuZC5iZy1kYXJrIHtcbiAgICAuZmMtY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkbGlnaHQ7XG4gICAgfVxufVxuXG4uZmMtcHJldi1idXR0b24sXG4uZmMtbmV4dC1idXR0b24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM3LjVweDtcbiAgICB3aWR0aDogMzcuNXB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmb250LWZhbWlseTogcmVtaXhpY29uICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cblxuLmZjLXByZXYtYnV0dG9uIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWE2NFwiO1xuICAgIH1cbn1cblxuLmZjLW5leHQtYnV0dG9uIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZWE2ZVwiO1xuICAgIH1cbn1cblxuLmZjLXRvb2xiYXItY2h1bmsge1xuICAgIC5idG4tZ3JvdXAge1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuMTUpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6ICRzZWNvbmRhcnk7XG4gICAgfVxufVxuXG4uZmMtdG9vbGJhciB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMTZweDtcbiAgICB9XG59XG5cbiN1cGNvbWluZy1ldmVudC1saXN0IHtcbiAgICAuY2FyZCB7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2V2ZW50LW1vZGFsIHtcbiAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXctZXZlbnQge1xuICAgICAgICAuZXZlbnQtZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgI2V2ZW50LWNhdGVnb3J5LXRhZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmV2ZW50LWRldGFpbHMge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgIC5mYy1kYXlncmlkLWV2ZW50IHtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgfVxufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgLmZjLXRpbWVncmlkLWV2ZW50IHtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG4gICAgfVxufVxuXG5cbi5mYy10aW1lZ3JpZC1zbG90cyB7XG4gICAgdGFibGUge1xuICAgICAgICB0ciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZjLWxpc3QtdGFibGUge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbn1cblxuQGVhY2ggJGNvbG9yLFxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgICAgICAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gICAgICAgICAgICAmLmJnLXNvZnQtI3skY29sb3J9IHtcblxuICAgICAgICAgICAgICAgIC5mYy1ldmVudC10aXRsZSxcbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQtbWFpbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgICAgIC5mYy10aW1lZ3JpZC1ldmVudCB7XG4gICAgICAgICAgICAmLmJnLXNvZnQtI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICAuZmMtZXZlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZjLWxpc3QtdGFibGUge1xuICAgICAgICAuZmMtbGlzdC1ldmVudCB7XG4gICAgICAgICAgICAmLmJnLXNvZnQtI3skY29sb3J9IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAuZmMtbGlzdC1ldmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zb2Z0LWRhcmt7XG4gICAgLmZjLWV2ZW50LW1haW4sIC5mYy1ldmVudC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAgdmFyKC0tI3skcHJlZml4fWRhcmspICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZmMtZGlyZWN0aW9uLWx0cntcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAuZmMtdG9vbGJhcj4qPjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbiAgICB9XG59IiwiLy9cbi8vIGVtb2ppLXBpY2tlci5zY3NzXG4vL1xuXG4uZmctZW1vamktcGlja2Vye1xuICAgIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMzBweDtcblxuICAgICp7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KSB7XG4gICAgICAgIGxlZnQ6IDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvdHRvbTogMTE4cHg7XG4gICAgfVxuXG4gICAgLmZnLWVtb2ppLXBpY2tlci1jb250YWluZXItdGl0bGV7XG4gICAgICAgIGNvbG9yOiAkZGFyayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5mZy1lbW9qaS1waWNrZXItc2VhcmNoe1xuICAgICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmcgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMTFweDtcbiAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mZy1lbW9qaS1waWNrZXItY2F0ZWdvcmllc3tcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpLmFjdGl2ZXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjIpO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCAwLjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgIH1cbn1cblxuLmZnLWVtb2ppLXBpY2tlci1ncmlkID4gbGk6aG92ZXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIDAuMikgIWltcG9ydGFudDtcbn1cblxuYS5mZy1lbW9qaS1waWNrZXItY2xvc2UtYnV0dG9ue1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbGlnaHQsIDQlKSAhaW1wb3J0YW50O1xufSIsIi8vXG4vLyBfZGF0YXRhYmxlcy5zY3NzXG4vL1xuXG50YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIC0tdnotdGFibGUtYWNjZW50LWJnOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xufVxuXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGU+dGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gICAgY29udGVudDpcIlxcZjAzNjBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlPnRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDphZnRlcixcbnRhYmxlLmRhdGFUYWJsZT50aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjAzNWRcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDAuNXJlbTtcbiAgICB0b3A6IDE4cHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlPnRib2R5PnRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG59XG5cblxuLy9yZXNwb25zaXZlIFxudGFibGUge1xuICAgICYuZGF0YVRhYmxlIHtcbiAgICAgICAgJi5kdHItaW5saW5lIHtcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcbiAgICAgICAgICAgICAgICA+dGJvZHkge1xuICAgICAgICAgICAgICAgICAgICA+dHIge1xuXG4gICAgICAgICAgICAgICAgICAgICAgICA+dGgsXG4gICAgICAgICAgICAgICAgICAgICAgICA+dGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYucGFyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLnBhcmVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID50aCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmR0ci1jb250cm9sIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID50ZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuZHRyLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFuZ2VyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPnRib2R5IHtcbiAgICAgICAgICAgID50ciB7XG4gICAgICAgICAgICAgICAgJi5jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJi5kdHItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTM1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLnRhYmxlLWNhcmQge1xuXG4gICAgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuICAgIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRjYXJkLWNhcC1wYWRkaW5nLXkgJGNhcmQtY2FwLXBhZGRpbmcteDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICB9XG5cbiAgICAuZGF0YVRhYmxlc19pbmZvLFxuICAgIC5kYXRhVGFibGVzX3BhZ2luYXRlIHtcbiAgICAgICAgcGFkZGluZzogJGNhcmQtY2FwLXBhZGRpbmcteSAkY2FyZC1jYXAtcGFkZGluZy14O1xuICAgIH1cblxuICAgIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgICAgICAuY29sLW1kLTYge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgJi5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuZGl2e1xuICAgICYuZHRyLW1vZGFsIHtcbiAgICAgICAgZGl2IHtcbiAgICAgICAgICAgICYuZHRyLW1vZGFsLWRpc3BsYXkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jb250ZW50LWJnO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kdHItbW9kYWwtY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5kdHItZGV0YWlsc3tcbiAgICAgICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmR0ci1tb2RhbC1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHRvcDogOXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpZ2h0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbi5kdC1idXR0b25zIHtcbiAgICBidXR0b24uZHQtYnV0dG9uLFxuICAgIGRpdi5kdC1idXR0b24sXG4gICAgYS5kdC1idXR0b24sXG4gICAgaW5wdXQuZHQtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgIH1cbn0iLCIvL1xuLy8gU2VsZWN0IDJcbi8vXG5cbi5zZWxlY3QyLnNlbGVjdDItY29udGFpbmVye1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICAgICAgLypydGw6aWdub3JlKi9cbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiA2cHggNnB4IDAgNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgICAgICBiIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRpbnB1dC1ib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgNnB4IDZweCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaG9pY2VzLWJnKTtcbiAgICB6LWluZGV4OiAkemluZGV4LW1vZGFsICsgMTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNob2ljZXMtYmcpO1xuICAgICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1iZyk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDM2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgICAgIC8qcnRsOmlnbm9yZSovXG4gICAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgICAgLypydGw6aWdub3JlKi9cbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcblxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFweCA0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdGludC1jb2xvcigkcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlbGVjdDItc2VhcmNoIHtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIFxuLy8gdG9hc3RpZnkuc2Nzc1xuLy8gXG5cblxuLnRvYXN0aWZ5IHtcbiAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxMHB4IDM2cHggLTRweCByZ2JhKDc3LCA5NiwgMjMyLCAwLjMpO1xuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgICB6LWluZGV4OiAyMTQ3NDgzNjQ3O1xuICAgICYub24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cblxuXG4udG9hc3QtY2xvc2Uge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG5cbi50b2FzdGlmeS1yaWdodCB7XG4gICAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIC50b2FzdC1jbG9zZSB7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICB9XG59XG5cbi50b2FzdGlmeS10b3Age1xuICAgIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgICBib3R0b206IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi50b2FzdGlmeS1hdmF0YXIge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIG1hcmdpbjogLTdweCA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgIC50b2FzdGlmeS1yaWdodCwgLnRvYXN0aWZ5LWxlZnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59IiwiLy9cbi8vIF9jaG9pY2VzLnNjc3Ncbi8vXG5cbi5jaG9pY2VzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuaXMtZGlzYWJsZWR7XG4gICAgICAgIC5jaG9pY2VzX19pbm5lcixcbiAgICAgICAgLmNob2ljZXNfX2lucHV0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNzUpO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIFtoaWRkZW5dIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBcbiAgICAvLyBkYXRhLXR5cGUgPSBzZWxlY3Qtb25lXG4gICAgJltkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC5jaG9pY2VzX19pbm5lcntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2lucHV0e1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNob2ljZXNfX2J1dHRvbntcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNakVpSUdobGFXZG9kRDBpTWpFaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TVNBeU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhaeUJtYVd4c1BTSWpNREF3SWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBqeHdZWFJvSUdROUlrMHlMalU1TWk0d05EUnNNVGd1TXpZMElERTRMak0yTkMweUxqVTBPQ0F5TGpVME9Fd3VNRFEwSURJdU5Ua3llaUl2UGp4d1lYUm9JR1E5SWswd0lERTRMak0yTkV3eE9DNHpOalFnTUd3eUxqVTBPQ0F5TGpVME9Fd3lMalUwT0NBeU1DNDVNVEo2SWk4K1BDOW5Qand2YzNablBnPT0pO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMGVtO1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAycHggIzAwYmNkNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9JyddIC5jaG9pY2VzX19idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEYwMTQwXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRkYXJrIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcmlnaHQ6IDExLjVweDtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIERlc2lnbiBJY29ucyc7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1vcGVuOmFmdGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIGRhdGEtdHlwZSA9IHNlbGVjdC0gbXVsdGlwbGUgJiB0ZXh0XG5cbiAgICAmW2RhdGEtdHlwZSo9J3NlbGVjdC1tdWx0aXBsZSddLFxuICAgICZbZGF0YS10eXBlKj0ndGV4dCddIHtcbiAgICAgICAgLmNob2ljZXNfX2lubmVyIHtcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgICAgIH1cblxuICAgICAgICAuY2hvaWNlc19fYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgkd2hpdGUsIDAuNSk7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqUmtaR0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bntcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgLmNob2ljZXNfX2xpc3R7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIHtcbiAgICAgICAgLmNob2ljZXNfX2lucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vU2VsZWN0IExpZ2h0XG4uaW5wdXQtbGlnaHQge1xuICAgIC5jaG9pY2VzX19pbm5lciB7IFxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuICBcbi5jaG9pY2VzX19pbm5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gKCRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpIDAuMXJlbSAwLjVyZW07XG4gICAgYm9yZGVyOiAkZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgbWluLWhlaWdodDogMzcuNXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiAgXG4uaXMtZm9jdXNlZCxcbi5pcy1vcGVuIHtcbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuICBcbi5jaG9pY2VzX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4gIFxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgLmNob2ljZXNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMy43NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LXNoYWRvdztcbiAgICAgICAgJltkYXRhLWRlbGV0YWJsZV0ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4gIFxuLmlzLWRpc2FibGVkIHtcbiAgICAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuICAgICAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeVxuICAgICAgICB9XG4gICAgfVxufVxuICBcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jaG9pY2VzLWJnKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAkZHJvcGRvd24tYm94LXNoYWRvdztcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyLjVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3aWxsLWNoYW5nZTogdmlzaWJpbGl0eTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IC4zcztcbiAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gICAgfVxuXG4gICAgLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2hvaWNlcy1saW5rLWhvdmVyLWJnKTtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMTZweCAtMTZweDtcbiAgICB9XG5cbiAgICAuaGFzLW5vLXJlc3VsdHMge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgIH1cblxuICAgIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVye1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiAgXG4uaXMtb3BlbntcbiAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRkcm9wZG93bi1ib3JkZXItY29sb3I7XG4gICAgfVxufVxuICBcbi5pcy1mbGlwcGVke1xuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZURvd247XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4gIFxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3due1xuICAgIC5jaG9pY2VzX19saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbiAgICB9XG5cbiAgICAuY2hvaWNlc19faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAkZHJvcGRvd24tZm9udC1zaXplO1xuICAgICAgICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAxNnB4O1xuICAgIH1cbn1cbiAgXG5cbiAgXG5AbWVkaWEgKG1pbi13aWR0aDogNjQwcHgpIHtcbiAgICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICAgICAgICAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZSB7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1zZWxlY3QtdGV4dCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cbn1cbiAgXG4uY2hvaWNlc19faXRlbSB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuICBcbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4gIFxuLmNob2ljZXNfX2l0ZW0tLWRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cbiAgXG4uY2hvaWNlc19faGVhZGluZyB7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTBweCAxNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcbn1cbiAgXG4uY2hvaWNlc19fYnV0dG9uIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxufVxuICBcbi5jaG9pY2VzX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDAgMnB4IDJweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIH1cbn1cbiAgXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuXG5bZGF0YS1sYXlvdXQtbW9kZT1cImRhcmtcIl17XG4gICAgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXXtcbiAgICAgICAgLmNob2ljZXNfX2J1dHRvbntcbiAgICAgICAgICAgIGZpbHRlcjogJGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9mbGF0cGlja2VyLnNjc3Ncbi8vXG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzA3Ljg3NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gICAgYmFja2dyb3VuZDogdmFyKC0tI3skcHJlZml4fWNob2ljZXMtYmcpO1xuICAgIGJveC1zaGFkb3c6IDFweCAwIDAgJGJvcmRlci1jb2xvciwgLTFweCAwIDAgJGJvcmRlci1jb2xvciwgMCAxcHggMCAkYm9yZGVyLWNvbG9yLCAwIC0xcHggMCAkYm9yZGVyLWNvbG9yLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAmLm9wZW4sXG4gICAgJi5pbmxpbmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDEwNTY7XG4gICAgfVxuXG4gICAgJi5hbmltYXRlLm9wZW4ge1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICAgIH1cblxuICAgICYuaW5saW5lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIC5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZmxhdHBpY2tyLWRheXMge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG5cblxuICAgICAgICAgICAgICAgIC5kYXlDb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZsYXRwaWNrci1kYXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZsYXRwaWNrci10aW1lIHtcbiAgICAgICAgICAgIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuc3RhdGljIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisxKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bis3KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gICAgfVxuXG4gICAgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4gICAgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgbGVmdDogMjJweDtcbiAgICB9XG5cbiAgICAmLnJpZ2h0TW9zdDo6YmVmb3JlLFxuICAgICYuYXJyb3dSaWdodDo6YmVmb3JlLFxuICAgICYucmlnaHRNb3N0OjphZnRlcixcbiAgICAmLmFycm93UmlnaHQ6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMjJweDtcbiAgICB9XG5cbiAgICAmLmFycm93Q2VudGVyOjpiZWZvcmUsXG4gICAgJi5hcnJvd0NlbnRlcjo6YWZ0ZXIge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IDUwJTtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItd2lkdGg6IDVweDtcbiAgICAgICAgbWFyZ2luOiAwIC01cHg7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgICAgIG1hcmdpbjogMCAtNHB4O1xuICAgIH1cblxuICAgICYuYXJyb3dUb3A6OmJlZm9yZSxcbiAgICAmLmFycm93VG9wOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICB9XG4gICAgJi5hcnJvd1RvcDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2U2ZTZlNjtcbiAgICB9XG4gICAgJi5hcnJvd1RvcDo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgJi5hcnJvd0JvdHRvbTo6YmVmb3JlLFxuICAgICYuYXJyb3dCb3R0b206OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgICAmLmFycm93Qm90dG9tOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xuICAgIH1cbiAgICAmLmFycm93Qm90dG9tOjphZnRlciB7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcblxuICAgIC5mbGF0cGlja3ItbW9udGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgICBmaWxsOiByZ2JhKCR3aGl0ZSwgMC45KTtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC5mbGF0cGlja3ItcHJldi1tb250aCxcbiAgICAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgICBmaWxsOiByZ2JhKCR3aGl0ZSwgMC45KTtcblxuICAgICAgICAmLmZsYXRwaWNrci1kaXNhYmxlZHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgICAgICAgICAgIC8qXG4gICAgICAgICAgICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgICovXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgfVxuICAgICAgICAgIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICAgIC8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuXG4gICAgICAgICYuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAgICAgICAgICAgLypcbiAgICAgICAgICAgICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gICAgICAgICAgICAvKlxuICAgICAgICAgICAgICAgICAgKi9cbiAgICAgICAgfVxuICAgICAgICAgIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gICAgICAgIC8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM5NTllYTk7XG5cbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgICAgICAgICAgICAgICBmaWxsOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgaW5wdXQsXG4gICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Oi1tcy1jbGVhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgICAgICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksMC4xNSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYXJyb3dVcCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuNik7XG4gICAgICAgICAgICAgICAgdG9wOiAyNiU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmFycm93RG93biB7XG4gICAgICAgICAgICB0b3A6IDUwJTtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xuICAgICAgICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGVmdDogMTIuNSU7XG4gICAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cbiAgICBzcGFuLmN1ci1tb250aCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm51bUlucHV0V3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA2Y2g7XG4gICAgICAgIHdpZHRoOiA3Y2hcXDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICBzcGFue1xuICAgICAgICAmLmFycm93VXA6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbiAgICAgICAgfVxuICAgICAgICAmLmFycm93RG93bjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dC5jdXIteWVhciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gICAgICAgIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmW2Rpc2FibGVkXSxcbiAgICAgICAgJltkaXNhYmxlZF06aG92ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMDAlO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjkpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICAgICAgICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRibGFjaywgMC44KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiA5MCU7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW46IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDE7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgICBwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDMwNy44NzVweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICB9XG59XG5cbi5kYXlDb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAzMDcuODc1cHg7XG4gICAgbWluLXdpZHRoOiAzMDcuODc1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgICBvcGFjaXR5OiAxO1xuICAgICsgLmRheUNvbnRhaW5lciB7XG4gICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XG4gICAgfVxufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDE0LjI4NTcxNDMlO1xuICAgIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICAgIG1heC13aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgMC43KTtcbiAgICB9XG5cbiAgICAmLmluUmFuZ2UsXG4gICAgJi5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbiAgICAmLm5leHRNb250aERheS5pblJhbmdlLFxuICAgICYudG9kYXkuaW5SYW5nZSxcbiAgICAmLnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuICAgICYubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4gICAgJjpob3ZlcixcbiAgICAmLnByZXZNb250aERheTpob3ZlcixcbiAgICAmLm5leHRNb250aERheTpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICYucHJldk1vbnRoRGF5OmZvY3VzLFxuICAgICYubmV4dE1vbnRoRGF5OmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgfVxuXG4gICAgJi50b2RheSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuMSk7XG4gICAgICAgIGJveC1zaGFkb3c6ICRlbGVtZW50LXNoYWRvdztcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjE1KTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc3RhcnRSYW5nZSxcbiAgICAmLmVuZFJhbmdlLFxuICAgICYuc2VsZWN0ZWQuaW5SYW5nZSxcbiAgICAmLnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbiAgICAmLmVuZFJhbmdlLmluUmFuZ2UsXG4gICAgJi5zZWxlY3RlZDpmb2N1cyxcbiAgICAmLnN0YXJ0UmFuZ2U6Zm9jdXMsXG4gICAgJi5lbmRSYW5nZTpmb2N1cyxcbiAgICAmLnNlbGVjdGVkOmhvdmVyLFxuICAgICYuc3RhcnRSYW5nZTpob3ZlcixcbiAgICAmLmVuZFJhbmdlOmhvdmVyLFxuICAgICYuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuICAgICYuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4gICAgJi5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4gICAgJi5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4gICAgJi5zdGFydFJhbmdlLm5leHRNb250aERheSxcbiAgICAmLmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBib3gtc2hhZG93OiAkZWxlbWVudC1zaGFkb3c7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCxcbiAgICAmLnN0YXJ0UmFuZ2UsXG4gICAgJi5lbmRSYW5nZXtcbiAgICAgICAgJi5zdGFydFJhbmdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XG4gICAgICAgICAgICArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSkge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmVuZFJhbmdle1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkLFxuICAgICYuc3RhcnRSYW5nZSxcbiAgICAmLmVuZFJhbmdle1xuICAgICAgICAmLmVuZFJhbmdlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmluUmFuZ2Uge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpLCA1cHggMCAwIHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgfVxuXG4gICAgJi5mbGF0cGlja3ItZGlzYWJsZWQsXG4gICAgJi5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4gICAgJi5wcmV2TW9udGhEYXksXG4gICAgJi5uZXh0TW9udGhEYXksXG4gICAgJi5ub3RBbGxvd2VkLFxuICAgICYubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4gICAgJi5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksMC4zKTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmLmZsYXRwaWNrci1kaXNhYmxlZCxcbiAgICAmLmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksMC4zKTtcbiAgICB9XG5cbiAgICAmLndlZWsuc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkcHJpbWFyeSwgNXB4IDAgMCAkcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG59XG5cbi5yYW5nZU1vZGUgLmZsYXRwaWNrci1kYXkge1xuICAgIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLmZsYXRwaWNrci13ZWVrcyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICAgIH1cblxuICAgIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgfVxuXG4gICAgc3BhbntcbiAgICAgICAgJi5mbGF0cGlja3ItZGF5LFxuICAgICAgICAmLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksMC4zKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICAubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgc3BhbntcbiAgICAgICAgICAgICYuYXJyb3dVcCwgJi5hcnJvd0Rvd257XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMjYlO1xuICAgIH1cblxuICAgICYudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuXG5cbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuXG4gICAgICAgICYuZmxhdHBpY2tyLWhvdXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZsYXRwaWNrci1taW51dGUsXG4gICAgICAgICYuZmxhdHBpY2tyLXNlY29uZCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbiAgICAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB3aWR0aDogMiU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmZsYXRwaWNrci1hbS1wbSB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIGlucHV0LCAuZmxhdHBpY2tyLWFtLXBte1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC4wNCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mbGF0cGlja3ItYW0tcG0sXG4ubnVtSW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHtcbiAgICAmOmZvY3VzLFxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xufVxuXG5bZGF0YS1pbmxpbmUtZGF0ZT1cInRydWVcIl0sW2RhdGEtdGltZS1pbmxpbmVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxufVxuICBcbltkYXRlcGlja2VyLWlubGluZV0sXG5bdGltZXBpY2tlci1pbmxpbmVdIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8vIGZsYWcgaW5wdXRcblxuW2RhdGEtaW5wdXQtZmxhZ10ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtbGlzdCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNThweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1kYXJrLXJnYiksIC4wNzUpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuW2RhdGEtb3B0aW9uLWZsYWctaW1nLW5hbWVdIHtcbiAgICAuZmxhZy1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ZsYWdzL3VzLnN2Z1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTRweCA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICB9XG59XG5cbltkYXRhLW9wdGlvbi1mbGFnLW5hbWVdLFxuW2RhdGEtb3B0aW9uLWZsYWctaW1nLW5hbWVdIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcZjAxNDBcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgIHRvcDogJGlucHV0LXBhZGRpbmcteTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cblxuW2RhdGEtb3B0aW9uLWNvdW50cnljb2RlPVwiZmFsc2VcIl0ge1xuICAgIC5jb3VudHJ5LWNvZGVubyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5bZGF0YS1zZWFyY2gtaW5wdXQ9XCJmYWxzZVwiXSB7XG4gICAgLnNlYXJjaGxpc3QtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn0iLCIvL1xuLy8gX2F1dGhlbnRpY2F0aW9uLnNjc3Ncbi8vXG5cblxuLmF1dGgtcGFnZS13cmFwcGVye1xuICAgIC5hdXRoLXBhZ2UtY29udGVudHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRmb290ZXItaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZm9vdGVye1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKTtcbiAgICB9XG59XG5cbi5hdXRoLW9uZS1iZy1wb3NpdGlvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgICBcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiAyODBweDtcbiAgICB9XG59XG5cbi5hdXRoLW9uZS1iZ3tcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXV0aC1vbmUtYmcuanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmJnLW92ZXJsYXl7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgZGFya2VuKCRwcmltYXJ5LCA2JSksICRwcmltYXJ5KTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbn1cblxuICAgIC5zaGFwZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgPnN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbiAgICAgICBcbiAgICB9XG59XG5cbi8vIGF1dGgtcGFzcy1pbnB1dGdyb3VwXG5cbi5hdXRoLXBhc3MtaW5wdXRncm91cHtcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSArIC5idG4gLnJpLWV5ZS1maWxse1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlY2I2XCI7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJ0aWNsZXMtanMtY2FudmFzLWVse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gc2lnbmluIGNhcmQgdGl0bGVcblxuLnNpZ25pbi1vdGhlci10aXRsZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpO1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgfVxuXG4gICAgLnRpdGxle1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogOTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICAgICAgcGFkZGluZzogMnB4IDE2cHg7XG4gICAgfVxufVxuXG4vLyBBdXRoIGNvdmVyXG5cbi5hdXRoLWJnLWNvdmVye1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwcmltYXJ5IDUwJSwgJHN1Y2Nlc3MpO1xuXG4gICAgPiAuYmctb3ZlcmxheXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvdmVyLXBhdHRlcm4ucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5mb290ZXJ7XG4gICAgICAgIGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjUpO1xuICAgIH1cbn1cblxuLy9wYXNzb3dyZCB2YWxpZGF0aW9ucyBcbiNwYXNzd29yZC1jb250YWluIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgcCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcblxuICAgICAgICAmLnZhbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbGVmdDogLThweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKclFwiO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pbnZhbGlkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFuZ2VyO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtOHB4O1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwi4pyWXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy8gXG4vLyBfZGFzaGJvYXJkLnNjc3Ncbi8vIFxuXG4uZGFzaC1maWx0ZXItcGlja2VyIHtcbiAgICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRmxhdHBpY2tyIENhbGVuZGFyXG5cbi51cGNvbWluZy1zY2hlZHVsZWR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICB0b3A6IDM1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmZsYXRwaWNrci1tb250aHN7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICB0b3A6IC00NXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBcbiAgICAgICAgLmZsYXRwaWNrci1tb250aHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheS02MDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZpbGw6ICRncmF5LTYwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mbGF0cGlja3ItcHJldi1tb250aCwgLmZsYXRwaWNrci1uZXh0LW1vbnRoe1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmxhdHBpY2tyLWNhbGVuZGFye1xuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICB9XG4gICAgICAgIC5mbGF0cGlja3Itd2Vla2RheXN7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgc3Bhbi5mbGF0cGlja3Itd2Vla2RheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mbGF0cGlja3ItZGF5e1xuICAgICAgICAgICAgJi50b2RheXtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzdWNjZXNzLCAwLjIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHN1Y2Nlc3MgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5udW1JbnB1dFdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDcuNWNoO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmxhdHBpY2tyLWRheXMge1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5jcm0td2lkZ2V0IHtcbiAgICAuY29sIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlcjogMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkgeyBcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7IFxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn0gICBcblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTU5OS45OHB4KSB7IFxuICAgIC5wcm9qZWN0LXdyYXBwZXIge1xuICAgICAgICA+LmNvbC14eGwtOCwgLmNvbC14eGwtNHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3J5cHRvLXdpZGdldCB7XG4gICAgbWF4LXdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG4vL25mdCBkYXNoYm9hcmRcblxuLmJnLW1hcmtldHBsYWNlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL25mdC9tYXJrZXRwbGFjZS5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5kYXNoLWNvdW50ZG93biB7XG4gICAgLmNvdW50ZG93bmxpc3Qge1xuICAgICAgICAuY291bnQtbnVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY291bnQtdGl0bGUge1xuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFya2V0cGxhY2UtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbn1cblxuLm1hcmtldHBsYWNlLXN3aXBlciB7XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgdG9wOiAzNHB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRwcmltYXJ5LCAwLjEpO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgICAgICByaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgcmlnaHQ6IDU4cHggIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmRhc2gtY29sbGVjdGlvbiB7XG4gICAgLmNvbnRlbnR7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHdoaXRlLCAwLjI1KTtcbiAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gICAgfVxufVxuXG4uZGFzaC1uZnR7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDEuOThweCkge1xuICAgICAgICAuY29sLXh4bC05LCAuY29sLXh4bC0zIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4iLCIvL1xuLy8gX3RpbWVsaW5lLnNjc3Ncbi8vXG5cbi50aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgIHRvcDogNTdweDtcbiAgICAgICAgYm90dG9tOiAxNjZweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTEuNXB4O1xuICAgIH1cbn1cblxuLnRpbWVsaW5lLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDMwcHggNjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICB3aWR0aDogNTAlO1xuXG4gICAgLmljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuXG4gICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbTtcbiAgICB9XG5cbiAgICAmLmxlZnQge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLnJpZ2h0IHtcbiAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDQ4cHgpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgLnRpbWVsaW5lIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogMjRweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcblxuICAgICAgICAmLnJpZ2h0LCAgJi5sZWZ0IHtcbiAgICAgICAgICAgIGxlZnQ6IDAlO1xuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OXB4O1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50aW1lbGluZS0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgaGVpZ2h0OiA4MyU7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aW1lbGluZS1jb2xvcjtcbiAgICB9XG5cbiAgICAudGltZWxpbmUteWVhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMjNweCAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnRpbWVsaW5lLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBtYXJnaW46IDI0cHggMCAwIDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIHRvcDogMjZweDtcbiAgICAgICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJHRpbWVsaW5lLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtYm94IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMjNweCA2MnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgICAgIG1heC13aWR0aDogNjk1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgdG9wOiAyNnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAyNHB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnRpbWVsaW5lLXRleHQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGltZWxpbmUtbGF1bmNoIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAudGltZWxpbmUtYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkYm9yZGVyLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xOXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKSB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufVxuXG4vLyBIb3Jpem9udGFsIFRpbWVsaW5lXG4uaG9yaXpvbnRhbC10aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdG9wOiAxNzRweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aW1lbGluZS1jb2xvcjtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgLml0ZW0tYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMjI3cHggMHB4IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgIHRvcDogLTU5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkdGltZWxpbmUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGltZWxpbmUtY29sb3I7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICB0b3A6IC0yM3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJHRpbWVsaW5lLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTg2cHg7XG4gICAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuXG4gICAgICAgICAgICAudGltZWxpbmUtY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGltZWxpbmUtY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGltZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oJHByaW1hcnksIDIuNSUpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHByaW1hcnksIDAuNSk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmVcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcRUE2RVwiO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHJlbWl4aWNvbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFQTY0XCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vL2FjdGl2aXR5LXRpbWVsaW5lXG5cbi5hY2l0aXZpdHktdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFjaXRpdml0eS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5mbGV4LXNocmluay0wIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNpdGl2aXR5LWF2YXRhciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBsZWZ0OiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiA1cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiICAgIC8vXG4vLyBfZ2FsbGVyeS5zY3NzXG4vL1xuXG4uY2F0ZWdvcmllcy1maWx0ZXIge1xuICAgIC5saXN0LWlubGluZS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgICAgICBtYXJnaW46IDVweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogOHB4O1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB9XG5cbiAgICAuZ2FsbGVyeS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgLjUpIDEwMCUpO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0IDBzO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICAgLm92ZXJsYXktY2FwdGlvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnktaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgLmJveC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC50aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5ib3gtY29udGVudCB7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdhbGxlcnktb3ZlcmxheSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdhbGxlcnktbGlnaHQge1xuICAgIC5nYWxsZXJ5LWJveCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfZXJyb3JzLnNjc3Ncbi8vXG5cbi5lcnJvci1iYXNpYy1pbWd7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLmVycm9yLTUwMCB7XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICB9XG5cbiAgICAuZXJyb3ItNTAwLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1N3B4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItNTAwLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0b3A6IDQzcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZXJyb3ItNTAwLWltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGVycm9yQW5pbWF0aW9uIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgfVxuXG4gICAgMTUlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZSgtNWRlZyk7XG4gICAgfVxuXG4gICAgMzAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICAgIH1cblxuICAgIDQ1JSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUlKSByb3RhdGUoLTNkZWcpO1xuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMCUpIHJvdGF0ZSgyZGVnKTtcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgIH1cbn1cblxuLmVycm9yLWltZyB7XG4gICAgYW5pbWF0aW9uOiBlcnJvckFuaW1hdGlvbiAyMHMgaW5maW5pdGU7XG59IiwiLy9cbi8vIF9wcm9maWxlLnNjc3Ncbi8vXG5cbi5lcnJvci10ZXh0IHtcbiAgICB0ZXh0LXNoYWRvdzogNHB4IDRweCByZ2JhKCRzdWNjZXNzLCAwLjQpO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xuICAgIH1cbn1cblxuXG4vLyBwcm9maWxlXG5cbi5wcm9maWxlLXdpZC1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMzIwcHg7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgIGhlaWdodDogNDQ1cHg7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGRhcmtlbigkcHJpbWFyeSwgMjUlKSwgJHByaW1hcnkpO1xuXG4gICAgfVxuXG4gICAgLnByb2ZpbGUtd2lkLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cblxuLnByb2ZpbGUtbmF2IHtcbiAgICAmLm5hdi1waWxscyB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICRib3JkZXItY29sb3I7XG59XG5cbkBlYWNoICRjb2xvcixcbiR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAucHJvZmlsZS1wcm9qZWN0LWNhcmQge1xuICAgICAgICAmLnByb2ZpbGUtcHJvamVjdC0jeyRjb2xvcn0ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR2YWx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVzZXItcHJvZmlsZS1pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5wcm9maWxlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDo5OTFweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9maWxlLWZvcmVncm91bmQtaW1nLWZpbGUtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5wcm9maWxlLXBob3RvLWVkaXQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxufVxuXG4ucHJvZmlsZS11c2VyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC51c2VyLXByb2ZpbGUtaW1hZ2Uge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAucHJvZmlsZS1pbWctZmlsZS1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4ucHJvZmlsZS10aW1lbGluZSB7XG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9maWxlLXNldHRpbmctaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyNjBweDtcblxuICAgIC5vdmVybGF5LWNvbnRlbnQge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjU3NS45OHB4KSB7XG5cbiAgICBbZGF0YS1sYXlvdXQ9XCJob3Jpem9udGFsXCJde1xuICAgICAgICAucHJvZmlsZS1mb3JlZ3JvdW5ke1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfc2l0ZW1hcC5zY3NzXG4vL1xuXG4uc2l0ZW1hcC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExNDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAqIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbn1cblxuLnNpdGVtYXAtaG9yaXpvbnRhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5hZG1pbmlzdHJhdGlvbiB7XG4gICAgLmRpcmVjdG9yIHtcbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAgID5hIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdWJkaXJlY3RvciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGxlZnQ6IDQ1LjQ1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgID5saSB7XG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTguNTklO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byA5MnB4IGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAyNy4yJTtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5zdWJkaXJlY3RvciB7XG4gICAgICAgICAgICA+bGkge1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMTAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA0OS44JTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmRlcGFydG1lbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgID5saSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgd2lkdGg6IDE4LjU5JTtcbiAgICAgICAgICAgIGhlaWdodDogNjRweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDkycHggYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbGVmdDogMjclO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG5cbiAgICAgICAgICAgICYuZGVwYXJ0bWVudCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogODEuMSU7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRvcDogMTMwcHg7XG4gICAgICAgIGxlZnQ6IDkuMSVcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICA+bGkge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZGVwYXJ0bWVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMS43NSU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB3aWR0aDogMTguMjUlO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICB9XG5cbiAgICA+YSB7XG4gICAgICAgIG1hcmdpbjogMCAwIC0yNnB4IC00cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICR3aGl0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0b3A6IC02MHB4O1xuICAgICAgICAgICAgbGVmdDogMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbi8vIHNpdGVtYXBcblxuLmhvcmktc2l0ZW1hcCB7XG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLnBhcmVudC10aXRsZSB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICA+dWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIC5zZWNvbmQtbGlzdCxcbiAgICAgICAgICAgICAgICAuc3ViLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTRweCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzglO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCAzNnB4O1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5wYXJlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA0OSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIH1cbn1cblxuXG4vLyB2ZXJ0aWNhbCBzaXRlbWFwXG4udmVydGktc2l0ZW1hcCB7IFxuICAgIGEge1xuICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLnBhcmVudC10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpcnN0LWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmxpc3Qtd3JhcCwgbGkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTZweCA0cHggMzZweDtcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zZWNvbmQtbGlzdCwgLnRoaXJkLWxpc3Qge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQycHg7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgIC50aGlyZC1saXN0LCAuc2Vjb25kLWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLy9cbi8vIF90ZWFtLnNjc3Ncbi8vXG5cbi50ZWFtLWJveCAudGVhbS1jb3ZlciwgLnByb2ZpbGUtb2ZmY2FudmFzIC50ZWFtLWNvdmVyLCAubW9kYWwtdGVhbS1jb3ZlcntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTQwcHg7XG5cbiAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBkYXJrZW4oJHByaW1hcnksIDI1JSksICRwcmltYXJ5KTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cbn1cblxuLnRlYW0tbGlzdCB7XG4gICAgJi5ncmlkLXZpZXctZmlsdGVyIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcblxuICAgICAgICAuY29sIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZWFtLWJveCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAudGVhbS1yb3cge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFtLWNvdmVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYW0tc2V0dGluZ3Mge1xuICAgICAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4tc3RhciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgPmEge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlYW0tcHJvZmlsZS1pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAgICAgICAgIC5hdmF0YXItbGcge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRlYW0tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3LWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICAgICAgICAgICAuY29sIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYubGlzdC12aWV3LWZpbHRlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLnRlYW0tYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgIC50ZWFtLXJvdyB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFtLXByb2ZpbGUtaW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAuYXZhdGFyLWxnIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC50ZWFtLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZWFtLXNldHRpbmdzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICAgICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLXN0YXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIC5jb2wge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgICAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnRlYW0tYm94IHtcblxuICAgICAgICAgICAgICAgIC50ZWFtLXNldHRpbmdzIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgLmNvbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRlYW0tcHJvZmlsZS1pbWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC52aWV3LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLm1vZGFsLXRlYW0tY292ZXJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0LWdyaWQtbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5mbztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wcm9maWxlLW9mZmNhbnZhcyAge1xuICAgIC50ZWFtLWNvdmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEzMnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC5idG4tc3RhciB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmRyb3Bkb3duIHtcbiAgICAgICAgPmEge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBcbi8vIF9jb21pbmctc29vbi5zY3NzXG4vL1xuXG4vLyBjb3VudGRvd25saXN0XG5cbi5jb3VudGRvd25saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDI0cHg7XG5cblxuICAgIC5jb3VudGRvd25saXN0LWl0ZW17XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICAgICAgLmNvdW50LW51bXtcbiAgICAgICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50LXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFyay1yZ2IpLCAwLjUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cblxuICAgIC5jb3VudC1udW17XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICY6OmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLTE2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZGFyayk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vLyBjb21pbmcgc29vbiBcblxuLm1vdmUtYW5pbWF0aW9ue1xuICAgIGFuaW1hdGlvbjogbW92ZXIgMXMgaW5maW5pdGUgIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlciB7XG4gICAgMCUgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTsgfVxufVxuXG4uY29taW5nLXNvb24tdGV4dHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogM3B4IDRweCAkc3VjY2Vzcztcbn1cblxuLmNvdW50ZG93bi1pbnB1dC1ncm91cHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuIiwiLy9cbi8vIF9zZWFyY2gtcmVzdWx0cy5zY3NzXG4vL1xuXG4uc2VhcmNoLW1vcmUtcmVzdWx0cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAubmF2LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWRlby1saXN0IHtcbiAgICAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2gtdm9pY2Uge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBpIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICAudm9pY2Utd2F2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICByaWdodDogMHB4O1xuICAgICAgICBtYXJnaW46IDBweCBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgYW5pbWF0aW9uOiB2b2ljZS13YXZlIDEuOHMgaW5maW5pdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHZvaWNlLXdhdmUge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5cbi5pbWFnZXMtbWVudSB7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufSIsIi8vXG4vLyBfaW52b2ljZS5zY3NzXG4vL1xuXG4uaW52b2ljZS10YWJsZSB7XG4gICAgdGJvZHkge1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VycmVuY3ktc2VsZWN0IHtcbiAgICAuY2hvaWNlc19faW5uZXIge1xuICAgICAgICBwYWRkaW5nOjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgIH1cbiAgICAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDE2cHggMCA0cHg7XG4gICAgfVxuICAgIC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV17XG4gICAgICAgIGJvdHRvbTogMHB4O1xuICAgICAgICA6YWZ0ZXIgeyBcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5jaG9pY2VzX19pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8vXG4vLyBfZW1haWwuc2Nzc1xuLy9cblxuLmVtYWlsLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi8vIGNoYXQgbGVmdCBzaWRlYmFyXG5cbi5lbWFpbC1tZW51LXNpZGViYXIge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEzN3B4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRoZWFkZXItaGVpZ2h0fSAtICN7JGZvb3Rlci1oZWlnaHR9IC0gOHB4KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwMDM7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgJi5tZW51YmFyLXNob3cge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk1cHgpO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWFpbC1saXN0IHtcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRncmF5LTYwMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbWVkaXVtO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5lbWFpbC1jaGF0LWxpc3R7XG4gICAgYXtcbiAgICAgICAgcGFkZGluZzogNnB4IDI0cHg7XG4gICAgICAgICYuYWN0aXZle1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGlnaHQtcmdiKSwgLjcpO1xuICAgICAgICB9XG4gICAgfVxufVxuLmVtYWlsLXRvcGJhci1saW5rIHtcbiAgICAuYnRuLWdob3N0LXNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkdGV4dC1tdXRlZDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZW1haWwtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnVucmVhZENvbnZlcnNhdGlvbnMtYWxlcnR7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogJGZvb3Rlci1oZWlnaHQ7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB6LWluZGV4OiAxO1xufVxuXG4uZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IC0ycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKTtcbn1cblxuLmVtYWlsLWRldGFpbC1zaG93IHtcbiAgICAuZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgIH1cblxuICAgIC5lbWFpbC1jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG59XG5cbi5lbWFpbC1kZXRhaWwtY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM5NXB4KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU3cHgpO1xuICAgIH1cbn1cblxuLm1lc3NhZ2UtbGlzdC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNDJweCk7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjMwcHgpO1xuICAgIH1cbn1cblxuLm1lc3NhZ2UtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTcwMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLSN7JHByZWZpeH1saWdodCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMDVzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1tYWlsIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbC1tYWlsLTEge1xuICAgICAgICAgICAgd2lkdGg6IDI4MHB4O1xuXG4gICAgICAgICAgICAuc3Rhci10b2dnbGUsXG4gICAgICAgICAgICAuY2hlY2tib3gtd3JhcHBlci1tYWlsLFxuICAgICAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjJweCAyNnB4IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGFyLXRvZ2dsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogOTVweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA5NXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtbWFpbC0yIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDI4MHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG5cbiAgICAgICAgICAgIC5zdWJqZWN0LFxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdWJqZWN0IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgICAgICAgICAudGVhc2Vye1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktNjAwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kYXRlIHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICYuYWN0aXZlOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgJHByaW1hcnk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICB9XG5cblxuICAgICAgICAmLnVucmVhZCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWdyYXktODAwKTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1ncmF5LTgwMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuI3VucmVhZENvbnZlcnNhdGlvbnMsICNlbWFpbC10b3BiYXItYWN0aW9uc3tcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4jZWxtTG9hZGVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgXG4gICAgcG9zaXRpb246IGFic29sdXRlOyBcbiAgICBsZWZ0OiAwOyBcbiAgICB0b3A6IDA7IFxuICAgIGJvdHRvbTogMDtcbn1cblxuLmVtYWlsLWNvbXBvc2UtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgICAuZW1haWwtZGV0YWlsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmVtYWlsLWRldGFpbC1zaG93IHtcbiAgICAgICAgLmVtYWlsLWRldGFpbC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG59XG5cbi5lbWFpbC1lZGl0b3Ige1xuICAgIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4uZW1haWwtY2hhdC1kZXRhaWx7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm90dG9tOiAkZm9vdGVyLWhlaWdodDtcbiAgICByaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gICAgei1pbmRleDogOTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC5jYXJke1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTE1Ljk4cHgpIHtcbiAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgcmlnaHQ6IDE2cHg7XG4gICAgfVxufVxuXG4vLyBmb3IgaG9yaXpvbnRhbCBsYXlvdXRcbltkYXRhLWxheW91dD1cImhvcml6b250YWxcIl17XG4gICAgLmVtYWlsLXdyYXBwZXJ7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC1tZW51LXNpZGViYXJ7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHR9IC0gI3skZm9vdGVyLWhlaWdodH0gLSA1NHB4KTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHZoXG4gICAgICAgIH1cbiAgICAgICAgLmVtYWlsLW1lbnUtc2lkZWJhci1zY3JvbGx7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzMzBweCk7XG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweClcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODlweCk7XG4gICAgICAgIFxuICAgIH1cblxuICAgIC5lbWFpbC1kZXRhaWwtY29udGVudC1zY3JvbGx7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQzNXB4KTtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDkuOThweCl7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTJweCk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9rYW5iYW4uc2Nzc1xuLy9cblxuLnRhc2tzLWJvYXJkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAudGFza3MtbGlzdCB7XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgLjA3NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG59XG5cbi50YXNrcy1ib3gge1xuICAgIC5wcm9ncmVzcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggJGNhcmQtYm9yZGVyLXJhZGl1cyAkY2FyZC1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgIC50YXNrcy1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEzNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDEycHggMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG59XG5cbi50YXNrcy13cmFwcGVyIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDE4cHgpO1xufVxuXG5cbi50YXNrcyB7XG4gICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi5ub1Rhc2t7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9maWxlLnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICAgIH1cbn1cblxuI3Rhc2tzTGlzdCB7XG4gICAgdHIge1xuICAgICAgICAudGFza3MtbGlzdC1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC50YXNrcy1saXN0LW1lbnUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9sYW5kaW5nLnNjc3Ncbi8vXG5cbi5sYXlvdXQtd3JhcHBlciB7XG4gICAgJi5sYW5kaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgIH1cbn1cbi5uYXZiYXItc2hvd3tcbiAgICAudmVydGljYWwtb3ZlcmxheXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4vLyBoZWxwZXJcblxuLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDo3NjcuOThweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgfVxufVxuXG4uaWNvbi1lZmZlY3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkc3VjY2VzcywgMC4yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4vLyBuYXZiYXJcblxuLm5hdmJhci1sYW5kaW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNnB4IC0ycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgICAgICAgcGFkZGluZzogMTBweCA4cHg7XG4gICAgfVxuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kYXJrKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdGlja3kge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZy1jdXN0b20pO1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAxNnB4IC0ycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgICB9XG59XG5cbi8vbmF2YmFyLWxpZ2h0XG4ubmF2YmFyLWxpZ2h0e1xuICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAuY2FyZC1sb2dvLWRhcmsge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAuY2FyZC1sb2dvLWxpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fXdoaXRlLXJnYiksIDAuNzUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuaXMtc3RpY2t5IHtcbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICAgIC5jYXJkLWxvZ28tZGFyayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgLmNhcmQtbG9nby1saWdodCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gaGVybyBzZWN0aW9uXG5cbi5oZXJvLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWxpZ2h0LXJnYiksIDAuNSk7XG5cbiAgICAuaGVyby1zaGFwZS1zdmcge1xuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmJnLW92ZXJsYXktcGF0dGVybiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2xhbmRpbmcvYmctcGF0dGVybi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG4uZGVtby1jYXJvdXNlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgICAgIC5kZW1vLWl0ZW0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZW1vLWltZy1wYXR0ZW4tdG9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTUwcHg7XG4gICAgICAgIHRvcDogLTE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgfVxuXG4gICAgLmRlbW8taW1nLXBhdHRlbi1ib3R0b20ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC03MHB4O1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIH1cbn1cblxuLy8gY2xpZW50IGltYWdlc1xuLmNsaWVudC1pbWFnZXMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA0NXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMTJweCBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNHM7XG59XG5cbi8vIHBsYW5cblxuLnBsYW4tYm94IHtcbiAgICBtYXgtd2lkdGg6IDM1NnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLy8gd29yayBwcm9jZXNzXG4ucHJvY2Vzcy1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAucHJvY2Vzcy1hcnJvdy1pbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgdG9wOiA3JTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgfVxufVxuXG4uY3VzdG9tLWZvb3RlciB7XG4gICAgY29sb3I6ICM5YmE3YjM7XG59XG5cbi5mb290ZXItbGlzdCB7XG4gICAgbGkge1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjOWJhN2IzO1xuICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mb290ZXItc29jaWFsLWxpbmsge1xuICAgIC5hdmF0YXItdGl0bGUge1xuICAgICAgICBjb2xvcjogIzc3ODA4OTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuMDUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jYmFjay10by10b3Age1xuICAgICYubGFuZGluZy1iYWNrLXRvcCB7XG4gICAgICAgIGJvdHRvbTogMzVweDtcbiAgICB9XG59XG5cbi8vIGRhcmtcblxuW2RhdGEtbGF5b3V0LW1vZGU9XCJkYXJrXCJdIHtcbiAgICAubGF5b3V0LXdyYXBwZXIubGFuZGluZyB7XG5cbiAgICAgICAgLmRlbW8taW1nLXBhdHRlbi10b3AsXG4gICAgICAgIC5kZW1vLWltZy1wYXR0ZW4tYm90dG9tIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4yO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9vdGVyLmJnLWRhcmsge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9uYXZiYXItbGlnaHRcbiAgICAubmF2YmFyLWxpZ2h0e1xuICAgICAgICAmLmlzLXN0aWNreSB7IFxuICAgICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICAgICAgLmNhcmQtbG9nby1kYXJrIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgICAgIC5jYXJkLWxvZ28tbGlnaHQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9cbi8vIF9maWxlLW1hbmFnZXIuc2Nzc1xuLy9cblxuLmZpbGUtbWFuYWdlci1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk2cHgpO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI5NnB4KTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRhcmspO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXG4gICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJde1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDM3NFwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IE1hdGVyaWFsIERlc2lnbiBJY29ucztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgMC40KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWxlLW1hbmFnZXItc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0gLSAjeyRmb290ZXItaGVpZ2h0fSAtIDhweCk7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgICAgICYubWVudWJhci1zaG93IHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWxlLW1lbnUtc2lkZWJhci1zY3JvbGx7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzc1cHgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTBweCk7XG4gICAgfVxufVxuXG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnLWN1c3RvbSk7XG59XG5cbi5maWxlLW1hbmFnZXItY29udGVudC1zY3JvbGx7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDRweCk7XG4gICAgfVxuXG4gICAgLnNpbXBsZWJhci1jb250ZW50e1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxufVxuXG4uZmlsZS1kZXRhaWwtY29udGVudC1zY3JvbGx7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTgwcHgpO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIH1cblxuICAgIC5zaW1wbGViYXItY29udGVudHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbn1cblxuLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gICAgd2lkdGg6IDMyJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmctY3VzdG9tKTtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsZS1kZXRhaWwtc2hvd3tcbiAgICAuZmlsZS1tYW5hZ2VyLWRldGFpbC1jb250ZW50e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG5cbiNmaWxlLW92ZXJ2aWV3e1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgICAuZmlsZS1tYW5hZ2VyLWRldGFpbC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAzO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cblxuICAgIC5maWxlLWRldGFpbC1zaG93IHtcbiAgICAgICAgLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5maWxlLWRldGFpbHMtYm94IHtcbiAgICBoZWlnaHQ6IDE5NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCIvL1xuLy8gX3RvLWRvLnNjc3Ncbi8vXG5cbi50by1kby1tZW51IHtcbiAgICBsaSB7XG4gICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tZWRpdW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlnaHQpO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAmOmhvdmVyLCAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udG9kby1jb250ZW50IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNjJweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWRhcmstcmdiKSwgLjA3NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICB9XG59XG5cbi50b2RvLXRhc2sge1xuICAgIHRhYmxle1xuICAgICAgICAuZm9ybS1jaGVja3tcbiAgICAgICAgICAgIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQrLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi50YXNrLWhhbmRsZXtcbiAgICBjdXJzb3I6IG1vdmU7XG59XG5cbiN0YXNrLWVycm9yLW1zZ3tcbiAgICBkaXNwbGF5OiBub25lO1xufSJdfQ== */
