/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/config/corporate/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/config/corporate/app.scss (1) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Public+Sans:wght@300;400;500;600;700&display=swap);
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/scss/config/corporate/app.scss (2) ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
Template Name: Velzon - Admin & Dashboard Template
Author: Themesbrand
Version: 4.3.0
Website: https://themesbrand.com/
Contact: support@themesbrand.com
File: Main Css File
*/
@font-face {
  font-family: "hkgrotesk";
  src: url(/assets/fonts/hkgrotesk-light.54dec9ba.eot);
  src: local("hkgrotesk light"), url(/assets/fonts/hkgrotesk-light.9780da4b.woff) format("woff");
  font-weight: 300;
}
@font-face {
  font-family: "hkgrotesk";
  src: url(/assets/fonts/hkgrotesk-regular.87639503.eot);
  src: local("hkgrotesk regular"), url(/assets/fonts/hkgrotesk-regular.24ff70bd.woff) format("woff");
  font-weight: 400;
}
@font-face {
  font-family: "hkgrotesk";
  src: url(/assets/fonts/hkgrotesk-medium.58389f52.eot);
  src: local("hkgrotesk medium"), url(/assets/fonts/hkgrotesk-medium.f7632bb9.woff) format("woff");
  font-weight: 500;
}
@font-face {
  font-family: "hkgrotesk";
  src: url(/assets/fonts/hkgrotesk-semibold.e5191864.eot);
  src: local("hkgrotesk semibold"), url(/assets/fonts/hkgrotesk-semibold.59387fcc.woff) format("woff");
  font-weight: 600;
}
/*********************variables-custom dark Mode***************************/
#page-topbar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1002;
  background-color: var(--vz-header-bg);
  transition: all 0.1s ease-out;
  border-bottom: 1px solid var(--vz-header-border);
}
#page-topbar.topbar-shadow {
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
}
@media (min-width: 768px) {
  #page-topbar {
    left: var(--vz-vertical-menu-width);
  }
}

.navbar-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  height: 70px;
  padding: 0 1.5rem 0 calc(1.5rem * 0.5);
}
@media (max-width: 767.98px) {
  .navbar-header {
    padding: 0 calc(1.5rem * 0.5) 0 calc(1.5rem * 0.5);
  }
}
.navbar-header .topbar-head-dropdown .dropdown-menu.show {
  top: 13px !important;
}
.navbar-header .topbar-head-dropdown .notification-actions {
  display: none;
  position: absolute;
  background-color: var(--vz-secondary-bg);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 7px;
  border-top: 1px solid var(--vz-border-color);
}
.navbar-header .btn-topbar {
  height: 42px;
  width: 42px;
  color: var(--vz-header-item-sub-color);
  transition: all 0.5s ease;
}
.navbar-header .btn-topbar:hover, .navbar-header .btn-topbar:focus, .navbar-header .btn-topbar:active, .navbar-header .btn-topbar.active {
  background-color: var(--vz-header-item-bg);
}
@media (max-width: 360px) {
  .navbar-header .btn-topbar {
    height: 36px;
    width: 36px;
  }
}
.navbar-header .user-name-sub-text {
  color: var(--vz-header-item-sub-color);
}
.navbar-header .user-name-text {
  color: var(--vz-header-item-color);
}

/* Search */
.app-search {
  padding: calc(32px * 0.5) 0;
}
.app-search .form-control {
  border: none;
  height: 38px;
  padding-left: 40px;
  padding-right: 30px;
  background-color: var(--vz-topbar-search-bg);
  color: var(--vz-topbar-search-color);
  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: var(--vz-header-item-sub-color);
}
.app-search .search-widget-icon-close {
  right: 7px;
  left: auto !important;
}
@media (max-width: 1023.99px) {
  .app-search {
    padding-left: calc(1.5rem * 0.5);
  }
}
.app-search ::-moz-placeholder {
  color: var(--vz-header-item-sub-color);
}
.app-search ::placeholder {
  color: var(--vz-header-item-sub-color);
}

.megamenu-list li {
  position: relative;
  padding: 5px 0px;
}
.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: flex;
  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: 0.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-bs-theme=dark] .light-dark-mode .bx-moon::before {
  content: "\ec34";
}

[data-topbar=dark] .logo-dark {
  display: none;
}
[data-topbar=dark] .logo-light {
  display: inline-block;
}

[data-bs-theme=dark][data-topbar=light] .logo-dark {
  display: none;
}
[data-bs-theme=dark][data-topbar=light] .logo-light {
  display: inline-block;
}

@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;
    box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  }
  [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]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .navbar-brand-box {
    background-color: transparent !important;
    position: relative;
    width: auto;
    text-align: left;
  }
  [data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .navbar-brand-box .logo-sm {
    display: none;
  }
  [data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .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-header-border);
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] #page-topbar.topbar-shadow {
    box-shadow: none;
  }
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] .page-content {
    margin-top: 70px;
  }
}
@media (max-width: 1024.1px) {
  [data-layout=horizontal] .page-content {
    padding: calc(45px + 1.5rem * 1.8) calc(1.5rem * 0.5) 60px calc(1.5rem * 0.5);
  }
}
[data-layout=horizontal] .page-content {
  padding: calc(45px + 1.5rem) calc(1.5rem * 0.5) 60px calc(1.5rem * 0.5);
}
@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]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) #page-topbar {
    left: var(--vz-vertical-menu-width-sm);
  }
}
@media (min-width: 768px) {
  [data-layout=vertical][data-sidebar-size=md] #page-topbar {
    left: var(--vz-vertical-menu-width-md);
  }
}

@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-secondary-bg);
  box-shadow: var(--vz-page-title-box-shadow);
  border-bottom: 1px solid var(--vz-page-title-border);
  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;
  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;
  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 * 0.5);
  position: absolute;
  right: 0;
  color: var(--vz-footer-color);
  left: var(--vz-vertical-menu-width);
  height: 60px;
  background-color: var(--vz-footer-bg);
}
@media (max-width: 991.98px) {
  .footer {
    left: 0;
  }
}

[data-layout=vertical]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .footer {
  left: var(--vz-vertical-menu-width-sm);
}
@media (max-width: 767.98px) {
  [data-layout=vertical]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .footer {
    left: 0;
  }
}
[data-layout=vertical][data-sidebar-size=md] .footer {
  left: var(--vz-vertical-menu-width-md);
}
@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: var(--vz-vertical-menu-width);
  overflow: hidden;
}
.app-content .content {
  padding: 0 15px 10px 15px;
  margin-top: 70px;
}

.main-content {
  transition: all 0.1s ease-out;
}
@media (min-width: 768px) {
  .main-content {
    margin-left: var(--vz-vertical-menu-width);
  }
}

.page-content {
  padding: calc(70px + 1.5rem) calc(1.5rem * 0.5) 60px calc(1.5rem * 0.5);
}

.navbar-menu {
  width: var(--vz-vertical-menu-width);
  z-index: 1002;
  background: var(--vz-vertical-menu-bg);
  border-right: 1px solid var(--vz-vertical-menu-border);
  bottom: 0;
  margin-top: 0;
  position: fixed;
  top: 0;
  box-shadow: var(--vz-vertical-menu-box-shadow);
  padding: 0 0 calc(70px + 25px) 0;
  transition: all 0.1s ease-out;
}
.navbar-menu .navbar-nav .nav-link {
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  color: var(--vz-vertical-menu-item-color);
  font-size: 0.9375rem;
  font-family: "Public Sans", 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: 0.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(104, 124, 254, 0.16);
}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
  display: block;
  content: "\f0142";
  font-family: "Material Design Icons";
  margin-left: auto;
  transition: transform 0.2s;
  font-size: 1.05rem;
  position: absolute;
  right: 18px;
  color: inherit;
}
.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(104, 124, 254, 0.16);
}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
  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 {
  transform: rotate(90deg);
}
.navbar-menu .navbar-nav .menu-dropdown.collapse:not(.show) {
  display: none !important;
}
.navbar-menu .navbar-nav .nav-sm {
  padding-left: 1.75rem;
}
.navbar-menu .navbar-nav .nav-sm .nav-link {
  padding: 0.55rem 1.5rem !important;
  color: var(--vz-vertical-menu-sub-item-color);
  white-space: none;
  position: relative;
  font-size: 0.875rem;
  font-family: "Public Sans", 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;
  transition: all 0.4s ease-in-out;
  opacity: 0.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: var(--vz-secondary-color);
  display: none;
}

.navbar-brand-box {
  padding: 0 1.3rem;
  text-align: center;
  transition: all 0.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: var(--vz-header-item-sub-color);
  position: absolute;
  border-radius: 2px;
  transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
  width: 100%;
  height: 2px;
  display: block;
  left: 0px;
}
.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 {
  transform: rotate(-90deg);
}
.hamburger-icon.open span:nth-child(1) {
  left: 1px;
  top: 5px;
  width: 20px;
  transform: rotate(90deg);
  transition-delay: 150ms;
}
.hamburger-icon.open span:nth-child(2) {
  left: 3px;
  top: 13px;
  width: 10px;
  transform: rotate(45deg);
  transition-delay: 50ms;
}
.hamburger-icon.open span:nth-child(3) {
  left: 9px;
  top: 13px;
  width: 10px;
  transform: rotate(-45deg);
  transition-delay: 100ms;
}

.logo {
  line-height: 70px;
}
.logo .logo-sm {
  display: none;
}

.logo-light {
  display: none;
}

:is([data-layout=vertical], [data-layout=semibox]) .app-menu .row {
  margin: 0;
}
:is([data-layout=vertical], [data-layout=semibox]) .app-menu .row > * {
  width: 100%;
  padding: 0;
}
@media (max-width: 767.98px) {
  :is([data-layout=vertical], [data-layout=semibox]) .app-menu {
    margin-left: -100%;
    padding: 10px 0 20px 0;
  }
}
:is([data-layout=vertical], [data-layout=semibox]) .navbar-menu .container-fluid {
  padding: 0;
}
@media (max-width: 767.98px) {
  :is([data-layout=vertical], [data-layout=semibox]) .navbar-brand-box {
    display: none;
  }
}
:is([data-layout=vertical], [data-layout=semibox]) .horizontal-logo {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .main-content {
  margin-left: var(--vz-vertical-menu-width-sm);
}
@media (max-width: 767.98px) {
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .main-content {
    margin-left: 0;
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .logo span.logo-lg {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .logo span.logo-sm {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .btn-vertical-sm-hover {
  display: inline-block;
}
@media (min-width: 768px) {
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .topnav-hamburger {
    display: none;
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu {
  width: var(--vz-vertical-menu-width-sm);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover i.ri-record-circle-line:before {
  content: "\eb7d";
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .badge {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title {
  text-align: center;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title span {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title i {
  color: var(--vz-vertical-menu-item-color);
  display: block;
  line-height: 36px;
  font-size: 1rem;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link span {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i {
  font-size: 22px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.las, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.lar, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i.lab {
  font-size: 24px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link svg {
  margin-right: 0px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:after, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:before {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-dropdown {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover {
  width: var(--vz-vertical-menu-width) !important;
}
@media (min-width: 1024.99px) {
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .btn-vertical-sm-hover {
    display: inline-block;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-brand-box {
    text-align: left;
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-nav .menu-dropdown.show {
  display: block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i {
  font-size: 18px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.las, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.lar, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i.lab {
  font-size: 20px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link svg {
  margin-right: 0.665rem;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link span, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:after, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:before {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-lg {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-sm {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title {
  text-align: left;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title span {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title i {
  display: none;
}
@media (min-width: 1025px) {
  :is([data-layout=vertical], [data-layout=semibox]):is([data-sidebar-size=sm-hover], [data-sidebar-size=sm-hover-active]) .navbar-header {
    padding-left: 1.5rem;
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover-active] .navbar-brand-box {
  text-align: left;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover-active] .topnav-hamburger {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm-hover-active] .btn-vertical-sm-hover {
  display: inline-block;
}
@media (min-width: 768px) {
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] {
    min-height: 1400px;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .main-content {
    margin-left: var(--vz-vertical-menu-width-sm);
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] #page-topbar {
  z-index: calc(1002 + 1);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-brand-box {
  position: fixed;
  padding: 0;
  width: var(--vz-vertical-menu-width-sm);
  z-index: 1;
  top: 0;
  background-color: var(--vz-vertical-menu-bg);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .logo span.logo-lg {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .logo span.logo-sm {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu {
  position: absolute;
  width: var(--vz-vertical-menu-width-sm) !important;
  padding-top: 70px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-mask,
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-content-wrapper {
  overflow: visible !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-scrollbar,
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .vertical-menu-btn {
  display: none !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .simplebar-offset {
  bottom: 0 !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .badge {
  display: none !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title {
  text-align: center;
  font-size: 1rem;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title span {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title i {
  display: block;
  line-height: 36px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link span {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link i {
  font-size: 22px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link svg {
  margin-right: 0px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:after, :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:before {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-dropdown {
  display: none;
  height: auto !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item {
  position: relative;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link {
  position: relative;
  width: calc(200px + var(--vz-vertical-menu-width-sm));
  transition: none;
  background: var(--vz-vertical-menu-bg);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link .icon-dual {
  fill: rgba(255, 255, 255, 0.16);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link span {
  display: inline-block;
  padding-left: 25px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link:after {
  display: block;
  transform: rotate(90deg);
  color: #fff;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover .nav-link span {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > .menu-dropdown {
  display: block;
  left: var(--vz-vertical-menu-width-sm);
  position: absolute;
  width: 200px;
  background: var(--vz-vertical-menu-bg);
  height: auto !important;
  padding: 0.5rem 0;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm {
  padding: 0;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover > .nav-link {
  color: var(--vz-vertical-menu-item-hover-color);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover > .nav-link:after {
  color: inherit;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after {
  display: block !important;
  transform: rotate(0deg) !important;
}
:is([data-layout=vertical], [data-layout=semibox])[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) {
  :is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .main-content {
    margin-left: var(--vz-vertical-menu-width-md);
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-brand-box {
  width: var(--vz-vertical-menu-width-md);
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu {
  width: var(--vz-vertical-menu-width-md) !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link {
  display: block;
  text-align: center;
  padding: 0.55rem 0.525rem;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link i {
  display: block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link:before {
  display: none !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
  position: relative;
  display: inline-block;
  right: 0;
  top: 3px;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link.menu-link[data-bs-toggle=collapse]:after {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .badge {
  display: none !important;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .navbar-nav .nav-sm {
  padding-left: 0;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .menu-title {
  text-align: center;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=md] .navbar-menu .menu-title span {
  text-decoration: underline;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar=dark] .logo-dark {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar=dark] .logo-light {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar=light] .logo-dark {
  display: inline-block;
}
:is([data-layout=vertical], [data-layout=semibox])[data-sidebar=light] .logo-light {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] #layout-wrapper,
:is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] .main-content {
  min-height: 100vh;
}
@media (min-width: 1024.1px) {
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] .main-content {
    position: relative;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] #layout-wrapper {
    max-width: 95%;
    margin: 0 auto;
    padding-left: 1.5rem;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] .navbar-header {
    padding-left: 1.5rem;
  }
  :is([data-layout=vertical], [data-layout=semibox])[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;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] .navbar-menu .navbar-brand-box {
    display: none;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached]:is([data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-dark {
    display: inline-block;
  }
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached]:is([data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-light {
    display: none;
  }
}
:is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] .footer {
  border-top: 1px dashed var(--vz-border-color);
}
:is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached] .auth-page-wrapper .footer {
  border-top: none;
}
@media (min-width: 768px) {
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached][data-sidebar-size=sm] #layout-wrapper,
  :is([data-layout=vertical], [data-layout=semibox])[data-layout-style=detached][data-sidebar-size=sm] .main-content {
    min-height: 1400px;
  }
}
:is([data-layout=vertical], [data-layout=semibox]):is([data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-dark {
  display: none;
}
:is([data-layout=vertical], [data-layout=semibox]):is([data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-light {
  display: inline-block;
}

@media (min-width: 1024.1px) {
  [data-layout=vertical][data-bs-theme=dark][data-layout-style=detached]:is([data-sidebar=light], [data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-dark {
    display: none;
  }
  [data-layout=vertical][data-bs-theme=dark][data-layout-style=detached]:is([data-sidebar=light], [data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-light {
    display: inline-block;
  }
}

.menu-title {
  letter-spacing: 0.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(39, 42, 58, 0.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 {
  transform: rotate(180deg);
}
[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
  transform: rotate(270deg);
}

.bg-vertical-gradient {
  background: linear-gradient(to right, rgb(8.1568627451%, 9.7254901961%, 19.9215686275%), rgb(16.3137254902%, 19.4509803922%, 39.8431372549%));
}

.bg-vertical-gradient-2 {
  background: linear-gradient(to right, rgb(0.7843137255%, 15.6078431373%, 19.6862745098%), rgb(1.568627451%, 31.2156862745%, 39.3725490196%));
}

.bg-vertical-gradient-3 {
  background: linear-gradient(to right, rgb(4.7058823529%, 16.3921568627%, 10.6666666667%), rgb(9.4117647059%, 32.7843137255%, 21.3333333333%));
}

.bg-vertical-gradient-4 {
  background: linear-gradient(to right, rgb(20%, 9.9607843137%, 7.2941176471%), rgb(40%, 19.9215686275%, 14.5882352941%));
}

.sidebar-background {
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50%;
  opacity: 0.07;
}

[data-sidebar-image=img-1] .sidebar-background {
  background-image: url(/assets/images/img-1.1d3e2727.jpg);
}

[data-sidebar-image=img-2] .sidebar-background {
  background-image: url(/assets/images/img-2.28038974.jpg);
}

[data-sidebar-image=img-3] .sidebar-background {
  background-image: url(/assets/images/img-3.b4073f6b.jpg);
}

[data-sidebar-image=img-4] .sidebar-background {
  background-image: url(/assets/images/img-4.a473c05d.jpg);
}

[data-layout=semibox] .page-title-box {
  padding: 10px 0;
  background-color: transparent;
  box-shadow: none;
  margin: -15px 0 1.5rem 0;
}
@media (min-width: 768px) {
  [data-layout=semibox][data-sidebar-size=sm] .main-content, [data-layout=semibox][data-sidebar-size=sm-hover] .main-content {
    margin-left: var(--vz-vertical-menu-width-sm);
  }
  [data-layout=semibox][data-sidebar-size=sm] #page-topbar, [data-layout=semibox][data-sidebar-size=sm-hover] #page-topbar {
    left: var(--vz-vertical-menu-width-sm);
  }
  [data-layout=semibox][data-sidebar-size=sm] .footer, [data-layout=semibox][data-sidebar-size=sm-hover] .footer {
    left: var(--vz-vertical-menu-width-sm);
  }
  [data-layout=semibox][data-sidebar-size=md] #page-topbar {
    left: var(--vz-vertical-menu-width-md);
  }
  [data-layout=semibox][data-sidebar-size=md] .footer {
    left: var(--vz-vertical-menu-width-md);
  }
}
@media (min-width: 1440px) {
  [data-layout=semibox] .page-content {
    padding: calc(70px + 1.5rem * 2) calc(1.5rem * 0.5) 60px calc(1.5rem * 0.5);
  }
  [data-layout=semibox] .navbar-menu {
    margin: 25px;
    border-radius: var(--vz-border-radius);
  }
  [data-layout=semibox] .main-content {
    margin-left: calc(var(--vz-vertical-menu-width) + 25px);
    padding: 0 var(--vz-semibox-width);
  }
  [data-layout=semibox] .footer {
    left: calc(var(--vz-vertical-menu-width) + var(--vz-semibox-width) + 1.5rem + 25px);
    right: calc(var(--vz-semibox-width) + 1.5rem);
  }
  [data-layout=semibox] #page-topbar {
    left: calc(var(--vz-vertical-menu-width) + var(--vz-semibox-width) + 1.5rem + 25px);
    right: calc(var(--vz-semibox-width) + 1.5rem);
    top: 25px;
    border-radius: 0.25rem;
    transition: all 0.5s ease;
    border: 1px solid var(--vz-header-border);
  }
  [data-layout=semibox] #page-topbar.topbar-shadow {
    top: 0px;
  }
  [data-layout=semibox][data-sidebar-size=md] .main-content {
    margin-left: calc(var(--vz-vertical-menu-width-md) + 25px);
  }
  [data-layout=semibox][data-sidebar-size=md] #page-topbar {
    left: calc(var(--vz-vertical-menu-width-md) + var(--vz-semibox-width) + 1.5rem + 25px);
  }
  [data-layout=semibox][data-sidebar-size=md] .footer {
    left: calc(var(--vz-vertical-menu-width-md) + var(--vz-semibox-width) + 1.5rem + 25px);
  }
  [data-layout=semibox][data-sidebar-size=sm] .main-content {
    margin-left: calc(var(--vz-vertical-menu-width-sm) + 25px);
  }
  [data-layout=semibox][data-sidebar-size=sm] .navbar-brand-box {
    top: 25px;
  }
  [data-layout=semibox][data-sidebar-size=sm] #page-topbar {
    left: calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px);
  }
  [data-layout=semibox][data-sidebar-size=sm] .footer {
    left: calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px);
  }
  [data-layout=semibox][data-sidebar-size=sm-hover] .main-content {
    margin-left: calc(var(--vz-vertical-menu-width-sm) + 25px);
  }
  [data-layout=semibox][data-sidebar-size=sm-hover] #page-topbar {
    left: calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px);
  }
  [data-layout=semibox][data-sidebar-size=sm-hover] .footer {
    left: calc(var(--vz-vertical-menu-width-sm) + var(--vz-semibox-width) + 1.5rem + 25px);
  }
}
[data-layout=semibox] .mx-n4 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
[data-layout=semibox] .mx-n4.p-1 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

[data-layout=horizontal] .main-content {
  margin-left: 0;
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] .layout-width,
  [data-layout=horizontal] .container-fluid {
    max-width: 90%;
    margin: 0 auto;
  }
  [data-layout=horizontal] .topnav-hamburger {
    visibility: hidden;
  }
}
[data-layout=horizontal] .horizontal-logo {
  padding-left: calc(1.5rem * 0.5);
}
@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 * 0.5);
  box-shadow: 0 2px 4px rgba(15, 34, 58, 0.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 {
  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:hover, [data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link.active {
  color: var(--vz-topnav-item-active-color);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link {
  color: var(--vz-topnav-item-color);
  padding: 0.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-active-color);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active:after {
  color: var(--vz-topnav-item-active-color);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active .icon-dual {
  color: var(--vz-topnav-item-active-color);
  fill: rgba(104, 124, 254, 0.1);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] {
  color: var(--vz-topnav-item-active-color);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] .icon-dual {
  color: var(--vz-topnav-item-active-color);
  fill: rgba(104, 124, 254, 0.1);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
  color: var(--vz-topnav-item-active-color);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link:hover .icon-dual {
  color: var(--vz-topnav-item-active-color);
  fill: rgba(104, 124, 254, 0.1);
}
[data-layout=horizontal] .navbar-menu .navbar-nav > .nav-item > .nav-link[data-bs-toggle=collapse]:after {
  right: 0px;
  transform: rotate(90deg) !important;
}
[data-layout=horizontal] .navbar-menu .navbar-nav > .nav-item > .nav-link:not([data-bs-toggle=collapse]) {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
[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;
  transform: rotate(0deg) !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-active-color);
}
[data-layout=horizontal] .navbar-nav .nav-item:hover > .nav-link .icon-dual {
  color: var(--vz-topnav-item-active-color);
  fill: rgba(104, 124, 254, 0.1);
}
[data-layout=horizontal] .navbar-nav .nav-item:hover > .nav-link:after {
  color: var(--vz-topnav-item-active-color);
}
@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-active-color);
}
[data-layout=horizontal] .menu-dropdown {
  position: absolute;
  min-width: 12rem;
  padding: 0.5rem 0;
  box-shadow: 0 0px 5px rgba(15, 34, 58, 0.15);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  margin: 0;
  z-index: 1000;
  background-color: var(--vz-topnav-bg);
  background-clip: padding-box;
  border: 0 solid var(--vz-border-color);
  border-radius: var(--vz-border-radius-lg);
  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 {
    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%;
    box-shadow: none;
    padding-left: 28px;
    left: 0;
    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: 0px;
  }
  [data-layout=horizontal] .menu .mega-dropdown-menu {
    width: 100%;
  }
}

[dir=rtl][data-layout=horizontal] .navbar-menu .navbar-nav > .nav-item > .nav-link[data-bs-toggle=collapse]:after {
  transform: rotate(-90deg) !important;
}
[dir=rtl][data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after {
  transform: rotate(-180deg) !important;
}

[data-layout=twocolumn] .app-menu {
  padding-bottom: 0;
  width: 220px;
  left: 70px;
}
[data-layout=twocolumn] .app-menu .menu-link {
  letter-spacing: 0.05em;
  cursor: default;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 600;
}
[data-layout=twocolumn] .app-menu .menu-link:after {
  display: none !important;
}
[data-layout=twocolumn] .app-menu .menu-link i {
  display: none;
}
[data-layout=twocolumn] .app-menu .navbar-nav {
  height: calc(100vh - 70px);
}
@media (max-width: 767.98px) {
  [data-layout=twocolumn] .app-menu .navbar-nav {
    padding-top: 16px;
  }
}
[data-layout=twocolumn] .app-menu .navbar-nav > li:not(.twocolumn-item-show) {
  display: none;
}
[data-layout=twocolumn] .app-menu .navbar-nav .twocolumn-item-show > div {
  display: block !important;
  height: auto !important;
}
[data-layout=twocolumn] .app-menu .navbar-nav > .nav-item > .menu-dropdown {
  display: block !important;
  height: auto !important;
}
[data-layout=twocolumn] .app-menu .navbar-nav .nav-item .menu-dropdown .row {
  margin: 0;
}
[data-layout=twocolumn] .app-menu .navbar-nav .nav-item .menu-dropdown .row .col-lg-4 {
  width: 100%;
  padding: 0;
}
[data-layout=twocolumn] .app-menu .container-fluid {
  padding: 0;
}
[data-layout=twocolumn] .main-content {
  margin-left: calc(220px + 70px);
}
@media (max-width: 767.98px) {
  [data-layout=twocolumn] .main-content {
    margin-left: 70px;
  }
}
[data-layout=twocolumn]:is([data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .app-menu .navbar-brand-box .logo-light {
  display: block;
}
[data-layout=twocolumn]:is([data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .app-menu .navbar-brand-box .logo-dark {
  display: none;
}
[data-layout=twocolumn] .twocolumn-iconview {
  width: 70px;
  background-color: var(--vz-twocolumn-menu-iconview-bg);
  height: 100%;
  left: -70px;
  box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  top: 0;
  position: absolute;
  padding: 0;
  text-align: center;
}
[data-layout=twocolumn] .twocolumn-iconview li {
  position: relative;
}
[data-layout=twocolumn] .twocolumn-iconview li .nav-icon::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon {
  width: 42px;
  height: 42px;
  color: var(--vz-vertical-menu-item-color);
  line-height: 42px;
  z-index: 1;
  font-size: 22px;
  text-align: center;
  border-radius: 3px;
  margin: 5px 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon .icon-dual {
  width: 18px;
  color: var(--vz-vertical-menu-item-color);
  fill: var(--vz-vertical-menu-item-bg);
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon.active {
  background-color: var(--vz-vertical-menu-item-active-bg);
  color: var(--vz-vertical-menu-item-active-color);
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon.active .icon-dual {
  color: var(--vz-vertical-menu-item-active-color);
  fill: var(--vz-vertical-menu-item-active-bg);
}
[data-layout=twocolumn] .menu-title {
  display: none;
}
@media (max-width: 991.98px) {
  [data-layout=twocolumn] .logo span.logo-lg {
    display: block;
  }
  [data-layout=twocolumn] .logo span.logo-sm {
    display: none;
  }
}
[data-layout=twocolumn][data-sidebar=light] .app-menu .navbar-brand-box .logo-light {
  display: none;
}
[data-layout=twocolumn][data-sidebar=light] .app-menu .navbar-brand-box .logo-dark {
  display: block;
}
[data-layout=twocolumn][data-sidebar=dark] .app-menu .navbar-brand-box .logo-light {
  display: block;
}
[data-layout=twocolumn][data-sidebar=dark] .app-menu .navbar-brand-box .logo-dark {
  display: none;
}
[data-layout=twocolumn] .twocolumn-panel .app-menu {
  width: 0;
  border-right: 0;
}
@media (max-width: 575.98px) {
  [data-layout=twocolumn] .twocolumn-panel .app-menu {
    display: none;
  }
}
[data-layout=twocolumn] .twocolumn-panel .navbar-brand-box,
[data-layout=twocolumn] .twocolumn-panel .navbar-nav {
  display: none;
}
[data-layout=twocolumn] .twocolumn-panel .main-content {
  margin-left: 70px;
}
[data-layout=twocolumn] .twocolumn-panel #page-topbar,
[data-layout=twocolumn] .twocolumn-panel .footer {
  left: 70px;
}
@media (max-width: 575.98px) {
  [data-layout=twocolumn] .twocolumn-panel .main-content {
    margin-left: 0;
  }
  [data-layout=twocolumn] .twocolumn-panel #page-topbar,
  [data-layout=twocolumn] .twocolumn-panel .footer {
    left: 0;
  }
}
@media (max-width: 767.98px) {
  [data-layout=twocolumn] #page-topbar,
  [data-layout=twocolumn] .footer {
    left: 70px;
  }
}
@media (max-width: 575.98px) {
  [data-layout=twocolumn] .main-content {
    margin-left: 0;
  }
  [data-layout=twocolumn] #page-topbar,
  [data-layout=twocolumn] .footer {
    left: 0;
  }
}

@media (max-width: 767.98px) {
  [data-layout=twocolumn] .app-menu {
    left: 0;
    margin-left: 100%;
  }
  [data-layout=twocolumn] .main-content {
    margin-left: 0 !important;
  }
  [data-layout=twocolumn] #page-topbar,
  [data-layout=twocolumn] .footer {
    left: 0 !important;
  }
}

[data-layout-width=boxed] body {
  background-color: var(--vz-boxed-body-bg);
}
[data-layout-width=boxed] #layout-wrapper {
  max-width: var(--vz-boxed-layout-width);
  margin: 0 auto;
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  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: var(--vz-boxed-layout-width);
  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(var(--vz-boxed-layout-width) - var(--vz-vertical-menu-width-sm));
}
@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: var(--vz-vertical-menu-width-sm) !important;
  }
}
[data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer, [data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=lg] .footer {
  max-width: calc(var(--vz-boxed-layout-width) - var(--vz-vertical-menu-width));
}
@media (min-width: 768px) {
  [data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer, [data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=lg] .footer {
    left: var(--vz-vertical-menu-width) !important;
  }
}
[data-layout-width=boxed][data-sidebar-size=md] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=md] .footer {
  max-width: calc(var(--vz-boxed-layout-width) - var(--vz-vertical-menu-width-md));
}
@media (min-width: 768px) {
  [data-layout-width=boxed][data-sidebar-size=md] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=md] .footer {
    left: var(--vz-vertical-menu-width-md) !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;
    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=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, [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=lg] #page-topbar,
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] .footer {
  max-width: 100%;
  left: 0 !important;
}

[data-layout=horizontal][data-layout-width=boxed] #page-topbar,
[data-layout=horizontal][data-layout-width=boxed] #layout-wrapper,
[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: var(--vz-boxed-layout-width);
}
[data-layout=horizontal][data-layout-width=boxed] .navbar-header {
  padding: 0 calc(1.5rem * 0.5) 0 0;
}
[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, [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 {
  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;
  }
}

@media (min-width: 768px) {
  [data-layout=semibox][data-sidebar-visibility=hidden] .navbar-menu {
    display: none;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] .horizontal-logo {
    display: inline-block;
    width: auto;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] .footer {
    left: 0;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] #page-topbar {
    left: 0;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] .main-content {
    margin-left: 0px;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .navbar-brand-box, [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .navbar-brand-box {
    position: static;
    padding: 0 1.3rem;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-lg, [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-lg {
    display: inline-block;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-sm, [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-sm {
    display: none;
  }
}
[data-layout=semibox][data-sidebar-visibility=hidden]:is([data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-dark {
  display: none;
}
[data-layout=semibox][data-sidebar-visibility=hidden]:is([data-sidebar=dark], [data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) .logo-light {
  display: inline-block;
}
@media (min-width: 1440px) {
  [data-layout=semibox][data-sidebar-visibility=hidden] .navbar-menu {
    display: none;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] .horizontal-logo {
    display: inline-block;
    width: auto;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] .footer {
    left: calc(var(--vz-semibox-width) + 1.5rem);
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] #page-topbar {
    left: calc(var(--vz-semibox-width) + 1.5rem);
  }
  [data-layout=semibox][data-sidebar-visibility=hidden] .main-content {
    margin-left: 0px;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .navbar-brand-box, [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .navbar-brand-box {
    position: static;
    padding: 0 1.3rem;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-lg, [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-lg {
    display: inline-block;
  }
  [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm] .logo span.logo-sm, [data-layout=semibox][data-sidebar-visibility=hidden][data-sidebar-size=sm-hover] .logo span.logo-sm {
    display: none;
  }
}

/*!
 * Waves v0.7.6
 * http://fian.my.id/Waves 
 * 
 * Copyright 2014-2018 Alfiana E. Sibuea and other contributors 
 * Released under the MIT license 
 * https://github.com/fians/Waves/blob/master/LICENSE */
.waves-effect {
  position: relative;
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}

.waves-effect .waves-ripple {
  position: absolute;
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -50px;
  margin-left: -50px;
  opacity: 0;
  background: rgba(0, 0, 0, 0.2);
  background: radial-gradient(rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.3) 40%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
  transition: all 0.5s ease-out;
  transition-property: transform, opacity;
  transform: scale(0) translate(0, 0);
  pointer-events: none;
}

.waves-effect.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
  background: radial-gradient(rgba(255, 255, 255, 0.2) 0, rgba(255, 255, 255, 0.3) 40%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 70%);
}

.waves-effect.waves-classic .waves-ripple {
  background: rgba(0, 0, 0, 0.2);
}

.waves-effect.waves-classic.waves-light .waves-ripple {
  background: rgba(255, 255, 255, 0.4);
}

.waves-notransition {
  transition: none !important;
}

.waves-button,
.waves-circle {
  transform: translateZ(0);
  -webkit-mask-image: -webkit-radial-gradient(circle, white 100%, black 100%);
}

.waves-button,
.waves-button:hover,
.waves-button:visited,
.waves-button-input {
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  border: none;
  outline: none;
  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: 0.85em 1.1em;
  border-radius: 0.2em;
}

.waves-button-input {
  margin: 0;
  padding: 0.85em 1.1em;
}

.waves-input-wrapper {
  border-radius: 0.2em;
  vertical-align: bottom;
}

.waves-input-wrapper.waves-button {
  padding: 0;
}

.waves-input-wrapper .waves-button-input {
  position: relative;
  top: 0;
  left: 0;
  z-index: 1;
}

.waves-circle {
  text-align: center;
  width: 2.5em;
  height: 2.5em;
  line-height: 2.5em;
  border-radius: 50%;
}

.waves-float {
  -webkit-mask-image: none;
  box-shadow: 0px 1px 1.5px 1px rgba(0, 0, 0, 0.12);
  transition: all 300ms;
}

.waves-float:active {
  box-shadow: 0px 8px 20px 1px rgba(0, 0, 0, 0.3);
}

.waves-block {
  display: block;
}

.waves-effect.waves-light .waves-ripple {
  background-color: rgba(255, 255, 255, 0.4);
}

.waves-effect.waves-primary .waves-ripple {
  background-color: rgba(104, 124, 254, 0.4);
}

.waves-effect.waves-success .waves-ripple {
  background-color: rgba(60, 209, 136, 0.4);
}

.waves-effect.waves-info .waves-ripple {
  background-color: rgba(10, 199, 251, 0.4);
}

.waves-effect.waves-warning .waves-ripple {
  background-color: rgba(239, 174, 78, 0.4);
}

.waves-effect.waves-danger .waves-ripple {
  background-color: rgba(247, 102, 110, 0.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 {
  align-items: center;
  background-color: #687cfe;
  color: #fff;
  display: flex;
  font-weight: 500;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.avatar-group {
  padding-left: 12px;
  display: flex;
  flex-wrap: wrap;
}
.avatar-group .avatar-group-item {
  margin-left: -12px;
  border: 2px solid var(--vz-secondary-bg);
  border-radius: 50%;
  transition: all 0.2s;
}
.avatar-group .avatar-group-item:hover {
  position: relative;
  transform: translateY(-2px);
  z-index: 1;
}

.accordion .accordion-button {
  font-weight: 500;
}
.accordion .accordion-body {
  color: var(--vz-secondary-color);
}
.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: 0.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: 0.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: var(--vz-border-width) solid var(--vz-border-color);
  border-radius: var(--vz-border-radius);
}
.accordion-border-box .accordion-item:not(:first-of-type) {
  margin-top: 8px;
}
.accordion-border-box .accordion-item .accordion-button {
  border-radius: var(--vz-border-radius);
}
.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(104, 124, 254, 0.6);
}
.accordion-primary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-primary .accordion-item .accordion-button:not(.collapsed) {
  color: #687cfe;
  background-color: rgba(104, 124, 254, 0.1) !important;
}
.accordion-primary .accordion-item .accordion-button::after {
  color: #687cfe;
}

.accordion-fill-primary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-primary .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #687cfe !important;
}

.accordion-secondary .accordion-item {
  border-color: rgba(255, 127, 93, 0.6);
}
.accordion-secondary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-secondary .accordion-item .accordion-button:not(.collapsed) {
  color: #ff7f5d;
  background-color: rgba(255, 127, 93, 0.1) !important;
}
.accordion-secondary .accordion-item .accordion-button::after {
  color: #ff7f5d;
}

.accordion-fill-secondary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-secondary .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #ff7f5d !important;
}

.accordion-success .accordion-item {
  border-color: rgba(60, 209, 136, 0.6);
}
.accordion-success .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-success .accordion-item .accordion-button:not(.collapsed) {
  color: #3cd188;
  background-color: rgba(60, 209, 136, 0.1) !important;
}
.accordion-success .accordion-item .accordion-button::after {
  color: #3cd188;
}

.accordion-fill-success .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-success .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #3cd188 !important;
}

.accordion-info .accordion-item {
  border-color: rgba(10, 199, 251, 0.6);
}
.accordion-info .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-info .accordion-item .accordion-button:not(.collapsed) {
  color: #0ac7fb;
  background-color: rgba(10, 199, 251, 0.1) !important;
}
.accordion-info .accordion-item .accordion-button::after {
  color: #0ac7fb;
}

.accordion-fill-info .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-info .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #0ac7fb !important;
}

.accordion-warning .accordion-item {
  border-color: rgba(239, 174, 78, 0.6);
}
.accordion-warning .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-warning .accordion-item .accordion-button:not(.collapsed) {
  color: #efae4e;
  background-color: rgba(239, 174, 78, 0.1) !important;
}
.accordion-warning .accordion-item .accordion-button::after {
  color: #efae4e;
}

.accordion-fill-warning .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-warning .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #efae4e !important;
}

.accordion-danger .accordion-item {
  border-color: rgba(247, 102, 110, 0.6);
}
.accordion-danger .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-danger .accordion-item .accordion-button:not(.collapsed) {
  color: #f7666e;
  background-color: rgba(247, 102, 110, 0.1) !important;
}
.accordion-danger .accordion-item .accordion-button::after {
  color: #f7666e;
}

.accordion-fill-danger .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-danger .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #f7666e !important;
}

.accordion-light .accordion-item {
  border-color: rgba(243, 246, 249, 0.6);
}
.accordion-light .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-light .accordion-item .accordion-button:not(.collapsed) {
  color: #f3f6f9;
  background-color: rgba(243, 246, 249, 0.1) !important;
}
.accordion-light .accordion-item .accordion-button::after {
  color: #f3f6f9;
}

.accordion-fill-light .accordion-item .accordion-button {
  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(39, 42, 58, 0.6);
}
.accordion-dark .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-dark .accordion-item .accordion-button:not(.collapsed) {
  color: #272a3a;
  background-color: rgba(39, 42, 58, 0.1) !important;
}
.accordion-dark .accordion-item .accordion-button::after {
  color: #272a3a;
}

.accordion-fill-dark .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-dark .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #272a3a !important;
}

[dir=rtl] .custom-accordionwithicon .accordion-button::after {
  transform: rotate(180deg);
}

.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;
}

.ff-base {
  font-family: var(--vz-font-sans-serif);
}

.ff-secondary {
  font-family: "Public Sans", sans-serif;
}

.bg-pattern {
  background: url(/assets/images/modal-bg.d6cff3b6.png) var(--vz-secondary-bg);
}

.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, 0.16);
}

.icon-dual-primary {
  color: #687cfe;
  fill: rgba(104, 124, 254, 0.16);
}

.icon-dual-secondary {
  color: #ff7f5d;
  fill: rgba(255, 127, 93, 0.16);
}

.icon-dual-success {
  color: #3cd188;
  fill: rgba(60, 209, 136, 0.16);
}

.icon-dual-info {
  color: #0ac7fb;
  fill: rgba(10, 199, 251, 0.16);
}

.icon-dual-warning {
  color: #efae4e;
  fill: rgba(239, 174, 78, 0.16);
}

.icon-dual-danger {
  color: #f7666e;
  fill: rgba(247, 102, 110, 0.16);
}

.icon-dual-light {
  color: #f3f6f9;
  fill: rgba(243, 246, 249, 0.16);
}

.icon-dual-dark {
  color: #272a3a;
  fill: rgba(39, 42, 58, 0.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: flex;
  align-items: center;
  color: var(--vz-secondary-color);
}

.bg-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  opacity: 0.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: calc(1.5rem * -1);
  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: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1004;
  }
  .layout-rightside-col .overlay {
    position: fixed;
    top: 0;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(39, 42, 58, 0.2);
  }
  .layout-rightside-col .layout-rightside {
    margin-top: 0px;
    height: 100%;
    margin-left: auto;
  }
  .layout-rightside-col .card-body {
    overflow-y: auto;
    padding-bottom: 1rem !important;
  }
}

@media (min-width: 1700px) {
  :is([data-layout=horizontal], [data-layout-style=detached]) .layout-rightside {
    margin-top: calc(28px - 1.5rem);
    margin-right: 0;
    height: calc(100% - 1.5rem * 0.5);
  }
}

[data-layout=semibox] .layout-rightside {
  margin-right: 0px;
}

.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: var(--vz-secondary-color);
}
.favourite-btn.active {
  border-color: transparent;
}
.favourite-btn.active .ri-star-fill {
  color: #efae4e;
}
.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);
}

#back-to-top {
  position: fixed;
  bottom: 100px;
  right: 28px;
  transition: all 0.5s ease;
  display: none;
  z-index: 1000;
}
#back-to-top:hover {
  animation: fade-up 1.5s infinite linear;
}

@keyframes fade-up {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    transform: translateY(-20px);
    opacity: 0;
  }
}
#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--vz-secondary-bg);
  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;
}

:is([type=tel], [type=url], [type=email], [type=number])::-moz-placeholder {
  text-align: left;
}

:is([type=tel], [type=url], [type=email], [type=number])::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: 0px;
}

/* Activity */
.activity-feed {
  list-style: none;
}
.activity-feed .feed-item {
  position: relative;
  padding-bottom: 27px;
  padding-left: 16px;
  border-left: 2px solid var(--vz-border-color);
}
.activity-feed .feed-item:after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: -6px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #687cfe;
  background-color: var(--vz-secondary-bg);
}
.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:before, .mini-stats-wid .mini-stat-icon:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 69px;
  background-color: rgba(60, 209, 136, 0.1);
  left: 3px;
  transform: rotate(32deg);
  top: -8px;
  transition: all 0.4s;
}
.mini-stats-wid .mini-stat-icon::after {
  left: 27px;
  width: 8px;
  transition: all 0.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: #3cd188;
}

.notification-elem {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: var(--vz-secondary-bg);
  display: flex;
  align-items: 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: #687cfe;
}
.clothes-size li input[type=radio]:checked + label {
  background-color: #687cfe;
  border-color: #687cfe;
  color: #fff;
}

.bs-example-modal {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 1;
  display: block;
}

[dir=rtl] .modal-open {
  padding-left: 0px !important;
}

.icon-demo-content {
  color: var(--vz-gray-500);
}
.icon-demo-content i {
  font-size: 24px;
  margin-right: 10px;
  color: var(--vz-gray-600);
  transition: all 0.4s;
  vertical-align: middle;
}
.icon-demo-content svg {
  margin-right: 10px;
  transition: all 0.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: #687cfe;
  transform: scale(1.5);
}

.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(104, 124, 254, 0.5);
}
.img-switch .card-radio .form-check-input:checked + .form-check-label::after {
  content: "\eb80";
  font-family: "remixicon";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  font-size: 18px;
  color: #fff;
}

[data-bs-target="#collapseBgGradient"].active {
  border-color: #687cfe !important;
}
[data-bs-target="#collapseBgGradient"].active::before {
  content: "\eb80";
  font-family: remixicon;
  position: absolute;
  top: 2px;
  right: 6px;
  font-size: 16px;
  color: #687cfe;
}

@media print {
  .vertical-menu,
  .right-bar,
  .page-title-box,
  .navbar-header,
  .app-menu,
  .footer,
  #back-to-top {
    display: none !important;
  }
  .card-body,
  .main-content,
  .right-bar,
  .page-content,
  body {
    padding: 0;
    margin: 0;
  }
  .card {
    border: 0;
    box-shadow: none !important;
  }
  .invoice-details .d-sm-flex {
    display: flex !important;
  }
  .address.col-sm-6 {
    flex: 0 0 auto !important;
    width: 50% !important;
    max-width: 100% !important;
  }
}
.ribbon-box {
  position: relative;
}
.ribbon-box .ribbon {
  padding: 5px 12px;
  box-shadow: 2px 5px 10px rgba(39, 42, 58, 0.15);
  color: #fff;
  font-size: 0.875rem;
  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: flex;
  align-items: center;
  justify-content: center;
  left: 20px;
  top: 20px;
}
.ribbon-box.ribbon-fill {
  overflow: hidden;
}
.ribbon-box.ribbon-fill .ribbon {
  transform: rotate(-45deg);
  width: 93px;
  height: 52px;
  left: -36px;
  top: -16px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.ribbon-box.ribbon-fill.ribbon-sm .ribbon {
  padding: 2px 12px;
  width: 78px;
  height: 42px;
  font-size: 12px;
  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::before, .ribbon-box.right .ribbon.ribbon-shape::after {
  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 {
  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;
  transform: rotate(45deg);
}
.ribbon-box .ribbon-content {
  clear: both;
}
.ribbon-box .ribbon-primary {
  background: #687cfe;
}
.ribbon-box .ribbon-primary:before {
  border-color: rgb(20.9158926729%, 31.3906088751%, 99.4762641899%) transparent transparent;
}
.ribbon-box .ribbon-primary.ribbon-shape::before {
  border-left-color: #687cfe;
  border-top-color: #687cfe;
}
.ribbon-box .ribbon-primary.ribbon-shape::after {
  border-left-color: #687cfe;
  border-bottom-color: #687cfe;
}
.ribbon-box.right .ribbon-primary {
  background: #687cfe;
}
.ribbon-box.right .ribbon-primary.ribbon-shape::before {
  border-right-color: #687cfe;
  border-top-color: #687cfe;
}
.ribbon-box.right .ribbon-primary.ribbon-shape::after {
  border-right-color: #687cfe;
  border-bottom-color: #687cfe;
}
.ribbon-box .ribbon-secondary {
  background: #ff7f5d;
}
.ribbon-box .ribbon-secondary:before {
  border-color: rgb(100%, 34.0014524328%, 16.4705882353%) transparent transparent;
}
.ribbon-box .ribbon-secondary.ribbon-shape::before {
  border-left-color: #ff7f5d;
  border-top-color: #ff7f5d;
}
.ribbon-box .ribbon-secondary.ribbon-shape::after {
  border-left-color: #ff7f5d;
  border-bottom-color: #ff7f5d;
}
.ribbon-box.right .ribbon-secondary {
  background: #ff7f5d;
}
.ribbon-box.right .ribbon-secondary.ribbon-shape::before {
  border-right-color: #ff7f5d;
  border-top-color: #ff7f5d;
}
.ribbon-box.right .ribbon-secondary.ribbon-shape::after {
  border-right-color: #ff7f5d;
  border-bottom-color: #ff7f5d;
}
.ribbon-box .ribbon-success {
  background: #3cd188;
}
.ribbon-box .ribbon-success:before {
  border-color: rgb(16.3176307868%, 69.1725652917%, 43.2771946953%) transparent transparent;
}
.ribbon-box .ribbon-success.ribbon-shape::before {
  border-left-color: #3cd188;
  border-top-color: #3cd188;
}
.ribbon-box .ribbon-success.ribbon-shape::after {
  border-left-color: #3cd188;
  border-bottom-color: #3cd188;
}
.ribbon-box.right .ribbon-success {
  background: #3cd188;
}
.ribbon-box.right .ribbon-success.ribbon-shape::before {
  border-right-color: #3cd188;
  border-top-color: #3cd188;
}
.ribbon-box.right .ribbon-success.ribbon-shape::after {
  border-right-color: #3cd188;
  border-bottom-color: #3cd188;
}
.ribbon-box .ribbon-info {
  background: #0ac7fb;
}
.ribbon-box .ribbon-info:before {
  border-color: rgb(1.3229388141%, 63.8317977794%, 81.0300023624%) transparent transparent;
}
.ribbon-box .ribbon-info.ribbon-shape::before {
  border-left-color: #0ac7fb;
  border-top-color: #0ac7fb;
}
.ribbon-box .ribbon-info.ribbon-shape::after {
  border-left-color: #0ac7fb;
  border-bottom-color: #0ac7fb;
}
.ribbon-box.right .ribbon-info {
  background: #0ac7fb;
}
.ribbon-box.right .ribbon-info.ribbon-shape::before {
  border-right-color: #0ac7fb;
  border-top-color: #0ac7fb;
}
.ribbon-box.right .ribbon-info.ribbon-shape::after {
  border-right-color: #0ac7fb;
  border-bottom-color: #0ac7fb;
}
.ribbon-box .ribbon-warning {
  background: #efae4e;
}
.ribbon-box .ribbon-warning:before {
  border-color: rgb(92.067459108%, 59.8415117342%, 12.2462663822%) transparent transparent;
}
.ribbon-box .ribbon-warning.ribbon-shape::before {
  border-left-color: #efae4e;
  border-top-color: #efae4e;
}
.ribbon-box .ribbon-warning.ribbon-shape::after {
  border-left-color: #efae4e;
  border-bottom-color: #efae4e;
}
.ribbon-box.right .ribbon-warning {
  background: #efae4e;
}
.ribbon-box.right .ribbon-warning.ribbon-shape::before {
  border-right-color: #efae4e;
  border-top-color: #efae4e;
}
.ribbon-box.right .ribbon-warning.ribbon-shape::after {
  border-right-color: #efae4e;
  border-bottom-color: #efae4e;
}
.ribbon-box .ribbon-danger {
  background: #f7666e;
}
.ribbon-box .ribbon-danger:before {
  border-color: rgb(95.8689562782%, 20.9937888199%, 25.1248325417%) transparent transparent;
}
.ribbon-box .ribbon-danger.ribbon-shape::before {
  border-left-color: #f7666e;
  border-top-color: #f7666e;
}
.ribbon-box .ribbon-danger.ribbon-shape::after {
  border-left-color: #f7666e;
  border-bottom-color: #f7666e;
}
.ribbon-box.right .ribbon-danger {
  background: #f7666e;
}
.ribbon-box.right .ribbon-danger.ribbon-shape::before {
  border-right-color: #f7666e;
  border-top-color: #f7666e;
}
.ribbon-box.right .ribbon-danger.ribbon-shape::after {
  border-right-color: #f7666e;
  border-bottom-color: #f7666e;
}
.ribbon-box .ribbon-light {
  background: #f3f6f9;
}
.ribbon-box .ribbon-light:before {
  border-color: rgb(81.9607843137%, 86.4705882353%, 90.9803921569%) 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: #272a3a;
}
.ribbon-box .ribbon-dark:before {
  border-color: rgb(7.2528805337%, 7.8107944209%, 10.7863351526%) transparent transparent;
}
.ribbon-box .ribbon-dark.ribbon-shape::before {
  border-left-color: #272a3a;
  border-top-color: #272a3a;
}
.ribbon-box .ribbon-dark.ribbon-shape::after {
  border-left-color: #272a3a;
  border-bottom-color: #272a3a;
}
.ribbon-box.right .ribbon-dark {
  background: #272a3a;
}
.ribbon-box.right .ribbon-dark.ribbon-shape::before {
  border-right-color: #272a3a;
  border-top-color: #272a3a;
}
.ribbon-box.right .ribbon-dark.ribbon-shape::after {
  border-right-color: #272a3a;
  border-bottom-color: #272a3a;
}
.ribbon-box .icon-ribbon {
  box-shadow: none;
  left: 24px;
  top: -12px;
  font-size: 40px;
  padding: 0;
}
.ribbon-box {
  /* Ribbon two */
}
.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;
  transform: rotate(-45deg);
  width: 100px;
  display: block;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 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: #687cfe;
}
.ribbon-box .ribbon-two-primary span:before {
  border-left: 3px solid rgb(10.9816821465%, 22.7721878225%, 99.4104747162%);
  border-top: 3px solid rgb(10.9816821465%, 22.7721878225%, 99.4104747162%);
}
.ribbon-box .ribbon-two-primary span:after {
  border-right: 3px solid rgb(10.9816821465%, 22.7721878225%, 99.4104747162%);
  border-top: 3px solid rgb(10.9816821465%, 22.7721878225%, 99.4104747162%);
}
.ribbon-box .ribbon-two-secondary span {
  background: #ff7f5d;
}
.ribbon-box .ribbon-two-secondary span:before {
  border-left: 3px solid rgb(100%, 26.1002178649%, 6.4705882353%);
  border-top: 3px solid rgb(100%, 26.1002178649%, 6.4705882353%);
}
.ribbon-box .ribbon-two-secondary span:after {
  border-right: 3px solid rgb(100%, 26.1002178649%, 6.4705882353%);
  border-top: 3px solid rgb(100%, 26.1002178649%, 6.4705882353%);
}
.ribbon-box .ribbon-two-success span {
  background: #3cd188;
}
.ribbon-box .ribbon-two-success span:before {
  border-left: 3px solid rgb(14.4089170938%, 61.0812789846%, 38.2149540314%);
  border-top: 3px solid rgb(14.4089170938%, 61.0812789846%, 38.2149540314%);
}
.ribbon-box .ribbon-two-success span:after {
  border-right: 3px solid rgb(14.4089170938%, 61.0812789846%, 38.2149540314%);
  border-top: 3px solid rgb(14.4089170938%, 61.0812789846%, 38.2149540314%);
}
.ribbon-box .ribbon-two-info span {
  background: #0ac7fb;
}
.ribbon-box .ribbon-two-info span:before {
  border-left: 3px solid rgb(1.1622962438%, 56.0807937633%, 71.1906449327%);
  border-top: 3px solid rgb(1.1622962438%, 56.0807937633%, 71.1906449327%);
}
.ribbon-box .ribbon-two-info span:after {
  border-right: 3px solid rgb(1.1622962438%, 56.0807937633%, 71.1906449327%);
  border-top: 3px solid rgb(1.1622962438%, 56.0807937633%, 71.1906449327%);
}
.ribbon-box .ribbon-two-warning span {
  background: #efae4e;
}
.ribbon-box .ribbon-two-warning span:before {
  border-left: 3px solid rgb(86.4949710454%, 54.7312811135%, 7.8187544448%);
  border-top: 3px solid rgb(86.4949710454%, 54.7312811135%, 7.8187544448%);
}
.ribbon-box .ribbon-two-warning span:after {
  border-right: 3px solid rgb(86.4949710454%, 54.7312811135%, 7.8187544448%);
  border-top: 3px solid rgb(86.4949710454%, 54.7312811135%, 7.8187544448%);
}
.ribbon-box .ribbon-two-danger span {
  background: #f7666e;
}
.ribbon-box .ribbon-two-danger span:before {
  border-left: 3px solid rgb(95.3720618682%, 11.4906832298%, 16.1186213616%);
  border-top: 3px solid rgb(95.3720618682%, 11.4906832298%, 16.1186213616%);
}
.ribbon-box .ribbon-two-danger span:after {
  border-right: 3px solid rgb(95.3720618682%, 11.4906832298%, 16.1186213616%);
  border-top: 3px solid rgb(95.3720618682%, 11.4906832298%, 16.1186213616%);
}
.ribbon-box .ribbon-two-light span {
  background: #f3f6f9;
}
.ribbon-box .ribbon-two-light span:before {
  border-left: 3px solid rgb(75.2941176471%, 81.4705882353%, 87.6470588235%);
  border-top: 3px solid rgb(75.2941176471%, 81.4705882353%, 87.6470588235%);
}
.ribbon-box .ribbon-two-light span:after {
  border-right: 3px solid rgb(75.2941176471%, 81.4705882353%, 87.6470588235%);
  border-top: 3px solid rgb(75.2941176471%, 81.4705882353%, 87.6470588235%);
}
.ribbon-box .ribbon-two-dark span {
  background: #272a3a;
}
.ribbon-box .ribbon-two-dark span:before {
  border-left: 3px solid rgb(3.232261977%, 3.4808975136%, 4.8069537093%);
  border-top: 3px solid rgb(3.232261977%, 3.4808975136%, 4.8069537093%);
}
.ribbon-box .ribbon-two-dark span:after {
  border-right: 3px solid rgb(3.232261977%, 3.4808975136%, 4.8069537093%);
  border-top: 3px solid rgb(3.232261977%, 3.4808975136%, 4.8069537093%);
}

.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: #687cfe;
}
.ribbon-three-primary span:before {
  background: #687cfe;
}
.ribbon-three-primary span:after {
  background: rgb(20.9158926729%, 31.3906088751%, 99.4762641899%);
}
.ribbon-three-primary::after {
  border-top-color: #687cfe;
}

.ribbon-three-secondary span {
  background: #ff7f5d;
}
.ribbon-three-secondary span:before {
  background: #ff7f5d;
}
.ribbon-three-secondary span:after {
  background: rgb(100%, 34.0014524328%, 16.4705882353%);
}
.ribbon-three-secondary::after {
  border-top-color: #ff7f5d;
}

.ribbon-three-success span {
  background: #3cd188;
}
.ribbon-three-success span:before {
  background: #3cd188;
}
.ribbon-three-success span:after {
  background: rgb(16.3176307868%, 69.1725652917%, 43.2771946953%);
}
.ribbon-three-success::after {
  border-top-color: #3cd188;
}

.ribbon-three-info span {
  background: #0ac7fb;
}
.ribbon-three-info span:before {
  background: #0ac7fb;
}
.ribbon-three-info span:after {
  background: rgb(1.3229388141%, 63.8317977794%, 81.0300023624%);
}
.ribbon-three-info::after {
  border-top-color: #0ac7fb;
}

.ribbon-three-warning span {
  background: #efae4e;
}
.ribbon-three-warning span:before {
  background: #efae4e;
}
.ribbon-three-warning span:after {
  background: rgb(92.067459108%, 59.8415117342%, 12.2462663822%);
}
.ribbon-three-warning::after {
  border-top-color: #efae4e;
}

.ribbon-three-danger span {
  background: #f7666e;
}
.ribbon-three-danger span:before {
  background: #f7666e;
}
.ribbon-three-danger span:after {
  background: rgb(95.8689562782%, 20.9937888199%, 25.1248325417%);
}
.ribbon-three-danger::after {
  border-top-color: #f7666e;
}

.ribbon-three-light span {
  background: #f3f6f9;
}
.ribbon-three-light span:before {
  background: #f3f6f9;
}
.ribbon-three-light span:after {
  background: rgb(81.9607843137%, 86.4705882353%, 90.9803921569%);
}
.ribbon-three-light::after {
  border-top-color: #f3f6f9;
}

.ribbon-three-dark span {
  background: #272a3a;
}
.ribbon-three-dark span:before {
  background: #272a3a;
}
.ribbon-three-dark span:after {
  background: rgb(7.2528805337%, 7.8107944209%, 10.7863351526%);
}
.ribbon-three-dark::after {
  border-top-color: #272a3a;
}

.ribbon-box .trending-ribbon {
  transform: translateX(-50px);
  transition: all 0.5s ease;
}
.ribbon-box .trending-ribbon .trending-ribbon-text {
  transition: all 0.5s ease;
  opacity: 0;
}
.ribbon-box:hover .trending-ribbon {
  transform: translateX(0);
}
.ribbon-box:hover .trending-ribbon .trending-ribbon-text {
  opacity: 1;
}
.ribbon-box.right .trending-ribbon {
  transform: translateX(50px);
  transition: all 0.5s ease;
}
.ribbon-box.right .trending-ribbon .trending-ribbon-text {
  transition: all 0.5s ease;
  opacity: 0;
}
.ribbon-box.right:hover .trending-ribbon {
  transform: translateX(0);
}
.ribbon-box.right:hover .trending-ribbon .trending-ribbon-text {
  opacity: 1;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-border-primary .toast-body {
  color: #687cfe;
  border-bottom: 3px solid #687cfe;
}

.toast-border-secondary .toast-body {
  color: #ff7f5d;
  border-bottom: 3px solid #ff7f5d;
}

.toast-border-success .toast-body {
  color: #3cd188;
  border-bottom: 3px solid #3cd188;
}

.toast-border-info .toast-body {
  color: #0ac7fb;
  border-bottom: 3px solid #0ac7fb;
}

.toast-border-warning .toast-body {
  color: #efae4e;
  border-bottom: 3px solid #efae4e;
}

.toast-border-danger .toast-body {
  color: #f7666e;
  border-bottom: 3px solid #f7666e;
}

.toast-border-light .toast-body {
  color: #f3f6f9;
  border-bottom: 3px solid #f3f6f9;
}

.toast-border-dark .toast-body {
  color: #272a3a;
  border-bottom: 3px solid #272a3a;
}

.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 0.5rem;
  overflow: auto;
}

.scrollspy-example-2 {
  position: relative;
  height: 370px;
  overflow: auto;
}

:root {
  --vz-card-logo-dark: block;
  --vz-card-logo-light: none;
  --vz-vertical-menu-width: 250px;
  --vz-vertical-menu-width-md: 180px;
  --vz-vertical-menu-width-sm: 70px;
  --vz-header-bg: #fff;
  --vz-header-border: #e9ebec;
  --vz-header-item-color: #495057;
  --vz-header-item-bg: rgba(255, 127, 93, 0.12);
  --vz-header-item-sub-color: #878a99;
  --vz-topbar-search-bg: #f3f3f9;
  --vz-topbar-search-color: #495057;
  --vz-topbar-user-bg: #f3f3f9;
  --vz-page-title-box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
  --vz-page-title-border: none;
}
:root[data-topbar=dark] {
  --vz-header-bg: #687cfe;
  --vz-header-item-color: rgba(255, 255, 255, 0.85);
  --vz-header-item-bg: #6275f5;
  --vz-header-item-sub-color: #c2d3e5;
  --vz-topbar-user-bg: #5e72f1;
  --vz-topbar-search-bg: rgba(255, 255, 255, 0.05);
  --vz-topbar-search-color: #fff;
  --vz-header-border: #687cfe;
}
:root {
  --vz-topnav-bg: #fff;
  --vz-topnav-item-color: rgb(42.7027027027%, 43.9586645469%, 50.2384737679%);
  --vz-topnav-item-active-color: #687cfe;
  --vz-twocolumn-menu-iconview-bg: #fff;
  --vz-twocolumn-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  --vz-boxed-layout-width: 1300px;
  --vz-boxed-body-bg: rgb(96.2980392157%, 92.5960784314%, 89.8196078431%);
  --vz-semibox-width: 110px;
  --vz-footer-bg: #fff;
  --vz-footer-color: #98a6ad;
  --vz-input-bg-custom: #fff;
  --vz-input-border-custom: #ced4da;
}

:root {
  --vz-vertical-menu-bg: #fff;
  --vz-vertical-menu-border: #fff;
  --vz-vertical-menu-item-color: rgb(42.7027027027%, 43.9586645469%, 50.2384737679%);
  --vz-vertical-menu-item-bg: rgba(104, 124, 254, 0.15);
  --vz-vertical-menu-item-hover-color: #687cfe;
  --vz-vertical-menu-item-active-color: #687cfe;
  --vz-vertical-menu-item-active-bg: rgba(104, 124, 254, 0.15);
  --vz-vertical-menu-sub-item-color: rgb(48.6168521463%, 49.9014308426%, 56.3243243243%);
  --vz-vertical-menu-sub-item-hover-color: #687cfe;
  --vz-vertical-menu-sub-item-active-color: #687cfe;
  --vz-vertical-menu-title-color: #919da9;
  --vz-vertical-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  --vz-vertical-menu-dropdown-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
}
:root[data-sidebar=dark] {
  --vz-vertical-menu-bg: rgb(16.3137254902%, 19.4509803922%, 39.8431372549%);
  --vz-vertical-menu-border: rgb(16.3137254902%, 19.4509803922%, 39.8431372549%);
  --vz-vertical-menu-item-color: #abb9e8;
  --vz-vertical-menu-item-bg: rgba(255, 255, 255, 0.15);
  --vz-vertical-menu-item-hover-color: #fff;
  --vz-vertical-menu-item-active-color: #fff;
  --vz-vertical-menu-item-active-bg: rgba(255, 255, 255, 0.15);
  --vz-vertical-menu-sub-item-color: #abb9e8;
  --vz-vertical-menu-sub-item-hover-color: #fff;
  --vz-vertical-menu-sub-item-active-color: #fff;
  --vz-vertical-menu-title-color: #838fb9;
  --vz-twocolumn-menu-iconview-bg: rgb(15.151714317%, 18.0655055318%, 37.0051484281%);
  --vz-vertical-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  --vz-vertical-menu-dropdown-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
}

:root:is([data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) {
  --vz-vertical-menu-item-color: rgba(255, 255, 255, 0.5);
  --vz-vertical-menu-item-bg: rgba(255, 255, 255, 0.15);
  --vz-vertical-menu-item-hover-color: #fff;
  --vz-vertical-menu-item-active-color: #fff;
  --vz-vertical-menu-item-active-bg: rgba(255, 255, 255, 0.15);
  --vz-vertical-menu-sub-item-color: rgba(255, 255, 255, 0.5);
  --vz-vertical-menu-sub-item-hover-color: #fff;
  --vz-vertical-menu-sub-item-active-color: #fff;
  --vz-vertical-menu-title-color: rgba(255, 255, 255, 0.5);
  --vz-vertical-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  --vz-vertical-menu-dropdown-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
}
:root[data-sidebar=gradient] {
  --vz-vertical-menu-bg: linear-gradient(to right, rgb(8.1568627451%, 9.7254901961%, 19.9215686275%), rgb(16.3137254902%, 19.4509803922%, 39.8431372549%));
  --vz-vertical-menu-border: rgb(16.3137254902%, 19.4509803922%, 39.8431372549%);
  --vz-twocolumn-menu-iconview-bg: rgb(8.1568627451%, 9.7254901961%, 19.9215686275%);
}
:root[data-sidebar=gradient-2] {
  --vz-vertical-menu-bg: linear-gradient(to right, rgb(0.7843137255%, 15.6078431373%, 19.6862745098%), rgb(1.568627451%, 31.2156862745%, 39.3725490196%));
  --vz-vertical-menu-border: rgb(1.568627451%, 31.2156862745%, 39.3725490196%);
  --vz-twocolumn-menu-iconview-bg: rgb(0.7843137255%, 15.6078431373%, 19.6862745098%);
}
:root[data-sidebar=gradient-3] {
  --vz-vertical-menu-bg: linear-gradient(to right, rgb(4.7058823529%, 16.3921568627%, 10.6666666667%), rgb(9.4117647059%, 32.7843137255%, 21.3333333333%));
  --vz-vertical-menu-border: rgb(9.4117647059%, 32.7843137255%, 21.3333333333%);
  --vz-twocolumn-menu-iconview-bg: rgb(4.7058823529%, 16.3921568627%, 10.6666666667%);
}
:root[data-sidebar=gradient-4] {
  --vz-vertical-menu-bg: linear-gradient(to right, rgb(20%, 9.9607843137%, 7.2941176471%), rgb(40%, 19.9215686275%, 14.5882352941%));
  --vz-vertical-menu-border: rgb(40%, 19.9215686275%, 14.5882352941%);
  --vz-twocolumn-menu-iconview-bg: rgb(20%, 9.9607843137%, 7.2941176471%);
}

[data-bs-theme=dark] {
  --vz-light: rgb(15.5843137255%, 16.6901960784%, 18.1647058824%);
  --vz-light-rgb: 40, 43, 46;
  --vz-light-text-emphasis: rgb(32.6470588235%, 33.5294117647%, 34.7058823529%);
  --vz-light-bg-subtle: rgb(14.6862745098%, 15.8039215686%, 17.2941176471%);
  --vz-light-border-subtle: rgb(20.9725490196%, 22.0078431373%, 23.3882352941%);
  --vz-dark: rgb(19.1764705882%, 20.2352941176%, 21.6470588235%);
  --vz-dark-rgb: 49, 52, 55;
  --vz-dark-text-emphasis: rgb(37.137254902%, 37.9607843137%, 39.0588235294%);
  --vz-dark-bg-subtle: rgb(19.1764705882%, 20.2352941176%, 21.6470588235%);
  --vz-dark-border-subtle: rgb(23.6666666667%, 24.6666666667%, 26%);
  --vz-card-logo-dark: none;
  --vz-card-logo-light: block;
  --vz-footer-bg: #212529;
  --vz-footer-color: #878a99;
  --vz-topnav-bg: #272b30;
  --vz-topnav-item-color: #878a99;
  --vz-topnav-item-active-color: #fff;
  --vz-page-title-box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
  --vz-page-title-border: none;
  --vz-twocolumn-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  --vz-boxed-body-bg: rgb(6.6706547026%, 7.4403456298%, 8.4666001994%);
}
[data-bs-theme=dark] .table-light {
  --vz-table-color: white;
  --vz-table-bg: var(--vz-light);
  --vz-table-border-color: var(--vz-border-color);
  --vz-table-striped-bg: var(--vz-light);
  --vz-table-striped-color: white;
  --vz-table-active-bg: var(--vz-light);
  --vz-table-active-color: white;
  --vz-table-hover-bg: var(--vz-light);
  --vz-table-hover-color: white;
}
[data-bs-theme=dark] .btn-light,
[data-bs-theme=dark] .btn-outline-light {
  --vz-btn-color: rgb(55.0980392157%, 55.6862745098%, 56.4705882353%);
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}
[data-bs-theme=dark] .btn-outline-dark,
[data-bs-theme=dark] .btn-soft-dark, [data-bs-theme=dark] .btn-ghost-dark {
  --vz-btn-color: #fff;
}
[data-bs-theme=dark] .btn-ghost-dark {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}
[data-bs-theme=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-bs-theme=dark] {
  --vz-input-bg-custom: #262a2f;
  --vz-input-border-custom: #2a2f34;
}

[data-bs-theme=dark] {
  --vz-header-bg: #292e32;
  --vz-header-border: #292e32;
  --vz-header-item-color: #e9ecef;
  --vz-header-item-bg: #31363c;
  --vz-header-item-sub-color: #878a99;
  --vz-topbar-user-bg: #31373c;
  --vz-topbar-search-bg: #202328;
  --vz-topbar-search-color: #fff;
}
[data-bs-theme=dark][data-topbar=dark] {
  --vz-header-bg: #687cfe;
  --vz-header-border: #687cfe;
  --vz-header-item-color: rgba(255, 255, 255, 0.85);
  --vz-header-item-bg: #6275f5;
  --vz-header-item-sub-color: #b0c4d9;
  --vz-topbar-user-bg: #5e72f1;
  --vz-topbar-search-bg: rgba(255, 255, 255, 0.05);
  --vz-topbar-search-color: #fff;
}

[data-bs-theme=dark] {
  --vz-vertical-menu-bg: #fff;
  --vz-vertical-menu-border: #fff;
  --vz-vertical-menu-item-color: rgb(42.7027027027%, 43.9586645469%, 50.2384737679%);
  --vz-vertical-menu-item-bg: rgba(104, 124, 254, 0.15);
  --vz-vertical-menu-item-hover-color: #687cfe;
  --vz-vertical-menu-item-active-color: #687cfe;
  --vz-vertical-menu-item-active-bg: rgba(104, 124, 254, 0.15);
  --vz-vertical-menu-sub-item-color: rgb(48.6168521463%, 49.9014308426%, 56.3243243243%);
  --vz-vertical-menu-sub-item-hover-color: #687cfe;
  --vz-vertical-menu-sub-item-active-color: #687cfe;
  --vz-vertical-menu-title-color: #919da9;
}
[data-bs-theme=dark][data-sidebar=dark] {
  --vz-vertical-menu-bg: #212529;
  --vz-vertical-menu-border: #212529;
  --vz-vertical-menu-item-color: #7c7f90;
  --vz-vertical-menu-item-bg: rgba(255, 255, 255, 0.15);
  --vz-vertical-menu-item-hover-color: #fff;
  --vz-vertical-menu-item-active-color: #fff;
  --vz-vertical-menu-item-active-bg: rgba(255, 255, 255, 0.15);
  --vz-vertical-menu-sub-item-color: #7c7f90;
  --vz-vertical-menu-sub-item-hover-color: #fff;
  --vz-vertical-menu-sub-item-active-color: #fff;
  --vz-vertical-menu-title-color: #5f6270;
  --vz-twocolumn-menu-iconview-bg: #292e32;
}

html {
  position: relative;
  min-height: 100%;
}

:is(.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6) {
  font-family: "Public Sans", sans-serif;
}

label {
  font-weight: 500;
  margin-bottom: 0.5rem;
}

b,
strong {
  font-weight: 600;
}

.blockquote {
  padding: 10px 20px;
  border-left: 4px solid var(--vz-border-color);
}

.blockquote-reverse {
  border-left: 0;
  border-right: 4px solid var(--vz-border-color);
  text-align: right;
}

@media (min-width: 1200px) {
  :is(.container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl) {
    max-width: 1140px;
  }
}

.row > * {
  position: relative;
}

.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, 0.15);
  font-size: 16px;
  display: flex;
  align-items: 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: #687cfe;
  right: -12px;
}

.alert-border-left {
  border-left: 3px solid;
}

.alert-top-border {
  background-color: var(--vz-secondary-bg);
  border-color: var(--vz-border-color);
  border-top: 2px solid;
  color: var(--vz-body-color);
}

.alert-additional {
  padding: 0;
}
.alert-additional .alert-body {
  padding: 0.8rem 1rem;
}
.alert-additional .alert-content {
  padding: 0.8rem 1rem;
  border-bottom-left-radius: var(--vz-border-radius);
  border-bottom-right-radius: var(--vz-border-radius);
  margin: 0 -var(--vz-border-width) -var(--vz-border-width) -var(--vz-border-width);
}

.rounded-label .label-icon {
  width: 45px;
  height: 26px;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 0 30px 30px 0;
}

.alert-border-left.alert-primary {
  border-left-color: var(--vz-primary);
}

.alert-top-border.alert-primary {
  border-top-color: var(--vz-primary);
}

.rounded-label.alert-primary .label-icon {
  background-color: var(--vz-primary);
  color: #fff;
}

.label-arrow.alert-primary .label-icon {
  color: #fff;
  background-color: var(--vz-primary);
}
.label-arrow.alert-primary .label-icon:after {
  border-left-color: var(--vz-primary) !important;
}

.alert.alert-primary .btn-close::after {
  color: var(--vz-primary);
}

.alert-additional.alert-primary .alert-content {
  background-color: var(--vz-primary);
  color: #fff;
}

.alert-border-left.alert-secondary {
  border-left-color: var(--vz-secondary);
}

.alert-top-border.alert-secondary {
  border-top-color: var(--vz-secondary);
}

.rounded-label.alert-secondary .label-icon {
  background-color: var(--vz-secondary);
  color: #fff;
}

.label-arrow.alert-secondary .label-icon {
  color: #fff;
  background-color: var(--vz-secondary);
}
.label-arrow.alert-secondary .label-icon:after {
  border-left-color: var(--vz-secondary) !important;
}

.alert.alert-secondary .btn-close::after {
  color: var(--vz-secondary);
}

.alert-additional.alert-secondary .alert-content {
  background-color: var(--vz-secondary);
  color: #fff;
}

.alert-border-left.alert-success {
  border-left-color: var(--vz-success);
}

.alert-top-border.alert-success {
  border-top-color: var(--vz-success);
}

.rounded-label.alert-success .label-icon {
  background-color: var(--vz-success);
  color: #fff;
}

.label-arrow.alert-success .label-icon {
  color: #fff;
  background-color: var(--vz-success);
}
.label-arrow.alert-success .label-icon:after {
  border-left-color: var(--vz-success) !important;
}

.alert.alert-success .btn-close::after {
  color: var(--vz-success);
}

.alert-additional.alert-success .alert-content {
  background-color: var(--vz-success);
  color: #fff;
}

.alert-border-left.alert-info {
  border-left-color: var(--vz-info);
}

.alert-top-border.alert-info {
  border-top-color: var(--vz-info);
}

.rounded-label.alert-info .label-icon {
  background-color: var(--vz-info);
  color: #fff;
}

.label-arrow.alert-info .label-icon {
  color: #fff;
  background-color: var(--vz-info);
}
.label-arrow.alert-info .label-icon:after {
  border-left-color: var(--vz-info) !important;
}

.alert.alert-info .btn-close::after {
  color: var(--vz-info);
}

.alert-additional.alert-info .alert-content {
  background-color: var(--vz-info);
  color: #fff;
}

.alert-border-left.alert-warning {
  border-left-color: var(--vz-warning);
}

.alert-top-border.alert-warning {
  border-top-color: var(--vz-warning);
}

.rounded-label.alert-warning .label-icon {
  background-color: var(--vz-warning);
  color: #fff;
}

.label-arrow.alert-warning .label-icon {
  color: #fff;
  background-color: var(--vz-warning);
}
.label-arrow.alert-warning .label-icon:after {
  border-left-color: var(--vz-warning) !important;
}

.alert.alert-warning .btn-close::after {
  color: var(--vz-warning);
}

.alert-additional.alert-warning .alert-content {
  background-color: var(--vz-warning);
  color: #fff;
}

.alert-border-left.alert-danger {
  border-left-color: var(--vz-danger);
}

.alert-top-border.alert-danger {
  border-top-color: var(--vz-danger);
}

.rounded-label.alert-danger .label-icon {
  background-color: var(--vz-danger);
  color: #fff;
}

.label-arrow.alert-danger .label-icon {
  color: #fff;
  background-color: var(--vz-danger);
}
.label-arrow.alert-danger .label-icon:after {
  border-left-color: var(--vz-danger) !important;
}

.alert.alert-danger .btn-close::after {
  color: var(--vz-danger);
}

.alert-additional.alert-danger .alert-content {
  background-color: var(--vz-danger);
  color: #fff;
}

.alert-border-left.alert-light {
  border-left-color: var(--vz-light);
}

.alert-top-border.alert-light {
  border-top-color: var(--vz-light);
}

.rounded-label.alert-light .label-icon {
  background-color: var(--vz-light);
  color: #000;
}

.label-arrow.alert-light .label-icon {
  color: #000;
  background-color: var(--vz-light);
}
.label-arrow.alert-light .label-icon:after {
  border-left-color: var(--vz-light) !important;
}

.alert.alert-light .btn-close::after {
  color: var(--vz-light);
}

.alert-additional.alert-light .alert-content {
  background-color: var(--vz-light);
  color: #000;
}

.alert-border-left.alert-dark {
  border-left-color: var(--vz-dark);
}

.alert-top-border.alert-dark {
  border-top-color: var(--vz-dark);
}

.rounded-label.alert-dark .label-icon {
  background-color: var(--vz-dark);
  color: #fff;
}

.label-arrow.alert-dark .label-icon {
  color: #fff;
  background-color: var(--vz-dark);
}
.label-arrow.alert-dark .label-icon:after {
  border-left-color: var(--vz-dark) !important;
}

.alert.alert-dark .btn-close::after {
  color: var(--vz-dark);
}

.alert-additional.alert-dark .alert-content {
  background-color: var(--vz-dark);
  color: #fff;
}

.alert-dismissible .btn-close {
  background: transparent !important;
}
.alert-dismissible .btn-close::after {
  background: transparent !important;
  content: "\f0156" !important;
  font-size: 18px;
  line-height: 15px;
  font-family: "Material Design Icons" !important;
}

.badge {
  line-height: 0.95;
}

.badge-label.bg-primary:before {
  border-right-color: #687cfe;
}

.badge-label.bg-secondary:before {
  border-right-color: #ff7f5d;
}

.badge-label.bg-success:before {
  border-right-color: #3cd188;
}

.badge-label.bg-info:before {
  border-right-color: #0ac7fb;
}

.badge-label.bg-warning:before {
  border-right-color: #efae4e;
}

.badge-label.bg-danger:before {
  border-right-color: #f7666e;
}

.badge-label.bg-light:before {
  border-right-color: #f3f6f9;
}

.badge-label.bg-dark:before {
  border-right-color: #272a3a;
}

.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: #687cfe;
  left: -14px;
  top: 0;
}

.badge-gradient-primary {
  background: linear-gradient(135deg, #687cfe 0%, #3cd188 100%);
}

.badge-gradient-secondary {
  background: linear-gradient(135deg, #ff7f5d 0%, #0ac7fb 100%);
}

.badge-gradient-success {
  background: linear-gradient(135deg, #3cd188 0%, #efae4e 100%);
}

.badge-gradient-danger {
  background: linear-gradient(135deg, #f7666e 0%, #ff7f5d 100%);
}

.badge-gradient-warning {
  background: linear-gradient(135deg, #efae4e 0%, rgb(86.4949710454%, 54.7312811135%, 7.8187544448%) 100%);
}

.badge-gradient-info {
  background: linear-gradient(135deg, #0ac7fb 0%, #3cd188 100%);
}

.badge-gradient-dark {
  background: linear-gradient(135deg, #272a3a 0%, #687cfe 100%);
}

button,
a {
  outline: none !important;
}

.btn {
  box-shadow: none;
}

:is(.btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active) {
  border-color: transparent;
}

.btn-icon {
  position: relative;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: calc(1rem + 1.5em + 2px);
  width: calc(1rem + 1.5em + 2px);
  padding: 0;
}
.btn-icon :is(i, svg, img) {
  vertical-align: middle;
}
.btn-icon.btn-sm {
  height: calc(0.5rem + 1.5em + 2px);
  width: calc(0.5rem + 1.5em + 2px);
}
.btn-icon.btn-lg {
  height: calc(1.4rem + 1.5em + 2px);
  width: calc(1.4rem + 1.5em + 2px);
}

.btn-primary {
  --vz-btn-bg: var(--vz-primary);
  --vz-btn-border-color: var(--vz-primary);
  --vz-btn-hover-bg: var(--vz-primary-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-primary-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-primary-rgb);
  --vz-btn-active-bg: var(--vz-primary-text-emphasis);
  --vz-btn-active-border-color: var(--vz-primary-text-emphasis);
}

.btn-outline-primary {
  --vz-btn-color: var(--vz-primary);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-primary);
  --vz-btn-hover-bg: var(--vz-primary);
  --vz-btn-hover-border-color: var(--vz-primary);
  --vz-btn-focus-shadow-rgb: var(--vz-primary-rgb);
  --vz-btn-active-bg: var(--vz-primary);
  --vz-btn-active-border-color: var(--vz-primary);
}

.btn-soft-primary {
  --vz-btn-color: var(--vz-primary);
  --vz-btn-bg: var(--vz-primary-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-primary);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-primary-rgb);
  --vz-btn-active-bg: var(--vz-primary);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-primary {
  --vz-btn-color: var(--vz-primary);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-primary);
  --vz-btn-hover-bg: var(--vz-primary-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-primary-rgb);
  --vz-btn-active-color: var(--vz-primary);
  --vz-btn-active-bg: var(--vz-primary-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-secondary {
  --vz-btn-bg: var(--vz-secondary);
  --vz-btn-border-color: var(--vz-secondary);
  --vz-btn-hover-bg: var(--vz-secondary-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-secondary-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-secondary-rgb);
  --vz-btn-active-bg: var(--vz-secondary-text-emphasis);
  --vz-btn-active-border-color: var(--vz-secondary-text-emphasis);
}

.btn-outline-secondary {
  --vz-btn-color: var(--vz-secondary);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-secondary);
  --vz-btn-hover-bg: var(--vz-secondary);
  --vz-btn-hover-border-color: var(--vz-secondary);
  --vz-btn-focus-shadow-rgb: var(--vz-secondary-rgb);
  --vz-btn-active-bg: var(--vz-secondary);
  --vz-btn-active-border-color: var(--vz-secondary);
}

.btn-soft-secondary {
  --vz-btn-color: var(--vz-secondary);
  --vz-btn-bg: var(--vz-secondary-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-secondary);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-secondary-rgb);
  --vz-btn-active-bg: var(--vz-secondary);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-secondary {
  --vz-btn-color: var(--vz-secondary);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-secondary);
  --vz-btn-hover-bg: var(--vz-secondary-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-secondary-rgb);
  --vz-btn-active-color: var(--vz-secondary);
  --vz-btn-active-bg: var(--vz-secondary-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-success {
  --vz-btn-bg: var(--vz-success);
  --vz-btn-border-color: var(--vz-success);
  --vz-btn-hover-bg: var(--vz-success-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-success-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-success-rgb);
  --vz-btn-active-bg: var(--vz-success-text-emphasis);
  --vz-btn-active-border-color: var(--vz-success-text-emphasis);
}

.btn-outline-success {
  --vz-btn-color: var(--vz-success);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-success);
  --vz-btn-hover-bg: var(--vz-success);
  --vz-btn-hover-border-color: var(--vz-success);
  --vz-btn-focus-shadow-rgb: var(--vz-success-rgb);
  --vz-btn-active-bg: var(--vz-success);
  --vz-btn-active-border-color: var(--vz-success);
}

.btn-soft-success {
  --vz-btn-color: var(--vz-success);
  --vz-btn-bg: var(--vz-success-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-success);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-success-rgb);
  --vz-btn-active-bg: var(--vz-success);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-success {
  --vz-btn-color: var(--vz-success);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-success);
  --vz-btn-hover-bg: var(--vz-success-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-success-rgb);
  --vz-btn-active-color: var(--vz-success);
  --vz-btn-active-bg: var(--vz-success-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-info {
  --vz-btn-bg: var(--vz-info);
  --vz-btn-border-color: var(--vz-info);
  --vz-btn-hover-bg: var(--vz-info-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-info-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-info-rgb);
  --vz-btn-active-bg: var(--vz-info-text-emphasis);
  --vz-btn-active-border-color: var(--vz-info-text-emphasis);
}

.btn-outline-info {
  --vz-btn-color: var(--vz-info);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-info);
  --vz-btn-hover-bg: var(--vz-info);
  --vz-btn-hover-border-color: var(--vz-info);
  --vz-btn-focus-shadow-rgb: var(--vz-info-rgb);
  --vz-btn-active-bg: var(--vz-info);
  --vz-btn-active-border-color: var(--vz-info);
}

.btn-soft-info {
  --vz-btn-color: var(--vz-info);
  --vz-btn-bg: var(--vz-info-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-info);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-info-rgb);
  --vz-btn-active-bg: var(--vz-info);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-info {
  --vz-btn-color: var(--vz-info);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-info);
  --vz-btn-hover-bg: var(--vz-info-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-info-rgb);
  --vz-btn-active-color: var(--vz-info);
  --vz-btn-active-bg: var(--vz-info-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-warning {
  --vz-btn-bg: var(--vz-warning);
  --vz-btn-border-color: var(--vz-warning);
  --vz-btn-hover-bg: var(--vz-warning-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-warning-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-warning-rgb);
  --vz-btn-active-bg: var(--vz-warning-text-emphasis);
  --vz-btn-active-border-color: var(--vz-warning-text-emphasis);
}

.btn-outline-warning {
  --vz-btn-color: var(--vz-warning);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-warning);
  --vz-btn-hover-bg: var(--vz-warning);
  --vz-btn-hover-border-color: var(--vz-warning);
  --vz-btn-focus-shadow-rgb: var(--vz-warning-rgb);
  --vz-btn-active-bg: var(--vz-warning);
  --vz-btn-active-border-color: var(--vz-warning);
}

.btn-soft-warning {
  --vz-btn-color: var(--vz-warning);
  --vz-btn-bg: var(--vz-warning-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-warning);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-warning-rgb);
  --vz-btn-active-bg: var(--vz-warning);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-warning {
  --vz-btn-color: var(--vz-warning);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-warning);
  --vz-btn-hover-bg: var(--vz-warning-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-warning-rgb);
  --vz-btn-active-color: var(--vz-warning);
  --vz-btn-active-bg: var(--vz-warning-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-danger {
  --vz-btn-bg: var(--vz-danger);
  --vz-btn-border-color: var(--vz-danger);
  --vz-btn-hover-bg: var(--vz-danger-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-danger-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-danger-rgb);
  --vz-btn-active-bg: var(--vz-danger-text-emphasis);
  --vz-btn-active-border-color: var(--vz-danger-text-emphasis);
}

.btn-outline-danger {
  --vz-btn-color: var(--vz-danger);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-danger);
  --vz-btn-hover-bg: var(--vz-danger);
  --vz-btn-hover-border-color: var(--vz-danger);
  --vz-btn-focus-shadow-rgb: var(--vz-danger-rgb);
  --vz-btn-active-bg: var(--vz-danger);
  --vz-btn-active-border-color: var(--vz-danger);
}

.btn-soft-danger {
  --vz-btn-color: var(--vz-danger);
  --vz-btn-bg: var(--vz-danger-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-danger);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-danger-rgb);
  --vz-btn-active-bg: var(--vz-danger);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-danger {
  --vz-btn-color: var(--vz-danger);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-danger);
  --vz-btn-hover-bg: var(--vz-danger-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-danger-rgb);
  --vz-btn-active-color: var(--vz-danger);
  --vz-btn-active-bg: var(--vz-danger-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-light {
  --vz-btn-bg: var(--vz-light);
  --vz-btn-border-color: var(--vz-light);
  --vz-btn-hover-bg: var(--vz-light-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-light-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-light-rgb);
  --vz-btn-active-bg: var(--vz-light-text-emphasis);
  --vz-btn-active-border-color: var(--vz-light-text-emphasis);
}

.btn-outline-light {
  --vz-btn-color: var(--vz-light);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-light);
  --vz-btn-hover-bg: var(--vz-light);
  --vz-btn-hover-border-color: var(--vz-light);
  --vz-btn-focus-shadow-rgb: var(--vz-light-rgb);
  --vz-btn-active-bg: var(--vz-light);
  --vz-btn-active-border-color: var(--vz-light);
}

.btn-soft-light {
  --vz-btn-color: var(--vz-light);
  --vz-btn-bg: var(--vz-light-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-light);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-light-rgb);
  --vz-btn-active-bg: var(--vz-light);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-light {
  --vz-btn-color: var(--vz-light);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-light);
  --vz-btn-hover-bg: var(--vz-light-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-light-rgb);
  --vz-btn-active-color: var(--vz-light);
  --vz-btn-active-bg: var(--vz-light-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-dark {
  --vz-btn-bg: var(--vz-dark);
  --vz-btn-border-color: var(--vz-dark);
  --vz-btn-hover-bg: var(--vz-dark-text-emphasis);
  --vz-btn-hover-border-color: var(--vz-dark-text-emphasis);
  --vz-btn-focus-shadow-rgb: var(--vz-dark-rgb);
  --vz-btn-active-bg: var(--vz-dark-text-emphasis);
  --vz-btn-active-border-color: var(--vz-dark-text-emphasis);
}

.btn-outline-dark {
  --vz-btn-color: var(--vz-dark);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: var(--vz-dark);
  --vz-btn-hover-bg: var(--vz-dark);
  --vz-btn-hover-border-color: var(--vz-dark);
  --vz-btn-focus-shadow-rgb: var(--vz-dark-rgb);
  --vz-btn-active-bg: var(--vz-dark);
  --vz-btn-active-border-color: var(--vz-dark);
}

.btn-soft-dark {
  --vz-btn-color: var(--vz-dark);
  --vz-btn-bg: var(--vz-dark-bg-subtle);
  --vz-btn-border-color: transparent;
  --vz-btn-hover-bg: var(--vz-dark);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-dark-rgb);
  --vz-btn-active-bg: var(--vz-dark);
  --vz-btn-active-border-color: transparent;
}

.btn-ghost-dark {
  --vz-btn-color: var(--vz-dark);
  --vz-btn-bg: transparent;
  --vz-btn-border-color: transparent;
  --vz-btn-hover-color: var(--vz-dark);
  --vz-btn-hover-bg: var(--vz-dark-bg-subtle);
  --vz-btn-hover-border-color: transparent;
  --vz-btn-focus-shadow-rgb: var(--vz-dark-rgb);
  --vz-btn-active-color: var(--vz-dark);
  --vz-btn-active-bg: var(--vz-dark-bg-subtle);
  --vz-btn-active-border-color: transparent;
}

.btn-label {
  position: relative;
  padding-left: 44px;
}
.btn-label .label-icon {
  position: absolute;
  width: 35.5px;
  left: calc(var(--vz-border-width) * -1);
  top: calc(var(--vz-border-width) * -1);
  bottom: calc(var(--vz-border-width) * -1);
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-label.btn-light .label-icon {
  background-color: rgba(39, 42, 58, 0.05);
}
.btn-label.right {
  padding-left: 0.9rem;
  padding-right: 44px;
}
.btn-label.right .label-icon {
  right: calc(var(--vz-border-width) * -1);
  left: auto;
}

.btn-animation {
  overflow: hidden;
  transition: border-color 0.3s, background-color 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-animation::after {
  content: attr(data-text);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translate3d(0, 25%, 0);
  padding: 0.5rem 0.9rem;
  transition: transform 0.3s, opacity 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-animation > span {
  display: block;
  transition: transform 0.3s, opacity 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-animation:hover::after {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.btn-animation:hover > span {
  opacity: 0;
  transform: translate3d(0, -25%, 0);
}

.btn-primary.btn-animation {
  background-color: #687cfe;
  border-color: #687cfe !important;
}
.btn-primary.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #687cfe;
  background-color: rgba(104, 124, 254, 0.1);
}

.btn-secondary.btn-animation {
  background-color: #ff7f5d;
  border-color: #ff7f5d !important;
}
.btn-secondary.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #ff7f5d;
  background-color: rgba(255, 127, 93, 0.1);
}

.btn-success.btn-animation {
  background-color: #3cd188;
  border-color: #3cd188 !important;
}
.btn-success.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #3cd188;
  background-color: rgba(60, 209, 136, 0.1);
}

.btn-info.btn-animation {
  background-color: #0ac7fb;
  border-color: #0ac7fb !important;
}
.btn-info.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #0ac7fb;
  background-color: rgba(10, 199, 251, 0.1);
}

.btn-warning.btn-animation {
  background-color: #efae4e;
  border-color: #efae4e !important;
}
.btn-warning.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #efae4e;
  background-color: rgba(239, 174, 78, 0.1);
}

.btn-danger.btn-animation {
  background-color: #f7666e;
  border-color: #f7666e !important;
}
.btn-danger.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #f7666e;
  background-color: rgba(247, 102, 110, 0.1);
}

.btn-light.btn-animation {
  background-color: #f3f6f9;
  border-color: #f3f6f9 !important;
}
.btn-light.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #f3f6f9;
  background-color: rgba(243, 246, 249, 0.1);
}

.btn-dark.btn-animation {
  background-color: #272a3a;
  border-color: #272a3a !important;
}
.btn-dark.btn-animation:is(:hover, :focus, :active, :focus-visible) {
  color: #272a3a;
  background-color: rgba(39, 42, 58, 0.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(10, 199, 251, 0.2);
  color: #0ac7fb;
}

.btn-load .spinner-border,
.btn-load .spinner-grow {
  height: 19px;
  width: 19px;
}

:is(.btn-primary, .btn-outline-primary, .btn-soft-primary).btn-border {
  border-bottom: 2px solid rgb(24.8895768834%, 34.8379772962%, 99.5025799794%);
}

:is(.btn-soft-primary, .btn-outline-primary) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

:is(.btn-secondary, .btn-outline-secondary, .btn-soft-secondary).btn-border {
  border-bottom: 2px solid rgb(100%, 37.16194626%, 20.4705882353%);
}

:is(.btn-soft-secondary, .btn-outline-secondary) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

:is(.btn-success, .btn-outline-success, .btn-soft-success).btn-border {
  border-bottom: 2px solid rgb(17.0811162639%, 72.4090798145%, 45.3020909609%);
}

:is(.btn-soft-success, .btn-outline-success) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

:is(.btn-info, .btn-outline-info, .btn-soft-info).btn-border {
  border-bottom: 2px solid rgb(1.3871958422%, 66.9321993858%, 84.9657453343%);
}

:is(.btn-soft-info, .btn-outline-info) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

:is(.btn-warning, .btn-outline-warning, .btn-soft-warning).btn-border {
  border-bottom: 2px solid rgb(92.3990653256%, 61.5202682109%, 15.9146601646%);
}

:is(.btn-soft-warning, .btn-outline-warning) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

:is(.btn-danger, .btn-outline-danger, .btn-soft-danger).btn-border {
  border-bottom: 2px solid rgb(96.0677140421%, 24.7950310559%, 28.7273170138%);
}

:is(.btn-soft-danger, .btn-outline-danger) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

:is(.btn-light, .btn-outline-light, .btn-soft-light).btn-border {
  border-bottom: 2px solid rgb(84.6274509804%, 88.4705882353%, 92.3137254902%);
}

:is(.btn-soft-light, .btn-outline-light) {
  --vz-btn-active-color: #000;
  --vz-btn-hover-color: #000;
}

:is(.btn-dark, .btn-outline-dark, .btn-soft-dark).btn-border {
  border-bottom: 2px solid rgb(8.8611279563%, 9.5427531837%, 13.1780877299%);
}

:is(.btn-soft-dark, .btn-outline-dark) {
  --vz-btn-active-color: #fff;
  --vz-btn-hover-color: #fff;
}

.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-body-color);
}
.breadcrumb-item + .breadcrumb-item::before {
  font-family: "Material Design Icons";
  font-size: 15px;
  line-height: 20px;
}

.card {
  margin-bottom: 1.5rem;
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
}

.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-title {
  font-size: 16px;
  margin: 0 0 7px 0;
}

.card-height-100 {
  height: calc(100% - 1.5rem);
}

.card-animate {
  transition: all 0.4s;
}
.card-animate:hover {
  transform: translateY(calc(-1.5rem / 5));
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}

.card-primary {
  background-color: #687cfe;
  color: #fff;
}
.card-primary .card-header, .card-primary .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-primary .card-title {
  color: #fff;
}

.card-secondary {
  background-color: #ff7f5d;
  color: #fff;
}
.card-secondary .card-header, .card-secondary .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-secondary .card-title {
  color: #fff;
}

.card-success {
  background-color: #3cd188;
  color: #fff;
}
.card-success .card-header, .card-success .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-success .card-title {
  color: #fff;
}

.card-info {
  background-color: #0ac7fb;
  color: #fff;
}
.card-info .card-header, .card-info .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-info .card-title {
  color: #fff;
}

.card-warning {
  background-color: #efae4e;
  color: #fff;
}
.card-warning .card-header, .card-warning .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-warning .card-title {
  color: #fff;
}

.card-danger {
  background-color: #f7666e;
  color: #fff;
}
.card-danger .card-header, .card-danger .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-danger .card-title {
  color: #fff;
}

.card-light {
  background-color: #f3f6f9;
  color: #000;
}
.card-light .card-header, .card-light .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #000;
  border-color: transparent;
}
.card-light .card-title {
  color: #000;
}

.card-dark {
  background-color: #272a3a;
  color: #fff;
}
.card-dark .card-header, .card-dark .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-dark .card-title {
  color: #fff;
}

.card-border-primary {
  border-color: #687cfe !important;
}
.card-border-primary .card-header, .card-border-primary .card-footer {
  border-color: #687cfe;
}

.card-border-secondary {
  border-color: #ff7f5d !important;
}
.card-border-secondary .card-header, .card-border-secondary .card-footer {
  border-color: #ff7f5d;
}

.card-border-success {
  border-color: #3cd188 !important;
}
.card-border-success .card-header, .card-border-success .card-footer {
  border-color: #3cd188;
}

.card-border-info {
  border-color: #0ac7fb !important;
}
.card-border-info .card-header, .card-border-info .card-footer {
  border-color: #0ac7fb;
}

.card-border-warning {
  border-color: #efae4e !important;
}
.card-border-warning .card-header, .card-border-warning .card-footer {
  border-color: #efae4e;
}

.card-border-danger {
  border-color: #f7666e !important;
}
.card-border-danger .card-header, .card-border-danger .card-footer {
  border-color: #f7666e;
}

.card-border-light {
  border-color: #f3f6f9 !important;
}
.card-border-light .card-header, .card-border-light .card-footer {
  border-color: #f3f6f9;
}

.card-border-dark {
  border-color: #272a3a !important;
}
.card-border-dark .card-header, .card-border-dark .card-footer {
  border-color: #272a3a;
}

.card-light {
  background-color: var(--vz-light);
}
.card-light .card-header, .card-light .card-footer {
  color: var(--vz-body-color) !important;
  background-color: rgba(var(--vz-dark-rgb), 0.1);
}
.card-light .card-title, .card-light .card-text {
  color: var(--vz-body-color) !important;
}

.card-preloader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(var(--vz-light-rgb), 0.6);
  z-index: 9999;
}

.card-status {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
}

.custom-loader {
  animation: spin 2s linear infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.card-overlay {
  position: relative;
  overflow: hidden;
}
.card-overlay:before {
  content: "";
  background-color: rgba(104, 124, 254, 0.2);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.card-overlay :is(.card-header, .card-footer) {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.card-toolbar-menu {
  line-height: 0.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: 0.255em;
  font-size: 15px;
  line-height: 15px;
  content: "\f0140";
  font-family: "Material Design Icons";
}

.dropdown-menu {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  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] {
  animation-name: DropDownSlideDown;
}

@keyframes DropDownSlide {
  100% {
    margin-top: -1px;
  }
  0% {
    margin-top: 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: 0px;
}
.dropdown-toggle-split:before {
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.12);
  top: calc(var(--vz-border-width) * -1);
  bottom: calc(var(--vz-border-width) * -1);
  right: calc(var(--vz-border-width) * -1);
  left: 0;
  border-radius: 0 var(--vz-border-radius) var(--vz-border-radius) 0;
}

.dropdown-mega {
  position: static !important;
}

.dropdown-mega-menu-xl {
  width: 38rem;
}

.dropdown-mega-menu-lg {
  width: 26rem;
}

[dir=ltr] .dropdown-menu-start {
  --vz-position: end;
}
[dir=ltr] .dropdown-menu-end {
  --vz-position: start;
}

.dropdown-head .nav-tabs-custom {
  border: 0;
}
.dropdown-head .nav-tabs-custom .nav-link::after {
  display: none;
}
.dropdown-head .nav-tabs-custom .nav-link {
  color: rgba(255, 255, 255, 0.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:is(:focus, :hover, .active) {
  background-color: rgba(104, 124, 254, 0.07);
  color: #687cfe;
}

.dropdownmenu-secondary .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(255, 127, 93, 0.07);
  color: #ff7f5d;
}

.dropdownmenu-success .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(60, 209, 136, 0.07);
  color: #3cd188;
}

.dropdownmenu-info .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(10, 199, 251, 0.07);
  color: #0ac7fb;
}

.dropdownmenu-warning .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(239, 174, 78, 0.07);
  color: #efae4e;
}

.dropdownmenu-danger .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(247, 102, 110, 0.07);
  color: #f7666e;
}

.dropdownmenu-light .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(243, 246, 249, 0.07);
  color: #f3f6f9;
}

.dropdownmenu-dark .dropdown-item:is(:focus, :hover, .active) {
  background-color: rgba(39, 42, 58, 0.07);
  color: #272a3a;
}

:is(.nav-tabs, .nav-pills) > li > a {
  color: var(--vz-body-color);
  font-weight: 500;
}

.nav-pills > a {
  color: var(--vz-body-color);
  font-weight: 500;
}

.nav-pills :is(.nav-link.active, .show > .nav-link) {
  box-shadow: none;
}

.nav-tabs-custom {
  border-bottom: 1px solid var(--vz-border-color);
}
.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: #687cfe;
  height: 1px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  transition: all 250ms ease 0s;
  transform: scale(0);
}
.nav-tabs-custom .nav-item .nav-link.active {
  color: #687cfe;
}
.nav-tabs-custom .nav-item .nav-link.active:after {
  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%;
  transform: translateX(-50%);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .arrow-navtabs .nav-item .nav-link:before {
    transition: none;
  }
}
.arrow-navtabs .nav-item .nav-link.active:before {
  border-top-color: #687cfe;
}

.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: 0px;
}
.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;
  transition: all 0.4s;
}
.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-icon {
  top: 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%;
  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%;
    transform: translateY(-50%);
    border: 12px solid transparent;
    border-left-color: transparent;
    transition: border-left-color 0.04 ease;
  }
  .custom-verti-nav-pills .nav-link.active::before {
    border-left-color: #687cfe;
  }
}

.animation-nav li {
  position: relative;
}
.animation-nav li a {
  color: var(--vz-body-color);
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  transition: all 0.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%;
  transition: width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;
  background-color: #687cfe;
  z-index: -1;
}
.animation-nav li a:hover, .animation-nav li a.active {
  color: #fff;
  background-color: transparent !important;
}
.animation-nav li a:hover::before, .animation-nav li a.active::before {
  width: 100%;
  left: 0;
}

.nav-border-top .nav-link {
  border-top: 3px solid transparent;
}
.nav-border-top .nav-link.active {
  border-top-color: #687cfe;
}

.nav-border-top-primary .nav-link.active {
  color: #687cfe;
  border-top-color: #687cfe;
}

.nav-border-top-secondary .nav-link.active {
  color: #ff7f5d;
  border-top-color: #ff7f5d;
}

.nav-border-top-success .nav-link.active {
  color: #3cd188;
  border-top-color: #3cd188;
}

.nav-border-top-info .nav-link.active {
  color: #0ac7fb;
  border-top-color: #0ac7fb;
}

.nav-border-top-warning .nav-link.active {
  color: #efae4e;
  border-top-color: #efae4e;
}

.nav-border-top-danger .nav-link.active {
  color: #f7666e;
  border-top-color: #f7666e;
}

.nav-border-top-light .nav-link.active {
  color: #f3f6f9;
  border-top-color: #f3f6f9;
}

.nav-border-top-dark .nav-link.active {
  color: #272a3a;
  border-top-color: #272a3a;
}

.nav-custom {
  background-color: #687cfe;
  border-radius: var(--vz-border-radius);
}
.nav-custom .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.75);
}
.nav-custom .nav-item .nav-link.active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.nav-custom.nav-custom-light .nav-item .nav-link {
  color: rgba(var(--vz-body-rgb), 0.75);
}
.nav-custom.nav-custom-light .nav-item .nav-link.active {
  color: #f3f6f9;
  background-color: #687cfe;
}

.nav-custom-primary {
  background-color: #687cfe;
}

.nav-custom-secondary {
  background-color: #ff7f5d;
}

.nav-custom-success {
  background-color: #3cd188;
}

.nav-custom-info {
  background-color: #0ac7fb;
}

.nav-custom-warning {
  background-color: #efae4e;
}

.nav-custom-danger {
  background-color: #f7666e;
}

.nav-custom-light {
  background-color: #f3f6f9;
}

.nav-custom-dark {
  background-color: #272a3a;
}

.nav-custom-light {
  background-color: var(--vz-light);
}

.nav-primary .nav-link.active {
  color: #fff;
  background-color: #687cfe;
}
.nav-primary.nav-tabs .nav-link.active {
  color: #687cfe;
  background-color: var(--vz-secondary-bg);
}
.nav-primary.nav-tabs-custom .nav-link.active {
  color: #687cfe;
  background-color: var(--vz-secondary-bg);
}
.nav-primary.nav-tabs-custom .nav-link.active::after {
  background-color: #687cfe;
}
.nav-primary.arrow-navtabs .nav-link.active::before {
  border-top-color: #687cfe;
}
.nav-primary.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #687cfe;
}

.nav-secondary .nav-link.active {
  color: #fff;
  background-color: #ff7f5d;
}
.nav-secondary.nav-tabs .nav-link.active {
  color: #ff7f5d;
  background-color: var(--vz-secondary-bg);
}
.nav-secondary.nav-tabs-custom .nav-link.active {
  color: #ff7f5d;
  background-color: var(--vz-secondary-bg);
}
.nav-secondary.nav-tabs-custom .nav-link.active::after {
  background-color: #ff7f5d;
}
.nav-secondary.arrow-navtabs .nav-link.active::before {
  border-top-color: #ff7f5d;
}
.nav-secondary.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #ff7f5d;
}

.nav-success .nav-link.active {
  color: #fff;
  background-color: #3cd188;
}
.nav-success.nav-tabs .nav-link.active {
  color: #3cd188;
  background-color: var(--vz-secondary-bg);
}
.nav-success.nav-tabs-custom .nav-link.active {
  color: #3cd188;
  background-color: var(--vz-secondary-bg);
}
.nav-success.nav-tabs-custom .nav-link.active::after {
  background-color: #3cd188;
}
.nav-success.arrow-navtabs .nav-link.active::before {
  border-top-color: #3cd188;
}
.nav-success.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #3cd188;
}

.nav-info .nav-link.active {
  color: #fff;
  background-color: #0ac7fb;
}
.nav-info.nav-tabs .nav-link.active {
  color: #0ac7fb;
  background-color: var(--vz-secondary-bg);
}
.nav-info.nav-tabs-custom .nav-link.active {
  color: #0ac7fb;
  background-color: var(--vz-secondary-bg);
}
.nav-info.nav-tabs-custom .nav-link.active::after {
  background-color: #0ac7fb;
}
.nav-info.arrow-navtabs .nav-link.active::before {
  border-top-color: #0ac7fb;
}
.nav-info.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #0ac7fb;
}

.nav-warning .nav-link.active {
  color: #fff;
  background-color: #efae4e;
}
.nav-warning.nav-tabs .nav-link.active {
  color: #efae4e;
  background-color: var(--vz-secondary-bg);
}
.nav-warning.nav-tabs-custom .nav-link.active {
  color: #efae4e;
  background-color: var(--vz-secondary-bg);
}
.nav-warning.nav-tabs-custom .nav-link.active::after {
  background-color: #efae4e;
}
.nav-warning.arrow-navtabs .nav-link.active::before {
  border-top-color: #efae4e;
}
.nav-warning.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #efae4e;
}

.nav-danger .nav-link.active {
  color: #fff;
  background-color: #f7666e;
}
.nav-danger.nav-tabs .nav-link.active {
  color: #f7666e;
  background-color: var(--vz-secondary-bg);
}
.nav-danger.nav-tabs-custom .nav-link.active {
  color: #f7666e;
  background-color: var(--vz-secondary-bg);
}
.nav-danger.nav-tabs-custom .nav-link.active::after {
  background-color: #f7666e;
}
.nav-danger.arrow-navtabs .nav-link.active::before {
  border-top-color: #f7666e;
}
.nav-danger.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #f7666e;
}

.nav-light .nav-link.active {
  color: #fff;
  background-color: #f3f6f9;
}
.nav-light.nav-tabs .nav-link.active {
  color: #f3f6f9;
  background-color: var(--vz-secondary-bg);
}
.nav-light.nav-tabs-custom .nav-link.active {
  color: #f3f6f9;
  background-color: var(--vz-secondary-bg);
}
.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: #272a3a;
}
.nav-dark.nav-tabs .nav-link.active {
  color: #272a3a;
  background-color: var(--vz-secondary-bg);
}
.nav-dark.nav-tabs-custom .nav-link.active {
  color: #272a3a;
  background-color: var(--vz-secondary-bg);
}
.nav-dark.nav-tabs-custom .nav-link.active::after {
  background-color: #272a3a;
}
.nav-dark.arrow-navtabs .nav-link.active::before {
  border-top-color: #272a3a;
}
.nav-dark.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #272a3a;
}

.progress-nav {
  position: relative;
  margin-right: 1rem;
  margin-left: 1rem;
}
.progress-nav .progress {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.progress-nav .nav {
  margin-right: -1rem;
  margin-left: -1rem;
  justify-content: space-between;
}
.progress-nav .nav .nav-link {
  width: 2rem;
  height: 2rem;
  background-color: var(--vz-light);
  padding: 0;
  color: var(--vz-body-color);
  font-weight: 500;
}
.progress-nav .nav .nav-link.active, .progress-nav .nav .nav-link.done {
  background-color: #687cfe;
  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-body-color);
}
.step-arrow-nav .nav .nav-link::before {
  content: "";
  position: absolute;
  border: 7px solid transparent;
  right: -14px;
  top: 50%;
  transform: translateY(-50%);
}
.step-arrow-nav .nav .nav-link.done {
  background-color: rgba(104, 124, 254, 0.05);
  color: #687cfe;
}
.step-arrow-nav .nav .nav-link.done::before {
  border-left-color: transparent;
}
.step-arrow-nav .nav .nav-link.active {
  background-color: rgba(104, 124, 254, 0.1);
  color: #687cfe;
  box-shadow: none;
}
.step-arrow-nav .nav .nav-link.active::before {
  border-left-color: rgba(104, 124, 254, 0.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), 0.4);
  border: 1px solid var(--vz-border-color);
  color: var(--vz-body-color);
}
.vertical-navs-step .nav .nav-link .step-title {
  font-weight: 600;
}
.vertical-navs-step .nav .nav-link .step-icon {
  color: #f7666e;
  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: #3cd188;
}
.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: #687cfe;
}
.vertical-navs-step .nav .nav-link.done {
  border-color: #3cd188;
}

.nav-custom-outline.nav .nav-link {
  border: 1px solid transparent;
  border-bottom: 2px solid transparent;
}
.nav-custom-outline.nav .nav-link.active {
  border-color: #687cfe;
  background-color: transparent;
  color: #687cfe;
}

.nav-primary.nav-custom-outline .nav-link.active {
  color: #687cfe;
  border-color: #687cfe;
}

.nav-secondary.nav-custom-outline .nav-link.active {
  color: #ff7f5d;
  border-color: #ff7f5d;
}

.nav-success.nav-custom-outline .nav-link.active {
  color: #3cd188;
  border-color: #3cd188;
}

.nav-info.nav-custom-outline .nav-link.active {
  color: #0ac7fb;
  border-color: #0ac7fb;
}

.nav-warning.nav-custom-outline .nav-link.active {
  color: #efae4e;
  border-color: #efae4e;
}

.nav-danger.nav-custom-outline .nav-link.active {
  color: #f7666e;
  border-color: #f7666e;
}

.nav-light.nav-custom-outline .nav-link.active {
  color: #f3f6f9;
  border-color: #f3f6f9;
}

.nav-dark.nav-custom-outline .nav-link.active {
  color: #272a3a;
  border-color: #272a3a;
}

.nav-customs.nav {
  padding-left: 34px;
  overflow: hidden;
}
.nav-customs.nav .nav-link {
  position: relative;
  display: block;
  float: right;
  background-color: var(--vz-tertiary-bg);
  margin-right: 46px;
  transition: all 0.5s ease;
}
.nav-customs.nav .nav-link::before, .nav-customs.nav .nav-link::after {
  display: block;
  content: " ";
  position: absolute;
  top: -1px;
  bottom: -1px;
  width: 37px;
  background-color: var(--vz-tertiary-bg);
  transition: all 0.5s ease;
}
.nav-customs.nav .nav-link::before {
  border-radius: 0 8px 0 0;
  right: -24px;
  transform: skew(30deg, 0deg);
}
.nav-customs.nav .nav-link::after {
  border-radius: 8px 0 0 0;
  left: -24px;
  transform: skew(-30deg, 0deg);
}
.nav-customs.nav .nav-link.active, .nav-customs.nav .nav-link.active:before, .nav-customs.nav .nav-link.active:after {
  background-color: #687cfe;
  color: #fff;
}
.nav-customs.nav .nav-link.active {
  z-index: 1;
}

.table > thead {
  border-color: var(--vz-border-color);
}
.table > :not(:first-child) {
  border-top-width: var(--vz-border-width);
}

.table-nowrap th,
.table-nowrap td {
  white-space: nowrap;
}

.table-card {
  margin: -1rem -1rem;
}
.table-card th:first-child,
.table-card td:first-child {
  padding-left: 16px;
}
.table-card th:last-child,
.table-card td:last-child {
  padding-right: 16px;
}
.table-card .table > :not(:first-child) {
  border-top-width: var(--vz-border-width);
}

.border-primary.table > thead {
  border-color: #687cfe !important;
}

.table-primary.table > thead {
  border-bottom-color: rgb(60.6527347781%, 65.8642930857%, 99.7394220846%) !important;
}

.border-secondary.table > thead {
  border-color: #ff7f5d !important;
}

.table-secondary.table > thead {
  border-bottom-color: rgb(100%, 65.6063907044%, 56.4705882353%) !important;
}

.border-success.table > thead {
  border-color: #3cd188 !important;
}

.table-success.table > thead {
  border-bottom-color: rgb(39.7119843788%, 85.7782116996%, 63.2088520055%) !important;
}

.border-info.table > thead {
  border-color: #0ac7fb !important;
}

.table-info.table > thead {
  border-bottom-color: rgb(23.6002834869%, 82.5372076541%, 98.7526576896%) !important;
}

.border-warning.table > thead {
  border-color: #efae4e !important;
}

.table-warning.table > thead {
  border-bottom-color: rgb(95.3835212842%, 76.6290765011%, 48.930204206%) !important;
}

.border-danger.table > thead {
  border-color: #f7666e !important;
}

.table-danger.table > thead {
  border-bottom-color: rgb(97.8565339179%, 59.0062111801%, 61.1496772622%) !important;
}

.border-light.table > thead {
  border-color: #f3f6f9 !important;
}

.table-light.table > thead {
  border-bottom-color: white !important;
}

.border-dark.table > thead {
  border-color: #272a3a !important;
}

.table-dark.table > thead {
  border-bottom-color: rgb(23.3353547605%, 25.1303820497%, 34.7038609258%) !important;
}

.table > :not(caption) > * > * {
  color: var(--vz-table-color-state), var(--vz-table-color-type, var(--vz-table-color));
}

.table .form-check {
  padding-left: 0px;
  margin-bottom: 0px;
}
.table .form-check .form-check-input {
  margin-left: 0px;
  margin-top: 0px;
  float: none;
  vertical-align: middle;
}
.table .sort {
  position: relative;
}
.table .sort::before {
  content: "\f035d";
  position: absolute;
  right: 0.5rem;
  top: 18px;
  font-size: 0.8rem;
  font-family: "Material Design Icons";
}
.table .sort::after {
  position: absolute;
  right: 0.5rem;
  content: "\f0360";
  font-family: "Material Design Icons";
  font-size: 0.8rem;
  top: 12px;
}

.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;
  transform: translateX(20%);
  transition: all 0.3s ease-in-out;
}
.modal.fadeInRight.show .modal-dialog {
  opacity: 1;
  transform: translateX(0);
}
.modal.fadeInLeft .modal-dialog {
  animation: fadeInLeft 0.3s ease-in-out;
  transform: translate(-50%, 0);
}
.modal.fadeInLeft.show .modal-dialog {
  transform: none;
}
.modal.fadeInUp .modal-dialog {
  animation: fadeInUp 0.3s ease-in-out;
  transform: translate(0, 30%);
}
.modal.fadeInUp.show .modal-dialog {
  transform: none;
}
.modal.flip {
  perspective: 1300px;
}
.modal.flip .modal-dialog {
  opacity: 0;
  transform: rotateY(-70deg);
  transition: all 0.3s;
}
.modal.flip.show .modal-dialog {
  opacity: 1;
  transform: rotateY(0deg);
}
.modal.zoomIn .modal-dialog {
  opacity: 0;
  transform: scale(0.7);
  transition: all 0.3s ease;
}
.modal.zoomIn.show .modal-dialog {
  opacity: 1;
  transform: scale(1);
}

.modal-dialog-right {
  margin-right: 1.75rem;
}

.modal-dialog-bottom {
  display: flex;
  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: flex;
  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);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-30%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.login-modal {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 width=%271440%27 height=%27560%27 preserveAspectRatio=%27none%27 viewBox=%270 0 1440 560%27%3e%3cg mask=%27url%28%26quot%3b%23SvgjsMask1016%26quot%3b%29%27 fill=%27none%27%3e%3crect width=%271440%27 height=%27560%27 x=%270%27 y=%270%27 fill=%27rgba%2864%2c 81%2c 137%2c 1%29%27%3e%3c/rect%3e%3cpath d=%27M0%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%27 fill=%27%2333416e%27%3e%3c/path%3e%3cpath d=%27M1440 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%27 fill=%27%234d61a4%27%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id=%27SvgjsMask1016%27%3e%3crect width=%271440%27 height=%27560%27 fill=%27white%27%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: 0.35rem;
  border-radius: var(--vz-border-radius);
}

.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 {
  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-secondary-bg);
}

.animated-progress {
  position: relative;
}
.animated-progress .progress-bar {
  position: relative;
  border-radius: 6px;
  animation: animate-positive 2s;
}

@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%;
  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: #687cfe;
  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: #687cfe;
  bottom: -7px;
  left: 50%;
  transform: translateX(-50%);
}

.progress-step-arrow {
  height: 3.25rem;
}
.progress-step-arrow .progress-bar {
  position: relative;
  overflow: initial;
  font-size: 0.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: #687cfe;
}
.progress-primary .progress-bar::after {
  border-left-color: #687cfe;
}
.progress-primary .progress-bar:nth-child(2) {
  background-color: rgba(104, 124, 254, 0.1) !important;
  color: #687cfe !important;
}
.progress-primary .progress-bar:nth-child(2)::after {
  border-left-color: rgba(104, 124, 254, 0.1);
}

.progress-secondary .progress-bar {
  background-color: #ff7f5d;
}
.progress-secondary .progress-bar::after {
  border-left-color: #ff7f5d;
}
.progress-secondary .progress-bar:nth-child(2) {
  background-color: rgba(255, 127, 93, 0.1) !important;
  color: #ff7f5d !important;
}
.progress-secondary .progress-bar:nth-child(2)::after {
  border-left-color: rgba(255, 127, 93, 0.1);
}

.progress-success .progress-bar {
  background-color: #3cd188;
}
.progress-success .progress-bar::after {
  border-left-color: #3cd188;
}
.progress-success .progress-bar:nth-child(2) {
  background-color: rgba(60, 209, 136, 0.1) !important;
  color: #3cd188 !important;
}
.progress-success .progress-bar:nth-child(2)::after {
  border-left-color: rgba(60, 209, 136, 0.1);
}

.progress-info .progress-bar {
  background-color: #0ac7fb;
}
.progress-info .progress-bar::after {
  border-left-color: #0ac7fb;
}
.progress-info .progress-bar:nth-child(2) {
  background-color: rgba(10, 199, 251, 0.1) !important;
  color: #0ac7fb !important;
}
.progress-info .progress-bar:nth-child(2)::after {
  border-left-color: rgba(10, 199, 251, 0.1);
}

.progress-warning .progress-bar {
  background-color: #efae4e;
}
.progress-warning .progress-bar::after {
  border-left-color: #efae4e;
}
.progress-warning .progress-bar:nth-child(2) {
  background-color: rgba(239, 174, 78, 0.1) !important;
  color: #efae4e !important;
}
.progress-warning .progress-bar:nth-child(2)::after {
  border-left-color: rgba(239, 174, 78, 0.1);
}

.progress-danger .progress-bar {
  background-color: #f7666e;
}
.progress-danger .progress-bar::after {
  border-left-color: #f7666e;
}
.progress-danger .progress-bar:nth-child(2) {
  background-color: rgba(247, 102, 110, 0.1) !important;
  color: #f7666e !important;
}
.progress-danger .progress-bar:nth-child(2)::after {
  border-left-color: rgba(247, 102, 110, 0.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, 0.1) !important;
  color: #f3f6f9 !important;
}
.progress-light .progress-bar:nth-child(2)::after {
  border-left-color: rgba(243, 246, 249, 0.1);
}

.progress-dark .progress-bar {
  background-color: #272a3a;
}
.progress-dark .progress-bar::after {
  border-left-color: #272a3a;
}
.progress-dark .progress-bar:nth-child(2) {
  background-color: rgba(39, 42, 58, 0.1) !important;
  color: #272a3a !important;
}
.progress-dark .progress-bar:nth-child(2)::after {
  border-left-color: rgba(39, 42, 58, 0.1);
}

.popover {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}

.custom-blockquote.blockquote {
  padding: 16px;
  border-left: 3px solid;
}
.custom-blockquote.blockquote.blockquote-outline {
  background-color: var(--vz-secondary-bg) !important;
  border: 1px solid;
  border-left: 3px solid;
}

.custom-blockquote.blockquote.blockquote-primary {
  border-color: var(--vz-primary);
  background-color: var(--vz-primary-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-primary .blockquote-footer {
  color: var(--vz-primary-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-primary {
  border-color: var(--vz-primary);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-primary .blockquote-footer {
  color: var(--vz-primary-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-secondary {
  border-color: var(--vz-secondary);
  background-color: var(--vz-secondary-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-secondary .blockquote-footer {
  color: var(--vz-secondary-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary {
  border-color: var(--vz-secondary);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary .blockquote-footer {
  color: var(--vz-secondary-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-success {
  border-color: var(--vz-success);
  background-color: var(--vz-success-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-success .blockquote-footer {
  color: var(--vz-success-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-success {
  border-color: var(--vz-success);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-success .blockquote-footer {
  color: var(--vz-success-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-info {
  border-color: var(--vz-info);
  background-color: var(--vz-info-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-info .blockquote-footer {
  color: var(--vz-info-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-info {
  border-color: var(--vz-info);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-info .blockquote-footer {
  color: var(--vz-info-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-warning {
  border-color: var(--vz-warning);
  background-color: var(--vz-warning-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-warning .blockquote-footer {
  color: var(--vz-warning-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-warning {
  border-color: var(--vz-warning);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-warning .blockquote-footer {
  color: var(--vz-warning-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-danger {
  border-color: var(--vz-danger);
  background-color: var(--vz-danger-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-danger .blockquote-footer {
  color: var(--vz-danger-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-danger {
  border-color: var(--vz-danger);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-danger .blockquote-footer {
  color: var(--vz-danger-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-light {
  border-color: var(--vz-light);
  background-color: var(--vz-light-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-light .blockquote-footer {
  color: var(--vz-light-text-emphasis);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-light {
  border-color: var(--vz-light);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-light .blockquote-footer {
  color: var(--vz-light-text-emphasis);
}

.custom-blockquote.blockquote.blockquote-dark {
  border-color: var(--vz-dark);
  background-color: var(--vz-dark-bg-subtle);
}
.custom-blockquote.blockquote.blockquote-dark .blockquote-footer {
  color: var(--vz-dark-text-emphasis);
}
.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-text-emphasis);
}

.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: #687cfe;
  border-color: #687cfe;
}

.form-radio-primary .form-check-input:checked {
  border-color: #687cfe;
  background-color: #687cfe;
}
.form-radio-primary .form-check-input:checked:after {
  background-color: #687cfe;
}

.form-check-secondary .form-check-input:checked {
  background-color: #ff7f5d;
  border-color: #ff7f5d;
}

.form-radio-secondary .form-check-input:checked {
  border-color: #ff7f5d;
  background-color: #ff7f5d;
}
.form-radio-secondary .form-check-input:checked:after {
  background-color: #ff7f5d;
}

.form-check-success .form-check-input:checked {
  background-color: #3cd188;
  border-color: #3cd188;
}

.form-radio-success .form-check-input:checked {
  border-color: #3cd188;
  background-color: #3cd188;
}
.form-radio-success .form-check-input:checked:after {
  background-color: #3cd188;
}

.form-check-info .form-check-input:checked {
  background-color: #0ac7fb;
  border-color: #0ac7fb;
}

.form-radio-info .form-check-input:checked {
  border-color: #0ac7fb;
  background-color: #0ac7fb;
}
.form-radio-info .form-check-input:checked:after {
  background-color: #0ac7fb;
}

.form-check-warning .form-check-input:checked {
  background-color: #efae4e;
  border-color: #efae4e;
}

.form-radio-warning .form-check-input:checked {
  border-color: #efae4e;
  background-color: #efae4e;
}
.form-radio-warning .form-check-input:checked:after {
  background-color: #efae4e;
}

.form-check-danger .form-check-input:checked {
  background-color: #f7666e;
  border-color: #f7666e;
}

.form-radio-danger .form-check-input:checked {
  border-color: #f7666e;
  background-color: #f7666e;
}
.form-radio-danger .form-check-input:checked:after {
  background-color: #f7666e;
}

.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: #272a3a;
  border-color: #272a3a;
}

.form-radio-dark .form-check-input:checked {
  border-color: #272a3a;
  background-color: #272a3a;
}
.form-radio-dark .form-check-input:checked:after {
  background-color: #272a3a;
}

.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: #687cfe;
  background-color: transparent;
  border-color: #687cfe;
}

.form-check-outline.form-check-secondary .form-check-input:checked[type=checkbox] {
  color: #ff7f5d;
  background-color: transparent;
  border-color: #ff7f5d;
}

.form-check-outline.form-check-success .form-check-input:checked[type=checkbox] {
  color: #3cd188;
  background-color: transparent;
  border-color: #3cd188;
}

.form-check-outline.form-check-info .form-check-input:checked[type=checkbox] {
  color: #0ac7fb;
  background-color: transparent;
  border-color: #0ac7fb;
}

.form-check-outline.form-check-warning .form-check-input:checked[type=checkbox] {
  color: #efae4e;
  background-color: transparent;
  border-color: #efae4e;
}

.form-check-outline.form-check-danger .form-check-input:checked[type=checkbox] {
  color: #f7666e;
  background-color: transparent;
  border-color: #f7666e;
}

.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: #272a3a;
  background-color: transparent;
  border-color: #272a3a;
}

.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: #687cfe;
  background-color: transparent;
  border-color: #687cfe;
}

.form-radio-outline.form-radio-secondary .form-check-input:checked[type=radio] {
  color: #ff7f5d;
  background-color: transparent;
  border-color: #ff7f5d;
}

.form-radio-outline.form-radio-success .form-check-input:checked[type=radio] {
  color: #3cd188;
  background-color: transparent;
  border-color: #3cd188;
}

.form-radio-outline.form-radio-info .form-check-input:checked[type=radio] {
  color: #0ac7fb;
  background-color: transparent;
  border-color: #0ac7fb;
}

.form-radio-outline.form-radio-warning .form-check-input:checked[type=radio] {
  color: #efae4e;
  background-color: transparent;
  border-color: #efae4e;
}

.form-radio-outline.form-radio-danger .form-check-input:checked[type=radio] {
  color: #f7666e;
  background-color: transparent;
  border-color: #f7666e;
}

.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: #272a3a;
  background-color: transparent;
  border-color: #272a3a;
}

.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: 0px;
  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: -0.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: -0.75rem;
  position: relative;
}

.input-group-text {
  margin-bottom: 0px;
}

.form-switch-primary .form-check-input:checked {
  background-color: #687cfe;
  border-color: #687cfe;
}

.form-switch-custom.form-switch-primary .form-check-input:checked::before {
  color: #687cfe;
}

.form-switch-secondary .form-check-input:checked {
  background-color: #ff7f5d;
  border-color: #ff7f5d;
}

.form-switch-custom.form-switch-secondary .form-check-input:checked::before {
  color: #ff7f5d;
}

.form-switch-success .form-check-input:checked {
  background-color: #3cd188;
  border-color: #3cd188;
}

.form-switch-custom.form-switch-success .form-check-input:checked::before {
  color: #3cd188;
}

.form-switch-info .form-check-input:checked {
  background-color: #0ac7fb;
  border-color: #0ac7fb;
}

.form-switch-custom.form-switch-info .form-check-input:checked::before {
  color: #0ac7fb;
}

.form-switch-warning .form-check-input:checked {
  background-color: #efae4e;
  border-color: #efae4e;
}

.form-switch-custom.form-switch-warning .form-check-input:checked::before {
  color: #efae4e;
}

.form-switch-danger .form-check-input:checked {
  background-color: #f7666e;
  border-color: #f7666e;
}

.form-switch-custom.form-switch-danger .form-check-input:checked::before {
  color: #f7666e;
}

.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: #272a3a;
  border-color: #272a3a;
}

.form-switch-custom.form-switch-dark .form-check-input:checked::before {
  color: #272a3a;
}

.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: var(--vz-secondary-color);
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch-custom .form-check-input::before {
    transition: none;
  }
}
.form-switch-custom .form-check-input:checked {
  background-image: none;
  background-color: var(--vz-input-bg-custom);
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch-custom .form-check-input:checked {
    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: 0.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: 0.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-secondary-bg);
  border: 1px solid var(--vz-border-color);
  border-radius: 0.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: #687cfe !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: #687cfe;
}
.card-radio.dark .form-check-input:checked + .form-check-label:before {
  color: #fff;
}

.form-icon {
  position: relative;
}
.form-icon .form-control-icon {
  padding-left: calc(0.9rem * 3);
  position: relative;
}
.form-icon i {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 18px;
  display: flex;
  align-items: center;
}
.form-icon.right .form-control-icon {
  padding-right: calc(0.9rem * 3);
  padding-left: 0.9rem;
  position: relative;
}
.form-icon.right i {
  left: auto;
  right: 18px;
}

.list-group-fill-primary.list-group-item {
  color: #fff;
  background-color: var(--vz-primary) !important;
  border-color: var(--vz-primary);
}

.list-group-fill-secondary.list-group-item {
  color: #fff;
  background-color: var(--vz-secondary) !important;
  border-color: var(--vz-secondary);
}

.list-group-fill-success.list-group-item {
  color: #fff;
  background-color: var(--vz-success) !important;
  border-color: var(--vz-success);
}

.list-group-fill-info.list-group-item {
  color: #fff;
  background-color: var(--vz-info) !important;
  border-color: var(--vz-info);
}

.list-group-fill-warning.list-group-item {
  color: #fff;
  background-color: var(--vz-warning) !important;
  border-color: var(--vz-warning);
}

.list-group-fill-danger.list-group-item {
  color: #fff;
  background-color: var(--vz-danger) !important;
  border-color: var(--vz-danger);
}

.list-group-fill-light.list-group-item {
  color: #000;
  background-color: var(--vz-light) !important;
  border-color: var(--vz-light);
}

.list-group-fill-dark.list-group-item {
  color: #fff;
  background-color: var(--vz-dark) !important;
  border-color: var(--vz-dark);
}

.list-group-item {
  margin-bottom: 0px;
}
.list-group-item .list-text {
  color: var(--vz-secondary-color);
}
.list-group-item.active {
  box-shadow: none;
}
.list-group-item.active .list-title {
  color: #fff;
}
.list-group-item.active .list-text {
  color: rgba(255, 255, 255, 0.5);
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-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;
  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;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  visibility: visible;
  overflow: auto; /* Scroll on this element otherwise element can't have a padding applied properly */
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  padding: 0px !important;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  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;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  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;
       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;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  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;
}

/* Rtl support */
[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: #687cfe;
}

[data-simplebar-track=secondary] .simplebar-scrollbar:before {
  background: #ff7f5d;
}

[data-simplebar-track=success] .simplebar-scrollbar:before {
  background: #3cd188;
}

[data-simplebar-track=info] .simplebar-scrollbar:before {
  background: #0ac7fb;
}

[data-simplebar-track=warning] .simplebar-scrollbar:before {
  background: #efae4e;
}

[data-simplebar-track=danger] .simplebar-scrollbar:before {
  background: #f7666e;
}

[data-simplebar-track=light] .simplebar-scrollbar:before {
  background: #f3f6f9;
}

[data-simplebar-track=dark] .simplebar-scrollbar:before {
  background: #272a3a;
}

/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*=language-],
pre[class*=language-] {
  color: black;
  background: none;
  text-shadow: 0 1px white;
  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;
  hyphens: none;
}

pre[class*=language-]::-moz-selection,
pre[class*=language-] ::-moz-selection,
code[class*=language-]::-moz-selection,
code[class*=language-] ::-moz-selection {
  text-shadow: none;
  background: #b3d4fc;
}

pre[class*=language-]::selection,
pre[class*=language-] ::selection,
code[class*=language-]::selection,
code[class*=language-] ::selection {
  text-shadow: none;
  background: #b3d4fc;
}

@media print {
  code[class*=language-],
  pre[class*=language-] {
    text-shadow: none;
  }
}
/* Code blocks */
pre[class*=language-] {
  padding: 1em;
  margin: 0;
  overflow: auto;
}

:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: var(--vz-light) !important;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}

.token.punctuation {
  color: #999;
}

.token.namespace {
  opacity: 0.7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #f7666e;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  /* This background color was intended by the author of this theme. */
  background: hsla(0, 0%, 100%, 0.5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #07a;
}

.token.function,
.token.class-name {
  color: #dd4a68;
}

.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

/* Prism editor */
: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-body-color-rgb), 0.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: #ffffff;
  transition: all 0.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: 0.375rem 0.5rem !important;
  padding: 0.25rem 0.75rem !important;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out !important;
  border-radius: 0.2rem !important;
  border: 1px solid rgba(104, 124, 254, 0.35) !important;
  background-color: transparent;
  color: #687cfe !important;
  box-shadow: none !important;
}
div.code-toolbar > .toolbar button:focus {
  outline: none !important;
  box-shadow: none !important;
}
div.code-toolbar > .toolbar button:hover {
  background-color: #687cfe !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: var(--vz-border-radius-lg);
  background-color: var(--vz-secondary-bg);
  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: #0ac7fb;
  color: #0ac7fb;
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  background-color: #3cd188;
}
.swal2-icon.swal2-success .swal2-success-ring {
  border-color: rgba(60, 209, 136, 0.3);
}
.swal2-icon.swal2-warning {
  border-color: #efae4e;
  color: #efae4e;
}

.swal2-styled:focus {
  box-shadow: none;
}

.swal2-loader {
  border-color: #687cfe transparent #687cfe transparent;
}

.swal2-timer-progress-bar {
  background-color: rgba(60, 209, 136, 0.4);
}

.swal2-progress-steps .swal2-progress-step {
  background: #687cfe;
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: #687cfe;
}
.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(104, 124, 254, 0.3);
}
.swal2-progress-steps .swal2-progress-step-line {
  background: #687cfe;
}

.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  border-left-color: #687cfe !important;
  border-right-color: #687cfe !important;
}

.swal2-file, .swal2-input, .swal2-textarea {
  border: 1px solid var(--vz-input-border-custom);
}
.swal2-file:focus, .swal2-input:focus, .swal2-textarea:focus {
  box-shadow: none;
  border-color: var(--vz-primary-border-subtle);
}

.swal2-input {
  height: auto;
  display: block;
  padding: 0.5rem 0.9rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--vz-body-color);
  background-color: var(--vz-input-bg-custom);
  background-clip: padding-box;
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
}

.swal2-close {
  font-family: var(--vz-font-sans-serif);
  font-weight: 300;
  font-size: 28px;
}
.swal2-close:focus {
  box-shadow: none;
}
.swal2-close:hover {
  color: #687cfe;
}

.swal2-validation-message {
  background-color: transparent;
}

.dropzone {
  min-height: 230px;
  border: 2px dashed var(--vz-border-color);
  background: var(--vz-secondary-bg);
  border-radius: 6px;
}
.dropzone .dz-message {
  font-size: 24px;
  width: 100%;
  margin: 1em 0;
}

.noUi-connect {
  background: #3cd188;
}

.noUi-handle {
  background: #3cd188;
  border: 2px solid var(--vz-card-bg);
  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::before, .noUi-horizontal .noUi-handle::after {
  display: none;
}
.noUi-horizontal .noUi-handle:focus {
  outline: 0;
}

.noUi-pips-horizontal {
  height: 50px;
}

.noUi-tooltip {
  padding: 0.4rem 0.7rem;
  border-color: var(--vz-border-color);
  border-radius: var(--vz-border-radius);
  background-color: var(--vz-secondary-bg);
  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::before, .noUi-vertical .noUi-handle::after {
  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 {
  box-shadow: none;
  background-color: var(--vz-light);
  border-color: var(--vz-light);
}

.noUi-touch-area:focus {
  outline: 0;
}

#red, #green, #blue {
  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);
  box-shadow: 0 0 3px;
  border-radius: 7px;
}

#red .noUi-connect {
  background: #f7666e;
}

#green .noUi-connect {
  background: #3cd188;
}

#blue .noUi-connect {
  background: #687cfe;
}

.form-control.keyboard {
  max-width: 340px !important;
}

.example-val {
  font-size: 12px;
  color: var(--vz-secondary-color);
  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: #f7666e;
}

.c-2-color {
  background: #efae4e;
}

.c-3-color {
  background: #3cd188;
}

.c-4-color {
  background: #687cfe;
}

.c-5-color {
  background: #687cfe;
}

#slider-toggle {
  height: 50px;
}
#slider-toggle.off .noUi-handle {
  border-color: #f7666e;
}

.noUi-marker {
  background-color: var(--vz-border-color);
}

.noUi-pips {
  color: var(--vz-body-color);
}

[data-slider-color=primary] .noUi-connect {
  background: #687cfe;
}
[data-slider-color=primary] .noUi-handle {
  background: #687cfe;
}
[data-slider-color=primary][data-slider-style=border] .noUi-handle, [data-slider-color=primary][data-slider-style=square] .noUi-handle {
  border-color: #687cfe;
}

[data-slider-color=secondary] .noUi-connect {
  background: #ff7f5d;
}
[data-slider-color=secondary] .noUi-handle {
  background: #ff7f5d;
}
[data-slider-color=secondary][data-slider-style=border] .noUi-handle, [data-slider-color=secondary][data-slider-style=square] .noUi-handle {
  border-color: #ff7f5d;
}

[data-slider-color=success] .noUi-connect {
  background: #3cd188;
}
[data-slider-color=success] .noUi-handle {
  background: #3cd188;
}
[data-slider-color=success][data-slider-style=border] .noUi-handle, [data-slider-color=success][data-slider-style=square] .noUi-handle {
  border-color: #3cd188;
}

[data-slider-color=info] .noUi-connect {
  background: #0ac7fb;
}
[data-slider-color=info] .noUi-handle {
  background: #0ac7fb;
}
[data-slider-color=info][data-slider-style=border] .noUi-handle, [data-slider-color=info][data-slider-style=square] .noUi-handle {
  border-color: #0ac7fb;
}

[data-slider-color=warning] .noUi-connect {
  background: #efae4e;
}
[data-slider-color=warning] .noUi-handle {
  background: #efae4e;
}
[data-slider-color=warning][data-slider-style=border] .noUi-handle, [data-slider-color=warning][data-slider-style=square] .noUi-handle {
  border-color: #efae4e;
}

[data-slider-color=danger] .noUi-connect {
  background: #f7666e;
}
[data-slider-color=danger] .noUi-handle {
  background: #f7666e;
}
[data-slider-color=danger][data-slider-style=border] .noUi-handle, [data-slider-color=danger][data-slider-style=square] .noUi-handle {
  border-color: #f7666e;
}

[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: #272a3a;
}
[data-slider-color=dark] .noUi-handle {
  background: #272a3a;
}
[data-slider-color=dark][data-slider-style=border] .noUi-handle, [data-slider-color=dark][data-slider-style=square] .noUi-handle {
  border-color: #272a3a;
}

[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: #3cd188;
  background-color: var(--vz-secondary-bg);
}

[data-slider-style=square] .noUi-handle {
  border-radius: 0px;
  transform: rotate(45deg);
  height: 10px;
  width: 10px;
  top: -4px;
  border-color: #3cd188;
  background-color: var(--vz-secondary-bg);
}

.nested-list .list-group-item {
  background-color: rgba(104, 124, 254, 0.05);
  border-color: rgba(104, 124, 254, 0.05);
}

.nested-list, .nested-1, .nested-2, .nested-3 {
  margin-top: 5px;
}

.nested-sortable-handle .handle {
  position: absolute;
  left: 0;
  top: 0;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
}
.nested-sortable-handle .list-group-item {
  padding-left: 42px;
}

.shepherd-element {
  background: var(--vz-secondary-bg);
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
}

.shepherd-has-title .shepherd-content .shepherd-header {
  background-color: var(--vz-light);
  padding: 0.5rem 0.75rem;
}
.shepherd-has-title .shepherd-content .shepherd-cancel-icon {
  color: rgba(var(--vz-body-color-rgb), 0.75);
}
.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover {
  color: rgba(var(--vz-body-color-rgb), 1);
}

.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: 0.75rem;
  font-size: 0.875rem;
  color: var(--vz-body-color);
}

.shepherd-button.btn-success:not(:disabled):hover {
  background: rgb(19.4837686112%, 81.0064274673%, 50.8644536653%);
  color: #fff;
}
.shepherd-button.btn-light:not(:disabled):hover {
  background: rgba(var(--vz-light-rgb), 0.75);
  color: var(--vz-body-color);
}
.shepherd-button.btn-primary:not(:disabled):hover {
  background: rgb(35.8172084623%, 44.3182404541%, 99.5749484004%);
  color: #fff;
}

.shepherd-footer {
  padding: 0 0.75rem 0.75rem;
}

.shepherd-arrow,
.shepherd-arrow:before {
  content: "\ea75";
  font-family: "remixicon";
  font-size: 24px;
  z-index: 1;
  background-color: transparent !important;
  transform: rotate(0deg);
  color: var(--vz-primary);
}

.shepherd-element[data-popper-placement^=bottom] > .shepherd-arrow {
  top: -18px;
}

.shepherd-button {
  margin-right: 0.5rem;
}

.swiper-button-next, .swiper-button-prev {
  height: 32px;
  width: 32px;
  background-color: rgba(104, 124, 254, 0.2);
  backdrop-filter: blur(2px);
  border-radius: 8px;
}
.swiper-button-next::after, .swiper-button-prev::after {
  font-family: remixicon;
  font-size: 28px;
  color: #687cfe;
  transition: all 0.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;
  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: 0.5;
  transition: all 0.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, 0.3);
  backdrop-filter: blur(2px);
}

.pagination-custom .swiper-pagination-bullet {
  height: 25px;
  width: 25px;
  line-height: 25px;
  border-radius: 8px;
  background-color: #fff;
  opacity: 0.5;
  transition: all 0.5s ease;
}
.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: #ff7f5d;
  opacity: 1;
}

.swiper-pagination-progressbar {
  height: 6px !important;
  background-color: rgba(60, 209, 136, 0.25);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #3cd188;
}

.swiper-scrollbar {
  background-color: rgba(255, 255, 255, 0.35);
  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: #ff7f5d;
}
.swiper-pagination-dark .dynamic-pagination .swiper-pagination-bullet {
  background-color: #ff7f5d;
}
.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(39, 42, 58, 0.35);
}

.multi-wrapper {
  border: none;
  position: relative;
}
.multi-wrapper::before {
  content: "\ea61";
  position: absolute;
  font-family: "remixicon";
  left: 50%;
  transform: translateX(-50%);
  bottom: 86px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  border-radius: 50%;
  color: var(--vz-secondary-color);
  background-color: var(--vz-light);
  z-index: 1;
}
.multi-wrapper .non-selected-wrapper {
  border: 1px solid var(--vz-input-border-custom);
  background-color: var(--vz-input-bg-custom);
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar {
  -webkit-appearance: none;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar:vertical, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar:vertical {
  width: 10px;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar:horizontal, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar:horizontal {
  height: 9px;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar-thumb, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(var(--vz-dark-rgb), 0.2);
  border-radius: 10px;
  border: 2px solid var(--vz-input-bg-custom);
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar-track, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--vz-input-bg-custom);
}
.multi-wrapper .item-group .group-label {
  font-size: 12px;
}
.multi-wrapper .item {
  color: var(--vz-body-color);
}
.multi-wrapper .item:hover {
  background-color: rgba(104, 124, 254, 0.1);
}
.multi-wrapper .selected-wrapper {
  border: 1px solid var(--vz-input-border-custom);
  background: var(--vz-input-bg-custom);
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.multi-wrapper .search-input {
  flex: 0 0 auto;
  padding: 0.5rem 0.9rem;
  font-size: 0.875rem;
  color: var(--vz-body-color);
  background-color: var(--vz-input-bg-custom);
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
  border-radius: var(--vz-border-radius);
  margin-bottom: 16px;
}
.multi-wrapper .search-input::-moz-placeholder {
  color: var(--vz-secondary-color);
}
.multi-wrapper .search-input::placeholder {
  color: var(--vz-secondary-color);
}
.multi-wrapper .header {
  font-weight: 600;
  color: var(--vz-gray-600);
}

.pcr-app {
  background: var(--vz-secondary-bg);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  border-radius: 4px;
  border: 1px solid var(--vz-border-color);
}

.pickr .pcr-button {
  border: 4px solid var(--vz-secondary-bg);
  box-shadow: 0px 0px 0 2px var(--vz-border-color);
  border-radius: 50%;
  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: 0.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: 0.75em;
  margin-right: 0;
}
.pcr-app[data-theme=monolith] .pcr-result {
  min-width: 100%;
}
.pcr-app .pcr-interaction .pcr-type.active {
  background: #687cfe;
}
.pcr-app .pcr-interaction .pcr-result {
  background-color: var(--vz-input-bg-custom);
  color: var(--vz-body-color);
  border: 1px solid var(--vz-input-border-custom);
  border-radius: var(--vz-border-radius);
}
.pcr-app .pcr-interaction input {
  border-radius: var(--vz-border-radius) !important;
}
.pcr-app .pcr-interaction input:focus {
  box-shadow: none;
  background-color: var(--vz-input-bg-custom);
  border-color: var(--vz-primary-border-subtle);
}
.pcr-app .pcr-interaction .pcr-save {
  background: #3cd188 !important;
}
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
  background: #f7666e !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-secondary-bg);
}

.filepond--drop-label {
  color: var(--vz-body-color);
}
.filepond--drop-label label {
  font-weight: 500;
}

.filepond--credits {
  display: none;
}

.filepond--item-panel {
  background-color: #687cfe !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-custom);
  display: inline-flex;
  overflow: visible;
  height: 37.5px;
  border-radius: var(--vz-border-radius);
  background: var(--vz-input-bg-custom);
  padding: 4px;
}
.input-step input {
  width: 4em;
  height: 100%;
  text-align: center;
  border: 0;
  background: transparent;
  color: var(--vz-body-color);
  border-radius: var(--vz-border-radius);
}
.input-step input:focus-visible {
  outline: 0;
}
.input-step button {
  width: 1.4em;
  font-weight: 300;
  height: 100%;
  line-height: 0.1em;
  font-size: 1.4em;
  padding: 0.2em !important;
  background: var(--vz-light);
  color: var(--vz-body-color);
  border: none;
  border-radius: var(--vz-border-radius);
}
.input-step.light {
  background: var(--vz-light);
}
.input-step.light button {
  background-color: var(--vz-input-bg-custom);
}
.input-step.light-input {
  background: var(--vz-light);
}
.input-step.light-input input {
  background-color: var(--vz-input-bg-custom);
}
.input-step.full-width {
  display: flex;
  width: 100%;
}
.input-step.full-width button {
  flex-shrink: 0;
}
.input-step.full-width input {
  flex-grow: 1;
}

.input-step.step-primary button {
  background-color: #687cfe;
  color: #fff;
}

.input-step.step-secondary button {
  background-color: #ff7f5d;
  color: #fff;
}

.input-step.step-success button {
  background-color: #3cd188;
  color: #fff;
}

.input-step.step-info button {
  background-color: #0ac7fb;
  color: #fff;
}

.input-step.step-warning button {
  background-color: #efae4e;
  color: #fff;
}

.input-step.step-danger button {
  background-color: #f7666e;
  color: #fff;
}

.input-step.step-light button {
  background-color: #f3f6f9;
  color: #fff;
}

.input-step.step-dark button {
  background-color: #272a3a;
  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), 0.75) !important;
}
.ck p {
  margin-bottom: 0;
}
.ck.ck-toolbar {
  border: 1px solid var(--vz-input-border-custom) !important;
}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: wrap !important;
}
.ck.ck-toolbar .ck.ck-toolbar__separator {
  background: transparent !important;
}
.ck.ck-editor__main > .ck-editor__editable {
  border-top: 0 !important;
  background-color: var(--vz-secondary-bg) !important;
  border-color: var(--vz-input-border-custom) !important;
  box-shadow: none !important;
}
.ck.ck-dropdown__panel {
  background: var(--vz-secondary-bg) !important;
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  border-radius: var(--vz-border-radius-lg);
}
.ck.ck-list {
  background: var(--vz-secondary-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 {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12) !important;
  border-radius: var(--vz-border-radius-lg) !important;
  border: 1px solid var(--vz-border-color) !important;
}

.ck.ck-button:focus, .ck.ck-button:active,
a.ck.ck-button:focus,
a.ck.ck-button:active {
  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: 0.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: 0.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):hover, .ck.ck-button.ck-on:not(.ck-disabled):active,
a.ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):active {
  box-shadow: none !important;
}

.ck.ck-tooltip .ck-tooltip__text {
  background: #272a3a !important;
  color: #f3f6f9 !important;
}
.ck.ck-input-text {
  background: var(--vz-input-bg-custom) !important;
  border: 1px solid var(--vz-input-border-custom) !important;
}
.ck.ck-input-text:focus {
  border: 1px solid var(--vz-primary-border-subtle) !important;
  box-shadow: none !important;
}
.ck.ck-balloon-panel {
  background: var(--vz-secondary-bg) !important;
  border: 1px solid var(--vz-border-color) !important;
}
.ck.ck-balloon-panel[class*=arrow_n]:after {
  border-bottom-color: var(--vz-secondary-bg) !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: var(--vz-secondary-bg) !important;
}

.ck-editor-reverse .ck-editor {
  display: flex;
  flex-direction: column-reverse;
}
.ck-editor-reverse .ck.ck-editor__main > .ck-editor__editable {
  border: 1px solid var(--vz-input-border-custom) !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: 0.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: 0.25rem !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items {
  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: 0.3em;
  text-align: right;
}

.ql-container {
  font-family: var(--vz-font-sans-serif);
}
.ql-container.ql-snow {
  border-color: var(--vz-input-border-custom);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

.ql-bubble {
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
  border-radius: var(--vz-border-radius);
}

.ql-toolbar {
  font-family: var(--vz-font-sans-serif) !important;
}
.ql-toolbar span {
  outline: none !important;
  color: var(--vz-body-color);
}
.ql-toolbar span:hover {
  color: #687cfe !important;
}
.ql-toolbar.ql-snow {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-color: var(--vz-input-border-custom);
}
.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: transparent;
}
.ql-toolbar.ql-snow .ql-picker-options {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  border-radius: var(--vz-border-radius-lg);
}

.ql-snow .ql-stroke,
.ql-snow .ql-script,
.ql-snow .ql-strike svg {
  stroke: var(--vz-body-color);
}
.ql-snow .ql-fill {
  fill: var(--vz-body-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-secondary-color);
}

.ql-snow .ql-picker-options {
  background-color: var(--vz-secondary-bg);
  border-color: var(--vz-border-color) !important;
}

.gridjs-container {
  color: var(--vz-body-color);
  padding: 0;
  display: block;
}

.gridjs-wrapper {
  box-shadow: none;
  border: 1px solid var(--vz-border-color);
  border-radius: 0px;
}
.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), 0.075);
  border-radius: 10px;
  border: 2px solid var(--vz-secondary-bg);
}
.gridjs-wrapper::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--vz-secondary-bg);
}

.gridjs-footer {
  border: none !important;
  padding: 12px 0 0;
}

.gridjs-table {
  width: 100%;
}

.gridjs-tbody, td.gridjs-td {
  background-color: transparent;
}

th.gridjs-th,
td.gridjs-td {
  border: 1px solid var(--vz-border-color);
  padding: 0.75rem 0.6rem;
}

th.gridjs-th {
  border-top: 0;
  color: var(--vz-body-color);
  background-color: rgba(var(--vz-light-rgb), 0.75);
}
th.gridjs-th-sort:focus, th.gridjs-th-sort:hover {
  background-color: rgba(var(--vz-light-rgb), 0.85);
}

.gridjs-head {
  padding-top: 0;
}

.gridjs-footer {
  box-shadow: none;
  border: 1px solid var(--vz-border-color);
  border-top: 0;
  background-color: transparent;
}

.gridjs-summary {
  color: var(--vz-secondary-color);
  margin-top: 8px !important;
}

.gridjs-pagination .gridjs-pages button {
  margin-left: 0.3rem;
  border-radius: 0.25rem !important;
  border: 1px solid var(--vz-border-color);
  background-color: var(--vz-secondary-bg);
  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: var(--vz-secondary-color);
  background-color: var(--vz-secondary-bg);
}
.gridjs-pagination .gridjs-pages button:hover {
  background-color: var(--vz-tertiary-bg);
  color: var(--vz-link-hover-color);
}
.gridjs-pagination .gridjs-pages button:focus {
  box-shadow: none;
}
.gridjs-pagination .gridjs-pages button:last-child:hover, .gridjs-pagination .gridjs-pages button:first-child:hover {
  background-color: transparent;
}
.gridjs-pagination .gridjs-pages button.gridjs-currentPage {
  background-color: #687cfe;
  color: #fff;
  border-color: #687cfe;
  font-weight: 500;
}

.gridjs-search {
  position: relative;
  float: left;
}
.gridjs-search::before {
  content: "\f0d1";
  font-family: "remixicon";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 14px;
  color: var(--vz-secondary-color);
}

input.gridjs-input {
  border-color: var(--vz-input-border-custom);
  background-color: var(--vz-input-bg-custom);
  color: var(--vz-body-color);
  line-height: 1.5;
  padding: 0.5rem 0.9rem 0.5rem 2.025rem;
  border-radius: var(--vz-border-radius);
  font-size: 0.875rem;
}
input.gridjs-input:focus {
  box-shadow: none;
  border-color: var(--vz-primary-border-subtle);
  background-color: var(--vz-input-bg-custom);
}
input.gridjs-input::-moz-placeholder {
  color: var(--vz-secondary-color);
}
input.gridjs-input::placeholder {
  color: var(--vz-secondary-color);
}

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-body-color-rgb), 0.04);
}
.gridjs-tr-selected .gridjs-td .gridjs-checkbox[type=checkbox] {
  background-color: #687cfe;
  border-color: #687cfe;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10l3 3l6-6%27/%3e%3c/svg%3e");
}

.gridjs-td .gridjs-checkbox {
  width: 1.1em;
  height: 1.1em;
  vertical-align: top;
  background-color: var(--vz-input-bg-custom);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--vz-border-width) solid var(--vz-border-color-translucent);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.gridjs-td .gridjs-checkbox[type=checkbox] {
  border-radius: 0.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-secondary-bg);
}

[data-bs-theme=dark] button:is(.gridjs-sort-neutral, .gridjs-sort-asc, .gridjs-sort-desc) {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.listjs-pagination {
  margin-bottom: 0;
  justify-content: flex-end;
  gap: 8px;
}
.listjs-pagination li .page {
  display: block;
  padding: 0.375rem 0.75rem;
  color: var(--vz-link-color);
  background-color: var(--vz-secondary-bg);
  border: var(--vz-border-width) solid var(--vz-border-color);
  border-radius: 0.25rem;
}
.listjs-pagination li.active .page {
  color: #fff;
  background-color: #687cfe;
  border-color: #687cfe;
}

.pagination-wrap {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
  align-items: center;
}
.pagination-wrap a {
  text-decoration: none;
  display: inline-block;
}

.pagination-next,
.pagination-prev {
  color: #687cfe;
  font-weight: 500;
  padding: 0.375rem 0.75rem;
  background-color: var(--vz-secondary-bg);
  border: var(--vz-border-width) solid var(--vz-border-color);
  border-radius: 0.25rem;
}
.pagination-next:hover,
.pagination-prev:hover {
  color: rgb(80.5211558308%, 83.1011351909%, 99.871001032%);
}
.pagination-next.disabled,
.pagination-prev.disabled {
  color: var(--vz-secondary-color);
  cursor: default;
}
.pagination-next.disabled:hover,
.pagination-prev.disabled:hover {
  color: var(--vz-secondary-color);
}

.apex-charts {
  min-height: 10px !important;
}
.apex-charts text {
  font-family: var(--vz-font-sans-serif) !important;
}
.apex-charts .apexcharts-canvas {
  margin: 0 auto;
}

@keyframes opaque {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes resizeanim {
  0%, to {
    opacity: 0;
  }
}
.apexcharts-canvas {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.apexcharts-canvas ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px;
}
.apexcharts-canvas ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.apexcharts-canvas :is(.apexcharts-reset-zoom-icon, .apexcharts-selection-icon, .apexcharts-zoom-icon).apexcharts-selected svg {
  fill: var(--vz-primary);
}
@media screen and (min-width: 768px) {
  .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1;
  }
}

.apexcharts-inner {
  position: relative;
}

.apexcharts-gridline {
  pointer-events: none;
  stroke: rgba(var(--vz-light-rgb), 1);
}

.apexcharts-text tspan {
  font-family: inherit;
}

.apexcharts-yaxis text,
.apexcharts-xaxis text {
  font-family: var(--vz-font-sans-serif) !important;
  fill: #878a99;
}

.apexcharts-title-text,
.apexcharts-subtitle-text {
  fill: #adb5bd;
}

.legend-mouseover-inactive {
  transition: 0.15s ease all;
  opacity: 0.2;
}

.apexcharts-legend-text {
  color: #878a99 !important;
  font-family: var(--vz-font-sans-serif) !important;
  font-size: 13px !important;
  padding-left: 15px;
  margin-left: -15px;
}

.apexcharts-series-collapsed {
  opacity: 0;
}

.apexcharts-xaxis-tick {
  stroke: var(--vz-border-color);
}

.apexcharts-marker {
  stroke: var(--vz-secondary-bg);
}

.apexcharts-tooltip {
  border-radius: 5px;
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px !important;
  cursor: default;
  font-size: 14px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  z-index: 12;
  transition: 0.15s ease all;
}
.apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}
.apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid var(--vz-border-color) !important;
  background: rgba(var(--vz-secondary-bg-rgb), 0.96) !important;
}
.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: var(--vz-secondary-bg) !important;
  border-bottom: 1px solid var(--vz-border-color) !important;
}
.apexcharts-tooltip.apexcharts-theme-dark {
  color: #fff;
  background: rgba(30, 30, 30, 0.8);
}
.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #333;
}
.apexcharts-tooltip * {
  font-family: inherit;
}
.apexcharts-tooltip .apexcharts-tooltip-title {
  padding: 6px;
  font-size: 15px;
  margin-bottom: 4px;
}

.apexcharts-tooltip-text-goals-value,
.apexcharts-tooltip-text-y-value,
.apexcharts-tooltip-text-z-value {
  display: inline-block;
  margin-left: 5px;
  font-weight: 600;
}

.apexcharts-tooltip-text-goals-label:empty,
.apexcharts-tooltip-text-goals-value:empty,
.apexcharts-tooltip-text-y-label:empty,
.apexcharts-tooltip-text-y-value:empty,
.apexcharts-tooltip-text-z-value:empty,
.apexcharts-tooltip-title:empty {
  display: none;
}

.apexcharts-tooltip-text-goals-label,
.apexcharts-tooltip-text-goals-value {
  padding: 6px 0 5px;
}

.apexcharts-tooltip-goals-group,
.apexcharts-tooltip-text-goals-label,
.apexcharts-tooltip-text-goals-value {
  display: flex;
}

.apexcharts-tooltip-text-goals-label:not(:empty),
.apexcharts-tooltip-text-goals-value:not(:empty) {
  margin-top: -6px;
}

.apexcharts-tooltip-marker {
  width: 12px;
  height: 12px;
  position: relative;
  top: 0;
  margin-right: 10px;
  border-radius: 50%;
}

.apexcharts-tooltip-series-group {
  padding: 0 10px;
  display: none;
  text-align: left;
  justify-content: left;
  align-items: center;
}
.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1;
}
.apexcharts-tooltip-series-group.apexcharts-active, .apexcharts-tooltip-series-group:last-child {
  padding-bottom: 4px;
}

.apexcharts-tooltip-series-group-hidden {
  opacity: 0;
  height: 0;
  line-height: 0;
  padding: 0 !important;
}

.apexcharts-tooltip-y-group {
  padding: 6px 0 5px;
}

.apexcharts-custom-tooltip,
.apexcharts-tooltip-box {
  padding: 4px 8px;
}

.apexcharts-tooltip-boxPlot {
  display: flex;
  flex-direction: column-reverse;
}

.apexcharts-tooltip-box > div {
  margin: 4px 0;
}
.apexcharts-tooltip-box span.value {
  font-weight: 700;
}

.apexcharts-tooltip-rangebar {
  padding: 5px 8px;
}
.apexcharts-tooltip-rangebar .category {
  font-weight: 600;
  color: #777;
}
.apexcharts-tooltip-rangebar .series-name {
  font-weight: 700;
  display: block;
  margin-bottom: 5px;
}

.apexcharts-xaxistooltip,
.apexcharts-yaxistooltip {
  opacity: 0;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #eceff1;
  border: 1px solid #90a4ae;
}

.apexcharts-xaxistooltip {
  padding: 9px 10px;
  transition: 0.15s ease all;
}
.apexcharts-xaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}
.apexcharts-xaxistooltip::after, .apexcharts-xaxistooltip::before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.apexcharts-xaxistooltip::after {
  border-color: transparent;
  border-width: 6px;
  margin-left: -6px;
}
.apexcharts-xaxistooltip::before {
  border-color: transparent;
  border-width: 7px;
  margin-left: -7px;
}
.apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-xaxistooltip-bottom::before, .apexcharts-xaxistooltip-bottom::after {
  bottom: 100%;
}
.apexcharts-xaxistooltip-bottom::after {
  border-bottom-color: #eceff1;
}
.apexcharts-xaxistooltip-bottom::before {
  border-bottom-color: #90a4ae;
}
.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::before, .apexcharts-xaxistooltip-bottom.apexcharts-theme-dark::after {
  border-bottom-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-xaxistooltip-top::before, .apexcharts-xaxistooltip-top::after {
  top: 100%;
}
.apexcharts-xaxistooltip-top::after {
  border-top-color: #eceff1;
}
.apexcharts-xaxistooltip-top::before {
  border-top-color: #90a4ae;
}
.apexcharts-xaxistooltip-top.apexcharts-theme-dark::before, .apexcharts-xaxistooltip-top.apexcharts-theme-dark::after {
  border-top-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip {
  padding: 4px 10px;
}
.apexcharts-yaxistooltip .apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff;
}
.apexcharts-yaxistooltip::before, .apexcharts-yaxistooltip::after {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.apexcharts-yaxistooltip::after {
  border-color: transparent;
  border-width: 6px;
  margin-top: -6px;
}
.apexcharts-yaxistooltip::before {
  border-color: transparent;
  border-width: 7px;
  margin-top: -7px;
}
.apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1;
}

.apexcharts-yaxistooltip-left::before, .apexcharts-yaxistooltip-left::after {
  left: 100%;
}
.apexcharts-yaxistooltip-left::after {
  border-left-color: #eceff1;
}
.apexcharts-yaxistooltip-left::before {
  border-left-color: #90a4ae;
}
.apexcharts-yaxistooltip-left.apexcharts-theme-dark::before, .apexcharts-yaxistooltip-left.apexcharts-theme-dark::after {
  border-left-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-right::before, .apexcharts-yaxistooltip-right::after {
  right: 100%;
}
.apexcharts-yaxistooltip-right::after {
  border-right-color: #eceff1;
}
.apexcharts-yaxistooltip-right::before {
  border-right-color: #90a4ae;
}
.apexcharts-yaxistooltip-right.apexcharts-theme-dark::before, .apexcharts-yaxistooltip-right.apexcharts-theme-dark::after {
  border-right-color: rgba(0, 0, 0, 0.5);
}

.apexcharts-yaxistooltip-hidden {
  display: none;
}

.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
  pointer-events: none;
  opacity: 0;
  transition: 0.15s ease all;
}
.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all;
}

.apexcharts-ycrosshairs-hidden {
  opacity: 0;
}

.apexcharts-selection-rect {
  cursor: move;
}

.svg_select_boundingRect,
.svg_select_points_rot {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}

.apexcharts-selection-rect + g .svg_select_boundingRect,
.apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden;
}
.apexcharts-selection-rect + g .svg_select_points_l,
.apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible;
}

.svg_select_points {
  fill: #efefef;
  stroke: #333;
  rx: 2;
}

.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair;
}
.apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move;
}

.apexcharts-menu-icon,
.apexcharts-pan-icon,
.apexcharts-reset-icon,
.apexcharts-selection-icon,
.apexcharts-toolbar-custom-icon,
.apexcharts-zoom-icon,
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6e8192;
  text-align: center;
}

:is(.apexcharts-menu-icon, .apexcharts-reset-icon, .apexcharts-zoom-icon, .apexcharts-zoomin-icon, .apexcharts-zoomout-icon) svg {
  fill: #6e8192;
}

.apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76);
}

.apexcharts-theme-dark :is(.apexcharts-menu-icon, .apexcharts-pan-icon, .apexcharts-reset-icon, .apexcharts-selection-icon, .apexcharts-toolbar-custom-icon, .apexcharts-zoom-icon, .apexcharts-zoomin-icon, .apexcharts-zoomout-icon) svg {
  fill: #f3f4f5;
}
.apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
}

.apexcharts-theme-light .apexcharts-menu-icon:hover svg,
.apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg {
  fill: #333;
}
.apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee;
}

.apexcharts-menu-icon,
.apexcharts-selection-icon {
  position: relative;
}

.apexcharts-reset-icon {
  margin-left: 5px;
}

.apexcharts-menu-icon,
.apexcharts-reset-icon,
.apexcharts-zoom-icon {
  transform: scale(0.85);
}

.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  transform: scale(0.7);
}

.apexcharts-zoomout-icon {
  margin-right: 3px;
}

.apexcharts-pan-icon {
  transform: scale(0.62);
  position: relative;
  left: 1px;
  top: 0;
}
.apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6e8192;
  stroke-width: 2;
}
.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333;
}

.apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  max-width: 176px;
  text-align: right;
  border-radius: 3px;
  padding: 0 6px 2px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.apexcharts-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px;
  right: 10px;
  opacity: 0;
  min-width: 110px;
  transition: 0.15s ease all;
  pointer-events: none;
}
.apexcharts-menu .apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: 0.15s ease all;
}

.apexcharts-menu-item {
  padding: 6px 7px;
  font-size: 12px;
  cursor: pointer;
}

.apexcharts-canvas .apexcharts-element-hidden,
.apexcharts-datalabel.apexcharts-element-hidden,
.apexcharts-hide .apexcharts-series-points {
  opacity: 0;
}

.apexcharts-datalabel,
.apexcharts-datalabel-label,
.apexcharts-datalabel-value,
.apexcharts-datalabels,
.apexcharts-pie-label {
  cursor: default;
  pointer-events: none;
}

.apexcharts-pie-label-delay {
  opacity: 0;
  animation-name: opaque;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}

.apexcharts-annotation-rect,
.apexcharts-area-series .apexcharts-area,
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-gridline,
.apexcharts-line,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-point-annotation-label,
.apexcharts-radar-series path,
.apexcharts-radar-series polygon,
.apexcharts-toolbar svg,
.apexcharts-tooltip .apexcharts-marker,
.apexcharts-xaxis-annotation-label,
.apexcharts-yaxis-annotation-label,
.apexcharts-zoom-rect {
  pointer-events: none;
}

.apexcharts-marker {
  transition: 0.15s ease all;
}

.resize-triggers {
  animation: 1ms resizeanim;
  visibility: hidden;
  opacity: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.contract-trigger:before,
.resize-triggers,
.resize-triggers > div {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.resize-triggers > div {
  height: 100%;
  width: 100%;
  background: #eee;
  overflow: auto;
}
.resize-triggers::before {
  overflow: hidden;
  width: 200%;
  height: 200%;
}

#chart-year,
#chart-quarter {
  width: 96%;
  max-width: 48%;
  box-shadow: none;
  padding-left: 0;
  padding-top: 20px;
  background: var(--vz-secondary-bg);
  border: 1px solid var(--vz-border-color);
}

#chart-year {
  float: left;
  position: relative;
  transition: 1s ease transform;
  z-index: 3;
}
#chart-year.chart-quarter-activated {
  transform: translateX(0);
  transition: 1s ease transform;
}

#chart-quarter {
  float: left;
  position: relative;
  z-index: -2;
  transition: 1s ease transform;
}
#chart-quarter.active {
  transition: 1.1s ease-in-out transform;
  transform: translateX(0);
  z-index: 1;
}

@media screen and (min-width: 480px) {
  #chart-year {
    transform: translateX(50%);
  }
  #chart-quarter {
    transform: translateX(-50%);
  }
}
.apexcharts-treemap rect,
.apexcharts-heatmap-series rect {
  stroke: var(--vz-secondary-bg);
}

.apexcharts-pie-series path,
.apexcharts-bar-series path {
  stroke: var(--vz-secondary-bg);
}

.apexcharts-radialbar .apexcharts-datalabels-group text {
  fill: var(--vz-body-color);
}

.apexcharts-radialbar-track path {
  stroke: var(--vz-border-color);
}

.apexcharts-radar-series polygon,
.apexcharts-radar-series line {
  stroke: var(--vz-border-color);
}

.apexcharts-pie circle,
.apexcharts-pie line {
  stroke: var(--vz-border-color);
}
.apexcharts-pie text {
  fill: var(--vz-white);
}

.apexcharts-xaxistooltip.apexcharts-theme-light {
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  color: var(--vz-secondary-color);
  background: var(--vz-secondary-bg);
  border: 1px solid var(--vz-border-color);
  font-family: var(--vz-font-sans-serif);
}
.apexcharts-xaxistooltip.apexcharts-theme-light::before {
  border-bottom-color: var(--vz-border-color);
}

.effect-chart :is(.apexcharts-pie-series, .apexcharts-bar-series) path {
  clip-path: polygon(50% 2%, 100% 0, 100% 100%, 0 100%, 0 0);
}

.apexcharts-grid-borders line {
  stroke: var(--vz-border-color);
}

#monochrome_polar_area svg {
  background: transparent !important;
}

.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: #687cfe;
  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 #687cfe;
}
.gmaps-overlay_arrow.below {
  top: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid #687cfe;
}

.autoComplete_wrapper {
  display: block;
}
.autoComplete_wrapper > input {
  display: block;
  width: 100%;
  height: auto;
  padding: 0.5rem 0.9rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--vz-body-color);
  background-color: var(--vz-input-bg-custom);
  background-clip: padding-box;
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
  border-radius: var(--vz-border-radius);
  background-image: none;
}
.autoComplete_wrapper > input::-moz-placeholder {
  padding: 0 !important;
  color: var(--vz-secondary-color) !important;
  font-size: 0.875rem !important;
}
.autoComplete_wrapper > input::placeholder {
  padding: 0 !important;
  color: var(--vz-secondary-color) !important;
  font-size: 0.875rem !important;
}
.autoComplete_wrapper > input:focus {
  border: var(--vz-border-width) solid var(--vz-primary-border-subtle);
  color: var(--vz-body-color);
}
.autoComplete_wrapper > input:hover {
  color: var(--vz-body-color);
}
.autoComplete_wrapper > ul {
  border-radius: 0.25rem;
  border-color: var(--vz-border-color);
  background-color: var(--vz-secondary-bg);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  padding: 0;
  overflow: auto;
  max-height: 160px;
  margin: 0;
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}
.autoComplete_wrapper > ul > li {
  font-size: 0.875rem;
  margin: 0;
  padding: 0.35rem 1.2rem;
  border-radius: 0;
  background-color: var(--vz-secondary-bg);
  color: var(--vz-body-color);
}
.autoComplete_wrapper > ul > li mark {
  color: #f7666e;
  font-weight: 600;
  padding: 1px;
}
.autoComplete_wrapper > ul > li[aria-selected=true], .autoComplete_wrapper > ul > li:hover {
  color: var(--vz-body-color);
  background-color: var(--vz-tertiary-bg);
}
.autoComplete_wrapper > ul .no_result {
  padding: 0.7rem 1.2rem;
  font-style: italic;
  font-weight: 500;
}

.jvm-tooltip {
  border-radius: 3px;
  background-color: var(--vz-primary);
  font-family: var(--vz-font-sans-serif);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  padding: 5px 9px;
}

.jvm-container text {
  font-family: var(--vz-font-sans-serif);
  font-size: 0.875rem;
  fill: var(--vz-body-color);
}

.jvm-zoom-btn {
  background-color: var(--vz-primary);
}

.leaflet-map {
  height: 300px;
}
.leaflet-map.leaflet-container {
  z-index: 0;
  font-family: "Public Sans", sans-serif;
}

:root {
  --fc-border-color: var(--vz-border-color);
  --fc-page-bg-color: var(--vz-secondary-bg);
  --fc-neutral-bg-color: var(--vz-light);
}

.fc td,
.fc th {
  border: var(--vz-border-width) 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-left,
  .fc .fc-toolbar .fc-right,
  .fc .fc-toolbar .fc-center {
    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;
  color: var(--vz-body-color);
}
.fc .fc-daygrid-day-number {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
  margin: 2px;
  color: var(--vz-body-color);
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(104, 124, 254, 0.1);
}
.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  background-color: #687cfe;
  color: #fff;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(104, 124, 254, 0.1);
}
.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(104, 124, 254, 0.1);
}
.fc .fc-list-event:hover td {
  background: transparent;
}
.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: var(--vz-border-width) solid var(--vz-border-color);
  border-top: var(--vz-border-width) solid var(--vz-border-color);
}
.fc .fc-scrollgrid {
  border: 0;
}
.fc .fc-scrollgrid-section-liquid > td {
  border-top: 0;
}
.fc .fc-multimonth {
  border-color: var(--vz-border-color);
}

.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: rgb(96.3921568627%, 97.068627451%, 98.1960784314%);
}

.fc-button {
  background: var(--vz-secondary-bg);
  border-color: var(--vz-border-color);
  color: #495057;
  text-transform: capitalize;
  box-shadow: none;
  padding: 6px 12px !important;
  height: auto !important;
}

.fc .fc-multimonth-multicol .fc-daygrid-more-link {
  border: 1px solid #687cfe;
  display: block;
  float: none;
  padding: 1px;
  font-weight: 500;
  font-family: "Public Sans", sans-serif;
}

.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  background-color: #687cfe;
  color: #fff;
  text-shadow: none;
}

.fc-event {
  border-radius: 2px;
  border: none;
  cursor: move;
  font-size: 0.8125rem;
  margin: 5px 7px;
  padding: 5px 5px;
  text-align: center;
}

.fc-theme-standard .fc-popover .fc-popover-header {
  padding: 8px 14px;
}

.fc-event,
.fc-event-dot {
  background-color: #687cfe;
}

.fc-daygrid-dot-event.fc-event-mirror,
.fc-daygrid-dot-event:hover {
  background-color: #687cfe;
}

.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-prev-button,
.fc-next-button {
  position: relative;
  padding: 6px 8px !important;
}

.fc-toolbar-chunk .fc-button-group {
  box-shadow: none;
}
.fc-toolbar-chunk .fc-button-group .fc-button {
  color: #ff7f5d;
  background-color: rgba(255, 127, 93, 0.15);
  border: none;
  box-shadow: none;
}
.fc-toolbar-chunk .fc-button-group .fc-button:hover, .fc-toolbar-chunk .fc-button-group .fc-button.active {
  color: #fff;
  background-color: #ff7f5d;
}
.fc-toolbar-chunk .fc-today-button {
  background-color: #ff7f5d !important;
  border: #ff7f5d;
}

.fc .fc-button-primary:not(:disabled).fc-button-active,
.fc .fc-button-primary:not(:disabled):active {
  background-color: #ff7f5d !important;
  border-color: #ff7f5d !important;
  color: #fff !important;
}
.fc .fc-button-primary {
  text-transform: capitalize;
}

@media (max-width: 575.98px) {
  .fc-toolbar {
    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 {
  backdrop-filter: blur(4px);
}

.fc-timegrid-event-harness .fc-timegrid-event {
  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-primary-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-primary-subtle .fc-event-main {
  color: #687cfe !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-primary-subtle .fc-event-title {
  color: #687cfe !important;
}

.fc-list-table .fc-list-event.bg-primary-subtle {
  color: #687cfe !important;
}
.fc-list-table .fc-list-event.bg-primary-subtle .fc-list-event-title > a {
  color: #687cfe !important;
}
.fc-list-table .fc-list-event.bg-primary-subtle .fc-list-event-dot {
  border-color: #687cfe;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-secondary-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-secondary-subtle .fc-event-main {
  color: #ff7f5d !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-secondary-subtle .fc-event-title {
  color: #ff7f5d !important;
}

.fc-list-table .fc-list-event.bg-secondary-subtle {
  color: #ff7f5d !important;
}
.fc-list-table .fc-list-event.bg-secondary-subtle .fc-list-event-title > a {
  color: #ff7f5d !important;
}
.fc-list-table .fc-list-event.bg-secondary-subtle .fc-list-event-dot {
  border-color: #ff7f5d;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-success-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-success-subtle .fc-event-main {
  color: #3cd188 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-success-subtle .fc-event-title {
  color: #3cd188 !important;
}

.fc-list-table .fc-list-event.bg-success-subtle {
  color: #3cd188 !important;
}
.fc-list-table .fc-list-event.bg-success-subtle .fc-list-event-title > a {
  color: #3cd188 !important;
}
.fc-list-table .fc-list-event.bg-success-subtle .fc-list-event-dot {
  border-color: #3cd188;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-info-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-info-subtle .fc-event-main {
  color: #0ac7fb !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-info-subtle .fc-event-title {
  color: #0ac7fb !important;
}

.fc-list-table .fc-list-event.bg-info-subtle {
  color: #0ac7fb !important;
}
.fc-list-table .fc-list-event.bg-info-subtle .fc-list-event-title > a {
  color: #0ac7fb !important;
}
.fc-list-table .fc-list-event.bg-info-subtle .fc-list-event-dot {
  border-color: #0ac7fb;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-warning-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-warning-subtle .fc-event-main {
  color: #efae4e !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-warning-subtle .fc-event-title {
  color: #efae4e !important;
}

.fc-list-table .fc-list-event.bg-warning-subtle {
  color: #efae4e !important;
}
.fc-list-table .fc-list-event.bg-warning-subtle .fc-list-event-title > a {
  color: #efae4e !important;
}
.fc-list-table .fc-list-event.bg-warning-subtle .fc-list-event-dot {
  border-color: #efae4e;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-danger-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-danger-subtle .fc-event-main {
  color: #f7666e !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-danger-subtle .fc-event-title {
  color: #f7666e !important;
}

.fc-list-table .fc-list-event.bg-danger-subtle {
  color: #f7666e !important;
}
.fc-list-table .fc-list-event.bg-danger-subtle .fc-list-event-title > a {
  color: #f7666e !important;
}
.fc-list-table .fc-list-event.bg-danger-subtle .fc-list-event-dot {
  border-color: #f7666e;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-light-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-light-subtle .fc-event-main {
  color: #f3f6f9 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-light-subtle .fc-event-title {
  color: #f3f6f9 !important;
}

.fc-list-table .fc-list-event.bg-light-subtle {
  color: #f3f6f9 !important;
}
.fc-list-table .fc-list-event.bg-light-subtle .fc-list-event-title > a {
  color: #f3f6f9 !important;
}
.fc-list-table .fc-list-event.bg-light-subtle .fc-list-event-dot {
  border-color: #f3f6f9;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-main {
  color: #272a3a !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-dark-subtle .fc-event-title {
  color: #272a3a !important;
}

.fc-list-table .fc-list-event.bg-dark-subtle {
  color: #272a3a !important;
}
.fc-list-table .fc-list-event.bg-dark-subtle .fc-list-event-title > a {
  color: #272a3a !important;
}
.fc-list-table .fc-list-event.bg-dark-subtle .fc-list-event-dot {
  border-color: #272a3a;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-main, .fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-title {
  color: var(--vz-dark-text-emphasis) !important;
}

.fc-direction-ltr {
  direction: ltr;
}
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}

.fg-emoji-picker {
  width: 250px !important;
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px !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: #272a3a !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-custom) !important;
  color: var(--vz-body-color) !important;
  padding: 0.5rem 0.9rem !important;
  font-size: 0.875rem !important;
}
.fg-emoji-picker .fg-emoji-picker-search input::-moz-placeholder {
  color: var(--vz-secondary-color) !important;
}
.fg-emoji-picker .fg-emoji-picker-search input::placeholder {
  color: var(--vz-secondary-color) !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), 0.2);
}
.fg-emoji-picker .fg-emoji-picker-categories a:hover {
  background-color: rgba(var(--bs-primary-rgb), 0.2);
}

.fg-emoji-picker-grid > li:hover {
  background-color: rgba(var(--bs-primary-rgb), 0.2) !important;
}

a.fg-emoji-picker-close-button {
  background-color: rgb(89.9607843137%, 92.4705882353%, 94.9803921569%) !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-secondary-bg);
}

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  content: "\f0360";
  position: absolute;
  right: 0.5rem;
  top: 12px;
  font-size: 0.8rem;
  font-family: "Material Design Icons";
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  content: "\f035d";
  position: absolute;
  right: 0.5rem;
  top: 18px;
  font-size: 0.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 > th.dtr-control::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before {
  background-color: #687cfe;
  border-color: var(--vz-secondary-bg);
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent.parent > th.dtr-control::before {
  background-color: #f7666e;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before {
  background-color: #f7666e;
}
table.dataTable > tbody > tr.child span.dtr-title {
  min-width: 135px;
}

.table-card .dataTables_length,
.table-card .dataTables_filter {
  padding: 1rem 1rem;
  padding-bottom: 0px;
}
.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: var(--vz-secondary-bg);
  border-color: var(--vz-border-color);
  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.09375rem;
  font-weight: 600;
  margin-bottom: 15px;
}
div.dtr-modal div.dtr-modal-content .dtr-details tr td {
  padding: 0.75rem 0.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-secondary-bg);
  border-color: var(--vz-border-color);
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: var(--vz-light);
}

.dt-buttons :is(button.dt-button, div.dt-button, a.dt-button, input.dt-button) {
  border-color: var(--vz-border-color);
  background: var(--vz-light);
  color: var(--vz-body-color);
}

:is(button, div, a, input):is(.dt-button:hover:not(.disabled)) {
  border-color: var(--vz-border-color);
  background: var(--vz-light);
  color: var(--vz-body-color);
}

:is(button, div, a, input):is(.dt-button:active:not(.disabled)),
:is(button, div, a, input):is(.dt-button.active:not(.disabled)) {
  border-color: var(--vz-border-color);
  background: var(--vz-light);
  color: var(--vz-body-color);
  box-shadow: none;
}

:is(button, div, a, input):is(.dt-button:focus:not(.disabled)) {
  border-color: var(--vz-border-color);
  background: var(--vz-light);
  color: var(--vz-body-color);
  text-shadow: none;
  box-shadow: none;
}

:is(button, div, a, input):is(.dt-button:active:not(.disabled):hover:not(.disabled)),
:is(button, div, a, input):is(.dt-button.active:not(.disabled):hover:not(.disabled)) {
  border-color: var(--vz-border-color);
  background: var(--vz-light);
  color: var(--vz-body-color);
  text-shadow: none;
  box-shadow: none;
}

.select2.select2-container {
  width: 100% !important;
}

.select2-container .select2-selection--single {
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
  height: calc(1.5em + 1rem + calc(var(--vz-border-width) * 2));
  background-color: var(--vz-input-bg-custom);
  outline: none;
}
.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;
  /*rtl:ignore*/
  right: 3px;
}
.select2-container .select2-selection--single .select2-selection__arrow b {
  border-color: var(--vz-input-border-custom) 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-custom) transparent !important;
  border-width: 0 6px 6px 6px !important;
}

.select2-results__option {
  padding: 6px 12px;
}

.select2-dropdown {
  border: var(--vz-dropdown-border-width) solid var(--vz-border-color);
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  background-color: var(--vz-secondary-bg);
  z-index: 1056;
}

.select2-container--default .select2-results__option--selected {
  background-color: var(--vz-tertiary-bg);
}
.select2-container--default .select2-search--dropdown {
  padding: 10px;
  background-color: var(--vz-secondary-bg);
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  outline: none;
  border: 1px solid var(--vz-input-border-custom);
  background-color: var(--vz-input-bg-custom);
  color: var(--vz-body-color);
  border-radius: var(--vz-border-radius);
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #687cfe;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: var(--vz-secondary-bg);
  color: var(--vz-dropdown-link-active-color);
}
.select2-container--default .select2-results__option[aria-selected=true]:hover {
  background-color: #687cfe;
  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 {
  /*rtl:ignore*/
  right: 1px;
  /*rtl:ignore*/
  left: auto;
}

.select2-container .select2-selection--multiple {
  min-height: calc(1.5em + 1rem + calc(var(--vz-border-width) * 2));
  border: var(--vz-border-width) solid var(--vz-input-border-custom) !important;
  background-color: var(--vz-input-bg-custom);
}
.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: #687cfe;
  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: rgb(46.7058823529%, 53.7647058824%, 99.6470588235%);
  padding: 0 8px;
  top: 3px;
}
.select2-container .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #fff;
  background-color: #687cfe;
}
.select2-container .select2-search--inline .select2-search__field {
  margin-top: 7px;
  height: 22px;
  font-family: var(--vz-font-sans-serif);
}
.select2-container .select2-search textarea::-moz-placeholder {
  color: var(--vz-secondary-color);
}
.select2-container .select2-search textarea::placeholder {
  color: var(--vz-secondary-color);
}

.select2-container--default.select2-container--disabled .select2-selection--single, .select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: var(--vz-tertiary-bg);
  cursor: default;
}

.select2-container--default .select2-selection--single .select2-selection__clear,
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear {
  position: absolute;
  right: 2rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1.25rem;
  font-weight: 400;
  color: var(--vz-secondary-color);
  cursor: pointer;
  padding: 0 0.25rem;
  line-height: 1;
  z-index: 1;
}
.select2-container--default .select2-selection--single .select2-selection__clear:hover,
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover {
  color: #f7666e;
}

.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
  padding-right: 4rem;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear {
  position: absolute !important;
  right: 2rem !important;
  left: auto !important;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.25rem;
  height: 1.25rem;
  margin: 0;
  padding: 0;
}
.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear span {
  font-size: 1.25rem;
  line-height: 1;
}

.toastify {
  padding: 12px 16px;
  color: #fff;
  display: inline-block;
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
  background: var(--vz-success);
  position: fixed;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.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: 0.4;
  padding: 0 5px;
  position: relative;
  left: 4px;
  margin-left: 4px;
  border: none;
  background: none;
  color: #fff;
}

.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: fit-content;
  max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
  .toastify-right, .toastify-left {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
}
.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: rgba(var(--vz-light-rgb), 0.75);
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-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: 0.25rem;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 0.5rem 0.9rem;
  background-color: var(--vz-input-bg-custom);
  border: 1px solid var(--vz-input-border-custom);
  font-size: 0.875rem;
  border-radius: var(--vz-border-radius);
  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: 0.5;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0px 0px 0px 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: #272a3a transparent transparent;
  right: 11.5px;
  left: auto;
  font-family: "Material Design Icons";
  width: auto;
  height: auto;
  margin-top: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.choices[data-type*=select-one].is-open:after {
  margin-top: 0;
  transform: translateY(-50%) rotate(-180deg);
}
.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=text] .choices__inner {
  cursor: text;
  padding-right: 0.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, 0.5);
  border-right: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=text] .choices__button:hover, .choices[data-type*=text] .choices__button:focus {
  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-custom);
  padding: 0.25rem 3.6rem 0.1rem 0.5rem;
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
  border-radius: var(--vz-border-radius) !important;
  font-size: 0.875rem;
  min-height: 37.5px;
  overflow: hidden;
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: var(--vz-primary-border-subtle);
}

.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: #687cfe;
  border: 1px solid #687cfe;
  word-break: break-all;
  box-sizing: border-box;
  color: #fff;
  box-shadow: none;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: #687cfe;
  border: 1px solid #687cfe;
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #ff7f5d;
  border: 1px solid #ff7f5d;
}

.choices__list--dropdown {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: var(--vz-secondary-bg);
  border: 1px solid var(--vz-border-color);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.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;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform: translateY(1px);
}
.choices__list--dropdown.is-active {
  visibility: visible;
  animation-name: DropDownSlide;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: var(--vz-tertiary-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: 0.25rem 0.25rem 0 0;
}
.is-flipped .choices__list--dropdown.is-active {
  animation-name: DropDownSlideDown;
  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: 0.875rem;
  padding: 0.35rem 1.2rem 0.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%;
    transform: translateY(-50%);
  }
  .choices__list--dropdown .choices__item--selectable.is-highlighted:after {
    opacity: 0.5;
  }
}
.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px 16px;
  border-bottom: 1px solid var(--vz-border-color);
  color: var(--vz-secondary-color);
}

.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: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: var(--vz-input-bg-custom);
  color: var(--vz-body-color);
  font-size: 0.875rem;
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 2px 0 2px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::-moz-placeholder {
  color: var(--vz-secondary-color);
}
.choices__input::placeholder {
  color: var(--vz-secondary-color);
}

.choices__placeholder {
  color: var(--vz-secondary-color);
  opacity: 1;
}

[data-bs-theme=dark] .choices[data-type*=select-one] .choices__button {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: var(--vz-secondary-bg);
  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, 0.08);
}
.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 1056;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
  width: 100%;
  box-shadow: none;
}
.flatpickr-calendar.inline .flatpickr-rContainer {
  display: block;
  width: 100%;
}
.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days {
  width: 100%;
  border: var(--vz-border-width) solid var(--vz-input-border-custom);
  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: var(--vz-border-width) solid var(--vz-input-border-custom) !important;
  border-radius: var(--vz-border-radius);
}
.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) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .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::before, .flatpickr-calendar::after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost::before, .flatpickr-calendar.arrowRight::before, .flatpickr-calendar.rightMost::after, .flatpickr-calendar.arrowRight::after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter::before, .flatpickr-calendar.arrowCenter::after {
  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::before, .flatpickr-calendar.arrowTop::after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop::before {
  border-bottom-color: #687cfe;
}
.flatpickr-calendar.arrowTop::after {
  border-bottom-color: #687cfe;
}
.flatpickr-calendar.arrowBottom::before, .flatpickr-calendar.arrowBottom::after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom::before {
  border-top-color: #687cfe;
}
.flatpickr-calendar.arrowBottom::after {
  border-top-color: #687cfe;
}
.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: flex;
  background-color: #687cfe;
  border-radius: 5px 5px 0px 0px;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
  fill: rgba(255, 255, 255, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  overflow: hidden;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(255, 255, 255, 0.9);
  fill: rgba(255, 255, 255, 0.9);
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  left: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  /*
  /*rtl:begin:ignore*/
  /*
  /*rtl:end:ignore*/
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  right: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  /*
  /*rtl:begin:ignore*/
  /*
  /*rtl:end:ignore*/
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: rgba(255, 255, 255, 0.9);
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.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-outer-spin-button, .numInputWrapper input::-webkit-inner-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), 0.15);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 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, 0.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, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 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;
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}
.flatpickr-current-month span.arrowUp::after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 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, 0.9);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  -webkit-appearance: menulist;
     -moz-appearance: menulist;
          appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  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: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background-color: transparent;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
  color: rgba(0, 0, 0, 0.8);
}

.flatpickr-weekdays {
  background-color: #687cfe;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 36px;
  border-bottom: 1px solid var(--vz-border-color);
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: #687cfe;
  color: #fff;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: 500;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  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;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: var(--vz-body-color);
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day:hover, .flatpickr-day:focus {
  background-color: rgba(var(--vz-light-rgb), 0.7);
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background-color: var(--vz-light);
  border-color: var(--vz-light);
}
.flatpickr-day.today {
  border-color: #687cfe;
  background-color: rgba(104, 124, 254, 0.1);
  box-shadow: none;
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: #687cfe;
  background-color: rgba(104, 124, 254, 0.15);
  color: var(--vz-body-color);
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #687cfe;
  box-shadow: none;
  color: #fff;
  border-color: #687cfe;
}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 #687cfe;
}
.flatpickr-day.selected.startRange .endRange, .flatpickr-day.startRange.startRange .endRange, .flatpickr-day.endRange.startRange .endRange {
  border-radius: 50px;
}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.inRange {
  border-radius: 0;
  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.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(var(--vz-body-color-rgb), 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(var(--vz-body-color-rgb), 0.3);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #687cfe, 5px 0 0 #687cfe;
}
.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 var(--vz-border-color);
}
.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-body-rgb), 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after, .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-bottom-color: var(--vz-border-color);
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  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;
  box-sizing: border-box;
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: var(--vz-body-color);
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus {
  background: rgba(104, 124, 254, 0.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-custom);
}

[data-inline-date=true], [data-time-inline] {
  display: none;
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    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), 0.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(/assets/images/us.32c036a7.svg);
  background-repeat: no-repeat;
  background-position: 14px 8px;
  background-size: 18px;
}

[data-option-flag-name]::before,
[data-option-flag-img-name]::before {
  content: "\f0140";
  font-family: "Material Design Icons";
  position: absolute;
  right: 0.9rem;
  top: 0.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(/assets/images/auth_bg.2af5c71b.png);
  background-position: center;
  background-size: cover;
}
.auth-one-bg .bg-overlay {
  background: linear-gradient(to right, rgb(28.8632610939%, 38.2853457172%, 99.5288957688%), #687cfe);
  opacity: 0.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-secondary-bg);
  padding: 2px 16px;
}

.auth-bg-cover {
  background: linear-gradient(-45deg, #687cfe 50%, #3cd188);
}
.auth-bg-cover > .bg-overlay {
  background-image: url(/assets/images/cover-pattern.181df191.png);
  background-position: center;
  background-size: cover;
  opacity: 1;
  background-color: transparent;
}
.auth-bg-cover .footer {
  color: rgba(255, 255, 255, 0.5);
}

#password-contain {
  display: none;
}
#password-contain p {
  padding-left: 13px;
}
#password-contain p.valid {
  color: #3cd188;
}
#password-contain p.valid::before {
  position: relative;
  left: -8px;
  content: "✔";
}
#password-contain p.invalid {
  color: #f7666e;
}
#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: 0px !important;
  width: 200px;
  background-color: transparent;
}
.upcoming-scheduled .flatpickr-months .flatpickr-month {
  color: #878a99 !important;
  fill: #878a99 !important;
}
.upcoming-scheduled .flatpickr-months .flatpickr-prev-month, .upcoming-scheduled .flatpickr-months .flatpickr-next-month {
  display: none;
}
.upcoming-scheduled .flatpickr-calendar {
  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-body-color);
  background-color: var(--vz-light);
}
.upcoming-scheduled .flatpickr-calendar .flatpickr-day.today {
  color: #fff !important;
  background-color: #3cd188;
  border-color: #3cd188 !important;
}
.upcoming-scheduled .flatpickr-calendar .flatpickr-day.today:hover {
  color: #3cd188 !important;
  background-color: rgba(60, 209, 136, 0.2) !important;
}
.upcoming-scheduled .flatpickr-calendar .flatpickr-day.selected {
  background-color: #3cd188 !important;
  border-color: #3cd188 !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: 0px;
}
@media (min-width: 768px) and (max-width: 1399.98px) {
  .crm-widget .col:nth-child(3) {
    border-right: 0px;
  }
  .crm-widget .col:last-child {
    border-right: 1px solid var(--vz-border-color);
  }
}
@media (max-width: 767.98px) {
  .crm-widget .col {
    border-right: 0px;
    border-bottom: 1px solid var(--vz-border-color);
  }
}

@media (min-width: 1400px) and (max-width: 1599.98px) {
  .project-wrapper > .col-xxl-8, .project-wrapper .col-xxl-4 {
    width: 100%;
  }
}
.crypto-widget {
  max-width: 130px !important;
}

.bg-marketplace {
  background-image: url(/assets/images/marketplace.71ac83cb.png);
  background-size: cover;
}

.dash-countdown .countdownlist .count-num {
  background-color: var(--vz-secondary-bg);
  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;
  }
}

[data-layout-width=boxed] .dash-countdown .countdownlist {
  flex-wrap: wrap;
}

.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(104, 124, 254, 0.1);
  color: #687cfe;
  border-radius: 0.3rem;
  right: 16px !important;
}
.marketplace-swiper .swiper-button-prev {
  right: 58px !important;
  left: auto !important;
}

.dash-collection .content {
  background-color: rgba(255, 255, 255, 0.25);
  backdrop-filter: blur(5px);
}

@media (max-width: 1441.98px) {
  .dash-nft .col-xxl-9, .dash-nft .col-xxl-3 {
    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;
}

#portfolio_donut_charts .apexcharts-pie text {
  fill: var(--vz-body-color);
}

.timeline {
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}

.timeline-item {
  padding: 30px 60px;
  position: relative;
  background: inherit;
  width: 50%;
}
.timeline-item::after {
  content: "";
  position: absolute;
  width: 2px;
  background: var(--vz-secondary-bg);
  top: 38px;
  bottom: -38px;
  right: 0;
  margin-left: -1.5px;
}
.timeline-item:last-child::after {
  display: none;
}
.timeline-item .icon {
  position: absolute;
  display: inline-flex;
  width: 60px;
  height: 60px;
  align-items: center;
  justify-content: center;
  font-size: 25px;
  top: 30px;
  right: -30px;
  padding: 9px 0;
  background: var(--vz-secondary-bg);
  border: 1px solid var(--vz-border-color);
  border-radius: 50px;
  color: #3cd188;
  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-secondary-bg);
  position: relative;
  border: 1px solid var(--vz-border-color);
  border-radius: 0.25rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 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::after {
  left: 0;
  margin-right: -1.5px;
}
.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: 0px;
  }
  .timeline-item.right, .timeline-item.left {
    left: 0%;
  }
  .timeline-item.right .icon, .timeline-item.left .icon {
    width: 45px;
    height: 45px;
    top: 0;
    font-size: 18px;
    left: 0;
  }
  .timeline-item.right::before, .timeline-item.left::before {
    left: 110px;
    border-color: transparent transparent transparent var(--vz-border-color);
  }
  .timeline-item.right .date, .timeline-item.left .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-secondary-bg);
}
.timeline-2 .timeline-year {
  position: relative;
  width: 100%;
  text-align: left;
  z-index: 1;
}
.timeline-2 .timeline-year p {
  display: inline-flex;
  width: 80px;
  height: 80px;
  margin: 0;
  padding: 23px 10px;
  background: var(--vz-secondary-bg);
  border-radius: 50px;
  text-transform: uppercase;
  align-items: 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;
  align-items: left;
  background: #3cd188;
  border: 3px solid var(--vz-secondary-bg);
  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-secondary-bg);
  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-secondary-bg) 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: transparent;
}
.timeline-2 .timeline-launch .timeline-box {
  margin-left: 0;
}
.timeline-2 .timeline-launch .timeline-box::after {
  left: 30px;
  margin-left: 0px;
  top: -20px;
  border-color: transparent transparent var(--vz-border-color) transparent;
}
.timeline-2 .timeline-launch .timeline-box::before {
  left: 30px;
  margin-left: 0px;
  top: -19px;
  border-color: transparent transparent var(--vz-secondary-bg) 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-secondary-bg);
}
.horizontal-timeline .swiper-slide .item-box {
  margin: 227px 0px 0px;
  background-color: transparent;
  box-shadow: none;
}
.horizontal-timeline .swiper-slide .item-box::after {
  content: "";
  position: absolute;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  background: #687cfe;
  width: 13px;
  height: 13px;
  top: -59px;
  border-radius: 50px;
  border: 3px solid var(--vz-secondary-bg);
}
.horizontal-timeline .swiper-slide .timeline-content {
  min-height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  background-color: var(--vz-secondary-bg);
}
.horizontal-timeline .swiper-slide .timeline-content::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  left: 0px;
  top: -23px;
  border-color: transparent transparent var(--vz-secondary-bg) transparent;
  border-width: 12px;
  right: 0;
  margin: 0 auto;
}
.horizontal-timeline .swiper-slide .time {
  position: absolute;
  top: -86px;
  right: 0px;
  left: 0px;
  margin: 0px auto;
}
.horizontal-timeline .swiper-slide:nth-child(even) {
  margin-top: 5px;
  transform: rotate(-180deg);
}
.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content {
  transform: rotate(180deg);
}
.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content::before {
  bottom: -23px;
  top: auto;
  border-color: var(--vz-secondary-bg) transparent transparent transparent;
}
.horizontal-timeline .swiper-slide:nth-child(even) .time {
  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: rgb(45.7514189886%, 52.9366615067%, 99.6407378741%);
}
.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(104, 124, 254, 0.5);
  opacity: 1;
  cursor: auto;
  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-secondary-bg);
  border: 3px solid var(--vz-secondary-bg);
  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;
  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-secondary-bg);
  transition: all 0.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: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  opacity: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0) 60%, rgba(0, 0, 0, 0.5) 100%);
  visibility: hidden;
  overflow: hidden;
  transition: all 0.4s ease-in-out 0s;
  display: flex;
  width: 100%;
  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 {
  transition: all 0.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;
  transition: all 0.2s;
  color: var(--vz-secondary-color);
}
.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: 0px;
  }
}

@keyframes errorAnimation {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}
.error-img {
  animation: errorAnimation 20s infinite;
}

.error-text {
  text-shadow: 4px 4px rgba(60, 209, 136, 0.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: 0.9;
  background: #687cfe;
  background: linear-gradient(to top, rgb(0.5946852425%, 12.4883900929%, 89.7974716202%), #687cfe);
}
.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, 0.8);
}
.profile-nav.nav-pills .nav-link::before {
  background-color: rgba(255, 255, 255, 0.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: #687cfe;
}

.profile-project-card.profile-project-secondary {
  border-left-color: #ff7f5d;
}

.profile-project-card.profile-project-success {
  border-left-color: #3cd188;
}

.profile-project-card.profile-project-info {
  border-left-color: #0ac7fb;
}

.profile-project-card.profile-project-warning {
  border-left-color: #efae4e;
}

.profile-project-card.profile-project-danger {
  border-left-color: #f7666e;
}

.profile-project-card.profile-project-light {
  border-left-color: #f3f6f9;
}

.profile-project-card.profile-project-dark {
  border-left-color: #272a3a;
}

.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: none;
}
.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;
  }
}
[data-layout=semibox] .profile-wrapper {
  padding: 0 1rem;
}

.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-secondary-bg);
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  font-size: 0.875rem;
  height: 60px;
  padding: 8px;
  display: flex;
  justify-content: 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 0px 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: 0px;
  margin-bottom: 0px;
}
.department ul li {
  padding-left: 25px;
  border-bottom: 2px dashed var(--vz-border-color);
  height: 80px;
}
.department ul li a {
  background: var(--vz-secondary-bg);
  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: 0px;
    left: 0px;
  }
  .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%;
    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: 0px 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 0px;
  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%;
  transform: translateY(-50%);
  left: 0;
}
.verti-sitemap .first-list .second-list, .verti-sitemap .first-list .third-list {
  margin-left: 42px;
}
.verti-sitemap .first-list .third-list, .verti-sitemap .first-list .second-list {
  position: relative;
}
.verti-sitemap .first-list .third-list li, .verti-sitemap .first-list .second-list li {
  position: relative;
}
.verti-sitemap .first-list .third-list li:before, .verti-sitemap .first-list .second-list li:before {
  content: "";
  height: 100%;
  border-left: 2px dashed var(--vz-border-color);
  position: absolute;
  top: 0;
  left: 0;
  margin: 0px auto;
}
.verti-sitemap .first-list .third-list li:last-child::before, .verti-sitemap .first-list .second-list li:last-child::before {
  height: 13px;
}
.verti-sitemap .first-list:last-child::before {
  height: 25px;
}

.team-box .team-cover, .profile-offcanvas .team-cover, .modal-team-cover {
  display: none;
  position: relative;
  margin-bottom: -140px;
}
.team-box .team-cover img, .profile-offcanvas .team-cover img, .modal-team-cover img {
  height: 140px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.team-box .team-cover::before, .profile-offcanvas .team-cover::before, .modal-team-cover::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgb(0.5946852425%, 12.4883900929%, 89.7974716202%), #687cfe);
  opacity: 0.6;
}

.team-list.grid-view-filter {
  flex-flow: row wrap;
}
.team-list.grid-view-filter .col {
  flex: 0 0 auto;
  width: 25%;
}
.team-list.grid-view-filter .team-box {
  overflow: hidden;
}
.team-list.grid-view-filter .team-box .team-row {
  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;
  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: flex;
  flex-direction: column;
  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: 0px;
  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 {
    flex: 0 0 auto;
    width: 33.33%;
  }
}
@media (max-width: 1199.98px) {
  .team-list.grid-view-filter .col {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .team-list.grid-view-filter .col {
    flex: 0 0 auto;
    width: 100%;
  }
}
.team-list.list-view-filter {
  flex-direction: column;
}
.team-list.list-view-filter .team-box {
  margin-bottom: 10px;
}
.team-list.list-view-filter .team-box .team-row {
  align-items: center;
  justify-content: space-between;
}
.team-list.list-view-filter .team-box .team-profile-img {
  display: flex;
  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;
  flex: 0 0 auto;
  order: 6;
}
.team-list.list-view-filter .team-box .btn-star {
  color: #687cfe;
}
@media (max-width: 767.98px) {
  .team-list.list-view-filter {
    flex-direction: row;
  }
  .team-list.list-view-filter .col {
    flex: 0 0 auto;
    width: 100%;
  }
  .team-list.list-view-filter .team-box .team-settings {
    width: 100%;
    flex: 0 0 auto;
    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: #0ac7fb;
  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: 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-body-color-rgb), 0.5);
  text-transform: uppercase;
}
.countdownlist .count-num {
  background-color: var(--vz-secondary-bg);
  padding: 16px 8px;
  position: relative;
  border-radius: var(--vz-border-radius);
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  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%;
  transform: translateY(-50%);
  color: var(--vz-body-color);
}

.move-animation {
  animation: mover 1s infinite alternate;
}

@keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-16px);
  }
}
.coming-soon-text {
  font-weight: 600;
  text-transform: uppercase;
  color: #fff;
  text-shadow: 3px 4px #3cd188;
}

.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%;
  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: 0px 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: 0px;
  right: 0px;
  margin: 0px auto;
  opacity: 0;
  border-radius: 100px;
  animation: voice-wave 1.8s infinite;
  background-color: var(--vz-light);
}
.search-voice .voice-wave:nth-child(2) {
  animation-delay: 0.3s;
}
.search-voice .voice-wave:nth-child(3) {
  animation-delay: 0.6s;
}

@keyframes voice-wave {
  0% {
    opacity: 1;
    transform: scale(0);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
.images-menu .swiper-slide {
  width: auto;
  display: inline-block;
}

#selection-element {
  display: none;
}

.filter-choices-input .choices__inner {
  padding: 0;
  border: none;
  background-color: var(--vz-secondary-bg);
}
.filter-choices-input .choices__input {
  background-color: var(--vz-secondary-bg);
}

@media (min-width: 992px) {
  .sticky-side-div {
    position: sticky;
    top: calc(70px + 1.5rem);
  }
}

.product-img-slider .product-nav-slider .nav-slide-item {
  border: 1px solid var(--vz-border-color);
  border-radius: 0.25rem;
  padding: 0.5rem;
  cursor: pointer;
}
.product-img-slider .product-nav-slider .swiper-slide-thumb-active .nav-slide-item {
  background-color: var(--vz-light);
}

.filter-list a.active .listname {
  color: var(--vz-success);
}

#remove-actions {
  display: none;
}

.invoice-table tbody:last-child {
  border: none;
}

.currency-select .choices__inner {
  padding: 0px;
  padding-right: 15px;
  min-height: 0px;
}
.currency-select .choices__list--single {
  padding: 0px 16px 0 4px;
}
.currency-select .choices[data-type*=select-one] {
  bottom: 0px;
}
.currency-select .choices[data-type*=select-one] :after {
  top: 4px;
}
.currency-select .choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0px;
}

.chat-wrapper {
  position: relative;
  overflow-x: hidden;
}

.chat-leftsidebar {
  height: calc(100vh - 137px);
  position: relative;
  background-color: var(--vz-secondary-bg);
}
@media (min-width: 992px) {
  .chat-leftsidebar {
    min-width: 300px;
    max-width: 300px;
    height: calc(100vh - 70px - 60px - 8px);
  }
}

.chat-list {
  margin: 0;
}
.chat-list > li.active a {
  background-color: rgba(var(--vz-success-rgb), 0.15);
  color: var(--vz-success);
}
.chat-list > li.active a .badge {
  background-color: rgba(var(--vz-success-rgb), 0.15) !important;
  color: #3cd188 !important;
}
.chat-list > li a {
  display: block;
  padding: 7px 24px;
  color: var(--vz-body-color);
  transition: all 0.4s;
  font-family: "Public Sans", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
}
.chat-list > li .chat-user-message {
  font-size: 14px;
}
.chat-list > li .unread-msg-user {
  font-weight: 600;
}
.chat-list > li .unread-message {
  position: absolute;
  display: inline-block;
  right: 24px;
  left: auto;
  top: 33px;
}
.chat-list > li .unread-message .badge {
  line-height: 16px;
  font-weight: 600;
  font-size: 10px;
}

.chat-user-img {
  position: relative;
}
.chat-user-img .user-status {
  width: 10px;
  height: 10px;
  background-color: #adb5bd;
  border-radius: 50%;
  border: 2px solid var(--vz-secondary-bg);
  position: absolute;
  right: 0;
  left: auto;
  bottom: 0;
}
.chat-user-img.online .user-status {
  background-color: #3cd188;
}
.chat-user-img.away .user-status {
  background-color: #efae4e;
}

.chat-room-list {
  max-height: calc(100vh - 296px);
}
@media (max-width: 991.98px) {
  .chat-room-list {
    height: calc(100vh - 296px);
  }
}

.contact-list li {
  cursor: pointer;
  padding: 8px 24px;
  transition: all 0.4s;
  color: var(--vz-body-color);
  font-family: "Public Sans", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
}

.contact-list-title {
  padding: 6px 24px;
  color: #687cfe;
  font-weight: 500;
  position: relative;
  font-size: 12px;
}
.contact-list-title:after {
  content: "";
  height: 1px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 50px;
  right: 0;
  background-color: var(--vz-light);
}

.user-chat {
  background: url(/assets/images/chat-bg-pattern.c3e77bec.png);
  transition: all 0.4s;
  position: relative;
  background-color: var(--vz-body-bg);
}
@media (max-width: 991.98px) {
  .user-chat {
    position: absolute;
    left: 0;
    top: 3px;
    width: 100%;
    height: calc(100% - 3px);
    visibility: hidden;
    transform: translateX(100%);
    z-index: 99;
    padding-top: 70px;
  }
  .user-chat.user-chat-show {
    visibility: visible;
    transform: translateX(0);
  }
}
.user-chat .chat-content {
  position: relative;
}
.user-chat.user-chat-show .chat-welcome-section {
  display: none;
}
@media (min-width: 992px) {
  .user-chat.user-chat-show .chat-content {
    display: flex !important;
  }
}

.user-chat-topbar {
  border-bottom: 1px solid transparent;
  background-color: var(--vz-secondary-bg);
}
@media (max-width: 991.98px) {
  .user-chat-topbar {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1;
  }
}

.user-chat-nav .nav-btn {
  height: 40px;
  width: 40px;
  line-height: 40px;
  box-shadow: none;
  padding: 0;
  font-size: 20px;
  color: #343a40;
}
@media (max-width: 575.98px) {
  .user-chat-nav {
    display: flex;
    justify-content: flex-end;
  }
}

.chat-conversation {
  height: calc(100vh - 299px);
}
@media (max-width: 991.98px) {
  .chat-conversation {
    height: calc(100vh - 275px);
  }
}
.chat-conversation .simplebar-content-wrapper {
  display: flex;
  flex-direction: column;
}
.chat-conversation .simplebar-content-wrapper .simplebar-content {
  margin-top: auto;
}
.chat-conversation .chat-conversation-list {
  padding-top: 10px;
  margin-bottom: 0;
}
.chat-conversation .chat-conversation-list > li {
  display: flex;
}
.chat-conversation li:last-of-type .conversation-list {
  margin-bottom: 0;
}
.chat-conversation .chat-list.left .check-message-icon {
  display: none;
}
.chat-conversation .chat-list .message-box-drop {
  visibility: hidden;
}
.chat-conversation .chat-list:hover .message-box-drop {
  visibility: visible;
}
.chat-conversation .chat-avatar {
  margin: 0 16px 0 0;
}
.chat-conversation .chat-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.chat-conversation .chat-day-title {
  position: relative;
  text-align: center;
  margin-bottom: 24px;
  margin-top: 12px;
  width: 100%;
}
.chat-conversation .chat-day-title .title {
  background-color: #fff;
  position: relative;
  font-size: 13px;
  z-index: 1;
  padding: 6px 12px;
  border-radius: 5px;
}
.chat-conversation .chat-day-title:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  right: 0;
  background-color: rgba(104, 124, 254, 0.2);
  top: 10px;
}
.chat-conversation .chat-day-title .badge {
  font-size: 12px;
}
.chat-conversation .conversation-list {
  margin-bottom: 24px;
  display: inline-flex;
  position: relative;
  align-items: flex-end;
  max-width: 80%;
}
@media (max-width: 575.98px) {
  .chat-conversation .conversation-list {
    max-width: 90%;
  }
}
.chat-conversation .conversation-list .ctext-wrap {
  display: flex;
  margin-bottom: 10px;
}
.chat-conversation .conversation-list .ctext-content {
  word-wrap: break-word;
  word-break: break-word;
}
.chat-conversation .conversation-list .ctext-wrap-content {
  padding: 12px 20px;
  background-color: var(--vz-light);
  position: relative;
  border-radius: 3px;
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}
@media (max-width: 575.98px) {
  .chat-conversation .conversation-list .ctext-wrap-content .attached-file .attached-file-avatar {
    display: none;
  }
  .chat-conversation .conversation-list .ctext-wrap-content .attached-file .dropdown .dropdown-toggle {
    display: block;
  }
}
.chat-conversation .conversation-list .conversation-name {
  font-weight: 500;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.chat-conversation .conversation-list .dropdown .dropdown-toggle {
  font-size: 18px;
  padding: 4px;
  color: #878a99;
}
.chat-conversation .conversation-list .dropdown .dropdown-toggle::after {
  display: none;
}
@media (max-width: 575.98px) {
  .chat-conversation .conversation-list .dropdown .dropdown-toggle {
    display: none;
  }
}
.chat-conversation .conversation-list .chat-time {
  font-size: 12px;
  margin-top: 4px;
  text-align: right;
}
.chat-conversation .conversation-list .message-img {
  border-radius: 0.2rem;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.chat-conversation .conversation-list .message-img .message-img-list {
  position: relative;
}
.chat-conversation .conversation-list .message-img img {
  max-width: 150px;
}
.chat-conversation .conversation-list .message-img .message-img-link {
  position: absolute;
  right: 10px;
  left: auto;
  bottom: 10px;
}
.chat-conversation .conversation-list .message-img .message-img-link li > a {
  font-size: 18px;
  color: #fff;
  display: inline-block;
  line-height: 20px;
  width: 26px;
  height: 24px;
  border-radius: 3px;
  background-color: rgba(39, 42, 58, 0.7);
  text-align: center;
}
.chat-conversation .right {
  justify-content: flex-end;
}
.chat-conversation .right .chat-avatar {
  order: 3;
  margin-right: 0px;
  margin-left: 16px;
}
.chat-conversation .right .chat-time {
  text-align: left;
  color: #878a99;
}
.chat-conversation .right .conversation-list {
  text-align: right;
}
.chat-conversation .right .conversation-list .ctext-wrap {
  justify-content: flex-end;
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content {
  order: 2;
  background-color: rgba(var(--vz-success-rgb), 0.15);
  color: var(--vz-success);
  text-align: right;
  box-shadow: none;
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .replymessage-block {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(var(--vz-success-rgb), 1);
  color: #272a3a;
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .replymessage-block .conversation-name {
  color: rgba(var(--vz-success-rgb), 1);
}
.chat-conversation .right .conversation-list .conversation-name {
  justify-content: flex-end;
}
.chat-conversation .right .conversation-list .conversation-name .check-message-icon {
  order: 1;
}
.chat-conversation .right .conversation-list .conversation-name .time {
  order: 2;
}
.chat-conversation .right .conversation-list .conversation-name .name {
  order: 3;
}
.chat-conversation .right .conversation-list .dropdown {
  order: 1;
}
.chat-conversation .right .dot {
  background-color: #272a3a;
}

.chat-input-section {
  border-top: 1px solid transparent;
  background-color: var(--vz-secondary-bg);
  position: relative;
  z-index: 1;
}
.chat-input-section .chat-input-feedback {
  display: none;
  position: absolute;
  top: -20px;
  left: 4px;
  font-size: 12px;
  color: #f7666e;
}
.chat-input-section .show {
  display: block;
}

.chat-input-links {
  display: flex;
}
.chat-input-links .links-list-item > .btn {
  box-shadow: none;
  padding: 0;
  font-size: 20px;
  width: 37.5px;
  height: 37.5px;
}
.chat-input-links .links-list-item > .btn.btn-link {
  color: #878a99;
}

.copyclipboard-alert {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: none;
}

.replyCard {
  position: absolute;
  left: 0;
  right: 0;
  border-top: 1px solid var(--vz-border-color);
  overflow: hidden;
  opacity: 0;
  bottom: 0;
  border-radius: 0;
  transition: all 0.4s;
}
@media (max-width: 991.98px) {
  .replyCard {
    bottom: -12px;
  }
}
.replyCard.show {
  transform: translateY(-88px);
  opacity: 1;
}
@media (max-width: 991.98px) {
  .replyCard.show {
    transform: translateY(-83px);
  }
}

.replymessage-block {
  padding: 12px 20px;
  margin-bottom: 8px;
  text-align: left;
  border-radius: 4px;
  background-color: rgba(var(--vz-success-rgb), 0.1);
  border-left: 2px solid rgba(var(--vz-success-rgb), 1);
}
.replymessage-block .conversation-name {
  color: rgba(var(--vz-success-rgb), 1);
  font-size: 14px;
}

.chat-sm .ctext-wrap-content {
  box-shadow: none !important;
}
.chat-sm .message-img img {
  max-width: 90px !important;
}
.chat-sm .message-img-link {
  bottom: 0 !important;
  right: 5px !important;
}

@media (min-width: 1025px) {
  [data-layout=horizontal] .chat-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
@media (max-width: 991.98px) {
  [data-layout=horizontal] .chat-wrapper {
    margin-top: 0 !important;
  }
}
[data-layout=horizontal] .chat-leftsidebar {
  height: calc(100vh - 70px - 60px - 54px);
}
@media (max-width: 991.98px) {
  [data-layout=horizontal] .chat-leftsidebar {
    height: calc(100vh - 70px - 60px - 8px);
  }
}
[data-layout=horizontal] .chat-room-list {
  height: calc(100vh - 352px);
}
@media (max-width: 991.98px) {
  [data-layout=horizontal] .chat-room-list {
    height: calc(100vh - 265px);
  }
}
[data-layout=horizontal] .chat-conversation {
  height: calc(100vh - 343px);
}
@media (max-width: 991.98px) {
  [data-layout=horizontal] .chat-conversation {
    height: calc(100vh - 275px);
  }
}

.email-wrapper {
  position: relative;
  overflow-x: hidden;
}

.email-menu-sidebar {
  height: calc(100vh - 137px);
  position: relative;
  background-color: var(--vz-secondary-bg);
  transition: all 0.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;
    box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
    transform: translateX(-100%);
    visibility: hidden;
    height: 100vh;
  }
  .email-menu-sidebar.menubar-show {
    visibility: visible;
    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: flex;
  align-items: center;
  color: #878a99;
  padding: 5px 0;
  font-weight: 500;
}
.mail-list a:hover {
  color: #687cfe;
}
.mail-list a i {
  font-size: 14px;
}
.mail-list a.active {
  color: #3cd188;
  font-weight: 600;
}
.mail-list a.active i {
  color: #3cd188;
}

.email-chat-list a {
  padding: 6px 24px;
}
.email-chat-list a.active {
  background-color: rgba(var(--vz-light-rgb), 0.7);
}

.email-topbar-link .btn-ghost-secondary {
  color: var(--vz-secondary-color);
}
.email-topbar-link .btn-ghost-secondary:hover {
  color: #ff7f5d;
}

.email-content {
  width: 100%;
  background-color: var(--vz-secondary-bg);
  transition: all 0.2s;
}

.unreadConversations-alert {
  position: fixed;
  bottom: 60px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 1;
}

.email-detail-content {
  position: relative;
  top: 0;
  bottom: 0;
  left: -2px;
  width: 0;
  background-color: var(--vz-secondary-bg);
  transform: translateX(200%);
  transition: all 0.2s;
  display: none;
  border-left: 2px solid var(--vz-body-bg);
}

.email-detail-show .email-detail-content {
  transform: none;
  display: block;
  width: 60%;
}
.email-detail-show .email-content {
  margin-right: 0;
}

.email-detail-content-scroll {
  height: calc(100vh - 400px);
}
@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;
  transition-duration: 0.3s;
  clear: both;
}
.message-list li a {
  color: var(--vz-heading-color);
}
.message-list li:hover {
  background: var(--vz-light);
  transition-duration: 0.05s;
}
.message-list li .col-mail {
  float: left;
  position: relative;
}
.message-list li .col-mail-1 {
  width: 280px;
}
.message-list li .col-mail-1 .star-toggle,
.message-list li .col-mail-1 .checkbox-wrapper-mail,
.message-list li .col-mail-1 .dot {
  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 .subject,
.message-list li .col-mail-2 .date {
  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-secondary-color);
}
.message-list li .col-mail-2 .date {
  right: 0;
  width: 100px;
  padding-left: 20px;
}
.message-list li.active, .message-list li.active:hover {
  box-shadow: inset 3px 0 0 #687cfe;
  background-color: var(--vz-light);
}
.message-list li.unread {
  color: var(--vz-body-color);
}
.message-list li.unread a {
  color: var(--vz-body-color);
  font-weight: 600;
}

#unreadConversations, #email-topbar-actions {
  display: none;
}

#elmLoader {
  display: flex;
  width: 100%;
  justify-content: 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;
    box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
    transform: translateX(100%);
    visibility: hidden;
  }
  .email-detail-show .email-detail-content {
    width: 400px;
    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 {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}
@media (max-width: 515.98px) {
  .email-chat-detail {
    left: 16px;
    right: 16px;
  }
}

.message-list-scroll {
  position: relative;
  overflow-y: auto;
}
.message-list-scroll::-webkit-scrollbar {
  -webkit-appearance: none;
}
.message-list-scroll::-webkit-scrollbar:vertical {
  width: 12px;
}
.message-list-scroll::-webkit-scrollbar:horizontal {
  height: 12px;
}
.message-list-scroll::-webkit-scrollbar-thumb {
  background-color: rgba(var(--vz-body-color-rgb), 0.075);
  border-radius: 10px;
  border: 2px solid var(--vz-secondary-bg);
}
.message-list-scroll::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--vz-secondary-bg);
}

@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: flex;
  overflow-x: auto;
  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), 0.075);
  border-radius: 8px;
}
.tasks-board::-webkit-scrollbar-track {
  border-radius: 8px;
}

.tasks-box .progress {
  border-radius: 0px 0px var(--vz-border-radius) var(--vz-border-radius);
}
.tasks-box .tasks-img {
  height: 135px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  margin: 12px 0px;
}
.tasks-box:last-child {
  margin-bottom: 0px;
}

.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(/assets/images/file.7460d341.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-secondary-bg);
  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(60, 209, 136, 0.2);
  border-radius: 50%;
  bottom: 0;
  left: 0;
}

.navbar-landing {
  padding: 10px 0px;
  transition: all 0.5s ease;
}
@media (max-width: 991.98px) {
  .navbar-landing {
    background-color: var(--vz-secondary-bg);
    box-shadow: 0 1px 16px -2px rgba(56, 65, 74, 0.15);
    padding: 10px 8px;
  }
}
.navbar-landing .navbar-nav .nav-item .nav-link {
  font-size: 16px;
  font-weight: 500;
  transition: all 0.4s;
  font-family: "Public Sans", sans-serif;
  color: var(--vz-body-color);
  padding: 14px;
}
@media (max-width: 991.98px) {
  .navbar-landing .navbar-nav .nav-item .nav-link {
    padding: 8px 0px;
  }
}
.navbar-landing .navbar-nav .nav-item .nav-link:hover, .navbar-landing .navbar-nav .nav-item .nav-link.active, .navbar-landing .navbar-nav .nav-item .nav-link:focus {
  color: #3cd188 !important;
}
.navbar-landing.is-sticky {
  background-color: var(--vz-secondary-bg);
  box-shadow: 0 1px 16px -2px rgba(56, 65, 74, 0.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), 0.75);
}
.navbar-light.is-sticky .navbar-nav .nav-item .nav-link {
  color: var(--vz-body-color);
}
.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), 0.5);
}
.hero-section .hero-shape-svg svg path {
  fill: var(--vz-secondary-bg);
}

.bg-overlay-pattern {
  background-image: url(/assets/images/bg-pattern.d84a5459.png);
  background-color: transparent;
  background-position: center;
  background-size: cover;
  opacity: 0.2;
}

.demo-carousel {
  position: relative;
  z-index: 1;
}
.demo-carousel .carousel-item .demo-item {
  background-color: var(--vz-secondary-bg);
  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;
  transition: all 0.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: 0.1;
}

.custom-footer {
  color: #9ba7b3;
}

.footer-list li a {
  color: #9ba7b3;
  padding: 7px 0;
  display: block;
  transition: all 0.3s ease-in-out;
}
.footer-list li a:hover {
  color: rgba(255, 255, 255, 0.9);
}

.footer-social-link .avatar-title {
  color: #778089;
  background-color: rgba(255, 255, 255, 0.05);
  transition: all 0.3s ease;
}
.footer-social-link .avatar-title:hover {
  color: #fff;
  background-color: #687cfe;
}

#back-to-top.landing-back-top {
  bottom: 35px;
}

[data-bs-theme=dark] .layout-wrapper.landing .demo-img-patten-top,
[data-bs-theme=dark] .layout-wrapper.landing .demo-img-patten-bottom {
  opacity: 0.2;
}
[data-bs-theme=dark] .layout-wrapper.landing footer.bg-dark {
  background-color: var(--vz-secondary-bg) !important;
}
[data-bs-theme=dark] .navbar-light.is-sticky .navbar-brand .card-logo-dark {
  display: none;
}
[data-bs-theme=dark] .navbar-light.is-sticky .navbar-brand .card-logo-light {
  display: block;
}

.bookmark-icon .btn {
  color: var(--vz-secondary-color);
  background-color: var(--vz-light) !important;
  box-shadow: rgba(100, 98, 92, 0.06) 0 0 15px 4px;
  font-size: 0.875rem;
}
.bookmark-icon .btn:hover, .bookmark-icon .btn.active {
  border-color: transparent;
  color: #f7666e;
}

.explore-box {
  border-radius: 9px;
  overflow: hidden;
}
.explore-box .explore-img {
  height: 280px;
  -o-object-fit: cover;
     object-fit: cover;
}
.explore-box .explore-place-bid-img {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.explore-box .explore-place-bid-img .bg-overlay {
  position: absolute;
  right: 0;
  left: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(39, 42, 58, 0.4);
  opacity: 0;
  transition: all 0.5s ease;
}
.explore-box .explore-place-bid-img .place-bid-btn {
  top: 50%;
  position: absolute;
  left: 50%;
  transform: translate(-50%, -50%);
}
.explore-box .explore-place-bid-img .place-bid-btn .btn {
  opacity: 0;
  bottom: -25px;
  transition: 0.5s ease;
}
.explore-box:hover .explore-place-bid-img .place-bid-btn .btn {
  opacity: 1;
  bottom: 0;
}
.explore-box:hover .explore-place-bid-img .bg-overlay {
  opacity: 1;
}
.explore-box .discount-time {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.4);
  backdrop-filter: blur(5px);
  padding: 8px;
}

.nft-hero {
  background-image: url(/assets/images/bg-home.a875087c.jpg);
  background-size: cover;
  background-position: bottom;
  padding: 222px 0 150px 0;
}
.nft-hero .bg-overlay {
  background-color: #05175f;
  opacity: 0.85;
}

#explorecard-list .list-element {
  display: none;
}
#explorecard-list .list-element:nth-child(-n+10) {
  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 0px;
}
.file-manager-menu li a {
  color: var(--vz-body-color);
  font-weight: 500;
  transition: all 0.5s ease;
}
.file-manager-menu li a.active, .file-manager-menu li a:hover, .file-manager-menu li a[aria-expanded=true] {
  color: #3cd188;
}
.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: 0px;
  font-family: Material Design Icons;
  color: rgba(var(--vz-dark-rgb), 0.4);
}

.file-manager-sidebar {
  position: relative;
  background-color: var(--vz-secondary-bg);
}
@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;
    box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
    transform: translateX(-100%);
    visibility: hidden;
    height: 100vh;
  }
  .file-manager-sidebar.menubar-show {
    visibility: visible;
    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-secondary-bg);
}

.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-secondary-bg);
  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;
    box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
    transform: translateX(100%);
  }
  .file-detail-show .file-manager-detail-content {
    transform: none;
  }
}
.file-details-box {
  height: 195px;
  display: flex;
  justify-content: 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:hover, .to-do-menu li .nav-link.active {
  color: #3cd188;
}

.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-body-color-rgb), 0.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;
}

.bg-job {
  background-image: url(/assets/images/new.e3f2334f.png);
  background-size: cover;
  background-position: center;
}

.job-list-view-card .background {
  height: 130px;
}

@media (min-width: 1400px) and (max-width: 1499.98px) {
  .job-list-row.row .col-xxl-3 {
    width: 33%;
  }
}

.closure-checklist-row .closure-checklist-label {
  flex: 0 0 220px;
  max-width: 220px;
  font-size: 0.8125rem;
}
.closure-checklist-row .closure-dz.dropzone {
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 38px;
  padding: 0;
  border: 1px dashed var(--vz-border-color);
  background: var(--vz-tertiary-bg);
  border-radius: 4px;
  cursor: pointer;
}
.closure-checklist-row .closure-dz.dropzone.dz-drag-hover {
  border-color: var(--vz-primary);
}
.closure-checklist-row .closure-dz.dropzone .dz-message {
  margin: 0;
  width: auto;
  font-size: 0.8125rem;
}

.custom-container {
  width: 90%;
}

.job-navbar .dropdown-menu .dropdown-item .avatar-sm {
  height: 2.5rem;
  width: 2.5rem;
}
@media (max-width: 991.98px) {
  .job-navbar {
    background-color: var(--vz-secondary-bg);
    padding: 16px 0;
  }
}

.job-hero-section {
  position: relative;
  padding: 165px 0;
  overflow-x: hidden;
}

.job-panel-filter {
  background-color: var(--vz-secondary-bg);
  border-radius: 0.25rem;
  overflow: hidden;
}
.job-panel-filter .form-control {
  height: 45px;
  border: none;
  border-radius: 0;
  background-color: transparent;
}
.job-panel-filter .btn {
  border-radius: 0;
}
.job-panel-filter input.form-control {
  border-right: 1px solid var(--vz-border-color);
}
@media (max-width: 767.98px) {
  .job-panel-filter {
    background-color: transparent;
  }
  .job-panel-filter .form-control {
    background-color: #fff;
    border-radius: var(--vz-border-radius);
  }
  .job-panel-filter input.form-control {
    border: 0;
  }
  .job-panel-filter .btn {
    border-radius: var(--vz-border-radius);
  }
}

.circle-effect {
  position: absolute;
  top: 0;
  z-index: 0;
  right: -55px;
  margin: 0 auto;
}
.circle-effect .circle {
  border: 1px solid var(--vz-border-color);
  height: 240px;
  width: 240px;
  margin: 0 auto;
  border-radius: 50%;
}
.circle-effect .circle2 {
  position: absolute;
  top: -20px;
  right: -20px;
  border: 1px solid var(--vz-border-color);
  height: 280px;
  width: 280px;
  margin: 0 auto;
  border-radius: 50%;
}
.circle-effect .circle3 {
  position: absolute;
  top: -40px;
  right: -40px;
  border: 1px solid var(--vz-border-color);
  height: 320px;
  width: 320px;
  margin: 0 auto;
  border-radius: 50%;
}
.circle-effect .circle4 {
  position: absolute;
  top: -60px;
  right: -60px;
  border: 1px solid var(--vz-border-color);
  height: 360px;
  width: 360px;
  margin: 0 auto;
  border-radius: 50%;
}
@media (max-width: 991.98px) {
  .circle-effect {
    display: none;
  }
}

.home-img .user-img {
  position: relative;
  z-index: 1;
}

.application-box,
.feedback-box,
.inquiry-box {
  max-width: 240px;
  position: absolute;
  z-index: 2;
  transition: all 0.5s ease;
}
.application-box:hover,
.feedback-box:hover,
.inquiry-box:hover {
  transform: translateY(-5px);
}

.inquiry-box {
  left: -134px;
  top: 90px;
}
@media (max-width: 991.98px) {
  .inquiry-box {
    left: 0;
  }
}

.application-box {
  bottom: 50px;
  right: -160px;
}
@media (max-width: 991.98px) {
  .application-box {
    right: 0;
  }
}

.feedback-box {
  right: -50px;
  bottom: -54px;
}
@media (max-width: 576.98px) {
  .feedback-box {
    right: 0;
    bottom: 0;
  }
}

.job-icon-effect {
  height: 30px;
  width: 30px;
  position: absolute;
  top: 0px;
  left: -2%;
  border-radius: 50%;
  background: repeating-linear-gradient(-55deg, rgba(255, 255, 255, 0) 0.8px, #3cd188 1.6px, #3cd188 2px, rgba(255, 255, 255, 0) 3.8px, rgba(255, 255, 255, 0) 5px);
  z-index: 0;
  opacity: 0.2;
}
.job-icon-effect span {
  position: relative;
  z-index: 1;
}

.about-img-section {
  position: relative;
}
.about-img-section::before {
  content: "";
  position: absolute;
  left: 20px;
  right: -20px;
  top: -20px;
  bottom: 20px;
  border: 1px solid #0ac7fb;
  z-index: 0;
  border-radius: 0.25rem;
}
@media (max-width: 576.98px) {
  .about-img-section::before {
    right: 20px;
    top: 20px;
  }
}

.features-company-widgets {
  position: absolute;
  bottom: -18px;
  right: -35px;
}

.blog-grid-card .blog-img {
  height: 230px;
  width: 100%;
  transition: all 0.8s ease;
}
.blog-grid-card:hover .blog-img {
  transform: scale(1.1);
}

.ai-input {
  transition: border-color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
.ai-input--drag-over {
  outline: 2px dashed var(--bs-primary, #5e72e4);
  outline-offset: -4px;
  background-color: rgba(94, 114, 228, 0.04);
}
.ai-input__textarea {
  min-height: 2.4rem;
}
.ai-input--compact .ai-input__field-row {
  align-items: center;
}
.ai-input--compact .ai-input__textarea {
  min-height: 2.4rem;
}
.ai-input--compact .ai-input__actions {
  flex-direction: row;
}
.ai-input--standard .ai-input__textarea {
  min-height: 6rem;
}
.ai-input--large .ai-input__textarea {
  min-height: 12rem;
}
.ai-input__chip {
  font-weight: 500;
  max-width: 18rem;
}
.ai-input__chip > .small {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ai-input__error {
  line-height: 1.3;
}
.ai-input__hint {
  line-height: 1.4;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL2FwcC5hM2FhNzBhNy5taW4uY3NzIiwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0FBQUEsZ0JBQWdCO0FBQWhCOzs7Ozs7O0NBQUE7QUNVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FERUo7QUNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQ0o7QUNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQ0o7QUNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FEQ0o7QUVxRUE7QUNuR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIaUNKO0FHL0JJO0VBQ0ksZ0RDeWpCc0I7QUp4aEI5QjtBRzlCSTtFQWRKO0lBZVE7RUhpQ047QUFDRjs7QUc5QkE7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFlFd0Q4QztFRnZEOUM7QUhpQ0o7QUc3Qkk7RUFYSjtJQVlRO0VIZ0NOO0FBQ0Y7QUc3QlE7RUFDSTtBSCtCWjtBRzVCUTtFQUNJO0VBQ0E7RUFDQSx3Q0NzdEN3QjtFRHJ0Q3hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUg4Qlo7QUcxQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSDRCUjtBRzFCUTtFQUNJO0FINEJaO0FHekJRO0VBVko7SUFXUTtJQUNBO0VINEJWO0FBQ0Y7QUd4Qkk7RUFDSTtBSDBCUjtBR3ZCSTtFQUNJO0FIeUJSOztBR3JCQTtBQUVBO0VBQ0k7QUh1Qko7QUdyQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHVCUjtBR3BCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIc0JSO0FHbkJJO0VBQ0k7RUFDQTtBSHFCUjtBR2xCSTtFQTVCSjtJQTZCUTtFSHFCTjtBQUNGO0FHVEk7RUFDSTtBSG1CUjtBR3BCSTtFQUNJO0FIbUJSOztBR1pJO0VBQ0k7RUFDQTtBSGVSO0FHYlE7RUFDSSwyQkN5bkN3QjtBSjFtQ3BDOztBR1ZBO0VBRVE7SUFDSTtFSFlWO0VHVE07SUFDSTtFSFdWO0FBQ0Y7QUdQQTtFQUNJLFlFdkU4QztFRndFOUM7RUFDQTtBSFNKOztBR05BO0VBQ0k7RUFDQTtBSFNKOztBR05BO0VBQ0k7RUFDQTtBSFNKOztBR05BO0VBQ0k7RUFDQTtBSFNKOztBR0xJO0VBREo7SUFFUTtFSFNOO0FBQ0Y7QUdQSTtFQUNJO0FIU1I7O0FHTEE7RUFDSTtFQUNBO0VBQ0E7QUhRSjtBR05JO0VBQ0k7RUFDQTtBSFFSOztBR0hBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhNSjtBR0pJO0VBQ0k7QUhNUjtBR0hJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUhLUjtBR0ZJO0VBQ0k7QUhJUjs7QUdHUTtFQUNJO0FIQVo7O0FHUVE7RUFDSTtBSExaOztBR1dJO0VBQ0k7QUhSUjtBR1dJO0VBQ0k7QUhUUjs7QUdlUTtFQUNJO0FIWlo7QUdlUTtFQUNJO0FIYlo7O0FHa0JBO0VBRVE7SUFDSTtFSGhCVjtFR2tCVTtJQUNJO0VIaEJkO0FBQ0Y7QUdxQkE7RUFDSTtJQUNJO0VIbkJOO0FBQ0Y7QUd3QlE7RUFDSTtJQUNJO0lBQ0EsZ0RDMFNjO0VKaFU1QjtFR3lCVTtJQUNJO0lBQ0E7RUh2QmQ7RUcwQlU7SUFDSTtFSHhCZDtFRzJCVTtJQUNJO0lBQ0E7RUh6QmQ7RUc2QmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFSDNCbEI7RUc2QmtCO0lBQ0k7RUgzQnRCO0VHOEJrQjtJQUNJO0VINUJ0QjtBQUNGO0FHbUNnQjtFQUNJO0FIakNwQjtBR29DZ0I7RUFDSTtBSGxDcEI7O0FHMENJO0VBQ0k7RUFDQTtBSHZDUjtBR3lDUTtFQUNJO0lBQ0k7RUh2Q2Q7QUFDRjtBRzRDUTtFQURKO0lBRVEsZ0JFeFFzQztFTCtOaEQ7QUFDRjtBRzJDUTtFQUxKO0lBTVE7RUh4Q1Y7QUFDRjtBR2lDSTtFQVNJO0FIdkNSO0FHNENZO0VBREo7SUFFUTtFSHpDZDtBQUNGOztBR2tEWTtFQURKO0lBRVE7RUg5Q2Q7QUFDRjtBR29EWTtFQURKO0lBRVE7RUhqRGQ7QUFDRjs7QUd3RFE7RUFESjtJQUVRO0VIcERWO0FBQ0Y7QUd1REk7RUFDSTtBSHJEUjs7QU1sVkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOcVZKO0FNblZJO0VBQ0k7RUFDQTtBTnFWUjtBTWxWSTtFQUNJO0VBQ0E7RUFDQTtBTm9WUjs7QU0vVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5rVlI7QU1oVlE7RUFSSjtJQVNRO0VObVZWO0FBQ0Y7O0FNN1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOZ1ZaO0FNOVVZO0VBUko7SUFTUTtFTmlWZDtBQUNGOztBTy9YQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlGOEg4QztFRTdIOUM7QVBrWUo7QU9oWUk7RUFWSjtJQVdRO0VQbVlOO0FBQ0Y7O0FPN1hRO0VBQ0k7QVBnWVo7QU85WFk7RUFISjtJQUlRO0VQaVlkO0FBQ0Y7QU83WFE7RUFDSTtBUCtYWjtBTzdYWTtFQUhKO0lBSVE7RVBnWWQ7QUFDRjs7QU96WEk7RUFDSTtBUDRYUjs7QU90WEk7RUFDSTtJQUNJO0lBQ0E7RVB5WFY7QUFDRjs7QU9uWFE7RUFESjtJQUVRO0VQdVhWO0FBQ0Y7O0FRamJBO0VBQ0k7RUFDQTtBUm9iSjtBUWxiSTtFQUNJO0VBQ0EsZ0JIMkUwQztBTHlXbEQ7O0FRaGJBO0VBQ0k7QVJtYko7QVFqYkk7RUFISjtJQUlRO0VSb2JOO0FBQ0Y7O0FRamJBO0VBQ0k7QVJvYko7O0FRamJBO0VBQ0k7RUFDQSxhSG5COEM7RUdvQjlDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm9iSjtBUWpiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0JIbkNzQztFR29DdEMsc0NKL0JzQztBSmtkbEQ7QVFqYlk7RUFDSTtBUm1iaEI7QVFoYlk7RUFDSTtBUmtiaEI7QVEvYVk7RUFDSTtFQUNBLGtCSDFDa0M7RUcyQ2xDO0VBQ0E7QVJpYmhCO0FROWFZO0VBQ0k7RUFDQTtFQUNBO0FSZ2JoQjtBUTdhWTtFQUNJO0VBQ0E7RUFDQTtBUithaEI7QVE1YVk7RUFDSTtBUjhhaEI7QVE1YWdCO0VBQ0k7RUFDQTtBUjhhcEI7QVF6YWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSMmFwQjtBUXhhZ0I7RUFDSTtBUjBhcEI7QVF4YW9CO0VBQ0k7RUFDQTtBUjBheEI7QVF2YW9CO0VBQ0k7RUFDQTtBUnlheEI7QVF0YW9CO0VBQ0k7RUFDQTtBUndheEI7QVFqYW9CO0VBQ0k7QVJtYXhCO0FRNVpRO0VBQ0k7QVI4Wlo7QVEzWlE7RUFDSSxxQkhwSHNDO0FMaWhCbEQ7QVEzWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CSDVIa0M7RUc2SGxDLHNDSjlIa0M7QUoyaEJsRDtBUTNaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI2WnBCO0FRMVpnQjtFQUNJO0FSNFpwQjtBUTFab0I7RUFDSTtFQUNBO0FSNFp4QjtBUXhaZ0I7RUFDSTtBUjBacEI7QVF4Wm9CO0VBQ0k7QVIwWnhCO0FRclpZO0VBQ0k7QVJ1WmhCO0FRblpvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FScVp4QjtBUTlZSTtFQUNJO0VBQ0E7QVJnWlI7O0FRNVlBO0VBQ0k7RUFDQTtFQUNBO0FSK1lKO0FRN1lJO0VBTEo7SUFNUTtFUmdaTjtBQUNGOztBUTdZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnWko7QVE5WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSZ1pSO0FROVlRO0VBQ0k7RUFDQTtBUmdaWjtBUTdZUTtFQUNJO0FSK1laO0FRNVlRO0VBQ0k7RUFDQTtBUjhZWjtBUXZZWTtFQUNJO0FSeVloQjtBUXRZWTtFQUNJO0FSd1loQjtBUW5ZSTtFQUNJO0FScVlSO0FRallZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1ZaEI7QVFoWVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSa1loQjtBUS9YWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJpWWhCOztBUTNYQTtFQUNJLGlCSHhNOEM7QUxza0JsRDtBUTVYSTtFQUNJO0FSOFhSOztBUTFYQTtFQUNJO0FSNlhKOztBUXhYUTtFQUNJO0FSMlhaO0FRelhZO0VBQ0k7RUFDQTtBUjJYaEI7QVF2WFE7RUFWSjtJQVdRO0lBQ0E7RVIwWFY7QUFDRjtBUXJYUTtFQUNJO0FSdVhaO0FRbFhRO0VBREo7SUFFUTtFUnFYVjtBQUNGO0FRbFhJO0VBQ0k7QVJvWFI7QVEvV1E7RUFDSTtBUmlYWjtBUS9XWTtFQUhKO0lBSVE7RVJrWGQ7QUFDRjtBUTlXWTtFQUNJO0FSZ1hoQjtBUTdXWTtFQUNJO0FSK1doQjtBUTNXUTtFQUNJO0FSNldaO0FRMVdRO0VBQ0k7SUFDSTtFUjRXZDtBQUNGO0FReFdRO0VBQ0k7QVIwV1o7QVF4V1k7RUFDSTtBUjBXaEI7QVF2V29CO0VBQ0k7QVJ5V3hCO0FRaldnQjtFQUNJO0FSbVdwQjtBUWhXZ0I7RUFDSTtBUmtXcEI7QVFoV29CO0VBQ0k7QVJrV3hCO0FRL1ZvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FSaVd4QjtBUTVWb0I7RUFDSTtBUjhWeEI7QVEzVm9CO0VBQ0k7QVI2VnhCO0FRM1Z3QjtFQUdJO0FSMlY1QjtBUXZWb0I7RUFDSTtBUnlWeEI7QVF0Vm9CO0VBRUk7QVJ1VnhCO0FRblZnQjtFQUNJO0FScVZwQjtBUWpWWTtFQUNJO0FSbVZoQjtBUWpWZ0I7RUFDSTtJQUNJO0VSbVZ0QjtFUWhWa0I7SUFDSTtFUmtWdEI7QUFDRjtBUTlVb0I7RUFDSTtBUmdWeEI7QVExVW9CO0VBQ0k7QVI0VXhCO0FRMVV3QjtFQUdJO0FSMFU1QjtBUXRVb0I7RUFDSTtBUndVeEI7QVFyVW9CO0VBR0k7QVJxVXhCO0FRaFVvQjtFQUNJO0FSa1V4QjtBUS9Ub0I7RUFDSTtBUmlVeEI7QVE3VGdCO0VBQ0k7QVIrVHBCO0FRN1RvQjtFQUNJO0FSK1R4QjtBUTVUb0I7RUFDSTtBUjhUeEI7QVFyVFk7RUFESjtJQUVRLG9CSmlEYztFSnVRNUI7QUFDRjtBUW5UUTtFQUNJO0FScVRaO0FRbFRRO0VBQ0k7QVJvVFo7QVFqVFE7RUFDSTtBUm1UWjtBUTlTUTtFQURKO0lBRVE7RVJpVFY7RVEvU1U7SUFDSTtFUmlUZDtBQUNGO0FROVNRO0VBQ0k7QVJnVFo7QVE3U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVIrU1o7QVEzU1k7RUFDSTtBUjZTaEI7QVExU1k7RUFDSTtBUjRTaEI7QVF2U1E7RUFDSTtFQUNBO0VBQ0EsaUJIbGRzQztBTDJ2QmxEO0FRdlNZOztFQUVJO0FSeVNoQjtBUXRTWTs7RUFFSTtBUndTaEI7QVFyU1k7RUFDSTtBUnVTaEI7QVFqU2dCO0VBQ0k7QVJtU3BCO0FRaFNnQjtFQUNJO0VBQ0E7QVJrU3BCO0FRaFNvQjtFQUNJO0FSa1N4QjtBUS9Sb0I7RUFDSTtFQUNBO0FSaVN4QjtBUTVSb0I7RUFDSTtBUjhSeEI7QVEzUm9CO0VBQ0k7QVI2UnhCO0FRMVJvQjtFQUNJO0FSNFJ4QjtBUXpSb0I7RUFFSTtBUjBSeEI7QVF0UmdCO0VBQ0k7RUFDQTtBUndScEI7QVFyUmdCO0VBQ0k7QVJ1UnBCO0FRblJ3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FScVI1QjtBUW5SNEI7RUFDSTtBUnFSaEM7QVFsUjRCO0VBQ0k7RUFDQTtBUm9SaEM7QVFqUjRCO0VBQ0k7RUFDQTtFQUNBLFdKdmxCckI7QUowMkJYO0FROVE0QjtFQUNJO0FSZ1JoQztBUTVRd0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENIN21Cc0I7QUwyM0JsRDtBUXpRZ0I7RUFDSTtBUjJRcEI7QVF2UTRCO0VBQ0k7QVJ5UWhDO0FRdlFnQztFQUNJO0FSeVFwQztBUWxRd0I7RUFDSTtFQUNBO0FSb1E1QjtBUWhRb0I7RUFDSTtFQUNBO0VBQ0E7QVJrUXhCO0FRMVBRO0VBQ0k7SUFDSTtFUjRQZDtBQUNGO0FRelBRO0VBQ0k7QVIyUFo7QVF2UFE7RUFDSTtBUnlQWjtBUXJQZ0I7RUFDSTtFQUNBO0VBQ0E7QVJ1UHBCO0FRclBvQjtFQUNJO0FSdVB4QjtBUXBQb0I7RUFDSTtFQUNBO0VBQ0E7QVJzUHhCO0FRblBvQjtFQUNJO0FScVB4QjtBUWxQb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBUm9QeEI7QVFoUHdCO0VBQ0k7QVJrUDVCO0FRN09nQjtFQUNJO0FSK09wQjtBUTVPZ0I7RUFDSTtBUjhPcEI7QVF6T1k7RUFDSTtBUjJPaEI7QVF6T2dCO0VBQ0k7QVIyT3BCO0FRbk9RO0VBQ0k7QVJxT1o7QVFsT1E7RUFDSTtBUm9PWjtBUS9OUTtFQUNJO0FSaU9aO0FROU5RO0VBQ0k7QVJnT1o7QVExTlE7O0VBRUk7QVI0Tlo7QVF6TlE7RUFDSTtJQUNJO0VSMk5kO0VReE5VO0lBQ0k7SUFDQTtJQUNBLG9CSjVQYztFSnNkNUI7RVF2TlU7SUFDSSxvQkpoUWM7RUp5ZDVCO0VRdE5VO0lBQ0k7SUFDQSxjSnJRYztJSXNRZDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSd05kO0VRdE5jO0lBQ0k7RVJ3TmxCO0VRbk5jO0lBQ0k7RVJxTmxCO0VRbE5jO0lBQ0k7RVJvTmxCO0FBQ0Y7QVFoTlE7RUFDSTtBUmtOWjtBUTlNWTtFQUNJO0FSZ05oQjtBUTNNWTtFQUVJOztJQUVJO0VSNE1sQjtBQUNGO0FRbE1ZO0VBQ0k7QVJvTWhCO0FRak1ZO0VBQ0k7QVJtTWhCOztBUTFMUTtFQUVRO0lBQ0k7RVI0TGxCO0VRekxjO0lBQ0k7RVIyTGxCO0FBQ0Y7O0FRckxBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCSmhQMEI7QUp3YTlCO0FRdExJO0VBQ0k7RUFDQTtBUndMUjtBUXJMSTtFQUNJO0FSdUxSOztBUW5MQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzTEo7O0FRakxJO0VBQ0k7QVJvTFI7QVFqTEk7RUFDSTtFQUNBO0FSbUxSOztBUTFLZ0I7RUFDSTtBUjZLcEI7QVExS2dCO0VBQ0k7QVI0S3BCOztBUW5LSTtFQUNJLDZJSC8yQjBDO0FMcWhDbEQ7O0FRbEtJO0VBQ0ksNElILzJCMEM7QUxvaENsRDs7QVFsS0k7RUFDSSw2SUg5MkIwQztBTG1oQ2xEOztBUWxLSTtFQUNJLHVISDcyQjBDO0FMa2hDbEQ7O0FRN0pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJnS1I7O0FRNUpRO0VBQ0k7QVIrSlo7O0FRMUpRO0VBQ0k7QVI2Slo7O0FReEpRO0VBQ0k7QVIySlo7O0FRdEpRO0VBQ0k7QVJ5Slo7O0FRakpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVJvSlI7QVFqSkk7RUFJUTtJQUNJO0VSZ0pkO0VRN0lVO0lBQ0k7RVIrSWQ7RVE1SVU7SUFDSTtFUjhJZDtFUXpJVTtJQUNJO0VSMklkO0VReElVO0lBQ0k7RVIwSWQ7QUFDRjtBUXRJSTtFQUVJO0lBQ0k7RVJ1SVY7RVFwSU07SUFDSTtJQUNBO0VSc0lWO0VRbklNO0lBQ0k7SUFDQTtFUnFJVjtFUWxJTTtJQUNJO0lBQ0E7RVJvSVY7RVFqSU07SUFDSTtJQUNBO0lBQ0E7SUFDQSxzQko5ZWtCO0lJK2VsQjtJQUNBO0VSbUlWO0VRaklVO0lBQ0k7RVJtSWQ7RVE3SFU7SUFDSTtFUitIZDtFUTVIVTtJQUNJO0VSOEhkO0VRM0hVO0lBQ0k7RVI2SGQ7RVF4SFU7SUFDSTtFUjBIZDtFUXZIVTtJQUNJO0VSeUhkO0VRdEhVO0lBQ0k7RVJ3SGQ7RVFySFU7SUFDSTtFUnVIZDtFUWxIVTtJQUNJO0VSb0hkO0VRakhVO0lBQ0k7RVJtSGQ7RVFoSFU7SUFDSTtFUmtIZDtBQUNGO0FROUdJO0VBQ0k7RUFDQTtBUmdIUjtBUTlHUTtFQUNJO0VBQ0E7QVJnSFo7O0FTbnRDSTtFQUNJO0FUc3RDUjtBU250Q0k7RUFFSTs7SUFFSTtJQUNBO0VUb3RDVjtFU2p0Q007SUFDSTtFVG10Q1Y7QUFDRjtBU2h0Q0k7RUFDSTtBVGt0Q1I7QVNodENRO0VBSEo7SUFJUSxvQkxzZ0JrQjtFSjZzQjVCO0FBQ0Y7QVNodENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsNENKMkUwQztFSTFFMUMsZ0JKaUQwQztFSWhEMUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUa3RDUjtBU2h0Q1E7RUFDSTtJQUNJO0VUa3RDZDtBQUNGO0FTL3NDUTtFQUNJO0FUaXRDWjtBUy9zQ1k7RUFDSTtBVGl0Q2hCO0FTOXNDb0I7RUFDSTtBVGd0Q3hCO0FTN3NDb0I7RUFFSTtBVDhzQ3hCO0FTenNDWTtFQUNJO0VBQ0E7QVQyc0NoQjtBU3pzQ2dCO0VBQ0k7QVQyc0NwQjtBU3hzQ2dCO0VBQ0k7QVQwc0NwQjtBU3pzQ29CO0VBQ0k7QVQyc0N4QjtBU3pzQ29CO0VBQ0k7RUFDQTtBVDJzQ3hCO0FTdnNDZ0I7RUFDSTtBVHlzQ3BCO0FTdnNDb0I7RUFDSTtFQUNBO0FUeXNDeEI7QVN0c0NvQjtFQUNJO0FUd3NDeEI7QVNuc0NvQjtFQUNJO0VBQ0E7QVRxc0N4QjtBUy9yQ2dCO0VBQ0k7RUFDQTtBVGlzQ3BCO0FTOXJDZ0I7RUFDSTtFQUNBO0FUZ3NDcEI7QVMzckNnQjtFQUNJO0FUNnJDcEI7QVN4ckNRO0VBQ0k7QVQwckNaO0FTcnJDUTtFQUNJO0FUdXJDWjtBU3JyQ1k7RUFDSTtFQUNBO0FUdXJDaEI7QVNuckNnQjtFQUNJO0FUcXJDcEI7QVNockNnQjtFQUNJO0FUa3JDcEI7QVNockNvQjtFQUNJO0VBQ0E7QVRrckN4QjtBUy9xQ29CO0VBQ0k7QVRpckN4QjtBUzdxQ2dCO0VBQ0k7SUFDSTtJQUNBO0VUK3FDdEI7QUFDRjtBUzNxQ1k7RUFDSTtBVDZxQ2hCO0FTeHFDSTtFQUNJO0VBQ0EsZ0JKakUwQztFSWtFMUM7RUFDQSw0Q0pwRTBDO0VJcUUxQztFQUNBO0VBQ0E7RUFDQTtFQUNBLGFMNjlCNEI7RUs1OUI1QjtFQUNBO0VBQ0E7RUFDQSx5Q0wwa0M0QjtFS3prQzVCO0FUMHFDUjtBU3hxQ1E7RUFDSTtFQUNBO0FUMHFDWjtBU3RxQ0k7RUFDSTtBVHdxQ1I7QVNycUNJO0VBQ0k7QVR1cUNSO0FTcHFDSTtFQUNJO0VBQ0E7QVRzcUNSO0FTbnFDSTtFQUNJO0lBQ0k7RVRxcUNWO0FBQ0Y7O0FTL3BDUTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RVRrcUNkO0VTaHFDYztJQUNJO0VUa3FDbEI7RVNocUNrQjtJQUNJLG9CSnpOMEI7RUwyM0NoRDtFUy9wQ2tCO0lBQ0k7RVRpcUN0QjtFUzVwQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFVDhwQ2Q7RVM1cENjO0lBQ0k7RVQ4cENsQjtFUzFwQ1U7SUFDSTtFVDRwQ2Q7RVN6cENVO0lBQ0k7RVQycENkO0VTeHBDVTtJQUNJO0VUMHBDZDtBQUNGOztBU2hwQ2dCO0VBQ0k7QVRtcENwQjtBUzNvQ29CO0VBQ0k7QVQ2b0N4Qjs7QVVuNkNJO0VBQ0k7RUFDQSxZTGtIMEM7RUtqSDFDLFVMZ0gwQztBTHN6Q2xEO0FVcDZDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JOMG5Ca0I7QUo0eUI5QjtBVXA2Q1k7RUFDSTtBVnM2Q2hCO0FVbjZDWTtFQUNJO0FWcTZDaEI7QVVqNkNRO0VBQ0k7QVZtNkNaO0FVajZDWTtFQUhKO0lBSVE7RVZvNkNkO0FBQ0Y7QVVsNkNZO0VBQ0k7QVZvNkNoQjtBVWg2Q2dCO0VBQ0k7RUFDQTtBVms2Q3BCO0FVNzVDZ0I7RUFDSTtFQUNBO0FWKzVDcEI7QVV6NUNvQjtFQUNJO0FWMjVDeEI7QVV6NUN3QjtFQUNJO0VBQ0E7QVYyNUM1QjtBVXA1Q1E7RUFDSTtBVnM1Q1o7QVVsNUNJO0VBQ0k7QVZvNUNSO0FVbDVDUTtFQUhKO0lBSVEsaUJMOENzQztFTHUyQ2hEO0FBQ0Y7QVUvNENnQjtFQUNJO0FWaTVDcEI7QVU5NENnQjtFQUNJO0FWZzVDcEI7QVUxNENJO0VBQ0ksV0wyQjBDO0VLMUIxQztFQUNBO0VBQ0E7RUFDQSw0Q0x5QjBDO0VLeEIxQztFQUNBO0VBQ0E7RUFDQTtBVjQ0Q1I7QVUxNENRO0VBQ0k7QVY0NENaO0FVejRDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYyNENwQjtBVXQ0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZ3NENaO0FVdDRDWTtFQUNJO0VBQ0E7RUFDQTtBVnc0Q2hCO0FVcjRDWTtFQUNJO0VBQ0E7QVZ1NENoQjtBVXI0Q2dCO0VBQ0k7RUFDQTtBVnU0Q3BCO0FVajRDSTtFQUNJO0FWbTRDUjtBVWg0Q0k7RUFHUTtJQUNJO0VWZzRDZDtFVTczQ1U7SUFDSTtFViszQ2Q7QUFDRjtBVXgzQ2dCO0VBQ0k7QVYwM0NwQjtBVXYzQ2dCO0VBQ0k7QVZ5M0NwQjtBVS8yQ2dCO0VBQ0k7QVZpM0NwQjtBVTkyQ2dCO0VBQ0k7QVZnM0NwQjtBVXoyQ1E7RUFDSTtFQUNBO0FWMjJDWjtBVXoyQ1k7RUFKSjtJQUtRO0VWNDJDZDtBQUNGO0FVejJDUTs7RUFFSTtBVjIyQ1o7QVV4MkNRO0VBQ0ksaUJMNUZzQztBTHM4Q2xEO0FVdjJDUTs7RUFFSSxVTGpHc0M7QUwwOENsRDtBVXQyQ1E7RUFDSTtJQUNJO0VWdzJDZDtFVXIyQ1U7O0lBRUk7RVZ1MkNkO0FBQ0Y7QVVoMkNRO0VBRko7O0lBR1EsVUxwSHNDO0VMdzlDaEQ7QUFDRjtBVWoyQ0k7RUFDSTtJQUNJO0VWbTJDVjtFVWgyQ007O0lBRUk7RVZrMkNWO0FBQ0Y7O0FVNzFDSTtFQUNJO0lBQ0k7SUFDQTtFVmcyQ1Y7RVU3MUNNO0lBQ0k7RVYrMUNWO0VVNTFDTTs7SUFFSTtFVjgxQ1Y7QUFDRjs7QVdubURJO0VBQ0k7QVhzbURSO0FXbm1ESTtFQUNJO0VBQ0E7RUFDQSxnRFA0akJzQjtFTzNqQnRCO0FYcW1EUjtBV2ptRFE7RUFDSTtBWG1tRFo7QVcvbERJOztFQUVJO0VBQ0E7RUFDQTtBWGltRFI7QVczbERZO0VBQ0k7SUFDSTtFWDZsRGxCO0FBQ0Y7QVd6bERnQjtFQURKO0lBRVE7RVg0bERsQjtBQUNGO0FXeGxEUTs7O0VBRUk7RUFDQTtBWDJsRFo7QVd6bERZO0VBTEo7OztJQU1RO0VYOGxEZDtBQUNGO0FXdmxEUTs7O0VBRUk7QVgwbERaO0FXeGxEWTtFQUpKOzs7SUFLUTtFWDZsRGQ7QUFDRjtBV3ZsRFE7O0VBRUk7QVh5bERaO0FXdmxEWTtFQUpKOztJQUtRO0VYMmxEZDtBQUNGO0FXcGxEUTtFQUNJO0FYc2xEWjtBV25sRFE7RUFDSTtJQUNJO0lBQ0E7RVhxbERkO0VXbGxEVTtJQUNJO0VYb2xEZDtBQUNGO0FXNWtEWTs7Ozs7RUFFSTtFQUNBO0FYaWxEaEI7O0FXdmtESTs7O0VBR0k7QVgwa0RSO0FXdmtESTs7RUFFSTtBWHlrRFI7QVd0a0RJO0VBQ0k7QVh3a0RSO0FXamtEUTs7OztFQUVJO0FYcWtEWjs7QVc3akRJO0VBRUk7O0lBRUk7RVgrakRWO0FBQ0Y7QVczakRRO0VBRUk7O0lBRUk7RVg0akRkO0FBQ0Y7O0FXbmpESTtFQUNJO0lBQ0k7RVhzakRWO0VXbmpETTtJQUNJO0lBQ0E7RVhxakRWO0VXbGpETTtJQUNJO0VYb2pEVjtFV2pqRE07SUFDSTtFWG1qRFY7RVdoakRNO0lBQ0k7RVhrakRWO0VXN2lEVTtJQUNJO0lBQ0E7RVgraURkO0VXM2lEYztJQUNJO0VYNmlEbEI7RVcxaURjO0lBQ0k7RVg0aURsQjtBQUNGO0FXcmlEUTtFQUNJO0FYdWlEWjtBV3BpRFE7RUFDSTtBWHNpRFo7QVdsaURJO0VBQ0k7SUFDSTtFWG9pRFY7RVdqaURNO0lBQ0k7SUFDQTtFWG1pRFY7RVdoaURNO0lBQ0k7RVhraURWO0VXL2hETTtJQUNJO0VYaWlEVjtFVzloRE07SUFDSTtFWGdpRFY7RVcxaERVO0lBQ0k7SUFDQTtFWDRoRGQ7RVd4aERjO0lBQ0k7RVgwaERsQjtFV3ZoRGM7SUFDSTtFWHloRGxCO0FBQ0Y7O0FZMXhEQTs7Ozs7O3VEQUFBO0FBT0M7RUFDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FaNnhESjs7QVkzeERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBSUE7RUFJQTtFQUtBO0VBQ0E7QVo4eERKOztBWTV4REU7RUFDRTtFQUlBO0FaK3hESjs7QVk3eERFO0VBQ0U7QVpneURKOztBWTl4REU7RUFDRTtBWml5REo7O0FZL3hERTtFQUlFO0Faa3lESjs7QVloeURFOztFQU1FO0VBQ0E7QVpteURKOztBWWp5REU7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpveURKOztBWWx5REU7RUFDRTtFQUNBO0FacXlESjs7QVlueURFO0VBQ0U7RUFDQTtBWnN5REo7O0FZcHlERTtFQUNFO0VBQ0E7QVp1eURKOztBWXJ5REU7RUFDRTtBWnd5REo7O0FZdHlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaeXlESjs7QVl2eURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjB5REo7O0FZeHlERTtFQUNFO0VBRUE7RUFJQTtBWjJ5REo7O0FZenlERTtFQUVFO0FaNHlESjs7QVkxeURFO0VBQ0U7QVo2eURKOztBWXp5REk7RUFDSTtBWjR5RFI7O0FZdnlESTtFQUNJO0FaMHlEUjs7QVl0eURJO0VBQ0k7QVp5eURSOztBWXJ5REk7RUFDSTtBWnd5RFI7O0FZcHlESTtFQUNJO0FadXlEUjs7QVlueURJO0VBQ0k7QVpzeURSOztBYXY4REE7RUFDSTtFQUNBO0FiMDhESjs7QWF2OERBO0VBQ0k7RUFDQTtBYjA4REo7O0FhdjhEQTtFQUNJO0VBQ0E7QWIwOERKOztBYXY4REE7RUFDSTtFQUNBO0FiMDhESjs7QWF2OERBO0VBQ0k7RUFDQTtBYjA4REo7O0FhdjhEQTtFQUNJO0VBQ0E7QWIwOERKOztBYXY4REE7RUFDSTtFQUNBLHlCVCtCUztFUzlCVCxXVERPO0VTRVA7RUFDQSxnQlRpbUIwQjtFU2htQjFCO0VBQ0E7RUFDQTtBYjA4REo7O0FhdDhEQTtFQUNJO0VBQ0E7RUFDQTtBYnk4REo7QWF2OERJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWJ5OERSO0FhdjhEUTtFQUNJO0VBQ0E7RUFDQTtBYnk4RFo7O0FjaGdFSTtFQUNJLGdCVmtvQnNCO0FKaTRDOUI7QWNoZ0VJO0VBQ0k7QWRrZ0VSO0FjNy9EWTtFQUNJO0VBQ0E7QWQrL0RoQjtBYzMvRGdCO0VBQ0k7QWQ2L0RwQjs7QWNsL0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkcS9EWjtBY2ovRFk7RUFDSTtFQUNBO0VBQ0E7QWRtL0RoQjs7QWN6K0RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNCtEWjtBY3grRFk7RUFDSTtFQUNBO0VBQ0E7QWQwK0RoQjs7QWNoK0RJO0VBQ0k7QWRtK0RSO0FjaitEUTtFQUNJO0VBQ0EsYVYyeUM4QjtFVTF5QzlCO0FkbStEWjtBYy85RFk7RUFDSTtBZGkrRGhCOztBY3g5REk7RUFDSTtFQUNBLHNDVit4Q2tDO0FKNHJCMUM7QWN6OURRO0VBQ0k7QWQyOURaO0FjeDlEUTtFQUNJLHNDVnd4QzhCO0FKa3NCMUM7QWN4OURZO0VBQ0k7RUFDQTtBZDA5RGhCOztBY245REk7RUFDSTtBZHM5RFI7O0FjNzhEUTtFQUNJO0FkZzlEWjtBYzk4RFk7RUFDSTtBZGc5RGhCO0FjOThEZ0I7RUFDSSxjVjZNTDtFVTVNSztBZGc5RHBCO0FjNzhEZ0I7RUFDSSxjVndNTDtBSnV3RGY7O0FjdjhEWTtFQUNJO0FkMDhEaEI7QWN4OERnQjtFQUNJLFdWckhUO0VVc0hTO0FkMDhEcEI7O0FjbitEUTtFQUNJO0FkcytEWjtBY3ArRFk7RUFDSTtBZHMrRGhCO0FjcCtEZ0I7RUFDSSxjVjZNTDtFVTVNSztBZHMrRHBCO0FjbitEZ0I7RUFDSSxjVndNTDtBSjZ4RGY7O0FjNzlEWTtFQUNJO0FkZytEaEI7QWM5OURnQjtFQUNJLFdWckhUO0VVc0hTO0FkZytEcEI7O0Fjei9EUTtFQUNJO0FkNC9EWjtBYzEvRFk7RUFDSTtBZDQvRGhCO0FjMS9EZ0I7RUFDSSxjVjZNTDtFVTVNSztBZDQvRHBCO0Fjei9EZ0I7RUFDSSxjVndNTDtBSm16RGY7O0Fjbi9EWTtFQUNJO0Fkcy9EaEI7QWNwL0RnQjtFQUNJLFdWckhUO0VVc0hTO0Fkcy9EcEI7O0FjL2dFUTtFQUNJO0Fka2hFWjtBY2hoRVk7RUFDSTtBZGtoRWhCO0FjaGhFZ0I7RUFDSSxjVjZNTDtFVTVNSztBZGtoRXBCO0FjL2dFZ0I7RUFDSSxjVndNTDtBSnkwRGY7O0FjemdFWTtFQUNJO0FkNGdFaEI7QWMxZ0VnQjtFQUNJLFdWckhUO0VVc0hTO0FkNGdFcEI7O0FjcmlFUTtFQUNJO0Fkd2lFWjtBY3RpRVk7RUFDSTtBZHdpRWhCO0FjdGlFZ0I7RUFDSSxjVjZNTDtFVTVNSztBZHdpRXBCO0FjcmlFZ0I7RUFDSSxjVndNTDtBSisxRGY7O0FjL2hFWTtFQUNJO0Fka2lFaEI7QWNoaUVnQjtFQUNJLFdWckhUO0VVc0hTO0Fka2lFcEI7O0FjM2pFUTtFQUNJO0FkOGpFWjtBYzVqRVk7RUFDSTtBZDhqRWhCO0FjNWpFZ0I7RUFDSSxjVjZNTDtFVTVNSztBZDhqRXBCO0FjM2pFZ0I7RUFDSSxjVndNTDtBSnEzRGY7O0FjcmpFWTtFQUNJO0Fkd2pFaEI7QWN0akVnQjtFQUNJLFdWckhUO0VVc0hTO0Fkd2pFcEI7O0FjamxFUTtFQUNJO0Fkb2xFWjtBY2xsRVk7RUFDSTtBZG9sRWhCO0FjbGxFZ0I7RUFDSSxjVjZNTDtFVTVNSztBZG9sRXBCO0FjamxFZ0I7RUFDSSxjVndNTDtBSjI0RGY7O0FjM2tFWTtFQUNJO0FkOGtFaEI7QWM1a0VnQjtFQUNJLFdWckhUO0VVc0hTO0FkOGtFcEI7O0Fjdm1FUTtFQUNJO0FkMG1FWjtBY3htRVk7RUFDSTtBZDBtRWhCO0FjeG1FZ0I7RUFDSSxjVjZNTDtFVTVNSztBZDBtRXBCO0Fjdm1FZ0I7RUFDSSxjVndNTDtBSmk2RGY7O0Fjam1FWTtFQUNJO0Fkb21FaEI7QWNsbUVnQjtFQUNJLFdWckhUO0VVc0hTO0Fkb21FcEI7O0FjMWxFUTtFQUNJO0FkNmxFWjs7QWUzdkVJO0VBQ0k7QWY4dkVSOztBZTV2RUk7RUFDSTtBZit2RVI7O0FlN3ZFSTtFQUNJO0FmZ3dFUjs7QWU5dkVJO0VBQ0k7QWZpd0VSOztBZS92RUk7RUFDSTtBZmt3RVI7O0FlN3ZFUTtFQUNJO0FmZ3dFWjtBZS92RVk7RUFDSTtBZml3RWhCOztBZXR4RUk7RUFDSTtBZnl4RVI7O0FldnhFSTtFQUNJO0FmMHhFUjs7QWV4eEVJO0VBQ0k7QWYyeEVSOztBZXp4RUk7RUFDSTtBZjR4RVI7O0FlMXhFSTtFQUNJO0FmNnhFUjs7QWV4eEVRO0VBQ0k7QWYyeEVaO0FlMXhFWTtFQUNJO0FmNHhFaEI7O0FlanpFSTtFQUNJO0Fmb3pFUjs7QWVsekVJO0VBQ0k7QWZxekVSOztBZW56RUk7RUFDSTtBZnN6RVI7O0FlcHpFSTtFQUNJO0FmdXpFUjs7QWVyekVJO0VBQ0k7QWZ3ekVSOztBZW56RVE7RUFDSTtBZnN6RVo7QWVyekVZO0VBQ0k7QWZ1ekVoQjs7QWU1MEVJO0VBQ0k7QWYrMEVSOztBZTcwRUk7RUFDSTtBZmcxRVI7O0FlOTBFSTtFQUNJO0FmaTFFUjs7QWUvMEVJO0VBQ0k7QWZrMUVSOztBZWgxRUk7RUFDSTtBZm0xRVI7O0FlOTBFUTtFQUNJO0FmaTFFWjtBZWgxRVk7RUFDSTtBZmsxRWhCOztBZXYyRUk7RUFDSTtBZjAyRVI7O0FleDJFSTtFQUNJO0FmMjJFUjs7QWV6MkVJO0VBQ0k7QWY0MkVSOztBZTEyRUk7RUFDSTtBZjYyRVI7O0FlMzJFSTtFQUNJO0FmODJFUjs7QWV6MkVRO0VBQ0k7QWY0MkVaO0FlMzJFWTtFQUNJO0FmNjJFaEI7O0FlbDRFSTtFQUNJO0FmcTRFUjs7QWVuNEVJO0VBQ0k7QWZzNEVSOztBZXA0RUk7RUFDSTtBZnU0RVI7O0FlcjRFSTtFQUNJO0FmdzRFUjs7QWV0NEVJO0VBQ0k7QWZ5NEVSOztBZXA0RVE7RUFDSTtBZnU0RVo7QWV0NEVZO0VBQ0k7QWZ3NEVoQjs7QWU3NUVJO0VBQ0k7QWZnNkVSOztBZTk1RUk7RUFDSTtBZmk2RVI7O0FlLzVFSTtFQUNJO0FmazZFUjs7QWVoNkVJO0VBQ0k7QWZtNkVSOztBZWo2RUk7RUFDSTtBZm82RVI7O0FlLzVFUTtFQUNJO0FmazZFWjtBZWo2RVk7RUFDSTtBZm02RWhCOztBZTM1RUE7RUFDSSxzQ1hzbEIwQjtBSncwRDlCOztBZTM1RUE7RUFDSSxzQ1gxQjhDO0FKdzdFbEQ7O0FlMTVFQTtFQUNJO0FmNjVFSjs7QWV6NUVBO0VBQ0k7QWY0NUVKOztBZXo1RUE7RUFDSTtBZjQ1RUo7O0FlejVFQTtFQUNJO0FmNDVFSjs7QWV6NUVBO0VBQ0k7QWY0NUVKOztBZXo1RUE7RUFDSTtBZjQ1RUo7O0FleDVFQTtFQUNJO0VBQ0E7QWYyNUVKOztBZXg1RUE7RUFDSTtFQUNBO0FmMjVFSjs7QWV4NUVBO0VBQ0k7RUFDQTtBZjI1RUo7O0FleDVFQTtFQUNJO0VBQ0E7QWYyNUVKOztBZXg1RUE7RUFDSTtFQUNBO0FmMjVFSjs7QWV4NUVBO0VBQ0k7RUFDQTtBZjI1RUo7O0FldjVFQTtFQUNJLGNYOURPO0VXK0RQO0FmMDVFSjs7QWVyNUVJO0VBQ0ksY1h1T087RVd0T1A7QWZ3NUVSOztBZTE1RUk7RUFDSSxjWHVPTztFV3RPUDtBZjY1RVI7O0FlLzVFSTtFQUNJLGNYdU9PO0VXdE9QO0FmazZFUjs7QWVwNkVJO0VBQ0ksY1h1T087RVd0T1A7QWZ1NkVSOztBZXo2RUk7RUFDSSxjWHVPTztFV3RPUDtBZjQ2RVI7O0FlOTZFSTtFQUNJLGNYdU9PO0VXdE9QO0FmaTdFUjs7QWVuN0VJO0VBQ0ksY1h1T087RVd0T1A7QWZzN0VSOztBZXg3RUk7RUFDSSxjWHVPTztFV3RPUDtBZjI3RVI7O0FldDdFQTtFQUNJO0FmeTdFSjtBZXg3RUk7RUFDSTtBZjA3RVI7QWV4N0VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjA3RVI7O0FlbjdFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQlhuR087QUp5aEZYOztBZWo3RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZm83RUo7O0FlaDdFQTtFQUNJO0tBQUE7VUFBQTtBZm03RUo7O0FlaDdFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FmbTdFSjs7QWU5NkVJO0VBRko7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZms3RU47RWVqN0VNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VmbTdFVjtFZWg3RU07SUFDSTtJQUNBO0lBQ0E7RWZrN0VWO0VlaDdFTTtJQUNJO0lBQ0E7RWZrN0VWO0FBQ0Y7O0FlNzZFSTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VmZzdFVjtBQUNGOztBZTM2RUk7RUFDSTtBZjg2RVI7O0FlejZFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZjQ2RUo7O0FleDZFQTtFQUNJO0FmMjZFSjtBZTE2RUk7RUFDSTtBZjQ2RVI7QWUxNkVJO0VBQ0k7QWY0NkVSO0FlMzZFUTtFQUNJLGNYcEtDO0FKaWxGYjtBZTM2RVk7RUFDSTtBZjY2RWhCOztBZXY2RUE7RUFDSTtBZjA2RUo7O0FldjZFQTtFQUNJO0FmMDZFSjs7QWV2NkVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmMDZFSjtBZXo2RUk7RUFDSTtBZjI2RVI7O0FldjZFQTtFQUNFO0lBQ0U7SUFDQTtFZjA2RUY7RWV2NkVBO0lBQ0U7SUFDQTtFZnk2RUY7QUFDRjtBZ0J0ckZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCd3JGSjs7QWdCcnJGQTtFQUNJO0VBQ0E7QWhCd3JGSjs7QWdCcnJGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJ3ckZKOztBaUI1c0ZJO0VBQ0k7QWpCK3NGUjs7QWlCaHRGSTtFQUNJO0FqQitzRlI7O0FrQmh0Rkk7RUFDSTtFQUNBO0FsQm10RlI7QWtCanRGUTtFQUNJO0FsQm10Rlo7O0FrQjVzRkE7QUFFQTtFQUNJO0FsQjhzRko7QWtCNXNGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQjhzRlI7QWtCNXNGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQjhzRlo7QWtCM3NGUTtFQUNJO0FsQjZzRlo7O0FrQnZzRkE7RUFDSTtBbEIwc0ZKO0FrQnhzRkk7RUFDSTtFQUNBO0FsQjBzRlI7QWtCeHNGUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJ5c0ZaO0FrQnRzRlE7RUFDSTtFQUNBO0VBQ0E7QWxCd3NGWjtBa0Jsc0ZZO0VBQ0k7QWxCb3NGaEI7QWtCanNGWTtFQUNJO0FsQm1zRmhCOztBa0J6ckZRO0VBQ0kseUJkckJDO0FKaXRGYjs7QWtCdnJGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCMHJGSjs7QWtCcHJGUTtFQUNJO0FsQnVyRlo7QWtCcHJGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNkM0RDO0FKaXZGYjtBa0JuckZRO0VBQ0kseUJkL0RDO0VjZ0VELHFCZGhFQztFY2lFRCxXZGhHRDtBSnF4Rlg7O0FtQnB6RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkJ1ekZKOztBbUJuekZJO0VBQ0k7QW5Cc3pGUjs7QW1CanpGQTtFQUNJO0FuQm96Rko7QW1CbHpGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Cb3pGUjtBbUJqekZJO0VBQ0k7RUFDQTtFQUNBO0FuQm16RlI7QW1CaHpGSTtFQUNJO0FuQmt6RlI7QW1CL3lGWTtFQUNJLGNmdUJIO0VldEJHO0FuQml6RmhCOztBbUJ4eUZRO0VBQ0k7QW5CMnlGWjtBbUJ4eUZnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjB5RnBCO0FtQnh5RmdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXZnZDVDtBSmkxRlg7O0FtQmx5Rkk7RUFDSTtBbkJxeUZSO0FtQnB5RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjZnpCQztBSit6RmI7O0FvQjczRkE7RUFDSTs7Ozs7OztJQU9JO0VwQmc0Rk47RW9COTNGRTs7Ozs7SUFLSTtJQUNBO0VwQmc0Rk47RW9CNzNGRTtJQUNJO0lBQ0E7RXBCKzNGTjtFb0IzM0ZNO0lBQ0k7RXBCNjNGVjtFb0J6M0ZNO0lBQ0k7SUFDQTtJQUNBO0VwQjIzRlY7QUFDRjtBcUI5NUZBO0VBQ0k7QXJCZzZGSjtBcUI5NUZJO0VBQ0k7RUFDQTtFQUNBLFdqQjBCRztFaUJ6QkgsbUJqQnNuQnNCO0VpQnJuQnRCLGdCakI2bkJzQjtFaUI1bkJ0QjtFQUNBO0VBQ0E7QXJCZzZGUjtBcUI5NUZRO0VBQ0k7QXJCZzZGWjtBcUI3NUZRO0VBQ0k7QXJCKzVGWjtBcUI3NUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckIrNUZoQjtBcUI1NUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4NUZoQjtBcUJ0NUZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnc1Rlo7QXFCbDVGSTtFQUNJO0FyQm81RlI7QXFCbDVGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCbzVGWjtBcUJqNUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJtNUZoQjtBcUI1NEZRO0VBQ0k7RUFDQTtFQUNBO0FyQjg0Rlo7QXFCNTRGWTtFQUNJO0FyQjg0RmhCO0FxQjM0Rlk7RUFDSTtBckI2NEZoQjtBcUIzNEZnQjtFQUVJO0VBQ0E7RUFDQTtBckI0NEZwQjtBcUJ0NEZZO0VBQ0k7RUFDQTtBckJ3NEZoQjtBcUJwNEZRO0VBQ0k7RUFDQTtBckJzNEZaO0FxQmw0Rlk7RUFDSTtFQUNBO0VBQ0E7QXJCbzRGaEI7QXFCLzNGWTtFQUNJO0VBQ0E7QXJCaTRGaEI7QXFCLzNGZ0I7RUFDSTtFQUNBO0VBQ0E7QXJCaTRGcEI7QXFCMTNGSTtFQUNJO0FyQjQzRlI7QXFCdjNGUTtFQUNJO0FyQnkzRlo7QXFCdjNGWTtFQUNJO0FyQnkzRmhCO0FxQnIzRmdCO0VBQ0k7RUFDQTtBckJ1M0ZwQjtBcUJwM0ZnQjtFQUNJO0VBQ0E7QXJCczNGcEI7QXFCaDNGWTtFQUNJO0FyQmszRmhCO0FxQi8yRm9CO0VBQ0k7RUFDQTtBckJpM0Z4QjtBcUI5MkZvQjtFQUNJO0VBQ0E7QXJCZzNGeEI7QXFCaDVGUTtFQUNJO0FyQms1Rlo7QXFCaDVGWTtFQUNJO0FyQms1RmhCO0FxQjk0RmdCO0VBQ0k7RUFDQTtBckJnNUZwQjtBcUI3NEZnQjtFQUNJO0VBQ0E7QXJCKzRGcEI7QXFCejRGWTtFQUNJO0FyQjI0RmhCO0FxQng0Rm9CO0VBQ0k7RUFDQTtBckIwNEZ4QjtBcUJ2NEZvQjtFQUNJO0VBQ0E7QXJCeTRGeEI7QXFCejZGUTtFQUNJO0FyQjI2Rlo7QXFCejZGWTtFQUNJO0FyQjI2RmhCO0FxQnY2RmdCO0VBQ0k7RUFDQTtBckJ5NkZwQjtBcUJ0NkZnQjtFQUNJO0VBQ0E7QXJCdzZGcEI7QXFCbDZGWTtFQUNJO0FyQm82RmhCO0FxQmo2Rm9CO0VBQ0k7RUFDQTtBckJtNkZ4QjtBcUJoNkZvQjtFQUNJO0VBQ0E7QXJCazZGeEI7QXFCbDhGUTtFQUNJO0FyQm84Rlo7QXFCbDhGWTtFQUNJO0FyQm84RmhCO0FxQmg4RmdCO0VBQ0k7RUFDQTtBckJrOEZwQjtBcUIvN0ZnQjtFQUNJO0VBQ0E7QXJCaThGcEI7QXFCMzdGWTtFQUNJO0FyQjY3RmhCO0FxQjE3Rm9CO0VBQ0k7RUFDQTtBckI0N0Z4QjtBcUJ6N0ZvQjtFQUNJO0VBQ0E7QXJCMjdGeEI7QXFCMzlGUTtFQUNJO0FyQjY5Rlo7QXFCMzlGWTtFQUNJO0FyQjY5RmhCO0FxQno5RmdCO0VBQ0k7RUFDQTtBckIyOUZwQjtBcUJ4OUZnQjtFQUNJO0VBQ0E7QXJCMDlGcEI7QXFCcDlGWTtFQUNJO0FyQnM5RmhCO0FxQm45Rm9CO0VBQ0k7RUFDQTtBckJxOUZ4QjtBcUJsOUZvQjtFQUNJO0VBQ0E7QXJCbzlGeEI7QXFCcC9GUTtFQUNJO0FyQnMvRlo7QXFCcC9GWTtFQUNJO0FyQnMvRmhCO0FxQmwvRmdCO0VBQ0k7RUFDQTtBckJvL0ZwQjtBcUJqL0ZnQjtFQUNJO0VBQ0E7QXJCbS9GcEI7QXFCNytGWTtFQUNJO0FyQisrRmhCO0FxQjUrRm9CO0VBQ0k7RUFDQTtBckI4K0Z4QjtBcUIzK0ZvQjtFQUNJO0VBQ0E7QXJCNitGeEI7QXFCN2dHUTtFQUNJO0FyQitnR1o7QXFCN2dHWTtFQUNJO0FyQitnR2hCO0FxQjNnR2dCO0VBQ0k7RUFDQTtBckI2Z0dwQjtBcUIxZ0dnQjtFQUNJO0VBQ0E7QXJCNGdHcEI7QXFCdGdHWTtFQUNJO0FyQndnR2hCO0FxQnJnR29CO0VBQ0k7RUFDQTtBckJ1Z0d4QjtBcUJwZ0dvQjtFQUNJO0VBQ0E7QXJCc2dHeEI7QXFCdGlHUTtFQUNJO0FyQndpR1o7QXFCdGlHWTtFQUNJO0FyQndpR2hCO0FxQnBpR2dCO0VBQ0k7RUFDQTtBckJzaUdwQjtBcUJuaUdnQjtFQUNJO0VBQ0E7QXJCcWlHcEI7QXFCL2hHWTtFQUNJO0FyQmlpR2hCO0FxQjloR29CO0VBQ0k7RUFDQTtBckJnaUd4QjtBcUI3aEdvQjtFQUNJO0VBQ0E7QXJCK2hHeEI7QXFCcmhHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdWhHUjtBcUJ0dEdBO0VBbU1JO0FyQnNoR0o7QXFCcmhHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJCdWhHUjtBcUJyaEdRO0VBQ0k7RUFDQSxXakJoTEQ7RWlCaUxDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCakIyYWtCO0FKNG1GOUI7QXFCcmhHWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnVoR2hCO0FxQnBoR1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJzaEdoQjtBcUI3Z0dZO0VBQ0k7QXJCK2dHaEI7QXFCN2dHZ0I7RUFDSTtFQUNBO0FyQitnR3BCO0FxQjVnR2dCO0VBQ0k7RUFDQTtBckI4Z0dwQjtBcUJ4aEdZO0VBQ0k7QXJCMGhHaEI7QXFCeGhHZ0I7RUFDSTtFQUNBO0FyQjBoR3BCO0FxQnZoR2dCO0VBQ0k7RUFDQTtBckJ5aEdwQjtBcUJuaUdZO0VBQ0k7QXJCcWlHaEI7QXFCbmlHZ0I7RUFDSTtFQUNBO0FyQnFpR3BCO0FxQmxpR2dCO0VBQ0k7RUFDQTtBckJvaUdwQjtBcUI5aUdZO0VBQ0k7QXJCZ2pHaEI7QXFCOWlHZ0I7RUFDSTtFQUNBO0FyQmdqR3BCO0FxQjdpR2dCO0VBQ0k7RUFDQTtBckIraUdwQjtBcUJ6akdZO0VBQ0k7QXJCMmpHaEI7QXFCempHZ0I7RUFDSTtFQUNBO0FyQjJqR3BCO0FxQnhqR2dCO0VBQ0k7RUFDQTtBckIwakdwQjtBcUJwa0dZO0VBQ0k7QXJCc2tHaEI7QXFCcGtHZ0I7RUFDSTtFQUNBO0FyQnNrR3BCO0FxQm5rR2dCO0VBQ0k7RUFDQTtBckJxa0dwQjtBcUIva0dZO0VBQ0k7QXJCaWxHaEI7QXFCL2tHZ0I7RUFDSTtFQUNBO0FyQmlsR3BCO0FxQjlrR2dCO0VBQ0k7RUFDQTtBckJnbEdwQjtBcUIxbEdZO0VBQ0k7QXJCNGxHaEI7QXFCMWxHZ0I7RUFDSTtFQUNBO0FyQjRsR3BCO0FxQnpsR2dCO0VBQ0k7RUFDQTtBckIybEdwQjs7QXFCaGxHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyQm1sR1o7O0FxQjlrR0E7RUFDSTtFQUNBO0VBQ0E7QXJCaWxHSjtBcUIva0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV2pCN1BHO0VpQjhQSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQmlsR1I7QXFCL2tHUTtFQUVJO0VBQ0E7QXJCZ2xHWjtBcUI3a0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJCK2tHWjtBcUI1a0dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4a0daO0FxQjFrR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI0a0dSOztBcUJwa0dRO0VBQ0k7QXJCdWtHWjtBcUJya0dZO0VBQ0k7QXJCdWtHaEI7QXFCcGtHWTtFQUNJO0FyQnNrR2hCO0FxQmxrR1E7RUFDSTtBckJva0daOztBcUJqbEdRO0VBQ0k7QXJCb2xHWjtBcUJsbEdZO0VBQ0k7QXJCb2xHaEI7QXFCamxHWTtFQUNJO0FyQm1sR2hCO0FxQi9rR1E7RUFDSTtBckJpbEdaOztBcUI5bEdRO0VBQ0k7QXJCaW1HWjtBcUIvbEdZO0VBQ0k7QXJCaW1HaEI7QXFCOWxHWTtFQUNJO0FyQmdtR2hCO0FxQjVsR1E7RUFDSTtBckI4bEdaOztBcUIzbUdRO0VBQ0k7QXJCOG1HWjtBcUI1bUdZO0VBQ0k7QXJCOG1HaEI7QXFCM21HWTtFQUNJO0FyQjZtR2hCO0FxQnptR1E7RUFDSTtBckIybUdaOztBcUJ4bkdRO0VBQ0k7QXJCMm5HWjtBcUJ6bkdZO0VBQ0k7QXJCMm5HaEI7QXFCeG5HWTtFQUNJO0FyQjBuR2hCO0FxQnRuR1E7RUFDSTtBckJ3bkdaOztBcUJyb0dRO0VBQ0k7QXJCd29HWjtBcUJ0b0dZO0VBQ0k7QXJCd29HaEI7QXFCcm9HWTtFQUNJO0FyQnVvR2hCO0FxQm5vR1E7RUFDSTtBckJxb0daOztBcUJscEdRO0VBQ0k7QXJCcXBHWjtBcUJucEdZO0VBQ0k7QXJCcXBHaEI7QXFCbHBHWTtFQUNJO0FyQm9wR2hCO0FxQmhwR1E7RUFDSTtBckJrcEdaOztBcUIvcEdRO0VBQ0k7QXJCa3FHWjtBcUJocUdZO0VBQ0k7QXJCa3FHaEI7QXFCL3BHWTtFQUNJO0FyQmlxR2hCO0FxQjdwR1E7RUFDSTtBckIrcEdaOztBcUJ4cEdJO0VBQ0k7RUFDQTtBckIycEdSO0FxQnpwR1E7RUFDSTtFQUNBO0FyQjJwR1o7QXFCdHBHUTtFQUNJO0FyQndwR1o7QXFCdHBHWTtFQUNJO0FyQndwR2hCO0FxQm5wR1E7RUFDSTtFQUNBO0FyQnFwR1o7QXFCbnBHWTtFQUNJO0VBQ0E7QXJCcXBHaEI7QXFCaHBHWTtFQUNJO0FyQmtwR2hCO0FxQmhwR2dCO0VBQ0k7QXJCa3BHcEI7O0FzQi9nSEk7RUFDRSxzQmxCMDlDOEI7QUp3akVwQzs7QXNCN2dISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCZ2hIUjs7QXNCbGhISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCcWhIUjs7QXNCdmhISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCMGhIUjs7QXNCNWhISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCK2hIUjs7QXNCamlISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCb2lIUjs7QXNCdGlISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCeWlIUjs7QXNCM2lISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCOGlIUjs7QXNCaGpISTtFQUNJLGNsQnVVTztFa0J0VVA7QXRCbWpIUjs7QXVCN2pIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QmdrSEY7O0F1QjdqSEE7RUFDRTtFQUNBO0VBQ0E7QXZCZ2tIRjs7QXdCL2tIQTtFQUdJO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtBeEIwa0hKO0F3QnZrSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnlrSFI7QXdCM21IQTtFQXNDSTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBR0E7RUFDQTtFQUdJO0VBQ0E7QXhCOGpIUjs7QXdCempISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjRqSFI7QXdCMWpIUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMmpIWjs7QXdCbmpIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCc2pIWjtBd0JsakhRO0VBQ0k7RUFDQTtFQUNBO0F4Qm9qSFo7QXdCampIUTtFQUNJO0VBQ0E7RUFDQTtBeEJtakhaO0F3QmhqSFE7RUFDSTtFQUNBO0VBQ0E7QXhCa2pIWjtBd0I5aUhRO0VBQ0k7RUFDQTtFQUNBO0F4QmdqSFo7O0F5QjVxSEk7RURvSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHQTtFQUdBO0F4QmdpSFI7QXdCOWhIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJnaUhaO0F3QjdoSFE7O0VBRUk7RUFDQTtFQUNBO0F4QitoSFo7QXdCNWhIUTs7RUFFSTtBeEI4aEhaO0F3QjNoSFE7RUFDSTtFQUNBO0F4QjZoSFo7QXdCMWhIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjRoSFo7QXlCdHVISTtFRDhNSTtFQUNBO0F4QjJoSFI7O0F5QjF1SEk7RUR1Tkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1aEhSO0F3QnBoSFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnNoSFo7O0F5Qi92SEk7RURtUEk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJnaEhSO0F3QjlnSFE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCK2dIWjs7QTBCdHlIQTtFQUNJO0VBQ0E7QTFCeXlISjs7QTBCdHlIQTs7Ozs7Ozs7Ozs7O0VBWUksc0N0QlA4QztBSmd6SGxEOztBMEJ0eUhBO0VBQ0ksZ0J0QittQjBCO0VzQjltQjFCLHFCdEI0M0JvQztBSjY2RnhDOztBMEJ2eUhBOztFQUVFLGdCdEIybUI0QjtBSityRzlCOztBMEJyeUhBO0VBQ0k7RUFDQTtBMUJ3eUhKOztBMEJyeUhBO0VBQ0k7RUFDQTtFQUNBO0ExQnd5SEo7O0EwQjd4SEk7RUFOSjs7Ozs7O0lBT1E7RTFCc3lITjtBQUNGOztBMEJseUhBO0VBQ0k7QTFCcXlISjs7QTJCNTFIQTtFQUNJO0VBQ0E7RUFDQTtBM0IrMUhKO0EyQjcxSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IrMUhSO0EyQjMxSEk7RUFDSTtBM0I2MUhSO0EyQjMxSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSwwQnZCbUNIO0V1QmxDRztBM0I2MUhoQjs7QTJCcDFIQTtFQUNJO0EzQnUxSEo7O0EyQmwxSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JxMUhKOztBMkJoMUhBO0VBQ0k7QTNCbTFISjtBMkJqMUhJO0VBQ0k7QTNCbTFIUjtBMkJqMUhJO0VBQ0k7RUFDQSxrRHZCby9Dd0I7RXVCbi9DeEIsbUR2Qm0vQ3dCO0V1QmwvQ3hCO0EzQm0xSFI7O0EyQjUwSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCKzBIUjs7QTJCcjBIUTtFQUNJO0EzQncwSFo7O0EyQmwwSFE7RUFDSTtBM0JxMEhaOztBMkI1ekhZO0VBQ0k7RUFDQTtBM0IrekhoQjs7QTJCdHpIWTtFQUNJO0VBQ0E7QTNCeXpIaEI7QTJCeHpIZ0I7RUFDSTtBM0IwekhwQjs7QTJCbHpIWTtFQUNJO0EzQnF6SGhCOztBMkI1eUhZO0VBQ0k7RUFDQTtBM0IreUhoQjs7QTJCbjJIUTtFQUNJO0EzQnMySFo7O0EyQmgySFE7RUFDSTtBM0JtMkhaOztBMkIxMUhZO0VBQ0k7RUFDQTtBM0I2MUhoQjs7QTJCcDFIWTtFQUNJO0VBQ0E7QTNCdTFIaEI7QTJCdDFIZ0I7RUFDSTtBM0J3MUhwQjs7QTJCaDFIWTtFQUNJO0EzQm0xSGhCOztBMkIxMEhZO0VBQ0k7RUFDQTtBM0I2MEhoQjs7QTJCajRIUTtFQUNJO0EzQm80SFo7O0EyQjkzSFE7RUFDSTtBM0JpNEhaOztBMkJ4M0hZO0VBQ0k7RUFDQTtBM0IyM0hoQjs7QTJCbDNIWTtFQUNJO0VBQ0E7QTNCcTNIaEI7QTJCcDNIZ0I7RUFDSTtBM0JzM0hwQjs7QTJCOTJIWTtFQUNJO0EzQmkzSGhCOztBMkJ4MkhZO0VBQ0k7RUFDQTtBM0IyMkhoQjs7QTJCLzVIUTtFQUNJO0EzQms2SFo7O0EyQjU1SFE7RUFDSTtBM0IrNUhaOztBMkJ0NUhZO0VBQ0k7RUFDQTtBM0J5NUhoQjs7QTJCaDVIWTtFQUNJO0VBQ0E7QTNCbTVIaEI7QTJCbDVIZ0I7RUFDSTtBM0JvNUhwQjs7QTJCNTRIWTtFQUNJO0EzQis0SGhCOztBMkJ0NEhZO0VBQ0k7RUFDQTtBM0J5NEhoQjs7QTJCNzdIUTtFQUNJO0EzQmc4SFo7O0EyQjE3SFE7RUFDSTtBM0I2N0haOztBMkJwN0hZO0VBQ0k7RUFDQTtBM0J1N0hoQjs7QTJCOTZIWTtFQUNJO0VBQ0E7QTNCaTdIaEI7QTJCaDdIZ0I7RUFDSTtBM0JrN0hwQjs7QTJCMTZIWTtFQUNJO0EzQjY2SGhCOztBMkJwNkhZO0VBQ0k7RUFDQTtBM0J1NkhoQjs7QTJCMzlIUTtFQUNJO0EzQjg5SFo7O0EyQng5SFE7RUFDSTtBM0IyOUhaOztBMkJsOUhZO0VBQ0k7RUFDQTtBM0JxOUhoQjs7QTJCNThIWTtFQUNJO0VBQ0E7QTNCKzhIaEI7QTJCOThIZ0I7RUFDSTtBM0JnOUhwQjs7QTJCeDhIWTtFQUNJO0EzQjI4SGhCOztBMkJsOEhZO0VBQ0k7RUFDQTtBM0JxOEhoQjs7QTJCei9IUTtFQUNJO0EzQjQvSFo7O0EyQnQvSFE7RUFDSTtBM0J5L0haOztBMkJoL0hZO0VBQ0k7RUFDQTtBM0JtL0hoQjs7QTJCMStIWTtFQUNJO0VBQ0E7QTNCNitIaEI7QTJCNStIZ0I7RUFDSTtBM0I4K0hwQjs7QTJCdCtIWTtFQUNJO0EzQnkrSGhCOztBMkJoK0hZO0VBQ0k7RUFDQTtBM0JtK0hoQjs7QTJCdmhJUTtFQUNJO0EzQjBoSVo7O0EyQnBoSVE7RUFDSTtBM0J1aElaOztBMkI5Z0lZO0VBQ0k7RUFDQTtBM0JpaEloQjs7QTJCeGdJWTtFQUNJO0VBQ0E7QTNCMmdJaEI7QTJCMWdJZ0I7RUFDSTtBM0I0Z0lwQjs7QTJCcGdJWTtFQUNJO0EzQnVnSWhCOztBMkI5L0hZO0VBQ0k7RUFDQTtBM0JpZ0loQjs7QTJCMy9ISTtFQUNJO0EzQjgvSFI7QTJCNy9IUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCKy9IWjs7QTRCdHBJQTtFQUNJO0E1QnlwSUo7O0E0QmxwSVk7RUFDSSwyQnhCd1VEO0FKNjBIZjs7QTRCdHBJWTtFQUNJLDJCeEJ3VUQ7QUppMUhmOztBNEIxcElZO0VBQ0ksMkJ4QndVRDtBSnExSGY7O0E0QjlwSVk7RUFDSSwyQnhCd1VEO0FKeTFIZjs7QTRCbHFJWTtFQUNJLDJCeEJ3VUQ7QUo2MUhmOztBNEJ0cUlZO0VBQ0ksMkJ4QndVRDtBSmkySGY7O0E0QjFxSVk7RUFDSSwyQnhCd1VEO0FKcTJIZjs7QTRCOXFJWTtFQUNJLDJCeEJ3VUQ7QUp5MkhmOztBNEIxcUlBO0VBQ0k7QTVCNnFJSjs7QTRCenFJQTtFQUNJO0VBQ0E7QTVCNHFJSjtBNEIzcUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsMkJ4Qm1DSztFd0JsQ0w7RUFDQTtBNUI2cUlSOztBNEI3cElJO0VBQ0ksNkRBWEk7QTVCMnFJWjs7QTRCanFJSTtFQUNJLDZEQVhJO0E1QitxSVo7O0E0QnJxSUk7RUFDSSw2REFYSTtBNUJtcklaOztBNEJ6cUlJO0VBQ0ksNkRBWEk7QTVCdXJJWjs7QTRCN3FJSTtFQUNJLHdHQVhJO0E1QjJySVo7O0E0QmpySUk7RUFDSSw2REFYSTtBNUIrcklaOztBNEJycklJO0VBQ0ksNkRBWEk7QTVCbXNJWjs7QTZCdnVJQTs7RUFFSTtBN0IwdUlKOztBNkJ2dUlBO0VBQ0ksZ0J6QmtrQjBCO0FKd3FIOUI7O0E2QnZ1SUE7RUFDSTtBN0IwdUlKOztBNkJ2dUlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMHVJSjtBNkJ4dUlJO0VBQ0k7QTdCMHVJUjtBNkJ2dUlJO0VBQ0k7RUFDQTtBN0J5dUlSO0E2QnR1SUk7RUFDSTtFQUNBO0E3Qnd1SVI7O0E2Qjl0SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JpdUlSOztBNkI5dElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JpdUlSOztBNkI3dElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JndUlSOztBNkI1dElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCK3RJUjs7QTZCM3dJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qjh3SVI7O0E2QjN3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qjh3SVI7O0E2QjF3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjZ3SVI7O0E2Qnp3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I0d0lSOztBNkJ4eklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMnpJUjs7QTZCeHpJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMnpJUjs7QTZCdnpJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCMHpJUjs7QTZCdHpJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qnl6SVI7O0E2QnIySUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3MklSOztBNkJyMklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3MklSOztBNkJwMklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J1MklSOztBNkJuMklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCczJJUjs7QTZCbDVJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnE1SVI7O0E2Qmw1SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QnE1SVI7O0E2Qmo1SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qm81SVI7O0E2Qmg1SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JtNUlSOztBNkIvN0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazhJUjs7QTZCLzdJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCazhJUjs7QTZCOTdJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCaThJUjs7QTZCNzdJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Qmc4SVI7O0E2QjUrSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IrK0lSOztBNkI1K0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IrK0lSOztBNkIzK0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0I4K0lSOztBNkIxK0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCNitJUjs7QTZCemhKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjRoSlI7O0E2QnpoSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjRoSlI7O0E2QnhoSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjJoSlI7O0E2QnZoSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0IwaEpSOztBNkJyaEpBO0VBQ0k7RUFDQTtBN0J3aEpKO0E2QnRoSkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0J3aEpSO0E2QnBoSlE7RUFDSTtBN0JzaEpaO0E2QmxoSkk7RUFDSSxvQnpCdXNCc0I7RXlCdHNCdEI7QTdCb2hKUjtBNkJsaEpRO0VBQ0k7RUFDQTtBN0JvaEpaOztBNkI3Z0pBO0VBQ0k7RUFDQTtFQUNBO0E3QmdoSko7QTZCOWdKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCZ2hKUjtBNkI3Z0pJO0VBQ0k7RUFDQTtFQUNBO0E3QitnSlI7QTZCM2dKUTtFQUNJO0VBQ0E7QTdCNmdKWjtBNkIxZ0pRO0VBQ0k7RUFDQTtBN0I0Z0paOztBNkJyZ0pJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCd2dKUjtBNkJ0Z0pRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0J3Z0paOztBNkI5Z0pJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCaWhKUjtBNkIvZ0pRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0JpaEpaOztBNkJ2aEpJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCMGhKUjtBNkJ4aEpRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0IwaEpaOztBNkJoaUpJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCbWlKUjtBNkJqaUpRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0JtaUpaOztBNkJ6aUpJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCNGlKUjtBNkIxaUpRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0I0aUpaOztBNkJsakpJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCcWpKUjtBNkJuakpRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0JxakpaOztBNkIzakpJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCOGpKUjtBNkI1akpRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0I4akpaOztBNkJwa0pJO0VBQ0kseUJ6QndLTztFeUJ2S1A7QTdCdWtKUjtBNkJya0pRO0VBQ0ksY3pCb0tHO0V5Qm5LSDtBN0J1a0paOztBNkJ6akpJO0VBQ0k7QTdCNGpKUjs7QTZCdGpKSTtFQUNJO0E3QnlqSlI7QTZCdGpKSTs7Ozs7RUFLSTtFQUNBLGN6QnZJSztBSitySmI7O0E2QmxqSkk7O0VBRUk7RUFDQTtBN0JxakpSOztBNkI1aUpRO0VBQ0k7QTdCK2lKWjs7QTZCM2lKSTtFQUNJO0VBQ0E7QTdCOGlKUjs7QTZCcmpKUTtFQUNJO0E3QndqSlo7O0E2QnBqSkk7RUFDSTtFQUNBO0E3QnVqSlI7O0E2QjlqSlE7RUFDSTtBN0Jpa0paOztBNkI3akpJO0VBQ0k7RUFDQTtBN0Jna0pSOztBNkJ2a0pRO0VBQ0k7QTdCMGtKWjs7QTZCdGtKSTtFQUNJO0VBQ0E7QTdCeWtKUjs7QTZCaGxKUTtFQUNJO0E3Qm1sSlo7O0E2Qi9rSkk7RUFDSTtFQUNBO0E3QmtsSlI7O0E2QnpsSlE7RUFDSTtBN0I0bEpaOztBNkJ4bEpJO0VBQ0k7RUFDQTtBN0IybEpSOztBNkJsbUpRO0VBQ0k7QTdCcW1KWjs7QTZCam1KSTtFQUNJO0VBQ0E7QTdCb21KUjs7QTZCM21KUTtFQUNJO0E3QjhtSlo7O0E2QjFtSkk7RUFDSTtFQUNBO0E3QjZtSlI7O0E2QnZtSkk7RUFDSTtBN0IwbUpSO0E2QnRtSlE7RUFDSTtBN0J3bUpaO0E2QnJtSlE7RUFDSTtBN0J1bUpaOztBOEIxMUpJO0VBQ0k7QTlCNjFKUjtBOEIxMUpRO0VBQ0k7RUFDQTtFQUNBO0E5QjQxSlo7O0ErQnQySkE7RUFDSSxxQjNCNGhCMEI7RTJCM2hCMUIsZ0QzQmtrQjBCO0FKdXlJOUI7O0ErQnQySkE7RUFDSTtBL0J5MkpKOztBK0JwMkpJO0VBQ0k7QS9CdTJKUjs7QStCbjJKQTtFQUNJO0EvQnMySko7O0ErQm4ySkE7RUFDSTtFQUNBO0EvQnMySko7O0ErQm4ySkE7RUFDSTtBL0JzMkpKOztBK0JuMkpBO0VBQ0k7QS9CczJKSjtBK0JwMkpJO0VBQ0k7RUFDQSw2QzNCb2lCc0I7QUprMEk5Qjs7QStCNzFKSTtFQUNJLHlCM0JxU087RTJCcFNQO0EvQmcySlI7QStCOTFKUTtFQUNJO0VBQ0E7RUFDQTtBL0JnMkpaO0ErQjcxSlE7RUFDSTtBL0IrMUpaOztBK0IxMkpJO0VBQ0kseUIzQnFTTztFMkJwU1A7QS9CNjJKUjtBK0IzMkpRO0VBQ0k7RUFDQTtFQUNBO0EvQjYySlo7QStCMTJKUTtFQUNJO0EvQjQySlo7O0ErQnYzSkk7RUFDSSx5QjNCcVNPO0UyQnBTUDtBL0IwM0pSO0ErQngzSlE7RUFDSTtFQUNBO0VBQ0E7QS9CMDNKWjtBK0J2M0pRO0VBQ0k7QS9CeTNKWjs7QStCcDRKSTtFQUNJLHlCM0JxU087RTJCcFNQO0EvQnU0SlI7QStCcjRKUTtFQUNJO0VBQ0E7RUFDQTtBL0J1NEpaO0ErQnA0SlE7RUFDSTtBL0JzNEpaOztBK0JqNUpJO0VBQ0kseUIzQnFTTztFMkJwU1A7QS9CbzVKUjtBK0JsNUpRO0VBQ0k7RUFDQTtFQUNBO0EvQm81Slo7QStCajVKUTtFQUNJO0EvQm01Slo7O0ErQjk1Skk7RUFDSSx5QjNCcVNPO0UyQnBTUDtBL0JpNkpSO0ErQi81SlE7RUFDSTtFQUNBO0VBQ0E7QS9CaTZKWjtBK0I5NUpRO0VBQ0k7QS9CZzZKWjs7QStCMzZKSTtFQUNJLHlCM0JxU087RTJCcFNQO0EvQjg2SlI7QStCNTZKUTtFQUNJO0VBQ0E7RUFDQTtBL0I4NkpaO0ErQjM2SlE7RUFDSTtBL0I2NkpaOztBK0J4N0pJO0VBQ0kseUIzQnFTTztFMkJwU1A7QS9CMjdKUjtBK0J6N0pRO0VBQ0k7RUFDQTtFQUNBO0EvQjI3Slo7QStCeDdKUTtFQUNJO0EvQjA3Slo7O0ErQm43Skk7RUFDSTtBL0JzN0pSO0ErQnI3SlE7RUFDSSxxQjNCaVJHO0FKc3FKZjs7QStCMTdKSTtFQUNJO0EvQjY3SlI7QStCNTdKUTtFQUNJLHFCM0JpUkc7QUo2cUpmOztBK0JqOEpJO0VBQ0k7QS9CbzhKUjtBK0JuOEpRO0VBQ0kscUIzQmlSRztBSm9ySmY7O0ErQng4Skk7RUFDSTtBL0IyOEpSO0ErQjE4SlE7RUFDSSxxQjNCaVJHO0FKMnJKZjs7QStCLzhKSTtFQUNJO0EvQms5SlI7QStCajlKUTtFQUNJLHFCM0JpUkc7QUprc0pmOztBK0J0OUpJO0VBQ0k7QS9CeTlKUjtBK0J4OUpRO0VBQ0kscUIzQmlSRztBSnlzSmY7O0ErQjc5Skk7RUFDSTtBL0JnK0pSO0ErQi85SlE7RUFDSSxxQjNCaVJHO0FKZ3RKZjs7QStCcCtKSTtFQUNJO0EvQnUrSlI7QStCdCtKUTtFQUNJLHFCM0JpUkc7QUp1dEpmOztBK0JsK0pBO0VBQ0k7QS9CcStKSjtBK0JwK0pJO0VBQ0k7RUFDQTtBL0JzK0pSO0ErQnArSkk7RUFDSTtBL0JzK0pSOztBK0JoK0pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbStKSjs7QStCaCtKQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JtK0pKOztBK0JoK0pBO0VBQ0k7QS9CbStKSjs7QStCaCtKQTtFQUNDO0lBQUs7RS9CbytKSjtBQUNGO0ErQmwrSkE7RUFDSTtFQUNBO0EvQm8rSko7QStCbitKSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnErSlI7QStCbitKSTtFQUNJO0EvQnErSlI7O0ErQmorSkE7RUFDSTtBL0JvK0pKO0ErQm4rSkk7RUFDSTtBL0JxK0pSO0ErQmwrSlE7RUFDSTtBL0JvK0paO0ErQmwrSlE7RUFDSTtBL0JvK0paO0ErQmorSlk7RUFDSTtBL0JtK0poQjtBK0JqK0pZO0VBQ0k7QS9CbStKaEI7O0FnQ25uS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDc25LSjs7QWdDbm5LQTtFQUNJLDZDNUI0akIwQjtFNEIzakIxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3NuS0o7QWdDcG5LSTtFQUNJO0VBQ0E7RUFDQTtBaENzbktSO0FnQ25uS0k7RUFDSTtBaENxbktSOztBZ0NqbktBO0VBQ0k7SUFDSTtFaENvbktOO0VnQ2puS0U7SUFDSTtFaENtbktOO0FBQ0Y7QWdDaG5LQTtFQUNJO0lBQ0k7RWhDa25LTjtFZ0MvbUtFO0lBQ0k7RWhDaW5LTjtBQUNGO0FnQzltS0E7RUFDSTtJQUNJO0VoQ2duS047RWdDN21LRTtJQUNJO0VoQyttS047RWdDNW1LRTtJQUNJO0VoQzhtS047QUFDRjtBZ0MzbUtBO0VBQ0k7QWhDNm1LSjtBZ0M1bUtJO0VBQ0k7QWhDOG1LUjtBZ0MzbUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2bUtSOztBZ0N2bUtBO0VBQ0k7QWhDMG1LSjs7QWdDbm1LQTtFQUNJO0FoQ3NtS0o7O0FnQ25tS0E7RUFDSTtBaENzbUtKOztBZ0NsbUtJO0VBQ0k7QWhDcW1LUjtBZ0NsbUtJO0VBQ0k7QWhDb21LUjs7QWdDL2xLSTtFQUNJO0FoQ2ttS1I7QWdDaG1LWTtFQUNJO0FoQ2ttS2hCO0FnQ3BtS1E7RUFJSTtBaENtbUtaO0FnQ2xtS1k7RUFDSTtBaENvbUtoQjtBZ0NsbUtZO0VBQ0ksVzVCeEZMO0FKNHJLWDs7QWdDMWxLUTtFQUNFO0VBQ0EsYzVCNk1LO0FKZzVKZjs7QWdDL2xLUTtFQUNFO0VBQ0EsYzVCNk1LO0FKcTVKZjs7QWdDcG1LUTtFQUNFO0VBQ0EsYzVCNk1LO0FKMDVKZjs7QWdDem1LUTtFQUNFO0VBQ0EsYzVCNk1LO0FKKzVKZjs7QWdDOW1LUTtFQUNFO0VBQ0EsYzVCNk1LO0FKbzZKZjs7QWdDbm5LUTtFQUNFO0VBQ0EsYzVCNk1LO0FKeTZKZjs7QWdDeG5LUTtFQUNFO0VBQ0EsYzVCNk1LO0FKODZKZjs7QWdDN25LUTtFQUNFO0VBQ0EsYzVCNk1LO0FKbTdKZjs7QWlDbHdLUTtFQUNJO0VBQ0EsZ0I3QmdvQmtCO0FKcW9KOUI7O0FpQy92S0k7RUFDSTtFQUNBLGdCN0J3bkJzQjtBSjBvSjlCOztBaUM1dktJO0VBQ0ksZ0I3QnFqQnNCO0FKMHNKOUI7O0FpQzN2S0E7RUFDSTtBakM4dktKO0FpQzV2S0k7RUFDSTtBakM4dktSO0FpQzV2S1E7RUFDSTtFQUNBLGdCN0JxbUJrQjtBSnlwSjlCO0FpQzV2S1k7RUFDSTtFQUNBLG1CN0I0Qkg7RTZCM0JHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzh2S2hCO0FpQzN2S1k7RUFDSSxjN0JpQkg7QUo0dUtiO0FpQzN2S2dCO0VBQ0k7QWpDNnZLcEI7QWlDdnZLSTtFQUNJO0FqQ3l2S1I7QWlDdnZLUTtFQUNJO0FqQ3l2S1o7O0FpQ2h2S1E7RUFDSTtFQUNBO0VBQ0E7QWpDbXZLWjtBaUNqdktZO0VBQ0k7QWpDbXZLaEI7O0FpQzF1S1E7RUFDSSx5QjdCakREO0U2QmtEQztBakM2dUtaOztBaUNwdUtRO0VBQ0k7RUFDQTtBakN1dUtaO0FpQ3J1S1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUM1RlYsdUdENkZVO0FqQ3V1S2hCO0FrQ2gwS007RURrRk07SUNqRko7RWxDbTBLTjtBQUNGO0FpQ3h1S2dCO0VBQ0kseUI3Qi9DUDtBSnl4S2I7O0FpQ2p1S0k7RUFDSTtFQUNBO0FqQ291S1I7QWlDbHVLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQ291S1o7QWlDbHVLWTtFQUNJO0FqQ291S2hCO0FpQ2p1S1k7RUFDSTtBakNtdUtoQjtBaUMvdEtnQjtFQUNJLFc3QjNHVDtBSjQwS1g7QWlDN3RLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQyt0S2hCO0FpQzd0S2dCO0VBQ0k7RUFDQTtBakMrdEtwQjtBaUM1dEtnQjtFQUNJO0FqQzh0S3BCO0FpQ3p0S2dCO0VBQ0k7RUFDQTtBakMydEtwQjtBaUN4dEtnQjtFQUNJO0FqQzB0S3BCOztBaUNodEtJO0VBQ0k7RUFDQTtFQUNBO0FqQ210S1I7QWlDanRLUTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakNtdEtkO0VpQy9zS2M7SUFDSSwwQjdCcElQO0VKcTFLWDtBQUNGOztBaUN6c0tJO0VBQ0k7QWpDNHNLUjtBaUMxc0tRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzRzS1o7QWlDMXNLWTtFQUNJO0FqQzRzS2hCO0FpQ3pzS1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0JwS0g7RTZCcUtHO0FqQzJzS2hCO0FpQ3hzS1k7RUFFSSxXN0J6TUw7RTZCME1LO0FqQ3lzS2hCO0FpQ3ZzS2dCO0VBQ0k7RUFDQTtBakN5c0twQjs7QWlDanNLSTtFQUNJO0FqQ29zS1I7QWlDbHNLUTtFQUNJLHlCN0IzTEM7QUorM0tiOztBaUMzcktZO0VBQ0ksYzdCNkVEO0U2QjVFQyx5QjdCNEVEO0FKa25LZjs7QWlDaHNLWTtFQUNJLGM3QjZFRDtFNkI1RUMseUI3QjRFRDtBSnVuS2Y7O0FpQ3JzS1k7RUFDSSxjN0I2RUQ7RTZCNUVDLHlCN0I0RUQ7QUo0bktmOztBaUMxc0tZO0VBQ0ksYzdCNkVEO0U2QjVFQyx5QjdCNEVEO0FKaW9LZjs7QWlDL3NLWTtFQUNJLGM3QjZFRDtFNkI1RUMseUI3QjRFRDtBSnNvS2Y7O0FpQ3B0S1k7RUFDSSxjN0I2RUQ7RTZCNUVDLHlCN0I0RUQ7QUoyb0tmOztBaUN6dEtZO0VBQ0ksYzdCNkVEO0U2QjVFQyx5QjdCNEVEO0FKZ3BLZjs7QWlDOXRLWTtFQUNJLGM3QjZFRDtFNkI1RUMseUI3QjRFRDtBSnFwS2Y7O0FpQzN0S0E7RUFDSSx5QjdCN01TO0U2QjhNVCxzQzdCNGxDZ0M7QUprb0lwQztBaUMzdEtRO0VBQ0k7QWpDNnRLWjtBaUMzdEtZO0VBQ0ksVzdCcFBMO0U2QnFQSztBakM2dEtoQjtBaUN0dEtZO0VBQ0k7QWpDd3RLaEI7QWlDdHRLZ0I7RUFDSSxjN0IvUFQ7RTZCZ1FTLHlCN0JsT1A7QUowN0tiOztBaUMvc0tJO0VBQ0kseUI3QnNDTztBSjRxS2Y7O0FpQ250S0k7RUFDSSx5QjdCc0NPO0FKZ3JLZjs7QWlDdnRLSTtFQUNJLHlCN0JzQ087QUpvcktmOztBaUMzdEtJO0VBQ0kseUI3QnNDTztBSndyS2Y7O0FpQy90S0k7RUFDSSx5QjdCc0NPO0FKNHJLZjs7QWlDbnVLSTtFQUNJLHlCN0JzQ087QUpnc0tmOztBaUN2dUtJO0VBQ0kseUI3QnNDTztBSm9zS2Y7O0FpQzN1S0k7RUFDSSx5QjdCc0NPO0FKd3NLZjs7QWlDMXVLQTtFQUNJO0FqQzZ1S0o7O0FpQ3R1S1k7RUFDSSxXN0J4Ukw7RTZCeVJLLHlCN0J3QkQ7QUppdEtmO0FpQ251S2dCO0VBQ0ksYzdCaUJMO0U2QmhCSztBakNxdUtwQjtBaUM5dEtnQjtFQUNJLGM3QlFMO0U2QlBLO0FqQ2d1S3BCO0FpQzl0S29CO0VBQ0kseUI3QklUO0FKNHRLZjtBaUN2dEtvQjtFQUNJLHlCN0JOVDtBSit0S2Y7QWlDaHRLb0I7RUFDSSwwQjdCaEJUO0FKa3VLZjs7QWlDNXZLWTtFQUNJLFc3QnhSTDtFNkJ5UksseUI3QndCRDtBSnV1S2Y7QWlDenZLZ0I7RUFDSSxjN0JpQkw7RTZCaEJLO0FqQzJ2S3BCO0FpQ3B2S2dCO0VBQ0ksYzdCUUw7RTZCUEs7QWpDc3ZLcEI7QWlDcHZLb0I7RUFDSSx5QjdCSVQ7QUprdktmO0FpQzd1S29CO0VBQ0kseUI3Qk5UO0FKcXZLZjtBaUN0dUtvQjtFQUNJLDBCN0JoQlQ7QUp3dktmOztBaUNseEtZO0VBQ0ksVzdCeFJMO0U2QnlSSyx5QjdCd0JEO0FKNnZLZjtBaUMvd0tnQjtFQUNJLGM3QmlCTDtFNkJoQks7QWpDaXhLcEI7QWlDMXdLZ0I7RUFDSSxjN0JRTDtFNkJQSztBakM0d0twQjtBaUMxd0tvQjtFQUNJLHlCN0JJVDtBSnd3S2Y7QWlDbndLb0I7RUFDSSx5QjdCTlQ7QUoyd0tmO0FpQzV2S29CO0VBQ0ksMEI3QmhCVDtBSjh3S2Y7O0FpQ3h5S1k7RUFDSSxXN0J4Ukw7RTZCeVJLLHlCN0J3QkQ7QUpteEtmO0FpQ3J5S2dCO0VBQ0ksYzdCaUJMO0U2QmhCSztBakN1eUtwQjtBaUNoeUtnQjtFQUNJLGM3QlFMO0U2QlBLO0FqQ2t5S3BCO0FpQ2h5S29CO0VBQ0kseUI3QklUO0FKOHhLZjtBaUN6eEtvQjtFQUNJLHlCN0JOVDtBSml5S2Y7QWlDbHhLb0I7RUFDSSwwQjdCaEJUO0FKb3lLZjs7QWlDOXpLWTtFQUNJLFc3QnhSTDtFNkJ5UksseUI3QndCRDtBSnl5S2Y7QWlDM3pLZ0I7RUFDSSxjN0JpQkw7RTZCaEJLO0FqQzZ6S3BCO0FpQ3R6S2dCO0VBQ0ksYzdCUUw7RTZCUEs7QWpDd3pLcEI7QWlDdHpLb0I7RUFDSSx5QjdCSVQ7QUpvektmO0FpQy95S29CO0VBQ0kseUI3Qk5UO0FKdXpLZjtBaUN4eUtvQjtFQUNJLDBCN0JoQlQ7QUowektmOztBaUNwMUtZO0VBQ0ksVzdCeFJMO0U2QnlSSyx5QjdCd0JEO0FKK3pLZjtBaUNqMUtnQjtFQUNJLGM3QmlCTDtFNkJoQks7QWpDbTFLcEI7QWlDNTBLZ0I7RUFDSSxjN0JRTDtFNkJQSztBakM4MEtwQjtBaUM1MEtvQjtFQUNJLHlCN0JJVDtBSjAwS2Y7QWlDcjBLb0I7RUFDSSx5QjdCTlQ7QUo2MEtmO0FpQzl6S29CO0VBQ0ksMEI3QmhCVDtBSmcxS2Y7O0FpQzEyS1k7RUFDSSxXN0J4Ukw7RTZCeVJLLHlCN0J3QkQ7QUpxMUtmO0FpQ3YyS2dCO0VBQ0ksYzdCaUJMO0U2QmhCSztBakN5MktwQjtBaUNsMktnQjtFQUNJLGM3QlFMO0U2QlBLO0FqQ28yS3BCO0FpQ2wyS29CO0VBQ0kseUI3QklUO0FKZzJLZjtBaUMzMUtvQjtFQUNJLHlCN0JOVDtBSm0yS2Y7QWlDcDFLb0I7RUFDSSwwQjdCaEJUO0FKczJLZjs7QWlDaDRLWTtFQUNJLFc3QnhSTDtFNkJ5UksseUI3QndCRDtBSjIyS2Y7QWlDNzNLZ0I7RUFDSSxjN0JpQkw7RTZCaEJLO0FqQyszS3BCO0FpQ3gzS2dCO0VBQ0ksYzdCUUw7RTZCUEs7QWpDMDNLcEI7QWlDeDNLb0I7RUFDSSx5QjdCSVQ7QUpzM0tmO0FpQ2ozS29CO0VBQ0kseUI3Qk5UO0FKeTNLZjtBaUMxMktvQjtFQUNJLDBCN0JoQlQ7QUo0M0tmOztBaUNuMktBO0VBQ0k7RUFDQTtFQUNBO0FqQ3MyS0o7QWlDcDJLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDczJLUjtBaUNuMktJO0VBQ0k7RUFDQTtFQUNBO0FqQ3EyS1I7QWlDbjJLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjdCa1FrQjtBSm1tSzlCO0FpQ24yS1k7RUFFSSx5QjdCdlVIO0U2QndVRyxXN0J2V0w7QUoyc0xYOztBaUM1MUtJO0VBQ0k7QWpDKzFLUjtBaUM3MUtRO0VBQ0k7RUFDQTtFQUNBLGdCN0IrT2tCO0U2QjlPbEI7QWpDKzFLWjtBaUM3MUtZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQysxS2hCO0FpQzUxS1k7RUFDSTtFQUNBLGM3QnBXSDtBSmtzTGI7QWlDNTFLZ0I7RUFDSTtBakM4MUtwQjtBaUMxMUtZO0VBQ0k7RUFDQSxjN0I3V0g7RTZCOFdHO0FqQzQxS2hCO0FpQzExS2dCO0VBQ0k7QWpDNDFLcEI7QWlDcDFLb0I7RUFDSTtBakNzMUt4Qjs7QWlDNTBLSTtFQUNJO0FqQyswS1I7QWlDNzBLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQyswS1o7QWlDNzBLWTtFQUNJLGdCN0J3TGM7QUp1cEs5QjtBaUM1MEtZO0VBQ0ksYzdCaFpIO0U2QmlaRztFQUNBLGdCN0JpTGM7RTZCaExkO0FqQzgwS2hCO0FpQ3owS2dCO0VBQ0ksYzdCdFpQO0FKaXVMYjtBaUN6MEtvQjtFQUNJO0FqQzIwS3hCO0FpQ3QwS1k7RUFDSSxxQjdCcGFIO0FKNHVMYjtBaUNyMEtZO0VBQ0kscUI3Qm5hSDtBSjB1TGI7O0FpQzl6S1E7RUFDSTtFQUNBO0FqQ2kwS1o7QWlDL3pLWTtFQUNJLHFCN0J0Ykg7RTZCdWJHO0VBQ0EsYzdCeGJIO0FKeXZMYjs7QWlDdHpLZ0I7RUFDSSxjN0JsTEw7RTZCbUxLLHFCN0JuTEw7QUo0K0tmOztBaUMzektnQjtFQUNJLGM3QmxMTDtFNkJtTEsscUI3Qm5MTDtBSmkvS2Y7O0FpQ2gwS2dCO0VBQ0ksYzdCbExMO0U2Qm1MSyxxQjdCbkxMO0FKcy9LZjs7QWlDcjBLZ0I7RUFDSSxjN0JsTEw7RTZCbUxLLHFCN0JuTEw7QUoyL0tmOztBaUMxMEtnQjtFQUNJLGM3QmxMTDtFNkJtTEsscUI3Qm5MTDtBSmdnTGY7O0FpQy8wS2dCO0VBQ0ksYzdCbExMO0U2Qm1MSyxxQjdCbkxMO0FKcWdMZjs7QWlDcDFLZ0I7RUFDSSxjN0JsTEw7RTZCbUxLLHFCN0JuTEw7QUowZ0xmOztBaUN6MUtnQjtFQUNJLGM3QmxMTDtFNkJtTEsscUI3Qm5MTDtBSitnTGY7O0FpQ24xS0k7RUFDSTtFQUNBO0FqQ3MxS1I7QWlDcDFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNzMUtaO0FpQ3AxS1k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3ExS2hCO0FpQ2wxS1k7RUFDSTtFQUNBO0VBQ0E7QWpDbzFLaEI7QWlDajFLWTtFQUNJO0VBQ0E7RUFDQTtBakNtMUtoQjtBaUNoMUtZO0VBR0kseUI3QnJmSDtFNkJzZkcsVzdCcmhCTDtBSnEyTFg7QWlDNzBLWTtFQUNJO0FqQyswS2hCOztBbUN2NExJO0VBQ0ksb0MvQnl4QnNCO0FKaW5LOUI7QW1DeDRMSTtFQUNJLHdDL0JxeEJzQjtBSnFuSzlCOztBbUNuNExJOztFQUVJO0FuQ3M0TFI7O0FtQ2g0TEE7RUFDSTtBbkNtNExKO0FtQzkzTFE7O0VBQ0k7QW5DaTRMWjtBbUM5M0xROztFQUNJO0FuQ2k0TFo7QW1DNzNMSTtFQUNJLHdDL0JzdkJzQjtBSnlvSzlCOztBbUN2M0xZO0VBQ0k7QW5DMDNMaEI7O0FtQ3AzTFk7RUFDSTtBbkN1M0xoQjs7QW1DLzNMWTtFQUNJO0FuQ2s0TGhCOztBbUM1M0xZO0VBQ0k7QW5DKzNMaEI7O0FtQ3Y0TFk7RUFDSTtBbkMwNExoQjs7QW1DcDRMWTtFQUNJO0FuQ3U0TGhCOztBbUMvNExZO0VBQ0k7QW5DazVMaEI7O0FtQzU0TFk7RUFDSTtBbkMrNExoQjs7QW1DdjVMWTtFQUNJO0FuQzA1TGhCOztBbUNwNUxZO0VBQ0k7QW5DdTVMaEI7O0FtQy81TFk7RUFDSTtBbkNrNkxoQjs7QW1DNTVMWTtFQUNJO0FuQys1TGhCOztBbUN2NkxZO0VBQ0k7QW5DMDZMaEI7O0FtQ3A2TFk7RUFDSTtBbkN1NkxoQjs7QW1DLzZMWTtFQUNJO0FuQ2s3TGhCOztBbUM1NkxZO0VBQ0k7QW5DKzZMaEI7O0FtQ3o2TEE7RUFDSTtBbkM0NkxKOztBbUN4NkxJO0VBQ0k7RUFDQTtBbkMyNkxSO0FtQzE2TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkM0NkxaO0FtQ3o2TEk7RUFDSTtBbkMyNkxSO0FtQzE2TFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DNDZMWjtBbUMxNkxRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzQ2TFo7O0FvQ3JnTUE7RUFDSSxnQmhDb29CMEI7QUpvNEs5Qjs7QW9DcGdNSTtFQUNJO0FwQ3VnTVI7QW9DcmdNUTtFQUNJO0FwQ3VnTVo7QW9DbmdNSTtFQUNJO0FwQ3FnTVI7O0FvQy8vTEU7RUFDQztFQUNBO0VBQ0E7QXBDa2dNSDtBb0M5L0xHO0VBQ0M7RUFDQTtBcENnZ01KO0FvQzEvTEU7RUFDQztFQUNBO0FwQzQvTEg7QW9DeC9MRztFQUNDO0FwQzAvTEo7QW9DcC9MRTtFQUNDO0VBQ0E7QXBDcy9MSDtBb0NsL0xHO0VBQ0M7QXBDby9MSjtBb0MvK0xDO0VBQ0M7QXBDaS9MRjtBb0MvK0xFO0VBQ0M7RUFDQTtFQUNBO0FwQ2kvTEg7QW9DNytMRztFQUNDO0VBQ0E7QXBDKytMSjtBb0N6K0xFO0VBQ0M7RUFDQTtFQUNBO0FwQzIrTEg7QW9DditMRztFQUNDO0VBQ0E7QXBDeStMSjs7QW9DbCtMQTtFQUNDLHFCaENvNkNtQztBSmlrSnBDOztBb0NqK0xBO0VBQ0M7RUFDQTtFQUNBO0FwQ28rTEQ7QW9DbCtMQztFQUxEO0lBTUU7RXBDcStMQTtBQUNGOztBb0NsK0xBO0VBQ0M7RUFDQTtFQUNBO0VBQ0EscUJoQ2s1Q21DO0FKbWxKcEM7QW9DbitMQztFQU5EO0lBT0U7RXBDcytMQTtBQUNGOztBb0NuK0xBO0VBQ0M7SUFDQztJQUNBO0VwQ3MrTEE7RW9DbitMRDtJQUNDO0lBQ0E7RXBDcStMQTtBQUNGO0FvQ2orTEE7RUFDQztJQUNDO0lBQ0E7RXBDbStMQTtFb0NoK0xEO0lBQ0M7SUFDQTtFcENrK0xBO0FBQ0Y7QW9DLzlMQTtFQUNDO0lBQ0M7SUFDQTtFcENpK0xBO0VvQzk5TEQ7SUFDQztFcENnK0xBO0FBQ0Y7QW9DNzlMQTtFQUNDO0VBQ0E7RUFDQTtBcEMrOUxEOztBcUMzbk1RO0VBQ0k7RUFDQTtBckM4bk1aOztBcUN2bk1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQzBuTVI7QXFDdG5NUTtFQUNJO0VBQ0E7QXJDd25NWjs7QXFDbG5NSTtFQUNJLGdCakN5aUJzQjtBSjRrTDlCOztBc0NucE1BO0VBQ0k7QXRDc3BNSjs7QXNDbHBNQTtFQUNJO0F0Q3FwTUo7O0FzQ2pwTUE7RUFDSTtBdENvcE1KOztBc0NqcE1BO0VBQ0k7QXRDb3BNSjtBc0NscE1JO0VBQ0k7RUFDQTtBdENvcE1SO0FzQ2xwTVE7RUFDSTtBdENvcE1aOztBc0M3b01BO0VBQ0k7QXRDZ3BNSjtBc0M5b01JO0VBQ0k7RUFDQTtFQUNBO0F0Q2dwTVI7O0FzQzVvTUE7RUFDSTtJQUNJO0V0QytvTU47QUFDRjtBc0Mxb01BO0VBQ0k7RUFDQTtFQUNBO0F0QzRvTUo7QXNDMW9NSTtFQUNJO0VBQ0E7QXRDNG9NUjtBc0Mxb01RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmxDOUJEO0VrQytCQztFQUNBO0VBQ0E7RUFDQTtBdEM0b01aOztBc0Nyb01BO0VBQ0k7QXRDd29NSjtBc0N0b01JO0VBQ0k7RUFDQTtBdEN3b01SO0FzQ3RvTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QmxDckJDO0VrQ3NCRCxXbENyREQ7RWtDc0RDO0VBQ0E7RUFDQTtFQUNBO0F0Q3dvTVo7QXNDdG9NWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCbENoQ0g7RWtDaUNHO0VBQ0E7RUFDQTtBdEN3b01oQjs7QXNDam9NQTtFQUNJO0F0Q29vTUo7QXNDbG9NSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFdsQ2hGRztBSm90TVg7QXNDbm9NUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENxb01aOztBc0M5bk1JO0VBQ0kseUJsQ2tOTztBSis2TGY7QXNDaG9NUTtFQUNJLDBCbENnTkc7QUprN0xmO0FzQ2hvTVE7RUFDSTtFQUNBO0F0Q2tvTVo7QXNDam9NWTtFQUNJO0F0Q21vTWhCOztBc0M1b01JO0VBQ0kseUJsQ2tOTztBSjY3TGY7QXNDOW9NUTtFQUNJLDBCbENnTkc7QUpnOExmO0FzQzlvTVE7RUFDSTtFQUNBO0F0Q2dwTVo7QXNDL29NWTtFQUNJO0F0Q2lwTWhCOztBc0MxcE1JO0VBQ0kseUJsQ2tOTztBSjI4TGY7QXNDNXBNUTtFQUNJLDBCbENnTkc7QUo4OExmO0FzQzVwTVE7RUFDSTtFQUNBO0F0QzhwTVo7QXNDN3BNWTtFQUNJO0F0QytwTWhCOztBc0N4cU1JO0VBQ0kseUJsQ2tOTztBSnk5TGY7QXNDMXFNUTtFQUNJLDBCbENnTkc7QUo0OUxmO0FzQzFxTVE7RUFDSTtFQUNBO0F0QzRxTVo7QXNDM3FNWTtFQUNJO0F0QzZxTWhCOztBc0N0ck1JO0VBQ0kseUJsQ2tOTztBSnUrTGY7QXNDeHJNUTtFQUNJLDBCbENnTkc7QUowK0xmO0FzQ3hyTVE7RUFDSTtFQUNBO0F0QzByTVo7QXNDenJNWTtFQUNJO0F0QzJyTWhCOztBc0Nwc01JO0VBQ0kseUJsQ2tOTztBSnEvTGY7QXNDdHNNUTtFQUNJLDBCbENnTkc7QUp3L0xmO0FzQ3RzTVE7RUFDSTtFQUNBO0F0Q3dzTVo7QXNDdnNNWTtFQUNJO0F0Q3lzTWhCOztBc0NsdE1JO0VBQ0kseUJsQ2tOTztBSm1nTWY7QXNDcHRNUTtFQUNJLDBCbENnTkc7QUpzZ01mO0FzQ3B0TVE7RUFDSTtFQUNBO0F0Q3N0TVo7QXNDcnRNWTtFQUNJO0F0Q3V0TWhCOztBc0NodU1JO0VBQ0kseUJsQ2tOTztBSmloTWY7QXNDbHVNUTtFQUNJLDBCbENnTkc7QUpvaE1mO0FzQ2x1TVE7RUFDSTtFQUNBO0F0Q291TVo7QXNDbnVNWTtFQUNJO0F0Q3F1TWhCOztBdUM1Mk1BO0VBQ0ksNkNuQ3FrQjBCO0FKMHlMOUI7O0F3QzkyTUk7RUFDSTtFQUNBO0F4Q2kzTVI7QXdDLzJNUTtFQUNJO0VBQ0E7RUFDQTtBeENpM01aOztBd0N4Mk1ZO0VBQ0k7RUFDQTtBeEMyMk1oQjtBd0N6Mk1nQjtFQUNJO0F4QzIyTXBCO0F3Q3QyTWdCO0VBQ0k7QXhDdzJNcEI7QXdDdDJNb0I7RUFDSTtBeEN3Mk14Qjs7QXdDdDNNWTtFQUNJO0VBQ0E7QXhDeTNNaEI7QXdDdjNNZ0I7RUFDSTtBeEN5M01wQjtBd0NwM01nQjtFQUNJO0F4Q3MzTXBCO0F3Q3AzTW9CO0VBQ0k7QXhDczNNeEI7O0F3Q3A0TVk7RUFDSTtFQUNBO0F4Q3U0TWhCO0F3Q3I0TWdCO0VBQ0k7QXhDdTRNcEI7QXdDbDRNZ0I7RUFDSTtBeENvNE1wQjtBd0NsNE1vQjtFQUNJO0F4Q280TXhCOztBd0NsNU1ZO0VBQ0k7RUFDQTtBeENxNU1oQjtBd0NuNU1nQjtFQUNJO0F4Q3E1TXBCO0F3Q2g1TWdCO0VBQ0k7QXhDazVNcEI7QXdDaDVNb0I7RUFDSTtBeENrNU14Qjs7QXdDaDZNWTtFQUNJO0VBQ0E7QXhDbTZNaEI7QXdDajZNZ0I7RUFDSTtBeENtNk1wQjtBd0M5NU1nQjtFQUNJO0F4Q2c2TXBCO0F3Qzk1TW9CO0VBQ0k7QXhDZzZNeEI7O0F3Qzk2TVk7RUFDSTtFQUNBO0F4Q2k3TWhCO0F3Qy82TWdCO0VBQ0k7QXhDaTdNcEI7QXdDNTZNZ0I7RUFDSTtBeEM4Nk1wQjtBd0M1Nk1vQjtFQUNJO0F4Qzg2TXhCOztBd0M1N01ZO0VBQ0k7RUFDQTtBeEMrN01oQjtBd0M3N01nQjtFQUNJO0F4Qys3TXBCO0F3QzE3TWdCO0VBQ0k7QXhDNDdNcEI7QXdDMTdNb0I7RUFDSTtBeEM0N014Qjs7QXdDMThNWTtFQUNJO0VBQ0E7QXhDNjhNaEI7QXdDMzhNZ0I7RUFDSTtBeEM2OE1wQjtBd0N4OE1nQjtFQUNJO0F4QzA4TXBCO0F3Q3g4TW9CO0VBQ0k7QXhDMDhNeEI7O0F5QzErTUE7RUFDSTtFQUNBO0F6QzYrTUo7QXlDMStNSTtFQUNJO0F6QzQrTVI7QXlDeitNSTtFQUNJO0F6QzIrTVI7O0F5Q2grTVk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKeXFNZjs7QXlDNTlNWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUo4cU1mO0F5Qzc5TWdCO0VBQ0kseUJyQzhTTDtBSmlyTWY7O0F5QzcrTVk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKc3JNZjs7QXlDeitNWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUoyck1mO0F5QzErTWdCO0VBQ0kseUJyQzhTTDtBSjhyTWY7O0F5QzEvTVk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKbXNNZjs7QXlDdC9NWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUp3c01mO0F5Q3YvTWdCO0VBQ0kseUJyQzhTTDtBSjJzTWY7O0F5Q3ZnTlk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKZ3RNZjs7QXlDbmdOWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUpxdE1mO0F5Q3BnTmdCO0VBQ0kseUJyQzhTTDtBSnd0TWY7O0F5Q3BoTlk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKNnRNZjs7QXlDaGhOWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUprdU1mO0F5Q2poTmdCO0VBQ0kseUJyQzhTTDtBSnF1TWY7O0F5Q2ppTlk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKMHVNZjs7QXlDN2hOWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUordU1mO0F5QzloTmdCO0VBQ0kseUJyQzhTTDtBSmt2TWY7O0F5QzlpTlk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKdXZNZjs7QXlDMWlOWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUo0dk1mO0F5QzNpTmdCO0VBQ0kseUJyQzhTTDtBSit2TWY7O0F5QzNqTlk7RUFDSSx5QnJDMlREO0VxQzFUQyxxQnJDMFREO0FKb3dNZjs7QXlDdmpOWTtFQUNJLHFCckNrVEQ7RXFDalRDLHlCckNpVEQ7QUp5d01mO0F5Q3hqTmdCO0VBQ0kseUJyQzhTTDtBSjR3TWY7O0F5Q25qTkE7RUFDSTtFQUNBO0F6Q3NqTko7O0F5Q2xqTkE7RUFDSTtFQUNBO0F6Q3FqTko7QXlDbmpOSTtFQUNJO0VBQ0E7RUFDQTtBekNxak5SO0F5Q2xqTkk7RUFDSTtBekNvak5SO0F5Q2hqTlE7RUFDSTtBekNrak5aOztBeUNyaU5nQjtFQUNJLGNyQ21RTDtFcUNsUUs7RUFDQSxxQnJDaVFMO0FKdXlNZjs7QXlDM2lOZ0I7RUFDSSxjckNtUUw7RXFDbFFLO0VBQ0EscUJyQ2lRTDtBSjZ5TWY7O0F5Q2pqTmdCO0VBQ0ksY3JDbVFMO0VxQ2xRSztFQUNBLHFCckNpUUw7QUptek1mOztBeUN2ak5nQjtFQUNJLGNyQ21RTDtFcUNsUUs7RUFDQSxxQnJDaVFMO0FKeXpNZjs7QXlDN2pOZ0I7RUFDSSxjckNtUUw7RXFDbFFLO0VBQ0EscUJyQ2lRTDtBSit6TWY7O0F5Q25rTmdCO0VBQ0ksY3JDbVFMO0VxQ2xRSztFQUNBLHFCckNpUUw7QUpxME1mOztBeUN6a05nQjtFQUNJLGNyQ21RTDtFcUNsUUs7RUFDQSxxQnJDaVFMO0FKMjBNZjs7QXlDL2tOZ0I7RUFDSSxjckNtUUw7RXFDbFFLO0VBQ0EscUJyQ2lRTDtBSmkxTWY7O0F5QzFrTkk7RUFDSTtBekM2a05SO0F5QzNrTlE7RUFDSTtBekM2a05aO0F5QzNrTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekM2a05oQjs7QXlDL2pOZ0I7RUFDSSxjckM2Tkw7RXFDNU5LO0VBQ0EscUJyQzJOTDtBSnUyTWY7O0F5Q3JrTmdCO0VBQ0ksY3JDNk5MO0VxQzVOSztFQUNBLHFCckMyTkw7QUo2Mk1mOztBeUMza05nQjtFQUNJLGNyQzZOTDtFcUM1Tks7RUFDQSxxQnJDMk5MO0FKbTNNZjs7QXlDamxOZ0I7RUFDSSxjckM2Tkw7RXFDNU5LO0VBQ0EscUJyQzJOTDtBSnkzTWY7O0F5Q3ZsTmdCO0VBQ0ksY3JDNk5MO0VxQzVOSztFQUNBLHFCckMyTkw7QUorM01mOztBeUM3bE5nQjtFQUNJLGNyQzZOTDtFcUM1Tks7RUFDQSxxQnJDMk5MO0FKcTRNZjs7QXlDbm1OZ0I7RUFDSSxjckM2Tkw7RXFDNU5LO0VBQ0EscUJyQzJOTDtBSjI0TWY7O0F5Q3ptTmdCO0VBQ0ksY3JDNk5MO0VxQzVOSztFQUNBLHFCckMyTkw7QUppNU1mOztBeUNwbU5JO0VBQ0k7QXpDdW1OUjtBeUNybU5RO0VBQ0k7QXpDdW1OWjtBeUNybU5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q3VtTmhCOztBeUM5bE5BO0VBQ0k7RUFDQTtFQUNBO0F6Q2ltTko7QXlDL2xOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6Q2ltTlI7QXlDOWxOSTtFQUNJO0F6Q2dtTlI7O0F5QzVsTkE7RUFDSTtFQUNBO0VBQ0E7QXpDK2xOSjtBeUM3bE5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDK2xOUjs7QXlDM2xOQTtFQUNJO0F6QzhsTko7O0F5Q3JsTlk7RUFDSSx5QnJDcUpEO0VxQ3BKQyxxQnJDb0pEO0FKbzhNZjs7QXlDL2tOb0I7RUFDSSxjckMwSVQ7QUp3OE1mOztBeUM5bE5ZO0VBQ0kseUJyQ3FKRDtFcUNwSkMscUJyQ29KRDtBSjY4TWY7O0F5Q3hsTm9CO0VBQ0ksY3JDMElUO0FKaTlNZjs7QXlDdm1OWTtFQUNJLHlCckNxSkQ7RXFDcEpDLHFCckNvSkQ7QUpzOU1mOztBeUNqbU5vQjtFQUNJLGNyQzBJVDtBSjA5TWY7O0F5Q2huTlk7RUFDSSx5QnJDcUpEO0VxQ3BKQyxxQnJDb0pEO0FKKzlNZjs7QXlDMW1Ob0I7RUFDSSxjckMwSVQ7QUptK01mOztBeUN6bk5ZO0VBQ0kseUJyQ3FKRDtFcUNwSkMscUJyQ29KRDtBSncrTWY7O0F5Q25uTm9CO0VBQ0ksY3JDMElUO0FKNCtNZjs7QXlDbG9OWTtFQUNJLHlCckNxSkQ7RXFDcEpDLHFCckNvSkQ7QUppL01mOztBeUM1bk5vQjtFQUNJLGNyQzBJVDtBSnEvTWY7O0F5QzNvTlk7RUFDSSx5QnJDcUpEO0VxQ3BKQyxxQnJDb0pEO0FKMC9NZjs7QXlDcm9Ob0I7RUFDSSxjckMwSVQ7QUo4L01mOztBeUNwcE5ZO0VBQ0kseUJyQ3FKRDtFcUNwSkMscUJyQ29KRDtBSm1nTmY7O0F5QzlvTm9CO0VBQ0ksY3JDMElUO0FKdWdOZjs7QXlDcm9OSTtFQUNJO0VBQ0E7QXpDd29OUjtBeUN0b05RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RVBsTk4saURPbU5NO0F6Q3dvTlo7QWtDdjFOTTtFT3VNRTtJUHRNQTtFbEMwMU5OO0FBQ0Y7QXlDMW9OUTtFQUNJO0VBQ0EsMkNyQ3FzQjRCO0U4Qjc1QmxDLGlET3lOTTtBekM0b05aO0FrQ2oyTk07RU9rTkU7SVBqTkE7RWxDbzJOTjtBQUNGO0F5Qy9vTlk7RUFDSTtFQUNBO0F6Q2lwTmhCO0F5QzdvTlE7RUFDSTtBekMrb05aOztBeUN4b05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDMm9OSjtBeUN6b05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpDMm9OUjtBeUN4b05JO0VBQ0k7RUFDQTtBekMwb05SOztBeUNyb05BO0VBQ0k7QXpDd29OSjtBeUN0b05JO0VBQ0k7RUFDQTtFQUNBLHNCckN5U3NCO0VxQ3hTdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDd29OUjtBeUN0b05RO0VBQ0k7QXpDd29OWjtBeUNwb05JO0VBQ0k7QXpDc29OUjtBeUNwb05RO0VBQ0k7QXpDc29OWjtBeUNwb05ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JDM09IO0FKaTNOYjtBeUM5bk5nQjtFQUNJLFdyQ25SVDtBSm01Tlg7O0EwQ2w3TkE7RUFDSTtBMUNxN05KO0EwQ3A3Tkk7RUFDSTtFQUNBO0ExQ3M3TlI7QTBDcDdOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNzN05SO0EwQ243TlE7RUFDSTtFQUNBLG9CdEN5eUJrQjtFc0N4eUJsQjtBMUNxN05aO0EwQ243TlE7RUFDSTtFQUNBO0ExQ3E3Tlo7O0EyQ3g4TlE7RUFDSTtFQUNBO0VBQ0E7QTNDMjhOWjs7QTJDOThOUTtFQUNJO0VBQ0E7RUFDQTtBM0NpOU5aOztBMkNwOU5RO0VBQ0k7RUFDQTtFQUNBO0EzQ3U5Tlo7O0EyQzE5TlE7RUFDSTtFQUNBO0VBQ0E7QTNDNjlOWjs7QTJDaCtOUTtFQUNJO0VBQ0E7RUFDQTtBM0NtK05aOztBMkN0K05RO0VBQ0k7RUFDQTtFQUNBO0EzQ3krTlo7O0EyQzUrTlE7RUFDSTtFQUNBO0VBQ0E7QTNDKytOWjs7QTJDbC9OUTtFQUNJO0VBQ0E7RUFDQTtBM0NxL05aOztBMkNoL05BO0VBQ0k7QTNDbS9OSjtBMkNsL05JO0VBQ0k7QTNDby9OUjtBMkNsL05JO0VBQ0ksZ0J2Q3NqQnNCO0FKODdNOUI7QTJDbi9OUTtFQUNJLFd2Q1lEO0FKeStOWDtBMkNuL05RO0VBQ0k7QTNDcS9OWjs7QTRDNWdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDK2dPRjs7QTRDNWdPQTs7RUFFRTtBNUMrZ09GOztBNEM1Z09BOztFQUVFO0VBQ0E7QTVDK2dPRjs7QTRDNWdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDK2dPRjs7QTRDNWdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDK2dPRjs7QTRDNWdPQTtFQUNFO0VBQ0E7T0FBQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDK2dPRjs7QTRDNWdPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDK2dPRjs7QTRDNWdPQTtFQUNFO0VBQ0E7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0VBQ0U7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMrZ09GOztBNEM1Z09BO0FBQ0E7RUFDRTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QytnT0Y7O0E0QzVnT0E7RUFDRTtBNUMrZ09GOztBNEMxZ09JO0VBQ0UsbUJ4Q3NIUztBSnU1TmY7O0E0QzlnT0k7RUFDRSxtQnhDc0hTO0FKMjVOZjs7QTRDbGhPSTtFQUNFLG1CeENzSFM7QUorNU5mOztBNEN0aE9JO0VBQ0UsbUJ4Q3NIUztBSm02TmY7O0E0QzFoT0k7RUFDRSxtQnhDc0hTO0FKdTZOZjs7QTRDOWhPSTtFQUNFLG1CeENzSFM7QUoyNk5mOztBNENsaU9JO0VBQ0UsbUJ4Q3NIUztBSis2TmY7O0E0Q3RpT0k7RUFDRSxtQnhDc0hTO0FKbTdOZjs7QTZDeHdPQTs7OztFQUFBO0FBTUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUtBO0E3Q3d3T0o7O0E2Q3J3T0E7Ozs7RUFJSTtFQUNBO0E3Q3d3T0o7O0E2Q3J3T0E7Ozs7RUFJSTtFQUNBO0E3Q3d3T0o7O0E2Q3J3T0E7RUFDSTs7SUFFSTtFN0N3d09OO0FBQ0Y7QTZDcndPQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0E3Q3V3T0o7O0E2Q3B3T0E7O0VBRUk7QTdDdXdPSjs7QTZDcHdPQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0E3Q3V3T0o7O0E2Q3B3T0E7Ozs7RUFJSTtBN0N1d09KOztBNkNwd09BO0VBQ0k7QTdDdXdPSjs7QTZDcHdPQTtFQUNJO0E3Q3V3T0o7O0E2Q3B3T0E7Ozs7Ozs7RUFPSSxjekN6QlM7QUpneU9iOztBNkNwd09BOzs7Ozs7RUFNSTtBN0N1d09KOztBNkNwd09BOzs7OztFQUtJO0VBQ0E7RUFDQTtBN0N1d09KOztBNkNwd09BOzs7RUFHSTtBN0N1d09KOztBNkNwd09BOztFQUVJO0E3Q3V3T0o7O0E2Q3B3T0E7OztFQUdJO0E3Q3V3T0o7O0E2Q3B3T0E7O0VBRUk7QTdDdXdPSjs7QTZDcndPQTtFQUNJO0E3Q3d3T0o7O0E2Q3J3T0E7RUFDSTtBN0N3d09KOztBNkNyd09BO0FBQ0E7O0VBRUksbUJ6QzlHTztBSnMzT1g7O0E2Q3J3T0E7O0VBRUksY3pDL0dPO0V5Q2dIUDtBN0N3d09KOztBNkNod09JO0VBQ0k7QTdDbXdPUjtBNkNod09JO0VBQ0k7QTdDa3dPUjtBNkMvdk9JO0VBQ0k7QTdDaXdPUjtBNkM5dk9JO0VBQ0k7RUFDQTtFQUNBO0E3Q2d3T1I7QTZDN3ZPSTtFQUNJO0VBQ0E7QTdDK3ZPUjs7QTZDeHZPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzJ2T0o7O0E2Q3R2T0E7RUFDSTtFQUNBO0VBQ0E7QTdDeXZPSjs7QTZDdHZPQTtFQUNJO0E3Q3l2T0o7QTZDeHZPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Mwdk9SO0E2Q3p2T1E7RUFDSTtFQUNBO0E3QzJ2T1o7QTZDenZPUTtFQUNJO0VBQ0E7QTdDMnZPWjs7QThDejlPRTtFQUNFO0VBQ0E7RUFDQSxnQjFDK25CMEI7QUo2MU45Qjs7QThDeDlPQTtFQUNFO0VBQ0EseUMxQ2dnRGtDO0UwQy8vQ2xDO0VBQ0E7QTlDMjlPRjtBOEN6OU9FO0VBQ0U7QTlDMjlPSjtBOEN4OU9FO0VBQ0U7QTlDMDlPSjs7QThDdDlPQTtFQUNFO0VBQ0E7QTlDeTlPRjs7QThDdDlPQTtFQUNFO0E5Q3k5T0Y7O0E4Q3I5T0U7RUFDRSxxQjFDbUNTO0UwQ2xDVCxjMUNrQ1M7QUpzN09iO0E4Q3I5T0k7RUFDRSx5QjFDNEJPO0FKMjdPYjtBOENwOU9JO0VBQ0U7QTlDczlPTjtBOENuOU9FO0VBQ0UscUIxQ21CUztFMENsQlQsYzFDa0JTO0FKbThPYjs7QThDaDlPRTtFQUNFO0E5Q205T0o7O0E4Qy84T0E7RUFDRTtBOUNrOU9GOztBOEMvOE9BO0VBQ0U7QTlDazlPRjs7QThDOThPRTtFQUNFLG1CMUNOUztBSnU5T2I7QThDaDlPSTtFQUNFLG1CMUNSTztBSjA5T2I7QThDajlPTTtFQUNFO0E5Q205T1I7QThDLzhPRTtFQUNFLG1CMUNmUztBSmcrT2I7O0E4QzU4T0U7RUFDRTtFQUNBO0E5Qys4T0o7O0E4QzM4T0E7RUFDRTtBOUM4OE9GO0E4Qzc4T0U7RUFDRTtFQUNBLDZDMUMyMUJvQztBSm9uTnhDOztBOEMzOE9BO0VBQ0U7RUFDQTtFQUNBO0VDdUxJLG1CQUxJO0VEL0tSLGdCMUM0aEI0QjtFMEMzaEI1QixnQjFDbWlCNEI7RTBDbGlCNUIsMkIxQ3EwQnNDO0UwQ3AwQnRDLDJDMUMrekJzQztFMEM5ekJ0QztFQUNBO0E5QzY4T0Y7O0E4QzE4T0E7RUFDRSxzQzFDdWdCNEI7RTBDdGdCNUIsZ0IxQ2loQjRCO0UwQ2hoQjVCO0E5QzY4T0Y7QThDNThPRTtFQUNFO0E5Qzg4T0o7QThDMzhPRTtFQUNFLGMxQ3pEUztBSnNnUGI7O0E4Q3o4T0E7RUFDRTtBOUM0OE9GOztBZ0R4a1BBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhEMmtQRjtBZ0R6a1BFO0VBQ0U7RUFDQTtFQUNBO0FoRDJrUEo7O0FpRHBsUEE7RUFDRSxtQjdDa0VXO0FKcWhQYjs7QWlEcGxQQTtFQUNFLG1CN0M4RFc7RTZDN0RYO0VBQ0E7QWpEdWxQRjs7QWlEcGxQQTtFQUNFO0FqRHVsUEY7QWlEdGxQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpEd2xQSjtBaUR0bFBJO0VBQ0U7QWpEd2xQTjtBaUR0bFBJO0VBQ0U7QWpEd2xQTjs7QWlEbmxQQTtFQUNFO0FqRHNsUEY7O0FpRGpsUEE7RUFDRTtFQUNBO0VBQ0Esc0M3QzQzQ2tDO0U2QzMzQ2xDO0VBQ0E7QWpEb2xQRjs7QWlEL2tQQTtFQUNFO0FqRGtsUEY7QWlEamxQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRtbFBKO0FpRGxsUEk7RUFDRTtBakRvbFBOO0FpRGxsUEk7RUFDRTtBakRvbFBOO0FpRGhsUEU7RUFDRTtBakRrbFBKOztBaUQ5a1BBO0VBQ0U7QWpEaWxQRjs7QWlEN2tQRTtFQUNFO0FqRGdsUEo7O0FpRDVrUEE7RUFDRTtBakQra1BGOztBaUQ1a1BBO0VBQ0U7RUFDQTtFQUNBO0FqRCtrUEY7O0FpRDNrUEU7RUFDRTtBakQ4a1BKOztBaUR4a1BBO0VBQ0M7RUFDQTtFQUNBO0FqRDJrUEQ7O0FpRHhrUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRDJrUEQ7O0FpRHhrUEE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNBO0FqRDJrUEo7O0FpRHZrUEk7RUFDSSxtQjdDekRLO0FKbW9QYjs7QWlEcmtQSTtFQUNJLG1CN0M1REs7QUpvb1BiOztBaURua1BJO0VBQ0ksbUI3Q3ZFSztBSjZvUGI7O0FpRC9qUEk7RUFDSTtBakRra1BSOztBaUQzalBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpEOGpQSjtBaUQ3alBJO0VBQ0k7RUFDQTtFQUNBO0FqRCtqUFI7O0FpRHpqUEE7RUFDSTtBakQ0alBKOztBaUQxalBBO0VBQ0k7QWpENmpQSjs7QWlEeGpQQTtFQUFhLG1CN0MzR0E7QUp1cVBiOztBaUQzalBBO0VBQWEsbUI3QzFHQTtBSnlxUGI7O0FpRDlqUEE7RUFBYSxtQjdDMUdBO0FKNHFQYjs7QWlEamtQQTtFQUFhLG1CN0NoSEE7QUpxclBiOztBaURwa1BBO0VBQWEsbUI3Q2pIQTtBSnlyUGI7O0FpRHBrUEE7RUFDSTtBakR1a1BKO0FpRHJrUFE7RUFDSSxxQjdDdkhDO0FKOHJQYjs7QWlEbGtQQTtFQUNFO0FqRHFrUEY7O0FpRGxrUEE7RUFDRTtBakRxa1BGOztBaUQ5alBJO0VBQ0UsbUI3Q3VJUztBSjA3T2Y7QWlEOWpQSTtFQUNFLG1CN0NtSVM7QUo2N09mO0FpRDVqUE07RUFDRSxxQjdDOEhPO0FKZzhPZjs7QWlEeGtQSTtFQUNFLG1CN0N1SVM7QUpvOE9mO0FpRHhrUEk7RUFDRSxtQjdDbUlTO0FKdThPZjtBaUR0a1BNO0VBQ0UscUI3QzhITztBSjA4T2Y7O0FpRGxsUEk7RUFDRSxtQjdDdUlTO0FKODhPZjtBaURsbFBJO0VBQ0UsbUI3Q21JUztBSmk5T2Y7QWlEaGxQTTtFQUNFLHFCN0M4SE87QUpvOU9mOztBaUQ1bFBJO0VBQ0UsbUI3Q3VJUztBSnc5T2Y7QWlENWxQSTtFQUNFLG1CN0NtSVM7QUoyOU9mO0FpRDFsUE07RUFDRSxxQjdDOEhPO0FKODlPZjs7QWlEdG1QSTtFQUNFLG1CN0N1SVM7QUprK09mO0FpRHRtUEk7RUFDRSxtQjdDbUlTO0FKcStPZjtBaURwbVBNO0VBQ0UscUI3QzhITztBSncrT2Y7O0FpRGhuUEk7RUFDRSxtQjdDdUlTO0FKNCtPZjtBaURoblBJO0VBQ0UsbUI3Q21JUztBSisrT2Y7QWlEOW1QTTtFQUNFLHFCN0M4SE87QUprL09mOztBaUQxblBJO0VBQ0UsbUI3Q3VJUztBSnMvT2Y7QWlEMW5QSTtFQUNFLG1CN0NtSVM7QUp5L09mO0FpRHhuUE07RUFDRSxxQjdDOEhPO0FKNC9PZjs7QWlEcG9QSTtFQUNFLG1CN0N1SVM7QUpnZ1BmO0FpRHBvUEk7RUFDRSxtQjdDbUlTO0FKbWdQZjtBaURsb1BNO0VBQ0UscUI3QzhITztBSnNnUGY7O0FpRDNuUEU7RUFDRTtBakQ4blBKO0FpRDVuUEk7RUFDRTtFQUNBO0FqRDhuUE47O0FpRHhuUEU7RUFDRTtBakQyblBKO0FpRHpuUEk7RUFDRTtFQUNBO0FqRDJuUE47O0FpRHJuUEU7RUFDRTtBakR3blBKO0FpRHRuUEk7RUFDRTtFQUNBO0FqRHduUE47O0FpRGhuUEU7RUFDRTtFQUNBO0VBQ0E7QWpEbW5QSjtBaURqblBFO0VBQ0U7RUFDQTtFQUNBO0FqRG1uUEo7O0FpRDltUEU7RUFDRSxxQjdDek1TO0U2QzBNVCx3QzdDb21DZ0M7QUo2Z05wQzs7QWlENW1QRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQjdDck5TO0U2Q3NOVCx3QzdDd2xDZ0M7QUp1aE5wQzs7QWtEdjRQSTtFQUNJO0VBQ0E7QWxEMDRQUjs7QWtEdDRQQTtFQUNJO0FsRHk0UEo7O0FrRHA0UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEdTRQUjtBa0RyNFBJO0VBQ0k7QWxEdTRQUjs7QW1EajZQQTtFQUNJO0VBQ0EsZ0QvQ2trQjBCO0FKazJPOUI7O0FtRC81UFE7RUFDSTtFQUNBO0FuRGs2UFo7QW1ELzVQUTtFQUNJO0FuRGk2UFo7QW1EaDZQWTtFQUNJO0FuRGs2UGhCOztBbUQ1NVBBO0VBQ0k7QW5EKzVQSjs7QW1ENTVQQTtFQUNJO0VBQ0EsZ0IvQ3ltQjBCO0UrQ3htQjFCO0FuRCs1UEo7O0FtRDU1UEE7RUFDSSxnQi9DODdDZ0M7RStDNzdDaEMsbUIvQzRsQjBCO0UrQzNsQjFCO0FuRCs1UEo7O0FtRDM1UEk7RUFDSTtFQUNBLFcvQ1JHO0FKczZQWDtBbUQzNVBJO0VBQ0k7RUFDQTtBbkQ2NVBSO0FtRDE1UEk7RUFDSTtFQUNBLFcvQ2xCRztBSjg2UFg7O0FtRHg1UEE7RUFDSTtBbkQyNVBKOztBbUR6NVBBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRDQ1UEo7O0FtRHo1UEE7RUFDSTtBbkQ0NVBKOztBbUR6NVBBO0VBQ0k7QW5ENDVQSjs7QW9EcitQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBEdytQSjtBb0R2K1BJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBEeStQUjs7QW9EcCtQSTtFQUNJO0FwRHUrUFI7O0FvRG4rUEk7RUFDSTtBcERzK1BSOztBb0RsK1BBO0VBQ0k7RUFDQTtFQUNBLHNCaERJTztFZ0RIUDtFQUNBLGdCaEQwaUIwQjtBSjI3TzlCO0FvRHArUEk7RUFDSTtBcERzK1BSOztBb0RqK1BJO0VBQ0k7RUFDQTtFQUNBLHNCaERSRztFZ0RTSDtFQUNBO0FwRG8rUFI7QW9EbitQUTtFQUNJO0VBQ0E7QXBEcStQWjs7QW9EaCtQQTtFQUNJLFdoRG5CTztFZ0RvQlA7RUFDQTtFQUNBO0FwRG0rUEo7O0FvRDk5UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCaERoQ0c7RWdEaUNIO0VBQ0E7QXBEaStQUjtBb0RoK1BRO0VBQ0ksY2hERkM7RWdER0Q7QXBEaytQWjs7QW9ENzlQQTtFQUNJO0VBQ0E7QXBEZytQSjtBb0QvOVBJO0VBQ0kseUJoRFZLO0FKMitQYjs7QW9ENTlQQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwRCs5UEo7QW9EOTlQSTtFQUNJLHNCaER6REc7QUp5aFFYOztBb0QzOVBJO0VBQ0kseUJoRDdCSztBSjIvUGI7QW9EMzlQUTtFQUNJLHlCaERqQ0M7QUo4L1BiO0FvRHo5UFE7RUFDSSxXaER4RUQ7QUptaVFYO0FvRDE5UFk7RUFDSTtBcEQ0OVBoQjtBb0R4OVBJO0VBQ0k7QXBEMDlQUjs7QXFEeGtRQTtFQUNFO0VBQ0E7QXJEMmtRRjtBcUR6a1FFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEMmtRSjtBcUR4a1FFO0VBQ0U7RUFDQSwyQ2pEKzRCb0M7RWlEOTRCcEMsK0JqRDZoQjBCO0VpRDVoQjFCLGtDakQ0aEIwQjtBSjhpUDlCO0FxRHRrUUk7RUFDRTtBckR3a1FOO0FxRHJrUUk7RUFDRTtBckR1a1FOO0FxRHBrUUk7RUFDRTtBckRza1FOO0FxRG5rUUk7RUFDRTtFQUNBO0VBQ0E7QXJEcWtRTjtBcURsa1FJO0VBQ0U7RUFDQSwyQ2pEcTNCa0M7QUorc094QztBcURoa1FFO0VBQ0U7QXJEa2tRSjtBcUQvalFFO0VBQ0UsMkJqRGkzQm9DO0FKZ3RPeEM7QXFEaGtRSTtFQUNFO0FyRGtrUU47QXFEOWpRRTtFQUNFO0VBQ0EscUNqRG8yQm9DO0VpRG4yQnBDLGdDakRrZjBCO0VpRGpmMUIsbUNqRGlmMEI7QUora1A5QjtBcUQ3alFFO0VBQ0U7RUFDQTtFQUVBLG1CakQraUIwQjtFaUQ5aUIxQiwyQmpEKzFCb0M7RWlEOTFCcEMsMkNqRHkxQm9DO0VpRHgxQnBDO0VBQ0Esc0NqRGkyQm9DO0VpRGgyQnBDO0FyRDhqUUo7QXFEN2pRSTtFQUNFLGdDakR3MkJrQztBSnV0T3hDO0FxRGhrUUk7RUFDRSxnQ2pEdzJCa0M7QUp1dE94QztBcUQzalFFO0VBQ0UsZ0JqRDJpQjBCO0VpRDFpQjFCO0FyRDZqUUo7O0FzRHhwUUE7RUFDRTtFQUNBLDZDbERva0I0QjtFa0Rua0I1QjtFQUNBO0F0RDJwUUY7O0FzRHZwUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQmxENGpCMEI7QUo4bFA5QjtBc0R6cFFJO0VBQ0U7QXREMnBRTjs7QXNEbnBRTTtFQUNFO0VBQ0E7QXREc3BRUjtBc0RucFFNO0VBQ0U7RUFDQTtBdERxcFFSO0FzRC9vUUk7RUFDRTtBdERpcFFOO0FzRDVvUUk7RUFDRSxtQmxEcUJPO0FKeW5RYjtBc0Qzb1FJO0VBQ0UsMkNsRDIzQmtDO0VrRDEzQmxDLDJCbEQrM0JrQztFa0Q5M0JsQztFQUNBLHNDbERrNEJrQztBSjJ3T3hDO0FzRDFvUUk7RUFDRTtBdEQ0b1FOO0FzRDNvUU07RUFDRTtFQUNBLDJDbERpM0JnQztFa0RoM0JoQyw2Q2xEKzNCZ0M7QUo4d094QztBc0R6b1FJO0VBQ0U7QXREMm9RTjtBc0R4b1FJO0VBQ0U7QXREMG9RTjs7QXVENXNRQTtFQUNFO0F2RCtzUUY7QXVENXNRSTtFQUNFO0F2RDhzUU47O0F1RHpzUUE7RUFDRTtFQUNBO0F2RDRzUUY7O0F1RHpzUUE7RUFDRTtBdkQ0c1FGO0F1RDNzUUU7RUFDRSxnQm5Ea25CMEI7QUoybFA5Qjs7QXVEenNRQTtFQUNFO0F2RDRzUUY7O0F1RHpzUUE7RUFDRTtBdkQ0c1FGOztBd0R0dVFBOztFQUVJO0VBQ0E7QXhEeXVRSjs7QXdEdHVRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VDSUE7RURGQSxxQ3BENDVCb0M7RW9EMzVCcEM7QXhEeXVRSjtBd0R2dVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDJCcER3NUJnQztFb0R2NUJoQyxzQ3BENDVCZ0M7QUo2ME94QztBd0R2dVFRO0VBQ0k7QXhEeXVRWjtBd0RydVFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NwRDgwQnNCO0FKeTVPOUI7QXdEcHVRSTtFQUNJO0F4RHN1UVI7QXdEcHVRUTtFQUNJLDJDcEQwM0I0QjtBSjQyT3hDO0F3RGx1UUk7RUFDSTtBeERvdVFSO0F3RGx1UVE7RUFDSSwyQ3BEazNCNEI7QUprM094QztBd0RodVFJO0VBQ0k7RUFDQTtBeERrdVFSO0F3RGh1UVE7RUFDSTtBeERrdVFaO0F3RC90UVE7RUFDSTtBeERpdVFaOztBd0R4dFFZO0VBQ0kseUJwRG1RRDtFb0RsUUMsV3BEL0NMO0FKMHdRWDs7QXdEN3RRWTtFQUNJLHlCcERtUUQ7RW9EbFFDLFdwRC9DTDtBSit3UVg7O0F3RGx1UVk7RUFDSSx5QnBEbVFEO0VvRGxRQyxXcEQvQ0w7QUpveFFYOztBd0R2dVFZO0VBQ0kseUJwRG1RRDtFb0RsUUMsV3BEL0NMO0FKeXhRWDs7QXdENXVRWTtFQUNJLHlCcERtUUQ7RW9EbFFDLFdwRC9DTDtBSjh4UVg7O0F3RGp2UVk7RUFDSSx5QnBEbVFEO0VvRGxRQyxXcEQvQ0w7QUpteVFYOztBd0R0dlFZO0VBQ0kseUJwRG1RRDtFb0RsUUMsV3BEL0NMO0FKd3lRWDs7QXdEM3ZRWTtFQUNJLHlCcERtUUQ7RW9EbFFDLFdwRC9DTDtBSjZ5UVg7O0EwRDcwUUE7RUFDSTtBMURnMVFKO0EwRDkwUUk7RUFDSTtBMURnMVFSO0EwRDkwUUk7RUFDSTtBMURnMVFSO0EwRDcwUUk7RUFDSTtBMUQrMFFSO0EwRDUwUUk7RUFDSTtBMUQ4MFFSO0EwRDUwUVE7RUFDSTtBMUQ4MFFaO0EwRDMwUVE7RUFDSTtBMUQ2MFFaO0EwRHowUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUQyMFFSO0EwRHgwUUk7RUFDSTtFQUNBLDZDdERtaUJzQjtFc0RsaUJ0QjtFQUNBO0VBQ0E7RUFDQSx5Q3REMnRDNEI7QUorbU9wQztBMER2MFFJO0VBQ0k7QTFEeTBRUjtBMERwMFFZO0VBRUk7RUFDQTtBMURxMFFoQjtBMEQvelFRO0VBQ0k7QTFEaTBRWjtBMEQ3elFJO0VBQ0k7RUFDQTtFQUNBO0ExRCt6UVI7O0EwRHh6UUk7OztFQUNJO0VBQ0E7QTFENnpRUjtBMER6elFROztFQUNJO0ExRDR6UVo7QTBEeHpRSTs7RUFDSTtBMUQyelFSOztBMER2elFBOztFQUVJO0VBQ0E7RUFDQTtBMUQwelFKOztBMER2elFBOztFQUVJO0VBQ0E7RUFDQTtBMUQwelFKOztBMER2elFBO0VBQ0k7QTFEMHpRSjs7QTBEdnpRQTtFQUNJO0ExRDB6UUo7O0EwRG56UVk7OztFQUVJO0ExRHV6UWhCOztBMEQveVFRO0VBQ0k7RUFDQTtBMURrelFaO0EwRDl5UUk7RUFDSTtFQUNBO0ExRGd6UVI7QTBEL3lRUTtFQUNJO0VBQ0E7QTFEaXpRWjtBMEQ3eVFJO0VBQ0k7RUFDQTtBMUQreVFSO0EwRDV5UVk7RUFDSTtBMUQ4eVFoQjtBMEQzeVFZO0VBQ0k7QTFENnlRaEI7O0EwRHJ5UUE7RUFDSTtBMUR3eVFKOztBMERseVFJO0VBQ0U7RUFDQTtBMURxeVFOO0EwRGp5UU07RUFDRTtFQUNBO0ExRG15UVI7QTBEL3hRSTs7RUFFRTtFQUNBO0VBQ0E7QTFEaXlRTjtBMEQ5eFFJOztFQUVFO0VBQ0E7RUFDQTtBMURneVFOOztBMEQzeFFJO0VBQ0k7QTFEOHhRUjs7QTJELzlRQTtFQUNJO0EzRGsrUUo7QTJEaCtRSTs7RUFFSTtFQUNBO0EzRGsrUVI7QTJELzlRSTtFQUNJO0VBQ0E7RUFDQTtBM0RpK1FSOztBMkQ3OVFBO0VBQ0ksc0N2RHNtQjBCO0FKMDNQOUI7QTJEOTlRSTtFQUNJLDJDdkQyNUJnQztFdUQxNUJoQztFQUNBO0EzRGcrUVI7O0EyRDU5UUE7RUFDSTtFQUNBLHNDdkR1NUJvQztBSndrUHhDOztBMkQ1OVFBO0VBQ0k7QTNEKzlRSjtBMkQ3OVFJO0VBQ0k7RUFDQTtBM0QrOVFSO0EyRDc5UVE7RUFDSTtBM0QrOVFaO0EyRDM5UUk7RUFDSTtFQUNBO0VBQ0EsMkN2RGk0QmdDO0FKNGxQeEM7QTJEMTlRWTtFQUNJO0EzRDQ5UWhCO0EyRHg5UVE7RUFDSSw2Q3ZEK2dCa0I7RXVEOWdCbEIseUN2RDBzQ3dCO0FKZ3hPcEM7O0EyRG45UUk7OztFQUdJO0EzRHM5UVI7QTJEbjlRSTtFQUNJO0EzRHE5UVI7QTJEajlRUTtFQUNJO0VBQ0E7QTNEbTlRWjtBMkQ5OFFRO0VBQ0k7QTNEZzlRWjs7QTJEMThRSTtFQUNJO0VBQ0E7QTNENjhRUjs7QTREdmlSQTtFQUNJLDJCeERzd0IwQjtFd0Ryd0IxQjtFQUNBO0E1RDBpUko7O0E0RHZpUkE7RUFDSTtFQUNBO0VBQ0E7QTVEMGlSSjtBNER4aVJJO0VBQ0k7QTVEMGlSUjtBNER2aVJJO0VBQ0k7QTVEeWlSUjtBNER0aVJJO0VBQ0k7QTVEd2lSUjtBNERyaVJJO0VBQ0k7RUFDQTtFQUNBO0E1RHVpUlI7QTREcGlSSTtFQUNJO0VBQ0E7QTVEc2lSUjs7QTREbGlSQTtFQUNJO0VBQ0E7QTVEcWlSSjs7QTREbGlSQTtFQUNJO0E1RHFpUko7O0E0RGxpUkE7RUFDSSw2QnhEMnRCMEI7QUowMFA5Qjs7QTREbGlSQTs7RUFFSTtFQUNBO0E1RHFpUko7O0E0RGppUkk7RUFDSTtFQUNBLDJCeEQ4c0JzQjtFd0Q3c0J0QjtBNURvaVJSO0E0RDloUlE7RUFFSTtBNUQraFJaOztBNEQxaFJBO0VBQ0k7QTVENmhSSjs7QTREMWhSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDZCeER5ckIwQjtBSm8yUDlCOztBNEQxaFJBO0VBQ0k7RUFDQTtBNUQ2aFJKOztBNER4aFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esd0N4RDZ0QzRCO0V3RDV0QzVCLDJCeEQydEM0QjtBSmcwT3BDO0E0RHpoUlE7RUFDSTtBNUQyaFJaO0E0RHhoUlE7RUFHSSxnQ3hEc3VDd0I7RXdEcnVDeEIsd0N4RGt0Q3dCO0FKczBPcEM7QTREcmhSUTtFQUNJLHVDeEQwdEN3QjtFd0R6dEN4QixpQ3hEd3RDd0I7QUorek9wQztBNERwaFJRO0VBQ0k7QTVEc2hSWjtBNERqaFJZO0VBQ0k7QTVEbWhSaEI7QTREL2dSUTtFQUNJLHlCeEQ3REM7RXdEOERELFd4RDdGRDtFd0Q4RkMscUJ4RC9EQztFd0RnRUQsZ0J4RHFnQmtCO0FKNGdROUI7O0E0RDVnUkE7RUFDSTtFQUNBO0E1RCtnUko7QTREN2dSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEK2dSUjs7QTREM2dSQTtFQUNJLDJDeEQweEJvQztFd0R6eEJwQywyQ3hEbXhCb0M7RXdEbHhCcEMsMkJ4RHV4Qm9DO0V3RHR4QnBDLGdCeERtZjBCO0V3RGxmMUI7RUFDQSxzQ3hEeXhCb0M7RTJDeHBCbEMsbUJBTEk7QS9DbTVRVjtBNEQ1Z1JJO0VBQ0k7RUFDQSw2Q3hEeXhCZ0M7RXdEeHhCaEMsMkN4RHl3QmdDO0FKcXdQeEM7QTREM2dSSTtFQUNJLGdDeER5eEJnQztBSm92UHhDO0E0RDlnUkk7RUFDSSxnQ3hEeXhCZ0M7QUpvdlB4Qzs7QTREeGdSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCeER3ZHNCO0FKbWpROUI7O0E0RHZnUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RDBnUko7O0E0RHZnUkE7RUFDSTtBNUQwZ1JKOztBNER0Z1JJO0VBQ0k7QTVEeWdSUjs7QTREaGdSSTtFQUNJO0E1RG1nUlI7QTREaGdSSTtFQUNJO0VBQ0E7RUFDQTtBNURrZ1JSO0E0RC8vUUk7RUFDSTtBNURpZ1JSOztBNEQzL1FJO0VBQ0ksc0R4RHlqQnNCO0FKcThQOUI7QTRENS9RSTtFQUNJLHlCeEQ5Sks7RXdEK0pMLHFCeEQvSks7RXdEbUtEO0E1RDIvUVo7O0E0RHQvUUk7RUFDSSxZeER1dUJrQztFd0R0dUJsQyxheERzdUJrQztFd0RydUJsQztFQUNBLDJDeEQ4ckJnQztFd0Q3ckJoQztFQUNBO0VBQ0E7RUFDQSx1RXhEMnVCa0M7RXdEMXVCbEM7S0FBQTtVQUFBO0VBQ0E7VUFBQTtBNUR5L1FSO0E0RHYvUVE7RUhwT0o7QXpEOHRSSjs7QTREbi9RSTtFQUNJO0VBQ0E7QTVEcy9RUjs7QTREbC9RQTtFQUNJO0E1RHEvUUo7O0E0RGgvUVE7RUFDSSxrRHhENjhDaUI7QUpzaU83Qjs7QTZEMXZSQTtFQUNJO0VBQ0E7RUFDQTtBN0Q2dlJKO0E2RDN2UlE7RUFDSTtFQUNBO0VBQ0EsMkJ6RGl6Q3dCO0V5RGh6Q3hCLHdDekRpekN3QjtFeURoekN4QjtFQUNBLHNCekQ2aUJrQjtBSmd0UTlCO0E2RHp2Ulk7RUFDSSxXekRnQkw7RTBEaENULHlCMUQrRFc7RXlEN0NHLHFCekQ2Q0g7QUo4c1JiOztBNkRydlJBO0VBQ0k7S0FBQTtVQUFBO0VBQ0E7RUFDQTtBN0R3dlJKO0E2RHZ2Ukk7RUFDSTtFQUNBO0E3RHl2UlI7O0E2RHJ2UkE7O0VBRUksY3pEMkJTO0V5RDFCVCxnQnpEK2xCMEI7RXlEOWxCMUI7RUFDQSx3Q3pEbXhDZ0M7RXlEbHhDaEM7RUFDQSxzQnpEK2dCMEI7QUp5dVE5QjtBNkR2dlJJOztFQUNJO0E3RDB2UlI7QTZEdnZSSTs7RUFDSTtFQUNBO0E3RDB2UlI7QTZEeHZSUTs7RUFDSTtBN0QydlJaOztBK0Q5eVJBO0VBQ0k7QS9EaXpSSjtBK0QveVJJO0VBQ0k7QS9EaXpSUjtBK0Q5eVJJO0VBQ0k7QS9EZ3pSUjs7QStEM3lSQTtFQUNJO0lBQ0k7RS9EOHlSTjtFK0QzeVJFO0lBQ0k7RS9ENnlSTjtBQUNGO0ErRDF5UkE7RUFFSTtJQUVJO0UvRDB5Uk47QUFDRjtBK0R2eVJBO0VBQ0k7RUFDQTtLQUFBO1VBQUE7QS9EeXlSSjtBK0R2eVJJO0VBQ0k7RUFDQTtBL0R5eVJSO0ErRHR5Ukk7RUFDSTtFQUNBO0VBQ0E7QS9Ed3lSUjtBK0RueVJZO0VBQ0k7QS9EcXlSaEI7QStEaHlSSTtFQUVRO0lBQ0k7RS9EaXlSZDtBQUNGOztBK0Q1eFJBO0VBQ0k7QS9EK3hSSjs7QStENXhSQTtFQUNJO0VBQ0E7QS9EK3hSSjs7QStENXhSQTtFQUNJO0EvRCt4Uko7O0ErRDF4Ukk7O0VBQ0k7RUFDQSxhM0QxQ0c7QUp3MFJYOztBK0QxeFJBOztFQUVJLGEzRGpETztBSjgwUlg7O0ErRDF4UkE7RUFDSTtFQUNBO0EvRDZ4Uko7O0ErRDF4UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDZ4Uko7O0ErRHp4UkE7RUFDSTtBL0Q0eFJKOztBK0R6eFJBO0VBQ0k7QS9ENHhSSjs7QStEenhSQTtFQUNJO0EvRDR4Uko7O0ErRHp4UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDR4Uko7QStEMXhSSTtFQUNJO0VBQ0E7QS9ENHhSUjtBK0R6eFJJO0VBQ0k7RUFDQTtBL0QyeFJSO0ErRHp4UlE7RUFDSTtFQUNBO0EvRDJ4Ulo7QStEdnhSSTtFQUNJO0VBQ0E7QS9EeXhSUjtBK0R2eFJRO0VBQ0k7RUFDQTtBL0R5eFJaO0ErRHJ4Ukk7RUFDSTtBL0R1eFJSO0ErRHB4Ukk7RUFDSTtFQUNBO0VBQ0E7QS9Ec3hSUjs7QStEbHhSQTs7O0VBR0k7RUFDQTtFQUNBO0EvRHF4Uko7O0ErRDV3Ukk7Ozs7OztFQUNJO0EvRG94UlI7O0ErRGh4UkE7O0VBRUk7QS9EbXhSSjs7QStEaHhSQTs7O0VBR0k7QS9EbXhSSjs7QStEOXdSSTs7RUFDSTtBL0RreFJSOztBK0Q5d1JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGl4Uko7O0ErRDl3UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGl4Uko7QStEOXdSUTtFQUNJO0EvRGd4Ulo7QStENXdSSTtFQUVJO0EvRDZ3UlI7O0ErRHp3UkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0Q0d1JKOztBK0R6d1JBO0VBQ0k7QS9ENHdSSjs7QStEendSQTs7RUFFSTtBL0Q0d1JKOztBK0R6d1JBO0VBQ0k7RUFDQTtBL0Q0d1JKOztBK0R4d1JJO0VBQ0k7QS9EMndSUjtBK0R4d1JJO0VBQ0k7QS9EMHdSUjs7QStEdHdSQTtFQUNJO0EvRHl3Uko7QStEdndSSTtFQUNJO0VBQ0E7QS9EeXdSUjtBK0R0d1JJO0VBQ0k7RUFDQTtFQUNBO0EvRHd3UlI7O0ErRHB3UkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EdXdSSjs7QStEcHdSQTtFQUNJO0VBQ0E7QS9EdXdSSjtBK0Ryd1JJO0VBQ0k7RUFDQTtFQUNBO0EvRHV3UlI7QStEcHdSSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHF3UlI7QStEbHdSSTtFQUNJO0VBQ0E7RUFDQTtBL0Rvd1JSO0ErRGp3Ukk7RUFDSTtFQUNBO0VBQ0E7QS9EbXdSUjtBK0Rod1JJO0VBQ0k7RUFDQTtBL0Rrd1JSOztBK0Q1dlJJO0VBRUk7QS9EOHZSUjtBK0QzdlJJO0VBQ0k7QS9ENnZSUjtBK0QxdlJJO0VBQ0k7QS9ENHZSUjtBK0R2dlJRO0VBRUk7QS9Ed3ZSWjs7QStEanZSSTtFQUVJO0EvRG12UlI7QStEaHZSSTtFQUNJO0EvRGt2UlI7QStEL3VSSTtFQUNJO0EvRGl2UlI7QStENXVSUTtFQUVJO0EvRDZ1Ulo7O0ErRHh1UkE7RUFDSTtBL0QydVJKO0ErRHp1Ukk7RUFDSTtFQUNBO0VBQ0E7QS9EMnVSUjtBK0R4dVJJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EeXVSUjtBK0R0dVJJO0VBQ0k7RUFDQTtFQUNBO0EvRHd1UlI7QStEcnVSSTtFQUNJO0VBQ0E7RUFDQTtBL0R1dVJSO0ErRHB1Ukk7RUFDSTtBL0RzdVJSOztBK0RodVJJO0VBRUk7QS9Ea3VSUjtBK0QvdFJJO0VBQ0k7QS9EaXVSUjtBK0Q5dFJJO0VBQ0k7QS9EZ3VSUjtBK0QzdFJRO0VBRUk7QS9ENHRSWjs7QStEcnRSSTtFQUVJO0EvRHV0UlI7QStEcHRSSTtFQUNJO0EvRHN0UlI7QStEbnRSSTtFQUNJO0EvRHF0UlI7QStEaHRSUTtFQUVJO0EvRGl0Ulo7O0ErRDVzUkE7RUFDSTtBL0Qrc1JKOztBK0Q1c1JBOztFQUVJO0VBQ0E7RUFDQTtBL0Qrc1JKO0ErRDdzUkk7O0VBQ0k7RUFDQTtBL0RndFJSOztBK0Q1c1JBO0VBQ0k7QS9EK3NSSjs7QStENXNSQTtFQUNJO0EvRCtzUko7O0ErRDVzUkE7O0VBRUk7RUFDQTtFQUNBO0EvRCtzUko7O0ErRDFzUkk7O0VBRUk7RUFDQTtBL0Q2c1JSO0ErRDFzUkk7O0VBRUk7RUFDQTtFQUNBO0EvRDRzUlI7O0ErRHhzUkE7RUFDSTtFQUNBO0VBQ0E7QS9EMnNSSjs7QStEdHNSUTtFQUNJO0EvRHlzUlo7QStEdHNSUTtFQUNJO0EvRHdzUlo7O0ErRG5zUkE7Ozs7Ozs7O0VBUUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRHNzUko7O0ErRGxzUkk7RUFDSTtBL0Rxc1JSOztBK0Roc1JJO0VBQ0k7RUFDQTtBL0Rtc1JSOztBK0Q1clJRO0VBQ0k7QS9EK3JSWjtBK0QzclJJO0VBQ0k7RUFDQTtBL0Q2clJSOztBK0RqclJZOzs7OztFQUNJO0EvRHdyUmhCO0ErRGxyUlE7RUFDSTtBL0RvclJaOztBK0QvcVJBOztFQUVJO0EvRGtyUko7O0ErRC9xUkE7RUFDSTtBL0RrclJKOztBK0QvcVJBOzs7RUFHSTtBL0RrclJKOztBK0QvcVJBOztFQUVJO0EvRGtyUko7O0ErRC9xUkE7RUFDSTtBL0RrclJKOztBK0QvcVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9Ea3JSSjtBK0RoclJJO0VBQ0k7RUFDQTtFQUNBO0EvRGtyUlI7QStEOXFSUTtFQUNJO0EvRGdyUlo7O0ErRDNxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EOHFSSjs7QStEM3FSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EOHFSSjtBK0Q1cVJJO0VBQ0k7RUFDQTtFQUNBO0EvRDhxUlI7O0ErRDFxUkE7RUFDSTtFQUNBO0VBQ0E7QS9ENnFSSjs7QStEMXFSQTs7O0VBR0k7QS9ENnFSSjs7QStEMXFSQTs7Ozs7RUFLSTtFQUNBO0EvRDZxUko7O0ErRDFxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDZxUko7O0ErRDFxUkE7Ozs7Ozs7Ozs7Ozs7O0VBY0k7QS9ENnFSSjs7QStEMXFSQTtFQUNJO0EvRDZxUko7O0ErRDFxUkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENnFSSjs7QStEMXFSQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q2cVJKOztBK0R6cVJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9ENHFSUjtBK0R6cVJJO0VBQ0k7RUFDQTtFQUNBO0EvRDJxUlI7O0ErRHZxUkE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EMHFSSjs7QStEdnFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRDBxUko7QStEeHFSSTtFQUNJO0VBQ0E7QS9EMHFSUjs7QStEdHFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRHlxUko7QStEdnFSSTtFQUNJO0VBQ0E7RUFDQTtBL0R5cVJSOztBK0RycVJBO0VBQ0k7SUFDSTtFL0R3cVJOO0UrRHJxUkU7SUFDSTtFL0R1cVJOO0FBQ0Y7QStEanFSSTs7RUFDSTtBL0RvcVJSOztBK0Q5cFJJOztFQUNJO0EvRGtxUlI7O0ErRDdwUkk7RUFDSTtBL0RncVJSOztBK0QzcFJJO0VBQ0k7QS9EOHBSUjs7QStEdHBSSTs7RUFFSTtBL0R5cFJSOztBK0RucFJJOztFQUVJO0EvRHNwUlI7QStEbnBSSTtFQUNJO0EvRHFwUlI7O0ErRGhwUkk7RUFDSSxnRDNEN1FzQjtFMkQ4UXRCO0VBQ0E7RUFDQTtFQUNBLHNDM0Q5TnNCO0FKaTNSOUI7QStEanBSUTtFQUNJO0EvRG1wUlo7O0ErRDVvUlE7RUFDSTtBL0Qrb1JaOztBK0R6b1JJO0VBQ0k7QS9ENG9SUjs7QStEdm9SSTtFQUNJO0EvRDBvUlI7O0FnRXQvU0E7RUFDRTtBaEV5L1NGOztBaUUzL1NBO0VBQ0k7QWpFOC9TSjs7QWlFMy9TQTtFQUNJO0FqRTgvU0o7O0FrRWxnVEE7RUFDRTtFQUNBLG1COUQ4QlM7RThEN0JUO0FsRXFnVEY7O0FrRWxnVEE7RUFDRTtFQUNBO0VBQ0EsVzlEc0JTO0U4RHJCVDtFQUNBO0VBQ0EsbUI5RGtEVztFOERqRFg7RUFDQTtBbEVxZ1RGOztBa0VsZ1RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVxZ1RGO0FrRXBnVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVzZ1RKO0FrRXBnVEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEVzZ1RKOztBbUV4aVRBO0VBQ0k7QW5FMmlUSjtBbUV6aVRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQSxtQi9Eb25Cc0I7RStEbm5CdEIsZ0IvRHluQnNCO0UrRHhuQnRCLGdCL0Rnb0JzQjtFK0QvbkJ0QiwyQi9EazZCZ0M7RStEajZCaEMsMkMvRDQ1QmdDO0UrRDM1QmhDO0VBQ0E7RUFDQSxzQy9EbTZCZ0M7RStEbDZCaEM7QW5FMGlUUjtBbUV4aVRRO0VBQ0k7RUFDQTtFQUNBO0FuRTBpVFo7QW1FN2lUUTtFQUNJO0VBQ0E7RUFDQTtBbkUwaVRaO0FtRXZpVFE7RUFDSTtFQUNBLDJCL0RtNUI0QjtBSnNwUnhDO0FtRXRpVFE7RUFDSSwyQi9EKzRCNEI7QUp5cFJ4QztBbUVwaVRJO0VBQ0ksc0IvRG9oQnNCO0UrRG5oQnRCLG9DL0Q0dEM0QjtFK0QzdEM1Qix3Qy9EMHRDNEI7RStEenRDNUIsNkMvRCtoQnNCO0UrRDloQnRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRXNpVFI7QW1FcGlUUTtFQUNJLG1CL0Q0a0JrQjtFK0Qza0JsQjtFQUNBO0VBQ0E7RUFDQSx3Qy9EMnNDd0I7RStEMXNDeEIsMkIvRHlzQ3dCO0FKNjFRcEM7QW1FcGlUWTtFQUNJLGMvRFFIO0UrRFBHLGdCL0Qya0JjO0UrRDFrQmQ7QW5Fc2lUaEI7QW1FbmlUWTtFQUVJLDJCL0R5c0NvQjtFMER6d0NsQyx1QzFEMndDa0M7QUowMVFwQztBbUVoaVRRO0VBQ0k7RUFDQTtFQUNBLGdCL0Q0akJrQjtBSnMrUjlCOztBb0UxbVRBO0VBQ0k7RUFDQTtFQUNBLHNDaEVvbkIwQjtFZ0VubkIxQiw2Q2hFa2tCMEI7RWdFamtCMUI7QXBFNm1USjs7QW9Fem1USTtFQUNJLHNDaEU2bUJzQjtFZ0U1bUJ0QixtQmhFa25Cc0I7RWdFam5CdEI7QXBFNG1UUjs7QW9FeG1UQTtFQUNJO0FwRTJtVEo7O0FxRTVuVEE7RUFDSTtBckUrblRKO0FxRTluVEk7RUFDSTtFQUNBLHNDakVNMEM7QUowblRsRDs7QXNFcG9UQTtFQUNJO0VBQ0E7RUFDQTtBdEV1b1RKOztBc0Vwb1RBOztFQUVJO0F0RXVvVEo7O0FzRWxvVFE7RUFDSTtFQUNBO0VBQ0E7QXRFcW9UWjtBc0Vsb1RRO0VBRUk7OztJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFbW9UZDtFc0Vob1RVO0lBQ0k7RXRFa29UZDtFc0UvblRVO0lBQ0k7RXRFaW9UZDtBQUNGO0FzRTluVFE7RUFDSTtBdEVnb1RaO0FzRTVuVEk7RUFDSTtBdEU4blRSO0FzRTNuVEk7RUFDSTtFQUNBO0VBQ0E7QXRFNm5UUjtBc0UxblRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCbEVva0JzQjtFa0Vua0J0QjtFQUNBO0F0RTRuVFI7QXNFeG5UUTtFQUNJO0F0RTBuVFo7QXNFeG5UWTtFQUNJLHlCbEVYSDtFa0VZRyxXbEUzQ0w7QUpxcVRYO0FzRXBuVFE7RUFDSTtBdEVzblRaO0FzRWpuVFE7RUFDSTtBdEVtblRaO0FzRS9tVEk7RUFDSTtBdEVpblRSO0FzRTdtVFE7RUFDSTtBdEUrbVRaO0FzRTNtVEk7OztFQUdJO0F0RTZtVFI7QXNFMW1USTtFQUNJO0VBQ0E7QXRFNG1UUjtBc0V6bVRJO0VBQ0k7QXRFMm1UUjtBc0V4bVRJO0VBQ0k7QXRFMG1UUjtBc0V2bVRJO0VBQ0k7QXRFeW1UUjs7QXNFcm1UQTtFQUNJO0F0RXdtVEo7O0FzRXJtVEE7RUFDSSxXbEVuR087QUoyc1RYOztBc0VwbVRJO0VBQ0ksbUJsRXJHRztFa0VzR0g7RUFDQTtFQUNBO0VBQ0EsZ0JsRTBmc0I7QUo2bVM5Qjs7QXNFam1USTs7Ozs7Ozs7OztFQVVJLHFCbEV6SEc7QUo2dFRYO0FzRWptVEk7RUFDSTtBdEVtbVRSOztBc0UvbFRBO0VBQ0k7RUFDQTtFQUNBLGNsRWhJTztFa0VpSVA7RUFDQTtFQUNBO0VBQ0E7QXRFa21USjs7QXNFL2xUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JsRWlkMEI7RWtFaGQxQixzQ2xFMUs4QztBSjR3VGxEOztBc0UvbFRBOzs7RUFHSSx5QmxFM0hTO0VrRTRIVCxXbEUzSk87RWtFNEpQO0F0RWttVEo7O0FzRS9sVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEVrbVRKOztBc0U3bFRRO0VBQ0k7QXRFZ21UWjs7QXNFM2xUQTs7RUFFSSx5QmxFcEpTO0FKa3ZUYjs7QXNFM2xUQTs7RUFFSSx5QmxFekpTO0FKdXZUYjs7QXNFM2xUQTs7RUFFSTtFQUNBO0VBQ0E7QXRFOGxUSjs7QXNFM2xUQTtFQUNJO0VBQ0E7QXRFOGxUSjs7QXNFM2xUQTtFQUNJO0F0RThsVEo7O0FzRTNsVEE7RUFDSSxXbEU1TU87QUoweVRYOztBc0UxbFRJO0VBQ0k7RUFDQTtFQUNBO0F0RTZsVFI7O0FzRXZsVEk7RUFDSSxjbEV6Tkc7QUptelRYOztBc0V0bFRBOztFQUVJO0VBQ0E7QXRFeWxUSjs7QXNFcGxUSTtFQUNJLGdCbEVpVXNCO0FKc3hTOUI7QXNFdGxUUTtFQUNJLGNsRXZNQztFa0V3TUQ7RUFDQTtFQUNBO0F0RXdsVFo7QXNFdGxUWTtFQUVJLFdsRWhQTDtFa0VpUEsseUJsRS9NSDtBSnN5VGI7QXNFbGxUSTtFQUNJO0VBQ0EsZWxFdE5LO0FKMHlUYjs7QXNFL2tUSTs7RUFFSTtFQUNBO0VBQ0E7QXRFa2xUUjtBc0VobFRJO0VBQ0k7QXRFa2xUUjs7QXNFNWtUSTtFQURKO0lBRVE7SUFDQTtFdEVnbFROO0FBQ0Y7O0FzRTNrVFE7RUFDSTtBdEU4a1RaOztBc0V4a1RJO0VBQ0k7QXRFMmtUUjtBc0V2a1RRO0VBQ0k7QXRFeWtUWjtBc0V0a1RRO0VBQ0k7QXRFd2tUWjtBc0Vya1RRO0VBQ0k7QXRFdWtUWjs7QXNFamtUSTtFQUNJO0F0RW9rVFI7O0FzRS9qVEk7RUFDSTtBdEVra1RSOztBc0UzalRRO0VBQ0k7QXRFOGpUWjs7QXNFempUQTtFQUNJO0F0RTRqVEo7O0FzRW5qVGdCOztFQUVJO0F0RXNqVHBCOztBc0U3aVRnQjtFQUNJO0F0RWdqVHBCOztBc0V4aVRZO0VBQ0k7QXRFMmlUaEI7QXNFeGlUb0I7RUFDSTtBdEUwaVR4QjtBc0V0aVRnQjtFQUNJLHFCbEV4REw7QUpnbVRmOztBc0V0a1RnQjs7RUFFSTtBdEV5a1RwQjs7QXNFaGtUZ0I7RUFDSTtBdEVta1RwQjs7QXNFM2pUWTtFQUNJO0F0RThqVGhCO0FzRTNqVG9CO0VBQ0k7QXRFNmpUeEI7QXNFempUZ0I7RUFDSSxxQmxFeERMO0FKbW5UZjs7QXNFemxUZ0I7O0VBRUk7QXRFNGxUcEI7O0FzRW5sVGdCO0VBQ0k7QXRFc2xUcEI7O0FzRTlrVFk7RUFDSTtBdEVpbFRoQjtBc0U5a1RvQjtFQUNJO0F0RWdsVHhCO0FzRTVrVGdCO0VBQ0kscUJsRXhETDtBSnNvVGY7O0FzRTVtVGdCOztFQUVJO0F0RSttVHBCOztBc0V0bVRnQjtFQUNJO0F0RXltVHBCOztBc0VqbVRZO0VBQ0k7QXRFb21UaEI7QXNFam1Ub0I7RUFDSTtBdEVtbVR4QjtBc0UvbFRnQjtFQUNJLHFCbEV4REw7QUp5cFRmOztBc0UvblRnQjs7RUFFSTtBdEVrb1RwQjs7QXNFem5UZ0I7RUFDSTtBdEU0blRwQjs7QXNFcG5UWTtFQUNJO0F0RXVuVGhCO0FzRXBuVG9CO0VBQ0k7QXRFc25UeEI7QXNFbG5UZ0I7RUFDSSxxQmxFeERMO0FKNHFUZjs7QXNFbHBUZ0I7O0VBRUk7QXRFcXBUcEI7O0FzRTVvVGdCO0VBQ0k7QXRFK29UcEI7O0FzRXZvVFk7RUFDSTtBdEUwb1RoQjtBc0V2b1RvQjtFQUNJO0F0RXlvVHhCO0FzRXJvVGdCO0VBQ0kscUJsRXhETDtBSityVGY7O0FzRXJxVGdCOztFQUVJO0F0RXdxVHBCOztBc0UvcFRnQjtFQUNJO0F0RWtxVHBCOztBc0UxcFRZO0VBQ0k7QXRFNnBUaEI7QXNFMXBUb0I7RUFDSTtBdEU0cFR4QjtBc0V4cFRnQjtFQUNJLHFCbEV4REw7QUprdFRmOztBc0V4clRnQjs7RUFFSTtBdEUyclRwQjs7QXNFbHJUZ0I7RUFDSTtBdEVxclRwQjs7QXNFN3FUWTtFQUNJO0F0RWdyVGhCO0FzRTdxVG9CO0VBQ0k7QXRFK3FUeEI7QXNFM3FUZ0I7RUFDSSxxQmxFeERMO0FKcXVUZjs7QXNFcnFUSTtFQUNJO0F0RXdxVFI7O0FzRXBxVEE7RUFDSTtBdEV1cVRKO0FzRXRxVEk7RUFDSTtBdEV3cVRSOztBdUVqa1VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZFb2tVSjtBdUVsa1VJO0VBQ0k7RUFDQTtBdkVva1VSO0F1RWxrVUk7RUFWSjtJQVdRO0lBQ0E7SUFDQTtFdkVxa1VOO0FBQ0Y7QXVFbmtVSTtFQUNJO0F2RXFrVVI7QXVFbGtVSTtFQUNJO0F2RW9rVVI7QXVFbmtVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RXFrVVo7QXVFcGtVWTtFQUNJO0F2RXNrVWhCO0F1RXZrVVk7RUFDSTtBdkVza1VoQjtBdUVsa1VRO0VBQ0k7RUFDQTtFQUNBO0F2RW9rVVo7QXVFaGtVSTtFQUNJO0F2RWtrVVI7QXVFamtVUTtFQUNJO0F2RW1rVVo7QXVFaGtVWTtFQUNJO0F2RWtrVWhCOztBdUUzalVBO0VBQ0k7QXZFOGpVSjs7QXVFM2pVQTtFQUNJO0F2RThqVUo7O0F3RXhuVUE7O0VBRUk7RUFDQTtFQUNBLGdCcEVpb0IwQjtFb0Vob0IxQjtBeEUyblVKOztBd0V4blVBOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEUyblVKOztBd0V4blVBOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEUyblVKOztBd0V4blVBO0VBQ0ksZ0JwRWttQjBCO0VvRWptQjFCO0F4RTJuVUo7O0F3RTVtVWdDOztFQUNJLHlCcEVXdkI7RW9FVnVCO0F4RWduVXBDO0F3RXZtVXdDO0VBQ0kseUJwRUUvQjtBSnVtVWI7QXdFam1Vb0M7RUFDSSx5QnBFUDNCO0FKMG1VYjtBd0VybFV3QjtFQUNJO0F4RXVsVTVCOztBd0Uza1VJOztFQUVJO0VBQ0E7QXhFOGtVUjtBd0Uza1VJOztFQUVJO0F4RTZrVVI7QXdFemtVUTtFQUNJO0F4RTJrVVo7QXdFdGtVZ0I7RUFDSTtBeEV3a1VwQjtBd0Vya1VnQjtFQUNJO0F4RXVrVXBCOztBd0U1alVZO0VBQ0ksd0NwRWs0Q29CO0VvRWo0Q3BCO0VBQ0E7RUFDQTtBeEUralVoQjtBd0U3alVZO0VBQ0ksZ0JwRWszQ29CO0FKNnNScEM7QXdFOWpVZ0I7RUFDSSxxQnBFaWZVO0VvRWhmVixnQnBFc2ZVO0VvRXJmVjtBeEVna1VwQjtBd0U1alV3QjtFQUNJO0F4RThqVTVCO0F3RXpqVVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTJqVWhCO0F3RTFqVWdCO0VBQ0k7QXhFNGpVcEI7O0F3RW5qVUk7RUFDSTtFQUNBO0VBQ0E7QXhFc2pVUjs7QXdFbGpVQTtFQUNJO0VBQ0E7RUFDQTtBeEVxalVKOztBd0VsalVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0F4RXFqVUo7O0F3RWxqVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RXFqVUo7O0F3RWxqVUE7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVxalVKOztBeUVyd1VBO0VBQ0k7QXpFd3dVSjs7QXlFcndVSTtFQUNJO0VBQ0EsNkRyRWc4QmdDO0VxRS83QmhDLDJDckVrNkJnQztFcUVqNkJoQztBekV3d1VSO0F5RXZ3VVE7RUFDSTtFQUNBO0VBQ0EsMkJyRWs2QjRCO0FKdTJTeEM7QXlFdndVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RXl3VVo7QXlFeHdVWTtFQUNJO0VBQ0E7QXpFMHdVaEI7O0F5RWp3VVk7RUFDSTtFQUNBO0F6RW93VWhCOztBeUU5dlVBO0VBQ0k7QXpFaXdVSjs7QXlFOXZVQTtFQUNJO0VBQ0EsZ0RyRXdoQjBCO0VxRXZoQjFCO0VBQ0E7QXpFaXdVSjs7QXlFN3ZVSTtFQUNJLHVDckV3M0JnQztBSnc0U3hDO0F5RTl2VUk7RUFDSTtFQUNBO0F6RWd3VVI7QXlFL3ZVUTtFQUNJO0VBQ0E7RUFDQSwyQ3JFODJCNEI7RXFFNzJCNUIsMkJyRWszQjRCO0VxRWozQjVCLHNDckVzM0I0QjtBSjI0U3hDO0F5RTl2VUk7RUFDSSx5QnJFRks7QUprd1ViO0F5RTl2VUk7RUFDSTtFQUNBO0F6RWd3VVI7QXlFL3ZVUTtFQUNJLHlCckVSQztFcUVTRCxXckV4Q0Q7QUp5eVVYO0F5RTd2VVE7RUFDSTtFQUNBO0F6RSt2VVo7QXlFM3ZVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RTZ2VVo7O0F5RXR2VUk7RUFDSSxpRXJFdzJCZ0M7RXFFdjJCaEM7RUFDQSwyQ3JFeTBCZ0M7QUpnN1N4QztBeUV2dlVRO0VBQ0k7QXpFeXZVWjtBeUV2dlVRO0VBQ0k7RUFDQSwyQnJFdTBCNEI7QUprN1N4QztBeUV2dlVRO0VBQ0kseUJyRTNDQztFcUU0Q0Q7RUFDQSxXckU1RUQ7RXFFNkVDO0VBQ0E7RUFDQTtBekV5dlVaO0F5RXZ2VVE7RUFDSSxXckVsRkQ7RXFFbUZDO0VBQ0E7RUFDQTtFQUNBO0F6RXl2VVo7QXlFeHZVWTtFQUNJLFdyRXhGTDtFcUV5RksseUJyRTFESDtBSm96VWI7QXlFcnZVUTtFQUNJO0VBQ0E7RUFDQSxzQ3JFc2ZrQjtBSml3VDlCO0F5RWx2VVk7RUFDSSxnQ3JFc3pCd0I7QUo4N1N4QztBeUVydlVZO0VBQ0ksZ0NyRXN6QndCO0FKODdTeEM7O0F5RTV1VVE7RUFDSSx1Q3JFMnhCNEI7RXFFMXhCNUI7QXpFK3VVWjs7QXlFenVVQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQ3JFMGpCMEI7RXFFempCMUI7RUFDQTtFQUNBO0VBQ0E7QXpFNHVVSjtBeUUxdVVJOztFQUNJLGNyRXJHSztBSmsxVWI7O0F5RXZ1VUk7RUFDSTtBekUwdVVSO0F5RXZ1VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpFeXVVUjtBeUV2dVVRO0VBQ0k7RUFDQTtBekV5dVVaOztBMEV4NlVBO0VBQ0k7RUFDQSxXdEU2Qk87RXNFNUJQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFMjZVSjtBMEUxNlVJO0VBQ0k7QTFFNDZVUjs7QTBFdjZVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV3RFR087QUp1NlVYOztBMEV2NlVBO0VBQ0k7QTFFMDZVSjs7QTBFdjZVQTtFQUNJO0ExRTA2VUo7QTBFejZVSTtFQUNJO0VBQ0E7RUFDQTtBMUUyNlVSOztBMEV2NlVBO0VBQ0k7QTFFMDZVSjs7QTBFdjZVQTtFQUNJO0ExRTA2VUo7O0EwRXY2VUE7RUFDSTtBMUUwNlVKOztBMEV2NlVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFFMDZVSjs7QTBFdjZVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUUwNlVKOztBMEV2NlVBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQUE7RTFFMDZVTjtBQUNGO0EyRTEvVUE7RUFDSTtFQUNBO0VBQ0E7QTNFNC9VSjtBMkUxL1VJO0VBQ0k7QTNFNC9VUjtBMkV6L1VJO0VBQ0k7QTNFMi9VUjtBMkV2L1VROztFQUVJO0VBQ0E7RUFDQTtLQUFBO1VBQUE7QTNFeS9VWjtBMkV0L1VRO0VBQ0k7QTNFdy9VWjtBMkVwL1VJO0VBQ0k7QTNFcy9VUjtBMkVsL1VJO0VBQ0k7QTNFby9VUjtBMkVuL1VRO0VBQ0k7QTNFcS9VWjtBMkVsL1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsMkN2RWc0QjRCO0V1RS8zQjVCO0VBQ0EsbUJ2RWtsQmtCO0V1RWpsQmxCLHNDdkV1NEI0QjtFdUV0NEI1QiwyQnZFaTRCNEI7RXVFaDRCNUI7QTNFby9VWjtBMkVqL1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VtL1VaO0EyRWovVVk7RUFDSTtBM0VtL1VoQjtBMkVoL1VZO0VBQ0k7QTNFay9VaEI7QTJFOStVUTtFQUNJO0EzRWcvVVo7QTJFNytVUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRSsrVVo7QTJFNStVUTtFQUNJO0VBQ0E7QTNFOCtVWjtBMkVwK1VRO0VBQ0k7RUFDQSxxQnZFK3NCa0I7QUp1eFQ5QjtBMkVuK1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXErVVo7QTJFcCtVWTtFQUNJO0EzRXMrVWhCO0EyRW4rVVE7RUFDSTtBM0VxK1VaO0EyRXArVVk7RUFDSTtBM0VzK1VoQjtBMkVoK1VRO0VBQ0k7QTNFaytVWjs7QTJFMzlVSTtFQUNJO0VBQ0E7QTNFODlVUjs7QTJFMTlVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDJDdkUyd0JvQztFdUUxd0JwQztFQUNBO0VBQ0E7RUFDQSxtQnZFMmQwQjtFdUUxZDFCO0VBQ0E7QTNFNjlVSjs7QTJFdjlVSTs7RUFDSSw2Q3ZFNndCZ0M7QUo4c1R4Qzs7QTJFdjlVQTtFQUNJO0VBQ0E7RUFDQTtBM0UwOVVKOztBMkV2OVVBO0VBQ0k7RUFDQTtFQUNBO0EzRTA5VUo7QTJFeDlVSTtFQUNJO0EzRTA5VVI7O0EyRXQ5VUE7RUFDSTtBM0V5OVVKO0EyRXg5VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J2RTRic0I7RXVFM2J0QjtFQUNBO0VBQ0E7RUFDQSx5QnZFNUlLO0V1RTZJTDtFQUNBO0VBQ0E7RUFDQSxXdkUvS0c7RXVFZ0xILGdCdkV3WHNCO0FKa21VOUI7QTJFejlVUTtFQUNJO0EzRTI5VVo7QTJFeDlVUTtFQUNJLHlCdkV2SkM7RXVFd0pEO0EzRTA5VVo7O0EyRWw5VVE7RUFDSSx5QnZFOUpDO0V1RStKRDtBM0VxOVVaOztBMkVoOVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkN2RXlWMEI7RXVFeFYxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRW05VUo7QTJFbDlVSTtFQUNJO0VBQ0E7QTNFbzlVUjtBMkVqOVVJO0VBQ0k7QTNFbTlVUjtBMkVoOVVJO0VBQ0k7QTNFazlVUjtBMkUvOFVJO0VBQ0k7RUFDQSxnQnZFNFhzQjtBSnFsVTlCO0EyRTk4VUk7RUFDSTtBM0VnOVVSOztBMkUzOFVJO0VBQ0ksb0N2RSsrQjRCO0FKKzlTcEM7O0EyRXo4VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRTQ4VVI7QTJFMzhVUTtFQUNJO0VBQ0E7QTNFNjhVWjs7QTJFdjhVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFMDhVUjtBMkV2OFVJO0VBQ0k7RUFDQSxtQnZFOFVzQjtFdUU3VXRCO0EzRXk4VVI7O0EyRW44VUE7RUFJWTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRW04VWQ7RTJFLzdVYztJQUNJO0UzRWk4VWxCO0FBQ0Y7QTJFejdVQTtFQUNJO0EzRTI3VUo7O0EyRXg3VUE7RUFDSTtBM0UyN1VKOztBMkV4N1VBO0VBQ0k7RUFDQTtLQUFBO1VBQUE7RUFDQTtBM0UyN1VKOztBMkV4N1VBO0VBQ0ksZ0J2RXVTMEI7RXVFdFMxQjtFQUNBO0VBQ0E7RUFDQTtBM0UyN1VKOztBMkV4N1VBO0VBQ0k7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRTI3VUo7QTJFMTdVSTtFQUNJO0EzRTQ3VVI7O0EyRXg3VUE7RUFDSTtFQUNBO0VBQ0EsMkN2RW9qQm9DO0V1RW5qQnBDLDJCdkV3akJvQztFdUV2akJwQyxtQnZFc1EwQjtFdUVyUTFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNFMjdVSjtBMkUxN1VJO0VBQ0k7QTNFNDdVUjtBMkUxN1VJO0VBQ0ksZ0N2RTRqQmdDO0FKZzRUeEM7QTJFNzdVSTtFQUNJLGdDdkU0akJnQztBSmc0VHhDOztBMkV4N1VBO0VBQ0ksZ0N2RXVqQm9DO0V1RXRqQnBDO0EzRTI3VUo7O0EyRXI3VVE7RUFDSSxrRHZFczBDaUI7QUprblM3Qjs7QTRFdDBWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUV5MFZKO0E0RXYwVkk7RUFFSTtFQUNBO0VBQ0E7QTVFdzBWUjtBNEVyMFZJO0VBQ0k7RUFDQTtBNUV1MFZSO0E0RXAwVkk7RUFDUTtBNUVzMFZaO0E0RW4wVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXEwVlI7QTRFbjBWUTtFQUNJO0VBQ0E7QTVFcTBWWjtBNEVuMFZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFcTBWaEI7QTRFbDBWZ0I7RUFDSTtFQUNBO0VBQ0E7QTVFbzBWcEI7QTRFbDBWb0I7RUFDSTtFQUNBO0E1RW8wVnhCO0E0RTl6VlE7RUFDSTtFQUNBLHNDeEU4MkI0QjtBSms5VHhDO0E0RTV6Vkk7RUFDSTtFQUNBO0E1RTh6VlI7QTRFN3pWUTtFQUNJO0VBQ0E7QTVFK3pWWjtBNEUzelZJO0VBQ0k7QTVFNnpWUjtBNEUxelZJO0VBQ0k7QTVFNHpWUjtBNEV6elZJOztFQUVJO0VBQ0E7RUFDQTtBNUUyelZSO0E0RXh6Vkk7RUFDSTtBNUUwelZSO0E0RXZ6Vkk7RUFDSTtFQUNBO0E1RXl6VlI7QTRFdHpWSTtFQUNJO0E1RXd6VlI7QTRFcnpWSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFc3pWUjtBNEVuelZJO0VBSUU7RUFDQTtBNUVrelZOO0E0RS95Vkk7RUFFRTtFQUNBO0E1RWd6Vk47QTRFN3lWSTtFQUNJO0VBQ0E7QTVFK3lWUjtBNEU3eVZJO0VBQ0k7RUFDQTtBNUUreVZSO0E0RTV5Vkk7RUFFSTtBNUU2eVZSO0E0RTN5Vkk7RUFDSSw0QnhFdkZLO0FKbzRWYjtBNEUzeVZJO0VBQ0ksNEJ4RTFGSztBSnU0VmI7QTRFMXlWSTtFQUVJO0E1RTJ5VlI7QTRFenlWSTtFQUNJLHlCeEVsR0s7QUo2NFZiO0E0RXp5Vkk7RUFDSSx5QnhFckdLO0FKZzVWYjtBNEV6eVZJO0VBQ0k7QTVFMnlWUjs7QTRFdnlWQTtFQUNJO0VBQ0E7QTVFMHlWSjs7QTRFdnlWQTtFQUNJO0VBQ0EseUJ4RW5IUztFd0VvSFQ7QTVFMHlWSjtBNEV4eVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtFQUNBO0E1RTB5VlI7QTRFdnlWSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFeXlWUjtBNEV2eVZROztFQUNFO0E1RTB5VlY7QTRFdnlWUTs7RUFDSTtBNUUweVZaO0E0RXZ5VlE7O0VBQ0k7MkJBQUE7RUFFQTtTQUFBO0VBRUU7RUFDRjt5QkFBQTtFQUVBO1NBQUE7QTVFMnlWWjtBNEV2MFZJOztFQStCTTtxQkFBQTtFQUVGO21CQUFBO0E1RTZ5VlI7QTRFMXlWUTs7RUFDSTsyQkFBQTtFQUVBO1NBQUE7RUFFRTtFQUNGO3lCQUFBO0VBRUE7U0FBQTtBNUU4eVZaO0E0RTExVkk7O0VBK0NNO3FCQUFBO0VBRUY7bUJBQUE7QTVFZ3pWUjtBNEU3eVZROztFQUNJO0E1RWd6Vlo7QTRFOXlWWTs7RUFDSTtBNUVpelZoQjtBNEU3eVZROztFQUNJO0VBQ0E7QTVFZ3pWWjtBNEU5eVZZOztFQUNJO0VBQ0E7QTVFaXpWaEI7O0E0RTN5VkE7RUFDSTtFQUNBO0E1RTh5Vko7QTRFNXlWSTs7RUFFSTtBNUU4eVZSO0E0RTN5Vkk7RUFDSTtBNUU2eVZSO0E0RTN5VlE7RUFDSTtBNUU2eVZaO0E0RTF5VlE7RUFFSTtFQUNBO0E1RTJ5Vlo7QTRFdnlWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXl5VlI7QTRFdnlWUTtFQUNJO0E1RXl5Vlo7QTRFdHlWUTtFQUNJO0E1RXd5Vlo7QTRFcnlWUTtFQUNJO0VBQ0E7RUFDQTtBNUV1eVZaO0E0RXB5VlE7RUFDSTtFQUNBO0E1RXN5Vlo7QTRFcHlWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RXN5VmhCO0E0RWx5VlE7RUFDSTtBNUVveVZaO0E0RWx5Vlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUVveVZoQjtBNEVoeVZRO0VBQ0k7RUFDQTtBNUVreVZaO0E0RWh5Vlk7RUFDSTtBNUVreVZoQjtBNEU1eFZJO0VBQ0k7QTVFOHhWUjtBNEU3eFZRO0VBQ0k7QTVFK3hWWjs7QTRFMXhWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTZ4Vko7QTRFM3hWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUU2eFZSO0E0RTN4VlE7RUFDSTtBNUU2eFZaO0E0RXp4Vkk7RUFDSTtFQUNBO0VBQ0E7QTVFMnhWUjtBNEV2eFZRO0VBQ0k7QTVFeXhWWjtBNEV2eFZRO0VBQ0k7QTVFeXhWWjtBNEVyeFZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0J4RTJPc0I7RXdFMU90QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0E1RXV4VlI7QTRFcnhWUTtFQUNJO0E1RXV4Vlo7QTRFcHhWUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0E1RXF4Vlo7QTRFanhWSTtFQUNJO0tBQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhFNE1zQjtFd0UzTXRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFbXhWUjtBNEVqeFZRO0VBRUk7QTVFa3hWWjtBNEUvd1ZRO0VBQ0k7QTVFaXhWWjtBNEU5d1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFZ3hWWjs7QTRFMXdWQTtFQUNJLHlCeEV4WlM7RXdFeVpUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTZ3Vko7QTRFNXdWSTtFQUNJO0VBQ0E7QTVFOHdWUjs7QTRFMXdWQTtFQUNJO0VBQ0E7RUFDQSxtQnhFemFTO0V3RTBhVCxXeEV6Y087RXdFMGNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnhFcUowQjtBSnduVjlCOztBNEUxd1ZBOztFQUVJO0E1RTZ3Vko7O0E0RTN3VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RTh3Vko7QTRFN3dWSTtFQUNJO0E1RSt3VlI7O0E0RTN3VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUU4d1ZKO0E0RTd3Vkk7RUFDSTtBNUUrd1ZSOztBNEUzd1ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUU4d1ZKO0E0RTV3Vkk7RUFFSTtBNUU2d1ZSO0E0RTF3Vkk7RUFZSTtFQUNBO0VBQ0E7RUFDQTtBNUVpd1ZSO0E0RTl2Vkk7RUFDSSxxQnhFaGdCSztFd0VpZ0JMO0VBQ0EsZ0J4RU9zQjtBSnl2VjlCO0E0RTl2VlE7RUFFSSxxQnhFdGdCQztFd0V1Z0JEO0VBQ0E7QTVFK3ZWWjtBNEUzdlZJO0VBa0JJLG1CeEU5aEJLO0V3RStoQkwsZ0J4RXRCc0I7RXdFdUJ0QixXeEUvakJHO0V3RWdrQkgscUJ4RWppQks7QUo2d1diO0E0RXR1VlE7RUFDSTtBNUV3dVZaO0E0RXZ1Vlk7RUFDSTtBNUV5dVZoQjtBNEV0dVZZO0VBQ0k7QTVFd3VWaEI7QTRFaHVWUTtFQUNJO0E1RWt1Vlo7QTRFOXRWSTtFQUNJO0VBQ0E7QTVFZ3VWUjtBNEU3dFZJO0VBT0k7RUFDQTtFQUNBO0VBQ0E7QTVFeXRWUjtBNEV0dFZJO0VBRUk7RUFDQTtBNUV1dFZSO0E0RXB0Vkk7RUFDSTtFQUNBO0E1RXN0VlI7QTRFbnRWSTtFQUNJO0E1RXF0VlI7O0E0RWp0VkE7RUFDSTtBNUVvdFZKOztBNEVqdFZBO0VBQ0k7QTVFb3RWSjtBNEVudFZJO0VBQ0k7RUFDQTtBNUVxdFZSO0E0RWx0Vkk7RUFDSTtFQUNBO0VBQ0E7QTVFb3RWUjtBNEVodFZRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFaXRWWjs7QTRFM3NWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RThzVko7O0E0RTNzVkE7RUFDSTtFQUNBO0VBQ0E7QTVFOHNWSjs7QTRFM3NWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUU4c1ZKO0E0RTVzVkk7RUFDSTtFQUNBO0VBQ0E7QTVFOHNWUjtBNEU1c1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFOHNWUjtBNEUzc1ZnQjtFQUNJO0E1RTZzVnBCO0E0RXZzVkk7RUFDSTtBNUV5c1ZSO0E0RXRzVkk7RUFDSTtBNUV3c1ZSO0E0RXBzVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0tBQUE7VUFBQTtBNUVzc1ZSO0E0RXBzVlE7RUFDSTtBNUVzc1ZaO0E0RW5zVlE7RUFFRTtBNUVvc1ZWO0E0RWpzVlE7RUFDSTtFQUNBO0E1RW1zVlo7QTRFOXJWSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtLQUFBO1VBQUE7RUFDQTtBNUVnc1ZSO0E0RTdyVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RStyVlI7QTRFM3JWUTtFQUNJO0E1RTZyVlo7O0E0RXJyVkk7Ozs7O0VBRUk7QTVFMnJWUjs7QTRFdnJWQTtFQUNJO0VBQ0EsMkN4RW1Ib0M7QUp1a1Z4Qzs7QTRFdnJWQTtFQUNJO0E1RTByVko7O0E0RXZyVkE7RUFDSTtJQUNJO0lBQ0E7RTVFMHJWTjtFNEV4clZFO0lBQ0k7SUFDQTtFNUUwclZOO0FBQ0Y7QTRFdnJWQTs7RUFFSTtBNUV5clZKOztBNkVyZ1hBO0VBQ0k7QTdFd2dYSjtBNkVyZ1hRO0VBQ0k7RUFDQTtBN0V1Z1haO0E2RXJnWFk7RUFDSTtBN0V1Z1hoQjtBNkVwZ1hZO0VBQ0k7QTdFc2dYaEI7QTZFbmdYWTtFQUNJO0E3RXFnWGhCO0E2RWxnWFk7RUFDSTtFQUNBO0E3RW9nWGhCO0E2RWpnWFk7RUFDSTtBN0VtZ1hoQjs7QTZFNS9XSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFKy9XUjs7QTZFei9XSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQSxhekU2d0JzQjtFeUU1d0J0QixXekUyd0JzQjtFeUUxd0J0QjtBN0U2L1dSOztBNkV4L1dJO0VBQ0k7QTdFMi9XUjs7QTZFdC9XSTtFQUNJO0E3RXkvV1I7O0E4RW5qWEk7RUFDSSxvQnpFa0kwQztFeUVqSTFDO0VBQ0E7RUFDQTtBOUVzalhSO0E4RXBqWEk7RUFDSTtFQUNBO0VBQ0E7QTlFc2pYUjs7QThFbGpYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUVxalhKO0E4RW5qWEk7RUFSSjtJQVNRO0U5RXNqWE47QUFDRjs7QThFbmpYQTtFQUNJO0VBQ0E7RUFDQTtBOUVzalhKO0E4RXBqWEk7RUFDSTtFQUNBO0E5RXNqWFI7O0E4RWxqWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFcWpYSjtBOEVwalhJO0VBQ0k7RUFDQTtFQUNBO0E5RXNqWFI7O0E4RTlpWFE7RUFDSTtBOUVpalhaOztBOEU1aVhBO0VBQ0k7QTlFK2lYSjs7QThFMWlYQTtFQUNJO0E5RTZpWEo7QThFNWlYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlFOGlYUjtBOEUzaVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUU2aVhSOztBOEV2aVhBO0VBQ0kseUR6RW9EOEM7QUxzL1dsRDtBOEV4aVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUUwaVhSO0E4RXZpWEk7RUFDSTtBOUV5aVhSOztBOEVwaVhBO0VBQ0k7QTlFdWlYSjtBOEVyaVhJO0VBQ0k7QTlFdWlYUjtBOEVyaVhRO0VBQ0ksYzFFakRDO0FKd2xYYjtBOEVyaVhZO0VBQ0k7RUFDQTtFQUNBO0E5RXVpWGhCO0E4RW5pWFE7RUFDSSxjMUU5REM7QUptbVhiO0E4RW5pWFk7RUFDSTtFQUNBO0VBQ0E7QTlFcWlYaEI7O0ErRXpxWEE7RUFDSTtBL0U0cVhKOztBK0V0cVhBO0VBQ0k7QS9FeXFYSjtBK0V4cVhJO0VBRko7SUFHUTtFL0UycVhOO0FBQ0Y7QStFMXFYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0U0cVhSO0ErRTFxWFE7RUFDSTtFQUNBO0EvRTRxWFo7QStFMXFYUTtFQUNJO0EvRTRxWFo7QStFenFYSTtFQUNJO0EvRTJxWFI7QStFMXFYUTtFQUNJO0VBQ0E7RUFDQTtBL0U0cVhaO0ErRTFxWFE7RUFDSTtFQUNBO0VBQ0E7QS9FNHFYWjtBK0UxcVhRO0VBQ0k7RUFDQTtBL0U0cVhaO0ErRTNxWFk7RUFDSTtFQUNBO0EvRTZxWGhCO0ErRXpxWFk7RUFDSTtFQUNBLHlCM0VpQkg7RTJFaEJHO0EvRTJxWGhCO0ErRTFxWGdCO0VBQ0k7RUFDQTtBL0U0cVhwQjtBK0V6cVhZO0VBQ0k7RUFDQTtFQUNBLFczRTdCTDtBSndzWFg7QStFeHFYUTtFQUNJO0VBQ0E7QS9FMHFYWjtBK0V0cVhJO0VBQ0k7QS9Fd3FYUjs7QStFbnFYSTtFQUNJO0EvRXNxWFI7QStFcnFYUTtFQUNJO0EvRXVxWFo7QStFcnFYUTtFQUNJO0lBQ0k7RS9FdXFYZDtFK0VycVhVO0lBQ0k7RS9FdXFYZDtBQUNGO0ErRXJxWFE7RUFiSjtJQWNRO0lBQ0E7RS9Fd3FYVjtBQUNGOztBK0VucVhBO0VBRVE7SUFDSTtFL0VxcVhWO0FBQ0Y7QStFanFYQTtFQUNJO0EvRW1xWEo7O0ErRTlwWEE7RUFDSTtFQUNBO0EvRWlxWEo7O0ErRTVwWFE7RUFDSTtFQUNBO0VBQ0E7QS9FK3BYWjtBK0U3cFhZO0VBTEo7SUFNUTtJQUNBO0UvRWdxWGQ7QUFDRjtBK0U1cFhZO0VBREo7SUFFUTtFL0UrcFhkO0FBQ0Y7O0ErRXhwWFE7RUFDSTtBL0UycFhaOztBK0V0cFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9FeXBYSjs7QStFcnBYSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzRWhHSztFMkVpR0w7RUFDQTtBL0V3cFhSO0ErRXRwWEk7RUFDSTtFQUNBO0EvRXdwWFI7O0ErRW5wWEk7RUFDSTtFQUNBO0EvRXNwWFI7O0ErRWpwWEk7RUFDSTtJQUNJO0lBQ0E7RS9Fb3BYVjtBQUNGOztBK0VocFhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9FbXBYSjs7QStFOW9YUTtFQUNJO0EvRWlwWFo7O0FnRnAxWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEZ1MVhKOztBZ0ZwMVhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGdTFYSjtBZ0ZyMVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esa0MzRThIMEM7RTJFN0gxQztFQUNBO0VBQ0E7RUFDQTtBaEZ1MVhSO0FnRm4xWFE7RUFDSTtBaEZxMVhaO0FnRmoxWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1RXdCSztFNEV2Qkw7QWhGbTFYUjtBZ0ZoMVhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGazFYUjtBZ0YvMFhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjVFeWZzQjtFNEV4ZnRCLG1ENUVxZ0JzQjtBSjQwVzlCO0FnRjkwWEk7RUFDSTtBaEZnMVhSO0FnRjkwWFE7RUFDSTtFQUNBO0FoRmcxWFo7QWdGNTBYSTtFQUNJO0FoRjgwWFI7QWdGNTBYUTtFQUNJO0VBQ0E7QWhGODBYWjtBZ0YzMFhRO0VBQ0k7QWhGNjBYWjtBZ0YxMFhRO0VBQ0k7RUFDQTtBaEY0MFhaO0FnRnowWFE7RUFDSTtFQUNBO0FoRjIwWFo7O0FnRnQwWEE7RUFFUTtJQUNJO0lBQ0E7RWhGdzBYVjtFZ0ZwMFhFO0lBQ0k7SUFDQTtJQUNBO0VoRnMwWE47RWdGcDBYTTtJQUNJO0VoRnMwWFY7RWdGcDBYVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGczBYZDtFZ0ZuMFhVO0lBQ0k7SUFDQTtFaEZxMFhkO0VnRmwwWFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRm8wWGQ7QUFDRjtBZ0YvelhBO0VBQ0k7QWhGaTBYSjtBZ0YvelhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQzNFUjBDO0FMeTBYbEQ7QWdGOXpYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRmcwWFI7QWdGOXpYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQzNFdkJzQztFMkV3QnRDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZzBYWjtBZ0YvelhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZpMFhoQjtBZ0Y1elhJO0VBQ0k7RUFDQSxnQjVFNGNzQjtFNEUzY3RCO0VBQ0E7QWhGOHpYUjtBZ0Y1elhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CNUVqSUM7RTRFa0lEO0VBQ0E7RUFDQTtBaEY4elhaO0FnRjF6WEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjR6WFI7QWdGM3pYUTtFQVRKO0lBVVE7RWhGOHpYVjtBQUNGO0FnRjV6WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY4elhaO0FnRjN6WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2elhaO0FnRjF6WFE7RUFDSTtFQUNBO0FoRjR6WFo7QWdGeHpYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I1RTlORztFNEUrTkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjB6WFI7QWdGeHpYUTtFQUNJO0FoRjB6WFo7QWdGeHpYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRjB6WGhCO0FnRnZ6WFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGeXpYaEI7O0FnRmp6WEE7RUFDSTtFQUNBO0VBQ0E7QWhGb3pYSjtBZ0ZselhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0MzRTNKMEM7QUwrOFhsRDtBZ0ZoelhRO0VBQ0k7RUFDQTtFQUNBO0FoRmt6WFo7QWdGaHpYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVFMVBIO0U0RTJQRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmt6WGhCO0FnRjl5WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0MzRXpMc0M7QUx5K1hsRDtBZ0Y5eVhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmd6WGhCO0FnRjV5WFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjh5WFo7QWdGM3lYUTtFQUNJO0VBQ0E7QWhGNnlYWjtBZ0YzeVhZO0VBQ0k7QWhGNnlYaEI7QWdGM3lYZ0I7RUFDSTtFQUNBO0VBQ0E7QWhGNnlYcEI7QWdGenlYWTtFQUNJO0FoRjJ5WGhCO0FnRnR5WEk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ3eVhSO0FnRnR5WFE7O0VBQ0k7RUFDQSxXNUVoV0Q7QUp5b1lYO0FnRnZ5WFE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEYweVhaO0FnRnR5WEk7RUFDSTtBaEZ3eVhSO0FnRnR5WFE7RUFDSTtFQUNBO0FoRnd5WFo7QWdGcHlYSTtFQUNJO0FoRnN5WFI7QWdGcHlYUTtFQUNJO0VBQ0E7QWhGc3lYWjs7QWdGL3hYQTtFQUNJO0VBQ0E7QWhGa3lYSjtBZ0ZoeVhJO0VBQ0k7QWhGa3lYUjtBZ0ZoeVhRO0VBQ0k7QWhGa3lYWjtBZ0YveFhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGaXlYWjtBZ0Y5eFhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGZ3lYWjtBZ0Y3eFhXO0VBQ0k7QWhGK3hYZjs7QWlGM3RZSTtFQUNJO0VBQ0E7QWpGOHRZUjtBaUY1dFlRO0VBQ0k7RUFDQTtFQUNBLGdCN0U2bkJrQjtFNkU1bkJsQjtFQUNBO0VBQ0E7QWpGOHRZWjs7QWlGenRZQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRjR0WUo7QWlGMXRZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY0dFlSO0FpRnp0WUk7RUFDSTtFQUNBO0VBQ0E7QWpGMnRZUjtBaUZ6dFlRO0VBQ0k7QWpGMnRZWjtBaUZ4dFlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakYwdFlaO0FpRnh0WVk7RUFDSSxXN0UvQkw7RTZFZ0NLO0VBQ0E7QWpGMHRZaEI7QWlGcnRZSTtFQUNJO0FqRnV0WVI7QWlGcHRZSTtFQUNJO0FqRnN0WVI7QWlGcHRZUTtFQUNJO0VBQ0E7RUFDQTtBakZzdFlaO0FpRm50WVE7RUFDSTtFQUNBO0VBQ0E7QWpGcXRZWjtBaUZodFlRO0VBQ0k7QWpGa3RZWjtBaUYvc1lRO0VBQ0k7QWpGaXRZWjtBaUYvc1lZO0VBQ0k7QWpGaXRZaEI7QWlGN3NZUTtFQUNJO0VBQ0E7QWpGK3NZWjs7QWlGeHNZUTtFQUNJO0FqRjJzWVo7O0FrRjV6WUE7RUFDSTtBbEYrellKOztBa0YzellJO0VBQ0k7QWxGOHpZUjtBa0YzellJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEY2ellSO0FrRjF6WUk7RUFDSTtJQUNJO0VsRjR6WVY7RWtGenpZTTtJQUNJO0lBQ0E7RWxGMnpZVjtBQUNGO0FrRnh6WUk7RUFDSTtJQUNJO0lBQ0E7RWxGMHpZVjtFa0Z2ellNO0lBQ0k7SUFDQTtFbEZ5ellWO0FBQ0Y7O0FrRnB6WUE7RUFDSTtJQUNJO0VsRnV6WU47RWtGcHpZRTtJQUNJO0VsRnN6WU47RWtGbnpZRTtJQUNJO0VsRnF6WU47RWtGbHpZRTtJQUNJO0VsRm96WU47RWtGanpZRTtJQUNJO0VsRm16WU47RWtGaHpZRTtJQUNJO0VsRmt6WU47RWtGL3lZRTtJQUNJO0VsRml6WU47QUFDRjtBa0Y5eVlBO0VBQ0k7QWxGZ3pZSjs7QW1GejNZQTtFQUNJO0FuRjQzWUo7QW1GMTNZSTtFQUhKO0lBSVE7RW5GNjNZTjtBQUNGOztBbUZ2M1lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYwM1lKO0FtRnozWUk7RUFOSjtJQU9RO0VuRjQzWU47QUFDRjtBbUYxM1lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9Fa0NLO0UrRWpDTDtBbkY0M1lSO0FtRngzWUk7RUFDSTtFQUNBO0VBQ0E7S0FBQTtBbkYwM1lSOztBbUZwM1lRO0VBQ0k7QW5GdTNZWjtBbUZyM1lZO0VBQ0k7QW5GdTNZaEI7O0FtRmozWUE7RUFDSTtFQUNBO0FuRm8zWUo7O0FtRjkyWVE7RUFDSSwwQi9FbVJHO0FKOGxZZjs7QW1GbDNZUTtFQUNJLDBCL0VtUkc7QUprbVlmOztBbUZ0M1lRO0VBQ0ksMEIvRW1SRztBSnNtWWY7O0FtRjEzWVE7RUFDSSwwQi9FbVJHO0FKMG1ZZjs7QW1GOTNZUTtFQUNJLDBCL0VtUkc7QUo4bVlmOztBbUZsNFlRO0VBQ0ksMEIvRW1SRztBSmtuWWY7O0FtRnQ0WVE7RUFDSSwwQi9FbVJHO0FKc25ZZjs7QW1GMTRZUTtFQUNJLDBCL0VtUkc7QUowbllmOztBbUZ4NFlBO0VBQ0k7QW5GMjRZSjtBbUZ6NFlJO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QW5GMjRZUjtBbUZ6NFlRO0VBTEo7SUFNUTtFbkY0NFlWO0FBQ0Y7QW1GejRZSTtFQUNJO0FuRjI0WVI7QW1GeDRZSTtFQUNJO0FuRjA0WVI7O0FtRnQ0WUE7RUFDSTtFQUNBO0FuRnk0WUo7QW1GdjRZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GeTRZUjtBbUZ0NFlJO0VBQ0k7S0FBQTtBbkZ3NFlSO0FtRnI0WUk7RUFDSTtBbkZ1NFlSOztBbUZsNFlJO0VBQ0k7QW5GcTRZUjtBbUZuNFlRO0VBQ0k7QW5GcTRZWjtBbUZuNFlZO0VBQ0k7QW5GcTRZaEI7QW1GajRZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GbTRZWjtBbUYvM1lZO0VBQ0k7QW5GaTRZaEI7QW1GNTNZWTtFQUNJO0VBQ0E7QW5GODNZaEI7O0FtRngzWUE7RUFDSTtFQUNBO0FuRjIzWUo7QW1GejNZSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRjIzWVI7QW1GeDNZSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0FuRjAzWVI7QW1GeDNZUTtFQUxKO0lBTVE7RW5GMjNZVjtBQUNGO0FtRngzWUk7RUFDSTtBbkYwM1lSO0FtRnYzWUk7RUFDSTtBbkZ5M1lSOztBbUZyM1lBO0VBR1E7SUFDSTtFbkZzM1lWO0FBQ0Y7QW1GajNZSTtFQUNJO0FuRm0zWVI7O0FvRjdpWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEZnalpKO0FvRjlpWkk7RUFDSTtBcEZnalpSOztBb0Y1aVpBO0VBQ0k7QXBGK2laSjtBb0Y3aVpJO0VBQ0k7RUFDQTtFQUNBO0FwRitpWlI7QW9GN2laUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdEaEY2aUJrQjtFZ0Y1aUJsQixtQmhGcW1Ca0I7RWdGcG1CbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEYraVpaO0FvRjdpWlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRitpWmhCOztBb0Z0aVpZO0VBQ0k7RUFDQTtFQUNBO0FwRnlpWmhCO0FvRnBpWkk7RUFDSTtFQUNBO0FwRnNpWlI7QW9GcGlaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnNpWlo7QW9GbGlaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZvaVpoQjtBb0ZsaVpnQjtFQUNJO0VBQ0E7QXBGb2lacEI7QW9GOWhaSTtFQUdZO0lBQ0k7SUFDQTtJQUNBO0VwRjhoWmxCO0VvRjFoWlU7SUFDSTtFcEY0aFpkO0FBQ0Y7O0FvRnZoWkE7RUFDSTtBcEYwaFpKO0FvRnZoWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRnloWlo7QW9GdmhaWTtFQUNJO0VBQ0E7QXBGeWhaaEI7QW9GcmhaUTtFQUNJO0VBQ0E7QXBGdWhaWjtBb0ZwaFpnQjtFQUNJO0FwRnNoWnBCO0FvRmhoWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRmtoWlI7QW9GL2daSTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0VwRmdoWmQ7RW9GNWdaTTtJQUNJO0lBQ0E7SUFDQTtFcEY4Z1pWO0FBQ0Y7O0FvRjFnWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjZnWko7QW9GM2daSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjZnWlI7QW9GMWdaSTtFQUNJO0VBQ0E7QXBGNGdaUjtBb0Z6Z1pJO0VBQ0k7RUFDQTtBcEYyZ1pSO0FvRnpnWlE7RUFDSTtFQUNBO0VBQ0E7QXBGMmdaWjtBb0Z6Z1pZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRjJnWmhCO0FvRnRnWkk7RUFDSTtFQUNBO0FwRndnWlI7QW9GcmdaSTtFQUNJO0lBQ0k7RXBGdWdaVjtBQUNGO0FvRnBnWkk7RUEzREo7SUE0RFE7SUFDQTtJQUNBO0VwRnVnWk47RW9GcmdaTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRnVnWlY7RW9GbmdaVTtJQUNJO0VwRnFnWmQ7QUFDRjs7QW9GMy9ZSTtFQUNJO0VBQ0E7RUFDQTtBcEY4L1lSO0FvRjcvWVE7RUFDSTtBcEYrL1laO0FvRjcvWVE7RUFQSjtJQVFRO0VwRmdnWlY7RW9GOS9ZYztJQUNJO0VwRmdnWmxCO0VvRi8vWWtCO0lBQ0k7RXBGaWdadEI7RW9GNy9ZYztJQUNJO0VwRisvWWxCO0FBQ0Y7QW9GMS9ZSTtFQUNJO0lBQ0k7RXBGNC9ZVjtFb0YzL1lVO0lBQ0k7RXBGNi9ZZDtFb0Y1L1ljOztJQUVJO0VwRjgvWWxCO0VvRjUvWWtCOztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEYrL1l0QjtFb0YzL1lrQjtJQUNJO0VwRjYvWXRCO0VvRjEvWWM7SUFDSTtJQUNBO0VwRjQvWWxCO0VvRjEvWWtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGNC9ZdEI7RW9GeC9ZYztJQUNJO0VwRjAvWWxCO0FBQ0Y7QW9GdC9ZSTtFQUNJO0lBQ0k7RXBGdy9ZVjtFb0Z2L1lVO0lBQ0k7RXBGeS9ZZDtFb0Z2L1ljO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRnkvWWxCO0VvRnQvWWM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBGdy9ZbEI7RW9GcC9Za0I7SUFDSTtFcEZzL1l0QjtFb0ZqL1lrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFcEZtL1l0QjtFb0ZqL1lrQjtJQUNJO0VwRm0vWXRCO0VvRi8rWWM7SUFDSTtFcEZpL1lsQjtFb0YvK1lrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwRmkvWXRCO0FBQ0Y7QW9GMytZSTtFQUNJO0VBQ0E7RUFDQTtBcEY2K1lSOztBb0ZyK1lJO0VBQ0k7RUFDQTtBcEZ3K1lSO0FvRnIrWVE7RUFDSTtBcEZ1K1laO0FvRnIrWVk7RUFDSTtBcEZ1K1loQjtBb0ZuK1lRO0VBQ0k7QXBGcStZWjtBb0ZsK1lJO0VBQ0k7RUFDQTtBcEZvK1lSO0FvRm4rWVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZxK1laO0FvRmwrWVk7RUFDSTtFQUNBO0FwRm8rWWhCO0FvRm4rWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGcStZcEI7QW9GaitZUTtFQUNJO0FwRm0rWVo7QW9GLzlZUTtFQUNJO0FwRmkrWVo7QW9GaCtZWTtFQUNJO0FwRmsrWWhCO0FvRmorWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGbStZcEI7QW9GaCtZb0I7RUFDSTtBcEZrK1l4QjtBb0YzOVlZO0VBQ0k7QXBGNjlZaEI7O0FxRnI3WkE7RUFDSTtFQUNBO0VBQ0E7QXJGdzdaSjtBcUZ0N1pJO0VBQ0k7RUFDQTtFQUNBO0tBQUE7QXJGdzdaUjtBcUZyN1pJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnU3WlI7O0FxRmw3Wkk7RUFDSTtBckZxN1pSO0FxRm43WlE7RUFDSTtFQUNBO0FyRnE3Wlo7QXFGbDdaUTtFQUNJO0FyRm83Wlo7QXFGbDdaWTtFQUNJO0FyRm83WmhCO0FxRmw3WmdCO0VBQ0k7QXJGbzdacEI7QXFGaDdaWTtFQUNJO0FyRms3WmhCO0FxRjk2WmdCO0VBQ0k7RUFDQTtBckZnN1pwQjtBcUY3NlpnQjtFQUNJLFdqRnBCVDtBSm04Wlg7QXFGMzZab0I7RUFDSSxXakZ6QmI7QUpzOFpYO0FxRng2Wlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjA2WmhCO0FxRng2WmdCO0VBQ0k7QXJGMDZacEI7QXFGdjZaZ0I7RUFDSTtFQUNBO0VBQ0E7QXJGeTZacEI7QXFGcjZaWTtFQUNJO0VBQ0E7QXJGdTZaaEI7QXFGbjZaUTtFQUNJO0lBQ0k7SUFDQTtFckZxNlpkO0FBQ0Y7QXFGbDZaUTtFQUNJO0lBQ0k7SUFDQTtFckZvNlpkO0FBQ0Y7QXFGajZaUTtFQUNJO0lBQ0k7SUFDQTtFckZtNlpkO0FBQ0Y7QXFGLzVaSTtFQUNJO0FyRmk2WlI7QXFGLzVaUTtFQUNJO0FyRmk2Wlo7QXFGLzVaWTtFQUNJO0VBQ0E7QXJGaTZaaEI7QXFGOTVaWTtFQUNJO0VBQ0E7QXJGZzZaaEI7QXFGOTVaZ0I7RUFDSTtFQUNBO0VBQ0E7QXJGZzZacEI7QXFGNzVaZ0I7RUFDSTtBckYrNVpwQjtBcUYzNVpZO0VBQ0k7RUFDQTtFQUVBO0FyRjY1WmhCO0FxRjE1Wlk7RUFDSSxjakYvRUg7QUoyK1piO0FxRng1WlE7RUF0Q0o7SUF1Q1E7RXJGMjVaVjtFcUYxNVpVO0lBR0k7SUFDQTtFckY0NVpkO0VxRng1WmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFckYwNVpsQjtFcUZ4NVprQjtJQUNJO0VyRjA1WnRCO0VxRnQ1WmM7SUFDSTtFckZ3NVpsQjtFcUZyNVpjO0lBQ0k7SUFDQTtFckZ1NVpsQjtBQUNGOztBcUZqNVpBO0VBQ0k7QXJGbzVaSjs7QXFGLzRaUTtFQUNJLHlCakZySEM7RWlGc0hELFdqRjVKRDtBSjhpYVg7O0FxRjU0Wkk7RUFDSTtFQUNBO0VBQ0E7QXJGKzRaUjtBcUY3NFpJO0VBQ0ksV2pGeEtHO0FKdWphWDtBcUYzNFpRO0VBQ0ksV2pGN0tEO0FKMGphWDs7QXNGeGxhQTtFQUNJO0VBQ0E7RUFDQTtBdEYybGFKO0FzRnhsYUk7RUFDSTtBdEYwbGFSO0FzRnZsYWdCO0VBQ0k7QXRGeWxhcEI7QXNGcGxhSTtFQUNJO0VBQ0EsZ0JsRmduQnNCO0VrRi9tQnRCO0VBQ0E7RUFDQTtFQUNBO0F0RnNsYVI7QXNGbmxhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHNDbEYwMEM0QjtFa0Z6MEM1QixnRGxGb2lCc0I7RWtGbmlCdEIsZ0JsRm9tQnNCO0VrRm5tQnRCO0F0RnFsYVI7QXNGcGxhUTtFQVJKO0lBU1E7RXRGdWxhVjtBQUNGO0FzRnJsYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ1bGFaOztBc0ZqbGFBO0VBQ0k7QXRGb2xhSjs7QXNGamxhQTtFQUNJO0lBQUs7RXRGcWxhUDtFc0ZwbGFFO0lBQU87RXRGdWxhVDtBQUNGO0FzRnJsYUE7RUFDSSxnQmxGdWtCMEI7RWtGdGtCMUI7RUFDQSxXbEZoQ087RWtGaUNQO0F0RnVsYUo7O0FzRnBsYUE7RUFDSTtBdEZ1bGFKOztBdUY1cGFBO0VBQ0k7RUFDQTtBdkYrcGFKO0F1RjdwYUk7RUFDSTtFQUNBLFduRjBCRztFbUZ6Qkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RitwYVI7QXVGN3BhUTtFQUNJO0F2RitwYVo7QXVGNXBhUTtFQWRKO0lBZVE7RXZGK3BhVjtFdUY3cGFVO0lBQ0k7RXZGK3BhZDtBQUNGOztBdUZ6cGFJO0VBQ0k7QXZGNHBhUjtBdUYzcGFRO0VBQ0k7QXZGNnBhWjtBdUYzcGFRO0VBQ0k7QXZGNnBhWjtBdUYzcGFRO0VBQ0k7QXZGNnBhWjs7QXVGeHBhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMnBhSjtBdUZ6cGFJO0VBQ0k7RUFDQTtBdkYycGFSO0F1RnhwYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjBwYVI7QXVGeHBhUTtFQUNJO0F2RjBwYVo7QXVGdnBhUTtFQUNJO0F2RnlwYVo7O0F1RnBwYUE7RUFDSTtJQUNJO0lBQ0E7RXZGdXBhTjtFdUZwcGFFO0lBQ0k7SUFDQTtFdkZzcGFOO0FBQ0Y7QXVGbHBhSTtFQUNJO0VBQ0E7QXZGb3BhUjs7QXdGbHZhQTtFQUNJO0F4RnF2YUo7O0F3Rmp2YUk7RUFDSTtFQUNBO0VBQ0E7QXhGb3ZhUjtBd0ZqdmFJO0VBQ0k7QXhGbXZhUjs7QXdGNXVhSTtFQURKO0lBRVE7SUFDQTtFeEZndmFOO0FBQ0Y7O0F3RjN1YVE7RUFDSTtFQUNBLHNCcEZ5aEJrQjtFb0Z4aEJsQjtFQUNBO0F4Rjh1YVo7QXdGMXVhWTtFQUNJO0F4RjR1YWhCOztBd0ZudWFZO0VBQ0k7QXhGc3VhaEI7O0F3Rmh1YUE7RUFDSTtBeEZtdWFKOztBeUZ4eGFRO0VBQ0k7QXpGMnhhWjs7QXlGcnhhSTtFQUNJO0VBQ0E7RUFDQTtBekZ3eGFSO0F5RnR4YUk7RUFDSTtBekZ3eGFSO0F5RnR4YUk7RUFDSTtBekZ3eGFSO0F5RnZ4YVE7RUFDSTtBekZ5eGFaO0F5RnZ4YVE7RUFDSTtBekZ5eGFaOztBMEZoemFBO0VBQ0k7RUFDQTtBMUZtemFKOztBMEY5eWFBO0VBQ0k7RUFDQTtFQUNBO0ExRml6YUo7QTBGL3lhSTtFQUxKO0lBTVE7SUFDQTtJQUNBO0UxRmt6YU47QUFDRjs7QTBGOXlhQTtFQUNJO0ExRml6YUo7QTBGN3lhWTtFQUNJLG1EckZpSGtDO0VxRmhIbEMsd0JyRmlIa0M7QUw4cmFsRDtBMEY3eWFnQjtFQUNJO0VBQ0E7QTFGK3lhcEI7QTBGMXlhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0N0RjlCc0M7RXNGK0J0QyxnQnRGMGxCa0I7RXNGemxCbEIsbUJ0RmtsQmtCO0FKMHRaOUI7QTBGenlhUTtFQUNJO0ExRjJ5YVo7QTBGeHlhUTtFQUNJLGdCdEZrbEJrQjtBSnd0WjlCO0EwRnZ5YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnl5YVo7QTBGdnlhWTtFQUNJO0VBQ0EsZ0J0RnNrQmM7RXNGcmtCZDtBMUZ5eWFoQjs7QTBGbnlhQTtFQUNJO0ExRnN5YUo7QTBGcHlhSTtFQUNJO0VBQ0E7RUFDQSx5QnRGdkNHO0VzRndDSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGc3lhUjtBMEZseWFRO0VBQ0kseUJ0Rm5CQztBSnV6YWI7QTBGL3hhUTtFQUNJLHlCdEYxQkM7QUoyemFiOztBMEY1eGFBO0VBQ0k7QTFGK3hhSjtBMEY3eGFJO0VBSEo7SUFJUTtFMUZneWFOO0FBQ0Y7O0EwRjF4YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDdEZ2RzBDO0VzRndHMUMsZ0J0RmloQnNCO0VzRmhoQnRCLG1CdEZ5Z0JzQjtBSm94WjlCOztBMEZ6eGFBO0VBQ0k7RUFDQSxjdEYzRFM7RXNGNERULGdCdEZ5Z0IwQjtFc0Z4Z0IxQjtFQUNBO0ExRjR4YUo7QTBGM3hhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGNnhhUjs7QTBGdHhhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRnl4YUo7QTBGdnhhSTtFQU5KO0lBT1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRjB4YU47RTBGeHhhTTtJQUNJO0lBQ0E7RTFGMHhhVjtBQUNGO0EwRnZ4YUk7RUFDSTtBMUZ5eGFSO0EwRnJ4YVE7RUFDSTtBMUZ1eGFaO0EwRnB4YVk7RUFESjtJQUVRO0UxRnV4YWQ7QUFDRjs7QTBGbHhhQTtFQUNJO0VBQ0E7QTFGcXhhSjtBMEZweGFJO0VBSEo7SUFJUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRnV4YU47QUFDRjs7QTBGbHhhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN0RmpLRztBSnM3YVg7QTBGbnhhSTtFQVZKO0lBV1E7SUFDQTtFMUZzeGFOO0FBQ0Y7O0EwRmx4YUE7RUFDSTtBMUZxeGFKO0EwRnB4YUk7RUFGSjtJQUdRO0UxRnV4YU47QUFDRjtBMEZyeGFJO0VBQ0k7RUFDQTtBMUZ1eGFSO0EwRnJ4YVE7RUFDSTtBMUZ1eGFaO0EwRm54YUk7RUFDSTtFQUNBO0ExRnF4YVI7QTBGcHhhUTtFQUNJO0ExRnN4YVo7QTBGaHhhWTtFQUNJO0ExRmt4YWhCO0EwRjF3YVk7RUFDSTtBMUY0d2FoQjtBMEZ6d2FRO0VBQ0k7QTFGMndhWjtBMEZ2d2FZO0VBQ0k7QTFGeXdhaEI7QTBGcHdhSTtFQUNJO0ExRnN3YVI7QTBGcHdhUTtFQUNJO0VBQ0E7RUFDQTtBMUZzd2FaO0EwRmx3YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRm93YVI7QTBGbHdhUTtFQUNJLHNCdEZyUEQ7RXNGc1BDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGb3dhWjtBMEZqd2FRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZtd2FaO0EwRmh3YVE7RUFDSTtBMUZrd2FaO0EwRjl2YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmd3YVI7QTBGOXZhUTtFQVBKO0lBUVE7RTFGaXdhVjtBQUNGO0EwRi92YVE7RUFDSTtFQUNBO0ExRml3YVo7QTBGOXZhUTtFQUNJO0VBQ0E7QTFGZ3dhWjtBMEY3dmFRO0VBQ0k7RUFDQSxpQ3JGMUxzQztFcUYyTHRDO0VBQ0E7RUFDQSw2Q3RGK1BrQjtBSmdnYTlCO0EwRjV2YWdCO0VBQ0k7SUFDSTtFMUY4dmF0QjtFMEYzdmFrQjtJQUNJO0UxRjZ2YXRCO0FBQ0Y7QTBGeHZhUTtFQUNJLGdCdEY2U2tCO0VzRjVTbEI7RUFDQTtFQUNBO0VBQ0E7QTFGMHZhWjtBMEZ0dmFZO0VBQ0k7RUFDQTtFQUNBLGN0RjVUTDtBSm9qYlg7QTBGdnZhZ0I7RUFDSTtBMUZ5dmFwQjtBMEZ0dmFnQjtFQVJKO0lBU1E7RTFGeXZhbEI7QUFDRjtBMEZwdmFRO0VBQ0k7RUFDQTtFQUNBO0ExRnN2YVo7QTBGbnZhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcXZhWjtBMEZudmFZO0VBQ0k7QTFGcXZhaEI7QTBGbHZhWTtFQUNJO0ExRm92YWhCO0EwRmp2YVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUZtdmFoQjtBMEZodmFvQjtFQUNJO0VBQ0EsV3RGNVdiO0VzRjZXYTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZrdmF4QjtBMEYzdWFJO0VBQ0k7QTFGNnVhUjtBMEYzdWFRO0VBQ0k7RUFDQTtFQUNBO0ExRjZ1YVo7QTBGMXVhUTtFQUNJO0VBQ0EsY3RGL1hEO0FKMm1iWDtBMEZ6dWFRO0VBQ0k7QTFGMnVhWjtBMEZ6dWFZO0VBQ0k7QTFGMnVhaEI7QTBGenVhZ0I7RUFDSTtFQUNBLG1EckZyUzhCO0VxRnNTOUIsd0JyRnJTOEI7RXFGc1M5QjtFQUNBLGdCdEZxSlU7QUpzbGE5QjtBMEZ6dWFvQjtFQUNJO0VBQ0E7RUFDQSxjdEYvWWI7QUowbmJYO0EwRnp1YXdCO0VBQ0k7QTFGMnVhNUI7QTBGcnVhWTtFQUNJO0ExRnV1YWhCO0EwRnJ1YWdCO0VBQ0k7QTFGdXVhcEI7QTBGcHVhZ0I7RUFDSTtBMUZzdWFwQjtBMEZudWFnQjtFQUNJO0ExRnF1YXBCO0EwRmp1YVk7RUFDSTtBMUZtdWFoQjtBMEYvdGFRO0VBQ0kseUJ0RjlhRDtBSitvYlg7O0EwRjV0YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUYrdGFKO0EwRjd0YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGdmFLO0FKc29iYjtBMEY3dGFJO0VBQ0k7QTFGK3RhUjs7QTBGM3RhQTtFQUNJO0ExRjh0YUo7QTBGNXRhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGOHRhWjtBMEY3dGFZO0VBQ0ksY3RGbmRMO0FKa3JiWDs7QTBGdnRhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGMHRhSjs7QTBGdnRhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYwdGFKO0EwRnh0YUk7RUFYSjtJQVlRO0UxRjJ0YU47QUFDRjtBMEZ6dGFJO0VBQ0k7RUFDQTtBMUYydGFSO0EwRnp0YVE7RUFKSjtJQUtRO0UxRjR0YVY7QUFDRjs7QTBGeHRhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYydGFKO0EwRnp0YUk7RUFDSTtFQUNBO0ExRjJ0YVI7O0EwRnB0YUk7RUFDSTtBMUZ1dGFSO0EwRm50YVE7RUFDSTtBMUZxdGFaO0EwRmp0YUk7RUFDSTtFQUNBO0ExRm10YVI7O0EwRjVzYVE7RUFESjtJQUVRO0lBQ0E7RTFGZ3RhVjtBQUNGO0EwRi9zYVE7RUFMSjtJQU1RO0UxRmt0YVY7QUFDRjtBMEYvc2FJO0VBQ0k7QTFGaXRhUjtBMEZodGFRO0VBRko7SUFHUTtFMUZtdGFWO0FBQ0Y7QTBGaHRhSTtFQUNJO0ExRmt0YVI7QTBGanRhUTtFQUZKO0lBR1E7RTFGb3RhVjtBQUNGO0EwRmp0YUk7RUFDSTtBMUZtdGFSO0EwRmx0YVE7RUFGSjtJQUdRO0UxRnF0YVY7QUFDRjs7QTJGdHpiQTtFQUNJO0VBQ0E7QTNGeXpiSjs7QTJGcHpiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRnV6Yko7QTJGcnpiSTtFQU5KO0lBT1E7SUFDQTtJQUNBO0UzRnd6Yk47QUFDRjtBMkZ0emJJO0VBWko7SUFhUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDZDdkYyaUJzQjtJdUYxaUJ0QjtJQUNBO0lBQ0E7RTNGeXpiTjtFMkZ2emJNO0lBQ0k7SUFDQTtFM0Z5emJWO0FBQ0Y7QTJGdHpiSTtFQUNJO0EzRnd6YlI7QTJGdHpiUTtFQUhKO0lBSVE7RTNGeXpiVjtBQUNGOztBMkZwemJJO0VBQ0k7RUFDQTtFQUNBLGN2RmJHO0V1RmNIO0VBQ0EsZ0J2RitrQnNCO0FKd3VhOUI7QTJGcnpiUTtFQUNJLGN2Rk9DO0FKZ3piYjtBMkZwemJRO0VBQ0k7QTNGc3piWjtBMkZuemJRO0VBQ0ksY3ZGSUM7RXVGSEQsZ0J2Rm9rQmtCO0FKaXZhOUI7QTJGbnpiWTtFQUNJO0EzRnF6YmhCOztBMkY5eWJJO0VBQ0k7QTNGaXpiUjtBMkZoemJRO0VBQ0k7QTNGa3piWjs7QTJGN3liSTtFQUNJO0EzRmd6YlI7QTJGOXliUTtFQUNJLGN2RnJCQztBSnEwYmI7O0EyRjN5YkE7RUFDSTtFQUNBO0VBQ0E7QTNGOHliSjs7QTJGM3liQTtFQUNJO0VBQ0EsWXRGaUM4QztFc0ZoQzlDO0VBQ0E7RUFDQTtBM0Y4eWJKOztBMkYzeWJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOHliSjs7QTJGMXliSTtFQUNJO0VBQ0E7RUFDQTtBM0Y2eWJSO0EyRjF5Ykk7RUFDUTtBM0Y0eWJaOztBMkZ4eWJBO0VBQ0k7QTNGMnliSjtBMkZ6eWJJO0VBSEo7SUFJUTtFM0Y0eWJOO0FBQ0Y7O0EyRnp5YkE7RUFDSTtBM0Y0eWJKO0EyRjF5Ykk7RUFISjtJQUlRO0UzRjZ5Yk47QUFDRjs7QTJGMXliQTtFQUNJO0VBQ0E7RUFDQTtBM0Y2eWJKO0EyRjN5Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y2eWJSO0EyRjN5YlE7RUFDSTtBM0Y2eWJaO0EyRjF5YlE7RUFDSTtFQUNBO0EzRjR5Ylo7QTJGenliUTtFQUNJO0VBQ0E7QTNGMnliWjtBMkZ4eWJRO0VBQ0k7QTNGMHliWjtBMkZ4eWJZOzs7RUFHSTtFQUNBO0EzRjB5YmhCO0EyRnZ5Ylk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z5eWJoQjtBMkZ0eWJZO0VBQ0k7RUFDQTtBM0Z3eWJoQjtBMkZyeWJZO0VBQ0k7RUFDQTtBM0Z1eWJoQjtBMkZweWJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZzeWJoQjtBMkZweWJnQjtFQVZKO0lBV1E7RTNGdXlibEI7QUFDRjtBMkZueWJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZxeWJaO0EyRm55Ylk7O0VBRUk7RUFDQTtBM0ZxeWJoQjtBMkZseWJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZveWJoQjtBMkZseWJnQjtFQUNJO0EzRm95YnBCO0EyRmh5Ylk7RUFDSTtFQUNBO0VBQ0E7QTNGa3liaEI7QTJGOXhiUTtFQUVJO0VBQ0E7QTNGK3hiWjtBMkYzeGJRO0VBQ0k7QTNGNnhiWjtBMkYzeGJZO0VBQ0k7RUFDQSxnQnZGNFhjO0FKaTZhOUI7O0EyRnZ4YkE7RUFDSTtBM0YweGJKOztBMkZ2eGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YweGJKOztBMkZ2eGJBO0VBQ0k7QTNGMHhiSjs7QTJGdnhiQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsNkN2RnlSc0I7SXVGeFJ0QjtJQUNBO0UzRjB4Yk47RTJGdHhiTTtJQUNJO0lBQ0E7SUFDQTtFM0Z3eGJWO0FBQ0Y7QTJGbnhiQTtFQUNJO0lBQ0k7RTNGcXhiTjtBQUNGO0EyRmp4Ykk7RUFDSTtBM0ZteGJSOztBMkYvd2JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsWXRGdk04QztFc0Z3TTlDLFd0RnhNOEM7RXNGeU05QztFQUNBO0EzRmt4Yko7QTJGanhiSTtFQUNJLDZDdkZxUHNCO0FKOGhiOUI7QTJGaHhiSTtFQVpKO0lBYVE7SUFDQTtFM0ZteGJOO0FBQ0Y7O0EyRmh4YkE7RUFDSTtFQUNBO0EzRm14Yko7QTJGbHhiSTtFQUNJO0EzRm94YlI7QTJGanhiSTtFQUNJO0EzRm14YlI7QTJGaHhiSTtFQUNJO0EzRmt4YlI7QTJGL3diSTtFQUNJO0VBQ0E7RUFDQTtBM0ZpeGJSO0EyRjl3Ykk7RUFDSTtFQUNBO0EzRmd4YlI7O0EyRnp3YlE7RUFESjtJQUVRO0lBQ0E7RTNGNndiVjtBQUNGO0EyRjV3YlE7RUFMSjtJQU1RO0UzRit3YlY7QUFDRjtBMkY1d2JJO0VBQ0k7QTNGOHdiUjtBMkY3d2JRO0VBRko7SUFHUTtFM0ZneGJWO0FBQ0Y7QTJGL3diUTtFQUNJO0EzRml4Ylo7QTJGaHhiWTtFQUZKO0lBR1E7RTNGbXhiZDtBQUNGO0EyRi93Ykk7RUFDSTtBM0ZpeGJSO0EyRjd3Ykk7RUFDSTtBM0Yrd2JSO0EyRjl3YlE7RUFGSjtJQUdRO0UzRml4YlY7QUFDRjs7QTRGeHFjQTtFQUNJO0VBQ0E7RUFDQTtBNUYycWNKO0E0RnpxY0k7RUFDSTtFQUNBO0E1RjJxY1I7QTRGeHFjSTtFQUNJO0E1RjBxY1I7QTRGdnFjSTtFQUNJO0E1RnlxY1I7QTRGdHFjSTtFQUNJO0E1RndxY1I7QTRGcnFjSTtFQUNJO0VBQ0E7QTVGdXFjUjtBNEZwcWNJO0VBQ0k7QTVGc3FjUjs7QTRGanFjSTtFQUNJO0E1Rm9xY1I7QTRGanFjSTtFQUNJO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0E1Rm1xY1I7QTRGaHFjSTtFQUNJO0E1RmtxY1I7O0E0RjlwY0E7RUFDSTtBNUZpcWNKOztBNEY3cGNBO0VBQ0k7RUFDQTtBNUZncWNKO0E0RjdwY1E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGK3BjUjs7QTRGeHBjUTtFQUNJO0E1RjJwY1o7QTRGdnBjWTtFQUNJO0E1RnlwY2hCOztBNkY3dWNJO0VBQ0k7RUFDQTtBN0ZndmNSOztBNkYzdWNJO0VBQ0k7QTdGOHVjUjs7QTZGeHVjQTtFQUNJO0VBQ0E7QTdGMnVjSjtBNkZ6dWNJO0VBSko7SUFLUTtFN0Y0dWNOO0FBQ0Y7O0E2Rnp1Y0E7RUFDSTtBN0Y0dWNKO0E2RjF1Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjR1Y1I7O0E2RnR1Y0E7RUFDSTtFQUNBO0E3Rnl1Y0o7QTZGeHVjSTtFQUhKO0lBSVE7SUFDQTtJQUNBO0U3RjJ1Y047QUFDRjtBNkZ2dWNZO0VBQ0k7RUFDQSxnQnpGOGtCYztFeUY3a0JkO0VBQ0Esc0N6RjdDa0M7RXlGOENsQztFQUNBO0E3Rnl1Y2hCO0E2RnZ1Y2dCO0VBUko7SUFTUTtFN0YwdWNsQjtBQUNGO0E2Rnh1Y2dCO0VBR0k7QTdGd3VjcEI7QTZGbHVjSTtFQUNJO0VBQ0E7QTdGb3VjUjs7QTZGN3RjUTtFQUNJO0E3Rmd1Y1o7QTZGN3RjUTtFQUNJO0E3Rit0Y1o7QTZGMXRjWTtFQUNJO0E3RjR0Y2hCO0E2RnJ0Y2dCO0VBQ0k7QTdGdXRjcEI7QTZGbHRjWTtFQUNJO0E3Rm90Y2hCO0E2Rmp0Y1k7RUFDSTtBN0ZtdGNoQjs7QTZGM3NjQTtFQUNJO0E3RjhzY0o7QTZGMXNjWTtFQUNJO0E3RjRzY2hCOztBNkZ0c2NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Z5c2NKOztBNkZ0c2NBO0VBQ0k7RUFDQTtBN0Z5c2NKO0E2RnRzY1E7RUFDSTtFQUNBO0VBQ0E7QTdGd3NjWjtBNkZwc2NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdGc3NjUjtBNkZuc2NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdGcXNjUjs7QTZGaHNjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3Rm1zY0o7O0E2RjlyY0E7RUFDSTtFQUNBO0VBQ0E7QTdGaXNjSjs7QTZGN3JjQTtFQUNJO0E3RmdzY0o7QTZGOXJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGZ3NjUjs7QTZGNXJjQTtFQUNJO0E3RityY0o7O0E2RjFyY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0Y2cmNaO0E2RjNyY1k7RUFDSTtBN0Y2cmNoQjs7QTZGdHJjSTtFQUNJO0VBQ0E7RUFDQTtBN0Z5cmNSO0E2RnZyY1E7RUFDSSxXekY3TEQ7RXlGOExDLHlCekYvSkM7QUp3MWNiOztBNkZucmNJO0VBQ0k7QTdGc3JjUjs7QTZGN3FjUTs7RUFFSTtBN0ZncmNaO0E2RjdxY1E7RUFDSTtBN0YrcWNaO0E2RnZxY2dCO0VBQ0k7QTdGeXFjcEI7QTZGdHFjZ0I7RUFDSTtBN0Z3cWNwQjs7QThGeDZjSTtFQUNJO0VBQ0E7RUFDQSxnRDFGZ2tCc0I7RTBGL2pCdEIsbUIxRnduQnNCO0FKbXpiOUI7QThGMTZjUTtFQUVJO0VBQ0EsYzFGd0RDO0FKbTNjYjs7QThGdDZjQTtFQUNJO0VBQ0E7QTlGeTZjSjtBOEZ4NmNJO0VBQ0k7RUFDQTtLQUFBO0E5RjA2Y1I7QThGeDZjSTtFQUNJO0VBQ0E7RUFDQTtBOUYwNmNSO0E4Rno2Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjI2Y1o7QThGeDZjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RjA2Y1o7QThGeDZjWTtFQUNJO0VBQ0E7RUFDQTtBOUYwNmNoQjtBOEZsNmNnQjtFQUNJO0VBQ0E7QTlGbzZjcEI7QThGaDZjWTtFQUNJO0E5Rms2Y2hCO0E4Rjk1Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rmc2Y1I7O0E4RjM1Y0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUY4NWNKO0E4Rjc1Y0k7RUFDSTtFQUNBO0E5Ris1Y1I7O0E4RjE1Y0k7RUFDSTtBOUY2NWNSO0E4RjM1Y1E7RUFDSTtBOUY2NWNaOztBK0YxL2NBO0VBQ0k7QS9GNi9jSjtBK0YzL2NJO0VBSEo7SUFJUTtFL0Y4L2NOO0FBQ0Y7QStGNS9jSTtFQUNJO0EvRjgvY1I7QStGNS9jUTtFQUNJO0VBQ0EsZ0IzRnduQmtCO0UyRnZuQmxCO0EvRjgvY1o7QStGNS9jWTtFQUdJLGMzRmtESDtBSjA4Y2I7QStGdi9jWTtFQUNJO0VBQ0E7QS9GeS9jaEI7QStGdi9jZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRnkvY3BCOztBK0ZsL2NBO0VBQ0k7RUFDQTtBL0ZxL2NKO0ErRm4vY0k7RUFKSjtJQUtRO0lBQ0E7SUFDQTtFL0ZzL2NOO0FBQ0Y7QStGcC9jSTtFQVZKO0lBV1E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSw2QzNGNmdCc0I7STJGNWdCdEI7SUFDQTtJQUNBO0UvRnUvY047RStGci9jTTtJQUNJO0lBQ0E7RS9GdS9jVjtBQUNGOztBK0ZuL2NBO0VBQ0k7QS9Gcy9jSjtBK0ZyL2NJO0VBRko7SUFHUTtFL0Z3L2NOO0FBQ0Y7O0ErRnIvY0E7RUFDSTtBL0Z3L2NKOztBK0ZyL2NBO0VBQ0k7QS9Gdy9jSjtBK0Z2L2NJO0VBRko7SUFHUTtFL0YwL2NOO0FBQ0Y7QStGeC9jSTtFQUNJO0EvRjAvY1I7O0ErRnQvY0E7RUFDSTtBL0Z5L2NKO0ErRngvY0k7RUFGSjtJQUdRO0UvRjIvY047QUFDRjtBK0Z6L2NJO0VBQ0k7QS9GMi9jUjs7QStGdi9jQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvRjAvY0o7O0ErRnQvY0k7RUFDSTtBL0Z5L2NSOztBK0ZyL2NBO0VBQ0k7QS9Gdy9jSjs7QStGci9jQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLDZDM0ZxY3NCO0kyRnBjdEI7RS9Gdy9jTjtFK0ZwL2NNO0lBQ0k7RS9Gcy9jVjtBQUNGO0ErRmwvY0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0ZvL2NKOztBZ0dsb2RRO0VBQ0k7RUFDQTtFQUNBLGdCNUYrbkJrQjtFNEY5bkJsQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3FvZFo7QWdHcG9kWTtFQUNJLGM1RndESDtBSjhrZGI7O0FnR2hvZEE7RUFDSTtFQUNBO0FoR21vZEo7QWdHbG9kSTtFQUNJO0FoR29vZFI7QWdHam9kSTtFQUNJO0FoR21vZFI7QWdHaG9kSTtFQUNJO0FoR2tvZFI7QWdHL25kSTtFQUNJO0VBQ0E7QWhHaW9kUjtBZ0c5bmRJO0VBQ0k7QWhHZ29kUjs7QWdHeG5kZ0I7RUFDSTtBaEcybmRwQjs7QWdHcG5kQTtFQUNJO0FoR3VuZEo7O0FnR3BuZEE7RUFDSTtBaEd1bmRKOztBaUducmRBO0VBQ0k7RUFDQTtFQUNBO0FqR3NyZEo7O0FpR2xyZEk7RUFDSTtBakdxcmRSOztBaUc5cWRZO0VBREo7SUFFUTtFakdrcmRkO0FBQ0Y7O0FpR3ZxZEk7RUFDSTtFQUNBO0VBQ0E7QWpHMHFkUjtBaUd2cWRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpHeXFkUjtBaUd2cWRRO0VBQ0k7QWpHeXFkWjtBaUd0cWRRO0VBQ0k7RUFDQTtFQUNBO0FqR3dxZFo7O0FrR2p1ZEE7RUFDSTtBbEdvdWRKOztBa0c3dGRZO0VBQ0k7RUFDQTtBbEdndWRoQjtBa0czdGRJO0VBVko7SUFXUTtJQUNBO0VsRzh0ZE47QUFDRjs7QWtHMXRkQTtFQUNJO0VBQ0E7RUFDQTtBbEc2dGRKOztBa0cxdGRBO0VBQ0k7RUFDQSxzQjlGOGhCMEI7RThGN2hCMUI7QWxHNnRkSjtBa0czdGRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHNnRkUjtBa0cxdGRJO0VBQ0k7QWxHNHRkUjtBa0d6dGRJO0VBQ0k7QWxHMnRkUjtBa0d4dGRJO0VBcEJKO0lBcUJRO0VsRzJ0ZE47RWtHenRkTTtJQUNJLHNCOUZoQkQ7SThGaUJDLHNDOUZrNEI0QjtFSnkxYnRDO0VrR3h0ZE07SUFDSTtFbEcwdGRWO0VrR3Z0ZE07SUFDSSxzQzlGNnpCa0I7RUo0NWI1QjtBQUNGOztBa0dydGRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd3dGRKO0FrR3R0ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3d0ZFI7QWtHcnRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdXRkUjtBa0dwdGRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdzdGRSO0FrR250ZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3F0ZFI7QWtHbHRkSTtFQWhESjtJQWlEUTtFbEdxdGROO0FBQ0Y7O0FrR2p0ZEk7RUFDSTtFQUNBO0FsR290ZFI7O0FrRy9zZEE7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0FsR2t0ZEo7QWtHaHRkSTs7O0VBQ0k7QWxHb3RkUjs7QWtHaHRkQTtFQUNJO0VBQ0E7QWxHbXRkSjtBa0dqdGRJO0VBSko7SUFLUTtFbEdvdGROO0FBQ0Y7O0FrR2p0ZEE7RUFDSTtFQUNBO0FsR290ZEo7QWtHbHRkSTtFQUpKO0lBS1E7RWxHcXRkTjtBQUNGOztBa0dsdGRBO0VBQ0k7RUFDQTtBbEdxdGRKO0FrR250ZEk7RUFKSjtJQUtRO0lBQ0E7RWxHc3RkTjtBQUNGOztBa0dudGRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3N0ZEo7QWtHcHRkSTtFQUNJO0VBQ0E7QWxHc3RkUjs7QWtHbHRkQTtFQUNJO0FsR3F0ZEo7QWtHbnRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQjlGdVhzQjtBSjgxYzlCO0FrR250ZFE7RUFYSjtJQVlRO0lBQ0E7RWxHc3RkVjtBQUNGOztBa0dqdGRBO0VBQ0k7RUFDQTtFQUNBO0FsR290ZEo7O0FtR242ZEk7RUFDSTtFQUNBO0VBQ0E7QW5HczZkUjtBbUduNmRRO0VBQ0k7QW5HcTZkWjs7QW9HeDZkQTtFQUNJO0FwRzI2ZEo7QW9HejZkSTtFQUdJO0VBQ0E7RUFDQTtBcEd5NmRSO0FvR3Q2ZEk7RUFHSTtBcEdzNmRSO0FvR2o2ZEk7RUFDSTtBcEdtNmRSO0FvR2g2ZEk7RUFDSTtBcEdrNmRSO0FvRy81ZEk7RUFDSTtBcEdpNmRSO0FvRzU1ZEk7RUFDSTtBcEc4NWRSO0FvRzE1ZEk7RUFDSTtBcEc0NWRSO0FvR3o1ZEk7RUFDSTtFQUlBO0FwR3c1ZFI7QW9HdDVkUTtFQUNJO0VBQ0E7RUFDQTtBcEd3NWRaO0FvR3A1ZEk7RUFHSTtBcEdvNWRSO0FvR2o1ZEk7RUFFSTtBcEdrNWRSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb25maWcvY29ycG9yYXRlL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2ZvbnRzL19mb250cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbmZpZy9jb3Jwb3JhdGUvX3ZhcmlhYmxlcy1kYXJrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc3RydWN0dXJlL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb25maWcvY29ycG9yYXRlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb25maWcvY29ycG9yYXRlL192YXJpYWJsZXMtY3VzdG9tLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3Mvc3RydWN0dXJlL19wYWdlLWhlYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zdHJ1Y3R1cmUvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3N0cnVjdHVyZS9fdmVydGljYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zdHJ1Y3R1cmUvX2hvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zdHJ1Y3R1cmUvX3R3by1jb2x1bW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9zdHJ1Y3R1cmUvX2xheW91dHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL193YXZlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2F2YXRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hlbHBlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3ByZWxvYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2RlbW9zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yaWJib25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdG9hc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zY3JvbGxzcHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2FsZXJ0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JhZGdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jaGVjay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19jdXN0b20tc2Nyb2xsYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fcHJpc21qcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fZHJvcHpvbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19yYW5nZS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19zb3J0YWJsZWpzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fdG91ci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX3N3aXBlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX211bHRpanMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19jb2xvcnBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2ZpbGVwb25kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fZm9ybS1pbnB1dC1zcGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2NrZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fcXVpbGxqcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2dyaWRqcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2xpc3Rqcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2FwZXhjaGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19jaGFydGpzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fZWNoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2dvb2dsZS1tYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19hdXRvY29tcGxldGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL192ZWN0b3ItbWFwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2xlYWZsZXQtbWFwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2Z1bGxjYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2Vtb2ppLXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2RhdGF0YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fdG9hc3RpZnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wbHVnaW5zL19jaG9pY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGx1Z2lucy9fZmxhdHBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BsdWdpbnMvX2ZsYWctaW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fYXV0aGVudGljYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3RpbWVsaW5lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3Byb2ZpbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fc2l0ZW1hcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL190ZWFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2NvbWluZy1zb29uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3NlYXJjaC1yZXN1bHRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2Vjb21tZXJjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19pbnZvaWNlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2NoYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fZW1haWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fa2FuYmFuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2xhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fbmZ0LWxhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fZmlsZS1tYW5hZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX3RvLWRvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvcGFnZXMvX2pvYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fam9iLWxhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9wYWdlcy9fYmxvZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3BhZ2VzL19haS1pbnB1dC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UZW1wbGF0ZSBOYW1lOiBWZWx6b24gLSBBZG1pbiAmIERhc2hib2FyZCBUZW1wbGF0ZVxuQXV0aG9yOiBUaGVtZXNicmFuZFxuVmVyc2lvbjogNC4zLjBcbldlYnNpdGU6IGh0dHBzOi8vdGhlbWVzYnJhbmQuY29tL1xuQ29udGFjdDogc3VwcG9ydEB0aGVtZXNicmFuZC5jb21cbkZpbGU6IE1haW4gQ3NzIEZpbGVcbiovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDMwMDs0MDA7NTAwOzYwMDs3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVB1YmxpYytTYW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9oa2dyb3Rlc2stbGlnaHQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiaGtncm90ZXNrIGxpZ2h0XCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2hrZ3JvdGVzay1saWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9oa2dyb3Rlc2stcmVndWxhci5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJoa2dyb3Rlc2sgcmVndWxhclwiKSwgdXJsKFwiL2Fzc2V0cy9mb250cy9oa2dyb3Rlc2stcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9oa2dyb3Rlc2stbWVkaXVtLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcImhrZ3JvdGVzayBtZWRpdW1cIiksIHVybChcIi9hc3NldHMvZm9udHMvaGtncm90ZXNrLW1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtncm90ZXNrXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9oa2dyb3Rlc2stc2VtaWJvbGQuZW90XCIpO1xuICBzcmM6IGxvY2FsKFwiaGtncm90ZXNrIHNlbWlib2xkXCIpLCB1cmwoXCIvYXNzZXRzL2ZvbnRzL2hrZ3JvdGVzay1zZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4vKioqKioqKioqKioqKioqKioqKioqdmFyaWFibGVzLWN1c3RvbSBkYXJrIE1vZGUqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4jcGFnZS10b3BiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWhlYWRlci1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotaGVhZGVyLWJvcmRlcik7XG59XG4jcGFnZS10b3BiYXIudG9wYmFyLXNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTAwLCA5OCwgOTIsIDAuMDYpIDAgMCAxNXB4IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpO1xuICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIGNhbGMoMS41cmVtICogMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgcGFkZGluZzogMCBjYWxjKDEuNXJlbSAqIDAuNSkgMCBjYWxjKDEuNXJlbSAqIDAuNSk7XG4gIH1cbn1cbi5uYXZiYXItaGVhZGVyIC50b3BiYXItaGVhZC1kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWhlYWRlciAudG9wYmFyLWhlYWQtZHJvcGRvd24gLm5vdGlmaWNhdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICBoZWlnaHQ6IDQycHg7XG4gIHdpZHRoOiA0MnB4O1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGVyLWl0ZW0tc3ViLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXZiYXItaGVhZGVyIC5idG4tdG9wYmFyOmhvdmVyLCAubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhcjpmb2N1cywgLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXI6YWN0aXZlLCAubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1iZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuLm5hdmJhci1oZWFkZXIgLnVzZXItbmFtZS1zdWItdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLm5hdmJhci1oZWFkZXIgLnVzZXItbmFtZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXZ6LWhlYWRlci1pdGVtLWNvbG9yKTtcbn1cblxuLyogU2VhcmNoICovXG4uYXBwLXNlYXJjaCB7XG4gIHBhZGRpbmc6IGNhbGMoMzJweCAqIDAuNSkgMDtcbn1cbi5hcHAtc2VhcmNoIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10b3BiYXItc2VhcmNoLWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcGJhci1zZWFyY2gtY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFwcC1zZWFyY2ggc3Bhbi5zZWFyY2gtd2lkZ2V0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBsZWZ0OiAxM3B4O1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLmFwcC1zZWFyY2ggLnNlYXJjaC13aWRnZXQtaWNvbi1jbG9zZSB7XG4gIHJpZ2h0OiA3cHg7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzLjk5cHgpIHtcbiAgLmFwcC1zZWFyY2gge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygxLjVyZW0gKiAwLjUpO1xuICB9XG59XG4uYXBwLXNlYXJjaCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBFZGdlICovXG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLmFwcC1zZWFyY2ggOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuLmFwcC1zZWFyY2ggOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xufVxuXG4ubWVnYW1lbnUtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDBweDtcbn1cbi5tZWdhbWVudS1saXN0IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nbyBzcGFuLmxvZ28tbGcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5oZWFkZXItaXRlbSB7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlci1wcm9maWxlLXVzZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4udG9wYmFyLWJhZGdlLXNtIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogN3B4ICFpbXBvcnRhbnQ7XG59XG5cbi50b3BiYXItYmFkZ2Uge1xuICByaWdodDogLTlweDtcbiAgdG9wOiA0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50b3BiYXItdXNlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdG9wYmFyLXVzZXItYmcpO1xuICB9XG59XG4udG9wYmFyLXVzZXIgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDZweCAhaW1wb3J0YW50O1xufVxuXG4ubm90aWZpY2F0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90aWZpY2F0aW9uLWl0ZW0gLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDAgOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXZ6LWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuLmRyb3Bkb3duLWljb24taXRlbSBpbWcge1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG59XG5cbi5mdWxsc2NyZWVuLWVuYWJsZSBbZGF0YS10b2dnbGU9ZnVsbHNjcmVlbl0gLmJ4LWZ1bGxzY3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYWNiXCI7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5saWdodC1kYXJrLW1vZGUgLmJ4LW1vb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYzM0XCI7XG59XG5cbltkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLXRvcGJhcj1kYXJrXSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS10b3BiYXI9bGlnaHRdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS10b3BiYXI9bGlnaHRdIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLmRyb3Bkb3duIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjc2VhcmNoLWRyb3Bkb3duLXJlcG9uc2l2ZSB7XG4gICAgdG9wOiA1NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDEwMCwgOTgsIDkyLCAwLjA2KSAwIDAgMTVweCA0cHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLmhvcml6b250YWwtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAudG9wbmF2LWhhbWJ1cmdlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5sYXlvdXQtd2lkdGgge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1zbV0sIFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0pIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1zbV0sIFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0pIC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1zbV0sIFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0pIC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS10b3BiYXI9ZGFya10gLmhvcml6b250YWwtbG9nbyAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtdG9wYmFyPWRhcmtdIC5ob3Jpem9udGFsLWxvZ28gLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdICNwYWdlLXRvcGJhciB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1oZWFkZXItYm9yZGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gI3BhZ2UtdG9wYmFyLnRvcGJhci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDQ1cHggKyAxLjVyZW0gKiAxLjgpIGNhbGMoMS41cmVtICogMC41KSA2MHB4IGNhbGMoMS41cmVtICogMC41KTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjKDQ1cHggKyAxLjVyZW0pIGNhbGMoMS41cmVtICogMC41KSA2MHB4IGNhbGMoMS41cmVtICogMC41KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5wYWdlLWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzBweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF06aXMoW2RhdGEtc2lkZWJhci1zaXplPXNtXSwgW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSkgI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogY2FsYyg3MHB4ICsgMjIwcHgpO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMTBweCAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXZ6LXBhZ2UtdGl0bGUtYm94LXNoYWRvdyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1wYWdlLXRpdGxlLWJvcmRlcik7XG4gIG1hcmdpbjogLTIzcHggLTEuNXJlbSAxLjVyZW0gLTEuNXJlbTtcbn1cbi5wYWdlLXRpdGxlLWJveCAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtdGl0bGUtYm94IGg0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS10aXRsZS1ib3gge1xuICBwYWRkaW5nOiAxLjJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS10aXRsZS1ib3gge1xuICAgIG1hcmdpbjogLTE5cHggMCAwIDA7XG4gIH1cbn1cblxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAucGFnZS10aXRsZS1ib3gge1xuICAgIG1hcmdpbjogLTE5cHggMCAwIDA7XG4gIH1cbn1cblxuLmZvb3RlciB7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogMjBweCBjYWxjKDEuNXJlbSAqIDAuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiB2YXIoLS12ei1mb290ZXItY29sb3IpO1xuICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1mb290ZXItYmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAuZm9vdGVyIHtcbiAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmZvb3RlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5mb290ZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDcwcHggKyAyMjBweCk7XG4gIH1cbn1cblxuLmFwcC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFwcC1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYyg3MHB4ICsgMS41cmVtKSBjYWxjKDEuNXJlbSAqIDAuNSkgNjBweCBjYWxjKDEuNXJlbSAqIDAuNSk7XG59XG5cbi5uYXZiYXItbWVudSB7XG4gIHdpZHRoOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKTtcbiAgei1pbmRleDogMTAwMjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZyk7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyKTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdnotdmVydGljYWwtbWVudS1ib3gtc2hhZG93KTtcbiAgcGFkZGluZzogMCAwIGNhbGMoNzBweCArIDI1cHgpIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMS43NXJlbTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMC42NjVyZW07XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayAuYmFkZ2Uge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICB6LWluZGV4OiAxO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG4gIGZpbGw6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4xNik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcZjAxNDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbiAgZmlsbDogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjE2KTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmNvbGxhcHNlZC5hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LWRyb3Bkb3duLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNTVyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDEuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAycHg7XG4gIHRvcDogMTYuNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMC41O1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdG9wOiAxNnB4O1xufVxuLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZC1ib3gge1xuICBwYWRkaW5nOiAwIDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLjUsIDAuMiwgMS40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogODAlO1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA2cHg7XG59XG4uaGFtYnVyZ2VyLWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG59XG4udmVydGljYWwtbWVudS1idG46aG92ZXIgLmhhbWJ1cmdlci1pY29uOm5vdCgub3Blbikgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IC0xcHg7XG59XG4udmVydGljYWwtbWVudS1idG46aG92ZXIgLmhhbWJ1cmdlci1pY29uOm5vdCgub3Blbikgc3BhbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IC0xcHg7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuLmhhbWJ1cmdlci1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbi5oYW1idXJnZXItaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLmxvZ28ge1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5sb2dvIC5sb2dvLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKSAuYXBwLW1lbnUgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pIC5hcHAtbWVudSAucm93ID4gKiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pIC5hcHAtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pIC5uYXZiYXItbWVudSAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSkgLmhvcml6b250YWwtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tbGcge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5sb2dvIHNwYW4ubG9nby1zbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAudG9wbmF2LWhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSB7XG4gIHdpZHRoOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIgaS5yaS1yZWNvcmQtY2lyY2xlLWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViN2RcIjtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBpIHtcbiAgY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaS5sYXMsIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkubGFyLCA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpLmxhYiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6YWZ0ZXIsIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIge1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0Ljk5cHgpIHtcbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2YmFyLW5hdiAubWVudS1kcm9wZG93bi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgaS5sYXMsIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdi1saW5rIGkubGFyLCA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBpLmxhYiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm5hdi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMC42NjVyZW07XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluayBzcGFuLCA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluazphZnRlciwgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubG9nbyBzcGFuLmxvZ28tbGcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5sb2dvIHNwYW4ubG9nby1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm1lbnUtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm1lbnUtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0sIFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdKSAubmF2YmFyLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLm5hdmJhci1icmFuZC1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAudG9wbmF2LWhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIHtcbiAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG4gIH1cbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKTtcbiAgfVxufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dICNwYWdlLXRvcGJhciB7XG4gIHotaW5kZXg6IGNhbGMoMTAwMiArIDEpO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZyk7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5zaW1wbGViYXItbWFzayxcbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAuc2ltcGxlYmFyLXNjcm9sbGJhcixcbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnZlcnRpY2FsLW1lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAuc2ltcGxlYmFyLW9mZnNldCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazphZnRlciwgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMjAwcHggKyB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKSk7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmcpO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluayAuaWNvbi1kdWFsIHtcbiAgZmlsbDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE2KTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IC5tZW51LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotdmVydGljYWwtbWVudS1iZyk7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIHtcbiAgcGFkZGluZzogMDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5tZW51LWRyb3Bkb3duIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCk7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIHdpZHRoOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUge1xuICB3aWR0aDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCkgIWltcG9ydGFudDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41NXJlbSAwLjUyNXJlbTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDNweDtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLm1lbnUtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubWVudS10aXRsZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXI9bGlnaHRdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLXNpZGViYXI9bGlnaHRdIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIsXG46aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm1haW4tY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubWFpbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdICNsYXlvdXQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5uYXZiYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm5hdmJhci1tZW51IHtcbiAgICB0b3A6IGNhbGMoNzBweCArIDEuNXJlbSk7XG4gICAgYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtYmcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm5hdmJhci1tZW51IC5uYXZiYXItYnJhbmQtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyPWRhcmtdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tZGFyayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIDppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyPWRhcmtdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkgLmxvZ28tbGlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5hdXRoLXBhZ2Utd3JhcHBlciAuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSwgW2RhdGEtbGF5b3V0PXNlbWlib3hdKVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dICNsYXlvdXQtd3JhcHBlcixcbiAgOmlzKFtkYXRhLWxheW91dD12ZXJ0aWNhbF0sIFtkYXRhLWxheW91dD1zZW1pYm94XSlbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubWFpbi1jb250ZW50IHtcbiAgICBtaW4taGVpZ2h0OiAxNDAwcHg7XG4gIH1cbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pOmlzKFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjppcyhbZGF0YS1sYXlvdXQ9dmVydGljYWxdLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF0pOmlzKFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1icy10aGVtZT1kYXJrXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF06aXMoW2RhdGEtc2lkZWJhcj1saWdodF0sIFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1kYXJrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1icy10aGVtZT1kYXJrXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF06aXMoW2RhdGEtc2lkZWJhcj1saWdodF0sIFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1saWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5tZW51LXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tZW51LXRpdGxlIHNwYW4ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZW51LXRpdGxlIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQyLCA1OCwgMC4zNSk7XG4gIHotaW5kZXg6IDEwMDM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC1zaWRlYmFyLWVuYWJsZSAudmVydGljYWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZlcnRpY2FsLXNpZGViYXItZW5hYmxlIC5hcHAtbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDQ7XG59XG5cbltkaXI9cnRsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bZGlyPXJ0bF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiKDguMTU2ODYyNzQ1MSUsIDkuNzI1NDkwMTk2MSUsIDE5LjkyMTU2ODYyNzUlKSwgcmdiKDE2LjMxMzcyNTQ5MDIlLCAxOS40NTA5ODAzOTIyJSwgMzkuODQzMTM3MjU0OSUpKTtcbn1cblxuLmJnLXZlcnRpY2FsLWdyYWRpZW50LTIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigwLjc4NDMxMzcyNTUlLCAxNS42MDc4NDMxMzczJSwgMTkuNjg2Mjc0NTA5OCUpLCByZ2IoMS41Njg2Mjc0NTElLCAzMS4yMTU2ODYyNzQ1JSwgMzkuMzcyNTQ5MDE5NiUpKTtcbn1cblxuLmJnLXZlcnRpY2FsLWdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYig0LjcwNTg4MjM1MjklLCAxNi4zOTIxNTY4NjI3JSwgMTAuNjY2NjY2NjY2NyUpLCByZ2IoOS40MTE3NjQ3MDU5JSwgMzIuNzg0MzEzNzI1NSUsIDIxLjMzMzMzMzMzMzMlKSk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudC00IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjAlLCA5Ljk2MDc4NDMxMzclLCA3LjI5NDExNzY0NzElKSwgcmdiKDQwJSwgMTkuOTIxNTY4NjI3NSUsIDE0LjU4ODIzNTI5NDElKSk7XG59XG5cbi5zaWRlYmFyLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIG9wYWNpdHk6IDAuMDc7XG59XG5cbltkYXRhLXNpZGViYXItaW1hZ2U9aW1nLTFdIC5zaWRlYmFyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zaWRlYmFyL2ltZy0xLmpwZ1wiKTtcbn1cblxuW2RhdGEtc2lkZWJhci1pbWFnZT1pbWctMl0gLnNpZGViYXItYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL3NpZGViYXIvaW1nLTIuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0zXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvc2lkZWJhci9pbWctMy5qcGdcIik7XG59XG5cbltkYXRhLXNpZGViYXItaW1hZ2U9aW1nLTRdIC5zaWRlYmFyLWJhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9zaWRlYmFyL2ltZy00LmpwZ1wiKTtcbn1cblxuW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5wYWdlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogLTE1cHggMCAxLjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5tYWluLWNvbnRlbnQsIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5mb290ZXIge1xuICAgIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5mb290ZXIge1xuICAgIGxlZnQ6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XSAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiBjYWxjKDcwcHggKyAxLjVyZW0gKiAyKSBjYWxjKDEuNXJlbSAqIDAuNSkgNjBweCBjYWxjKDEuNXJlbSAqIDAuNSk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5uYXZiYXItbWVudSB7XG4gICAgbWFyZ2luOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKSArIDI1cHgpO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tdnotc2VtaWJveC13aWR0aCk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5mb290ZXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aCkgKyB2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSArIDI1cHgpO1xuICAgIHJpZ2h0OiBjYWxjKHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpICsgdmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0gKyAyNXB4KTtcbiAgICByaWdodDogY2FsYyh2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSk7XG4gICAgdG9wOiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1oZWFkZXItYm9yZGVyKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF0gI3BhZ2UtdG9wYmFyLnRvcGJhci1zaGFkb3cge1xuICAgIHRvcDogMHB4O1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZCkgKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKSArIHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtICsgMjVweCk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtbWQpICsgdmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0gKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgMjVweCk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgdG9wOiAyNXB4O1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgdmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0gKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5mb290ZXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgKyB2YXIoLS12ei1zZW1pYm94LXdpZHRoKSArIDEuNXJlbSArIDI1cHgpO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkgKyAyNXB4KTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhciB7XG4gICAgbGVmdDogY2FsYyh2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKSArIHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtICsgMjVweCk7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgtc20pICsgdmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0gKyAyNXB4KTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD1zZW1pYm94XSAubXgtbjQucC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5sYXlvdXQtd2lkdGgsXG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5ob3Jpem9udGFsLWxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtICogMC41KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotdG9wbmF2LWJnKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMCBjYWxjKDEuNXJlbSAqIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpob3ZlciwgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWNvbG9yKTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZTphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIC5pY29uLWR1YWwge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICByaWdodDogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubmF2LWxpbms6bm90KFtkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV0pIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtb2YtdHlwZSgyKSA+IC5uYXYtbGluay5tZW51LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItYnJhbmQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayAuaWNvbi1kdWFsIHtcbiAgY29sb3I6IHZhcigtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcik7XG4gIGZpbGw6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4xKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotdG9wbmF2LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gLm1lbnUtZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS12ei10b3BuYXYtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51LWRyb3Bkb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtaW4td2lkdGg6IDEycmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm94LXNoYWRvdzogMCAwcHggNXB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xNSk7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdG9wbmF2LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwIHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMtbGcpO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51LWRyb3Bkb3duIC5tZW51LWRyb3Bkb3duIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogNDByZW07XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5kcm9wZG93bi1jdXN0b20tcmlnaHQge1xuICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xuICByaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubmF2YmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IGxpOm50aC1vZi10eXBlKDIpID4gLm5hdi1saW5rLm1lbnUtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm1lbnUtZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gICAgbGVmdDogMDtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5tZW51LWRyb3Bkb3duLnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAuZHJvcGRvd24tY3VzdG9tLXJpZ2h0IHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXYtaXRlbSAubmF2LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgICByaWdodDogMHB4O1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubWVnYS1kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5bZGlyPXJ0bF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2ID4gLm5hdi1pdGVtID4gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcbn1cbltkaXI9cnRsXVtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB3aWR0aDogMjIwcHg7XG4gIGxlZnQ6IDcwcHg7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm1lbnUtbGluayB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5tZW51LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm1lbnUtbGluayBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiB7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiA+IGxpOm5vdCgudHdvY29sdW1uLWl0ZW0tc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IC50d29jb2x1bW4taXRlbS1zaG93ID4gZGl2IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm5hdmJhci1uYXYgPiAubmF2LWl0ZW0gPiAubWVudS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudS1kcm9wZG93biAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubWVudS1kcm9wZG93biAucm93IC5jb2wtbGctNCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDIyMHB4ICsgNzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dOmlzKFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dOmlzKFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IHtcbiAgd2lkdGg6IDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAtNzBweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG4gIHRvcDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyBsaSAubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IC5uYXYtaWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyAubmF2LWljb24gLmljb24tZHVhbCB7XG4gIHdpZHRoOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yKTtcbiAgZmlsbDogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWJnKTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4taWNvbnZpZXcgLm5hdi1pY29uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IC5uYXYtaWNvbi5hY3RpdmUgLmljb24tZHVhbCB7XG4gIGNvbG9yOiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbiAgZmlsbDogdmFyKC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZyk7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1saWdodF0gLmFwcC1tZW51IC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1saWdodF0gLmFwcC1tZW51IC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1kYXJrXSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1kYXJrXSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5hcHAtbWVudSB7XG4gIHdpZHRoOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAuYXBwLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm5hdmJhci1icmFuZC1ib3gsXG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm1haW4tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5mb290ZXIge1xuICBsZWZ0OiA3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAjcGFnZS10b3BiYXIsXG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmZvb3RlciB7XG4gICAgbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotYm94ZWQtYm9keS1iZyk7XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNsYXlvdXQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogdmFyKC0tdnotYm94ZWQtbGF5b3V0LXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IHJnYmEoMTAwLCA5OCwgOTIsIDAuMDYpIDAgMCAxNXB4IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotYm9keS1iZyk7XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAjbGF5b3V0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS12ei1ib3hlZC1sYXlvdXQtd2lkdGgpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAjbGF5b3V0LXdyYXBwZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAjbGF5b3V0LXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDE0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAubWFpbi1jb250ZW50LCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXVtkYXRhLWxheW91dD12ZXJ0aWNhbF0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5mb290ZXIge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogY2FsYyh2YXIoLS12ei1ib3hlZC1sYXlvdXQtd2lkdGgpIC0gdmFyKC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbSkpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLXNtKSAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddIC5mb290ZXIge1xuICBtYXgtd2lkdGg6IGNhbGModmFyKC0tdnotYm94ZWQtbGF5b3V0LXdpZHRoKSAtIHZhcigtLXZ6LXZlcnRpY2FsLW1lbnUtd2lkdGgpKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPWxnXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoKSAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLXZ6LWJveGVkLWxheW91dC13aWR0aCkgLSB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiB2YXIoLS12ei12ZXJ0aWNhbC1tZW51LXdpZHRoLW1kKSAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWJvZHktYmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5sYXlvdXQtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI2xheW91dC13cmFwcGVyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuY29udGFpbmVyLWZsdWlkLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAubmF2YmFyLWhlYWRlciB7XG4gIG1heC13aWR0aDogdmFyKC0tdnotYm94ZWQtbGF5b3V0LXdpZHRoKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLm5hdmJhci1oZWFkZXIge1xuICBwYWRkaW5nOiAwIGNhbGMoMS41cmVtICogMC41KSAwIDA7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddIC5mb290ZXIge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gLm5hdmJhci1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnRvcG5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAubmF2YmFyLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl0gLmhvcml6b250YWwtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dIC5mb290ZXIge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94LCBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1icmFuZC1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMCAxLjNyZW07XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5sb2dvIHNwYW4ubG9nby1sZywgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubG9nbyBzcGFuLmxvZ28tc20sIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dOmlzKFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dOmlzKFtkYXRhLXNpZGViYXI9ZGFya10sIFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl0gLm5hdmJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLXZ6LXNlbWlib3gtd2lkdGgpICsgMS41cmVtKTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IGNhbGModmFyKC0tdnotc2VtaWJveC13aWR0aCkgKyAxLjVyZW0pO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94LCBbZGF0YS1sYXlvdXQ9c2VtaWJveF1bZGF0YS1zaWRlYmFyLXZpc2liaWxpdHk9aGlkZGVuXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1icmFuZC1ib3gge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgcGFkZGluZzogMCAxLjNyZW07XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5sb2dvIHNwYW4ubG9nby1sZywgW2RhdGEtbGF5b3V0PXNlbWlib3hdW2RhdGEtc2lkZWJhci12aXNpYmlsaXR5PWhpZGRlbl1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubG9nbyBzcGFuLmxvZ28tc20sIFtkYXRhLWxheW91dD1zZW1pYm94XVtkYXRhLXNpZGViYXItdmlzaWJpbGl0eT1oaWRkZW5dW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyohXG4gKiBXYXZlcyB2MC43LjZcbiAqIGh0dHA6Ly9maWFuLm15LmlkL1dhdmVzIFxuICogXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE4IEFsZmlhbmEgRS4gU2lidWVhIGFuZCBvdGhlciBjb250cmlidXRvcnMgXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgXG4gKiBodHRwczovL2dpdGh1Yi5jb20vZmlhbnMvV2F2ZXMvYmxvYi9tYXN0ZXIvTElDRU5TRSAqL1xuLndhdmVzLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi53YXZlcy1lZmZlY3QgLndhdmVzLXJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjIpIDAsIHJnYmEoMCwgMCwgMCwgMC4zKSA0MCUsIHJnYmEoMCwgMCwgMCwgMC40KSA1MCUsIHJnYmEoMCwgMCwgMCwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4yKSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNDAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMikgMCwgcmdiYSgwLCAwLCAwLCAwLjMpIDQwJSwgcmdiYSgwLCAwLCAwLCAwLjQpIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1tb3otdHJhbnNpdGlvbi1wcm9wZXJ0eTogLW1vei10cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IC1vLXRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpIDAsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSA0MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA2MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNzAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgNDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDcwJSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMikgMCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIDQwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDYwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA3MCUpO1xufVxuXG4ud2F2ZXMtZWZmZWN0LndhdmVzLWNsYXNzaWMgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1jbGFzc2ljLndhdmVzLWxpZ2h0IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi53YXZlcy1ub3RyYW5zaXRpb24ge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud2F2ZXMtYnV0dG9uLFxuLndhdmVzLWNpcmNsZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB3aGl0ZSAxMDAlLCBibGFjayAxMDAlKTtcbn1cblxuLndhdmVzLWJ1dHRvbixcbi53YXZlcy1idXR0b246aG92ZXIsXG4ud2F2ZXMtYnV0dG9uOnZpc2l0ZWQsXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi53YXZlcy1idXR0b24ge1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMmVtO1xufVxuXG4ud2F2ZXMtYnV0dG9uLWlucHV0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjg1ZW0gMS4xZW07XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yZW07XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyLndhdmVzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi53YXZlcy1pbnB1dC13cmFwcGVyIC53YXZlcy1idXR0b24taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLndhdmVzLWNpcmNsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDIuNWVtO1xuICBoZWlnaHQ6IDIuNWVtO1xuICBsaW5lLWhlaWdodDogMi41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLndhdmVzLWZsb2F0IHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMS41cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG59XG5cbi53YXZlcy1mbG9hdDphY3RpdmUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCA4cHggMjBweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLndhdmVzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtbGlnaHQgLndhdmVzLXJpcHBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLndhdmVzLWVmZmVjdC53YXZlcy1wcmltYXJ5IC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuNCk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtc3VjY2VzcyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMjA5LCAxMzYsIDAuNCk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtaW5mbyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMCwgMTk5LCAyNTEsIDAuNCk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtd2FybmluZyAud2F2ZXMtcmlwcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDE3NCwgNzgsIDAuNCk7XG59XG5cbi53YXZlcy1lZmZlY3Qud2F2ZXMtZGFuZ2VyIC53YXZlcy1yaXBwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTAyLCAxMTAsIDAuNCk7XG59XG5cbi5hdmF0YXIteHhzIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG59XG5cbi5hdmF0YXIteHMge1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xufVxuXG4uYXZhdGFyLXNtIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbn1cblxuLmF2YXRhci1tZCB7XG4gIGhlaWdodDogNC41cmVtO1xuICB3aWR0aDogNC41cmVtO1xufVxuXG4uYXZhdGFyLWxnIHtcbiAgaGVpZ2h0OiA2cmVtO1xuICB3aWR0aDogNnJlbTtcbn1cblxuLmF2YXRhci14bCB7XG4gIGhlaWdodDogNy41cmVtO1xuICB3aWR0aDogNy41cmVtO1xufVxuXG4uYXZhdGFyLXRpdGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGhlaWdodDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYXZhdGFyLWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5hdmF0YXItZ3JvdXAgLmF2YXRhci1ncm91cC1pdGVtOmhvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJvZHkge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5hY2NvcmRpb24uYWNjb3JkaW9uLWljb24tbm9uZSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1pY29uLW5vbmUgLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYwMTQyXCI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjAxNDBcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4uY3VzdG9tLWFjY29yZGlvbndpdGhpY29uLXBsdXMgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgY29udGVudDogXCJcXGYwNDE1XCI7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbi1wbHVzIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3NFwiO1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi5sZWZ0aWNvbi1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b24ge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG59XG4ubGVmdGljb24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS4yNXJlbTtcbiAgdG9wOiAxNHB4O1xufVxuLmxlZnRpY29uLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXRvcDogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24tYm9yZGVyLWJveCAuYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hY2NvcmRpb24tYm9yZGVyLWJveCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24tYm9yZGVyLWJveCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tYWNjb3JkaW9uLWJvcmRlciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC42KTtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1wcmltYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzY4N2NmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDEyNywgOTMsIDAuNik7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmY3ZjVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTI3LCA5MywgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjZmY3ZjVkO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2Y1ZCAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLXN1Y2Nlc3MgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDYwLCAyMDksIDEzNiwgMC42KTtcbn1cbi5hY2NvcmRpb24tc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMjA5LCAxMzYsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICMzY2QxODg7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODggIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1pbmZvIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxMCwgMTk5LCAyNTEsIDAuNik7XG59XG4uYWNjb3JkaW9uLWluZm8gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24taW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMwYWM3ZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE5OSwgMjUxLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWluZm8gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjMGFjN2ZiO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtaW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLWluZm8gLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFjN2ZiICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24td2FybmluZyAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjM5LCAxNzQsIDc4LCAwLjYpO1xufVxuLmFjY29yZGlvbi13YXJuaW5nIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZWZhZTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTc0LCA3OCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi13YXJuaW5nIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogI2VmYWU0ZTtcbn1cblxuLmFjY29yZGlvbi1maWxsLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC13YXJuaW5nIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWU0ZSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjQ3LCAxMDIsIDExMCwgMC42KTtcbn1cbi5hY2NvcmRpb24tZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmNzY2NmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxMDIsIDExMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjZjc2NjZlO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjY2ZSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWxpZ2h0IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjYpO1xufVxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1saWdodCAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLWxpZ2h0IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWRhcmsgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDM5LCA0MiwgNTgsIDAuNik7XG59XG4uYWNjb3JkaW9uLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZGFyayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQyLCA1OCwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzI3MmEzYTtcbn1cblxuLmFjY29yZGlvbi1maWxsLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYSAhaW1wb3J0YW50O1xufVxuXG5bZGlyPXJ0bF0gLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbiAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uYm9yZGVyLWRvdWJsZSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRvdWJsZSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kb3VibGUge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZG91YmxlIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kb3VibGUge1xuICBib3JkZXItbGVmdC1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3VibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3VibGUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFzaGVkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1kYXNoZWQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LWRhc2hlZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWRhc2hlZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncm9vdmUge1xuICBib3JkZXItc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncm9vdmUge1xuICBib3JkZXItdG9wLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3Jvb3ZlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWdyb292ZSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZ3Jvb3ZlIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZ3Jvb3ZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZ3Jvb3ZlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW91dHNldCB7XG4gIGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW91dHNldCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1vdXRzZXQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtb3V0c2V0IHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1vdXRzZXQge1xuICBib3JkZXItbGVmdC1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1vdXRzZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1vdXRzZXQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlkZ2Uge1xuICBib3JkZXItc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJpZGdlIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmlkZ2Uge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1yaWRnZSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1yaWRnZSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItcmlkZ2Uge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1yaWRnZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRvdHRlZCB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRvdHRlZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kb3R0ZWQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZG90dGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kb3R0ZWQge1xuICBib3JkZXItbGVmdC1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3R0ZWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5zZXQge1xuICBib3JkZXItc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluc2V0IHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5zZXQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1pbnNldCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1pbnNldCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItaW5zZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1pbnNldCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uZmYtYmFzZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xufVxuXG4uZmYtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmJnLXBhdHRlcm4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9tb2RhbC1iZy5wbmdcIikgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLncteHMge1xuICBtaW4td2lkdGg6IDgwcHg7XG59XG5cbi53LXNtIHtcbiAgbWluLXdpZHRoOiA5NXB4O1xufVxuXG4udy1tZCB7XG4gIG1pbi13aWR0aDogMTEwcHg7XG59XG5cbi53LWxnIHtcbiAgbWluLXdpZHRoOiAxNDBweDtcbn1cblxuLncteGwge1xuICBtaW4td2lkdGg6IDE2MHB4O1xufVxuXG4uaWNvbi14cyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5pY29uLXNtIHtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbn1cblxuLmljb24tbWQge1xuICBoZWlnaHQ6IDIycHg7XG4gIHdpZHRoOiAyMnB4O1xufVxuXG4uaWNvbi1sZyB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG59XG5cbi5pY29uLXhsIHtcbiAgaGVpZ2h0OiAyOHB4O1xuICB3aWR0aDogMjhweDtcbn1cblxuLmljb24teHhsIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmljb24tZHVhbCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBmaWxsOiByZ2JhKDE3MywgMTgxLCAxODksIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLXByaW1hcnkge1xuICBjb2xvcjogIzY4N2NmZTtcbiAgZmlsbDogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmN2Y1ZDtcbiAgZmlsbDogcmdiYSgyNTUsIDEyNywgOTMsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgZmlsbDogcmdiYSg2MCwgMjA5LCAxMzYsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWluZm8ge1xuICBjb2xvcjogIzBhYzdmYjtcbiAgZmlsbDogcmdiYSgxMCwgMTk5LCAyNTEsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLXdhcm5pbmcge1xuICBjb2xvcjogI2VmYWU0ZTtcbiAgZmlsbDogcmdiYSgyMzksIDE3NCwgNzgsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWRhbmdlciB7XG4gIGNvbG9yOiAjZjc2NjZlO1xuICBmaWxsOiByZ2JhKDI0NywgMTAyLCAxMTAsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWxpZ2h0IHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGZpbGw6IHJnYmEoMjQzLCAyNDYsIDI0OSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtZGFyayB7XG4gIGNvbG9yOiAjMjcyYTNhO1xuICBmaWxsOiByZ2JhKDM5LCA0MiwgNTgsIDAuMTYpO1xufVxuXG4uc2VhcmNoLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWFyY2gtYm94IC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uc2VhcmNoLWJveCAuc2VhcmNoLWljb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTNweDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uYmctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5cbi5jdXN0b21pemVyLXNldHRpbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbmNvZGUge1xuICB1c2VyLXNlbGVjdDogYWxsO1xufVxuXG4ubGF5b3V0LXJpZ2h0c2lkZSB7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEuNXJlbSAqIC0xKTtcbiAgbWFyZ2luLXRvcDogY2FsYygxcHggLSAxLjVyZW0gKiAxLjEpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEuNXJlbSAqIDEuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5Ljk4cHgpIHtcbiAgLmxheW91dC1yaWdodHNpZGUtY29sIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDBweDtcbiAgICBib3R0b206IDBweDtcbiAgICB6LWluZGV4OiAxMDA0O1xuICB9XG4gIC5sYXlvdXQtcmlnaHRzaWRlLWNvbCAub3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCA0MiwgNTgsIDAuMik7XG4gIH1cbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5sYXlvdXQtcmlnaHRzaWRlIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5sYXlvdXQtcmlnaHRzaWRlLWNvbCAuY2FyZC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE3MDBweCkge1xuICA6aXMoW2RhdGEtbGF5b3V0PWhvcml6b250YWxdLCBbZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdKSAubGF5b3V0LXJpZ2h0c2lkZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyOHB4IC0gMS41cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjVyZW0gKiAwLjUpO1xuICB9XG59XG5cbltkYXRhLWxheW91dD1zZW1pYm94XSAubGF5b3V0LXJpZ2h0c2lkZSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udGV4dC10cnVuY2F0ZS10d28tbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmZhdm91cml0ZS1idG4ge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZhdm91cml0ZS1idG4gLnJpLXN0YXItZmlsbCB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZhdm91cml0ZS1idG4uYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mYXZvdXJpdGUtYnRuLmFjdGl2ZSAucmktc3Rhci1maWxsIHtcbiAgY29sb3I6ICNlZmFlNGU7XG59XG4uZmF2b3VyaXRlLWJ0bi5hY3RpdmUgLnJpLXN0YXItZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NlwiO1xufVxuXG4uY2FyZC1sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogdmFyKC0tdnotY2FyZC1sb2dvLWxpZ2h0KTtcbn1cblxuLmNhcmQtbG9nby1kYXJrIHtcbiAgZGlzcGxheTogdmFyKC0tdnotY2FyZC1sb2dvLWRhcmspO1xufVxuXG4jYmFjay10by10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMTAwcHg7XG4gIHJpZ2h0OiAyOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBkaXNwbGF5OiBub25lO1xuICB6LWluZGV4OiAxMDAwO1xufVxuI2JhY2stdG8tdG9wOmhvdmVyIHtcbiAgYW5pbWF0aW9uOiBmYWRlLXVwIDEuNXMgaW5maW5pdGUgbGluZWFyO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuW2RhdGEtcHJlbG9hZGVyPWRpc2FibGVdICNwcmVsb2FkZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzdGF0dXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xufVxuXG46aXMoW3R5cGU9dGVsXSwgW3R5cGU9dXJsXSwgW3R5cGU9ZW1haWxdLCBbdHlwZT1udW1iZXJdKTo6cGxhY2Vob2xkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFpbi1jaGFydCAuY2hhcnQtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMS40cHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMnB4IDIwcHg7XG59XG4ubWFpbi1jaGFydCAuY2hhcnQtYm9yZGVyLWxlZnQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4vKiBBY3Rpdml0eSAqL1xuLmFjdGl2aXR5LWZlZWQge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNHB4O1xuICBsZWZ0OiAtNnB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM2ODdjZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uYWN0aXZpdHktZmVlZCAuZmVlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWluaS1zdGF0cy13aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaS1zdGF0cy13aWQgLm1pbmktc3RhdC1pY29uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktc3RhdHMtd2lkIC5taW5pLXN0YXQtaWNvbjpiZWZvcmUsIC5taW5pLXN0YXRzLXdpZCAubWluaS1zdGF0LWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogNjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMjA5LCAxMzYsIDAuMSk7XG4gIGxlZnQ6IDNweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzJkZWcpO1xuICB0b3A6IC04cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1pbmktc3RhdHMtd2lkIC5taW5pLXN0YXQtaWNvbjo6YWZ0ZXIge1xuICBsZWZ0OiAyN3B4O1xuICB3aWR0aDogOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cbi5taW5pLXN0YXRzLXdpZDpob3ZlciAubWluaS1zdGF0LWljb246OmFmdGVyIHtcbiAgbGVmdDogNjBweDtcbn1cbi5taW5pLXN0YXRzLXdpZDpob3ZlciAubWluaS1zdGF0LWljb246OmJlZm9yZSB7XG4gIGxlZnQ6IDUwcHg7XG59XG5cbi5jYXJkLXdyYXBwZXIgLmpwLWNhcmQgLmpwLWNhcmQtYmFjaywgLmNhcmQtd3JhcHBlciAuanAtY2FyZCAuanAtY2FyZC1mcm9udCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG5cbi5ub3RpZmljYXRpb24tZWxlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY2xvdGhlcy1zaXplIGxpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jbG90aGVzLXNpemUgbGkgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xufVxuLmNsb3RoZXMtc2l6ZSBsaSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBib3JkZXItY29sb3I6ICM2ODdjZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnMtZXhhbXBsZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuW2Rpcj1ydGxdIC5tb2RhbC1vcGVuIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLmljb24tZGVtby1jb250ZW50IHtcbiAgY29sb3I6IHZhcigtLXZ6LWdyYXktNTAwKTtcbn1cbi5pY29uLWRlbW8tY29udGVudCBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTYwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tZGVtby1jb250ZW50IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWRlbW8tY29udGVudCAuY29sLWxnLTQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNDpob3ZlciBpLCAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1sZy00OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi5pbWctc3dpdGNoIC5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbWctc3dpdGNoIC5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC41KTtcbn1cbi5pbWctc3dpdGNoIC5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuW2RhdGEtYnMtdGFyZ2V0PVwiI2NvbGxhcHNlQmdHcmFkaWVudFwiXS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRhcmdldD1cIiNjb2xsYXBzZUJnR3JhZGllbnRcIl0uYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmVydGljYWwtbWVudSxcbiAgLnJpZ2h0LWJhcixcbiAgLnBhZ2UtdGl0bGUtYm94LFxuICAubmF2YmFyLWhlYWRlcixcbiAgLmFwcC1tZW51LFxuICAuZm9vdGVyLFxuICAjYmFjay10by10b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY2FyZC1ib2R5LFxuICAubWFpbi1jb250ZW50LFxuICAucmlnaHQtYmFyLFxuICAucGFnZS1jb250ZW50LFxuICBib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuY2FyZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuaW52b2ljZS1kZXRhaWxzIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuYWRkcmVzcy5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yaWJib24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbiB7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBib3gtc2hhZG93OiAycHggNXB4IDEwcHggcmdiYSgzOSwgNDIsIDU4LCAwLjE1KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFweDtcbiAgdG9wOiA1cHg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJvdW5kLXNoYXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLXNoYXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xN3B4O1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xN3B4O1xuICBib3R0b206IDA7XG4gIGJvcmRlcjogMTRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94LnJpYmJvbi1jaXJjbGUgLnJpYmJvbiB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cbi5yaWJib24tYm94LnJpYmJvbi1maWxsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yaWJib24tYm94LnJpYmJvbi1maWxsIC5yaWJib24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBsZWZ0OiAtMzZweDtcbiAgdG9wOiAtMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5yaWJib24tYm94LnJpYmJvbi1maWxsLnJpYmJvbi1zbSAucmliYm9uIHtcbiAgcGFkZGluZzogMnB4IDEycHg7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi5yb3VuZC1zaGFwZSB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDMwcHg7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLnJpYmJvbi1zaGFwZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi5yaWJib24tc2hhcGU6OmJlZm9yZSwgLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0xN3B4O1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveC5yaWdodC5yaWJib24tY2lyY2xlIC5yaWJib24ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjBweDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5pY29uLXJpYmJvbiB7XG4gIHJpZ2h0OiAyNHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnJpYmJvbi1ib3gucmlnaHQucmliYm9uLWZpbGwgLnJpYmJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgcmlnaHQ6IC0zOHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnJpYmJvbi1ib3gucmlnaHQucmliYm9uLWJveCAucmliYm9uLXR3byB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtNXB4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQucmliYm9uLWJveCAucmliYm9uLXR3byBzcGFuIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0yMXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICM2ODdjZmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjAuOTE1ODkyNjcyOSUsIDMxLjM5MDYwODg3NTElLCA5OS40NzYyNjQxODk5JSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnkucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY4N2NmZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY4N2NmZTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeS5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ODdjZmU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNjg3Y2ZlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2ODdjZmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZjdmNWQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXNlY29uZGFyeTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigxMDAlLCAzNC4wMDE0NTI0MzI4JSwgMTYuNDcwNTg4MjM1MyUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmN2Y1ZDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmN2Y1ZDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmN2Y1ZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmN2Y1ZDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmN2Y1ZDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY3ZjVkO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY3ZjVkO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1zZWNvbmRhcnkucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmN2Y1ZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmN2Y1ZDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQ6ICMzY2QxODg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYuMzE3NjMwNzg2OCUsIDY5LjE3MjU2NTI5MTclLCA0My4yNzcxOTQ2OTUzJSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3MucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjZDE4ODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNjZDE4ODtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc3VjY2Vzcy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzY2QxODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzY2QxODg7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjM2NkMTg4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjM2NkMTg4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2NkMTg4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzY2QxODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzY2QxODg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMGFjN2ZiO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDEuMzIyOTM4ODE0MSUsIDYzLjgzMTc5Nzc3OTQlLCA4MS4wMzAwMDIzNjI0JSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm8ucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBhYzdmYjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzBhYzdmYjtcbn1cbi5yaWJib24tYm94IC5yaWJib24taW5mby5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwYWM3ZmI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYWM3ZmI7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWluZm8ge1xuICBiYWNrZ3JvdW5kOiAjMGFjN2ZiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1pbmZvLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMGFjN2ZiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGFjN2ZiO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1pbmZvLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwYWM3ZmI7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwYWM3ZmI7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZWZhZTRlO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDkyLjA2NzQ1OTEwOCUsIDU5Ljg0MTUxMTczNDIlLCAxMi4yNDYyNjYzODIyJSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXdhcm5pbmcucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VmYWU0ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmYWU0ZTtcbn1cbi5yaWJib24tYm94IC5yaWJib24td2FybmluZy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZmFlNGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmFlNGU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZWZhZTRlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWZhZTRlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWZhZTRlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlZmFlNGU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlZmFlNGU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmNzY2NmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlcjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYig5NS44Njg5NTYyNzgyJSwgMjAuOTkzNzg4ODE5OSUsIDI1LjEyNDgzMjU0MTclKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFuZ2VyLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNzY2NmU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNzY2NmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlci5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNzY2NmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNzY2NmU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmNzY2NmU7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhbmdlci5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y3NjY2ZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3NjY2ZTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFuZ2VyLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNzY2NmU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNzY2NmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoODEuOTYwNzg0MzEzNyUsIDg2LjQ3MDU4ODIzNTMlLCA5MC45ODAzOTIxNTY5JSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjNmNmY5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1saWdodC5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tbGlnaHQucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2YzZjZmOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMyNzJhM2E7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoNy4yNTI4ODA1MzM3JSwgNy44MTA3OTQ0MjA5JSwgMTAuNzg2MzM1MTUyNiUpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYXJrLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNzJhM2E7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNzJhM2E7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcmsucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjcyYTNhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjcyYTNhO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1kYXJrIHtcbiAgYmFja2dyb3VuZDogIzI3MmEzYTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFyay5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzI3MmEzYTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI3MmEzYTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFyay5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjcyYTNhO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMjcyYTNhO1xufVxuLnJpYmJvbi1ib3ggLmljb24tcmliYm9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbGVmdDogMjRweDtcbiAgdG9wOiAtMTJweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnJpYmJvbi1ib3gge1xuICAvKiBSaWJib24gdHdvICovXG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3byB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTVweDtcbiAgdG9wOiAtNXB4O1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAxcHggMCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICBsZWZ0OiAtMjFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28gc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXByaW1hcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICM2ODdjZmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1wcmltYXJ5IHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMTAuOTgxNjgyMTQ2NSUsIDIyLjc3MjE4NzgyMjUlLCA5OS40MTA0NzQ3MTYyJSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMTAuOTgxNjgyMTQ2NSUsIDIyLjc3MjE4NzgyMjUlLCA5OS40MTA0NzQ3MTYyJSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1wcmltYXJ5IHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2IoMTAuOTgxNjgyMTQ2NSUsIDIyLjc3MjE4NzgyMjUlLCA5OS40MTA0NzQ3MTYyJSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMTAuOTgxNjgyMTQ2NSUsIDIyLjc3MjE4NzgyMjUlLCA5OS40MTA0NzQ3MTYyJSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zZWNvbmRhcnkgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZjdmNWQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zZWNvbmRhcnkgc3BhbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYigxMDAlLCAyNi4xMDAyMTc4NjQ5JSwgNi40NzA1ODgyMzUzJSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMTAwJSwgMjYuMTAwMjE3ODY0OSUsIDYuNDcwNTg4MjM1MyUpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tc2Vjb25kYXJ5IHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2IoMTAwJSwgMjYuMTAwMjE3ODY0OSUsIDYuNDcwNTg4MjM1MyUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDEwMCUsIDI2LjEwMDIxNzg2NDklLCA2LjQ3MDU4ODIzNTMlKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXN1Y2Nlc3Mgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMzY2QxODg7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zdWNjZXNzIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMTQuNDA4OTE3MDkzOCUsIDYxLjA4MTI3ODk4NDYlLCAzOC4yMTQ5NTQwMzE0JSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMTQuNDA4OTE3MDkzOCUsIDYxLjA4MTI3ODk4NDYlLCAzOC4yMTQ5NTQwMzE0JSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1zdWNjZXNzIHNwYW46YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCByZ2IoMTQuNDA4OTE3MDkzOCUsIDYxLjA4MTI3ODk4NDYlLCAzOC4yMTQ5NTQwMzE0JSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMTQuNDA4OTE3MDkzOCUsIDYxLjA4MTI3ODk4NDYlLCAzOC4yMTQ5NTQwMzE0JSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1pbmZvIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMGFjN2ZiO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28taW5mbyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiKDEuMTYyMjk2MjQzOCUsIDU2LjA4MDc5Mzc2MzMlLCA3MS4xOTA2NDQ5MzI3JSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMS4xNjIyOTYyNDM4JSwgNTYuMDgwNzkzNzYzMyUsIDcxLjE5MDY0NDkzMjclKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWluZm8gc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYigxLjE2MjI5NjI0MzglLCA1Ni4wODA3OTM3NjMzJSwgNzEuMTkwNjQ0OTMyNyUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDEuMTYyMjk2MjQzOCUsIDU2LjA4MDc5Mzc2MzMlLCA3MS4xOTA2NDQ5MzI3JSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by13YXJuaW5nIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZWZhZTRlO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28td2FybmluZyBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiKDg2LjQ5NDk3MTA0NTQlLCA1NC43MzEyODExMTM1JSwgNy44MTg3NTQ0NDQ4JSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoODYuNDk0OTcxMDQ1NCUsIDU0LjczMTI4MTExMzUlLCA3LjgxODc1NDQ0NDglKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLXdhcm5pbmcgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYig4Ni40OTQ5NzEwNDU0JSwgNTQuNzMxMjgxMTEzNSUsIDcuODE4NzU0NDQ0OCUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDg2LjQ5NDk3MTA0NTQlLCA1NC43MzEyODExMTM1JSwgNy44MTg3NTQ0NDQ4JSk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYW5nZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmNzY2NmU7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYW5nZXIgc3BhbjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHJnYig5NS4zNzIwNjE4NjgyJSwgMTEuNDkwNjgzMjI5OCUsIDE2LjExODYyMTM2MTYlKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYig5NS4zNzIwNjE4NjgyJSwgMTEuNDkwNjgzMjI5OCUsIDE2LjExODYyMTM2MTYlKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWRhbmdlciBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiKDk1LjM3MjA2MTg2ODIlLCAxMS40OTA2ODMyMjk4JSwgMTYuMTE4NjIxMzYxNiUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDk1LjM3MjA2MTg2ODIlLCAxMS40OTA2ODMyMjk4JSwgMTYuMTE4NjIxMzYxNiUpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tbGlnaHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1saWdodCBzcGFuOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgcmdiKDc1LjI5NDExNzY0NzElLCA4MS40NzA1ODgyMzUzJSwgODcuNjQ3MDU4ODIzNSUpO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgcmdiKDc1LjI5NDExNzY0NzElLCA4MS40NzA1ODgyMzUzJSwgODcuNjQ3MDU4ODIzNSUpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tbGlnaHQgc3BhbjphZnRlciB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHJnYig3NS4yOTQxMTc2NDcxJSwgODEuNDcwNTg4MjM1MyUsIDg3LjY0NzA1ODgyMzUlKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYig3NS4yOTQxMTc2NDcxJSwgODEuNDcwNTg4MjM1MyUsIDg3LjY0NzA1ODgyMzUlKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tdHdvLWRhcmsgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICMyNzJhM2E7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXR3by1kYXJrIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCByZ2IoMy4yMzIyNjE5NzclLCAzLjQ4MDg5NzUxMzYlLCA0LjgwNjk1MzcwOTMlKTtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHJnYigzLjIzMjI2MTk3NyUsIDMuNDgwODk3NTEzNiUsIDQuODA2OTUzNzA5MyUpO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi10d28tZGFyayBzcGFuOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgcmdiKDMuMjMyMjYxOTc3JSwgMy40ODA4OTc1MTM2JSwgNC44MDY5NTM3MDkzJSk7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCByZ2IoMy4yMzIyNjE5NzclLCAzLjQ4MDg5NzUxMzYlLCA0LjgwNjk1MzcwOTMlKTtcbn1cblxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi10aHJlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNi4xcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4ucmliYm9uLXRocmVlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02LjFweDtcbiAgbGVmdDogMTBweDtcbn1cbi5yaWJib24tdGhyZWUgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDEycHggOHB4IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG4gIHdpZHRoOiA5MHB4O1xufVxuLnJpYmJvbi10aHJlZSBzcGFuOjphZnRlciwgLnJpYmJvbi10aHJlZSBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmliYm9uLXRocmVlIHNwYW46OmJlZm9yZSB7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IDA7XG59XG4ucmliYm9uLXRocmVlIHNwYW46OmFmdGVyIHtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGxlZnQ6IC04cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4IDhweCAwIDA7XG59XG4ucmliYm9uLXRocmVlOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDQ0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZDtcbn1cblxuLnJpYmJvbi10aHJlZS1wcmltYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xufVxuLnJpYmJvbi10aHJlZS1wcmltYXJ5IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzY4N2NmZTtcbn1cbi5yaWJib24tdGhyZWUtcHJpbWFyeSBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIwLjkxNTg5MjY3MjklLCAzMS4zOTA2MDg4NzUxJSwgOTkuNDc2MjY0MTg5OSUpO1xufVxuLnJpYmJvbi10aHJlZS1wcmltYXJ5OjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODdjZmU7XG59XG5cbi5yaWJib24tdGhyZWUtc2Vjb25kYXJ5IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjVkO1xufVxuLnJpYmJvbi10aHJlZS1zZWNvbmRhcnkgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjVkO1xufVxuLnJpYmJvbi10aHJlZS1zZWNvbmRhcnkgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxMDAlLCAzNC4wMDE0NTI0MzI4JSwgMTYuNDcwNTg4MjM1MyUpO1xufVxuLnJpYmJvbi10aHJlZS1zZWNvbmRhcnk6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmN2Y1ZDtcbn1cblxuLnJpYmJvbi10aHJlZS1zdWNjZXNzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjM2NkMTg4O1xufVxuLnJpYmJvbi10aHJlZS1zdWNjZXNzIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNjZDE4ODtcbn1cbi5yaWJib24tdGhyZWUtc3VjY2VzcyBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDE2LjMxNzYzMDc4NjglLCA2OS4xNzI1NjUyOTE3JSwgNDMuMjc3MTk0Njk1MyUpO1xufVxuLnJpYmJvbi10aHJlZS1zdWNjZXNzOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzY2QxODg7XG59XG5cbi5yaWJib24tdGhyZWUtaW5mbyBzcGFuIHtcbiAgYmFja2dyb3VuZDogIzBhYzdmYjtcbn1cbi5yaWJib24tdGhyZWUtaW5mbyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwYWM3ZmI7XG59XG4ucmliYm9uLXRocmVlLWluZm8gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxLjMyMjkzODgxNDElLCA2My44MzE3OTc3Nzk0JSwgODEuMDMwMDAyMzYyNCUpO1xufVxuLnJpYmJvbi10aHJlZS1pbmZvOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYWM3ZmI7XG59XG5cbi5yaWJib24tdGhyZWUtd2FybmluZyBzcGFuIHtcbiAgYmFja2dyb3VuZDogI2VmYWU0ZTtcbn1cbi5yaWJib24tdGhyZWUtd2FybmluZyBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNlZmFlNGU7XG59XG4ucmliYm9uLXRocmVlLXdhcm5pbmcgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYig5Mi4wNjc0NTkxMDglLCA1OS44NDE1MTE3MzQyJSwgMTIuMjQ2MjY2MzgyMiUpO1xufVxuLnJpYmJvbi10aHJlZS13YXJuaW5nOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZmFlNGU7XG59XG5cbi5yaWJib24tdGhyZWUtZGFuZ2VyIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjZlO1xufVxuLnJpYmJvbi10aHJlZS1kYW5nZXIgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjZlO1xufVxuLnJpYmJvbi10aHJlZS1kYW5nZXIgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYig5NS44Njg5NTYyNzgyJSwgMjAuOTkzNzg4ODE5OSUsIDI1LjEyNDgzMjU0MTclKTtcbn1cbi5yaWJib24tdGhyZWUtZGFuZ2VyOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNzY2NmU7XG59XG5cbi5yaWJib24tdGhyZWUtbGlnaHQgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG4ucmliYm9uLXRocmVlLWxpZ2h0IHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbn1cbi5yaWJib24tdGhyZWUtbGlnaHQgc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHJnYig4MS45NjA3ODQzMTM3JSwgODYuNDcwNTg4MjM1MyUsIDkwLjk4MDM5MjE1NjklKTtcbn1cbi5yaWJib24tdGhyZWUtbGlnaHQ6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLnJpYmJvbi10aHJlZS1kYXJrIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMjcyYTNhO1xufVxuLnJpYmJvbi10aHJlZS1kYXJrIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI3MmEzYTtcbn1cbi5yaWJib24tdGhyZWUtZGFyayBzcGFuOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDcuMjUyODgwNTMzNyUsIDcuODEwNzk0NDIwOSUsIDEwLjc4NjMzNTE1MjYlKTtcbn1cbi5yaWJib24tdGhyZWUtZGFyazo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjcyYTNhO1xufVxuXG4ucmliYm9uLWJveCAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5yaWJib24tYm94IC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yaWJib24tYm94OmhvdmVyIC50cmVuZGluZy1yaWJib24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ucmliYm9uLWJveDpob3ZlciAudHJlbmRpbmctcmliYm9uIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG4ucmliYm9uLWJveC5yaWdodCAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnRyZW5kaW5nLXJpYmJvbiAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuLnJpYmJvbi1ib3gucmlnaHQ6aG92ZXIgLnRyZW5kaW5nLXJpYmJvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5yaWJib24tYm94LnJpZ2h0OmhvdmVyIC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRvYXN0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9yZGVyLXByaW1hcnkgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzY4N2NmZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM2ODdjZmU7XG59XG5cbi50b2FzdC1ib3JkZXItc2Vjb25kYXJ5IC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICNmZjdmNWQ7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmY3ZjVkO1xufVxuXG4udG9hc3QtYm9yZGVyLXN1Y2Nlc3MgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzY2QxODg7XG59XG5cbi50b2FzdC1ib3JkZXItaW5mbyAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjMGFjN2ZiO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzBhYzdmYjtcbn1cblxuLnRvYXN0LWJvcmRlci13YXJuaW5nIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICNlZmFlNGU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWZhZTRlO1xufVxuXG4udG9hc3QtYm9yZGVyLWRhbmdlciAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjc2NjZlO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y3NjY2ZTtcbn1cblxuLnRvYXN0LWJvcmRlci1saWdodCAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2YzZjZmOTtcbn1cblxuLnRvYXN0LWJvcmRlci1kYXJrIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjcyYTNhO1xufVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zY3JvbGxzcHktZXhhbXBsZS0yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOnJvb3Qge1xuICAtLXZ6LWNhcmQtbG9nby1kYXJrOiBibG9jaztcbiAgLS12ei1jYXJkLWxvZ28tbGlnaHQ6IG5vbmU7XG4gIC0tdnotdmVydGljYWwtbWVudS13aWR0aDogMjUwcHg7XG4gIC0tdnotdmVydGljYWwtbWVudS13aWR0aC1tZDogMTgwcHg7XG4gIC0tdnotdmVydGljYWwtbWVudS13aWR0aC1zbTogNzBweDtcbiAgLS12ei1oZWFkZXItYmc6ICNmZmY7XG4gIC0tdnotaGVhZGVyLWJvcmRlcjogI2U5ZWJlYztcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvcjogIzQ5NTA1NztcbiAgLS12ei1oZWFkZXItaXRlbS1iZzogcmdiYSgyNTUsIDEyNywgOTMsIDAuMTIpO1xuICAtLXZ6LWhlYWRlci1pdGVtLXN1Yi1jb2xvcjogIzg3OGE5OTtcbiAgLS12ei10b3BiYXItc2VhcmNoLWJnOiAjZjNmM2Y5O1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtY29sb3I6ICM0OTUwNTc7XG4gIC0tdnotdG9wYmFyLXVzZXItYmc6ICNmM2YzZjk7XG4gIC0tdnotcGFnZS10aXRsZS1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgLS12ei1wYWdlLXRpdGxlLWJvcmRlcjogbm9uZTtcbn1cbjpyb290W2RhdGEtdG9wYmFyPWRhcmtdIHtcbiAgLS12ei1oZWFkZXItYmc6ICM2ODdjZmU7XG4gIC0tdnotaGVhZGVyLWl0ZW0tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC0tdnotaGVhZGVyLWl0ZW0tYmc6ICM2Mjc1ZjU7XG4gIC0tdnotaGVhZGVyLWl0ZW0tc3ViLWNvbG9yOiAjYzJkM2U1O1xuICAtLXZ6LXRvcGJhci11c2VyLWJnOiAjNWU3MmYxO1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIC0tdnotdG9wYmFyLXNlYXJjaC1jb2xvcjogI2ZmZjtcbiAgLS12ei1oZWFkZXItYm9yZGVyOiAjNjg3Y2ZlO1xufVxuOnJvb3Qge1xuICAtLXZ6LXRvcG5hdi1iZzogI2ZmZjtcbiAgLS12ei10b3BuYXYtaXRlbS1jb2xvcjogcmdiKDQyLjcwMjcwMjcwMjclLCA0My45NTg2NjQ1NDY5JSwgNTAuMjM4NDczNzY3OSUpO1xuICAtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcjogIzY4N2NmZTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogI2ZmZjtcbiAgLS12ei10d29jb2x1bW4tbWVudS1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgLS12ei1ib3hlZC1sYXlvdXQtd2lkdGg6IDEzMDBweDtcbiAgLS12ei1ib3hlZC1ib2R5LWJnOiByZ2IoOTYuMjk4MDM5MjE1NyUsIDkyLjU5NjA3ODQzMTQlLCA4OS44MTk2MDc4NDMxJSk7XG4gIC0tdnotc2VtaWJveC13aWR0aDogMTEwcHg7XG4gIC0tdnotZm9vdGVyLWJnOiAjZmZmO1xuICAtLXZ6LWZvb3Rlci1jb2xvcjogIzk4YTZhZDtcbiAgLS12ei1pbnB1dC1iZy1jdXN0b206ICNmZmY7XG4gIC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbTogI2NlZDRkYTtcbn1cblxuOnJvb3Qge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiByZ2IoNDIuNzAyNzAyNzAyNyUsIDQzLjk1ODY2NDU0NjklLCA1MC4yMzg0NzM3Njc5JSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWJnOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMTUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcjogIzY4N2NmZTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAjNjg3Y2ZlO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4xNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogcmdiKDQ4LjYxNjg1MjE0NjMlLCA0OS45MDE0MzA4NDI2JSwgNTYuMzI0MzI0MzI0MyUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICM2ODdjZmU7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICM2ODdjZmU7XG4gIC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogIzkxOWRhOTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9ZGFya10ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6IHJnYigxNi4zMTM3MjU0OTAyJSwgMTkuNDUwOTgwMzkyMiUsIDM5Ljg0MzEzNzI1NDklKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJvcmRlcjogcmdiKDE2LjMxMzcyNTQ5MDIlLCAxOS40NTA5ODAzOTIyJSwgMzkuODQzMTM3MjU0OSUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogI2FiYjllODtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiAjYWJiOWU4O1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS10aXRsZS1jb2xvcjogIzgzOGZiOTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogcmdiKDE1LjE1MTcxNDMxNyUsIDE4LjA2NTUwNTUzMTglLCAzNy4wMDUxNDg0MjgxJSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xufVxuXG46cm9vdDppcyhbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSkge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtZHJvcGRvd24tYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTUsIDM0LCA1OCwgMC4xMik7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYig4LjE1Njg2Mjc0NTElLCA5LjcyNTQ5MDE5NjElLCAxOS45MjE1Njg2Mjc1JSksIHJnYigxNi4zMTM3MjU0OTAyJSwgMTkuNDUwOTgwMzkyMiUsIDM5Ljg0MzEzNzI1NDklKSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6IHJnYigxNi4zMTM3MjU0OTAyJSwgMTkuNDUwOTgwMzkyMiUsIDM5Ljg0MzEzNzI1NDklKTtcbiAgLS12ei10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogcmdiKDguMTU2ODYyNzQ1MSUsIDkuNzI1NDkwMTk2MSUsIDE5LjkyMTU2ODYyNzUlKTtcbn1cbjpyb290W2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMC43ODQzMTM3MjU1JSwgMTUuNjA3ODQzMTM3MyUsIDE5LjY4NjI3NDUwOTglKSwgcmdiKDEuNTY4NjI3NDUxJSwgMzEuMjE1Njg2Mjc0NSUsIDM5LjM3MjU0OTAxOTYlKSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6IHJnYigxLjU2ODYyNzQ1MSUsIDMxLjIxNTY4NjI3NDUlLCAzOS4zNzI1NDkwMTk2JSk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6IHJnYigwLjc4NDMxMzcyNTUlLCAxNS42MDc4NDMxMzczJSwgMTkuNjg2Mjc0NTA5OCUpO1xufVxuOnJvb3RbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYig0LjcwNTg4MjM1MjklLCAxNi4zOTIxNTY4NjI3JSwgMTAuNjY2NjY2NjY2NyUpLCByZ2IoOS40MTE3NjQ3MDU5JSwgMzIuNzg0MzEzNzI1NSUsIDIxLjMzMzMzMzMzMzMlKSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6IHJnYig5LjQxMTc2NDcwNTklLCAzMi43ODQzMTM3MjU1JSwgMjEuMzMzMzMzMzMzMyUpO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiByZ2IoNC43MDU4ODIzNTI5JSwgMTYuMzkyMTU2ODYyNyUsIDEwLjY2NjY2NjY2NjclKTtcbn1cbjpyb290W2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSB7XG4gIC0tdnotdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjAlLCA5Ljk2MDc4NDMxMzclLCA3LjI5NDExNzY0NzElKSwgcmdiKDQwJSwgMTkuOTIxNTY4NjI3NSUsIDE0LjU4ODIzNTI5NDElKSk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6IHJnYig0MCUsIDE5LjkyMTU2ODYyNzUlLCAxNC41ODgyMzUyOTQxJSk7XG4gIC0tdnotdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6IHJnYigyMCUsIDkuOTYwNzg0MzEzNyUsIDcuMjk0MTE3NjQ3MSUpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tdnotbGlnaHQ6IHJnYigxNS41ODQzMTM3MjU1JSwgMTYuNjkwMTk2MDc4NCUsIDE4LjE2NDcwNTg4MjQlKTtcbiAgLS12ei1saWdodC1yZ2I6IDQwLCA0MywgNDY7XG4gIC0tdnotbGlnaHQtdGV4dC1lbXBoYXNpczogcmdiKDMyLjY0NzA1ODgyMzUlLCAzMy41Mjk0MTE3NjQ3JSwgMzQuNzA1ODgyMzUyOSUpO1xuICAtLXZ6LWxpZ2h0LWJnLXN1YnRsZTogcmdiKDE0LjY4NjI3NDUwOTglLCAxNS44MDM5MjE1Njg2JSwgMTcuMjk0MTE3NjQ3MSUpO1xuICAtLXZ6LWxpZ2h0LWJvcmRlci1zdWJ0bGU6IHJnYigyMC45NzI1NDkwMTk2JSwgMjIuMDA3ODQzMTM3MyUsIDIzLjM4ODIzNTI5NDElKTtcbiAgLS12ei1kYXJrOiByZ2IoMTkuMTc2NDcwNTg4MiUsIDIwLjIzNTI5NDExNzYlLCAyMS42NDcwNTg4MjM1JSk7XG4gIC0tdnotZGFyay1yZ2I6IDQ5LCA1MiwgNTU7XG4gIC0tdnotZGFyay10ZXh0LWVtcGhhc2lzOiByZ2IoMzcuMTM3MjU0OTAyJSwgMzcuOTYwNzg0MzEzNyUsIDM5LjA1ODgyMzUyOTQlKTtcbiAgLS12ei1kYXJrLWJnLXN1YnRsZTogcmdiKDE5LjE3NjQ3MDU4ODIlLCAyMC4yMzUyOTQxMTc2JSwgMjEuNjQ3MDU4ODIzNSUpO1xuICAtLXZ6LWRhcmstYm9yZGVyLXN1YnRsZTogcmdiKDIzLjY2NjY2NjY2NjclLCAyNC42NjY2NjY2NjY3JSwgMjYlKTtcbiAgLS12ei1jYXJkLWxvZ28tZGFyazogbm9uZTtcbiAgLS12ei1jYXJkLWxvZ28tbGlnaHQ6IGJsb2NrO1xuICAtLXZ6LWZvb3Rlci1iZzogIzIxMjUyOTtcbiAgLS12ei1mb290ZXItY29sb3I6ICM4NzhhOTk7XG4gIC0tdnotdG9wbmF2LWJnOiAjMjcyYjMwO1xuICAtLXZ6LXRvcG5hdi1pdGVtLWNvbG9yOiAjODc4YTk5O1xuICAtLXZ6LXRvcG5hdi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1wYWdlLXRpdGxlLWJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDU2LCA2NSwgNzQsIDAuMTUpO1xuICAtLXZ6LXBhZ2UtdGl0bGUtYm9yZGVyOiBub25lO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICAtLXZ6LWJveGVkLWJvZHktYmc6IHJnYig2LjY3MDY1NDcwMjYlLCA3LjQ0MDM0NTYyOTglLCA4LjQ2NjYwMDE5OTQlKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50YWJsZS1saWdodCB7XG4gIC0tdnotdGFibGUtY29sb3I6IHdoaXRlO1xuICAtLXZ6LXRhYmxlLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICAtLXZ6LXRhYmxlLXN0cmlwZWQtYmc6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei10YWJsZS1zdHJpcGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS12ei10YWJsZS1hY3RpdmUtYmc6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei10YWJsZS1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLXZ6LXRhYmxlLWhvdmVyLWJnOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotdGFibGUtaG92ZXItY29sb3I6IHdoaXRlO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1saWdodCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tb3V0bGluZS1saWdodCB7XG4gIC0tdnotYnRuLWNvbG9yOiByZ2IoNTUuMDk4MDM5MjE1NyUsIDU1LjY4NjI3NDUwOTglLCA1Ni40NzA1ODgyMzUzJSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLW91dGxpbmUtZGFyayxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tc29mdC1kYXJrLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWdob3N0LWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogI2ZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZ2hvc3QtZGFyayB7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei1idG4taG92ZXItY29sb3I6ICNmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZHJvcGRvd24tbWVudSB7XG4gIC0tdnotZHJvcGRvd24tYmc6ICMyOTJlMzM7XG4gIC0tdnotZHJvcGRvd24tbGluay1jb2xvcjogI2FkYjViZDtcbiAgLS12ei1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjYjliZmM0O1xuICAtLXZ6LWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICMyZjM0M2E7XG4gIC0tdnotZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tdnotZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNhZGI1YmQ7XG4gIC0tdnotZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICMyZjM0M2E7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIC0tdnotaW5wdXQtYmctY3VzdG9tOiAjMjYyYTJmO1xuICAtLXZ6LWlucHV0LWJvcmRlci1jdXN0b206ICMyYTJmMzQ7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS12ei1oZWFkZXItYmc6ICMyOTJlMzI7XG4gIC0tdnotaGVhZGVyLWJvcmRlcjogIzI5MmUzMjtcbiAgLS12ei1oZWFkZXItaXRlbS1jb2xvcjogI2U5ZWNlZjtcbiAgLS12ei1oZWFkZXItaXRlbS1iZzogIzMxMzYzYztcbiAgLS12ei1oZWFkZXItaXRlbS1zdWItY29sb3I6ICM4NzhhOTk7XG4gIC0tdnotdG9wYmFyLXVzZXItYmc6ICMzMTM3M2M7XG4gIC0tdnotdG9wYmFyLXNlYXJjaC1iZzogIzIwMjMyODtcbiAgLS12ei10b3BiYXItc2VhcmNoLWNvbG9yOiAjZmZmO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya11bZGF0YS10b3BiYXI9ZGFya10ge1xuICAtLXZ6LWhlYWRlci1iZzogIzY4N2NmZTtcbiAgLS12ei1oZWFkZXItYm9yZGVyOiAjNjg3Y2ZlO1xuICAtLXZ6LWhlYWRlci1pdGVtLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAtLXZ6LWhlYWRlci1pdGVtLWJnOiAjNjI3NWY1O1xuICAtLXZ6LWhlYWRlci1pdGVtLXN1Yi1jb2xvcjogI2IwYzRkOTtcbiAgLS12ei10b3BiYXItdXNlci1iZzogIzVlNzJmMTtcbiAgLS12ei10b3BiYXItc2VhcmNoLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICAtLXZ6LXRvcGJhci1zZWFyY2gtY29sb3I6ICNmZmY7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWJnOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYm9yZGVyOiAjZmZmO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcjogcmdiKDQyLjcwMjcwMjcwMjclLCA0My45NTg2NjQ1NDY5JSwgNTAuMjM4NDczNzY3OSUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICM2ODdjZmU7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogIzY4N2NmZTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMTUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6IHJnYig0OC42MTY4NTIxNDYzJSwgNDkuOTAxNDMwODQyNiUsIDU2LjMyNDMyNDMyNDMlKTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAjNjg3Y2ZlO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAjNjg3Y2ZlO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICM5MTlkYTk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXVtkYXRhLXNpZGViYXI9ZGFya10ge1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtYmc6ICMyMTI1Mjk7XG4gIC0tdnotdmVydGljYWwtbWVudS1ib3JkZXI6ICMyMTI1Mjk7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiAjN2M3ZjkwO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtaXRlbS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdnotdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAtLXZ6LXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3I6ICM3YzdmOTA7XG4gIC0tdnotdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS12ei12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAjNWY2MjcwO1xuICAtLXZ6LXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiAjMjkyZTMyO1xufVxuXG5odG1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG46aXMoLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2KSB7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbmxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmJsb2NrcXVvdGUtcmV2ZXJzZSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICA6aXMoLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1sZyxcbiAgLmNvbnRhaW5lci1tZCxcbiAgLmNvbnRhaW5lci1zbSxcbiAgLmNvbnRhaW5lci14bCxcbiAgLmNvbnRhaW5lci14eGwpIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4ucm93ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZXJ0LWxhYmVsLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgYm9yZGVyOiAwO1xufVxuLmFsZXJ0LWxhYmVsLWljb24gLmxhYmVsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbGVydC1sYWJlbC1pY29uLmxhYmVsLWFycm93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbGVydC1sYWJlbC1pY29uLmxhYmVsLWFycm93IC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM2ODdjZmU7XG4gIHJpZ2h0OiAtMTJweDtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYWxlcnQtYWRkaXRpb25hbCAuYWxlcnQtYm9keSB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xufVxuLmFsZXJ0LWFkZGl0aW9uYWwgLmFsZXJ0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgbWFyZ2luOiAwIC12YXIoLS12ei1ib3JkZXItd2lkdGgpIC12YXIoLS12ei1ib3JkZXItd2lkdGgpIC12YXIoLS12ei1ib3JkZXItd2lkdGgpO1xufVxuXG4ucm91bmRlZC1sYWJlbCAubGFiZWwtaWNvbiB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5cbi5hbGVydC10b3AtYm9yZGVyLmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtcHJpbWFyeSAubGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXByaW1hcnkgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG4ubGFiZWwtYXJyb3cuYWxlcnQtcHJpbWFyeSAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtcHJpbWFyeSAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtcHJpbWFyeSAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1zZWNvbmRhcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuXG4ucm91bmRlZC1sYWJlbC5hbGVydC1zZWNvbmRhcnkgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXNlY29uZGFyeSAubGFiZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXNlY29uZGFyeSAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC5hbGVydC1zZWNvbmRhcnkgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1zdWNjZXNzIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotc3VjY2VzcykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LWluZm8pO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LWluZm8gLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1pbmZvIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWluZm8pO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWluZm8gLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotaW5mbykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWluZm8gLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWluZm8gLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC13YXJuaW5nIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotd2FybmluZykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXdhcm5pbmcgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtZGFuZ2VyIC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWRhbmdlciAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQuYWxlcnQtbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1saWdodCB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtbGlnaHQgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubGFiZWwtYXJyb3cuYWxlcnQtbGlnaHQgLmxhYmVsLWljb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWxpZ2h0IC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtbGlnaHQgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbC5hbGVydC1saWdodCAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1kYXJrIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LWRhcmsgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1kYXJrIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWRhcmsgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdnotZGFyaykgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LWRhcmsgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWRhcmsgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1NlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiICFpbXBvcnRhbnQ7XG59XG5cbi5iYWRnZSB7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1O1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctcHJpbWFyeTpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ODdjZmU7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY3ZjVkO1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMzY2QxODg7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzBhYzdmYjtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWZhZTRlO1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctZGFuZ2VyOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2Y3NjY2ZTtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLWxpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjcyYTNhO1xufVxuXG4uYmFkZ2UtYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbn1cblxuLmJhZGdlLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhZGdlLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY4N2NmZTtcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogMDtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNjg3Y2ZlIDAlLCAjM2NkMTg4IDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmN2Y1ZCAwJSwgIzBhYzdmYiAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjM2NkMTg4IDAlLCAjZWZhZTRlIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2Y3NjY2ZSAwJSwgI2ZmN2Y1ZCAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZWZhZTRlIDAlLCByZ2IoODYuNDk0OTcxMDQ1NCUsIDU0LjczMTI4MTExMzUlLCA3LjgxODc1NDQ0NDglKSAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMGFjN2ZiIDAlLCAjM2NkMTg4IDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMyNzJhM2EgMCUsICM2ODdjZmUgMTAwJSk7XG59XG5cbmJ1dHRvbixcbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idG4ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG46aXMoLmJ0bi5zaG93LCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlKSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSArIDEuNWVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMXJlbSArIDEuNWVtICsgMnB4KTtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4taWNvbiA6aXMoaSwgc3ZnLCBpbWcpIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4taWNvbi5idG4tc20ge1xuICBoZWlnaHQ6IGNhbGMoMC41cmVtICsgMS41ZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygwLjVyZW0gKyAxLjVlbSArIDJweCk7XG59XG4uYnRuLWljb24uYnRuLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNHJlbSArIDEuNWVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMS40cmVtICsgMS41ZW0gKyAycHgpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXByaW1hcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXByaW1hcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5cbi5idG4tc29mdC1wcmltYXJ5IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXByaW1hcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtcHJpbWFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LXByaW1hcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1wcmltYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zZWNvbmRhcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIC0tdnotYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotc2Vjb25kYXJ5LXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbn1cblxuLmJ0bi1zb2Z0LXNlY29uZGFyeSB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zZWNvbmRhcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zZWNvbmRhcnktcmdiKTtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zdWNjZXNzLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zdWNjZXNzLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG4uYnRuLXNvZnQtc3VjY2VzcyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zdWNjZXNzLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LXN1Y2Nlc3Mge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1zdWNjZXNzLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1pbmZvLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotaW5mby10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1pbmZvLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWluZm8pO1xufVxuXG4uYnRuLXNvZnQtaW5mbyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1pbmZvKTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWluZm8tYmctc3VidGxlKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1pbmZvLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LWluZm8ge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6IHZhcigtLXZ6LWluZm8pO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotaW5mby1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1pbmZvLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotaW5mby1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei13YXJuaW5nLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei13YXJuaW5nLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xufVxuXG4uYnRuLXNvZnQtd2FybmluZyB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei13YXJuaW5nLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LXdhcm5pbmcge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6IHZhcigtLXZ6LXdhcm5pbmcpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei13YXJuaW5nLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotZGFuZ2VyLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1kYW5nZXIpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWRhbmdlci1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG59XG5cbi5idG4tc29mdC1kYW5nZXIge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotZGFuZ2VyLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtZGFuZ2VyIHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6IHZhcigtLXZ6LWRhbmdlcik7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1kYW5nZXItYmctc3VidGxlKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tZm9jdXMtc2hhZG93LXJnYjogdmFyKC0tdnotZGFuZ2VyLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1kYW5nZXItYmctc3VidGxlKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLXZ6LWJ0bi1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1saWdodC1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS12ei1idG4tY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IHZhcigtLXZ6LWxpZ2h0LXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5idG4tc29mdC1saWdodCB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWJnOiB2YXIoLS12ei1saWdodC1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1saWdodC1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYmc6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtbGlnaHQge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICAtLXZ6LWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIC0tdnotYnRuLWhvdmVyLWJnOiB2YXIoLS12ei1saWdodC1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1saWdodC1yZ2IpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgLS12ei1idG4tYWN0aXZlLWJnOiB2YXIoLS12ei1saWdodC1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYXJrLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS12ei1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYXJrLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xufVxuXG4uYnRuLXNvZnQtZGFyayB7XG4gIC0tdnotYnRuLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgLS12ei1idG4tYmc6IHZhcigtLXZ6LWRhcmstYmctc3VidGxlKTtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItYmc6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYXJrLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LWRhcmsge1xuICAtLXZ6LWJ0bi1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS12ei1idG4taG92ZXItY29sb3I6IHZhcigtLXZ6LWRhcmspO1xuICAtLXZ6LWJ0bi1ob3Zlci1iZzogdmFyKC0tdnotZGFyay1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXZ6LWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiB2YXIoLS12ei1kYXJrLXJnYik7XG4gIC0tdnotYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdnotZGFyayk7XG4gIC0tdnotYnRuLWFjdGl2ZS1iZzogdmFyKC0tdnotZGFyay1iZy1zdWJ0bGUpO1xuICAtLXZ6LWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0NHB4O1xufVxuLmJ0bi1sYWJlbCAubGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1LjVweDtcbiAgbGVmdDogY2FsYyh2YXIoLS12ei1ib3JkZXItd2lkdGgpICogLTEpO1xuICB0b3A6IGNhbGModmFyKC0tdnotYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAtMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tbGFiZWwuYnRuLWxpZ2h0IC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgNDIsIDU4LCAwLjA1KTtcbn1cbi5idG4tbGFiZWwucmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuOXJlbTtcbiAgcGFkZGluZy1yaWdodDogNDRweDtcbn1cbi5idG4tbGFiZWwucmlnaHQgLmxhYmVsLWljb24ge1xuICByaWdodDogY2FsYyh2YXIoLS12ei1ib3JkZXItd2lkdGgpICogLTEpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uYnRuLWFuaW1hdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuLmJ0bi1hbmltYXRpb246OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNSUsIDApO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbn1cbi5idG4tYW5pbWF0aW9uID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgb3BhY2l0eSAwLjNzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMiwgMSwgMC4zLCAxKTtcbn1cbi5idG4tYW5pbWF0aW9uOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uYnRuLWFuaW1hdGlvbjpob3ZlciA+IHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yNSUsIDApO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1hbmltYXRpb246aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xuICBib3JkZXItY29sb3I6ICNmZjdmNWQgIWltcG9ydGFudDtcbn1cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb246aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiAjZmY3ZjVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTI3LCA5MywgMC4xKTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NkMTg4O1xuICBib3JkZXItY29sb3I6ICMzY2QxODggIWltcG9ydGFudDtcbn1cbi5idG4tc3VjY2Vzcy5idG4tYW5pbWF0aW9uOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLCA6Zm9jdXMtdmlzaWJsZSkge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMjA5LCAxMzYsIDAuMSk7XG59XG5cbi5idG4taW5mby5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYzdmYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGFjN2ZiICFpbXBvcnRhbnQ7XG59XG4uYnRuLWluZm8uYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICMwYWM3ZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE5OSwgMjUxLCAwLjEpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFlNGU7XG4gIGJvcmRlci1jb2xvcjogI2VmYWU0ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1hbmltYXRpb246aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiAjZWZhZTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMTc0LCA3OCwgMC4xKTtcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2NmU7XG4gIGJvcmRlci1jb2xvcjogI2Y3NjY2ZSAhaW1wb3J0YW50O1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICNmNzY2NmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ3LCAxMDIsIDExMCwgMC4xKTtcbn1cblxuLmJ0bi1saWdodC5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG4uYnRuLWxpZ2h0LmJ0bi1hbmltYXRpb246aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsIDpmb2N1cy12aXNpYmxlKSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSk7XG59XG5cbi5idG4tZGFyay5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyYTNhICFpbXBvcnRhbnQ7XG59XG4uYnRuLWRhcmsuYnRuLWFuaW1hdGlvbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSwgOmZvY3VzLXZpc2libGUpIHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQyLCA1OCwgMC4xKTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAucmFkaW8gLmJ0biB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5idG4tZ3JvdXAucmFkaW8gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWxpZ2h0LmFjdGl2ZSxcbi5idG4tZ3JvdXAucmFkaW8gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyxcbi5idG4tZ3JvdXAucmFkaW8gLmJ0bi1saWdodDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxOTksIDI1MSwgMC4yKTtcbiAgY29sb3I6ICMwYWM3ZmI7XG59XG5cbi5idG4tbG9hZCAuc3Bpbm5lci1ib3JkZXIsXG4uYnRuLWxvYWQgLnNwaW5uZXItZ3JvdyB7XG4gIGhlaWdodDogMTlweDtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbjppcyguYnRuLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLXNvZnQtcHJpbWFyeSkuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMjQuODg5NTc2ODgzNCUsIDM0LjgzNzk3NzI5NjIlLCA5OS41MDI1Nzk5Nzk0JSk7XG59XG5cbjppcyguYnRuLXNvZnQtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkpIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuOmlzKC5idG4tc2Vjb25kYXJ5LCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLXNvZnQtc2Vjb25kYXJ5KS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigxMDAlLCAzNy4xNjE5NDYyNiUsIDIwLjQ3MDU4ODIzNTMlKTtcbn1cblxuOmlzKC5idG4tc29mdC1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnkpIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuOmlzKC5idG4tc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tc29mdC1zdWNjZXNzKS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigxNy4wODExMTYyNjM5JSwgNzIuNDA5MDc5ODE0NSUsIDQ1LjMwMjA5MDk2MDklKTtcbn1cblxuOmlzKC5idG4tc29mdC1zdWNjZXNzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcykge1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xufVxuXG46aXMoLmJ0bi1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1zb2Z0LWluZm8pLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDEuMzg3MTk1ODQyMiUsIDY2LjkzMjE5OTM4NTglLCA4NC45NjU3NDUzMzQzJSk7XG59XG5cbjppcyguYnRuLXNvZnQtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm8pIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuOmlzKC5idG4td2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tc29mdC13YXJuaW5nKS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig5Mi4zOTkwNjUzMjU2JSwgNjEuNTIwMjY4MjEwOSUsIDE1LjkxNDY2MDE2NDYlKTtcbn1cblxuOmlzKC5idG4tc29mdC13YXJuaW5nLCAuYnRuLW91dGxpbmUtd2FybmluZykge1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xufVxuXG46aXMoLmJ0bi1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tc29mdC1kYW5nZXIpLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDk2LjA2NzcxNDA0MjElLCAyNC43OTUwMzEwNTU5JSwgMjguNzI3MzE3MDEzOCUpO1xufVxuXG46aXMoLmJ0bi1zb2Z0LWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcikge1xuICAtLXZ6LWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdnotYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xufVxuXG46aXMoLmJ0bi1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLXNvZnQtbGlnaHQpLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDg0LjYyNzQ1MDk4MDQlLCA4OC40NzA1ODgyMzUzJSwgOTIuMzEzNzI1NDkwMiUpO1xufVxuXG46aXMoLmJ0bi1zb2Z0LWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQpIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbn1cblxuOmlzKC5idG4tZGFyaywgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tc29mdC1kYXJrKS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig4Ljg2MTEyNzk1NjMlLCA5LjU0Mjc1MzE4MzclLCAxMy4xNzgwODc3Mjk5JSk7XG59XG5cbjppcyguYnRuLXNvZnQtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcmspIHtcbiAgLS12ei1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXZ6LWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbn1cblxuLmN1c3RvbS10b2dnbGUgLmljb24tb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tdG9nZ2xlLmFjdGl2ZSAuaWNvbi1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXRvZ2dsZS5hY3RpdmUgLmljb24tb2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gPiBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDk4LCA5MiwgMC4wNikgMCAwIDE1cHggNHB4O1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmNhcmQtaGVhZGVyLWRyb3Bkb3duIC5kcm9wZG93bi1idG4ge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG5cbi5jYXJkLWhlaWdodC0xMDAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG59XG5cbi5jYXJkLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jYXJkLWFuaW1hdGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMS41cmVtIC8gNSkpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5cbi5jYXJkLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyLCAuY2FyZC1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1wcmltYXJ5IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdmNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1zZWNvbmRhcnkgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIsIC5jYXJkLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWM3ZmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsIC5jYXJkLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWluZm8gLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFlNGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIsIC5jYXJkLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjY2ZTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyLCAuY2FyZC1kYW5nZXIgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWRhbmdlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1saWdodCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmNhcmQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJhM2E7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIsIC5jYXJkLWRhcmsgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWRhcmsgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1wcmltYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXByaW1hcnkgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4uY2FyZC1ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXNlY29uZGFyeSAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNmZjdmNWQ7XG59XG5cbi5jYXJkLWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2NkMTg4ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItc3VjY2VzcyAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvcmRlci1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4ODtcbn1cblxuLmNhcmQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwYWM3ZmIgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1pbmZvIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGFjN2ZiO1xufVxuXG4uY2FyZC1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2VmYWU0ZSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLXdhcm5pbmcgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItd2FybmluZyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNlZmFlNGU7XG59XG5cbi5jYXJkLWJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmNzY2NmUgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1kYW5nZXIgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y3NjY2ZTtcbn1cblxuLmNhcmQtYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItbGlnaHQgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4uY2FyZC1ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzI3MmEzYSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLWRhcmsgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItZGFyayAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMyNzJhM2E7XG59XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1saWdodCAuY2FyZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMSk7XG59XG4uY2FyZC1saWdodCAuY2FyZC10aXRsZSwgLmNhcmQtbGlnaHQgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjYpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY2FyZC1zdGF0dXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jYXJkLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG4uY2FyZC1vdmVybGF5IDppcyguY2FyZC1oZWFkZXIsIC5jYXJkLWZvb3Rlcikge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLmNhcmQtdG9vbGJhci1tZW51IHtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5jYXJkLXRvb2xiYXItbWVudSBhIHtcbiAgZm9udC1zaXplOiAxN3B4O1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkIC5wbHVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYXJkLXRvb2xiYXItbWVudSAubWluaW1pemUtY2FyZCAubWludXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLXRvb2xiYXItbWVudSAubWluaW1pemUtY2FyZC5jb2xsYXBzZWQgLnBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLXRvb2xiYXItbWVudSAubWluaW1pemUtY2FyZC5jb2xsYXBzZWQgLm1pbnVzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb250ZW50OiBcIlxcZjAxNDBcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZHJvcGRvd24tbWVudS5kcm9wZG93bi1tZWdhbWVudSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1tZW51W2RhdGEtcG9wcGVyLXBsYWNlbWVudD10b3Atc3RhcnRdIHtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGVEb3duO1xufVxuXG5Aa2V5ZnJhbWVzIERyb3BEb3duU2xpZGUge1xuICAxMDAlIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG4gIDAlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbn1cbkBrZXlmcmFtZXMgRHJvcERvd25TbGlkZURvd24ge1xuICAxMDAlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIDAlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bCB7XG4gICAgd2lkdGg6IDQyMHB4O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQge1xuICAgIHdpZHRoOiAyNDBweDtcbiAgfVxufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMik7XG4gIHRvcDogY2FsYyh2YXIoLS12ei1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3R0b206IGNhbGModmFyKC0tdnotYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tdnotYm9yZGVyLXdpZHRoKSAqIC0xKTtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMCB2YXIoLS12ei1ib3JkZXItcmFkaXVzKSB2YXIoLS12ei1ib3JkZXItcmFkaXVzKSAwO1xufVxuXG4uZHJvcGRvd24tbWVnYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lZ2EtbWVudS14bCB7XG4gIHdpZHRoOiAzOHJlbTtcbn1cblxuLmRyb3Bkb3duLW1lZ2EtbWVudS1sZyB7XG4gIHdpZHRoOiAyNnJlbTtcbn1cblxuW2Rpcj1sdHJdIC5kcm9wZG93bi1tZW51LXN0YXJ0IHtcbiAgLS12ei1wb3NpdGlvbjogZW5kO1xufVxuW2Rpcj1sdHJdIC5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tdnotcG9zaXRpb246IHN0YXJ0O1xufVxuXG4uZHJvcGRvd24taGVhZCAubmF2LXRhYnMtY3VzdG9tIHtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1oZWFkIC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cbi5kcm9wZG93bi1oZWFkIC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWRyb3Bkb3duLWJnKTtcbn1cbi5kcm9wZG93bi1oZWFkIC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kcm9wZG93bm1lbnUtcHJpbWFyeSAuZHJvcGRvd24taXRlbTppcyg6Zm9jdXMsIDpob3ZlciwgLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMDcpO1xuICBjb2xvcjogIzY4N2NmZTtcbn1cblxuLmRyb3Bkb3dubWVudS1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyNywgOTMsIDAuMDcpO1xuICBjb2xvcjogI2ZmN2Y1ZDtcbn1cblxuLmRyb3Bkb3dubWVudS1zdWNjZXNzIC5kcm9wZG93bi1pdGVtOmlzKDpmb2N1cywgOmhvdmVyLCAuYWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDIwOSwgMTM2LCAwLjA3KTtcbiAgY29sb3I6ICMzY2QxODg7XG59XG5cbi5kcm9wZG93bm1lbnUtaW5mbyAuZHJvcGRvd24taXRlbTppcyg6Zm9jdXMsIDpob3ZlciwgLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwLCAxOTksIDI1MSwgMC4wNyk7XG4gIGNvbG9yOiAjMGFjN2ZiO1xufVxuXG4uZHJvcGRvd25tZW51LXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDE3NCwgNzgsIDAuMDcpO1xuICBjb2xvcjogI2VmYWU0ZTtcbn1cblxuLmRyb3Bkb3dubWVudS1kYW5nZXIgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDcsIDEwMiwgMTEwLCAwLjA3KTtcbiAgY29sb3I6ICNmNzY2NmU7XG59XG5cbi5kcm9wZG93bm1lbnUtbGlnaHQgLmRyb3Bkb3duLWl0ZW06aXMoOmZvY3VzLCA6aG92ZXIsIC5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjA3KTtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5kcm9wZG93bm1lbnUtZGFyayAuZHJvcGRvd24taXRlbTppcyg6Zm9jdXMsIDpob3ZlciwgLmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCA0MiwgNTgsIDAuMDcpO1xuICBjb2xvcjogIzI3MmEzYTtcbn1cblxuOmlzKC5uYXYtdGFicywgLm5hdi1waWxscykgPiBsaSA+IGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5uYXYtcGlsbHMgPiBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ubmF2LXBpbGxzIDppcygubmF2LWxpbmsuYWN0aXZlLCAuc2hvdyA+IC5uYXYtbGluaykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubmF2LXRhYnMtY3VzdG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZSAwcztcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzY4N2NmZTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5hdi10YWJzLWN1c3RvbS5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4ubmF2LXRhYnMtY3VzdG9tLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuXG4udmVydGljYWwtbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi52ZXJ0aWNhbC1uYXYgLm5hdiAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ubmF2dGFiLWJnIGxpID4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWM7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5hcnJvdy1uYXZ0YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hcnJvdy1uYXZ0YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAtMTJweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYXJyb3ctbmF2dGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFycm93LW5hdnRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY4N2NmZTtcbn1cblxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtdGl0bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgLm5hdi10YWItcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRhYi1wb3NpdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtdGFiLXBvc2l0aW9uLm5hdi1pY29uIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRhYi1wb3NpdGlvbi5uYXYtdGl0bCB7XG4gIGJvdHRvbTogLTIwcHg7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIgLm5hdi10aXRsIHtcbiAgYm90dG9tOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIC5uYXYtaWNvbiB7XG4gIHRvcDogLTIwcHg7XG59XG5cbi5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYm9yZGVyOiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItbGVmdC1jb2xvciAwLjA0IGVhc2U7XG4gIH1cbiAgLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzY4N2NmZTtcbiAgfVxufVxuXG4uYW5pbWF0aW9uLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgei1pbmRleDogMTtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cyBjdWJpYy1iZXppZXIoMC41MSwgMC4xOCwgMCwgMC44OCkgMC4xcztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgei1pbmRleDogLTE7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhOmhvdmVyLCAuYW5pbWF0aW9uLW5hdiBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmFuaW1hdGlvbi1uYXYgbGkgYTpob3Zlcjo6YmVmb3JlLCAuYW5pbWF0aW9uLW5hdiBsaSBhLmFjdGl2ZTo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXYtYm9yZGVyLXRvcCAubmF2LWxpbmsge1xuICBib3JkZXItdG9wOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWJvcmRlci10b3AgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODdjZmU7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1wcmltYXJ5IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzY4N2NmZTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzY4N2NmZTtcbn1cblxuLm5hdi1ib3JkZXItdG9wLXNlY29uZGFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjdmNWQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjdmNWQ7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzNjZDE4ODtcbn1cblxuLm5hdi1ib3JkZXItdG9wLWluZm8gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGFjN2ZiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMGFjN2ZiO1xufVxuXG4ubmF2LWJvcmRlci10b3Atd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlZmFlNGU7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZmFlNGU7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjc2NjZlO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjc2NjZlO1xufVxuXG4ubmF2LWJvcmRlci10b3AtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4ubmF2LWJvcmRlci10b3AtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyNzJhM2E7XG59XG5cbi5uYXYtY3VzdG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2LWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2LWN1c3RvbS5uYXYtY3VzdG9tLWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LXJnYiksIDAuNzUpO1xufVxuLm5hdi1jdXN0b20ubmF2LWN1c3RvbS1saWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4ubmF2LWN1c3RvbS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbn1cblxuLm5hdi1jdXN0b20tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2Y1ZDtcbn1cblxuLm5hdi1jdXN0b20tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG5cbi5uYXYtY3VzdG9tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFjN2ZiO1xufVxuXG4ubmF2LWN1c3RvbS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWU0ZTtcbn1cblxuLm5hdi1jdXN0b20tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjY2ZTtcbn1cblxuLm5hdi1jdXN0b20tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4ubmF2LWN1c3RvbS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYTtcbn1cblxuLm5hdi1jdXN0b20tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG59XG4ubmF2LXByaW1hcnkubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1wcmltYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM2ODdjZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXByaW1hcnkubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbn1cbi5uYXYtcHJpbWFyeS5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODdjZmU7XG59XG4ubmF2LXByaW1hcnkuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY4N2NmZTtcbn1cblxuLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xufVxuLm5hdi1zZWNvbmRhcnkubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY3ZjVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1zZWNvbmRhcnkubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmN2Y1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtc2Vjb25kYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdmNWQ7XG59XG4ubmF2LXNlY29uZGFyeS5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZjdmNWQ7XG59XG4ubmF2LXNlY29uZGFyeS5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY3ZjVkO1xufVxuXG4ubmF2LXN1Y2Nlc3MgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NkMTg4O1xufVxuLm5hdi1zdWNjZXNzLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtc3VjY2Vzcy5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2NkMTg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1zdWNjZXNzLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG4ubmF2LXN1Y2Nlc3MuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjM2NkMTg4O1xufVxuLm5hdi1zdWNjZXNzLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMzY2QxODg7XG59XG5cbi5uYXYtaW5mbyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWM3ZmI7XG59XG4ubmF2LWluZm8ubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMGFjN2ZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1pbmZvLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwYWM3ZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LWluZm8ubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYzdmYjtcbn1cbi5uYXYtaW5mby5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwYWM3ZmI7XG59XG4ubmF2LWluZm8uY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzBhYzdmYjtcbn1cblxuLm5hdi13YXJuaW5nIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWU0ZTtcbn1cbi5uYXYtd2FybmluZy5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlZmFlNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXdhcm5pbmcubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2VmYWU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtd2FybmluZy5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhZTRlO1xufVxuLm5hdi13YXJuaW5nLmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmYWU0ZTtcbn1cbi5uYXYtd2FybmluZy5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWZhZTRlO1xufVxuXG4ubmF2LWRhbmdlciAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2NmU7XG59XG4ubmF2LWRhbmdlci5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmNzY2NmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LWRhbmdlci5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjc2NjZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1kYW5nZXIubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjY2ZTtcbn1cbi5uYXYtZGFuZ2VyLmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3NjY2ZTtcbn1cbi5uYXYtZGFuZ2VyLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNzY2NmU7XG59XG5cbi5uYXYtbGlnaHQgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuLm5hdi1saWdodC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LWxpZ2h0Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LWxpZ2h0Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG59XG4ubmF2LWxpZ2h0LmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2YzZjZmOTtcbn1cbi5uYXYtbGlnaHQuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLm5hdi1kYXJrIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYTtcbn1cbi5uYXYtZGFyay5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LWRhcmsubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzI3MmEzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtZGFyay5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyYTNhO1xufVxuLm5hdi1kYXJrLmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzI3MmEzYTtcbn1cbi5uYXYtZGFyay5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjcyYTNhO1xufVxuXG4ucHJvZ3Jlc3MtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLnByb2dyZXNzLW5hdiAucHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ucHJvZ3Jlc3MtbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ucHJvZ3Jlc3MtbmF2IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSwgLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zdGVwLWFycm93LW5hdiAubmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAtMTRweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjA1KTtcbiAgY29sb3I6ICM2ODdjZmU7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4xKTtcbiAgY29sb3I6ICM2ODdjZmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiB7XG4gIGdhcDogMTZweDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsgLnN0ZXAtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluayAuc3RlcC1pY29uIHtcbiAgY29sb3I6ICNmNzY2NmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5hY3RpdmUgLnN0ZXAtaWNvbiwgLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIC5zdGVwLWljb24ge1xuICBjb2xvcjogIzNjZDE4ODtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIC5zdGVwLWljb246YmVmb3JlLCAudmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rLmRvbmUgLnN0ZXAtaWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xufVxuLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM2ODdjZmU7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rLmRvbmUge1xuICBib3JkZXItY29sb3I6ICMzY2QxODg7XG59XG5cbi5uYXYtY3VzdG9tLW91dGxpbmUubmF2IC5uYXYtbGluayB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LWN1c3RvbS1vdXRsaW5lLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODdjZmU7XG59XG5cbi5uYXYtcHJpbWFyeS5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xuICBib3JkZXItY29sb3I6ICM2ODdjZmU7XG59XG5cbi5uYXYtc2Vjb25kYXJ5Lm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjdmNWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2Y1ZDtcbn1cblxuLm5hdi1zdWNjZXNzLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzY2QxODg7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4ODtcbn1cblxuLm5hdi1pbmZvLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMwYWM3ZmI7XG4gIGJvcmRlci1jb2xvcjogIzBhYzdmYjtcbn1cblxuLm5hdi13YXJuaW5nLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNlZmFlNGU7XG4gIGJvcmRlci1jb2xvcjogI2VmYWU0ZTtcbn1cblxuLm5hdi1kYW5nZXIubmF2LWN1c3RvbS1vdXRsaW5lIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2Y3NjY2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NjZlO1xufVxuXG4ubmF2LWxpZ2h0Lm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLm5hdi1kYXJrLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJvcmRlci1jb2xvcjogIzI3MmEzYTtcbn1cblxuLm5hdi1jdXN0b21zLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10ZXJ0aWFyeS1iZyk7XG4gIG1hcmdpbi1yaWdodDogNDZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjpiZWZvcmUsIC5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xcHg7XG4gIGJvdHRvbTogLTFweDtcbiAgd2lkdGg6IDM3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDA7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnLCAwZGVnKTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgMDtcbiAgbGVmdDogLTI0cHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDBkZWcpO1xufVxuLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluay5hY3RpdmU6YmVmb3JlLCAubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdnotYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLW5vd3JhcCB0aCxcbi50YWJsZS1ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtY2FyZCB7XG4gIG1hcmdpbjogLTFyZW0gLTFyZW07XG59XG4udGFibGUtY2FyZCB0aDpmaXJzdC1jaGlsZCxcbi50YWJsZS1jYXJkIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuLnRhYmxlLWNhcmQgdGg6bGFzdC1jaGlsZCxcbi50YWJsZS1jYXJkIHRkOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuLnRhYmxlLWNhcmQgLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdnotYm9yZGVyLXdpZHRoKTtcbn1cblxuLmJvcmRlci1wcmltYXJ5LnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXByaW1hcnkudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYig2MC42NTI3MzQ3NzgxJSwgNjUuODY0MjkzMDg1NyUsIDk5LjczOTQyMjA4NDYlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigxMDAlLCA2NS42MDYzOTA3MDQ0JSwgNTYuNDcwNTg4MjM1MyUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2Vzcy50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2NkMTg4ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zdWNjZXNzLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMzkuNzExOTg0Mzc4OCUsIDg1Ljc3ODIxMTY5OTYlLCA2My4yMDg4NTIwMDU1JSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICMwYWM3ZmIgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWluZm8udGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMy42MDAyODM0ODY5JSwgODIuNTM3MjA3NjU0MSUsIDk4Ljc1MjY1NzY4OTYlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2VmYWU0ZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtd2FybmluZy50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDk1LjM4MzUyMTI4NDIlLCA3Ni42MjkwNzY1MDExJSwgNDguOTMwMjA0MjA2JSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXIudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3NjY2ZSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtZGFuZ2VyLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoOTcuODU2NTMzOTE3OSUsIDU5LjAwNjIxMTE4MDElLCA2MS4xNDk2NzcyNjIyJSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1saWdodC50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICMyNzJhM2EgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyMy4zMzUzNTQ3NjA1JSwgMjUuMTMwMzgyMDQ5NyUsIDM0LjcwMzg2MDkyNTglKSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBjb2xvcjogdmFyKC0tdnotdGFibGUtY29sb3Itc3RhdGUpLCB2YXIoLS12ei10YWJsZS1jb2xvci10eXBlLCB2YXIoLS12ei10YWJsZS1jb2xvcikpO1xufVxuXG4udGFibGUgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSAuc29ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZSAuc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG4udGFibGUgLnNvcnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICBjb250ZW50OiBcIlxcZjAzNjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0b3A6IDEycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2RhbC1kaWFsb2c6bm90KC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSkgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1vZGFsLWRpYWxvZzpub3QoLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlKSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAxLjI1cmVtO1xufVxuLm1vZGFsLWRpYWxvZzpub3QoLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlKSAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC5mYWRlSW5SaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsLmZhZGVJblJpZ2h0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbC5mYWRlSW5MZWZ0IC5tb2RhbC1kaWFsb2cge1xuICBhbmltYXRpb246IGZhZGVJbkxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ubW9kYWwuZmFkZUluTGVmdC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwuZmFkZUluVXAgLm1vZGFsLWRpYWxvZyB7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbn1cbi5tb2RhbC5mYWRlSW5VcC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwuZmxpcCB7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG59XG4ubW9kYWwuZmxpcCAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsLmZsaXAuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuLm1vZGFsLnpvb21JbiAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1vZGFsLnpvb21Jbi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubW9kYWwtZGlhbG9nLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMS43NXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZy1ib3R0b20ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1ib3R0b20tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZy1ib3R0b20tcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5sb2dpbi1tb2RhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4bWxuczpzdmdqcz0naHR0cDovL3N2Z2pzLmNvbS9zdmdqcycgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB2aWV3Qm94PScwIDAgMTQ0MCA1NjAnJTNlJTNjZyBtYXNrPSd1cmwoJTI2cXVvdCUzYiUyM1N2Z2pzTWFzazEwMTYlMjZxdW90JTNiKScgZmlsbD0nbm9uZSclM2UlM2NyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgeD0nMCcgeT0nMCcgZmlsbD0ncmdiYSg2NCUyYyA4MSUyYyAxMzclMmMgMSknJTNlJTNjL3JlY3QlM2UlM2NwYXRoIGQ9J00wJTJjNjUwLjcwNEMxMjIuMzI4JTJjNjQ4Ljc0NiUyYzE1OS4xNzUlMmM0NzMuMDQzJTJjMjU1LjY3NCUyYzM5Ny44MzdDMzM5LjcyNCUyYzMzMi4zMzMlMmM0NjEuNTI5JTJjMzI0LjkyNCUyYzUyNi40NDklMmMyNDAuNDIxQzU5OC40MjglMmMxNDYuNzMlMmM2NTUuNTQ2JTJjMjQuODQ3JTJjNjMxLjAxNSUyYy05MC43MjZDNjA2LjY2NiUyYy0yMDUuNDQ0JTJjNDgyLjkyNiUyYy0yNjMuNDk3JTJjNDAxLjU2NSUyYy0zNDcuOTU4QzMyNS4yMTUlMmMtNDI3LjIxNyUyYzI3NS41NDMlMmMtNTQ5LjAxMiUyYzE2Ny44MjYlMmMtNTcxLjU2M0M2MC4zNDQlMmMtNTk0LjA2NSUyYy0yNy43MDMlMmMtNDgyLjkzMiUyYy0xMzUuMTYzJTJjLTQ2MC4zMjVDLTI1Ni4zMzYlMmMtNDM0LjgzMyUyYy00MDEuOTI5JTJjLTUwOS42NTElMmMtNDk3Ljk3MiUyYy00MzEuNDk1Qy01OTIuODA3JTJjLTM1NC4zMjElMmMtNTc5Ljg2NSUyYy0yMDYuODg2JTJjLTU5NS42MDMlMmMtODUuNjM1Qy02MTEuMTMzJTJjMzQuMDE2JTJjLTY1Ni43NjElMmMxNjkuMTgzJTJjLTU4OC44ODQlMmMyNjguOTM0Qy01MjAuODU0JTJjMzY4LjkwOSUyYy0zNjIuNDU4JTJjMzQwLjMyNCUyYy0yNjAuOTg5JTJjNDA2LjEwNkMtMTU4Ljg3NSUyYzQ3Mi4zMDYlMmMtMTIxLjY3OSUyYzY1Mi42NTElMmMwJTJjNjUwLjcwNCcgZmlsbD0nJTIzMzM0MTZlJyUzZSUzYy9wYXRoJTNlJTNjcGF0aCBkPSdNMTQ0MCA5OTUuNjcyQzE1MTkuNzI4IDk4NC43NDEgMTU2My4xMiA4OTkuNzc5IDE2MjYuNDY2IDg1MC4xNDY5OTk5OTk5OTk5IDE2ODIuNjM5MDAwMDAwMDAwMSA4MDYuMTM1IDE3NTYuMjYxIDc4Mi42MDIgMTc5MS4yOTM5OTk5OTk5OTk5IDcyMC40MzEgMTgyNy41NzEgNjU2LjA1MiAxODM1LjUzNyA1NzcuNjYxMDAwMDAwMDAwMSAxODIwLjgxNCA1MDUuMjQ3IDE4MDYuNTE4IDQzNC45MzMgMTc1My4yNjQwMDAwMDAwMDAxIDM4My4xNjk5OTk5OTk5OTk5NiAxNzEwLjk0MSAzMjUuMjI4IDE2NjQuNDc1IDI2MS42MTQgMTYzNC45OTIgMTc1LjE2MDAwMDAwMDAwMDAzIDE1NjAuNjU3IDE0OS4wNzk5OTk5OTk5OTk5OCAxNDg1Ljk2IDEyMi44NzI5OTk5OTk5OTk5OSAxNDAyLjE0NiAxNTUuNTQzIDEzMzIuMDMgMTkyLjI4OSAxMjY5LjU0MSAyMjUuMDM4IDEyMzIuNzU0IDI4Ny4yNTEgMTE4OS45NjkgMzQzLjM0NyAxMTQ5LjkyNSAzOTUuODQ5IDExMTUuNzgxIDQ0OC45IDEwODkuOTYgNTA5LjY3MiAxMDU2IDU4OS41OTkgOTg4Ljk2ODAwMDAwMDAwMDEgNjcxLjE2NTk5OTk5OTk5OTkgMTAxNS41NTcgNzUzLjgzNyAxMDQxLjkxIDgzNS43NzQgMTE0Mi43MTQgODYzLjYxIDEyMTcuNDk4IDkwNi4yMiAxMjg4LjM4OCA5NDYuNjExIDEzNTkuMTY3IDEwMDYuNzU1IDE0NDAgOTk1LjY3MicgZmlsbD0nJTIzNGQ2MWE0JyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2NkZWZzJTNlJTNjbWFzayBpZD0nU3ZnanNNYXNrMTAxNiclM2UlM2NyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgZmlsbD0nd2hpdGUnJTNlJTNjL3JlY3QlM2UlM2MvbWFzayUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1zZXBhcmF0ZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucGFnaW5hdGlvbi1yb3VuZGVkIC5wYWdlLWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAzcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lO1xuICBtaW4td2lkdGg6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLXJvdW5kZWQucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgbWluLXdpZHRoOiAyNXB4O1xuICBtaW4taGVpZ2h0OiAyNXB4O1xufVxuXG4ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnByb2dyZXNzLXNtIHtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5wcm9ncmVzcy1sZyB7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLnByb2dyZXNzLXhsIHtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG4uY3VzdG9tLXByb2dlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLXByb2dlc3MgLnByb2dyZXNzLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG59XG4uY3VzdG9tLXByb2dlc3MgLnByb2dyZXNzLWljb24gLmF2YXRhci10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbi5hbmltYXRlZC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hbmltYXRlZC1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGFuaW1hdGlvbjogYW5pbWF0ZS1wb3NpdGl2ZSAycztcbn1cblxuQGtleWZyYW1lcyBhbmltYXRlLXBvc2l0aXZlIHtcbiAgMCUge1xuICAgIHdpZHRoOiAwO1xuICB9XG59XG4uY3VzdG9tLXByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY3VzdG9tLXByb2dyZXNzIC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG4uY3VzdG9tLXByb2dyZXNzIC5wcm9ncmVzcy1iYXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgcmlnaHQ6IDJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByb2dyZXNzLWxhYmVsIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZ3Jlc3MtbGFiZWwgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZ3Jlc3MtbGFiZWwgLnByb2dyZXNzLWJhciAubGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIHJpZ2h0OiAtOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9ncmVzcy1sYWJlbCAucHJvZ3Jlc3MtYmFyIC5sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODdjZmU7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5wcm9ncmVzcy1zdGVwLWFycm93IHtcbiAgaGVpZ2h0OiAzLjI1cmVtO1xufVxuLnByb2dyZXNzLXN0ZXAtYXJyb3cgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2dyZXNzLXN0ZXAtYXJyb3cgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogLTIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLnByb2dyZXNzLXByaW1hcnkgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY4N2NmZTtcbn1cbi5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjg3Y2ZlICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3Mtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xufVxuLnByb2dyZXNzLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY3ZjVkO1xufVxuLnByb2dyZXNzLXNlY29uZGFyeSAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMjcsIDkzLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3Mtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDI1NSwgMTI3LCA5MywgMC4xKTtcbn1cblxuLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjM2NkMTg4O1xufVxuLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCAyMDksIDEzNiwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjZDE4OCAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLXN1Y2Nlc3MgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoNjAsIDIwOSwgMTM2LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYzdmYjtcbn1cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwYWM3ZmI7XG59XG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTAsIDE5OSwgMjUxLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMGFjN2ZiICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtaW5mbyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgxMCwgMTk5LCAyNTEsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhZTRlO1xufVxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VmYWU0ZTtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDE3NCwgNzgsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNlZmFlNGUgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy13YXJuaW5nIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzOSwgMTc0LCA3OCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjY2ZTtcbn1cbi5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y3NjY2ZTtcbn1cbi5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NywgMTAyLCAxMTAsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmNzY2NmUgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1kYW5nZXIgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjQ3LCAxMDIsIDExMCwgMC4xKTtcbn1cblxuLnByb2dyZXNzLWxpZ2h0IC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xufVxuLnByb2dyZXNzLWxpZ2h0IC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG59XG4ucHJvZ3Jlc3MtbGlnaHQgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ2LCAyNDksIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1saWdodCAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNDMsIDI0NiwgMjQ5LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtZGFyayAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYTtcbn1cbi5wcm9ncmVzcy1kYXJrIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyNzJhM2E7XG59XG4ucHJvZ3Jlc3MtZGFyayAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQyLCA1OCwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzI3MmEzYSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWRhcmsgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzksIDQyLCA1OCwgMC4xKTtcbn1cblxuLnBvcG92ZXIge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZDtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnktYmctc3VidGxlKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtcHJpbWFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtcHJpbWFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZy1zdWJ0bGUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zZWNvbmRhcnkgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXNlY29uZGFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzLWJnLXN1YnRsZSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXN1Y2Nlc3MgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXN1Y2Nlc3MgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWluZm8tYmctc3VidGxlKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtaW5mbyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWluZm8ge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWluZm8pO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtaW5mbyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotd2FybmluZy1iZy1zdWJ0bGUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS13YXJuaW5nIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotd2FybmluZyk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS13YXJuaW5nIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFuZ2VyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFuZ2VyLWJnLXN1YnRsZSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhbmdlciAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdnotZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFuZ2VyIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQtYmctc3VidGxlKTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtbGlnaHQgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWxpZ2h0LXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtbGlnaHQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWxpZ2h0IC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFyay1iZy1zdWJ0bGUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotZGFyayk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG4uZm9ybS1jaGVjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY2hlY2sgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLWNoZWNrLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZTtcbn1cblxuLmZvcm0tcmFkaW8tcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLmZvcm0tcmFkaW8tcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbn1cblxuLmZvcm0tY2hlY2stc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xuICBib3JkZXItY29sb3I6ICNmZjdmNWQ7XG59XG5cbi5mb3JtLXJhZGlvLXNlY29uZGFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xufVxuLmZvcm0tcmFkaW8tc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xufVxuXG4uZm9ybS1jaGVjay1zdWNjZXNzIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2NkMTg4O1xuICBib3JkZXItY29sb3I6ICMzY2QxODg7XG59XG5cbi5mb3JtLXJhZGlvLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjZDE4ODtcbn1cbi5mb3JtLXJhZGlvLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG5cbi5mb3JtLWNoZWNrLWluZm8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwYWM3ZmI7XG4gIGJvcmRlci1jb2xvcjogIzBhYzdmYjtcbn1cblxuLmZvcm0tcmFkaW8taW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGFjN2ZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFjN2ZiO1xufVxuLmZvcm0tcmFkaW8taW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYzdmYjtcbn1cblxuLmZvcm0tY2hlY2std2FybmluZyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWU0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhZTRlO1xufVxuXG4uZm9ybS1yYWRpby13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNlZmFlNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFlNGU7XG59XG4uZm9ybS1yYWRpby13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhZTRlO1xufVxuXG4uZm9ybS1jaGVjay1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2NmU7XG4gIGJvcmRlci1jb2xvcjogI2Y3NjY2ZTtcbn1cblxuLmZvcm0tcmFkaW8tZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNmNzY2NmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2NmU7XG59XG4uZm9ybS1yYWRpby1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2NmU7XG59XG5cbi5mb3JtLWNoZWNrLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2Zjk7XG59XG4uZm9ybS1yYWRpby1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZvcm0tY2hlY2stZGFyayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYTtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyYTNhO1xufVxuXG4uZm9ybS1yYWRpby1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMyNzJhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJhM2E7XG59XG4uZm9ybS1yYWRpby1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyYTNhO1xufVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2stcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mb3JtLWNoZWNrLXJpZ2h0IC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMS42ZW07XG59XG4uZm9ybS1jaGVjay1yaWdodCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvcm0tY2hlY2stcmlnaHQuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjU2ZW07XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzY4N2NmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXNlY29uZGFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmZjdmNWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjdmNWQ7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1zdWNjZXNzIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzNjZDE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4ODtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLWluZm8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjMGFjN2ZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMGFjN2ZiO1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2std2FybmluZyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNlZmFlNGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlZmFlNGU7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjZjc2NjZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NjZlO1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2stbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjZjNmNmY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2stZGFyayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICMyNzJhM2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyNzJhM2E7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1jaGVjay1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tY2hlY2stb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMmNcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2ZmN2Y1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2Y1ZDtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjM2NkMTg4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2NkMTg4O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8taW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICMwYWM3ZmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMwYWM3ZmI7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2VmYWU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VmYWU0ZTtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICNmNzY2NmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmNzY2NmU7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogIzI3MmEzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI3MmEzYTtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXJhZGlvLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1yYWRpby1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2NVwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxlZnQ6IDIuMnB4O1xufVxuXG4uZm9ybS1zd2l0Y2gtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWluLWhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZm9ybS1zd2l0Y2gtbWQgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsZWZ0OiAtMC41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1zd2l0Y2gtbWQgLmZvcm0tY2hlY2stbGFiZWwge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1zd2l0Y2gtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0tc3dpdGNoLWxnIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbGVmdDogLTAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mb3JtLXN3aXRjaC1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBib3JkZXItY29sb3I6ICM2ODdjZmU7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogIzY4N2NmZTtcbn1cblxuLmZvcm0tc3dpdGNoLXNlY29uZGFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2Y1ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjVkO1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tLmZvcm0tc3dpdGNoLXNlY29uZGFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmN2Y1ZDtcbn1cblxuLmZvcm0tc3dpdGNoLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4ODtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1zdWNjZXNzIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjM2NkMTg4O1xufVxuXG4uZm9ybS1zd2l0Y2gtaW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYzdmYjtcbiAgYm9yZGVyLWNvbG9yOiAjMGFjN2ZiO1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tLmZvcm0tc3dpdGNoLWluZm8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwYWM3ZmI7XG59XG5cbi5mb3JtLXN3aXRjaC13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhZTRlO1xuICBib3JkZXItY29sb3I6ICNlZmFlNGU7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtd2FybmluZyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2VmYWU0ZTtcbn1cblxuLmZvcm0tc3dpdGNoLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3NjY2ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NjZlO1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tLmZvcm0tc3dpdGNoLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2Y3NjY2ZTtcbn1cblxuLmZvcm0tc3dpdGNoLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBib3JkZXItY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5mb3JtLXN3aXRjaC1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjcyYTNhO1xuICBib3JkZXItY29sb3I6ICMyNzJhM2E7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtZGFyayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogIzI3MmEzYTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc2NVwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgdG9wOiAtOXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGVmdDogLTNweDtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0OjpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0zcHg7XG4gIGxlZnQ6IGF1dG87XG59XG4uZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmZvcm0tc3dpdGNoLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjhlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1zd2l0Y2gtcmlnaHQgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjZlbTtcbiAgbWFyZ2luLXRvcDogMC4xZW0gIWltcG9ydGFudDtcbn1cbi5mb3JtLXN3aXRjaC1yaWdodCBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmNhcmQtcmFkaW8ge1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cbi5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWxhYmVsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2staW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2ODdjZmU7XG59XG4uY2FyZC1yYWRpby5kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWljb24gLmZvcm0tY29udHJvbC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDAuOXJlbSAqIDMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1pY29uIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMThweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtLWljb24ucmlnaHQgLmZvcm0tY29udHJvbC1pY29uIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjlyZW0gKiAzKTtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWljb24ucmlnaHQgaSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxOHB4O1xufVxuXG4ubGlzdC1ncm91cC1maWxsLXByaW1hcnkubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5KTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zdWNjZXNzKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLWluZm8ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWluZm8pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5mbyk7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtd2FybmluZy5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotd2FybmluZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei13YXJuaW5nKTtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1kYW5nZXIubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWRhbmdlcikgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYW5nZXIpO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtZGFyay5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotZGFyaykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1kYXJrKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXJlY3Rpb246IGluaGVyaXQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXG4gIHdpZHRoOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogYXV0bzsgLyogU2Nyb2xsIG9uIHRoaXMgZWxlbWVudCBvdGhlcndpc2UgZWxlbWVudCBjYW4ndCBoYXZlIGEgcGFkZGluZyBhcHBsaWVkIHByb3Blcmx5ICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQ6YmVmb3JlLFxuLnNpbXBsZWJhci1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwMCU7XG4gIHdpZHRoOiAxMDAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLXRyYWNrIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycHg7XG4gIHdpZHRoOiA2cHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2EyYWRiNztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj1ydGxdIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5ocy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLmN1c3RvbS1zY3JvbGwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1wcmltYXJ5XSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9c2Vjb25kYXJ5XSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjVkO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9c3VjY2Vzc10gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzNjZDE4ODtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPWluZm9dIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwYWM3ZmI7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz13YXJuaW5nXSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWZhZTRlO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9ZGFuZ2VyXSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjZlO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9bGlnaHRdIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1kYXJrXSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjcyYTNhO1xufVxuXG4vKipcbiAqIHByaXNtLmpzIGRlZmF1bHQgdGhlbWUgZm9yIEphdmFTY3JpcHQsIENTUyBhbmQgSFRNTFxuICogQmFzZWQgb24gZGFiYmxldCAoaHR0cDovL2RhYmJsZXQuY29tKVxuICogQGF1dGhvciBMZWEgVmVyb3VcbiAqL1xuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IHdoaXRlO1xuICBmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgXCJBbmRhbGUgTW9ub1wiLCBcIlVidW50dSBNb25vXCIsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dOjotbW96LXNlbGVjdGlvbixcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6LW1vei1zZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dIDo6LW1vei1zZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2IzZDRmYztcbn1cblxucHJlW2NsYXNzKj1sYW5ndWFnZS1dOjpzZWxlY3Rpb24sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0gOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1sYW5ndWFnZS1dIDo6c2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG4gIHByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi8qIENvZGUgYmxvY2tzICovXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcbiAgY29sb3I6IHNsYXRlZ3JheTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi50b2tlbi5uYW1lc3BhY2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi50YWcsXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLmRlbGV0ZWQge1xuICBjb2xvcjogI2Y3NjY2ZTtcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcbiAgY29sb3I6ICM2OTA7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcge1xuICBjb2xvcjogIzlhNmUzYTtcbiAgLyogVGhpcyBiYWNrZ3JvdW5kIGNvbG9yIHdhcyBpbnRlbmRlZCBieSB0aGUgYXV0aG9yIG9mIHRoaXMgdGhlbWUuICovXG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5rZXl3b3JkIHtcbiAgY29sb3I6ICMwN2E7XG59XG5cbi50b2tlbi5mdW5jdGlvbixcbi50b2tlbi5jbGFzcy1uYW1lIHtcbiAgY29sb3I6ICNkZDRhNjg7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4udmFyaWFibGUge1xuICBjb2xvcjogI2U5MDtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50b2tlbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi8qIFByaXNtIGVkaXRvciAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6ICNlZmYyZjc7XG59XG5cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBjb2xvcjogIzg3OGE5OTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmxhbmd1YWdlLW1hcmt1cDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ubGFuZ3VhZ2UtbWFya3VwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS12ei1saWdodCk7XG59XG4ubGFuZ3VhZ2UtbWFya3VwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuI3Njcm9sbC10b3Age1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjVweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5idG4tY2xpcGJvYXJkIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAuMzc1cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW0gIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjM1KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIGJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuZGl2LmNvZGUtdG9vbGJhciA+IC50b29sYmFyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItdGl0bGUge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGluZy1jb2xvcik7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uc3dhbDItZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzBhYzdmYjtcbiAgY29sb3I6ICMwYWM3ZmI7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoNjAsIDIwOSwgMTM2LCAwLjMpO1xufVxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2VmYWU0ZTtcbiAgY29sb3I6ICNlZmFlNGU7XG59XG5cbi5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3dhbDItbG9hZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlIHRyYW5zcGFyZW50ICM2ODdjZmUgdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2FsMi10aW1lci1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCAyMDksIDEzNiwgMC40KTtcbn1cblxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwIHtcbiAgYmFja2dyb3VuZDogIzY4N2NmZTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6ICM2ODdjZmU7XG59XG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAuc3dhbDItYWN0aXZlLXByb2dyZXNzLXN0ZXAgfiAuc3dhbDItcHJvZ3Jlc3Mtc3RlcCwgLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAtbGluZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4zKTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogIzY4N2NmZTtcbn1cblxuLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm0ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY4N2NmZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWZpbGUsIC5zd2FsMi1pbnB1dCwgLnN3YWwyLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG59XG4uc3dhbDItZmlsZTpmb2N1cywgLnN3YWwyLWlucHV0OmZvY3VzLCAuc3dhbDItdGV4dGFyZWE6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5zd2FsMi1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xufVxuXG4uc3dhbDItY2xvc2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnN3YWwyLWNsb3NlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zd2FsMi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4uc3dhbDItdmFsaWRhdGlvbi1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wem9uZSB7XG4gIG1pbi1oZWlnaHQ6IDIzMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmRyb3B6b25lIC5kei1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMDtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzY2QxODg7XG59XG5cbi5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICMzY2QxODg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LWNhcmQtYmcpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTdweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjpiZWZvcmUsIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjdyZW07XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTo6YmVmb3JlLCAubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IDA7XG59XG5cbi5ub1VpLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5ub1VpLXRvdWNoLWFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4jcmVkLCAjZ3JlZW4sICNibHVlIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbiNjb2xvcnBpY2tlciB7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbiNyZXN1bHQge1xuICBtYXJnaW46IDYwcHggMjZweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuI3JlZCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y3NjY2ZTtcbn1cblxuI2dyZWVuIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM2NkMTg4O1xufVxuXG4jYmx1ZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzY4N2NmZTtcbn1cblxuLmZvcm0tY29udHJvbC5rZXlib2FyZCB7XG4gIG1heC13aWR0aDogMzQwcHggIWltcG9ydGFudDtcbn1cblxuLmV4YW1wbGUtdmFsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmV4YW1wbGUtdmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVmFsdWU6IFwiO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9VaS1hY3RpdmUgLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy0xLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogI2Y3NjY2ZTtcbn1cblxuLmMtMi1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNlZmFlNGU7XG59XG5cbi5jLTMtY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjM2NkMTg4O1xufVxuXG4uYy00LWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzY4N2NmZTtcbn1cblxuLmMtNS1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICM2ODdjZmU7XG59XG5cbiNzbGlkZXItdG9nZ2xlIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuI3NsaWRlci10b2dnbGUub2ZmIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3NjY2ZTtcbn1cblxuLm5vVWktbWFya2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLm5vVWktcGlwcyB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuW2RhdGEtc2xpZGVyLWNvbG9yPXByaW1hcnldIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXByaW1hcnldIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICM2ODdjZmU7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV1bZGF0YS1zbGlkZXItc3R5bGU9Ym9yZGVyXSAubm9VaS1oYW5kbGUsIFtkYXRhLXNsaWRlci1jb2xvcj1wcmltYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1zcXVhcmVdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZTtcbn1cblxuW2RhdGEtc2xpZGVyLWNvbG9yPXNlY29uZGFyeV0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZjdmNWQ7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZmY3ZjVkO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXNlY29uZGFyeV1bZGF0YS1zbGlkZXItc3R5bGU9Ym9yZGVyXSAubm9VaS1oYW5kbGUsIFtkYXRhLXNsaWRlci1jb2xvcj1zZWNvbmRhcnldW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY3ZjVkO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9c3VjY2Vzc10gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMzY2QxODg7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9c3VjY2Vzc10gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzNjZDE4ODtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXN1Y2Nlc3NdW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2NkMTg4O1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9aW5mb10gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMwYWM3ZmI7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9aW5mb10gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzBhYzdmYjtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPWluZm9dW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGFjN2ZiO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9d2FybmluZ10gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNlZmFlNGU7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9d2FybmluZ10gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2VmYWU0ZTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXdhcm5pbmddW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhZTRlO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9ZGFuZ2VyXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y3NjY2ZTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNmNzY2NmU7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9ZGFuZ2VyXVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPWRhbmdlcl1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmNzY2NmU7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9bGlnaHRdIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9bGlnaHRdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9bGlnaHRdW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjNmNmY5O1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9ZGFya10gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICMyNzJhM2E7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9ZGFya10gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzI3MmEzYTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPWRhcmtdW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjcyYTNhO1xufVxuXG5bZGF0YS1zbGlkZXItc2l6ZT1sZ10ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuW2RhdGEtc2xpZGVyLXNpemU9bGddLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5bZGF0YS1zbGlkZXItc2l6ZT1tZF0ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA4cHg7XG59XG5bZGF0YS1zbGlkZXItc2l6ZT1tZF0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPXNtXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDRweDtcbn1cbltkYXRhLXNsaWRlci1zaXplPXNtXS5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbn1cblxuW2RhdGEtc2xpZGVyLXN0eWxlPWxpbmVdLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHJpZ2h0OiAtOHB4O1xufVxuW2RhdGEtc2xpZGVyLXN0eWxlPWxpbmVdLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdG9wOiAtM3B4O1xufVxuXG5bZGF0YS1zbGlkZXItc3R5bGU9Ym9yZGVyXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMzY2QxODg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbltkYXRhLXNsaWRlci1zdHlsZT1zcXVhcmVdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0b3A6IC00cHg7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLm5lc3RlZC1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4wNSk7XG59XG5cbi5uZXN0ZWQtbGlzdCwgLm5lc3RlZC0xLCAubmVzdGVkLTIsIC5uZXN0ZWQtMyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm5lc3RlZC1zb3J0YWJsZS1oYW5kbGUgLmhhbmRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBncmFiO1xufVxuLm5lc3RlZC1zb3J0YWJsZS1oYW5kbGUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3gtc2hhZG93OiByZ2JhKDEwMCwgOTgsIDkyLCAwLjA2KSAwIDAgMTVweCA0cHg7XG59XG5cbi5zaGVwaGVyZC1oYXMtdGl0bGUgLnNoZXBoZXJkLWNvbnRlbnQgLnNoZXBoZXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG59XG4uc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC1jYW5jZWwtaWNvbiB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWJvZHktY29sb3ItcmdiKSwgMC43NSk7XG59XG4uc2hlcGhlcmQtaGFzLXRpdGxlIC5zaGVwaGVyZC1jb250ZW50IC5zaGVwaGVyZC1jYW5jZWwtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LWJvZHktY29sb3ItcmdiKSwgMSk7XG59XG5cbi5zaGVwaGVyZC1lbGVtZW50LnNoZXBoZXJkLWhhcy10aXRsZVtkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAuc2hlcGhlcmQtYXJyb3c6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uc2hlcGhlcmQtdGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLnNoZXBoZXJkLXRleHQge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5zaGVwaGVyZC1idXR0b24uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTkuNDgzNzY4NjExMiUsIDgxLjAwNjQyNzQ2NzMlLCA1MC44NjQ0NTM2NjUzJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNoZXBoZXJkLWJ1dHRvbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNzUpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4uc2hlcGhlcmQtYnV0dG9uLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDM1LjgxNzIwODQ2MjMlLCA0NC4zMTgyNDA0NTQxJSwgOTkuNTc0OTQ4NDAwNCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNoZXBoZXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAgMC43NXJlbSAwLjc1cmVtO1xufVxuXG4uc2hlcGhlcmQtYXJyb3csXG4uc2hlcGhlcmQtYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNzVcIjtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbn1cblxuLnNoZXBoZXJkLWVsZW1lbnRbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnNoZXBoZXJkLWFycm93IHtcbiAgdG9wOiAtMThweDtcbn1cblxuLnNoZXBoZXJkLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjIpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHJlbWl4aWNvbjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzY4N2NmZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWE2NFwiICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNmVcIiAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5keW5hbWljLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZHluYW1pYy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG4ucGFnaW5hdGlvbi1jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5wYWdpbmF0aW9uLWN1c3RvbSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBjb2xvcjogI2ZmN2Y1ZDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMjA5LCAxMzYsIDAuMjUpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjZDE4ODtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbiAgcGFkZGluZzogMS4ycHg7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXNjcm9sbGJhciAuc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdmNWQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGFyayAuZHluYW1pYy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsucGFnaW5hdGlvbi1jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsucGFnaW5hdGlvbi1jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrLnN3aXBlci1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM5LCA0MiwgNTgsIDAuMzUpO1xufVxuXG4ubXVsdGktd3JhcHBlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm11bHRpLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTYxXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IDg2cHg7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgei1pbmRleDogMTtcbn1cbi5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCwgLm11bHRpLXdyYXBwZXIgLm5vbi1zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA5cHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLm11bHRpLXdyYXBwZXIgLm5vbi1zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG59XG4ubXVsdGktd3JhcHBlciAuaXRlbS1ncm91cCAuZ3JvdXAtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubXVsdGktd3JhcHBlciAuaXRlbSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5tdWx0aS13cmFwcGVyIC5pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuLm11bHRpLXdyYXBwZXIgLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS12ei1ncmF5LTYwMCk7XG59XG5cbi5wY3ItYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5waWNrciAucGNyLWJ1dHRvbiB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMCAycHggdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBpY2tyIC5wY3ItYnV0dG9uOjphZnRlciwgLnBpY2tyIC5wY3ItYnV0dG9uOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wcmV2aWV3IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1jbGFzc2ljXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIsIC5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1tb25vbGl0aF0gLnBjci1yZXN1bHQge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItdHlwZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXJlc3VsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLXNhdmUge1xuICBiYWNrZ3JvdW5kOiAjM2NkMTg4ICFpbXBvcnRhbnQ7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2xlYXIsIC5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1jYW5jZWwge1xuICBiYWNrZ3JvdW5kOiAjZjc2NjZlICFpbXBvcnRhbnQ7XG59XG5cbi5maWxlcG9uZC0tcm9vdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmlsZXBvbmQtLXJvb3RbZGF0YS1zdHlsZS1wYW5lbC1sYXlvdXR+PWNpcmNsZV0gLmZpbGVwb25kLS1kcm9wLWxhYmVsIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uZmlsZXBvbmQtLXBhbmVsLXJvb3Qge1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmZpbGVwb25kLS1kcm9wLWxhYmVsIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZpbGVwb25kLS1jcmVkaXRzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGVwb25kLS1pdGVtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZSAhaW1wb3J0YW50O1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW5wdXQtc3RlcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogMzcuNXB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgcGFkZGluZzogNHB4O1xufVxuLmlucHV0LXN0ZXAgaW5wdXQge1xuICB3aWR0aDogNGVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cbi5pbnB1dC1zdGVwIGlucHV0OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmlucHV0LXN0ZXAgYnV0dG9uIHtcbiAgd2lkdGg6IDEuNGVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwLjFlbTtcbiAgZm9udC1zaXplOiAxLjRlbTtcbiAgcGFkZGluZzogMC4yZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4uaW5wdXQtc3RlcC5saWdodCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG59XG4uaW5wdXQtc3RlcC5saWdodC1pbnB1dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0LWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbn1cbi5pbnB1dC1zdGVwLmZ1bGwtd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1zdGVwLmZ1bGwtd2lkdGggYnV0dG9uIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uaW5wdXQtc3RlcC5mdWxsLXdpZHRoIGlucHV0IHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLXByaW1hcnkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtc2Vjb25kYXJ5IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjdmNWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLXN1Y2Nlc3MgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjZDE4ODtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtaW5mbyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGFjN2ZiO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC13YXJuaW5nIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFlNGU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLWRhbmdlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NjZlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1saWdodCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1kYXJrIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzJhM2E7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2sge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLXJlc2V0X2FsbCwgLmNrLmNrLXJlc2V0X2FsbCAqIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stdG9vbGJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSkgIWltcG9ydGFudDtcbn1cbi5jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jay5jay10b29sYmFyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbn1cbi5jay5jay10b29sYmFyLmNrLXRvb2xiYXJfZ3JvdXBpbmcgPiAuY2stdG9vbGJhcl9faXRlbXMge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cbi5jay5jay10b29sYmFyIC5jay5jay10b29sYmFyX19zZXBhcmF0b3Ige1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5jay5jay1saXN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duIC5jay1kcm9wZG93bl9fcGFuZWwuY2stZHJvcGRvd25fX3BhbmVsX25lLCAuY2suY2stZHJvcGRvd24gLmNrLWRyb3Bkb3duX19wYW5lbC5jay1kcm9wZG93bl9fcGFuZWxfc2Uge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lW2Rpcj1sdHJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b246Zm9jdXMsIC5jay5jay1idXR0b246YWN0aXZlLFxuYS5jay5jay1idXR0b246Zm9jdXMsXG5hLmNrLmNrLWJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYnV0dG9uLmNrLW9uLFxuYS5jay5jay1idXR0b24uY2stb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhcixcbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tbY2xhc3MqPWNrLWhlYWRpbmdfaGVhZGluZ10ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsIC5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6YWN0aXZlLFxuYS5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG5hLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay10b29sdGlwIC5jay10b29sdGlwX190ZXh0IHtcbiAgYmFja2dyb3VuZDogIzI3MmEzYSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWlucHV0LXRleHQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pICFpbXBvcnRhbnQ7XG59XG4uY2suY2staW5wdXQtdGV4dDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJhbGxvb24tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay5jay1iYWxsb29uLXBhbmVsW2NsYXNzKj1hcnJvd19uXTphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cbi5jay5jay1iYWxsb29uLXBhbmVsW2NsYXNzKj1hcnJvd19uXTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uY2suY2stbGFiZWxlZC1maWVsZC12aWV3ID4gLmNrLmNrLWxhYmVsZWQtZmllbGQtdmlld19faW5wdXQtd3JhcHBlciA+IC5jay5jay1sYWJlbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay1lZGl0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4uY2stZWRpdG9yLXJldmVyc2UgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay1yb3VuZGVkLWNvcm5lcnMgLmNrLmNrLWVkaXRvcl9fbWFpbiA+IC5jay1lZGl0b3JfX2VkaXRhYmxlLFxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLFxuLmNrLWVkaXRvci1yZXZlcnNlIC5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG5bZGlyPXJ0bF0gLmNrLmNrLXRvb2xiYXIgPiAuY2stdG9vbGJhcl9faXRlbXMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5xbC1lZGl0b3Ige1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnFsLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xufVxuLnFsLWNvbnRhaW5lci5xbC1zbm93IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuXG4ucWwtYnViYmxlIHtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnFsLXRvb2xiYXIge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xufVxuLnFsLXRvb2xiYXIgc3BhbiB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLnFsLXRvb2xiYXIgc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjNjg3Y2ZlICFpbXBvcnRhbnQ7XG59XG4ucWwtdG9vbGJhci5xbC1zbm93IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucWwtc25vdyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXNjcmlwdCxcbi5xbC1zbm93IC5xbC1zdHJpa2Ugc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5xbC1zbm93IC5xbC1maWxsIHtcbiAgZmlsbDogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4ucWwtc25vdyAucWwtcGlja2VyOm5vdCgucWwtY29sb3ItcGlja2VyKTpub3QoLnFsLWljb24tcGlja2VyKSBzdmcge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmdyaWRqcy1jb250YWluZXIge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ3JpZGpzLXdyYXBwZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiAxMnB4O1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMnB4O1xufVxuLmdyaWRqcy13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmdyaWRqcy1mb290ZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTJweCAwIDA7XG59XG5cbi5ncmlkanMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdyaWRqcy10Ym9keSwgdGQuZ3JpZGpzLXRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbnRoLmdyaWRqcy10aCxcbnRkLmdyaWRqcy10ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMC42cmVtO1xufVxuXG50aC5ncmlkanMtdGgge1xuICBib3JkZXItdG9wOiAwO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43NSk7XG59XG50aC5ncmlkanMtdGgtc29ydDpmb2N1cywgdGguZ3JpZGpzLXRoLXNvcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuODUpO1xufVxuXG4uZ3JpZGpzLWhlYWQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmdyaWRqcy1mb290ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyaWRqcy1zdW1tYXJ5IHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b24ge1xuICBtYXJnaW4tbGVmdDogMC4zcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpkaXNhYmxlZCwgLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmhvdmVyOmRpc2FibGVkLCAuZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b25bZGlzYWJsZWRdIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10ZXJ0aWFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1saW5rLWhvdmVyLWNvbG9yKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246bGFzdC1jaGlsZDpob3ZlciwgLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmZpcnN0LWNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b24uZ3JpZGpzLWN1cnJlbnRQYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmdyaWRqcy1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmdyaWRqcy1zZWFyY2g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbmlucHV0LmdyaWRqcy1pbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbSAwLjVyZW0gMi4wMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuaW5wdXQuZ3JpZGpzLWlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xufVxuaW5wdXQuZ3JpZGpzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG50aC5ncmlkanMtdGggLmdyaWRqcy10aC1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYnV0dG9uLmdyaWRqcy1zb3J0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxudGguZ3JpZGpzLXRoLXNvcnQgLmdyaWRqcy10aC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5idXR0b24uZ3JpZGpzLXNvcnQtYXNjLCBidXR0b24uZ3JpZGpzLXNvcnQtZGVzYyB7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4O1xufVxuXG4udGFibGUtY2FyZCAuZ3JpZGpzLWhlYWQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNXB4O1xufVxuLnRhYmxlLWNhcmQgLmdyaWRqcy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1jYXJkIC5ncmlkanMtZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5ncmlkanMtdHItc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWJvZHktY29sb3ItcmdiKSwgMC4wNCk7XG59XG4uZ3JpZGpzLXRyLXNlbGVjdGVkIC5ncmlkanMtdGQgLmdyaWRqcy1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBsMyAzbDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmdyaWRqcy10ZCAuZ3JpZGpzLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEuMWVtO1xuICBoZWlnaHQ6IDEuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZ3JpZGpzLXRkIC5ncmlkanMtY2hlY2tib3hbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5ncmlkanMtYm9yZGVyLW5vbmUgdGQuZ3JpZGpzLXRkLCAuZ3JpZGpzLWJvcmRlci1ub25lIHRoLmdyaWRqcy10aCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5ncmlkanMtbG9hZGluZy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSBidXR0b246aXMoLmdyaWRqcy1zb3J0LW5ldXRyYWwsIC5ncmlkanMtc29ydC1hc2MsIC5ncmlkanMtc29ydC1kZXNjKSB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xufVxuXG4ubGlzdGpzLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbn1cbi5saXN0anMtcGFnaW5hdGlvbiBsaSAucGFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tdnotbGluay1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmxpc3Rqcy1wYWdpbmF0aW9uIGxpLmFjdGl2ZSAucGFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBib3JkZXItY29sb3I6ICM2ODdjZmU7XG59XG5cbi5wYWdpbmF0aW9uLXdyYXAge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdpbmF0aW9uLXdyYXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGFnaW5hdGlvbi1uZXh0LFxuLnBhZ2luYXRpb24tcHJldiB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5wYWdpbmF0aW9uLW5leHQ6aG92ZXIsXG4ucGFnaW5hdGlvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6IHJnYig4MC41MjExNTU4MzA4JSwgODMuMTAxMTM1MTkwOSUsIDk5Ljg3MTAwMTAzMiUpO1xufVxuLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZCxcbi5wYWdpbmF0aW9uLXByZXYuZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnBhZ2luYXRpb24tbmV4dC5kaXNhYmxlZDpob3Zlcixcbi5wYWdpbmF0aW9uLXByZXYuZGlzYWJsZWQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmFwZXgtY2hhcnRzIHtcbiAgbWluLWhlaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLmFwZXgtY2hhcnRzIHRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xufVxuLmFwZXgtY2hhcnRzIC5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5Aa2V5ZnJhbWVzIG9wYXF1ZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJlc2l6ZWFuaW0ge1xuICAwJSwgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uYXBleGNoYXJ0cy1jYW52YXMgOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDZweDtcbn1cbi5hcGV4Y2hhcnRzLWNhbnZhcyA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmFwZXhjaGFydHMtY2FudmFzIDppcyguYXBleGNoYXJ0cy1yZXNldC16b29tLWljb24sIC5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uLCAuYXBleGNoYXJ0cy16b29tLWljb24pLmFwZXhjaGFydHMtc2VsZWN0ZWQgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdnotcHJpbWFyeSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXBleGNoYXJ0cy1jYW52YXM6aG92ZXIgLmFwZXhjaGFydHMtdG9vbGJhciB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYXBleGNoYXJ0cy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFwZXhjaGFydHMtZ3JpZGxpbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgc3Ryb2tlOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDEpO1xufVxuXG4uYXBleGNoYXJ0cy10ZXh0IHRzcGFuIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzIHRleHQsXG4uYXBleGNoYXJ0cy14YXhpcyB0ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbiAgZmlsbDogIzg3OGE5OTtcbn1cblxuLmFwZXhjaGFydHMtdGl0bGUtdGV4dCxcbi5hcGV4Y2hhcnRzLXN1YnRpdGxlLXRleHQge1xuICBmaWxsOiAjYWRiNWJkO1xufVxuXG4ubGVnZW5kLW1vdXNlb3Zlci1pbmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5hcGV4Y2hhcnRzLWxlZ2VuZC10ZXh0IHtcbiAgY29sb3I6ICM4NzhhOTkgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4uYXBleGNoYXJ0cy1zZXJpZXMtY29sbGFwc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXMtdGljayB7XG4gIHN0cm9rZTogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiByZ2JhKDEwMCwgOTgsIDkyLCAwLjA2KSAwIDAgMTVweCA0cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMTI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXZ6LXNlY29uZGFyeS1iZy1yZ2IpLCAwLjk2KSAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuOCk7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMztcbn1cbi5hcGV4Y2hhcnRzLXRvb2x0aXAgKiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktdmFsdWUsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtei12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLWxhYmVsOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LWdvYWxzLXZhbHVlOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXktbGFiZWw6ZW1wdHksXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQteS12YWx1ZTplbXB0eSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC16LXZhbHVlOmVtcHR5LFxuLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSB7XG4gIHBhZGRpbmc6IDZweCAwIDVweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1nb2Fscy1ncm91cCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbCxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy1sYWJlbDpub3QoOmVtcHR5KSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC1nb2Fscy12YWx1ZTpub3QoOmVtcHR5KSB7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtbWFya2VyIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAuYXBleGNoYXJ0cy1hY3RpdmUgLmFwZXhjaGFydHMtdG9vbHRpcC1tYXJrZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXAuYXBleGNoYXJ0cy1hY3RpdmUsIC5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAteS1ncm91cCB7XG4gIHBhZGRpbmc6IDZweCAwIDVweDtcbn1cblxuLmFwZXhjaGFydHMtY3VzdG9tLXRvb2x0aXAsXG4uYXBleGNoYXJ0cy10b29sdGlwLWJveCB7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtYm94UGxvdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1ib3ggPiBkaXYge1xuICBtYXJnaW46IDRweCAwO1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1ib3ggc3Bhbi52YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIge1xuICBwYWRkaW5nOiA1cHggOHB4O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcC1yYW5nZWJhciAuY2F0ZWdvcnkge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc3Nztcbn1cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIgLnNlcmllcy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLFxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjMzczZDNmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwO1xuICBiYWNrZ3JvdW5kOiAjZWNlZmYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTBhNGFlO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAge1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOjphZnRlciwgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206OmJlZm9yZSwgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbTo6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlY2VmZjE7XG59XG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTBhNGFlO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbS5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmJlZm9yZSwgLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbS5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3A6OmFmdGVyIHtcbiAgdG9wOiAxMDAlO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcDo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWNlZmYxO1xufVxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwYTRhZTtcbn1cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3AuYXBleGNoYXJ0cy10aGVtZS1kYXJrOjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3AuYXBleGNoYXJ0cy10aGVtZS1kYXJrOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG59XG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAgLmFwZXhjaGFydHMtdGhlbWUtZGFyayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcDo6YmVmb3JlLCAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXA6OmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwOjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogNnB4O1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDdweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OjphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdDo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VjZWZmMTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzkwYTRhZTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0LmFwZXhjaGFydHMtdGhlbWUtZGFyazo6YmVmb3JlLCAuYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0OjpiZWZvcmUsIC5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDo6YWZ0ZXIge1xuICByaWdodDogMTAwJTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNlY2VmZjE7XG59XG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQ6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzkwYTRhZTtcbn1cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6OmJlZm9yZSwgLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0LmFwZXhjaGFydHMtdGhlbWUtZGFyazo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXhjcm9zc2hhaXJzLFxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG4uYXBleGNoYXJ0cy14Y3Jvc3NoYWlycy5hcGV4Y2hhcnRzLWFjdGl2ZSxcbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXljcm9zc2hhaXJzLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0IHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3ZnX3NlbGVjdF9ib3VuZGluZ1JlY3QsXG4uc3ZnX3NlbGVjdF9wb2ludHNfcm90IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X2JvdW5kaW5nUmVjdCxcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0ICsgZyAuc3ZnX3NlbGVjdF9wb2ludHNfcm90IHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X3BvaW50c19sLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X3BvaW50c19yIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zdmdfc2VsZWN0X3BvaW50cyB7XG4gIGZpbGw6ICNlZmVmZWY7XG4gIHN0cm9rZTogIzMzMztcbiAgcng6IDI7XG59XG5cbi5hcGV4Y2hhcnRzLXN2Zy5hcGV4Y2hhcnRzLXpvb21hYmxlLmhvdmVyaW5nLXpvb20ge1xuICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cbi5hcGV4Y2hhcnRzLXN2Zy5hcGV4Y2hhcnRzLXpvb21hYmxlLmhvdmVyaW5nLXBhbiB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmFwZXhjaGFydHMtbWVudS1pY29uLFxuLmFwZXhjaGFydHMtcGFuLWljb24sXG4uYXBleGNoYXJ0cy1yZXNldC1pY29uLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24sXG4uYXBleGNoYXJ0cy10b29sYmFyLWN1c3RvbS1pY29uLFxuLmFwZXhjaGFydHMtem9vbS1pY29uLFxuLmFwZXhjaGFydHMtem9vbWluLWljb24sXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzZlODE5MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG46aXMoLmFwZXhjaGFydHMtbWVudS1pY29uLCAuYXBleGNoYXJ0cy1yZXNldC1pY29uLCAuYXBleGNoYXJ0cy16b29tLWljb24sIC5hcGV4Y2hhcnRzLXpvb21pbi1pY29uLCAuYXBleGNoYXJ0cy16b29tb3V0LWljb24pIHN2ZyB7XG4gIGZpbGw6ICM2ZTgxOTI7XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uIHN2ZyB7XG4gIGZpbGw6ICM0NDQ7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43Nik7XG59XG5cbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgOmlzKC5hcGV4Y2hhcnRzLW1lbnUtaWNvbiwgLmFwZXhjaGFydHMtcGFuLWljb24sIC5hcGV4Y2hhcnRzLXJlc2V0LWljb24sIC5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1pY29uLCAuYXBleGNoYXJ0cy10b29sYmFyLWN1c3RvbS1pY29uLCAuYXBleGNoYXJ0cy16b29tLWljb24sIC5hcGV4Y2hhcnRzLXpvb21pbi1pY29uLCAuYXBleGNoYXJ0cy16b29tb3V0LWljb24pIHN2ZyB7XG4gIGZpbGw6ICNmM2Y0ZjU7XG59XG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1tZW51LWljb246aG92ZXIgc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtcmVzZXQtaWNvbjpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb20taWNvbjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbjpob3ZlciBzdmcge1xuICBmaWxsOiAjMzMzO1xufVxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmFwZXhjaGFydHMtbWVudS1pY29uLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXBleGNoYXJ0cy1tZW51LWljb24sXG4uYXBleGNoYXJ0cy1yZXNldC1pY29uLFxuLmFwZXhjaGFydHMtem9vbS1pY29uIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KTtcbn1cblxuLmFwZXhjaGFydHMtem9vbWluLWljb24sXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG59XG5cbi5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uYXBleGNoYXJ0cy1wYW4taWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Mik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDA7XG59XG4uYXBleGNoYXJ0cy1wYW4taWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xuICBzdHJva2U6ICM2ZTgxOTI7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5hcGV4Y2hhcnRzLXBhbi1pY29uOm5vdCguYXBleGNoYXJ0cy1zZWxlY3RlZCk6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiAjMzMzO1xufVxuXG4uYXBleGNoYXJ0cy10b29sYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTtcbiAgbWF4LXdpZHRoOiAxNzZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA2cHggMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hcGV4Y2hhcnRzLW1lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAzcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBvcGFjaXR5OiAwO1xuICBtaW4td2lkdGg6IDExMHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYXBleGNoYXJ0cy1tZW51IC5hcGV4Y2hhcnRzLW1lbnUtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLWVsZW1lbnQtaGlkZGVuLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLmFwZXhjaGFydHMtZWxlbWVudC1oaWRkZW4sXG4uYXBleGNoYXJ0cy1oaWRlIC5hcGV4Y2hhcnRzLXNlcmllcy1wb2ludHMge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwtbGFiZWwsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWwtdmFsdWUsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWxzLFxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsLWRlbGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IG9wYXF1ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmFwZXhjaGFydHMtYW5ub3RhdGlvbi1yZWN0LFxuLmFwZXhjaGFydHMtYXJlYS1zZXJpZXMgLmFwZXhjaGFydHMtYXJlYSxcbi5hcGV4Y2hhcnRzLWFyZWEtc2VyaWVzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzIC5hcGV4Y2hhcnRzLW1hcmtlci5uby1wb2ludGVyLWV2ZW50cyxcbi5hcGV4Y2hhcnRzLWdyaWRsaW5lLFxuLmFwZXhjaGFydHMtbGluZSxcbi5hcGV4Y2hhcnRzLWxpbmUtc2VyaWVzIC5hcGV4Y2hhcnRzLXNlcmllcy1tYXJrZXJzIC5hcGV4Y2hhcnRzLW1hcmtlci5uby1wb2ludGVyLWV2ZW50cyxcbi5hcGV4Y2hhcnRzLXBvaW50LWFubm90YXRpb24tbGFiZWwsXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMgcGF0aCxcbi5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBwb2x5Z29uLFxuLmFwZXhjaGFydHMtdG9vbGJhciBzdmcsXG4uYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLW1hcmtlcixcbi5hcGV4Y2hhcnRzLXhheGlzLWFubm90YXRpb24tbGFiZWwsXG4uYXBleGNoYXJ0cy15YXhpcy1hbm5vdGF0aW9uLWxhYmVsLFxuLmFwZXhjaGFydHMtem9vbS1yZWN0IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLW1hcmtlciB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4ucmVzaXplLXRyaWdnZXJzIHtcbiAgYW5pbWF0aW9uOiAxbXMgcmVzaXplYW5pbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29udHJhY3QtdHJpZ2dlcjpiZWZvcmUsXG4ucmVzaXplLXRyaWdnZXJzLFxuLnJlc2l6ZS10cmlnZ2VycyA+IGRpdiB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXNpemUtdHJpZ2dlcnMgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5yZXNpemUtdHJpZ2dlcnM6OmJlZm9yZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG59XG5cbiNjaGFydC15ZWFyLFxuI2NoYXJ0LXF1YXJ0ZXIge1xuICB3aWR0aDogOTYlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuI2NoYXJ0LXllYXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbiAgei1pbmRleDogMztcbn1cbiNjaGFydC15ZWFyLmNoYXJ0LXF1YXJ0ZXItYWN0aXZhdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbn1cblxuI2NoYXJ0LXF1YXJ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZSB0cmFuc2Zvcm07XG59XG4jY2hhcnQtcXVhcnRlci5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAxLjFzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAjY2hhcnQteWVhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI2NoYXJ0LXF1YXJ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmFwZXhjaGFydHMtdHJlZW1hcCByZWN0LFxuLmFwZXhjaGFydHMtaGVhdG1hcC1zZXJpZXMgcmVjdCB7XG4gIHN0cm9rZTogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmFwZXhjaGFydHMtcGllLXNlcmllcyBwYXRoLFxuLmFwZXhjaGFydHMtYmFyLXNlcmllcyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4uYXBleGNoYXJ0cy1yYWRpYWxiYXIgLmFwZXhjaGFydHMtZGF0YWxhYmVscy1ncm91cCB0ZXh0IHtcbiAgZmlsbDogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5hcGV4Y2hhcnRzLXJhZGlhbGJhci10cmFjayBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMgcG9seWdvbixcbi5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1waWUgY2lyY2xlLFxuLmFwZXhjaGFydHMtcGllIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4uYXBleGNoYXJ0cy1waWUgdGV4dCB7XG4gIGZpbGw6IHZhcigtLXZ6LXdoaXRlKTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQge1xuICBib3gtc2hhZG93OiByZ2JhKDEwMCwgOTgsIDkyLCAwLjA2KSAwIDAgMTVweCA0cHg7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tdnotZm9udC1zYW5zLXNlcmlmKTtcbn1cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uZWZmZWN0LWNoYXJ0IDppcyguYXBleGNoYXJ0cy1waWUtc2VyaWVzLCAuYXBleGNoYXJ0cy1iYXItc2VyaWVzKSBwYXRoIHtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDUwJSAyJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAgMTAwJSwgMCAwKTtcbn1cblxuLmFwZXhjaGFydHMtZ3JpZC1ib3JkZXJzIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbiNtb25vY2hyb21lX3BvbGFyX2FyZWEgc3ZnIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmNoYXJ0anMtY2hhcnQge1xuICBtYXgtaGVpZ2h0OiAzMjBweDtcbn1cblxuLmUtY2hhcnRzIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmUtY2hhcnRzLWhlaWdodCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5nbWFwcywgLmdtYXBzLXBhbmFyb21hIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZDogI2YzZjZmOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZ21hcHMtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLmdtYXBzLW92ZXJsYXlfYXJyb3cge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmdtYXBzLW92ZXJsYXlfYXJyb3cuYWJvdmUge1xuICBib3R0b206IC0xNXB4O1xuICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICM2ODdjZmU7XG59XG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgIzY4N2NmZTtcbn1cblxuLmF1dG9Db21wbGV0ZV93cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAwLjVyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjM1cmVtIDEuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaSBtYXJrIHtcbiAgY29sb3I6ICNmNzY2NmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDFweDtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGlbYXJpYS1zZWxlY3RlZD10cnVlXSwgLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgPiBsaTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdGVydGlhcnktYmcpO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwgLm5vX3Jlc3VsdCB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmp2bS10b29sdGlwIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1wcmltYXJ5KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgcGFkZGluZzogNXB4IDlweDtcbn1cblxuLmp2bS1jb250YWluZXIgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS12ei1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmaWxsOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuLmp2bS16b29tLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xufVxuXG4ubGVhZmxldC1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmxlYWZsZXQtbWFwLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbiAgZm9udC1mYW1pbHk6IFwiUHVibGljIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cblxuOnJvb3Qge1xuICAtLWZjLWJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgLS1mYy1wYWdlLWJnLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICAtLWZjLW5ldXRyYWwtYmctY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLmZjIHRkLFxuLmZjIHRoIHtcbiAgYm9yZGVyOiB2YXIoLS12ei1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5mYyAuZmMtdG9vbGJhciBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZjIC5mYy10b29sYmFyIC5mYy1sZWZ0LFxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLXJpZ2h0LFxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWNlbnRlciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG4gIC5mYyAuZmMtdG9vbGJhciA+ICogPiAqIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLXRvZGF5LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZjIC5mYy10b29sYmFyIC5idG4ge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5mYyAuZmMtY29sLWhlYWRlci1jZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwtY3VzaGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggNHB4O1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAycHg7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjEpO1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMSk7XG59XG4uZmMgLmZjLXRpbWVncmlkLWNvbC5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMSk7XG59XG4uZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5mYyAuZmMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtY29sLWhlYWRlcixcbi5mYyAuZmMtZGF5Z3JpZC1ib2R5LFxuLmZjIC5mYy1zY3JvbGxncmlkLXN5bmMtdGFibGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiAqIHtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tbGlxdWlkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmZjIC5mYy1tdWx0aW1vbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uZmMtdGhlbWUtYm9vdHN0cmFwIGE6bm90KFtocmVmXSkge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG5cbi5mYy1ldmVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmMgdGguZmMtd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlOWViZWM7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mYy11bnRoZW1lZCAuZmMtY29udGVudCxcbi5mYy11bnRoZW1lZCAuZmMtZGl2aWRlcixcbi5mYy11bnRoZW1lZCAuZmMtbGlzdC1oZWFkaW5nIHRkLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LXZpZXcsXG4uZmMtdW50aGVtZWQgLmZjLXBvcG92ZXIsXG4uZmMtdW50aGVtZWQgLmZjLXJvdyxcbi5mYy11bnRoZW1lZCB0Ym9keSxcbi5mYy11bnRoZW1lZCB0ZCxcbi5mYy11bnRoZW1lZCB0aCxcbi5mYy11bnRoZW1lZCB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogI2U5ZWJlYztcbn1cbi5mYy11bnRoZW1lZCB0ZC5mYy10b2RheSB7XG4gIGJhY2tncm91bmQ6IHJnYig5Ni4zOTIxNTY4NjI3JSwgOTcuMDY4NjI3NDUxJSwgOTguMTk2MDc4NDMxNCUpO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmMgLmZjLW11bHRpbW9udGgtbXVsdGljb2wgLmZjLWRheWdyaWQtbW9yZS1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY4N2NmZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogbW92ZTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIG1hcmdpbjogNXB4IDdweDtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLXBvcG92ZXIgLmZjLXBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1ldmVudC1kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtbWlycm9yLFxuLmZjLWRheWdyaWQtZG90LWV2ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbn1cblxuLmZjLWV2ZW50LXRpdGxlLFxuLmZjLXN0aWNreSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQtdGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYy1ldmVudCAuZmMtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jZXh0ZXJuYWwtZXZlbnRzIC5leHRlcm5hbC1ldmVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW46IDZweCAwO1xufVxuXG4uZmMtZGF5LWdyaWQtZXZlbnQuZmMtaC1ldmVudC5mYy1ldmVudC5mYy1zdGFydC5mYy1lbmQuYmctZGFyayAuZmMtY29udGVudCB7XG4gIGNvbG9yOiAjZjNmNmY5O1xufVxuXG4uZmMtcHJldi1idXR0b24sXG4uZmMtbmV4dC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDZweCA4cHggIWltcG9ydGFudDtcbn1cblxuLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi1ncm91cCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIC5mYy1idXR0b24ge1xuICBjb2xvcjogI2ZmN2Y1ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEyNywgOTMsIDAuMTUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIC5mYy1idXR0b246aG92ZXIsIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmN2Y1ZDtcbn1cbi5mYy10b29sYmFyLWNodW5rIC5mYy10b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogI2ZmN2Y1ZDtcbn1cblxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKS5mYy1idXR0b24tYWN0aXZlLFxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmN2Y1ZCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZjLXRvb2xiYXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNnB4O1xuICB9XG59XG5cbiN1cGNvbWluZy1ldmVudC1saXN0IC5jYXJkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA2cHggIWltcG9ydGFudDtcbn1cblxuI2V2ZW50LW1vZGFsIC5ldmVudC1kZXRhaWxzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNldmVudC1tb2RhbCAudmlldy1ldmVudCAuZXZlbnQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZXZlbnQtbW9kYWwgLnZpZXctZXZlbnQgI2V2ZW50LWNhdGVnb3J5LXRhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZXZlbnQtbW9kYWwgLnZpZXctZXZlbnQgLmV2ZW50LWRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig0cHgpO1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmZjLXRpbWVncmlkLXNsb3RzIHRhYmxlIHRyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXByaW1hcnktc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogIzY4N2NmZSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUge1xuICBjb2xvcjogIzY4N2NmZSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICM2ODdjZmUgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXByaW1hcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzY4N2NmZTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmY3ZjVkICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBjb2xvcjogI2ZmN2Y1ZCAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogI2ZmN2Y1ZCAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc2Vjb25kYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNmZjdmNWQ7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctc3VjY2Vzcy1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjM2NkMTg4ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzNjZDE4OCAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSB7XG4gIGNvbG9yOiAjM2NkMTg4ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzNjZDE4OCAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc3VjY2Vzcy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2NkMTg4O1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWluZm8tc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogIzBhYzdmYiAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMwYWM3ZmIgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctaW5mby1zdWJ0bGUge1xuICBjb2xvcjogIzBhYzdmYiAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICMwYWM3ZmIgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWluZm8tc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzBhYzdmYjtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy13YXJuaW5nLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICNlZmFlNGUgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZWZhZTRlICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIHtcbiAgY29sb3I6ICNlZmFlNGUgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjZWZhZTRlICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy13YXJuaW5nLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNlZmFlNGU7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWRhbmdlci1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogI2Y3NjY2ZSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogI2Y3NjY2ZSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1kYW5nZXItc3VidGxlIHtcbiAgY29sb3I6ICNmNzY2NmUgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhbmdlci1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICNmNzY2NmUgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhbmdlci1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjc2NjZlO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1saWdodC1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctbGlnaHQtc3VidGxlIHtcbiAgY29sb3I6ICNmM2Y2ZjkgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWxpZ2h0LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogI2YzZjZmOSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2YzZjZmOTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICMyNzJhM2EgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjMjcyYTNhICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhcmstc3VidGxlIHtcbiAgY29sb3I6ICMyNzJhM2EgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMjcyYTNhICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1kYXJrLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICMyNzJhM2E7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LW1haW4sIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXZ6LWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmZjLWRpcmVjdGlvbi1sdHIge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG5cbi5mZy1lbW9qaS1waWNrZXIge1xuICB3aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDk4LCA5MiwgMC4wNikgMCAwIDE1cHggNHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IDEzMHB4O1xufVxuLmZnLWVtb2ppLXBpY2tlciAqIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZikgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZnLWVtb2ppLXBpY2tlciB7XG4gICAgbGVmdDogMTRweCAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMTE4cHg7XG4gIH1cbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jb250YWluZXItdGl0bGUge1xuICBjb2xvcjogIzI3MmEzYSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjlyZW0gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBzdmcge1xuICBmaWxsOiB2YXIoLS12ei1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuICByaWdodDogMTFweDtcbiAgdG9wOiAxMnB4O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5ICFpbXBvcnRhbnQ7XG59XG4uZmctZW1vamktcGlja2VyIC5mZy1lbW9qaS1waWNrZXItY2F0ZWdvcmllcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKTtcbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKTtcbn1cblxuLmZnLWVtb2ppLXBpY2tlci1ncmlkID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG5hLmZnLWVtb2ppLXBpY2tlci1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoODkuOTYwNzg0MzEzNyUsIDkyLjQ3MDU4ODIzNTMlLCA5NC45ODAzOTIxNTY5JSkgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YVRhYmxlIHRkLmRhdGFUYWJsZXNfZW1wdHksXG50YWJsZS5kYXRhVGFibGUgdGguZGF0YVRhYmxlc19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLS12ei10YWJsZS1hY2NlbnQtYmc6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM2MFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMTJweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMzVkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtaW4td2lkdGg6IDE1MHB4O1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2w6OmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5kdHItY29udHJvbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQucGFyZW50ID4gdGguZHRyLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNzY2NmU7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRkLmR0ci1jb250cm9sOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NjZlO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCBzcGFuLmR0ci10aXRsZSB7XG4gIG1pbi13aWR0aDogMTM1cHg7XG59XG5cbi50YWJsZS1jYXJkIC5kYXRhVGFibGVzX2xlbmd0aCxcbi50YWJsZS1jYXJkIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi50YWJsZS1jYXJkIC5kYXRhVGFibGVzX2luZm8sXG4udGFibGUtY2FyZCAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi50YWJsZS1jYXJkIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgLmNvbC1tZC02IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGFibGUtY2FyZCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MnB4KTtcbn1cbi50YWJsZS1jYXJkIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xuICBoZWlnaHQ6IDcwJTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jb250ZW50IGgyIHtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNvbnRlbnQgLmR0ci1kZXRhaWxzIHRyIHRkIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjZyZW07XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY2xvc2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRvcDogOXB4O1xuICByaWdodDogMTFweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cblxuLmR0LWJ1dHRvbnMgOmlzKGJ1dHRvbi5kdC1idXR0b24sIGRpdi5kdC1idXR0b24sIGEuZHQtYnV0dG9uLCBpbnB1dC5kdC1idXR0b24pIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cblxuOmlzKGJ1dHRvbiwgZGl2LCBhLCBpbnB1dCk6aXMoLmR0LWJ1dHRvbjpob3Zlcjpub3QoLmRpc2FibGVkKSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uOmFjdGl2ZTpub3QoLmRpc2FibGVkKSksXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uLmFjdGl2ZTpub3QoLmRpc2FibGVkKSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uOmZvY3VzOm5vdCguZGlzYWJsZWQpKSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uOmFjdGl2ZTpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmRpc2FibGVkKSksXG46aXMoYnV0dG9uLCBkaXYsIGEsIGlucHV0KTppcyguZHQtYnV0dG9uLmFjdGl2ZTpub3QoLmRpc2FibGVkKTpob3Zlcjpub3QoLmRpc2FibGVkKSkge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnNlbGVjdDIuc2VsZWN0Mi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzRweDtcbiAgLypydGw6aWdub3JlKi9cbiAgcmlnaHQ6IDNweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMCA2cHg7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXZ6LWlucHV0LWJvcmRlci1jdXN0b20pIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMCA2cHggNnB4IDZweCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXI6IHZhcigtLXZ6LWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDk4LCA5MiwgMC4wNikgMCAwIDE1cHggNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB6LWluZGV4OiAxMDU2O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS12ei1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcik7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIC8qcnRsOmlnbm9yZSovXG4gIHJpZ2h0OiAxcHg7XG4gIC8qcnRsOmlnbm9yZSovXG4gIGxlZnQ6IGF1dG87XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyBjYWxjKHZhcigtLXZ6LWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1pbnB1dC1iZy1jdXN0b20pO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmc6IDFweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogM3B4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBib3JkZXItY29sb3I6IHJnYig0Ni43MDU4ODIzNTI5JSwgNTMuNzY0NzA1ODgyNCUsIDk5LjY0NzA1ODgyMzUlKTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRvcDogM3B4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGhlaWdodDogMjJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXZ6LWZvbnQtc2Fucy1zZXJpZik7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei10ZXJ0aWFyeS1iZyk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIsXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAycmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHotaW5kZXg6IDE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3Zlcixcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcjpob3ZlciB7XG4gIGNvbG9yOiAjZjc2NjZlO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcC01IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXAtNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwLTUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnRvYXN0aWZ5IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDEwcHggMzZweCAtNHB4IHJnYmEoNzcsIDk2LCAyMzIsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDc7XG59XG4udG9hc3RpZnkub24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QtY2xvc2Uge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDRweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRvYXN0aWZ5LXJpZ2h0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi50b2FzdGlmeS1sZWZ0IHtcbiAgbGVmdDogMTVweDtcbn1cbi50b2FzdGlmeS1sZWZ0IC50b2FzdC1jbG9zZSB7XG4gIGxlZnQ6IC00cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnRvYXN0aWZ5LXRvcCB7XG4gIHRvcDogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktYm90dG9tIHtcbiAgYm90dG9tOiAtMTUwcHg7XG59XG5cbi50b2FzdGlmeS1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cblxuLnRvYXN0aWZ5LWF2YXRhciB7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAtN3B4IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4udG9hc3RpZnktY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogLW1vei1maXQtY29udGVudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNjBweCkge1xuICAudG9hc3RpZnktcmlnaHQsIC50b2FzdGlmeS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNob2ljZXM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNob2ljZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaG9pY2VzIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC41cmVtIDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXZ6LWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqTURBd0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICMwMGJjZDQ7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9XCJcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICMyNzJhM2EgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMS41cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0uaXMtb3BlbjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2lubmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19pbm5lciB7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1yaWdodDogMC45cmVtO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b24sIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB3aWR0aDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cywgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5wdXQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uaW5wdXQtbGlnaHQgLmNob2ljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMy42cmVtIDAuMXJlbSAwLjVyZW07XG4gIGJvcmRlcjogdmFyKC0tdnotYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS12ei1pbnB1dC1ib3JkZXItY3VzdG9tKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMzcuNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG59XG5cbi5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNob2ljZXNfX2xpc3QtLXNpbmdsZSAuY2hvaWNlc19faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg3Y2ZlO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtW2RhdGEtZGVsZXRhYmxlXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODdjZmU7XG59XG5cbi5pcy1kaXNhYmxlZCAuY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjVkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY3ZjVkO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDIuNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdpbGwtY2hhbmdlOiB2aXNpYmlsaXR5O1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duLmlzLWFjdGl2ZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotdGVydGlhcnktYmcpO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luOiAwIC0xNnB4IC0xNnB4O1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5oYXMtbm8tcmVzdWx0cyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cblxuLmlzLWZsaXBwZWQgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG59XG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGVEb3duO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMS4ycmVtIDAuMzVyZW0gMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uY2hvaWNlc19faXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNob2ljZXNfX2J1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotaW5wdXQtYmctY3VzdG9tKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMnB4IDAgMnB4IDJweDtcbn1cbi5jaG9pY2VzX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uY2hvaWNlc19faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jaG9pY2VzX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSwgLTFweCAwIDAgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSwgMCAxcHggMCB2YXIoLS12ei1ib3JkZXItY29sb3IpLCAwIC0xcHggMCB2YXIoLS12ei1ib3JkZXItY29sb3IpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sIC5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDEwNTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyIC5mbGF0cGlja3ItZGF5IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXRpbWUge1xuICBib3JkZXI6IHZhcigtLXZ6LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdnotaW5wdXQtYm9yZGVyLWN1c3RvbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OjpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDo6YWZ0ZXIsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dSaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0NlbnRlcjo6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODdjZmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2ODdjZmU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItbW9udGhzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcbiAgLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbiAgbGVmdDogMDtcbiAgLypcbiAgICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG4gICAgICAgICovXG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gIC8qcnRsOmVuZDppZ25vcmUqL1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCxcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjE1KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDI2JTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC42KTtcbiAgdG9wOiA0MCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDcuNDhweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMCA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmFycm93VXA6OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHRleHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sIC5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzIHtcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogLTFweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg3Y2ZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogIzY4N2NmZTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xufVxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotbGlnaHQtcmdiKSwgMC43KTtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMSk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlciwgLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2ODdjZmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4xNSk7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cywgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cywgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjg3Y2ZlO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNjg3Y2ZlO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSAuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSAuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDA7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgdmFyKC0tdnotbGlnaHQpLCA1cHggMCAwIHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwgLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZCwgLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjMpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLCAuZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LWNvbG9yLXJnYiksIDAuMyk7XG59XG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzY4N2NmZSwgNXB4IDAgMCAjNjg3Y2ZlO1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LCAuZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LXJnYiksIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIsIC5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsIC5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlciwgLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLCAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwgLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTI0LCAyNTQsIDAuMDQpO1xufVxuXG4uZmxhdHBpY2tyLWFtLXBtOmZvY3VzLCAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLm51bUlucHV0OmZvY3VzLFxuLm51bUlucHV0OmhvdmVyLFxuLm51bUlucHV0V3JhcHBlcjpmb2N1cyxcbi5udW1JbnB1dFdyYXBwZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWlucHV0LWJnLWN1c3RvbSk7XG59XG5cbltkYXRhLWlubGluZS1kYXRlPXRydWVdLCBbZGF0YS10aW1lLWlubGluZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuW2RhdGVwaWNrZXItaW5saW5lXSxcblt0aW1lcGlja2VyLWlubGluZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1pbnB1dC1mbGFnXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Qge1xuICBtYXgtaGVpZ2h0OiAxNThweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICB3aWR0aDogOHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1kYXJrLXJnYiksIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbltkYXRhLW9wdGlvbi1mbGFnLWltZy1uYW1lXSAuZmxhZy1pbnB1dCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZmxhZ3MvdXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNHB4IDhweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG5bZGF0YS1vcHRpb24tZmxhZy1uYW1lXTo6YmVmb3JlLFxuW2RhdGEtb3B0aW9uLWZsYWctaW1nLW5hbWVdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNDBcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuOXJlbTtcbiAgdG9wOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuW2RhdGEtb3B0aW9uLWNvdW50cnljb2RlPWZhbHNlXSAuY291bnRyeS1jb2Rlbm8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1zZWFyY2gtaW5wdXQ9ZmFsc2VdIC5zZWFyY2hsaXN0LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmF1dGgtcGFnZS13cmFwcGVyIC5hdXRoLXBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmF1dGgtcGFnZS13cmFwcGVyIC5mb290ZXIge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4uYXV0aC1vbmUtYmctcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hdXRoLW9uZS1iZy1wb3NpdGlvbiB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uYXV0aC1vbmUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hdXRoX2JnLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmF1dGgtb25lLWJnIC5iZy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2IoMjguODYzMjYxMDkzOSUsIDM4LjI4NTM0NTcxNzIlLCA5OS41Mjg4OTU3Njg4JSksICM2ODdjZmUpO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zaGFwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2hhcGUgPiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmaWxsOiB2YXIoLS12ei1ib2R5LWJnKTtcbn1cblxuLmF1dGgtcGFzcy1pbnB1dGdyb3VwIGlucHV0W3R5cGU9dGV4dF0gKyAuYnRuIC5yaS1leWUtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWNiNlwiO1xufVxuXG4ucGFydGljbGVzLWpzLWNhbnZhcy1lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpZ25pbi1vdGhlci10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWduaW4tb3RoZXItdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgdG9wOiAxMHB4O1xufVxuLnNpZ25pbi1vdGhlci10aXRsZSAudGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcGFkZGluZzogMnB4IDE2cHg7XG59XG5cbi5hdXRoLWJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KC00NWRlZywgIzY4N2NmZSA1MCUsICMzY2QxODgpO1xufVxuLmF1dGgtYmctY292ZXIgPiAuYmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2NvdmVyLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmF1dGgtYmctY292ZXIgLmZvb3RlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbiNwYXNzd29yZC1jb250YWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYXNzd29yZC1jb250YWluIHAge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLnZhbGlkIHtcbiAgY29sb3I6ICMzY2QxODg7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLnZhbGlkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04cHg7XG4gIGNvbnRlbnQ6IFwi4pyUXCI7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLmludmFsaWQge1xuICBjb2xvcjogI2Y3NjY2ZTtcbn1cbiNwYXNzd29yZC1jb250YWluIHAuaW52YWxpZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xuICBjb250ZW50OiBcIuKcllwiO1xufVxuXG4uZGFzaC1maWx0ZXItcGlja2VyIHtcbiAgbWluLXdpZHRoOiAyMTBweCAhaW1wb3J0YW50O1xufVxuXG4udXBjb21pbmctc2NoZWR1bGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC51cGNvbWluZy1zY2hlZHVsZWQge1xuICAgIHRvcDogMzVweCAhaW1wb3J0YW50O1xuICB9XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItbW9udGhzIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTQ1cHggIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBjb2xvcjogIzg3OGE5OSAhaW1wb3J0YW50O1xuICBmaWxsOiAjODc4YTk5ICFpbXBvcnRhbnQ7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCwgLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG4udXBjb21pbmctc2NoZWR1bGVkIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3Itd2Vla2RheXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLXdlZWtkYXlzIHNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KTtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG4gIGJvcmRlci1jb2xvcjogIzNjZDE4OCAhaW1wb3J0YW50O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyIHtcbiAgY29sb3I6ICMzY2QxODggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCwgMjA5LCAxMzYsIDAuMikgIWltcG9ydGFudDtcbn1cbi51cGNvbWluZy1zY2hlZHVsZWQgLmZsYXRwaWNrci1jYWxlbmRhciAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODggIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjM2NkMTg4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWNhbGVuZGFyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNy41Y2g7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnVwY29taW5nLXNjaGVkdWxlZCAuZmxhdHBpY2tyLWRheXMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNybS13aWRnZXQgLmNvbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG4uY3JtLXdpZGdldCAuY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXI6IDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAuY3JtLXdpZGdldCAuY29sOm50aC1jaGlsZCgzKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLmNybS13aWRnZXQgLmNvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmNybS13aWRnZXQgLmNvbCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkgYW5kIChtYXgtd2lkdGg6IDE1OTkuOThweCkge1xuICAucHJvamVjdC13cmFwcGVyID4gLmNvbC14eGwtOCwgLnByb2plY3Qtd3JhcHBlciAuY29sLXh4bC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNyeXB0by13aWRnZXQge1xuICBtYXgtd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1tYXJrZXRwbGFjZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9uZnQvbWFya2V0cGxhY2UucG5nKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmRhc2gtY291bnRkb3duIC5jb3VudGRvd25saXN0IC5jb3VudC1udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBwYWRkaW5nOiAxNnB4IDhweDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kYXNoLWNvdW50ZG93biAuY291bnRkb3dubGlzdCAuY291bnQtbnVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogOHB4IDZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5kYXNoLWNvdW50ZG93biAuY291bnRkb3dubGlzdCAuY291bnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdIC5kYXNoLWNvdW50ZG93biAuY291bnRkb3dubGlzdCB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1hcmtldHBsYWNlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZsb2F0OiByaWdodDtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ubWFya2V0cGxhY2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICB0b3A6IDM0cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4xKTtcbiAgY29sb3I6ICM2ODdjZmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cbi5tYXJrZXRwbGFjZS1zd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmRhc2gtY29sbGVjdGlvbiAuY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MS45OHB4KSB7XG4gIC5kYXNoLW5mdCAuY29sLXh4bC05LCAuZGFzaC1uZnQgLmNvbC14eGwtMyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4jcG9ydGZvbGlvX2RvbnV0X2NoYXJ0cyAuYXBleGNoYXJ0cy1waWUgdGV4dCB7XG4gIGZpbGw6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4udGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aW1lbGluZS1pdGVtIHtcbiAgcGFkZGluZzogMzBweCA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiA1MCU7XG59XG4udGltZWxpbmUtaXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHRvcDogMzhweDtcbiAgYm90dG9tOiAtMzhweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cHg7XG59XG4udGltZWxpbmUtaXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGltZWxpbmUtaXRlbSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IC0zMHB4O1xuICBwYWRkaW5nOiA5cHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY29sb3I6ICMzY2QxODg7XG4gIHotaW5kZXg6IDE7XG59XG4udGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIHRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4udGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLnRpbWVsaW5lLWl0ZW0ubGVmdCB7XG4gIGxlZnQ6IDA7XG59XG4udGltZWxpbmUtaXRlbS5sZWZ0IC5kYXRlIHtcbiAgbGVmdDogY2FsYygxMDAlICsgNDhweCk7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLnRpbWVsaW5lLWl0ZW0ucmlnaHQge1xuICBsZWZ0OiA1MCU7XG59XG4udGltZWxpbmUtaXRlbS5yaWdodDo6YWZ0ZXIge1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVweDtcbn1cbi50aW1lbGluZS1pdGVtLnJpZ2h0IC5pY29uIHtcbiAgbGVmdDogLTMwcHg7XG59XG4udGltZWxpbmUtaXRlbS5yaWdodCAuZGF0ZSB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyA0OHB4KTtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLnRpbWVsaW5lLWl0ZW0ucmlnaHQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDI4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50aW1lbGluZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgYm90dG9tOiAxODBweDtcbiAgfVxuICAudGltZWxpbmUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAudGltZWxpbmUtaXRlbS5yaWdodCwgLnRpbWVsaW5lLWl0ZW0ubGVmdCB7XG4gICAgbGVmdDogMCU7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ucmlnaHQgLmljb24sIC50aW1lbGluZS1pdGVtLmxlZnQgLmljb24ge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ucmlnaHQ6OmJlZm9yZSwgLnRpbWVsaW5lLWl0ZW0ubGVmdDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0ucmlnaHQgLmRhdGUsIC50aW1lbGluZS1pdGVtLmxlZnQgLmRhdGUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDQ4cHg7XG4gICAgd2lkdGg6IDc5cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnRpbWVsaW5lLTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGltZWxpbmUtMjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogODMlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLXllYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLXllYXIgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS15ZWFyIHAgc3BhbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWRhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMjRweCAwIDAgMDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtZGF0ZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICB0b3A6IDI2cHg7XG4gIGxlZnQ6IDQ1cHg7XG4gIGFsaWduLWl0ZW1zOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiAjM2NkMTg4O1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDIzcHggNjJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBtYXgtd2lkdGg6IDY5NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50aW1lbGluZS0yIC50aW1lbGluZS1ib3gge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0b3A6IDI2cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDI0cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xufVxuLnRpbWVsaW5lLTIgLnRpbWVsaW5lLWJveCAudGltZWxpbmUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtbGF1bmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtbGF1bmNoIC50aW1lbGluZS1ib3gge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50aW1lbGluZS0yIC50aW1lbGluZS1sYXVuY2ggLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBsZWZ0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICB0b3A6IC0yMHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHZhcigtLXZ6LWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQ7XG59XG4udGltZWxpbmUtMiAudGltZWxpbmUtbGF1bmNoIC50aW1lbGluZS1ib3g6OmJlZm9yZSB7XG4gIGxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIHRvcDogLTE5cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaG9yaXpvbnRhbC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmhvcml6b250YWwtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMTc0cHg7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAuaXRlbS1ib3gge1xuICBtYXJnaW46IDIyN3B4IDBweCAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAuaXRlbS1ib3g6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICM2ODdjZmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRvcDogLTU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlIC50aW1lbGluZS1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlIC50aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogLTIzcHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKSB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxMnB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlIC50aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NnB4O1xuICByaWdodDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMjNweDtcbiAgdG9wOiBhdXRvO1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZChldmVuKSAudGltZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig0NS43NTE0MTg5ODg2JSwgNTIuOTM2NjYxNTA2NyUsIDk5LjY0MDczNzg3NDElKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDEyNCwgMjU0LCAwLjUpO1xuICBvcGFjaXR5OiAxO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigyNXB4KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCI7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb247XG59XG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbiAgZm9udC1mYW1pbHk6IHJlbWl4aWNvbjtcbn1cblxuLmFjaXRpdml0eS10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hY2l0aXZpdHktdGltZWxpbmUgLmFjaXRpdml0eS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW0gLmZsZXgtc2hyaW5rLTAge1xuICB6LWluZGV4OiAyO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW0gLmFjaXRpdml0eS1hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IDNweCBzb2xpZCB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBsZWZ0OiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNXB4O1xuICB6LWluZGV4OiAwO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmNhdGVnb3JpZXMtZmlsdGVyIC5saXN0LWlubGluZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uY2F0ZWdvcmllcy1maWx0ZXIgLmxpc3QtaW5saW5lLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW46IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2FsbGVyeS1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmdhbGxlcnktYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWNvbnRhaW5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZ2FsbGVyeS1ib3ggLmdhbGxlcnktY29udGFpbmVyIC5nYWxsZXJ5LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogMHB4O1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDEwJSwgcmdiYSgwLCAwLCAwLCAwKSA2MCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dCAwcztcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTZweDtcbn1cbi5nYWxsZXJ5LWJveCAuZ2FsbGVyeS1jb250YWluZXIgLmdhbGxlcnktb3ZlcmxheSAub3ZlcmxheS1jYXB0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmdhbGxlcnktYm94IC5nYWxsZXJ5LWltZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmdhbGxlcnktYm94IC5ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5nYWxsZXJ5LWJveCAuYm94LWNvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2FsbGVyeS1ib3ggLmJveC1jb250ZW50IC5wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5nYWxsZXJ5LWJveDpob3ZlciAuYm94LWNvbnRlbnQge1xuICBib3R0b206IDA7XG59XG4uZ2FsbGVyeS1ib3g6aG92ZXIgLmJveC1jb250ZW50IC5wb3N0IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nYWxsZXJ5LWJveDpob3ZlciAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdhbGxlcnktbGlnaHQgLmdhbGxlcnktYm94OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi5lcnJvci1iYXNpYy1pbWcge1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuXG4uZXJyb3ItNTAwIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjUwcHg7XG59XG4uZXJyb3ItNTAwIC5lcnJvci01MDAtaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU3cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lcnJvci01MDAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG4gIC5lcnJvci01MDAgLmVycm9yLTUwMC1pbWcge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDtcbiAgICB0b3A6IDQzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZXJyb3ItNTAwIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLmVycm9yLTUwMCAuZXJyb3ItNTAwLWltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZXJyb3JBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjUlKSByb3RhdGUoLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgcm90YXRlKDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNSUpIHJvdGF0ZSgtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAlKSByb3RhdGUoMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUlKSByb3RhdGUoLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbi5lcnJvci1pbWcge1xuICBhbmltYXRpb246IGVycm9yQW5pbWF0aW9uIDIwcyBpbmZpbml0ZTtcbn1cblxuLmVycm9yLXRleHQge1xuICB0ZXh0LXNoYWRvdzogNHB4IDRweCByZ2JhKDYwLCAyMDksIDEzNiwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVycm9yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuLnByb2ZpbGUtd2lkLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcm9maWxlLXdpZC1iZyB7XG4gICAgaGVpZ2h0OiA0NDVweDtcbiAgfVxufVxuLnByb2ZpbGUtd2lkLWJnOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3BhY2l0eTogMC45O1xuICBiYWNrZ3JvdW5kOiAjNjg3Y2ZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMC41OTQ2ODUyNDI1JSwgMTIuNDg4MzkwMDkyOSUsIDg5Ljc5NzQ3MTYyMDIlKSwgIzY4N2NmZSk7XG59XG4ucHJvZmlsZS13aWQtYmcgLnByb2ZpbGUtd2lkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZmlsZS1uYXYubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucHJvZmlsZS1uYXYubmF2LXBpbGxzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtcHJpbWFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNjg3Y2ZlO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY3ZjVkO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzNjZDE4ODtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwYWM3ZmI7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3Qtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZWZhZTRlO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjc2NjZlO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmM2Y2Zjk7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjcyYTNhO1xufVxuXG4udXNlci1wcm9maWxlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51c2VyLXByb2ZpbGUtaW1nIC5wcm9maWxlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudXNlci1wcm9maWxlLWltZyAucHJvZmlsZS1pbWcge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cbi51c2VyLXByb2ZpbGUtaW1nIC5wcm9maWxlLWZvcmVncm91bmQtaW1nLWZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnVzZXItcHJvZmlsZS1pbWcgLnByb2ZpbGUtcGhvdG8tZWRpdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2ZpbGUtdXNlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnByb2ZpbGUtdXNlciAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZS11c2VyIC51c2VyLXByb2ZpbGUtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9maWxlLXVzZXIgLnByb2ZpbGUtaW1nLWZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnByb2ZpbGUtdGltZWxpbmUgLmFjY29yZGlvbi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMjNweDtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDNweDtcbn1cblxuLnByb2ZpbGUtc2V0dGluZy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjYwcHg7XG59XG4ucHJvZmlsZS1zZXR0aW5nLWltZyAub3ZlcmxheS1jb250ZW50IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLXNldHRpbmctaW1nIC5wcm9maWxlLWltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZmlsZS1zZXR0aW5nLWltZyAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wcm9maWxlLWZvcmVncm91bmQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXNlbWlib3hdIC5wcm9maWxlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG5cbi5zaXRlbWFwLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTQycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4uc2l0ZW1hcC1jb250ZW50ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlbWFwLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2l0ZW1hcC1ob3Jpem9udGFsIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpdGVtYXAtaG9yaXpvbnRhbCB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LWxpZ2h0KTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgYm94LXNoYWRvdzogcmdiYSgxMDAsIDk4LCA5MiwgMC4wNikgMCAwIDE1cHggNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZW1hcC1ob3Jpem9udGFsIHVsIGEgc3BhbiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uYWRtaW5pc3RyYXRpb24gLmRpcmVjdG9yID4gbGkgPiBhIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMHB4IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3Rvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTMwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGxlZnQ6IDQ1LjQ1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3RvciA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE4LjU5JTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byA5MnB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiByaWdodDtcbiAgcmlnaHQ6IDI3LjIlO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3RvciA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3IgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICByaWdodDogMTAlO1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG4gIC5hZG1pbmlzdHJhdGlvbiAuc3ViZGlyZWN0b3I6OmFmdGVyIHtcbiAgICBsZWZ0OiA0OS44JTtcbiAgfVxufVxuXG4uZGVwYXJ0bWVudHMge1xuICB3aWR0aDogMTAwJTtcbn1cbi5kZXBhcnRtZW50cyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDE4LjU5JTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBtYXJnaW46IDAgYXV0byA5MnB4IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiBsZWZ0O1xuICBsZWZ0OiAyNyU7XG59XG4uZGVwYXJ0bWVudHMgPiBsaTpmaXJzdC1jaGlsZCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAyNXB4O1xufVxuLmRlcGFydG1lbnRzID4gbGk6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmRlcGFydG1lbnRzID4gbGk6bnRoLWNoaWxkKDIpLmRlcGFydG1lbnQ6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmRlcGFydG1lbnRzOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4MS4xJTtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogOS4xJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5kZXBhcnRtZW50cyA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGxlZnQ6IDEwJTtcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xuICB9XG4gIC5kZXBhcnRtZW50czo6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmRlcGFydG1lbnQge1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDEuNzUlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTguMjUlO1xufVxuLmRlcGFydG1lbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIHRvcDogLTIycHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4uZGVwYXJ0bWVudCA+IGEge1xuICBtYXJnaW46IDAgMCAtMjZweCAtNHB4O1xuICB6LWluZGV4OiAxO1xufVxuLmRlcGFydG1lbnQgdWwge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cbi5kZXBhcnRtZW50IHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogODBweDtcbn1cbi5kZXBhcnRtZW50IHVsIGxpIGEge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogNjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZXBhcnRtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNsZWFyOiBsZWZ0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRlcGFydG1lbnQ6bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydG1lbnQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5kZXBhcnRtZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCAjZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgfVxuICAuZGVwYXJ0bWVudDpudGgtY2hpbGQoMik6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9yaS1zaXRlbWFwIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ob3JpLXNpdGVtYXAgdWwgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhvcmktc2l0ZW1hcCB1bCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIC5wYXJlbnQtdGl0bGUgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZSBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaG9yaS1zaXRlbWFwID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc2Vjb25kLWxpc3QsXG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc3ViLWxpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgLnNlY29uZC1saXN0OmJlZm9yZSxcbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIC5zdWItbGlzdDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc3ViLWxpc3Q6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDM4JTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCAzNnB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSBhOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIHVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ob3JpLXNpdGVtYXAgdWwge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjRweDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpOmxhc3Qtb2YtdHlwZTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpLnBhcmVudC10aXRsZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjNweDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOHB4O1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaS5wYXJlbnQtdGl0bGU6OmFmdGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSAuc3ViLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSAuc3ViLXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI3cHg7XG4gICAgbGVmdDogNDklO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uaG9yaS1zaXRlbWFwIGEge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmVydGktc2l0ZW1hcCBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52ZXJ0aS1zaXRlbWFwIC5wYXJlbnQtdGl0bGUgYSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5wYXJlbnQtdGl0bGUgYTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpLXNpdGVtYXAgLnBhcmVudC10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLmxpc3Qtd3JhcCBhLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDE2cHggNHB4IDM2cHg7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAubGlzdC13cmFwIGE6OmJlZm9yZSwgLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgbGkgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnNlY29uZC1saXN0LCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC50aGlyZC1saXN0IGxpLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCBsaTpiZWZvcmUsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QgbGk6bGFzdC1jaGlsZDo6YmVmb3JlLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QgbGk6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxM3B4O1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3Q6bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4udGVhbS1ib3ggLnRlYW0tY292ZXIsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciwgLm1vZGFsLXRlYW0tY292ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbn1cbi50ZWFtLWJveCAudGVhbS1jb3ZlciBpbWcsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciBpbWcsIC5tb2RhbC10ZWFtLWNvdmVyIGltZyB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi50ZWFtLWJveCAudGVhbS1jb3Zlcjo6YmVmb3JlLCAucHJvZmlsZS1vZmZjYW52YXMgLnRlYW0tY292ZXI6OmJlZm9yZSwgLm1vZGFsLXRlYW0tY292ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiKDAuNTk0Njg1MjQyNSUsIDEyLjQ4ODM5MDA5MjklLCA4OS43OTc0NzE2MjAyJSksICM2ODdjZmUpO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciB7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLmNvbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcm93IC5jb2wge1xuICB3aWR0aDogMTAwJTtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tY292ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3MgLmNvbCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgZmxleDogMCAwIGF1dG87XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIC5idG4tc3RhciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyAuZHJvcGRvd24gPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcgLmF2YXRhci1sZyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcgLnRlYW0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnZpZXctYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAuY29sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAuY29sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC5jb2wge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyAuYXZhdGFyLWxnIHtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogNHJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyAudGVhbS1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXg6IDAgMCBhdXRvO1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiA3O1xuICBvcmRlcjogNjtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLmJ0bi1zdGFyIHtcbiAgY29sb3I6ICM2ODdjZmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAuY29sIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIC5jb2wge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC52aWV3LWJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4ubW9kYWwtdGVhbS1jb3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGlzdC1ncmlkLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhYzdmYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3ZlciB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IC0xO1xufVxuLnByb2ZpbGUtb2ZmY2FudmFzIC5idG4tc3RhciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnByb2ZpbGUtb2ZmY2FudmFzIC5kcm9wZG93biA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvdW50ZG93bmxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjRweDtcbn1cbi5jb3VudGRvd25saXN0IC5jb3VudGRvd25saXN0LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xufVxuLmNvdW50ZG93bmxpc3QgLmNvdW50ZG93bmxpc3QtaXRlbTpsYXN0LW9mLXR5cGUgLmNvdW50LW51bTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvdW50ZG93bmxpc3QgLmNvdW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogcmdiYSh2YXIoLS12ei1ib2R5LWNvbG9yLXJnYiksIDAuNSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY291bnRkb3dubGlzdCAuY291bnQtbnVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTAwLCA5OCwgOTIsIDAuMDYpIDAgMCAxNXB4IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jb3VudGRvd25saXN0IC5jb3VudC1udW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuXG4ubW92ZS1hbmltYXRpb24ge1xuICBhbmltYXRpb246IG1vdmVyIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuQGtleWZyYW1lcyBtb3ZlciB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcbiAgfVxufVxuLmNvbWluZy1zb29uLXRleHQge1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDNweCA0cHggIzNjZDE4ODtcbn1cblxuLmNvdW50ZG93bi1pbnB1dC1ncm91cCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5zZWFyY2gtbW9yZS1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udmlkZW8tbGlzdCAubGlzdC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1saXN0IC5saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tbGlzdCAubGlzdC1lbGVtZW50Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLWxpc3QgLmxpc3QtZWxlbWVudDpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC12b2ljZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC12b2ljZSBpIHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zZWFyY2gtdm9pY2UgLnZvaWNlLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGFuaW1hdGlvbjogdm9pY2Utd2F2ZSAxLjhzIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG4uc2VhcmNoLXZvaWNlIC52b2ljZS13YXZlOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5zZWFyY2gtdm9pY2UgLnZvaWNlLXdhdmU6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHZvaWNlLXdhdmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmltYWdlcy1tZW51IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jc2VsZWN0aW9uLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmlsdGVyLWNob2ljZXMtaW5wdXQgLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuLmZpbHRlci1jaG9pY2VzLWlucHV0IC5jaG9pY2VzX19pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LXNpZGUtZGl2IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogY2FsYyg3MHB4ICsgMS41cmVtKTtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWctc2xpZGVyIC5wcm9kdWN0LW5hdi1zbGlkZXIgLm5hdi1zbGlkZS1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZHVjdC1pbWctc2xpZGVyIC5wcm9kdWN0LW5hdi1zbGlkZXIgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLm5hdi1zbGlkZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuXG4uZmlsdGVyLWxpc3QgYS5hY3RpdmUgLmxpc3RuYW1lIHtcbiAgY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuXG4jcmVtb3ZlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW52b2ljZS10YWJsZSB0Ym9keTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uY3VycmVuY3ktc2VsZWN0IC5jaG9pY2VzX19pbm5lciB7XG4gIHBhZGRpbmc6IDBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWluLWhlaWdodDogMHB4O1xufVxuLmN1cnJlbmN5LXNlbGVjdCAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgcGFkZGluZzogMHB4IDE2cHggMCA0cHg7XG59XG4uY3VycmVuY3ktc2VsZWN0IC5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0ge1xuICBib3R0b206IDBweDtcbn1cbi5jdXJyZW5jeS1zZWxlY3QgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSA6YWZ0ZXIge1xuICB0b3A6IDRweDtcbn1cbi5jdXJyZW5jeS1zZWxlY3QgLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19faW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4uY2hhdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jaGF0LWxlZnRzaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNoYXQtbGVmdHNpZGViYXIge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNjBweCAtIDhweCk7XG4gIH1cbn1cblxuLmNoYXQtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jaGF0LWxpc3QgPiBsaS5hY3RpdmUgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAwLjE1KTtcbiAgY29sb3I6IHZhcigtLXZ6LXN1Y2Nlc3MpO1xufVxuLmNoYXQtbGlzdCA+IGxpLmFjdGl2ZSBhIC5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAwLjE1KSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzNjZDE4OCAhaW1wb3J0YW50O1xufVxuLmNoYXQtbGlzdCA+IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogN3B4IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uY2hhdC1saXN0ID4gbGkgLmNoYXQtdXNlci1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNoYXQtbGlzdCA+IGxpIC51bnJlYWQtbXNnLXVzZXIge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNoYXQtbGlzdCA+IGxpIC51bnJlYWQtbWVzc2FnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMjRweDtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiAzM3B4O1xufVxuLmNoYXQtbGlzdCA+IGxpIC51bnJlYWQtbWVzc2FnZSAuYmFkZ2Uge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uY2hhdC11c2VyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0LXVzZXItaW1nIC51c2VyLXN0YXR1cyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmNoYXQtdXNlci1pbWcub25saW5lIC51c2VyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzY2QxODg7XG59XG4uY2hhdC11c2VyLWltZy5hd2F5IC51c2VyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFlNGU7XG59XG5cbi5jaGF0LXJvb20tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNoYXQtcm9vbS1saXN0IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG4gIH1cbn1cblxuLmNvbnRhY3QtbGlzdCBsaSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBcIlB1YmxpYyBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jb250YWN0LWxpc3QtdGl0bGUge1xuICBwYWRkaW5nOiA2cHggMjRweDtcbiAgY29sb3I6ICM2ODdjZmU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNvbnRhY3QtbGlzdC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDUwcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG59XG5cbi51c2VyLWNoYXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9jaGF0LWJnLXBhdHRlcm4ucG5nXCIpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1ib2R5LWJnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudXNlci1jaGF0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDNweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAudXNlci1jaGF0LnVzZXItY2hhdC1zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuLnVzZXItY2hhdCAuY2hhdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItY2hhdC51c2VyLWNoYXQtc2hvdyAuY2hhdC13ZWxjb21lLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC51c2VyLWNoYXQudXNlci1jaGF0LXNob3cgLmNoYXQtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51c2VyLWNoYXQtdG9wYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC51c2VyLWNoYXQtdG9wYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4udXNlci1jaGF0LW5hdiAubmF2LWJ0biB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMzQzYTQwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC51c2VyLWNoYXQtbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmNoYXQtY29udmVyc2F0aW9uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjk5cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaGF0LWNvbnZlcnNhdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjc1cHgpO1xuICB9XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1jb252ZXJzYXRpb24tbGlzdCA+IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiBsaTpsYXN0LW9mLXR5cGUgLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1saXN0LmxlZnQgLmNoZWNrLW1lc3NhZ2UtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtbGlzdCAubWVzc2FnZS1ib3gtZHJvcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1saXN0OmhvdmVyIC5tZXNzYWdlLWJveC1kcm9wIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1hdmF0YXIge1xuICBtYXJnaW46IDAgMTZweCAwIDA7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1kYXktdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtZGF5LXRpdGxlIC50aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWRheS10aXRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA0LCAxMjQsIDI1NCwgMC4yKTtcbiAgdG9wOiAxMHB4O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWRheS10aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcC1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcC1jb250ZW50IC5hdHRhY2hlZC1maWxlIC5hdHRhY2hlZC1maWxlLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwLWNvbnRlbnQgLmF0dGFjaGVkLWZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLmNoYXQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5tZXNzYWdlLWltZyAubWVzc2FnZS1pbWctbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5tZXNzYWdlLWltZyAubWVzc2FnZS1pbWctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIC5tZXNzYWdlLWltZy1saW5rIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOSwgNDIsIDU4LCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNoYXQtYXZhdGFyIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNoYXQtdGltZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIC5jdGV4dC13cmFwLWNvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1zdWNjZXNzLXJnYiksIDAuMTUpO1xuICBjb2xvcjogdmFyKC0tdnotc3VjY2Vzcyk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgLmN0ZXh0LXdyYXAtY29udGVudCAucmVwbHltZXNzYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAxKTtcbiAgY29sb3I6ICMyNzJhM2E7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCAuY3RleHQtd3JhcC1jb250ZW50IC5yZXBseW1lc3NhZ2UtYmxvY2sgLmNvbnZlcnNhdGlvbi1uYW1lIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAxKTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLW5hbWUgLmNoZWNrLW1lc3NhZ2UtaWNvbiB7XG4gIG9yZGVyOiAxO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3QgLmNvbnZlcnNhdGlvbi1uYW1lIC50aW1lIHtcbiAgb3JkZXI6IDI7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLW5hbWUgLm5hbWUge1xuICBvcmRlcjogMztcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5kcm9wZG93biB7XG4gIG9yZGVyOiAxO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MmEzYTtcbn1cblxuLmNoYXQtaW5wdXQtc2VjdGlvbiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmNoYXQtaW5wdXQtc2VjdGlvbiAuY2hhdC1pbnB1dC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZjc2NjZlO1xufVxuLmNoYXQtaW5wdXQtc2VjdGlvbiAuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hhdC1pbnB1dC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hhdC1pbnB1dC1saW5rcyAubGlua3MtbGlzdC1pdGVtID4gLmJ0biB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDM3LjVweDtcbiAgaGVpZ2h0OiAzNy41cHg7XG59XG4uY2hhdC1pbnB1dC1saW5rcyAubGlua3MtbGlzdC1pdGVtID4gLmJ0bi5idG4tbGluayB7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuXG4uY29weWNsaXBib2FyZC1hbGVydCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlcGx5Q2FyZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS12ei1ib3JkZXItY29sb3IpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5yZXBseUNhcmQge1xuICAgIGJvdHRvbTogLTEycHg7XG4gIH1cbn1cbi5yZXBseUNhcmQuc2hvdyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtODhweCk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJlcGx5Q2FyZC5zaG93IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTgzcHgpO1xuICB9XG59XG5cbi5yZXBseW1lc3NhZ2UtYmxvY2sge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKSwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCByZ2JhKHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKSwgMSk7XG59XG4ucmVwbHltZXNzYWdlLWJsb2NrIC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXZ6LXN1Y2Nlc3MtcmdiKSwgMSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNoYXQtc20gLmN0ZXh0LXdyYXAtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jaGF0LXNtIC5tZXNzYWdlLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDkwcHggIWltcG9ydGFudDtcbn1cbi5jaGF0LXNtIC5tZXNzYWdlLWltZy1saW5rIHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmNoYXQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC1sZWZ0c2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gNTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5jaGF0LWxlZnRzaWRlYmFyIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNjBweCAtIDhweCk7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC1yb29tLWxpc3Qge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzNTJweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5jaGF0LXJvb20tbGlzdCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjY1cHgpO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmNoYXQtY29udmVyc2F0aW9uIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzQzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY2hhdC1jb252ZXJzYXRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgfVxufVxuXG4uZW1haWwtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZW1haWwtbWVudS1zaWRlYmFyIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTM3cHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbWFpbC1tZW51LXNpZGViYXIge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA3MHB4IC0gNjBweCAtIDhweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZW1haWwtbWVudS1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMztcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZW1haWwtbWVudS1zaWRlYmFyLm1lbnViYXItc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5lbWFpbC1tZW51LXNpZGViYXIgLmVtYWlsLW1lbnUtc2lkZWJhci1zY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVtYWlsLW1lbnUtc2lkZWJhciAuZW1haWwtbWVudS1zaWRlYmFyLXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUwcHgpO1xuICB9XG59XG5cbi5tYWlsLWxpc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjODc4YTk5O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5tYWlsLWxpc3QgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjg3Y2ZlO1xufVxuLm1haWwtbGlzdCBhIGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ubWFpbC1saXN0IGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzY2QxODg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubWFpbC1saXN0IGEuYWN0aXZlIGkge1xuICBjb2xvcjogIzNjZDE4ODtcbn1cblxuLmVtYWlsLWNoYXQtbGlzdCBhIHtcbiAgcGFkZGluZzogNnB4IDI0cHg7XG59XG4uZW1haWwtY2hhdC1saXN0IGEuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS12ei1saWdodC1yZ2IpLCAwLjcpO1xufVxuXG4uZW1haWwtdG9wYmFyLWxpbmsgLmJ0bi1naG9zdC1zZWNvbmRhcnkge1xuICBjb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5lbWFpbC10b3BiYXItbGluayAuYnRuLWdob3N0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmY3ZjVkO1xufVxuXG4uZW1haWwtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLnVucmVhZENvbnZlcnNhdGlvbnMtYWxlcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0ycHg7XG4gIHdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLXZ6LWJvZHktYmcpO1xufVxuXG4uZW1haWwtZGV0YWlsLXNob3cgLmVtYWlsLWRldGFpbC1jb250ZW50IHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwJTtcbn1cbi5lbWFpbC1kZXRhaWwtc2hvdyAuZW1haWwtY29udGVudCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjU3cHgpO1xuICB9XG59XG5cbi5tZXNzYWdlLWxpc3QtY29udGVudCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI0MnB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIzMHB4KTtcbiAgfVxufVxuXG4ubWVzc2FnZS1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm1lc3NhZ2UtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWVzc2FnZS1saXN0IGxpIGEge1xuICBjb2xvcjogdmFyKC0tdnotaGVhZGluZy1jb2xvcik7XG59XG4ubWVzc2FnZS1saXN0IGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdnotbGlnaHQpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA1cztcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEge1xuICB3aWR0aDogMjgwcHg7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC5zdGFyLXRvZ2dsZSxcbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCxcbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmRvdCB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgbWFyZ2luOiAyMnB4IDI2cHggMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLmNoZWNrYm94LXdyYXBwZXItbWFpbCB7XG4gIG1hcmdpbjogMTVweCAwIDAgMjBweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnN0YXItdG9nZ2xlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTEgLnRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDk1cHg7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0xIC50aXRsZSB7XG4gICAgbGVmdDogOTVweDtcbiAgfVxufVxuLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyODBweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QsXG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG4ubWVzc2FnZS1saXN0IGxpIC5jb2wtbWFpbC0yIC5zdWJqZWN0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDExMHB4O1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkgLmNvbC1tYWlsLTIgLnN1YmplY3QgLnRlYXNlciB7XG4gIGNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktY29sb3IpO1xufVxuLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMiAuZGF0ZSB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5tZXNzYWdlLWxpc3QgbGkuYWN0aXZlLCAubWVzc2FnZS1saXN0IGxpLmFjdGl2ZTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDNweCAwIDAgIzY4N2NmZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xufVxuLm1lc3NhZ2UtbGlzdCBsaS51bnJlYWQge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG59XG4ubWVzc2FnZS1saXN0IGxpLnVucmVhZCBhIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdW5yZWFkQ29udmVyc2F0aW9ucywgI2VtYWlsLXRvcGJhci1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2VsbUxvYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmVtYWlsLWNvbXBvc2UtaW5wdXQge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM0OS45OHB4KSB7XG4gIC5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDM7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmVtYWlsLWRldGFpbC1zaG93IC5lbWFpbC1kZXRhaWwtY29udGVudCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1lc3NhZ2UtbGlzdCBsaSAuY29sLW1haWwtMSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4uZW1haWwtZWRpdG9yIC5jay1lZGl0b3JfX2VkaXRhYmxlX2lubGluZSB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbWFpbC1jaGF0LWRldGFpbCB7XG4gIHdpZHRoOiAzNTBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogNjBweDtcbiAgcmlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW1haWwtY2hhdC1kZXRhaWwgLmNhcmQge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTE1Ljk4cHgpIHtcbiAgLmVtYWlsLWNoYXQtZGV0YWlsIHtcbiAgICBsZWZ0OiAxNnB4O1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5tZXNzYWdlLWxpc3Qtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLm1lc3NhZ2UtbGlzdC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm1lc3NhZ2UtbGlzdC1zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEycHg7XG59XG4ubWVzc2FnZS1saXN0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTJweDtcbn1cbi5tZXNzYWdlLWxpc3Qtc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdnotYm9keS1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG4ubWVzc2FnZS1saXN0LXNjcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmVtYWlsLW1lbnUtc2lkZWJhciB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDcwcHggLSA2MHB4IC0gNTRweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5lbWFpbC1tZW51LXNpZGViYXIge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzMwcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuZW1haWwtbWVudS1zaWRlYmFyIC5lbWFpbC1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVzc2FnZS1saXN0LWNvbnRlbnQge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyODlweCk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmVtYWlsLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQzNXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzQ5Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5lbWFpbC1kZXRhaWwtY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI1MnB4KTtcbiAgfVxufVxuXG4udGFza3MtYm9hcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi50YXNrcy1ib2FyZCAudGFza3MtbGlzdCB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi50YXNrcy1ib2FyZDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cbi50YXNrcy1ib2FyZDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWRhcmstcmdiKSwgMC4wNzUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udGFza3MtYm9hcmQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4udGFza3MtYm94IC5wcm9ncmVzcyB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAwcHggdmFyKC0tdnotYm9yZGVyLXJhZGl1cykgdmFyKC0tdnotYm9yZGVyLXJhZGl1cyk7XG59XG4udGFza3MtYm94IC50YXNrcy1pbWcge1xuICBoZWlnaHQ6IDEzNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBtYXJnaW46IDEycHggMHB4O1xufVxuLnRhc2tzLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4udGFza3Mtd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0MThweCk7XG59XG5cbi50YXNrcyB7XG4gIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFza3Mubm9UYXNrOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvZmlsZS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuI3Rhc2tzTGlzdCB0ciAudGFza3MtbGlzdC1tZW51IHtcbiAgb3BhY2l0eTogMDtcbn1cbiN0YXNrc0xpc3QgdHI6aG92ZXIgLnRhc2tzLWxpc3QtbWVudSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sYXlvdXQtd3JhcHBlci5sYW5kaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4ubmF2YmFyLXNob3cgLnZlcnRpY2FsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG59XG5cbi5pY29uLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLWVmZmVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYwLCAyMDksIDEzNiwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5uYXZiYXItbGFuZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uYXZiYXItbGFuZGluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgICBib3gtc2hhZG93OiAwIDFweCAxNnB4IC0ycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgfVxufVxuLm5hdmJhci1sYW5kaW5nIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICBmb250LWZhbWlseTogXCJQdWJsaWMgU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmc6IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm5hdmJhci1sYW5kaW5nIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gIH1cbn1cbi5uYXZiYXItbGFuZGluZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxhbmRpbmcgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbGFuZGluZyAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzY2QxODggIWltcG9ydGFudDtcbn1cbi5uYXZiYXItbGFuZGluZy5pcy1zdGlja3kge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3gtc2hhZG93OiAwIDFweCAxNnB4IC0ycHggcmdiYSg1NiwgNjUsIDc0LCAwLjE1KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIC5jYXJkLWxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotd2hpdGUtcmdiKSwgMC43NSk7XG59XG4ubmF2YmFyLWxpZ2h0LmlzLXN0aWNreSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXZ6LWJvZHktY29sb3IpO1xufVxuLm5hdmJhci1saWdodC5pcy1zdGlja3kgLm5hdmJhci1icmFuZCAuY2FyZC1sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXZiYXItbGlnaHQuaXMtc3RpY2t5IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWxpZ2h0LXJnYiksIDAuNSk7XG59XG4uaGVyby1zZWN0aW9uIC5oZXJvLXNoYXBlLXN2ZyBzdmcgcGF0aCB7XG4gIGZpbGw6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5cbi5iZy1vdmVybGF5LXBhdHRlcm4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9sYW5kaW5nL2JnLXBhdHRlcm4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5kZW1vLWNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmRlbW8tY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gLmRlbW8taXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xufVxuLmRlbW8tY2Fyb3VzZWwgLmRlbW8taW1nLXBhdHRlbi10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdG9wOiAtMTZweDtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cbi5kZW1vLWNhcm91c2VsIC5kZW1vLWltZy1wYXR0ZW4tYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNzBweDtcbiAgYm90dG9tOiAtNTBweDtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cblxuLmNsaWVudC1pbWFnZXMgaW1nIHtcbiAgbWF4LWhlaWdodDogNDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMTJweCBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cblxuLnBsYW4tYm94IHtcbiAgbWF4LXdpZHRoOiAzNTZweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnByb2Nlc3MtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9jZXNzLWNhcmQgLnByb2Nlc3MtYXJyb3ctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA3NSU7XG4gIHRvcDogNyU7XG4gIHdpZHRoOiA1MCU7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmN1c3RvbS1mb290ZXIge1xuICBjb2xvcjogIzliYTdiMztcbn1cblxuLmZvb3Rlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzliYTdiMztcbiAgcGFkZGluZzogN3B4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mb290ZXItbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmZvb3Rlci1zb2NpYWwtbGluayAuYXZhdGFyLXRpdGxlIHtcbiAgY29sb3I6ICM3NzgwODk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uZm9vdGVyLXNvY2lhbC1saW5rIC5hdmF0YXItdGl0bGU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY4N2NmZTtcbn1cblxuI2JhY2stdG8tdG9wLmxhbmRpbmctYmFjay10b3Age1xuICBib3R0b206IDM1cHg7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5sYXlvdXQtd3JhcHBlci5sYW5kaW5nIC5kZW1vLWltZy1wYXR0ZW4tdG9wLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmxheW91dC13cmFwcGVyLmxhbmRpbmcgLmRlbW8taW1nLXBhdHRlbi1ib3R0b20ge1xuICBvcGFjaXR5OiAwLjI7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAubGF5b3V0LXdyYXBwZXIubGFuZGluZyBmb290ZXIuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItbGlnaHQuaXMtc3RpY2t5IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItbGlnaHQuaXMtc3RpY2t5IC5uYXZiYXItYnJhbmQgLmNhcmQtbG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9va21hcmstaWNvbiAuYnRuIHtcbiAgY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LWxpZ2h0KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDEwMCwgOTgsIDkyLCAwLjA2KSAwIDAgMTVweCA0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYm9va21hcmstaWNvbiAuYnRuOmhvdmVyLCAuYm9va21hcmstaWNvbiAuYnRuLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjc2NjZlO1xufVxuXG4uZXhwbG9yZS1ib3gge1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZXhwbG9yZS1ib3ggLmV4cGxvcmUtaW1nIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZXhwbG9yZS1ib3ggLmV4cGxvcmUtcGxhY2UtYmlkLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMDtcbn1cbi5leHBsb3JlLWJveCAuZXhwbG9yZS1wbGFjZS1iaWQtaW1nIC5iZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzksIDQyLCA1OCwgMC40KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5leHBsb3JlLWJveCAuZXhwbG9yZS1wbGFjZS1iaWQtaW1nIC5wbGFjZS1iaWQtYnRuIHtcbiAgdG9wOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5leHBsb3JlLWJveCAuZXhwbG9yZS1wbGFjZS1iaWQtaW1nIC5wbGFjZS1iaWQtYnRuIC5idG4ge1xuICBvcGFjaXR5OiAwO1xuICBib3R0b206IC0yNXB4O1xuICB0cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG59XG4uZXhwbG9yZS1ib3g6aG92ZXIgLmV4cGxvcmUtcGxhY2UtYmlkLWltZyAucGxhY2UtYmlkLWJ0biAuYnRuIHtcbiAgb3BhY2l0eTogMTtcbiAgYm90dG9tOiAwO1xufVxuLmV4cGxvcmUtYm94OmhvdmVyIC5leHBsb3JlLXBsYWNlLWJpZC1pbWcgLmJnLW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xufVxuLmV4cGxvcmUtYm94IC5kaXNjb3VudC10aW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLm5mdC1oZXJvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvbmZ0L2JnLWhvbWUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIHBhZGRpbmc6IDIyMnB4IDAgMTUwcHggMDtcbn1cbi5uZnQtaGVybyAuYmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTE3NWY7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbiNleHBsb3JlY2FyZC1saXN0IC5saXN0LWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2V4cGxvcmVjYXJkLWxpc3QgLmxpc3QtZWxlbWVudDpudGgtY2hpbGQoLW4rMTApIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWxlLW1hbmFnZXItbWVudSB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpbGUtbWFuYWdlci1tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAyOTZweCk7XG4gIH1cbn1cbi5maWxlLW1hbmFnZXItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDVweCAwcHg7XG59XG4uZmlsZS1tYW5hZ2VyLW1lbnUgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS12ei1ib2R5LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5maWxlLW1hbmFnZXItbWVudSBsaSBhLmFjdGl2ZSwgLmZpbGUtbWFuYWdlci1tZW51IGxpIGE6aG92ZXIsIC5maWxlLW1hbmFnZXItbWVudSBsaSBhW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzNjZDE4ODtcbn1cbi5maWxlLW1hbmFnZXItbWVudSBsaSAuc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWxlLW1hbmFnZXItbWVudSBsaSAuc3ViLW1lbnUgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM3NFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDBweDtcbiAgZm9udC1mYW1pbHk6IE1hdGVyaWFsIERlc2lnbiBJY29ucztcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotZGFyay1yZ2IpLCAwLjQpO1xufVxuXG4uZmlsZS1tYW5hZ2VyLXNpZGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZpbGUtbWFuYWdlci1zaWRlYmFyIHtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCAtIDYwcHggLSA4cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZpbGUtbWFuYWdlci1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMztcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAuZmlsZS1tYW5hZ2VyLXNpZGViYXIubWVudWJhci1zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmlsZS1tZW51LXNpZGViYXItc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzc1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWxlLW1lbnUtc2lkZWJhci1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE5MHB4KTtcbiAgfVxufVxuXG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xufVxuXG4uZmlsZS1tYW5hZ2VyLWNvbnRlbnQtc2Nyb2xsIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTg1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5maWxlLW1hbmFnZXItY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE0NHB4KTtcbiAgfVxufVxuLmZpbGUtbWFuYWdlci1jb250ZW50LXNjcm9sbCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWxlLWRldGFpbC1jb250ZW50LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE4MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmlsZS1kZXRhaWwtY29udGVudC1zY3JvbGwge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cbi5maWxlLWRldGFpbC1jb250ZW50LXNjcm9sbCAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnQge1xuICB3aWR0aDogMzIlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZ6LXNlY29uZGFyeS1iZyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxlLWRldGFpbC1zaG93IC5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2ZpbGUtb3ZlcnZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5maWxlLW1hbmFnZXItZGV0YWlsLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAzO1xuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLmZpbGUtZGV0YWlsLXNob3cgLmZpbGUtbWFuYWdlci1kZXRhaWwtY29udGVudCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmlsZS1kZXRhaWxzLWJveCB7XG4gIGhlaWdodDogMTk1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG8tZG8tbWVudSBsaSAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdnotYm9keS1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotbGlnaHQpO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi50by1kby1tZW51IGxpIC5uYXYtbGluazpob3ZlciwgLnRvLWRvLW1lbnUgbGkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjM2NkMTg4O1xufVxuXG4udG9kby1jb250ZW50IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzYycHgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnRvZG8tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiA4cHg7XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnRvZG8tY29udGVudDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXZ6LWJvZHktY29sb3ItcmdiKSwgMC4wNzUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udG9kby1jb250ZW50Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLnRvZG8tdGFzayB0YWJsZSAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnRhc2staGFuZGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4jdGFzay1lcnJvci1tc2cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmctam9iIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL25ldy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5qb2ItbGlzdC12aWV3LWNhcmQgLmJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OS45OHB4KSB7XG4gIC5qb2ItbGlzdC1yb3cucm93IC5jb2wteHhsLTMge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLmNsb3N1cmUtY2hlY2tsaXN0LXJvdyAuY2xvc3VyZS1jaGVja2xpc3QtbGFiZWwge1xuICBmbGV4OiAwIDAgMjIwcHg7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLmNsb3N1cmUtY2hlY2tsaXN0LXJvdyAuY2xvc3VyZS1kei5kcm9wem9uZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXZ6LXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvc3VyZS1jaGVja2xpc3Qtcm93IC5jbG9zdXJlLWR6LmRyb3B6b25lLmR6LWRyYWctaG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXZ6LXByaW1hcnkpO1xufVxuLmNsb3N1cmUtY2hlY2tsaXN0LXJvdyAuY2xvc3VyZS1kei5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4uY3VzdG9tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5qb2ItbmF2YmFyIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIC5hdmF0YXItc20ge1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuam9iLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdnotc2Vjb25kYXJ5LWJnKTtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuLmpvYi1oZXJvLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE2NXB4IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmpvYi1wYW5lbC1maWx0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12ei1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmpvYi1wYW5lbC1maWx0ZXIgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5qb2ItcGFuZWwtZmlsdGVyIC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmpvYi1wYW5lbC1maWx0ZXIgaW5wdXQuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tdnotYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuam9iLXBhbmVsLWZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLmpvYi1wYW5lbC1maWx0ZXIgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAuam9iLXBhbmVsLWZpbHRlciBpbnB1dC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuam9iLXBhbmVsLWZpbHRlciAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS12ei1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG4uY2lyY2xlLWVmZmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAwO1xuICByaWdodDogLTU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmNpcmNsZS1lZmZlY3QgLmNpcmNsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaXJjbGUtZWZmZWN0IC5jaXJjbGUyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMHB4O1xuICByaWdodDogLTIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMjgwcHg7XG4gIHdpZHRoOiAyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaXJjbGUtZWZmZWN0IC5jaXJjbGUzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICByaWdodDogLTQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMzIwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jaXJjbGUtZWZmZWN0IC5jaXJjbGU0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICByaWdodDogLTYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXZ6LWJvcmRlci1jb2xvcik7XG4gIGhlaWdodDogMzYwcHg7XG4gIHdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2lyY2xlLWVmZmVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaG9tZS1pbWcgLnVzZXItaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYXBwbGljYXRpb24tYm94LFxuLmZlZWRiYWNrLWJveCxcbi5pbnF1aXJ5LWJveCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5hcHBsaWNhdGlvbi1ib3g6aG92ZXIsXG4uZmVlZGJhY2stYm94OmhvdmVyLFxuLmlucXVpcnktYm94OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuXG4uaW5xdWlyeS1ib3gge1xuICBsZWZ0OiAtMTM0cHg7XG4gIHRvcDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaW5xdWlyeS1ib3gge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmFwcGxpY2F0aW9uLWJveCB7XG4gIGJvdHRvbTogNTBweDtcbiAgcmlnaHQ6IC0xNjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYXBwbGljYXRpb24tYm94IHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uZmVlZGJhY2stYm94IHtcbiAgcmlnaHQ6IC01MHB4O1xuICBib3R0b206IC01NHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3Ni45OHB4KSB7XG4gIC5mZWVkYmFjay1ib3gge1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxufVxuXG4uam9iLWljb24tZWZmZWN0IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTIlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTU1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAuOHB4LCAjM2NkMTg4IDEuNnB4LCAjM2NkMTg4IDJweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzLjhweCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1cHgpO1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uam9iLWljb24tZWZmZWN0IHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5hYm91dC1pbWctc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hYm91dC1pbWctc2VjdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICByaWdodDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBhYzdmYjtcbiAgei1pbmRleDogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzYuOThweCkge1xuICAuYWJvdXQtaW1nLXNlY3Rpb246OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbi5mZWF0dXJlcy1jb21wYW55LXdpZGdldHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIHJpZ2h0OiAtMzVweDtcbn1cblxuLmJsb2ctZ3JpZC1jYXJkIC5ibG9nLWltZyB7XG4gIGhlaWdodDogMjMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlO1xufVxuLmJsb2ctZ3JpZC1jYXJkOmhvdmVyIC5ibG9nLWltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmFpLWlucHV0IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLmFpLWlucHV0LS1kcmFnLW92ZXIge1xuICBvdXRsaW5lOiAycHggZGFzaGVkIHZhcigtLWJzLXByaW1hcnksICM1ZTcyZTQpO1xuICBvdXRsaW5lLW9mZnNldDogLTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5NCwgMTE0LCAyMjgsIDAuMDQpO1xufVxuLmFpLWlucHV0X190ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbn1cbi5haS1pbnB1dC0tY29tcGFjdCAuYWktaW5wdXRfX2ZpZWxkLXJvdyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWktaW5wdXQtLWNvbXBhY3QgLmFpLWlucHV0X190ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbn1cbi5haS1pbnB1dC0tY29tcGFjdCAuYWktaW5wdXRfX2FjdGlvbnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmFpLWlucHV0LS1zdGFuZGFyZCAuYWktaW5wdXRfX3RleHRhcmVhIHtcbiAgbWluLWhlaWdodDogNnJlbTtcbn1cbi5haS1pbnB1dC0tbGFyZ2UgLmFpLWlucHV0X190ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDEycmVtO1xufVxuLmFpLWlucHV0X19jaGlwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWF4LXdpZHRoOiAxOHJlbTtcbn1cbi5haS1pbnB1dF9fY2hpcCA+IC5zbWFsbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmFpLWlucHV0X19lcnJvciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4uYWktaW5wdXRfX2hpbnQge1xuICBsaW5lLWhlaWdodDogMS40O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/