@charset "UTF-8";
/* site main scss files for import */
/* site colors */
/* site fonts */
@font-face {
  font-family: 'TT Commons';
  src: url("../fonts/TTCommons-DemiBold.woff2") format("woff2"), url("../fonts/TTCommons-DemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url("../fonts/TTCommons-Medium.woff2") format("woff2"), url("../fonts/TTCommons-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'TT Commons';
  src: url("../fonts/TTCommons-Regular.woff2") format("woff2"), url("../fonts/TTCommons-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

:root {
  font-size: 16px;
}

html, body {
  font-family: 'TT Commons', Arial, Helvetica, sans-serif;
  font-size: 1.0625rem;
  color: #697A89;
}

h1, h2.xl {
  font-weight: 600;
  font-size: 4rem;
  letter-spacing: -0.25px;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 20px;
}

h1.title {
  text-align: center;
  margin-bottom: 60px;
}

h2 {
  font-weight: 500;
  font-size: 2.75rem;
  letter-spacing: -0.5px;
  line-height: 1;
  color: #022144;
  margin-bottom: 20px;
}

h3 {
  font-weight: 500;
  font-size: 2rem;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 20px;
}

h3.sub-h1 {
  font-weight: 400;
  letter-spacing: -0.5px;
  line-height: 1.25;
  color: #697A89;
}

h4 {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.167;
  color: #022144;
  margin-bottom: 10px;
}

h5 {
  font-weight: 500;
  font-size: 1.25rem;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 10px;
}

h6 {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.125;
  color: #022144;
  margin-bottom: 10px;
}

.large-p {
  font-size: 1.25rem;
  letter-spacing: -0.25px;
  line-height: 1.2;
  margin-bottom: 15px;
}

p {
  font-size: 1.0625rem;
  line-height: 1.375;
  margin-bottom: 22px;
}

.small-p {
  font-size: 12px;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 3rem;
  }
  h2 {
    font-size: 2.5rem;
  }
}

@media screen and (max-width: 575px) {
  h1 {
    font-size: 2.5rem;
  }
  h3 {
    font-size: 1.75rem;
  }
}

ul, ol, dl {
  margin-bottom: 22px;
}

a {
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #2496ed;
}

.arrow-link {
  padding-left: 26px;
  background: url(../images/icons/cta-arrow.svg) left top no-repeat;
  background-size: 22px;
  font-weight: 500;
}

.btn {
  background: #007bff;
  border: none;
  padding: 15px 35px 10px;
  border-radius: 4px;
  outline: none;
  font-weight: 600;
  margin: 10px;
  white-space: normal;
}

.btn:hover {
  border-color: #0069d9;
  background-color: #0069d9;
  color: #fff;
}

.btn-secondary {
  background-color: #fff;
  color: #287cf9;
}

.btn-secondary:hover {
  background-color: #0069d9;
  color: #fff;
}

.secondary-btn-b {
  background-color: #fff;
  color: #287cf9;
}

.secondary-btn-b:hover {
  background-color: #022144;
  color: #fff;
}

.secondary-btn-w {
  border-color: #fff;
  color: #fff;
}

.secondary-btn-w:hover {
  background-color: #fff;
  color: #2496ed;
}

.orange-btn {
  border-color: #ff826d;
  color: white;
  background-color: #ff826d;
}

.orange-btn:hover {
  border-color: #fd765f;
  color: white;
  background-color: #fd765f;
}

/* site global layout */
.outer {
  margin-top: 60px;
}

.angle-bg {
  background: url("../images/gray-background.svg") top center no-repeat;
  background-size: cover;
  margin-top: 120px;
}

@media screen and (max-width: 567px) {
  .angle-bg {
    margin-top: 60px;
    background-position: 0px 105px;
  }
}

svg {
  vertical-align: unset;
}

.join-docker {
  margin: 60px 0px;
}

ul.pagination li span.current {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

@media screen and (min-width: 568px) and (max-width: 1199px) {
  .white-header .site-header header.top-navigation .main-nav .action-wrap a.btn {
    padding-left: 10px;
    padding-right: 10px;
  }
}

div.search-results {
  margin-bottom: 60px;
}

div.search-results article {
  margin-bottom: 30px;
}

div.search-results article h2 {
  font-size: 2rem;
}

section.category-menu {
  margin-top: 0px;
  margin-bottom: 30px;
}

section.category-menu .blog-nav {
  padding: 0px;
  margin-left: 10px;
}

section.category-menu .blog-nav .nav .nav-item a.nav-link {
  color: #697A89;
}

section.category-menu .blog-nav .nav .nav-item a.nav-link:hover {
  color: #697A89;
}

section.category-menu .blog-nav .nav .nav-item a.nav-link.active {
  border-bottom: 3px solid #2496ed;
}

@media screen and (max-width: 567px) {
  section.category-menu .blog-nav {
    text-align: center;
    padding: 0px;
    margin-left: 0px;
  }
  section.category-menu .blog-nav .nav {
    padding: 0px;
  }
  section.category-menu .blog-nav .nav .nav-item {
    padding: 0px;
    font-size: .9rem;
  }
  section.category-menu .blog-nav .nav .nav-item a.nav-link {
    margin: 0px;
    padding: .5rem .7rem;
  }
}

.side-category-menu h5 {
  border-bottom: 1px solid #e0e4e7;
  color: #697A89;
  margin-bottom: 20px;
  padding-bottom: 15px;
}

.side-category-menu ul li {
  margin-left: 0px;
}

.side-category-menu ul li i.fa {
  color: #697A89;
  margin-right: 15px;
}

.side-category-menu ul li a {
  color: #697A89;
}

/* site header styles */
#announcement-bar {
  background-color: #022044;
  text-align: center;
  padding: 10px 0;
  color: white;
}

#announcement-bar a {
  color: white;
  text-decoration: underline;
}

.site-header {
  position: relative;
  height: 60px;
}

@media screen and (max-width: 567px) {
  .site-header {
    height: 0px;
  }
}

.site-header header.top-navigation {
  position: absolute;
  background-color: #2496ed;
  width: 100%;
  z-index: 10;
}

.site-header header.top-navigation .main-nav {
  -webkit-transition: background-color 300ms ease;
  transition: background-color 300ms ease;
  padding: 30px 15px 23px;
}

.site-header header.top-navigation .main-nav .navbar-brand {
  position: relative;
  top: 0px;
  padding-top: 0px;
}

.site-header header.top-navigation .main-nav .navbar-brand .logo {
  width: 150px;
  height: 45px;
  fill: #fff;
  -webkit-transition: fill 300ms ease;
  transition: fill 300ms ease;
}

.site-header header.top-navigation .main-nav .navbar-brand .logo.engineering {
  width: 220px;
  height: 45px;
  padding-top: 4px;
}

.site-header header.top-navigation .main-nav .navbar-brand .logo.blog {
  width: 180px;
  height: 45px;
  padding-top: 4px;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 18px;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link:hover {
  text-decoration: underline;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link.link-none:hover {
  text-decoration: none;
}

.site-header header.top-navigation .main-nav .navbar-nav .nav-item.current-page .nav-link {
  color: #022144;
}

.site-header header.top-navigation .main-nav .list-icon {
  position: relative;
  top: 2px;
  width: auto;
  max-width: 16px;
  height: auto;
  max-height: 16px;
  margin-right: 3px;
  bottom: 1px;
  stroke: #022144;
  overflow: visible;
}

.site-header header.top-navigation .main-nav .list-icon.nova {
  stroke: none;
  fill: #022144;
}

.site-header header.top-navigation .main-nav a:hover .list-icon {
  stroke: #2496ed;
}

.site-header header.top-navigation .main-nav a:hover .list-icon.nova {
  stroke: none;
  fill: #2496ed;
}

.site-header header.top-navigation .main-nav .action-wrap {
  position: relative;
}

.site-header header.top-navigation .main-nav .action-wrap a {
  color: #fff;
}

.site-header header.top-navigation .main-nav .action-wrap .btn {
  background-color: #003F8C;
  padding: 13px 35px 8px;
  border: none;
  border-radius: 35px;
  -webkit-box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
          box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
  position: relative;
  top: -2px;
}

.site-header header.top-navigation .main-nav .action-wrap .btn:hover {
  color: #2496ed;
  background-color: #e9ebee;
}

.site-header header.top-navigation .main-nav .search-toggle {
  background-color: transparent;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  top: -1px;
  margin-right: 5px;
  cursor: pointer;
}

.site-header header.top-navigation .main-nav .search-toggle .search-icon {
  stroke: #fff;
  fill: #fff;
  width: 14px;
  height: 14px;
}

.site-header header.top-navigation .main-nav .header-search-form {
  position: absolute;
  width: 300px;
  left: -310px;
  top: 8px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 300ms ease;
  transition: opacity 300ms ease;
}

.site-header header.top-navigation .main-nav .header-search-form #searchForm {
  padding-left: 50px;
}

.site-header header.top-navigation .main-nav .header-search-form #searchForm input {
  padding: 8px 20px 7px 20px;
  background-color: #49a4e5;
  color: #fff;
  width: 100%;
  border: 0;
  border-radius: 3%;
  border-bottom: 1px solid #fff;
  outline: none;
}

.site-header header.top-navigation .main-nav .header-search-form.search-opened {
  visibility: visible;
  opacity: 1;
}

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .site-header header.top-navigation .main-nav .navbar-nav .nav-item {
    margin-left: 7px;
    margin-right: 7px;
    font-size: 16px;
  }
}

@media screen and (min-width: 992px) {
  .site-header header.top-navigation .main-nav .dropdown-wrap {
    position: relative;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu {
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    left: 50%;
    -webkit-box-shadow: 0 1px 6px #8e9caa;
            box-shadow: 0 1px 6px #8e9caa;
    border: 0;
    border-radius: 4px;
    border-top: 1px solid #e9ebee;
    margin-top: 10px;
    min-width: 300px;
    padding: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item {
    color: #022144;
    font-weight: 500;
    font-size: 17px;
    line-height: 18px;
    padding: 0px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item:hover, .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item:focus {
    background-color: transparent;
    color: #287cf9;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-item:first-child {
    margin-top: 25px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .dropdown-inner {
    padding: 30px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu-head {
    padding: 20px 20px 0px;
    font-size: 16px;
    color: #697A89;
    margin-bottom: 0px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu {
    padding: 0 20px;
    margin: 0;
    list-style: none;
    text-align: left;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu:first-child {
    border: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu span {
    font-size: 14px;
    padding: 0px;
    margin-top: 8px;
    color: #697A89;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .submenu li {
    margin-bottom: 18px;
    position: relative;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu .row {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    margin: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 14px 18px 14px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    top: -18px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-filter: drop-shadow(0px -2px 1px #dee2e5);
            filter: drop-shadow(0px -2px 1px #dee2e5);
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu:after {
    content: '';
    display: block;
    width: 100%;
    height: 20px;
    position: absolute;
    top: -30px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu.solutions {
    left: 160px;
    width: 500px;
  }
  .site-header header.top-navigation .main-nav .dropdown-wrap .dropdown-menu.solutions:before {
    left: 128px;
  }
}

@media screen and (max-width: 991px) {
  .site-header header.top-navigation .main-nav {
    padding: 10px 15px 5px;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler {
    position: relative;
    width: 30px;
    height: 18px;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler span {
    width: 26px;
    border-top: 2px solid #fff;
    display: block;
    position: absolute;
    left: 0;
    -webkit-transition: all 300ms ease;
    transition: all 300ms ease;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler span:first-child {
    top: 0;
  }
  .site-header header.top-navigation .main-nav .navbar-toggler span:last-child {
    bottom: 0;
  }
  .site-header header.top-navigation .main-nav #mobileSearchForm {
    background: #49a4e5;
    padding: 5px;
    border-radius: 4px;
    margin-top: 20px;
    margin-bottom: 30px;
  }
  .site-header header.top-navigation .main-nav #mobileSearchForm input {
    color: #fff;
    background: none;
    width: 90%;
    display: inline-block;
    border: none;
  }
  .site-header header.top-navigation .main-nav #mobileSearchForm button {
    display: inline-block;
    margin-right: 0px;
  }
  .site-header header.top-navigation .main-nav .navbar-collapse .action-wrap .btn {
    margin: 30px 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu {
    border: 0;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu.products .dropdown-item {
    position: relative;
    margin-left: 50px;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item {
    color: #022144;
    padding: 10px 0;
    font-weight: 500;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item span {
    font-size: 14px;
    color: #697A89;
    font-weight: normal;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item:hover {
    background: none;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item:hover .list-icon {
    stroke: #fff;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .dropdown-item:hover .list-icon.nova {
    stroke: none;
    fill: #fff;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .submenu-head {
    color: #697A89;
    margin-left: 22px;
    font-size: 14px;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .submenu {
    list-style: none;
    padding-left: 20px;
    margin-bottom: 30px;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .list-icon {
    stroke: #fff;
    fill: #fff;
  }
  .site-header header.top-navigation .main-nav .dropdown-menu .list-icon.nova {
    stroke: none;
  }
  .site-header header.top-navigation .main-nav .navbar-brand {
    top: 3px;
  }
  .site-header header.top-navigation .main-nav .navbar-nav .nav-item {
    margin-left: 0;
    margin-right: 0;
  }
}

.site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu {
  background: none;
}

.site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item, .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu span, .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .submenu-head {
  color: #fff;
}

.site-header header.top-navigation.header-expanded .main-nav .action-wrap .btn {
  width: 100%;
  color: #fff;
  background-color: #003F8C;
}

.site-header header.top-navigation.header-expanded .navbar-toggler span:first-child {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
  border-color: #fff !important;
  top: 7px;
}

.site-header header.top-navigation.header-expanded .navbar-toggler span:last-child {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
  border-color: #fff !important;
  bottom: 7px;
}

.white-header .site-header header.top-navigation {
  background: none;
}

.white-header .site-header header.top-navigation .main-nav .navbar-brand .logo {
  fill: #2496ed;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link {
  color: #697A89;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link:hover {
  text-decoration: underline;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item .nav-link.link-none:hover {
  text-decoration: none;
}

.white-header .site-header header.top-navigation .main-nav .navbar-nav .nav-item.current-page .nav-link {
  color: #697A89;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap {
  position: relative;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap a {
  color: #697A89;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap .btn {
  background-color: #003F8C;
  padding: 13px 35px 8px;
  border: none;
  border-radius: 35px;
  -webkit-box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
          box-shadow: 0px 4px 18px rgba(11, 33, 74, 0.1), 0px -2px 4px rgba(11, 33, 74, 0.03);
  color: #fff;
  position: relative;
  top: -2px;
}

.white-header .site-header header.top-navigation .main-nav .action-wrap .btn:hover {
  background-color: #e9ebee;
  color: #287cf9;
}

.white-header .site-header header.top-navigation .main-nav .search-toggle .search-icon {
  stroke: #697A89;
  fill: #697A89;
}

@media screen and (max-width: 991px) {
  .white-header .site-header header.top-navigation .main-nav .navbar-toggler span {
    border-top: 2px solid #022144;
  }
}

.white-header .site-header header.top-navigation.header-expanded {
  background: #2496ed;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-brand .logo {
  fill: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .nav-link {
  color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu {
  background: none;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .dropdown-item, .white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu span, .white-header .site-header header.top-navigation.header-expanded .main-nav .navbar-nav .nav-item .dropdown-menu .submenu-head {
  color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap {
  position: relative;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap a {
  color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap .btn {
  color: #fff;
  border-color: #fff;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .action-wrap .btn:hover {
  color: #fff;
  background-color: #2496ed;
}

.white-header .site-header header.top-navigation.header-expanded .main-nav .search-toggle .search-icon {
  stroke: #fff;
  fill: #fff;
}

.blue-header-tpl .site-header, .blue-header-solutions-box-tpl .site-header, .blue-header-search-tpl .site-header, .blue-header-short-tpl .site-header, .solutions-tpl .site-header, .homepage-tpl .site-header, .homepage-platform-tpl .site-header, .news-tpl .site-header {
  height: 0px;
}

.blue-header-tpl .site-header header.top-navigation, .blue-header-solutions-box-tpl .site-header header.top-navigation, .blue-header-search-tpl .site-header header.top-navigation, .blue-header-short-tpl .site-header header.top-navigation, .solutions-tpl .site-header header.top-navigation, .homepage-tpl .site-header header.top-navigation, .homepage-platform-tpl .site-header header.top-navigation, .news-tpl .site-header header.top-navigation {
  background: none;
}

.blue-header-tpl .site-header header.top-navigation.header-expanded, .blue-header-solutions-box-tpl .site-header header.top-navigation.header-expanded, .blue-header-search-tpl .site-header header.top-navigation.header-expanded, .blue-header-short-tpl .site-header header.top-navigation.header-expanded, .solutions-tpl .site-header header.top-navigation.header-expanded, .homepage-tpl .site-header header.top-navigation.header-expanded, .homepage-platform-tpl .site-header header.top-navigation.header-expanded, .news-tpl .site-header header.top-navigation.header-expanded {
  background: #2496ed;
}

.hidden-menu .navbar-toggler, .hidden-menu #navbar {
  display: none !important;
}

.hidden-menu.node-type-campaign_landing .hero-section {
  padding-top: 0px;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu {
  padding: 30px 0px 10px;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu {
  padding: 0px 35px;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a {
  color: #022144;
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a {
    color: #fff;
  }
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.submenu-head::before {
  display: none;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.submenu-head {
  color: #697A89;
  cursor: default;
  text-decoration: none;
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a::before {
  content: "";
  width: 16px;
  height: 16px;
  position: relative;
  top: 4px;
  display: inline-block;
  margin-right: 6px;
  background-color: #022144;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a::before {
    background-color: #fff;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a::before {
    display: none;
  }
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.what-container::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-what-container' viewBox='0 0 20 20' style='fill: %2523022144;'%3E%3Cpath d='M19.41,4.09l-9-4a1,1,0,0,0-.82,0l-9,4A1,1,0,0,0,0,5V15a1,1,0,0,0,.59.91l9,4a1,1,0,0,0,.82,0l9-4A1,1,0,0,0,20,15V5A1,1,0,0,0,19.41,4.09ZM10,2.09,16.54,5,10,7.91,3.46,5ZM2,6.54,9,9.65v7.81L2,14.35Zm9,10.92V9.65l7-3.11v7.81Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.company::before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-company' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM9,18V16h2v2Zm9,0H13V15a1,1,0,0,0-1-1H8a1,1,0,0,0-1,1v3H2V2H18Z'/%3E%3Crect x='7' y='5' width='2' height='2'/%3E%3Crect x='11' y='5' width='2' height='2'/%3E%3Crect x='15' y='5' width='2' height='2'/%3E%3Crect x='7' y='9' width='2' height='2'/%3E%3Crect x='3' y='5' width='2' height='2'/%3E%3Crect x='3' y='9' width='2' height='2'/%3E%3Crect x='11' y='9' width='2' height='2'/%3E%3Crect x='15' y='9' width='2' height='2'/%3E%3C/svg%3E ");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-company' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM9,18V16h2v2Zm9,0H13V15a1,1,0,0,0-1-1H8a1,1,0,0,0-1,1v3H2V2H18Z'/%3E%3Crect x='7' y='5' width='2' height='2'/%3E%3Crect x='11' y='5' width='2' height='2'/%3E%3Crect x='15' y='5' width='2' height='2'/%3E%3Crect x='7' y='9' width='2' height='2'/%3E%3Crect x='3' y='5' width='2' height='2'/%3E%3Crect x='3' y='9' width='2' height='2'/%3E%3Crect x='11' y='9' width='2' height='2'/%3E%3Crect x='15' y='9' width='2' height='2'/%3E%3C/svg%3E ");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu .submenu a.partners::before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-partners' viewBox='0 0 22 20'%3E%3Cpath d='M19.37,17.06a3.5,3.5,0,1,0-4.74,0C13.15,17.59,12,18.62,12,20h2c0-.6,1.41-1.36,3-1.36s3,.76,3,1.36h2C22,18.62,20.85,17.59,19.37,17.06ZM17,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,17,13Z' /%3E%3Cpath d='M7.37,17.06a3.5,3.5,0,1,0-4.74,0C1.15,17.59,0,18.62,0,20H2c0-.6,1.41-1.36,3-1.36S8,19.4,8,20h2C10,18.62,8.85,17.59,7.37,17.06ZM5,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,5,13Z' /%3E%3Cpath d='M14,9h2c0-1.38-1.15-2.41-2.63-2.94a3.5,3.5,0,1,0-4.74,0C7.15,6.59,6,7.62,6,9H8c0-.6,1.41-1.36,3-1.36S14,8.4,14,9ZM11,2A1.5,1.5,0,1,1,9.5,3.5,1.5,1.5,0,0,1,11,2Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-partners' viewBox='0 0 22 20'%3E%3Cpath d='M19.37,17.06a3.5,3.5,0,1,0-4.74,0C13.15,17.59,12,18.62,12,20h2c0-.6,1.41-1.36,3-1.36s3,.76,3,1.36h2C22,18.62,20.85,17.59,19.37,17.06ZM17,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,17,13Z' /%3E%3Cpath d='M7.37,17.06a3.5,3.5,0,1,0-4.74,0C1.15,17.59,0,18.62,0,20H2c0-.6,1.41-1.36,3-1.36S8,19.4,8,20h2C10,18.62,8.85,17.59,7.37,17.06ZM5,13a1.5,1.5,0,1,1-1.5,1.5A1.5,1.5,0,0,1,5,13Z' /%3E%3Cpath d='M14,9h2c0-1.38-1.15-2.41-2.63-2.94a3.5,3.5,0,1,0-4.74,0C7.15,6.59,6,7.62,6,9H8c0-.6,1.41-1.36,3-1.36S14,8.4,14,9ZM11,2A1.5,1.5,0,1,1,9.5,3.5,1.5,1.5,0,0,1,11,2Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.enterprise::before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-enterprise' viewBox='0 0 40 40' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cpath d='M38,12 L32,12 L30,12 L24,12 L22,12 L22,0 L0,0 L0,40 L40,40 L40,12 L38,12 Z M13,38 L9,38 L9,30 L13,30 L13,38 Z M20,12 L20,38 L15,38 L15,28 L7,28 L7,38 L2,38 L2,2 L20,2 L20,12 Z M32,37.9998392 L28,37.9998392 L28,33.9998392 L32,33.9998392 L32,37.9998392 Z M38,38.0006397 L34,38.0006397 L34,32.0006397 L26,32.0006397 L26,38.0006397 L22,38.0006397 L22,14.0006397 L38,14.0006397 L38,38.0006397 Z M10,4.00023991 L4,4.00023991 L4,10.0002399 L10,10.0002399 L10,4.00023991 Z M8,8.00031987 L6,8.00031987 L6,6.00031987 L8,6.00031987 L8,8.00031987 Z M18,4.00023991 L12,4.00023991 L12,10.0002399 L18,10.0002399 L18,4.00023991 Z M16,8.00031987 L14,8.00031987 L14,6.00031987 L16,6.00031987 L16,8.00031987 Z M10,12.0005597 L4,12.0005597 L4,18.0005597 L10,18.0005597 L10,12.0005597 Z M8,16.0006397 L6,16.0006397 L6,14.0006397 L8,14.0006397 L8,16.0006397 Z M18,12.0005597 L12,12.0005597 L12,18.0005597 L18,18.0005597 L18,12.0005597 Z M16,16.0006397 L14,16.0006397 L14,14.0006397 L16,14.0006397 L16,16.0006397 Z M10,20.0008796 L4,20.0008796 L4,26.0008796 L10,26.0008796 L10,20.0008796 Z M8,24.0009595 L6,24.0009595 L6,22.0009595 L8,22.0009595 L8,24.0009595 Z M18,20.0008796 L12,20.0008796 L12,26.0008796 L18,26.0008796 L18,20.0008796 Z M16,24.0009595 L14,24.0009595 L14,22.0009595 L16,22.0009595 L16,24.0009595 Z M34,15.9991196 L26,15.9991196 L26,21.9991196 L34,21.9991196 L34,15.9991196 Z M32,19.9991995 L28,19.9991995 L28,17.9991995 L32,17.9991995 L32,19.9991995 Z M34,23.9994394 L26,23.9994394 L26,29.9994394 L34,29.9994394 L34,23.9994394 Z M32,27.9995194 L28,27.9995194 L28,25.9995194 L32,25.9995194 L32,27.9995194 Z' id='Fill-1'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-enterprise' viewBox='0 0 40 40' stroke='none' stroke-width='1' fill-rule='evenodd'%3E%3Cpath d='M38,12 L32,12 L30,12 L24,12 L22,12 L22,0 L0,0 L0,40 L40,40 L40,12 L38,12 Z M13,38 L9,38 L9,30 L13,30 L13,38 Z M20,12 L20,38 L15,38 L15,28 L7,28 L7,38 L2,38 L2,2 L20,2 L20,12 Z M32,37.9998392 L28,37.9998392 L28,33.9998392 L32,33.9998392 L32,37.9998392 Z M38,38.0006397 L34,38.0006397 L34,32.0006397 L26,32.0006397 L26,38.0006397 L22,38.0006397 L22,14.0006397 L38,14.0006397 L38,38.0006397 Z M10,4.00023991 L4,4.00023991 L4,10.0002399 L10,10.0002399 L10,4.00023991 Z M8,8.00031987 L6,8.00031987 L6,6.00031987 L8,6.00031987 L8,8.00031987 Z M18,4.00023991 L12,4.00023991 L12,10.0002399 L18,10.0002399 L18,4.00023991 Z M16,8.00031987 L14,8.00031987 L14,6.00031987 L16,6.00031987 L16,8.00031987 Z M10,12.0005597 L4,12.0005597 L4,18.0005597 L10,18.0005597 L10,12.0005597 Z M8,16.0006397 L6,16.0006397 L6,14.0006397 L8,14.0006397 L8,16.0006397 Z M18,12.0005597 L12,12.0005597 L12,18.0005597 L18,18.0005597 L18,12.0005597 Z M16,16.0006397 L14,16.0006397 L14,14.0006397 L16,14.0006397 L16,16.0006397 Z M10,20.0008796 L4,20.0008796 L4,26.0008796 L10,26.0008796 L10,20.0008796 Z M8,24.0009595 L6,24.0009595 L6,22.0009595 L8,22.0009595 L8,24.0009595 Z M18,20.0008796 L12,20.0008796 L12,26.0008796 L18,26.0008796 L18,20.0008796 Z M16,24.0009595 L14,24.0009595 L14,22.0009595 L16,22.0009595 L16,24.0009595 Z M34,15.9991196 L26,15.9991196 L26,21.9991196 L34,21.9991196 L34,15.9991196 Z M32,19.9991995 L28,19.9991995 L28,17.9991995 L32,17.9991995 L32,19.9991995 Z M34,23.9994394 L26,23.9994394 L26,29.9994394 L34,29.9994394 L34,23.9994394 Z M32,27.9995194 L28,27.9995194 L28,25.9995194 L32,25.9995194 L32,27.9995194 Z' id='Fill-1'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.hub:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-hub' viewBox='0 0 42 38' stroke-width='2' fill-rule='nonzero'%3E%3Cpath d='M37.176371,36.2324812 C37.1920117,36.8041095 36.7372743,37.270685 36.1684891,37.270685 L3.74335204,37.2703476 C3.17827583,37.2703476 2.72400056,36.8091818 2.72400056,36.2397767 L2.72400056,19.6131383 C1.4312007,18.4881431 0.662551336,16.8884326 0.662551336,15.1618249 L0.664207893,14.69503 C0.63774183,14.4532127 0.650524255,14.2942438 0.711604827,14.1238231 L5.10793246,1.20935468 C5.24853286,0.797020623 5.63848594,0.511627907 6.06681069,0.511627907 L34.0728364,0.511627907 C34.5091607,0.511627907 34.889927,0.793578201 35.0316653,1.20921034 L39.4428567,14.1234095 C39.4871296,14.273204 39.5020782,14.4249444 39.4884726,14.5493649 L39.4884726,15.1505835 C39.4884726,16.9959517 38.6190601,18.6883031 37.1764746,19.7563084 L37.176371,36.2324812 Z M35.1376208,35.209311 L35.1376208,20.7057152 C34.7023924,20.8097593 34.271333,20.8633641 33.8336069,20.8633641 C32.0046019,20.8633641 30.3013756,19.9547008 29.2437221,18.4771538 C28.1860473,19.954695 26.4828515,20.8633641 24.6538444,20.8633641 C22.824803,20.8633641 21.1216155,19.9547157 20.0639591,18.4771544 C19.0062842,19.9546953 17.3030887,20.8633641 15.4740818,20.8633641 C13.6450404,20.8633641 11.9418529,19.9547157 10.8841965,18.4771544 C9.82652161,19.9546953 8.12332608,20.8633641 6.29431919,20.8633641 C5.76735555,20.8633641 5.24095778,20.7883418 4.73973398,20.644674 L4.73973398,35.209311 L35.1376208,35.209311 Z M30.2720226,15.6557626 C30.5154632,17.4501192 32.0503909,18.8018554 33.845083,18.8018554 C35.7286794,18.8018554 37.285413,17.3395134 37.4474599,15.4751932 L30.2280765,15.4751932 C30.2470638,15.532987 30.2617919,15.5932958 30.2720226,15.6557626 Z M21.0484306,15.4751932 C21.0674179,15.532987 21.0821459,15.5932958 21.0923767,15.6557626 C21.3358173,17.4501192 22.8707449,18.8018554 24.665437,18.8018554 C26.4601001,18.8018554 27.9950169,17.4501481 28.2378191,15.6611556 C28.2451225,15.5981318 28.2590045,15.5358056 28.2787375,15.4751932 L21.0484306,15.4751932 Z M11.9238102,15.6557626 C12.1672508,17.4501192 13.7021785,18.8018554 15.4968705,18.8018554 C17.2915336,18.8018554 18.8264505,17.4501481 19.0692526,15.6611556 C19.0765561,15.5981318 19.0904381,15.5358056 19.110171,15.4751932 L11.8798641,15.4751932 C11.8988514,15.532987 11.9135795,15.5932958 11.9238102,15.6557626 Z M6.31682805,18.8018317 C8.11149114,18.8018317 9.64640798,17.4501244 9.88921012,15.6611319 C9.89651357,15.5981081 9.91039559,15.5357819 9.93012856,15.4751696 L2.70318796,15.4751696 C2.86612006,17.3346852 4.42809696,18.8018317 6.31682805,18.8018317 Z M3.09670082,13.4139924 L37.04257,13.4139924 L33.3489482,2.57204736 L6.80119239,2.57204736 L3.09670082,13.4139924 Z' id='Fill-1' %3E%3C/path%3E%3Crect id='Rectangle-3' x='14' y='26' width='6' height='10'%3E%3C/rect%3E%3Cpath d='M20,26 L20,36 L26,36 L26,26 L20,26 Z' id='Rectangle-3' %3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-hub' viewBox='0 0 42 38' stroke-width='2' fill-rule='nonzero'%3E%3Cpath d='M37.176371,36.2324812 C37.1920117,36.8041095 36.7372743,37.270685 36.1684891,37.270685 L3.74335204,37.2703476 C3.17827583,37.2703476 2.72400056,36.8091818 2.72400056,36.2397767 L2.72400056,19.6131383 C1.4312007,18.4881431 0.662551336,16.8884326 0.662551336,15.1618249 L0.664207893,14.69503 C0.63774183,14.4532127 0.650524255,14.2942438 0.711604827,14.1238231 L5.10793246,1.20935468 C5.24853286,0.797020623 5.63848594,0.511627907 6.06681069,0.511627907 L34.0728364,0.511627907 C34.5091607,0.511627907 34.889927,0.793578201 35.0316653,1.20921034 L39.4428567,14.1234095 C39.4871296,14.273204 39.5020782,14.4249444 39.4884726,14.5493649 L39.4884726,15.1505835 C39.4884726,16.9959517 38.6190601,18.6883031 37.1764746,19.7563084 L37.176371,36.2324812 Z M35.1376208,35.209311 L35.1376208,20.7057152 C34.7023924,20.8097593 34.271333,20.8633641 33.8336069,20.8633641 C32.0046019,20.8633641 30.3013756,19.9547008 29.2437221,18.4771538 C28.1860473,19.954695 26.4828515,20.8633641 24.6538444,20.8633641 C22.824803,20.8633641 21.1216155,19.9547157 20.0639591,18.4771544 C19.0062842,19.9546953 17.3030887,20.8633641 15.4740818,20.8633641 C13.6450404,20.8633641 11.9418529,19.9547157 10.8841965,18.4771544 C9.82652161,19.9546953 8.12332608,20.8633641 6.29431919,20.8633641 C5.76735555,20.8633641 5.24095778,20.7883418 4.73973398,20.644674 L4.73973398,35.209311 L35.1376208,35.209311 Z M30.2720226,15.6557626 C30.5154632,17.4501192 32.0503909,18.8018554 33.845083,18.8018554 C35.7286794,18.8018554 37.285413,17.3395134 37.4474599,15.4751932 L30.2280765,15.4751932 C30.2470638,15.532987 30.2617919,15.5932958 30.2720226,15.6557626 Z M21.0484306,15.4751932 C21.0674179,15.532987 21.0821459,15.5932958 21.0923767,15.6557626 C21.3358173,17.4501192 22.8707449,18.8018554 24.665437,18.8018554 C26.4601001,18.8018554 27.9950169,17.4501481 28.2378191,15.6611556 C28.2451225,15.5981318 28.2590045,15.5358056 28.2787375,15.4751932 L21.0484306,15.4751932 Z M11.9238102,15.6557626 C12.1672508,17.4501192 13.7021785,18.8018554 15.4968705,18.8018554 C17.2915336,18.8018554 18.8264505,17.4501481 19.0692526,15.6611556 C19.0765561,15.5981318 19.0904381,15.5358056 19.110171,15.4751932 L11.8798641,15.4751932 C11.8988514,15.532987 11.9135795,15.5932958 11.9238102,15.6557626 Z M6.31682805,18.8018317 C8.11149114,18.8018317 9.64640798,17.4501244 9.88921012,15.6611319 C9.89651357,15.5981081 9.91039559,15.5357819 9.93012856,15.4751696 L2.70318796,15.4751696 C2.86612006,17.3346852 4.42809696,18.8018317 6.31682805,18.8018317 Z M3.09670082,13.4139924 L37.04257,13.4139924 L33.3489482,2.57204736 L6.80119239,2.57204736 L3.09670082,13.4139924 Z' id='Fill-1' %3E%3C/path%3E%3Crect id='Rectangle-3' x='14' y='26' width='6' height='10'%3E%3C/rect%3E%3Cpath d='M20,26 L20,36 L26,36 L26,26 L20,26 Z' id='Rectangle-3' %3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.tools:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-tools' viewBox='0 0 20 18'%3E%3Cpath d='M19,4H14V1a1,1,0,0,0-1-1H7A1,1,0,0,0,6,1V4H1A1,1,0,0,0,0,5V17a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V5A1,1,0,0,0,19,4ZM8,2h4V4H8ZM18,16H2V6H18Z'/%3E%3Cpath d='M11.18,10H8.82a3,3,0,0,0-5.64,0H6v2H3.18a3,3,0,0,0,5.64,0h2.36a3,3,0,0,0,5.64,0H14V10h2.82a3,3,0,0,0-5.64,0Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-tools' viewBox='0 0 20 18'%3E%3Cpath d='M19,4H14V1a1,1,0,0,0-1-1H7A1,1,0,0,0,6,1V4H1A1,1,0,0,0,0,5V17a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V5A1,1,0,0,0,19,4ZM8,2h4V4H8ZM18,16H2V6H18Z'/%3E%3Cpath d='M11.18,10H8.82a3,3,0,0,0-5.64,0H6v2H3.18a3,3,0,0,0,5.64,0h2.36a3,3,0,0,0,5.64,0H14V10h2.82a3,3,0,0,0-5.64,0Z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.desktop:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-desktop' viewBox='0 0 38 34' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M13,28 L0,28 L0,0 L38,0 L38,28 L25,28 L25,32 L31,32 L31,34 L7,34 L7,32 L13,32 L13,28 Z M15,28 L15,32 L23,32 L23,28 L15,28 Z M2,2 L2,26 L36,26 L36,2 L2,2 Z M0,20 L38,20 L38,22 L0,22 L0,20 Z' id='Combined-Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-desktop' viewBox='0 0 38 34' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M13,28 L0,28 L0,0 L38,0 L38,28 L25,28 L25,32 L31,32 L31,34 L7,34 L7,32 L13,32 L13,28 Z M15,28 L15,32 L23,32 L23,28 L15,28 Z M2,2 L2,26 L36,26 L36,2 L2,2 Z M0,20 L38,20 L38,22 L0,22 L0,20 Z' id='Combined-Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.engine:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engine' viewBox='0 0 48 32' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M39,32 L23,32 L6,26 L6,25 L6,8 L39,8 L39,32 Z M23,30 L37,30 L37,10 L8,10 L8,24.6793188 L23,30 Z' id='Fill-2' fill-rule='nonzero'%3E%3C/path%3E%3Cpolygon id='Fill-1' points='43 27 45 27 45 14 43 14'%3E%3C/polygon%3E%3Cpolygon id='Fill-3' points='0 24 2 24 2 11 0 11'%3E%3C/polygon%3E%3Cpolygon id='Fill-4' points='1 18 6 18 6 16 1 16'%3E%3C/polygon%3E%3Cpolygon id='Fill-5' points='10 2 23 2 23 0 10 0'%3E%3C/polygon%3E%3Cpolygon id='Fill-6' points='16 10 18 10 18 1 16 1'%3E%3C/polygon%3E%3Cpolygon id='Fill-7' points='37 19 43 19 43 17 37 17'%3E%3C/polygon%3E%3Cpolygon id='Fill-8' points='37 23 43 23 43 21 37 21'%3E%3C/polygon%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engine' viewBox='0 0 48 32' stroke='none' stroke-width='1' fill-rule='nonzero'%3E%3Cpath d='M39,32 L23,32 L6,26 L6,25 L6,8 L39,8 L39,32 Z M23,30 L37,30 L37,10 L8,10 L8,24.6793188 L23,30 Z' id='Fill-2' fill-rule='nonzero'%3E%3C/path%3E%3Cpolygon id='Fill-1' points='43 27 45 27 45 14 43 14'%3E%3C/polygon%3E%3Cpolygon id='Fill-3' points='0 24 2 24 2 11 0 11'%3E%3C/polygon%3E%3Cpolygon id='Fill-4' points='1 18 6 18 6 16 1 16'%3E%3C/polygon%3E%3Cpolygon id='Fill-5' points='10 2 23 2 23 0 10 0'%3E%3C/polygon%3E%3Cpolygon id='Fill-6' points='16 10 18 10 18 1 16 1'%3E%3C/polygon%3E%3Cpolygon id='Fill-7' points='37 19 43 19 43 17 37 17'%3E%3C/polygon%3E%3Cpolygon id='Fill-8' points='37 23 43 23 43 21 37 21'%3E%3C/polygon%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.kubernetes:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-kubernetes' viewBox='0 0 20 20'%3E%3Cpath d='M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm8,9.61L13.55,8.13l1.69-3.37L11.87,6.45,10.39,2A8,8,0,0,1,18,9.61ZM9.61,2,8.13,6.45,4.76,4.76,6.45,8.13,2,9.61A8,8,0,0,1,9.61,2ZM2,10.39l4.43,1.48L4.76,15.24l3.37-1.69L9.61,18A8,8,0,0,1,2,10.39ZM10.39,18l1.48-4.43,3.37,1.69-1.69-3.37L18,10.39A8,8,0,0,1,10.39,18Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-kubernetes' viewBox='0 0 20 20'%3E%3Cpath d='M10,0A10,10,0,1,0,20,10,10,10,0,0,0,10,0Zm8,9.61L13.55,8.13l1.69-3.37L11.87,6.45,10.39,2A8,8,0,0,1,18,9.61ZM9.61,2,8.13,6.45,4.76,4.76,6.45,8.13,2,9.61A8,8,0,0,1,9.61,2ZM2,10.39l4.43,1.48L4.76,15.24l3.37-1.69L9.61,18A8,8,0,0,1,2,10.39ZM10.39,18l1.48-4.43,3.37,1.69-1.69-3.37L18,10.39A8,8,0,0,1,10.39,18Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.app:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docker-app' viewBox='0 0 22 20'%3E%3Cpath d='M20,0H2A2,2,0,0,0,0,2V18a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V2A2,2,0,0,0,20,0Zm0,4H12V2h8ZM7,4V2h3V4ZM5,2V4H2V2ZM2,18V6H20V18Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docker-app' viewBox='0 0 22 20'%3E%3Cpath d='M20,0H2A2,2,0,0,0,0,2V18a2,2,0,0,0,2,2H20a2,2,0,0,0,2-2V2A2,2,0,0,0,20,0Zm0,4H12V2h8ZM7,4V2h3V4ZM5,2V4H2V2ZM2,18V6H20V18Z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.registry:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-registry' viewBox='0 0 21 18'%3E%3Crect width='4' height='4' /%3E%3Crect x='6' width='4' height='4' /%3E%3Crect y='6' width='4' height='4' /%3E%3Crect x='6' y='6' width='4' height='4' /%3E%3Crect y='12' width='4' height='4' /%3E%3Crect x='6' y='12' width='4' height='4' /%3E%3Crect x='12' width='4' height='4' /%3E%3Cpath d='M20,18H14a1,1,0,0,1-.93-.63l-2-5a1,1,0,0,1,.1-.93A1,1,0,0,1,12,11h1V7a1,1,0,0,1,1-1h3a1,1,0,0,1,1,1v3.28l2.32.77A1,1,0,0,1,21,12v5A1,1,0,0,1,20,18Zm-5.32-2H19V12.72L16.68,12A1,1,0,0,1,16,11V8H15v4a1,1,0,0,1-1,1h-.52Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-image-registry' viewBox='0 0 21 18'%3E%3Crect width='4' height='4' /%3E%3Crect x='6' width='4' height='4' /%3E%3Crect y='6' width='4' height='4' /%3E%3Crect x='6' y='6' width='4' height='4' /%3E%3Crect y='12' width='4' height='4' /%3E%3Crect x='6' y='12' width='4' height='4' /%3E%3Crect x='12' width='4' height='4' /%3E%3Cpath d='M20,18H14a1,1,0,0,1-.93-.63l-2-5a1,1,0,0,1,.1-.93A1,1,0,0,1,12,11h1V7a1,1,0,0,1,1-1h3a1,1,0,0,1,1,1v3.28l2.32.77A1,1,0,0,1,21,12v5A1,1,0,0,1,20,18Zm-5.32-2H19V12.72L16.68,12A1,1,0,0,1,16,11V8H15v4a1,1,0,0,1-1,1h-.52Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.management:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-container-management' viewBox='0 0 22 20'%3E%3Cpath d='M11,13.63l-2,.85V8.17l5-2.54V8h2V4a1,1,0,0,0-.61-.92l-7-3a1,1,0,0,0-.78,0l-7,3A1,1,0,0,0,0,4v9a1,1,0,0,0,.61.92l7,3a1,1,0,0,0,.78,0L11,15.8Zm-4,.85L2,12.34V5.63L7,8.17Zm1-8L3.36,4.08,8,2.09l4.64,2Z' /%3E%3Cpath d='M21.45,11.11l-4-2a1,1,0,0,0-.9,0l-4,2A1,1,0,0,0,12,12v5a1,1,0,0,0,.55.89l4,2a1,1,0,0,0,.9,0l4-2A1,1,0,0,0,22,17V12A1,1,0,0,0,21.45,11.11Zm-4.45,0,1.76.88L17,12.88,15.24,12Zm-3,2.5,2,1v2.76l-2-1Zm4,3.76V14.62l2-1v2.76Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-container-management' viewBox='0 0 22 20'%3E%3Cpath d='M11,13.63l-2,.85V8.17l5-2.54V8h2V4a1,1,0,0,0-.61-.92l-7-3a1,1,0,0,0-.78,0l-7,3A1,1,0,0,0,0,4v9a1,1,0,0,0,.61.92l7,3a1,1,0,0,0,.78,0L11,15.8Zm-4,.85L2,12.34V5.63L7,8.17Zm1-8L3.36,4.08,8,2.09l4.64,2Z' /%3E%3Cpath d='M21.45,11.11l-4-2a1,1,0,0,0-.9,0l-4,2A1,1,0,0,0,12,12v5a1,1,0,0,0,.55.89l4,2a1,1,0,0,0,.9,0l4-2A1,1,0,0,0,22,17V12A1,1,0,0,0,21.45,11.11Zm-4.45,0,1.76.88L17,12.88,15.24,12Zm-3,2.5,2,1v2.76l-2-1Zm4,3.76V14.62l2-1v2.76Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.modern-apps:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-apps' viewBox='0 0 18 18' stroke-width='2' stroke='%23000' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6675,1.0875 L14.6675,4.0875 C15.1772433,4.34079751 15.499698,4.86079202 15.5,5.43 L15.5,12.5775 C15.499698,13.146708 15.1772433,13.6667025 14.6675,13.92 L8.6675,16.92 C8.24497405,17.1314321 7.74752595,17.1314321 7.325,16.92 L1.325,13.92 C0.815744304,13.6634017 0.496031498,13.1402353 0.5,12.57 L0.5,5.43 C0.500302044,4.86079202 0.822756741,4.34079751 1.3325,4.0875 L7.3325,1.0875 C7.75297447,0.878561138 8.24702553,0.878561138 8.6675,1.0875 Z'%3E%3C/path%3E%3Cpolyline points='0.74 4.62 8 8.25 15.26 4.62'%3E%3C/polyline%3E%3Cpath d='M8,17.07 L8,8.25'%3E%3C/path%3E%3Cpath d='M4.25,2.625 L11.75,6.375'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-apps' viewBox='0 0 18 18' stroke-width='2' stroke='%23000' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8.6675,1.0875 L14.6675,4.0875 C15.1772433,4.34079751 15.499698,4.86079202 15.5,5.43 L15.5,12.5775 C15.499698,13.146708 15.1772433,13.6667025 14.6675,13.92 L8.6675,16.92 C8.24497405,17.1314321 7.74752595,17.1314321 7.325,16.92 L1.325,13.92 C0.815744304,13.6634017 0.496031498,13.1402353 0.5,12.57 L0.5,5.43 C0.500302044,4.86079202 0.822756741,4.34079751 1.3325,4.0875 L7.3325,1.0875 C7.75297447,0.878561138 8.24702553,0.878561138 8.6675,1.0875 Z'%3E%3C/path%3E%3Cpolyline points='0.74 4.62 8 8.25 15.26 4.62'%3E%3C/polyline%3E%3Cpath d='M8,17.07 L8,8.25'%3E%3C/path%3E%3Cpath d='M4.25,2.625 L11.75,6.375'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.cicid:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg id='icon-cicd' xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 20 16' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Shape' points='0 0.75 0 5.25 4.5 5.25'%3E%3C/polyline%3E%3Cpolyline id='Shape' points='16.5 12.75 16.5 8.25 12 8.25'%3E%3C/polyline%3E%3Cpath d='M14.6175,4.5 C13.8443388,2.31510874 12.0042996,0.679663684 9.74378496,0.168193699 C7.4832703,-0.343276286 5.11841937,0.3407593 3.48,1.98 L0,5.25 M16.5,8.25 L13.02,11.52 C11.3815806,13.1592407 9.0167297,13.8432763 6.75621504,13.3318063 C4.49570037,12.8203363 2.65566123,11.1848913 1.8825,9' id='Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg id='icon-cicd' xmlns='http://www.w3.org/2000/svg' viewBox='0 -2 20 16' stroke='%23000' stroke-width='2' fill='none' fill-rule='evenodd' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline id='Shape' points='0 0.75 0 5.25 4.5 5.25'%3E%3C/polyline%3E%3Cpolyline id='Shape' points='16.5 12.75 16.5 8.25 12 8.25'%3E%3C/polyline%3E%3Cpath d='M14.6175,4.5 C13.8443388,2.31510874 12.0042996,0.679663684 9.74378496,0.168193699 C7.4832703,-0.343276286 5.11841937,0.3407593 3.48,1.98 L0,5.25 M16.5,8.25 L13.02,11.52 C11.3815806,13.1592407 9.0167297,13.8432763 6.75621504,13.3318063 C4.49570037,12.8203363 2.65566123,11.1848913 1.8825,9' id='Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.cloud-migration:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg id='icon-cloud' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 15' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M13.5,4.75 L12.555,4.75 C11.7753483,1.73042565 8.81243615,-0.188442708 5.73810623,0.335180742 C2.66377631,0.858804192 0.50314239,3.65032088 0.767047014,6.75773787 C1.03095164,9.86515486 3.63139765,12.2523257 6.75,12.25 L13.5,12.25 C15.5710678,12.25 17.25,10.5710678 17.25,8.5 C17.25,6.42893219 15.5710678,4.75 13.5,4.75 Z' id='Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg id='icon-cloud' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 15' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M13.5,4.75 L12.555,4.75 C11.7753483,1.73042565 8.81243615,-0.188442708 5.73810623,0.335180742 C2.66377631,0.858804192 0.50314239,3.65032088 0.767047014,6.75773787 C1.03095164,9.86515486 3.63139765,12.2523257 6.75,12.25 L13.5,12.25 C15.5710678,12.25 17.25,10.5710678 17.25,8.5 C17.25,6.42893219 15.5710678,4.75 13.5,4.75 Z' id='Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.data-science:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-data' viewBox='-1 -1 19 19' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolyline id='Path-2_1_' points='1,1 1,17 17,17 '/%3E%3Ccircle id='Oval-2_5_' cx='5.5' cy='11.5' r='1.5'/%3E%3Ccircle id='Oval-2_4_' cx='14.5' cy='9.5' r='1.5'/%3E%3Ccircle id='Oval-2_3_' cx='9.5' cy='5.5' r='1.5'/%3E%3Cpath id='Path-3_3_' d='M6.321,10.088l2.236-2.983L6.321,10.088z'/%3E%3Cpath id='Path-3_2_' d='M13.169,8.585l-2.396-1.87L13.169,8.585z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-data' viewBox='-1 -1 19 19' stroke-width='2' stroke='%23000' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolyline id='Path-2_1_' points='1,1 1,17 17,17 '/%3E%3Ccircle id='Oval-2_5_' cx='5.5' cy='11.5' r='1.5'/%3E%3Ccircle id='Oval-2_4_' cx='14.5' cy='9.5' r='1.5'/%3E%3Ccircle id='Oval-2_3_' cx='9.5' cy='5.5' r='1.5'/%3E%3Cpath id='Path-3_3_' d='M6.321,10.088l2.236-2.983L6.321,10.088z'/%3E%3Cpath id='Path-3_2_' d='M13.169,8.585l-2.396-1.87L13.169,8.585z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.digital-transformation:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.digital-transformation:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-transform' viewBox='0 0 18 17' stroke-width='2' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle' x='0.5' y='0.5' width='16' height='15' rx='2'%3E%3C/rect%3E%3Cpath d='M8.91479519,4.87131617 L12.178248,9.72085049 C12.332418,9.94994919 12.2716763,10.2606499 12.0425776,10.4148199 C11.9600696,10.4703429 11.8628784,10.5 11.7634281,10.5 L5.23652252,10.5 C4.96038014,10.5 4.73652252,10.2761424 4.73652252,10 C4.73652252,9.90054964 4.76617958,9.80335846 4.82170262,9.72085049 L8.08515539,4.87131617 C8.23932541,4.64221746 8.5500261,4.58147576 8.77912481,4.73564578 C8.83268247,4.77168696 8.87875402,4.81775851 8.91479519,4.87131617 Z' id='Triangle'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.edge-computing:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-sheild' viewBox='0 -0.5 14 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_1_' d='M7,16 c0,0,6-3,6-7.5V3.25L7,1L1,3.25V8.5C1,13,7,16,7,16z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-sheild' viewBox='0 -0.5 14 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_1_' d='M7,16 c0,0,6-3,6-7.5V3.25L7,1L1,3.25V8.5C1,13,7,16,7,16z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.microservices:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-micro' viewBox='0 0 18 18' stroke='%23000' fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon id='Shape_5_' points=' 8.5,1 1,4.75 8.5,8.5 16,4.75 '/%3E%3Cpolyline id='Shape_4_' points=' 1,12.25 8.5,16 16,12.25 '/%3E%3Cpolyline id='Shape_3_' fill='none' points=' 1,8.5 8.5,12.25 16,8.5 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-micro' viewBox='0 0 18 18' stroke='%23000' fill='none' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon id='Shape_5_' points=' 8.5,1 1,4.75 8.5,8.5 16,4.75 '/%3E%3Cpolyline id='Shape_4_' points=' 1,12.25 8.5,16 16,12.25 '/%3E%3Cpolyline id='Shape_3_' fill='none' points=' 1,8.5 8.5,12.25 16,8.5 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.windows-server:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-migration' viewBox='0 0 17 17'%3E%3Cpolygon points='12.57 10.11 14.51 12.05 11.01 12.05 3.79 4.36 0.82 4.36 0.82 4.95 3.53 4.95 10.76 12.64 14.51 12.64 12.57 14.58 12.99 15 15.64 12.35 12.99 9.69 12.57 10.11'/%3E%3Cpolygon points='3.53 12.05 0.82 12.05 0.82 12.64 3.79 12.64 6.65 9.59 6.22 9.19 3.53 12.05'/%3E%3Cpolygon points='11.01 4.95 14.51 4.95 12.57 6.89 12.99 7.31 15.64 4.65 12.99 2 12.57 2.42 14.51 4.36 10.76 4.36 7.88 7.44 8.31 7.84 11.01 4.95'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-migration' viewBox='0 0 17 17'%3E%3Cpolygon points='12.57 10.11 14.51 12.05 11.01 12.05 3.79 4.36 0.82 4.36 0.82 4.95 3.53 4.95 10.76 12.64 14.51 12.64 12.57 14.58 12.99 15 15.64 12.35 12.99 9.69 12.57 10.11'/%3E%3Cpolygon points='3.53 12.05 0.82 12.05 0.82 12.64 3.79 12.64 6.65 9.59 6.22 9.19 3.53 12.05'/%3E%3Cpolygon points='11.01 4.95 14.51 4.95 12.57 6.89 12.99 7.31 15.64 4.65 12.99 2 12.57 2.42 14.51 4.36 10.76 4.36 7.88 7.44 8.31 7.84 11.01 4.95'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.blog:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-blog' viewBox='0 0 16 16' stroke-width='2' fill='none' stroke-linecap='round' stroke='%23000' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle-path' class='cls-2' x='1' y='1' width='14' height='14' rx='2' ry='2'/%3E%3Cpath id='Shape' class='cls-2' d='M1,5.67H15'/%3E%3Cpath id='Shape-2' data-name='Shape' class='cls-2' d='M5.67,15V5.67'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-blog' viewBox='0 0 16 16' stroke-width='2' fill='none' stroke-linecap='round' stroke='%23000' stroke-linejoin='round' fill-rule='nonzero'%3E%3Crect id='Rectangle-path' class='cls-2' x='1' y='1' width='14' height='14' rx='2' ry='2'/%3E%3Cpath id='Shape' class='cls-2' d='M1,5.67H15'/%3E%3Cpath id='Shape-2' data-name='Shape' class='cls-2' d='M5.67,15V5.67'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.community:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-world' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='8.5' cy='8.5' r='7.5'/%3E%3Cpath id='Shape_3_' d='M1,8.5h15'/%3E%3Cpath id='Shape_2_' d='M8.5,1 c1.876,2.054,2.941,4.719,3,7.5c-0.059,2.781-1.124,5.446-3,7.5c-1.876-2.054-2.942-4.719-3-7.5C5.558,5.719,6.624,3.054,8.5,1z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-world' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='8.5' cy='8.5' r='7.5'/%3E%3Cpath id='Shape_3_' d='M1,8.5h15'/%3E%3Cpath id='Shape_2_' d='M8.5,1 c1.876,2.054,2.941,4.719,3,7.5c-0.059,2.781-1.124,5.446-3,7.5c-1.876-2.054-2.942-4.719-3-7.5C5.558,5.719,6.624,3.054,8.5,1z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.content:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-book' viewBox='-0.5 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M1,1h4.5 c1.657,0,3,1.343,3,3v10.5c0-1.242-1.007-2.25-2.25-2.25H1V1z'/%3E%3Cpath id='Shape_2_' d='M16,1h-4.5 c-1.656,0-3,1.343-3,3v10.5c0-1.242,1.008-2.25,2.25-2.25H16V1z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-book' viewBox='-0.5 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M1,1h4.5 c1.657,0,3,1.343,3,3v10.5c0-1.242-1.007-2.25-2.25-2.25H1V1z'/%3E%3Cpath id='Shape_2_' d='M16,1h-4.5 c-1.656,0-3,1.343-3,3v10.5c0-1.242,1.008-2.25,2.25-2.25H16V1z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.open-source:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-opensource' viewBox='0 0 18 17' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M1,9 C1,4.581722 4.581722,1 9,1 C13.418278,1 17,4.581722 17,9 C17,11.8779676 15.4803009,14.4009905 13.1995977,15.8103736 L11.0641482,11.8953828 C11.9669885,11.250585 12.5555556,10.1940261 12.5555556,9 C12.5555556,7.03632089 10.9636791,5.44444444 9,5.44444444 C7.03632089,5.44444444 5.44444444,7.03632089 5.44444444,9 C5.44444444,10.1940261 6.03301148,11.250585 6.93585178,11.8953828 L4.80040226,15.8103736 C2.51969907,14.4009905 1,11.8779676 1,9 Z'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-opensource' viewBox='0 0 18 17' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M1,9 C1,4.581722 4.581722,1 9,1 C13.418278,1 17,4.581722 17,9 C17,11.8779676 15.4803009,14.4009905 13.1995977,15.8103736 L11.0641482,11.8953828 C11.9669885,11.250585 12.5555556,10.1940261 12.5555556,9 C12.5555556,7.03632089 10.9636791,5.44444444 9,5.44444444 C7.03632089,5.44444444 5.44444444,7.03632089 5.44444444,9 C5.44444444,10.1940261 6.03301148,11.250585 6.93585178,11.8953828 L4.80040226,15.8103736 C2.51969907,14.4009905 1,11.8779676 1,9 Z'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.dockercon:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dockercon' stroke='%23000' viewBox='0 0 20 18'%3E%3Cpath d='M19.57,15.81,18,8.76A2.31,2.31,0,0,0,15.81,7h-1V9h1a.33.33,0,0,1,.24.19L17.56,16H2.05L3.57,9.19A.3.3,0,0,1,3.81,9h1V7h-1a2.33,2.33,0,0,0-2.2,1.76L.05,15.81a1.8,1.8,0,0,0,.33,1.53A1.82,1.82,0,0,0,1.81,18h16a1.77,1.77,0,0,0,1.76-2.19Z' /%3E%3Cpath d='M9.81,0a4,4,0,0,0-4,4c0,3,4,8,4,8s4-5,4-8A4,4,0,0,0,9.81,0Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,9.81,6Z'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dockercon' stroke='%23000' viewBox='0 0 20 18'%3E%3Cpath d='M19.57,15.81,18,8.76A2.31,2.31,0,0,0,15.81,7h-1V9h1a.33.33,0,0,1,.24.19L17.56,16H2.05L3.57,9.19A.3.3,0,0,1,3.81,9h1V7h-1a2.33,2.33,0,0,0-2.2,1.76L.05,15.81a1.8,1.8,0,0,0,.33,1.53A1.82,1.82,0,0,0,1.81,18h16a1.77,1.77,0,0,0,1.76-2.19Z' /%3E%3Cpath d='M9.81,0a4,4,0,0,0-4,4c0,3,4,8,4,8s4-5,4-8A4,4,0,0,0,9.81,0Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,9.81,6Z'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.events:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-bolt' viewBox='0 0 16 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape' points='7.5 0 0 9 6.75 9 6 15 13.5 6 6.75 6'%3E%3C/polygon%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-bolt' viewBox='0 0 16 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape' points='7.5 0 0 9 6.75 9 6 15 13.5 6 6.75 6'%3E%3C/polygon%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.customer-success:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-award' viewBox='-0.75 -0.75 14 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='6.25' cy='6.25' r='5.25'/%3E%3Cpolyline id='Shape_1_' points='3.407,10.668 2.5,17.5 6.25,15.25 10,17.5 9.093,10.66 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-award' viewBox='-0.75 -0.75 14 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_1_' cx='6.25' cy='6.25' r='5.25'/%3E%3Cpolyline id='Shape_1_' points='3.407,10.668 2.5,17.5 6.25,15.25 10,17.5 9.093,10.66 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.docs:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docs' viewBox='-0.75 -0.5 15 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M7.75,1H2.5 C1.671,1,1,1.671,1,2.5v12C1,15.328,1.671,16,2.5,16h9c0.828,0,1.5-0.672,1.5-1.5V6.25L7.75,1z'/%3E%3Cpolyline id='Shape_2_' points='7.75,1 7.75,6.25 13,6.25 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-docs' viewBox='-0.75 -0.5 15 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Shape_3_' d='M7.75,1H2.5 C1.671,1,1,1.671,1,2.5v12C1,15.328,1.671,16,2.5,16h9c0.828,0,1.5-0.672,1.5-1.5V6.25L7.75,1z'/%3E%3Cpolyline id='Shape_2_' points='7.75,1 7.75,6.25 13,6.25 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.engineering:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engineering' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM2,2H5V18H2ZM18,18H7V2H18Z' /%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-engineering' viewBox='0 0 20 20'%3E%3Cpath d='M19,0H1A1,1,0,0,0,0,1V19a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V1A1,1,0,0,0,19,0ZM2,2H5V18H2ZM18,18H7V2H18Z' /%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.training:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-play' viewBox='-0.5 -0.75 18 14' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape_3_' points='9.25,11.5 16,6.25 9.25,1 '/%3E%3Cpolygon id='Shape_2_' points='1,11.5 7.75,6.25 1,1 '/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-play' viewBox='-0.5 -0.75 18 14' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Shape_3_' points='9.25,11.5 16,6.25 9.25,1 '/%3E%3Cpolygon id='Shape_2_' points='1,11.5 7.75,6.25 1,1 '/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.financial-services:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dollar' viewBox='-2 0 12 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M4.5,0 L4.5,16.5' id='Shape'%3E%3C/path%3E%3Cpath d='M8.25,3 L2.625,3 C1.17525253,3 -8.8817842e-16,4.17525253 -8.8817842e-16,5.625 C-8.8817842e-16,7.07474747 1.17525253,8.25 2.625,8.25 L6.375,8.25 C7.82474745,8.25000003 8.99999994,9.42525255 8.99999994,10.875 C8.99999994,12.3247474 7.82474745,13.5 6.375,13.5 L-8.8817842e-16,13.5' id='Shape'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-dollar' viewBox='-2 0 12 20' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M4.5,0 L4.5,16.5' id='Shape'%3E%3C/path%3E%3Cpath d='M8.25,3 L2.625,3 C1.17525253,3 -8.8817842e-16,4.17525253 -8.8817842e-16,5.625 C-8.8817842e-16,7.07474747 1.17525253,8.25 2.625,8.25 L6.375,8.25 C7.82474745,8.25000003 8.99999994,9.42525255 8.99999994,10.875 C8.99999994,12.3247474 7.82474745,13.5 6.375,13.5 L-8.8817842e-16,13.5' id='Shape'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.government:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-case' viewBox='-1 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Rectangle-path_1_' d=' M3,4h11c1.104,0,2,0.896,2,2v6.5c0,1.104-0.896,2-2,2H3c-1.104,0-2-0.896-2-2V6C1,4.896,1.896,4,3,4z'/%3E%3Cpath id='Shape_1_' d='M11.5,14.5 v-12C11.5,1.671,10.828,1,10,1H7C6.171,1,5.5,1.671,5.5,2.5v12'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-case' viewBox='-1 -0.5 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath id='Rectangle-path_1_' d=' M3,4h11c1.104,0,2,0.896,2,2v6.5c0,1.104-0.896,2-2,2H3c-1.104,0-2-0.896-2-2V6C1,4.896,1.896,4,3,4z'/%3E%3Cpath id='Shape_1_' d='M11.5,14.5 v-12C11.5,1.671,10.828,1,10,1H7C6.171,1,5.5,1.671,5.5,2.5v12'/%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.healthcare:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-heart' viewBox='0 0 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M14.88,1.9575 C14.1063569,1.1834936 13.0568535,0.748630784 11.9625,0.748630784 C10.8681465,0.748630784 9.81864315,1.1834936 9.045,1.9575 L8.25,2.7525 L7.455,1.9575 C5.84370924,0.346209283 3.23129078,0.346209303 1.62000004,1.95750004 C0.00870930282,3.56879078 0.00870928336,6.18120924 1.62,7.7925 L2.415,8.5875 L8.25,14.4225 L14.085,8.5875 L14.88,7.7925 C15.6540064,7.01885685 16.0888692,5.96935352 16.0888692,4.875 C16.0888692,3.78064648 15.6540064,2.73114315 14.88,1.9575 Z' id='Shape'%3E%3C/path%3E%3Cpolyline id='Path-12' points='1.76200777 7.51439109 4.28675519 7.51439109 6.25 4.4973602 8.30420003 9.53142197 10.3075386 6.51487071 11.8622937 6.51487071'%3E%3C/polyline%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-heart' viewBox='0 0 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpath d='M14.88,1.9575 C14.1063569,1.1834936 13.0568535,0.748630784 11.9625,0.748630784 C10.8681465,0.748630784 9.81864315,1.1834936 9.045,1.9575 L8.25,2.7525 L7.455,1.9575 C5.84370924,0.346209283 3.23129078,0.346209303 1.62000004,1.95750004 C0.00870930282,3.56879078 0.00870928336,6.18120924 1.62,7.7925 L2.415,8.5875 L8.25,14.4225 L14.085,8.5875 L14.88,7.7925 C15.6540064,7.01885685 16.0888692,5.96935352 16.0888692,4.875 C16.0888692,3.78064648 15.6540064,2.73114315 14.88,1.9575 Z' id='Shape'%3E%3C/path%3E%3Cpolyline id='Path-12' points='1.76200777 7.51439109 4.28675519 7.51439109 6.25 4.4973602 8.30420003 9.53142197 10.3075386 6.51487071 11.8622937 6.51487071'%3E%3C/polyline%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.higher-education:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-edu' viewBox='0 -2 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Path-13' points='8 -1.70530257e-13 0 4 7.95708824 8 16 4'%3E%3C/polygon%3E%3Cpath d='M2.97535532,6.02417388 L3.03979847,9.97226121 C4.68559485,11.3194612 6.33899536,11.9953742 8,12 C9.66100464,12.0046258 11.3276713,11.3379592 13,10 L13,6' id='Path-14'%3E%3C/path%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-edu' viewBox='0 -2 18 16' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Cpolygon id='Path-13' points='8 -1.70530257e-13 0 4 7.95708824 8 16 4'%3E%3C/polygon%3E%3Cpath d='M2.97535532,6.02417388 L3.03979847,9.97226121 C4.68559485,11.3194612 6.33899536,11.9953742 8,12 C9.66100464,12.0046258 11.3276713,11.3379592 13,10 L13,6' id='Path-14'%3E%3C/path%3E%3C/svg%3E");
}

.site-header header.top-navigation nav.main-nav .class-icons .dropdown-menu a.insurance:before {
  -webkit-mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-life-ring' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_3_' cx='8.5' cy='8.5' r='7.5'/%3E%3Ccircle id='Oval_2_' cx='8.5' cy='8.5' r='3'/%3E%3Cpath id='Shape_7_' d='M3.25,3.25 l3,3'/%3E%3Cpath id='Shape_6_' d='M10.75,10.75 l3,3'/%3E%3Cpath id='Shape_5_' d='M10.75,6.25 l3-3'/%3E%3Cpath id='Shape_4_' d='M3.25,13.75 l3-3'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' id='icon-life-ring' viewBox='-0.5 -0.5 18 18' stroke='%23000' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round' fill-rule='nonzero'%3E%3Ccircle id='Oval_3_' cx='8.5' cy='8.5' r='7.5'/%3E%3Ccircle id='Oval_2_' cx='8.5' cy='8.5' r='3'/%3E%3Cpath id='Shape_7_' d='M3.25,3.25 l3,3'/%3E%3Cpath id='Shape_6_' d='M10.75,10.75 l3,3'/%3E%3Cpath id='Shape_5_' d='M10.75,6.25 l3-3'/%3E%3Cpath id='Shape_4_' d='M3.25,13.75 l3-3'/%3E%3C/svg%3E");
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .class-icons {
    padding: 0px;
  }
  .site-header header.top-navigation nav.main-nav .class-icons a {
    color: #fff;
  }
  .site-header header.top-navigation nav.main-nav .class-icons a::before {
    background-color: #fff;
  }
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu {
  width: 500px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item {
  display: block;
  width: 50%;
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item ul.subtree, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item ul.subtree, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item ul.subtree {
  padding-top: 10px;
  padding-left: 20px;
  list-style-type: none;
}

.site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item ul.subtree li, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item ul.subtree li, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item ul.subtree li {
  margin-bottom: 10px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu {
    clear: both;
  }
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu {
    width: 300px;
    max-height: 800px;
  }
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu {
    padding: 0px;
  }
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0px;
    width: auto;
    max-height: unset;
  }
  .site-header header.top-navigation nav.main-nav .products .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .resources .dropdown-menu ul.submenu li.grid-item, .site-header header.top-navigation nav.main-nav .solutions .dropdown-menu ul.submenu li.grid-item {
    margin-bottom: 20px;
  }
}

@media screen and (max-width: 567px) {
  .site-header header.top-navigation nav.main-nav .dropdown-menu ul.submenu li.grid-item {
    margin-bottom: 10px;
  }
}

footer.bottom-links {
  background-color: #022144;
  padding: 80px 0 40px;
}

footer.bottom-links .footer-logo-wrap {
  margin-bottom: 30px;
}

footer.bottom-links .footer-logo-wrap .footer-logo {
  width: 150px;
  height: 30px;
  fill: #0091e2;
  position: relative;
  top: -10px;
}

footer.bottom-links .footer-nav .footer-nav-wrap {
  float: left;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
  margin-bottom: 30px;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .inner {
  margin-bottom: 0px;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .inner li::before {
  content: "- ";
}

footer.bottom-links .footer-nav .footer-nav-wrap ul li a {
  color: #697A89;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .base-nav {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul .base-nav a {
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul ul .has-subnav {
  font-weight: 600;
  font-size: 14px;
  margin-bottom: 15px;
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap ul ul .has-subnav a {
  color: #fff;
}

footer.bottom-links .footer-nav .footer-nav-wrap-1 {
  width: 40%;
}

footer.bottom-links .footer-nav .footer-nav-wrap-1 .footer-nav-column {
  width: 50%;
  float: left;
  padding-right: 10px;
}

footer.bottom-links .footer-nav .footer-nav-wrap-2 {
  width: 60%;
}

footer.bottom-links .footer-nav .footer-nav-wrap-2 .footer-nav-column {
  width: 33%;
  float: left;
  padding-right: 10px;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress {
  width: 100%;
  float: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column {
  float: none;
  width: 20%;
  padding-right: 10px;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column li.subnav-parent {
  margin-top: 30px;
}

footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column ul.subtree {
  margin-bottom: 0px;
}

footer.bottom-links .contact-wrap {
  text-align: right;
  height: 73px;
  position: relative;
  padding: 0 30px;
}

footer.bottom-links .contact-wrap .primary-btn {
  padding-left: 65px;
  background-image: url(../images/icons/mail.svg);
  background-position: left 30px center;
  background-repeat: no-repeat;
  background-size: 22px;
}

footer.bottom-links .contact-wrap .primary-btn.fixed {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 9;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

footer.bottom-links .secondary-footer .legal-social-row {
  margin-top: 50px;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap {
  float: right;
  padding-right: 5 0px;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  padding: 0;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li a {
  padding: 20px;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li a svg {
  fill: #fff;
}

footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul li a:hover {
  opacity: 0.5;
}

footer.bottom-links .secondary-footer .legal-social-row .legal-wrap {
  color: #fff;
  font-weight: 500;
  padding-top: 24px;
}

footer.bottom-links .secondary-footer .legal-social-row .legal-wrap p {
  font-size: 14px;
}

footer.bottom-links .secondary-footer .legal-social-row .legal-wrap a {
  color: #fff;
}

@media screen and (max-width: 767px) {
  footer.bottom-links .footer-nav .footer-nav-wrap-1 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-1 .footer-nav-column {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 .footer-nav-column {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 > ul {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress {
    width: 100%;
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column {
    float: none;
    width: 50%;
    padding-right: 10px;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column.customers {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  footer.bottom-links .secondary-footer .contact-wrap {
    text-align: center;
  }
  footer.bottom-links .secondary-footer .legal-social-row .social-wrap {
    float: none;
    margin: 0 auto;
  }
  footer.bottom-links .secondary-footer .legal-social-row .social-wrap ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer.bottom-links .secondary-footer .legal-social-row .legal-wrap {
    text-align: center;
  }
}

@media screen and (max-width: 575px) {
  footer.bottom-links .footer-nav .footer-nav-wrap-1 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-1 > ul {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 {
    width: 50%;
  }
  footer.bottom-links .footer-nav .footer-nav-wrap-2 > ul {
    width: 100%;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress {
    width: 100%;
    float: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  footer.bottom-links .footer-nav .footer-drupal-wordpress .footer-nav-column {
    float: none;
    width: 50%;
    padding-right: 10px;
  }
}

/* site posts styles */
.featured-wrap .row {
  background: rgba(2, 33, 68, 0.9);
  padding: 0px;
  margin: 0px 0px 30px 0px;
  border-radius: 3px;
  min-height: 460px;
}

.featured-wrap .row .image-wrap {
  padding: 0px;
}

.featured-wrap .row .image-wrap .image-inner {
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: cover;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}

.featured-wrap .row .featured-post {
  position: relative;
  color: #fff;
  padding: 50px;
}

.featured-wrap .row .featured-post h2 a {
  color: #fff;
}

.featured-wrap .row .featured-post .post-tags {
  margin-bottom: 100px;
}

.featured-wrap .row .featured-post .post-tags i {
  margin-right: 5px;
  font-size: 13px;
}

.featured-wrap .row .featured-post .post-tags a {
  color: #fff;
}

@media screen and (max-width: 767px) {
  .featured-wrap .row .image-wrap .image-inner {
    min-height: 460px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 0px;
  }
}

.post-wrap {
  margin-bottom: 30px;
}

.post-snippet {
  position: relative;
  background: #fff;
  border: 1px solid #f2f2f2;
  -webkit-box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.05);
  border-radius: 3px;
  padding: 40px;
  height: 100%;
  min-height: 380px;
}

.post-snippet .square {
  width: 30px;
  height: 30px;
  background-color: #f2f2f2;
  display: block;
  margin-bottom: 30px;
}

.post-snippet p.post-excerpt {
  margin-bottom: 65px;
}

.post-content, .post-tags {
  margin-bottom: 30px;
}

.post-title {
  margin-bottom: 30px;
}

.post-title a {
  color: #022144;
}

.post-title a:hover {
  color: #287cf9;
}

.post-meta {
  position: absolute;
  bottom: 40px;
  left: 40px;
}

.post-link {
  position: absolute;
  bottom: 40px;
  right: 40px;
}

.post-link i {
  padding-left: 10px;
}

.upper {
  text-transform: uppercase;
}

.upper a {
  text-transform: uppercase;
}

blockquote {
  font-size: 1.6rem;
  margin: 1.5em 0px;
  padding: 0.5em 0px;
  quotes: "“" "”" "‘" "’";
  font-style: italic;
}

blockquote p {
  display: inline;
  font-size: 1.6rem;
  font-style: italic;
}

code {
  display: inline-block;
  background: #f2f2f2;
  border: 1px solid #d1d2d3;
  padding: 0px 4px;
  margin-right: 4px;
  border-radius: 4px;
  color: #697A89;
}

code a {
  color: #697A89;
  text-decoration: underline;
}

pre {
  display: block;
  background: #f2f2f2;
  padding: 20px;
  border: 1px solid #d1d2d3;
  border-radius: 4px;
  margin: 40px 0px;
  color: #697A89;
}

pre code {
  border: none;
}

pre a {
  color: #697A89;
  text-decoration: underline;
}

.single-post .post-title {
  margin-bottom: 100px;
  margin-top: 0px;
}

.single-post .header-meta {
  margin-bottom: 60px;
}

.single-post .header-meta .avatar {
  float: left;
  margin-right: 10px;
  position: relative;
  top: -3px;
}

.single-post .header-meta .avatar img {
  border-radius: 50%;
  max-width: 60px;
  max-height: 60px;
}

.single-post .header-meta .info {
  margin-top: 0px;
}

.single-post .post h2, .single-post .post h3, .single-post .post h4, .single-post .post h5 {
  margin-top: 50px;
}

.single-post .aligncenter {
  margin: 20px auto;
}

.single-post .post-thumbnail {
  width: 140px;
  height: 140px;
  position: relative;
  overflow: hidden;
  border: 1px solid #e5e5e5;
  border-radius: 50%;
  margin-bottom: 30px;
}

.single-post .post-thumbnail img {
  max-width: auto;
  height: 100%;
  display: inline;
  margin: 0 auto;
}

.related-posts {
  margin-bottom: 60px;
  width: 100%;
}

.related-posts h3 {
  margin-bottom: 40px;
}

.related-posts .related-posts-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.related-posts .related-posts-wrap .related-post-item {
  width: 30%;
  text-align: left;
  margin-bottom: 40px;
}

.related-posts .related-posts-wrap .related-post-item .image-frame {
  background-color: #022144;
  background-size: cover;
  background-position: center;
  height: 200px;
  width: 100%;
  margin-bottom: 10px;
  border: 1px solid #ccc;
}

.related-posts .related-posts-wrap .related-post-item h4 {
  font-size: 1rem;
  margin-bottom: 0px;
}

.related-posts .related-posts-wrap .related-post-item h4 a {
  color: #697A89;
}

.related-posts .related-posts-wrap .related-post-item .byline {
  font-size: .9rem;
  margin-bottom: 10px;
}

.related-posts .related-posts-wrap .related-post-item .post-tags {
  font-size: .9rem;
  color: #697A89;
}

.related-posts .related-posts-wrap .related-post-item .post-tags a {
  color: #697A89;
}

@media screen and (max-width: 919px) {
  .related-posts {
    margin-top: 60px;
  }
  .related-posts .related-posts-wrap .related-post-item {
    width: 100%;
  }
  .related-posts .related-posts-wrap .related-post-item .image-frame {
    height: 300px;
    width: 100%;
  }
}

/* site homepage styles */

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiaW1wb3J0L19jb2xvcnMuc2NzcyIsImltcG9ydC9fZm9udHMuc2NzcyIsImltcG9ydC9fZ2xvYmFsLnNjc3MiLCJpbXBvcnQvX2NhdGVnb3J5LW1lbnUuc2NzcyIsImltcG9ydC9faGVhZGVyLnNjc3MiLCJpbXBvcnQvX2Zvb3Rlci5zY3NzIiwiaW1wb3J0L19wb3N0cy5zY3NzIiwiaW1wb3J0L19zaW5nbGUuc2NzcyIsImltcG9ydC9faG9tZXBhZ2Uuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakIscUNBQXFDO0FDQXJDLGlCQUFpQjtBQ0FqQixnQkFBZ0I7QUFDaEI7RUFDSSwwQkFBeUI7RUFDekIsc0hBQ3dEO0VBQ3hELGlCQUFnQjtFQUNoQixtQkFBa0I7Q0hHckI7O0FHQUM7RUFDRSwwQkFBeUI7RUFDekIsa0hBQ3NEO0VBQ3RELGlCQUFnQjtFQUNoQixtQkFBa0I7Q0hFckI7O0FHQ0M7RUFDRSwwQkFBeUI7RUFDekIsb0hBQ3VEO0VBQ3ZELG9CQUFtQjtFQUNuQixtQkFBa0I7Q0hDckI7O0FHRUM7RUFDRSxvQ0FBbUM7RUFDbkMsbUNBQWtDO0NBQ25DOztBQUVEO0VBQ0UsZ0JBQWU7Q0FDaEI7O0FBRUQ7RUFDRSx3REFBdUQ7RUFDdkQscUJBQW9CO0VBQ3BCLGVEekJXO0NDMEJaOztBQUVEO0VBQ0UsaUJBQWdCO0VBQ2hCLGdCQUFlO0VBQ2Ysd0JBQXVCO0VBQ3ZCLG1CQUFrQjtFQUNsQixlRHpDVTtFQzBDVixvQkFBbUI7Q0FDcEI7O0FBQ0Q7RUFDRSxtQkFBa0I7RUFDbEIsb0JBQW1CO0NBQ3BCOztBQUNEO0VBQ0UsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQix1QkFBc0I7RUFDdEIsZUFBYztFQUNkLGVEckRVO0VDc0RWLG9CQUFtQjtDQUNwQjs7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixlRDVEVTtFQzZEVixvQkFBbUI7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Qm9CLGVQL0RMO0NPZ0VFOztBQTdCakI7RUFnQ2dCLGlCQUFnQjtFQUNoQixvQkFBbUI7Q0FDdEI7O0FBbENiO0VBb0NnQixpQkFBZ0I7RUFDaEIsZVB4RUQ7Q080RUY7O0FBekNiO0VBdUNvQixlUDFFTDtDTzJFRTs7QUFLakI7RUFDSTtJQUNJLGlCQUFnQjtHQVVuQjtFQVhEO0lBSVksWUFBVztHQUtkO0VBVFQ7SUFNZ0IsY0FBYTtJQUNiLFlBQVc7R0FDZDtDVG1oRGhCOztBVXhuREQsMEJBQTBCIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogc2l0ZSBtYWluIHNjc3MgZmlsZXMgZm9yIGltcG9ydCAqL1xuLyogc2l0ZSBjb2xvcnMgKi9cbi8qIHNpdGUgZm9udHMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1RUQ29tbW9ucy1EZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVFRDb21tb25zLURlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBDb21tb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVENvbW1vbnMtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9UVENvbW1vbnMtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdUVCBDb21tb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9UVENvbW1vbnMtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVFRDb21tb25zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuOnJvb3Qge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmh0bWwsIGJvZHkge1xuICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbmgxLCBoMi54bCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgY29sb3I6ICMwMjIxNDQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgxLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5oMiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMi43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDIyMTQ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBjb2xvcjogIzAyMjE0NDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDMuc3ViLWgxIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjNjk3QTg5O1xufVxuXG5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4xNjc7XG4gIGNvbG9yOiAjMDIyMTQ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5oNSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBjb2xvcjogIzAyMjE0NDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuaDYge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGNvbG9yOiAjMDIyMTQ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubGFyZ2UtcCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbnAge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1O1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4uc21hbGwtcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxudWwsIG9sLCBkbCB7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcbiAgY29sb3I6ICMyNDk2ZWQ7XG59XG5cbi5hcnJvdy1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2N0YS1hcnJvdy5zdmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYnRuIHtcbiAgYmFja2dyb3VuZDogIzAwN2JmZjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxNXB4IDM1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMDY5ZDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMjg3Y2Y5O1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY5ZDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2Vjb25kYXJ5LWJ0bi1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMyODdjZjk7XG59XG5cbi5zZWNvbmRhcnktYnRuLWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDIyMTQ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNlY29uZGFyeS1idG4tdyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zZWNvbmRhcnktYnRuLXc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzI0OTZlZDtcbn1cblxuLm9yYW5nZS1idG4ge1xuICBib3JkZXItY29sb3I6ICNmZjgyNmQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmODI2ZDtcbn1cblxuLm9yYW5nZS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZDc2NWY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkNzY1Zjtcbn1cblxuLyogc2l0ZSBnbG9iYWwgbGF5b3V0ICovXG4ub3V0ZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4uYW5nbGUtYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZ3JheS1iYWNrZ3JvdW5kLnN2Z1wiKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5hbmdsZS1iZyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTA1cHg7XG4gIH1cbn1cblxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IHVuc2V0O1xufVxuXG4uam9pbi1kb2NrZXIge1xuICBtYXJnaW46IDYwcHggMHB4O1xufVxuXG51bC5wYWdpbmF0aW9uIGxpIHNwYW4uY3VycmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgYS5idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbmRpdi5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbmRpdi5zZWFyY2gtcmVzdWx0cyBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuZGl2LnNlYXJjaC1yZXN1bHRzIGFydGljbGUgaDIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbnNlY3Rpb24uY2F0ZWdvcnktbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbnNlY3Rpb24uY2F0ZWdvcnktbWVudSAuYmxvZy1uYXYgLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjNjk3QTg5O1xufVxuXG5zZWN0aW9uLmNhdGVnb3J5LW1lbnUgLmJsb2ctbmF2IC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMjQ5NmVkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICBzZWN0aW9uLmNhdGVnb3J5LW1lbnUgLmJsb2ctbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiAubmF2IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiAubmF2IC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogLjlyZW07XG4gIH1cbiAgc2VjdGlvbi5jYXRlZ29yeS1tZW51IC5ibG9nLW5hdiAubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rIHtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAuNXJlbSAuN3JlbTtcbiAgfVxufVxuXG4uc2lkZS1jYXRlZ29yeS1tZW51IGg1IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMGU0ZTc7XG4gIGNvbG9yOiAjNjk3QTg5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLnNpZGUtY2F0ZWdvcnktbWVudSB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5zaWRlLWNhdGVnb3J5LW1lbnUgdWwgbGkgaS5mYSB7XG4gIGNvbG9yOiAjNjk3QTg5O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zaWRlLWNhdGVnb3J5LW1lbnUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjNjk3QTg5O1xufVxuXG4vKiBzaXRlIGhlYWRlciBzdHlsZXMgKi9cbiNhbm5vdW5jZW1lbnQtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjA0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuI2Fubm91bmNlbWVudC1iYXIgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc2l0ZS1oZWFkZXIge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDk2ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDMwMG1zIGVhc2U7XG4gIHBhZGRpbmc6IDMwcHggMTVweCAyM3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLWJyYW5kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1icmFuZCAubG9nbyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmaWxsOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBmaWxsIDMwMG1zIGVhc2U7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItYnJhbmQgLmxvZ28uZW5naW5lZXJpbmcge1xuICB3aWR0aDogMjIwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1icmFuZCAubG9nby5ibG9nIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsubGluay1ub25lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0uY3VycmVudC1wYWdlIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDIyMTQ0O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubGlzdC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTZweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgYm90dG9tOiAxcHg7XG4gIHN0cm9rZTogIzAyMjE0NDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5saXN0LWljb24ubm92YSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzAyMjE0NDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgYTpob3ZlciAubGlzdC1pY29uIHtcbiAgc3Ryb2tlOiAjMjQ5NmVkO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiBhOmhvdmVyIC5saXN0LWljb24ubm92YSB7XG4gIHN0cm9rZTogbm9uZTtcbiAgZmlsbDogIzI0OTZlZDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNGOEM7XG4gIHBhZGRpbmc6IDEzcHggMzVweCA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxOHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4xKSwgMHB4IC0ycHggNHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4wMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjQ5NmVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVlO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuc2VhcmNoLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogLTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLnNlYXJjaC10b2dnbGUgLnNlYXJjaC1pY29uIHtcbiAgc3Ryb2tlOiAjZmZmO1xuICBmaWxsOiAjZmZmO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG4gIGxlZnQ6IC0zMTBweDtcbiAgdG9wOiA4cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuaGVhZGVyLXNlYXJjaC1mb3JtICNzZWFyY2hGb3JtIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuaGVhZGVyLXNlYXJjaC1mb3JtICNzZWFyY2hGb3JtIGlucHV0IHtcbiAgcGFkZGluZzogOHB4IDIwcHggN3B4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0OWE0ZTU7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAzJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5oZWFkZXItc2VhcmNoLWZvcm0uc2VhcmNoLW9wZW5lZCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDFweCA2cHggIzhlOWNhYTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTllYmVlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgICBjb2xvcjogIzAyMjE0NDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzI4N2NmOTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUtaGVhZCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICM2OTdBODk7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAuc3VibWVudTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGNvbG9yOiAjNjk3QTg5O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi13cmFwIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudSAucm93IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxOHB4IDE0cHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xOHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTJweCAxcHggI2RlZTJlNSk7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLXdyYXAgLmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudS5zb2x1dGlvbnMge1xuICAgIGxlZnQ6IDE2MHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24td3JhcCAuZHJvcGRvd24tbWVudS5zb2x1dGlvbnM6YmVmb3JlIHtcbiAgICBsZWZ0OiAxMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4IDVweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci10b2dnbGVyIHNwYW4ge1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItdG9nZ2xlciBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci10b2dnbGVyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2ICNtb2JpbGVTZWFyY2hGb3JtIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDlhNGU1O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2ICNtb2JpbGVTZWFyY2hGb3JtIGlucHV0IHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAjbW9iaWxlU2VhcmNoRm9ybSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLWNvbGxhcHNlIC5hY3Rpb24td3JhcCAuYnRuIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51LnByb2R1Y3RzIC5kcm9wZG93bi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIGNvbG9yOiAjMDIyMTQ0O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzY5N0E4OTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIC5saXN0LWljb24ge1xuICAgIHN0cm9rZTogI2ZmZjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciAubGlzdC1pY29uLm5vdmEge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgICBmaWxsOiAjZmZmO1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5kcm9wZG93bi1tZW51IC5zdWJtZW51LWhlYWQge1xuICAgIGNvbG9yOiAjNjk3QTg5O1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAuc3VibWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAubGlzdC1pY29uIHtcbiAgICBzdHJva2U6ICNmZmY7XG4gICAgZmlsbDogI2ZmZjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuZHJvcGRvd24tbWVudSAubGlzdC1pY29uLm5vdmEge1xuICAgIHN0cm9rZTogbm9uZTtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLWJyYW5kIHtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSBzcGFuLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5zdWJtZW51LWhlYWQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5hY3Rpb24td3JhcCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAzRjhDO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubmF2YmFyLXRvZ2dsZXIgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRvcDogN3B4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubmF2YmFyLXRvZ2dsZXIgc3BhbjpsYXN0LWNoaWxkIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogN3B4O1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICBmaWxsOiAjMjQ5NmVkO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5saW5rLW5vbmU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmN1cnJlbnQtcGFnZSAubmF2LWxpbmsge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiAubWFpbi1uYXYgLmFjdGlvbi13cmFwIGEge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgLmJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDNGOEM7XG4gIHBhZGRpbmc6IDEzcHggMzVweCA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxOHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4xKSwgMHB4IC0ycHggNHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4wMyk7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgLmJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWViZWU7XG4gIGNvbG9yOiAjMjg3Y2Y5O1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gLm1haW4tbmF2IC5zZWFyY2gtdG9nZ2xlIC5zZWFyY2gtaWNvbiB7XG4gIHN0cm9rZTogIzY5N0E4OTtcbiAgZmlsbDogIzY5N0E4OTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIC5tYWluLW5hdiAubmF2YmFyLXRvZ2dsZXIgc3BhbiB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMwMjIxNDQ7XG4gIH1cbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICMyNDk2ZWQ7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItYnJhbmQgLmxvZ28ge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwgLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHNwYW4sIC53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuc3VibWVudS1oZWFkIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi53aGl0ZS1oZWFkZXIgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQgLm1haW4tbmF2IC5hY3Rpb24td3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLmFjdGlvbi13cmFwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndoaXRlLWhlYWRlciAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCAubWFpbi1uYXYgLmFjdGlvbi13cmFwIC5idG4ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAuYWN0aW9uLXdyYXAgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ5NmVkO1xufVxuXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkIC5tYWluLW5hdiAuc2VhcmNoLXRvZ2dsZSAuc2VhcmNoLWljb24ge1xuICBzdHJva2U6ICNmZmY7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5ibHVlLWhlYWRlci10cGwgLnNpdGUtaGVhZGVyLCAuYmx1ZS1oZWFkZXItc29sdXRpb25zLWJveC10cGwgLnNpdGUtaGVhZGVyLCAuYmx1ZS1oZWFkZXItc2VhcmNoLXRwbCAuc2l0ZS1oZWFkZXIsIC5ibHVlLWhlYWRlci1zaG9ydC10cGwgLnNpdGUtaGVhZGVyLCAuc29sdXRpb25zLXRwbCAuc2l0ZS1oZWFkZXIsIC5ob21lcGFnZS10cGwgLnNpdGUtaGVhZGVyLCAuaG9tZXBhZ2UtcGxhdGZvcm0tdHBsIC5zaXRlLWhlYWRlciwgLm5ld3MtdHBsIC5zaXRlLWhlYWRlciB7XG4gIGhlaWdodDogMHB4O1xufVxuXG4uYmx1ZS1oZWFkZXItdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24sIC5ibHVlLWhlYWRlci1zb2x1dGlvbnMtYm94LXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLCAuYmx1ZS1oZWFkZXItc2VhcmNoLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLCAuYmx1ZS1oZWFkZXItc2hvcnQtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24sIC5zb2x1dGlvbnMtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24sIC5ob21lcGFnZS10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiwgLmhvbWVwYWdlLXBsYXRmb3JtLXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLCAubmV3cy10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5ibHVlLWhlYWRlci10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQsIC5ibHVlLWhlYWRlci1zb2x1dGlvbnMtYm94LXRwbCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uLmhlYWRlci1leHBhbmRlZCwgLmJsdWUtaGVhZGVyLXNlYXJjaC10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQsIC5ibHVlLWhlYWRlci1zaG9ydC10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQsIC5zb2x1dGlvbnMtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkLCAuaG9tZXBhZ2UtdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkLCAuaG9tZXBhZ2UtcGxhdGZvcm0tdHBsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24uaGVhZGVyLWV4cGFuZGVkLCAubmV3cy10cGwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbi5oZWFkZXItZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjMjQ5NmVkO1xufVxuXG4uaGlkZGVuLW1lbnUgLm5hdmJhci10b2dnbGVyLCAuaGlkZGVuLW1lbnUgI25hdmJhciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbi1tZW51Lm5vZGUtdHlwZS1jYW1wYWlnbl9sYW5kaW5nIC5oZXJvLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUge1xuICBwYWRkaW5nOiAzMHB4IDBweCAxMHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUge1xuICBwYWRkaW5nOiAwcHggMzVweDtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGEge1xuICBjb2xvcjogIzAyMjE0NDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhLnN1Ym1lbnUtaGVhZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGEuc3VibWVudS1oZWFkIHtcbiAgY29sb3I6ICM2OTdBODk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjE0NDtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXdoYXQtY29udGFpbmVyJyB2aWV3Qm94PScwIDAgMjAgMjAnIHN0eWxlPSdmaWxsOiAlMjUyMzAyMjE0NDsnJTNFJTNDcGF0aCBkPSdNMTkuNDEsNC4wOWwtOS00YTEsMSwwLDAsMC0uODIsMGwtOSw0QTEsMSwwLDAsMCwwLDVWMTVhMSwxLDAsMCwwLC41OS45MWw5LDRhMSwxLDAsMCwwLC44MiwwbDktNEExLDEsMCwwLDAsMjAsMTVWNUExLDEsMCwwLDAsMTkuNDEsNC4wOVpNMTAsMi4wOSwxNi41NCw1LDEwLDcuOTEsMy40Niw1Wk0yLDYuNTQsOSw5LjY1djcuODFMMiwxNC4zNVptOSwxMC45MlY5LjY1bDctMy4xMXY3LjgxWicgLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IC5zdWJtZW51IGEud2hhdC1jb250YWluZXI6OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi13aGF0LWNvbnRhaW5lcicgdmlld0JveD0nMCAwIDIwIDIwJyBzdHlsZT0nZmlsbDogJTI1MjMwMjIxNDQ7JyUzRSUzQ3BhdGggZD0nTTE5LjQxLDQuMDlsLTktNGExLDEsMCwwLDAtLjgyLDBsLTksNEExLDEsMCwwLDAsMCw1VjE1YTEsMSwwLDAsMCwuNTkuOTFsOSw0YTEsMSwwLDAsMCwuODIsMGw5LTRBMSwxLDAsMCwwLDIwLDE1VjVBMSwxLDAsMCwwLDE5LjQxLDQuMDlaTTEwLDIuMDksMTYuNTQsNSwxMCw3LjkxLDMuNDYsNVpNMiw2LjU0LDksOS42NXY3LjgxTDIsMTQuMzVabTksMTAuOTJWOS42NWw3LTMuMTF2Ny44MVonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgLnN1Ym1lbnUgYS5jb21wYW55OjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWNvbXBhbnknIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xOSwwSDFBMSwxLDAsMCwwLDAsMVYxOWExLDEsMCwwLDAsMSwxSDE5YTEsMSwwLDAsMCwxLTFWMUExLDEsMCwwLDAsMTksMFpNOSwxOFYxNmgydjJabTksMEgxM1YxNWExLDEsMCwwLDAtMS0xSDhhMSwxLDAsMCwwLTEsMXYzSDJWMkgxOFonLyUzRSUzQ3JlY3QgeD0nNycgeT0nNScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PScxMScgeT0nNScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PScxNScgeT0nNScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PSc3JyB5PSc5JyB3aWR0aD0nMicgaGVpZ2h0PScyJy8lM0UlM0NyZWN0IHg9JzMnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMycgeT0nOScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PScxMScgeT0nOScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PScxNScgeT0nOScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDL3N2ZyUzRSBcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSAuc3VibWVudSBhLnBhcnRuZXJzOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWltYWdlLXBhcnRuZXJzJyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDcGF0aCBkPSdNMTkuMzcsMTcuMDZhMy41LDMuNSwwLDEsMC00Ljc0LDBDMTMuMTUsMTcuNTksMTIsMTguNjIsMTIsMjBoMmMwLS42LDEuNDEtMS4zNiwzLTEuMzZzMywuNzYsMywxLjM2aDJDMjIsMTguNjIsMjAuODUsMTcuNTksMTkuMzcsMTcuMDZaTTE3LDEzYTEuNSwxLjUsMCwxLDEtMS41LDEuNUExLjUsMS41LDAsMCwxLDE3LDEzWicgLyUzRSUzQ3BhdGggZD0nTTcuMzcsMTcuMDZhMy41LDMuNSwwLDEsMC00Ljc0LDBDMS4xNSwxNy41OSwwLDE4LjYyLDAsMjBIMmMwLS42LDEuNDEtMS4zNiwzLTEuMzZTOCwxOS40LDgsMjBoMkMxMCwxOC42Miw4Ljg1LDE3LjU5LDcuMzcsMTcuMDZaTTUsMTNhMS41LDEuNSwwLDEsMS0xLjUsMS41QTEuNSwxLjUsMCwwLDEsNSwxM1onIC8lM0UlM0NwYXRoIGQ9J00xNCw5aDJjMC0xLjM4LTEuMTUtMi40MS0yLjYzLTIuOTRhMy41LDMuNSwwLDEsMC00Ljc0LDBDNy4xNSw2LjU5LDYsNy42Miw2LDlIOGMwLS42LDEuNDEtMS4zNiwzLTEuMzZTMTQsOC40LDE0LDlaTTExLDJBMS41LDEuNSwwLDEsMSw5LjUsMy41LDEuNSwxLjUsMCwwLDEsMTEsMlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5lbnRlcnByaXNlOjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWVudGVycHJpc2UnIHZpZXdCb3g9JzAgMCA0MCA0MCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGwtcnVsZT0nZXZlbm9kZCclM0UlM0NwYXRoIGQ9J00zOCwxMiBMMzIsMTIgTDMwLDEyIEwyNCwxMiBMMjIsMTIgTDIyLDAgTDAsMCBMMCw0MCBMNDAsNDAgTDQwLDEyIEwzOCwxMiBaIE0xMywzOCBMOSwzOCBMOSwzMCBMMTMsMzAgTDEzLDM4IFogTTIwLDEyIEwyMCwzOCBMMTUsMzggTDE1LDI4IEw3LDI4IEw3LDM4IEwyLDM4IEwyLDIgTDIwLDIgTDIwLDEyIFogTTMyLDM3Ljk5OTgzOTIgTDI4LDM3Ljk5OTgzOTIgTDI4LDMzLjk5OTgzOTIgTDMyLDMzLjk5OTgzOTIgTDMyLDM3Ljk5OTgzOTIgWiBNMzgsMzguMDAwNjM5NyBMMzQsMzguMDAwNjM5NyBMMzQsMzIuMDAwNjM5NyBMMjYsMzIuMDAwNjM5NyBMMjYsMzguMDAwNjM5NyBMMjIsMzguMDAwNjM5NyBMMjIsMTQuMDAwNjM5NyBMMzgsMTQuMDAwNjM5NyBMMzgsMzguMDAwNjM5NyBaIE0xMCw0LjAwMDIzOTkxIEw0LDQuMDAwMjM5OTEgTDQsMTAuMDAwMjM5OSBMMTAsMTAuMDAwMjM5OSBMMTAsNC4wMDAyMzk5MSBaIE04LDguMDAwMzE5ODcgTDYsOC4wMDAzMTk4NyBMNiw2LjAwMDMxOTg3IEw4LDYuMDAwMzE5ODcgTDgsOC4wMDAzMTk4NyBaIE0xOCw0LjAwMDIzOTkxIEwxMiw0LjAwMDIzOTkxIEwxMiwxMC4wMDAyMzk5IEwxOCwxMC4wMDAyMzk5IEwxOCw0LjAwMDIzOTkxIFogTTE2LDguMDAwMzE5ODcgTDE0LDguMDAwMzE5ODcgTDE0LDYuMDAwMzE5ODcgTDE2LDYuMDAwMzE5ODcgTDE2LDguMDAwMzE5ODcgWiBNMTAsMTIuMDAwNTU5NyBMNCwxMi4wMDA1NTk3IEw0LDE4LjAwMDU1OTcgTDEwLDE4LjAwMDU1OTcgTDEwLDEyLjAwMDU1OTcgWiBNOCwxNi4wMDA2Mzk3IEw2LDE2LjAwMDYzOTcgTDYsMTQuMDAwNjM5NyBMOCwxNC4wMDA2Mzk3IEw4LDE2LjAwMDYzOTcgWiBNMTgsMTIuMDAwNTU5NyBMMTIsMTIuMDAwNTU5NyBMMTIsMTguMDAwNTU5NyBMMTgsMTguMDAwNTU5NyBMMTgsMTIuMDAwNTU5NyBaIE0xNiwxNi4wMDA2Mzk3IEwxNCwxNi4wMDA2Mzk3IEwxNCwxNC4wMDA2Mzk3IEwxNiwxNC4wMDA2Mzk3IEwxNiwxNi4wMDA2Mzk3IFogTTEwLDIwLjAwMDg3OTYgTDQsMjAuMDAwODc5NiBMNCwyNi4wMDA4Nzk2IEwxMCwyNi4wMDA4Nzk2IEwxMCwyMC4wMDA4Nzk2IFogTTgsMjQuMDAwOTU5NSBMNiwyNC4wMDA5NTk1IEw2LDIyLjAwMDk1OTUgTDgsMjIuMDAwOTU5NSBMOCwyNC4wMDA5NTk1IFogTTE4LDIwLjAwMDg3OTYgTDEyLDIwLjAwMDg3OTYgTDEyLDI2LjAwMDg3OTYgTDE4LDI2LjAwMDg3OTYgTDE4LDIwLjAwMDg3OTYgWiBNMTYsMjQuMDAwOTU5NSBMMTQsMjQuMDAwOTU5NSBMMTQsMjIuMDAwOTU5NSBMMTYsMjIuMDAwOTU5NSBMMTYsMjQuMDAwOTU5NSBaIE0zNCwxNS45OTkxMTk2IEwyNiwxNS45OTkxMTk2IEwyNiwyMS45OTkxMTk2IEwzNCwyMS45OTkxMTk2IEwzNCwxNS45OTkxMTk2IFogTTMyLDE5Ljk5OTE5OTUgTDI4LDE5Ljk5OTE5OTUgTDI4LDE3Ljk5OTE5OTUgTDMyLDE3Ljk5OTE5OTUgTDMyLDE5Ljk5OTE5OTUgWiBNMzQsMjMuOTk5NDM5NCBMMjYsMjMuOTk5NDM5NCBMMjYsMjkuOTk5NDM5NCBMMzQsMjkuOTk5NDM5NCBMMzQsMjMuOTk5NDM5NCBaIE0zMiwyNy45OTk1MTk0IEwyOCwyNy45OTk1MTk0IEwyOCwyNS45OTk1MTk0IEwzMiwyNS45OTk1MTk0IEwzMiwyNy45OTk1MTk0IFonIGlkPSdGaWxsLTEnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5odWI6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1odWInIHZpZXdCb3g9JzAgMCA0MiAzOCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMzcuMTc2MzcxLDM2LjIzMjQ4MTIgQzM3LjE5MjAxMTcsMzYuODA0MTA5NSAzNi43MzcyNzQzLDM3LjI3MDY4NSAzNi4xNjg0ODkxLDM3LjI3MDY4NSBMMy43NDMzNTIwNCwzNy4yNzAzNDc2IEMzLjE3ODI3NTgzLDM3LjI3MDM0NzYgMi43MjQwMDA1NiwzNi44MDkxODE4IDIuNzI0MDAwNTYsMzYuMjM5Nzc2NyBMMi43MjQwMDA1NiwxOS42MTMxMzgzIEMxLjQzMTIwMDcsMTguNDg4MTQzMSAwLjY2MjU1MTMzNiwxNi44ODg0MzI2IDAuNjYyNTUxMzM2LDE1LjE2MTgyNDkgTDAuNjY0MjA3ODkzLDE0LjY5NTAzIEMwLjYzNzc0MTgzLDE0LjQ1MzIxMjcgMC42NTA1MjQyNTUsMTQuMjk0MjQzOCAwLjcxMTYwNDgyNywxNC4xMjM4MjMxIEw1LjEwNzkzMjQ2LDEuMjA5MzU0NjggQzUuMjQ4NTMyODYsMC43OTcwMjA2MjMgNS42Mzg0ODU5NCwwLjUxMTYyNzkwNyA2LjA2NjgxMDY5LDAuNTExNjI3OTA3IEwzNC4wNzI4MzY0LDAuNTExNjI3OTA3IEMzNC41MDkxNjA3LDAuNTExNjI3OTA3IDM0Ljg4OTkyNywwLjc5MzU3ODIwMSAzNS4wMzE2NjUzLDEuMjA5MjEwMzQgTDM5LjQ0Mjg1NjcsMTQuMTIzNDA5NSBDMzkuNDg3MTI5NiwxNC4yNzMyMDQgMzkuNTAyMDc4MiwxNC40MjQ5NDQ0IDM5LjQ4ODQ3MjYsMTQuNTQ5MzY0OSBMMzkuNDg4NDcyNiwxNS4xNTA1ODM1IEMzOS40ODg0NzI2LDE2Ljk5NTk1MTcgMzguNjE5MDYwMSwxOC42ODgzMDMxIDM3LjE3NjQ3NDYsMTkuNzU2MzA4NCBMMzcuMTc2MzcxLDM2LjIzMjQ4MTIgWiBNMzUuMTM3NjIwOCwzNS4yMDkzMTEgTDM1LjEzNzYyMDgsMjAuNzA1NzE1MiBDMzQuNzAyMzkyNCwyMC44MDk3NTkzIDM0LjI3MTMzMywyMC44NjMzNjQxIDMzLjgzMzYwNjksMjAuODYzMzY0MSBDMzIuMDA0NjAxOSwyMC44NjMzNjQxIDMwLjMwMTM3NTYsMTkuOTU0NzAwOCAyOS4yNDM3MjIxLDE4LjQ3NzE1MzggQzI4LjE4NjA0NzMsMTkuOTU0Njk1IDI2LjQ4Mjg1MTUsMjAuODYzMzY0MSAyNC42NTM4NDQ0LDIwLjg2MzM2NDEgQzIyLjgyNDgwMywyMC44NjMzNjQxIDIxLjEyMTYxNTUsMTkuOTU0NzE1NyAyMC4wNjM5NTkxLDE4LjQ3NzE1NDQgQzE5LjAwNjI4NDIsMTkuOTU0Njk1MyAxNy4zMDMwODg3LDIwLjg2MzM2NDEgMTUuNDc0MDgxOCwyMC44NjMzNjQxIEMxMy42NDUwNDA0LDIwLjg2MzM2NDEgMTEuOTQxODUyOSwxOS45NTQ3MTU3IDEwLjg4NDE5NjUsMTguNDc3MTU0NCBDOS44MjY1MjE2MSwxOS45NTQ2OTUzIDguMTIzMzI2MDgsMjAuODYzMzY0MSA2LjI5NDMxOTE5LDIwLjg2MzM2NDEgQzUuNzY3MzU1NTUsMjAuODYzMzY0MSA1LjI0MDk1Nzc4LDIwLjc4ODM0MTggNC43Mzk3MzM5OCwyMC42NDQ2NzQgTDQuNzM5NzMzOTgsMzUuMjA5MzExIEwzNS4xMzc2MjA4LDM1LjIwOTMxMSBaIE0zMC4yNzIwMjI2LDE1LjY1NTc2MjYgQzMwLjUxNTQ2MzIsMTcuNDUwMTE5MiAzMi4wNTAzOTA5LDE4LjgwMTg1NTQgMzMuODQ1MDgzLDE4LjgwMTg1NTQgQzM1LjcyODY3OTQsMTguODAxODU1NCAzNy4yODU0MTMsMTcuMzM5NTEzNCAzNy40NDc0NTk5LDE1LjQ3NTE5MzIgTDMwLjIyODA3NjUsMTUuNDc1MTkzMiBDMzAuMjQ3MDYzOCwxNS41MzI5ODcgMzAuMjYxNzkxOSwxNS41OTMyOTU4IDMwLjI3MjAyMjYsMTUuNjU1NzYyNiBaIE0yMS4wNDg0MzA2LDE1LjQ3NTE5MzIgQzIxLjA2NzQxNzksMTUuNTMyOTg3IDIxLjA4MjE0NTksMTUuNTkzMjk1OCAyMS4wOTIzNzY3LDE1LjY1NTc2MjYgQzIxLjMzNTgxNzMsMTcuNDUwMTE5MiAyMi44NzA3NDQ5LDE4LjgwMTg1NTQgMjQuNjY1NDM3LDE4LjgwMTg1NTQgQzI2LjQ2MDEwMDEsMTguODAxODU1NCAyNy45OTUwMTY5LDE3LjQ1MDE0ODEgMjguMjM3ODE5MSwxNS42NjExNTU2IEMyOC4yNDUxMjI1LDE1LjU5ODEzMTggMjguMjU5MDA0NSwxNS41MzU4MDU2IDI4LjI3ODczNzUsMTUuNDc1MTkzMiBMMjEuMDQ4NDMwNiwxNS40NzUxOTMyIFogTTExLjkyMzgxMDIsMTUuNjU1NzYyNiBDMTIuMTY3MjUwOCwxNy40NTAxMTkyIDEzLjcwMjE3ODUsMTguODAxODU1NCAxNS40OTY4NzA1LDE4LjgwMTg1NTQgQzE3LjI5MTUzMzYsMTguODAxODU1NCAxOC44MjY0NTA1LDE3LjQ1MDE0ODEgMTkuMDY5MjUyNiwxNS42NjExNTU2IEMxOS4wNzY1NTYxLDE1LjU5ODEzMTggMTkuMDkwNDM4MSwxNS41MzU4MDU2IDE5LjExMDE3MSwxNS40NzUxOTMyIEwxMS44Nzk4NjQxLDE1LjQ3NTE5MzIgQzExLjg5ODg1MTQsMTUuNTMyOTg3IDExLjkxMzU3OTUsMTUuNTkzMjk1OCAxMS45MjM4MTAyLDE1LjY1NTc2MjYgWiBNNi4zMTY4MjgwNSwxOC44MDE4MzE3IEM4LjExMTQ5MTE0LDE4LjgwMTgzMTcgOS42NDY0MDc5OCwxNy40NTAxMjQ0IDkuODg5MjEwMTIsMTUuNjYxMTMxOSBDOS44OTY1MTM1NywxNS41OTgxMDgxIDkuOTEwMzk1NTksMTUuNTM1NzgxOSA5LjkzMDEyODU2LDE1LjQ3NTE2OTYgTDIuNzAzMTg3OTYsMTUuNDc1MTY5NiBDMi44NjYxMjAwNiwxNy4zMzQ2ODUyIDQuNDI4MDk2OTYsMTguODAxODMxNyA2LjMxNjgyODA1LDE4LjgwMTgzMTcgWiBNMy4wOTY3MDA4MiwxMy40MTM5OTI0IEwzNy4wNDI1NywxMy40MTM5OTI0IEwzMy4zNDg5NDgyLDIuNTcyMDQ3MzYgTDYuODAxMTkyMzksMi41NzIwNDczNiBMMy4wOTY3MDA4MiwxMy40MTM5OTI0IFonIGlkPSdGaWxsLTEnICUzRSUzQy9wYXRoJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlLTMnIHg9JzE0JyB5PScyNicgd2lkdGg9JzYnIGhlaWdodD0nMTAnJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J00yMCwyNiBMMjAsMzYgTDI2LDM2IEwyNiwyNiBMMjAsMjYgWicgaWQ9J1JlY3RhbmdsZS0zJyAlM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLnRvb2xzOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tdG9vbHMnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGQ9J00xOSw0SDE0VjFhMSwxLDAsMCwwLTEtMUg3QTEsMSwwLDAsMCw2LDFWNEgxQTEsMSwwLDAsMCwwLDVWMTdhMSwxLDAsMCwwLDEsMUgxOWExLDEsMCwwLDAsMS0xVjVBMSwxLDAsMCwwLDE5LDRaTTgsMmg0VjRIOFpNMTgsMTZIMlY2SDE4WicvJTNFJTNDcGF0aCBkPSdNMTEuMTgsMTBIOC44MmEzLDMsMCwwLDAtNS42NCwwSDZ2MkgzLjE4YTMsMywwLDAsMCw1LjY0LDBoMi4zNmEzLDMsMCwwLDAsNS42NCwwSDE0VjEwaDIuODJhMywzLDAsMCwwLTUuNjQsMFonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmRlc2t0b3A6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1kZXNrdG9wJyB2aWV3Qm94PScwIDAgMzggMzQnIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMTMsMjggTDAsMjggTDAsMCBMMzgsMCBMMzgsMjggTDI1LDI4IEwyNSwzMiBMMzEsMzIgTDMxLDM0IEw3LDM0IEw3LDMyIEwxMywzMiBMMTMsMjggWiBNMTUsMjggTDE1LDMyIEwyMywzMiBMMjMsMjggTDE1LDI4IFogTTIsMiBMMiwyNiBMMzYsMjYgTDM2LDIgTDIsMiBaIE0wLDIwIEwzOCwyMCBMMzgsMjIgTDAsMjIgTDAsMjAgWicgaWQ9J0NvbWJpbmVkLVNoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZW5naW5lOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZW5naW5lJyB2aWV3Qm94PScwIDAgNDggMzInIHN0cm9rZT0nbm9uZScgc3Ryb2tlLXdpZHRoPScxJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMzksMzIgTDIzLDMyIEw2LDI2IEw2LDI1IEw2LDggTDM5LDggTDM5LDMyIFogTTIzLDMwIEwzNywzMCBMMzcsMTAgTDgsMTAgTDgsMjQuNjc5MzE4OCBMMjMsMzAgWicgaWQ9J0ZpbGwtMicgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQy9wYXRoJTNFJTNDcG9seWdvbiBpZD0nRmlsbC0xJyBwb2ludHM9JzQzIDI3IDQ1IDI3IDQ1IDE0IDQzIDE0JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC0zJyBwb2ludHM9JzAgMjQgMiAyNCAyIDExIDAgMTEnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTQnIHBvaW50cz0nMSAxOCA2IDE4IDYgMTYgMSAxNiclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtNScgcG9pbnRzPScxMCAyIDIzIDIgMjMgMCAxMCAwJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC02JyBwb2ludHM9JzE2IDEwIDE4IDEwIDE4IDEgMTYgMSclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtNycgcG9pbnRzPSczNyAxOSA0MyAxOSA0MyAxNyAzNyAxNyclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtOCcgcG9pbnRzPSczNyAyMyA0MyAyMyA0MyAyMSAzNyAyMSclM0UlM0MvcG9seWdvbiUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmt1YmVybmV0ZXM6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1rdWJlcm5ldGVzJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNMTAsMEExMCwxMCwwLDEsMCwyMCwxMCwxMCwxMCwwLDAsMCwxMCwwWm04LDkuNjFMMTMuNTUsOC4xM2wxLjY5LTMuMzdMMTEuODcsNi40NSwxMC4zOSwyQTgsOCwwLDAsMSwxOCw5LjYxWk05LjYxLDIsOC4xMyw2LjQ1LDQuNzYsNC43Niw2LjQ1LDguMTMsMiw5LjYxQTgsOCwwLDAsMSw5LjYxLDJaTTIsMTAuMzlsNC40MywxLjQ4TDQuNzYsMTUuMjRsMy4zNy0xLjY5TDkuNjEsMThBOCw4LDAsMCwxLDIsMTAuMzlaTTEwLjM5LDE4bDEuNDgtNC40MywzLjM3LDEuNjktMS42OS0zLjM3TDE4LDEwLjM5QTgsOCwwLDAsMSwxMC4zOSwxOFonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5hcHA6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1kb2NrZXItYXBwJyB2aWV3Qm94PScwIDAgMjIgMjAnJTNFJTNDcGF0aCBkPSdNMjAsMEgyQTIsMiwwLDAsMCwwLDJWMThhMiwyLDAsMCwwLDIsMkgyMGEyLDIsMCwwLDAsMi0yVjJBMiwyLDAsMCwwLDIwLDBabTAsNEgxMlYyaDhaTTcsNFYyaDNWNFpNNSwyVjRIMlYyWk0yLDE4VjZIMjBWMThaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5yZWdpc3RyeTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWltYWdlLXJlZ2lzdHJ5JyB2aWV3Qm94PScwIDAgMjEgMTgnJTNFJTNDcmVjdCB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB4PSc2JyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB5PSc2JyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB4PSc2JyB5PSc2JyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB5PScxMicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeD0nNicgeT0nMTInIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHg9JzEyJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcGF0aCBkPSdNMjAsMThIMTRhMSwxLDAsMCwxLS45My0uNjNsLTItNWExLDEsMCwwLDEsLjEtLjkzQTEsMSwwLDAsMSwxMiwxMWgxVjdhMSwxLDAsMCwxLDEtMWgzYTEsMSwwLDAsMSwxLDF2My4yOGwyLjMyLjc3QTEsMSwwLDAsMSwyMSwxMnY1QTEsMSwwLDAsMSwyMCwxOFptLTUuMzItMkgxOVYxMi43MkwxNi42OCwxMkExLDEsMCwwLDEsMTYsMTFWOEgxNXY0YTEsMSwwLDAsMS0xLDFoLS41MlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5tYW5hZ2VtZW50OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tY29udGFpbmVyLW1hbmFnZW1lbnQnIHZpZXdCb3g9JzAgMCAyMiAyMCclM0UlM0NwYXRoIGQ9J00xMSwxMy42M2wtMiwuODVWOC4xN2w1LTIuNTRWOGgyVjRhMSwxLDAsMCwwLS42MS0uOTJsLTctM2ExLDEsMCwwLDAtLjc4LDBsLTcsM0ExLDEsMCwwLDAsMCw0djlhMSwxLDAsMCwwLC42MS45Mmw3LDNhMSwxLDAsMCwwLC43OCwwTDExLDE1LjhabS00LC44NUwyLDEyLjM0VjUuNjNMNyw4LjE3Wm0xLThMMy4zNiw0LjA4LDgsMi4wOWw0LjY0LDJaJyAvJTNFJTNDcGF0aCBkPSdNMjEuNDUsMTEuMTFsLTQtMmExLDEsMCwwLDAtLjksMGwtNCwyQTEsMSwwLDAsMCwxMiwxMnY1YTEsMSwwLDAsMCwuNTUuODlsNCwyYTEsMSwwLDAsMCwuOSwwbDQtMkExLDEsMCwwLDAsMjIsMTdWMTJBMSwxLDAsMCwwLDIxLjQ1LDExLjExWm0tNC40NSwwLDEuNzYuODhMMTcsMTIuODgsMTUuMjQsMTJabS0zLDIuNSwyLDF2Mi43NmwtMi0xWm00LDMuNzZWMTQuNjJsMi0xdjIuNzZaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEubW9kZXJuLWFwcHM6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1hcHBzJyB2aWV3Qm94PScwIDAgMTggMTgnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMwMDAnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BhdGggZD0nTTguNjY3NSwxLjA4NzUgTDE0LjY2NzUsNC4wODc1IEMxNS4xNzcyNDMzLDQuMzQwNzk3NTEgMTUuNDk5Njk4LDQuODYwNzkyMDIgMTUuNSw1LjQzIEwxNS41LDEyLjU3NzUgQzE1LjQ5OTY5OCwxMy4xNDY3MDggMTUuMTc3MjQzMywxMy42NjY3MDI1IDE0LjY2NzUsMTMuOTIgTDguNjY3NSwxNi45MiBDOC4yNDQ5NzQwNSwxNy4xMzE0MzIxIDcuNzQ3NTI1OTUsMTcuMTMxNDMyMSA3LjMyNSwxNi45MiBMMS4zMjUsMTMuOTIgQzAuODE1NzQ0MzA0LDEzLjY2MzQwMTcgMC40OTYwMzE0OTgsMTMuMTQwMjM1MyAwLjUsMTIuNTcgTDAuNSw1LjQzIEMwLjUwMDMwMjA0NCw0Ljg2MDc5MjAyIDAuODIyNzU2NzQxLDQuMzQwNzk3NTEgMS4zMzI1LDQuMDg3NSBMNy4zMzI1LDEuMDg3NSBDNy43NTI5NzQ0NywwLjg3ODU2MTEzOCA4LjI0NzAyNTUzLDAuODc4NTYxMTM4IDguNjY3NSwxLjA4NzUgWiclM0UlM0MvcGF0aCUzRSUzQ3BvbHlsaW5lIHBvaW50cz0nMC43NCA0LjYyIDggOC4yNSAxNS4yNiA0LjYyJyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BhdGggZD0nTTgsMTcuMDcgTDgsOC4yNSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTQuMjUsMi42MjUgTDExLjc1LDYuMzc1JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuY2ljaWQ6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgaWQ9J2ljb24tY2ljZCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIC0yIDIwIDE2JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBmaWxsLXJ1bGU9J2V2ZW5vZGQnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGUnIHBvaW50cz0nMCAwLjc1IDAgNS4yNSA0LjUgNS4yNSclM0UlM0MvcG9seWxpbmUlM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGUnIHBvaW50cz0nMTYuNSAxMi43NSAxNi41IDguMjUgMTIgOC4yNSclM0UlM0MvcG9seWxpbmUlM0UlM0NwYXRoIGQ9J00xNC42MTc1LDQuNSBDMTMuODQ0MzM4OCwyLjMxNTEwODc0IDEyLjAwNDI5OTYsMC42Nzk2NjM2ODQgOS43NDM3ODQ5NiwwLjE2ODE5MzY5OSBDNy40ODMyNzAzLC0wLjM0MzI3NjI4NiA1LjExODQxOTM3LDAuMzQwNzU5MyAzLjQ4LDEuOTggTDAsNS4yNSBNMTYuNSw4LjI1IEwxMy4wMiwxMS41MiBDMTEuMzgxNTgwNiwxMy4xNTkyNDA3IDkuMDE2NzI5NywxMy44NDMyNzYzIDYuNzU2MjE1MDQsMTMuMzMxODA2MyBDNC40OTU3MDAzNywxMi44MjAzMzYzIDIuNjU1NjYxMjMsMTEuMTg0ODkxMyAxLjg4MjUsOScgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuY2xvdWQtbWlncmF0aW9uOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIGlkPSdpY29uLWNsb3VkJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAxNScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyMzAwMCcgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMTMuNSw0Ljc1IEwxMi41NTUsNC43NSBDMTEuNzc1MzQ4MywxLjczMDQyNTY1IDguODEyNDM2MTUsLTAuMTg4NDQyNzA4IDUuNzM4MTA2MjMsMC4zMzUxODA3NDIgQzIuNjYzNzc2MzEsMC44NTg4MDQxOTIgMC41MDMxNDIzOSwzLjY1MDMyMDg4IDAuNzY3MDQ3MDE0LDYuNzU3NzM3ODcgQzEuMDMwOTUxNjQsOS44NjUxNTQ4NiAzLjYzMTM5NzY1LDEyLjI1MjMyNTcgNi43NSwxMi4yNSBMMTMuNSwxMi4yNSBDMTUuNTcxMDY3OCwxMi4yNSAxNy4yNSwxMC41NzEwNjc4IDE3LjI1LDguNSBDMTcuMjUsNi40Mjg5MzIxOSAxNS41NzEwNjc4LDQuNzUgMTMuNSw0Ljc1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmRhdGEtc2NpZW5jZTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRhdGEnIHZpZXdCb3g9Jy0xIC0xIDE5IDE5JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0yXzFfJyBwb2ludHM9JzEsMSAxLDE3IDE3LDE3ICcvJTNFJTNDY2lyY2xlIGlkPSdPdmFsLTJfNV8nIGN4PSc1LjUnIGN5PScxMS41JyByPScxLjUnLyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC0yXzRfJyBjeD0nMTQuNScgY3k9JzkuNScgcj0nMS41Jy8lM0UlM0NjaXJjbGUgaWQ9J092YWwtMl8zXycgY3g9JzkuNScgY3k9JzUuNScgcj0nMS41Jy8lM0UlM0NwYXRoIGlkPSdQYXRoLTNfM18nIGQ9J002LjMyMSwxMC4wODhsMi4yMzYtMi45ODNMNi4zMjEsMTAuMDg4eicvJTNFJTNDcGF0aCBpZD0nUGF0aC0zXzJfJyBkPSdNMTMuMTY5LDguNTg1bC0yLjM5Ni0xLjg3TDEzLjE2OSw4LjU4NXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmRpZ2l0YWwtdHJhbnNmb3JtYXRpb246YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi10cmFuc2Zvcm0nIHZpZXdCb3g9JzAgMCAxOCAxNycgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlJyB4PScwLjUnIHk9JzAuNScgd2lkdGg9JzE2JyBoZWlnaHQ9JzE1JyByeD0nMiclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTguOTE0Nzk1MTksNC44NzEzMTYxNyBMMTIuMTc4MjQ4LDkuNzIwODUwNDkgQzEyLjMzMjQxOCw5Ljk0OTk0OTE5IDEyLjI3MTY3NjMsMTAuMjYwNjQ5OSAxMi4wNDI1Nzc2LDEwLjQxNDgxOTkgQzExLjk2MDA2OTYsMTAuNDcwMzQyOSAxMS44NjI4Nzg0LDEwLjUgMTEuNzYzNDI4MSwxMC41IEw1LjIzNjUyMjUyLDEwLjUgQzQuOTYwMzgwMTQsMTAuNSA0LjczNjUyMjUyLDEwLjI3NjE0MjQgNC43MzY1MjI1MiwxMCBDNC43MzY1MjI1Miw5LjkwMDU0OTY0IDQuNzY2MTc5NTgsOS44MDMzNTg0NiA0LjgyMTcwMjYyLDkuNzIwODUwNDkgTDguMDg1MTU1MzksNC44NzEzMTYxNyBDOC4yMzkzMjU0MSw0LjY0MjIxNzQ2IDguNTUwMDI2MSw0LjU4MTQ3NTc2IDguNzc5MTI0ODEsNC43MzU2NDU3OCBDOC44MzI2ODI0Nyw0Ljc3MTY4Njk2IDguODc4NzU0MDIsNC44MTc3NTg1MSA4LjkxNDc5NTE5LDQuODcxMzE2MTcgWicgaWQ9J1RyaWFuZ2xlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZGlnaXRhbC10cmFuc2Zvcm1hdGlvbjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXRyYW5zZm9ybScgdmlld0JveD0nMCAwIDE4IDE3JyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHJ4PScyJyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNOC45MTQ3OTUxOSw0Ljg3MTMxNjE3IEwxMi4xNzgyNDgsOS43MjA4NTA0OSBDMTIuMzMyNDE4LDkuOTQ5OTQ5MTkgMTIuMjcxNjc2MywxMC4yNjA2NDk5IDEyLjA0MjU3NzYsMTAuNDE0ODE5OSBDMTEuOTYwMDY5NiwxMC40NzAzNDI5IDExLjg2Mjg3ODQsMTAuNSAxMS43NjM0MjgxLDEwLjUgTDUuMjM2NTIyNTIsMTAuNSBDNC45NjAzODAxNCwxMC41IDQuNzM2NTIyNTIsMTAuMjc2MTQyNCA0LjczNjUyMjUyLDEwIEM0LjczNjUyMjUyLDkuOTAwNTQ5NjQgNC43NjYxNzk1OCw5LjgwMzM1ODQ2IDQuODIxNzAyNjIsOS43MjA4NTA0OSBMOC4wODUxNTUzOSw0Ljg3MTMxNjE3IEM4LjIzOTMyNTQxLDQuNjQyMjE3NDYgOC41NTAwMjYxLDQuNTgxNDc1NzYgOC43NzkxMjQ4MSw0LjczNTY0NTc4IEM4LjgzMjY4MjQ3LDQuNzcxNjg2OTYgOC44Nzg3NTQwMiw0LjgxNzc1ODUxIDguOTE0Nzk1MTksNC44NzEzMTYxNyBaJyBpZD0nVHJpYW5nbGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5lZGdlLWNvbXB1dGluZzpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXNoZWlsZCcgdmlld0JveD0nMCAtMC41IDE0IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGlkPSdTaGFwZV8xXycgZD0nTTcsMTYgYzAsMCw2LTMsNi03LjVWMy4yNUw3LDFMMSwzLjI1VjguNUMxLDEzLDcsMTYsNywxNnonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLm1pY3Jvc2VydmljZXM6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1taWNybycgdmlld0JveD0nMCAwIDE4IDE4JyBzdHJva2U9JyUyMzAwMCcgZmlsbD0nbm9uZScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcG9seWdvbiBpZD0nU2hhcGVfNV8nIHBvaW50cz0nIDguNSwxIDEsNC43NSA4LjUsOC41IDE2LDQuNzUgJy8lM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGVfNF8nIHBvaW50cz0nIDEsMTIuMjUgOC41LDE2IDE2LDEyLjI1ICcvJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlXzNfJyBmaWxsPSdub25lJyBwb2ludHM9JyAxLDguNSA4LjUsMTIuMjUgMTYsOC41ICcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEud2luZG93cy1zZXJ2ZXI6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1taWdyYXRpb24nIHZpZXdCb3g9JzAgMCAxNyAxNyclM0UlM0Nwb2x5Z29uIHBvaW50cz0nMTIuNTcgMTAuMTEgMTQuNTEgMTIuMDUgMTEuMDEgMTIuMDUgMy43OSA0LjM2IDAuODIgNC4zNiAwLjgyIDQuOTUgMy41MyA0Ljk1IDEwLjc2IDEyLjY0IDE0LjUxIDEyLjY0IDEyLjU3IDE0LjU4IDEyLjk5IDE1IDE1LjY0IDEyLjM1IDEyLjk5IDkuNjkgMTIuNTcgMTAuMTEnLyUzRSUzQ3BvbHlnb24gcG9pbnRzPSczLjUzIDEyLjA1IDAuODIgMTIuMDUgMC44MiAxMi42NCAzLjc5IDEyLjY0IDYuNjUgOS41OSA2LjIyIDkuMTkgMy41MyAxMi4wNScvJTNFJTNDcG9seWdvbiBwb2ludHM9JzExLjAxIDQuOTUgMTQuNTEgNC45NSAxMi41NyA2Ljg5IDEyLjk5IDcuMzEgMTUuNjQgNC42NSAxMi45OSAyIDEyLjU3IDIuNDIgMTQuNTEgNC4zNiAxMC43NiA0LjM2IDcuODggNy40NCA4LjMxIDcuODQgMTEuMDEgNC45NScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuYmxvZzpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWJsb2cnIHZpZXdCb3g9JzAgMCAxNiAxNicgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcmVjdCBpZD0nUmVjdGFuZ2xlLXBhdGgnIGNsYXNzPSdjbHMtMicgeD0nMScgeT0nMScgd2lkdGg9JzE0JyBoZWlnaHQ9JzE0JyByeD0nMicgcnk9JzInLyUzRSUzQ3BhdGggaWQ9J1NoYXBlJyBjbGFzcz0nY2xzLTInIGQ9J00xLDUuNjdIMTUnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlLTInIGRhdGEtbmFtZT0nU2hhcGUnIGNsYXNzPSdjbHMtMicgZD0nTTUuNjcsMTVWNS42NycvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuY29tbXVuaXR5OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24td29ybGQnIHZpZXdCb3g9Jy0wLjUgLTAuNSAxOCAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDY2lyY2xlIGlkPSdPdmFsXzFfJyBjeD0nOC41JyBjeT0nOC41JyByPSc3LjUnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzNfJyBkPSdNMSw4LjVoMTUnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzJfJyBkPSdNOC41LDEgYzEuODc2LDIuMDU0LDIuOTQxLDQuNzE5LDMsNy41Yy0wLjA1OSwyLjc4MS0xLjEyNCw1LjQ0Ni0zLDcuNWMtMS44NzYtMi4wNTQtMi45NDItNC43MTktMy03LjVDNS41NTgsNS43MTksNi42MjQsMy4wNTQsOC41LDF6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5jb250ZW50OmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYm9vaycgdmlld0JveD0nLTAuNSAtMC41IDE4IDE2JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGlkPSdTaGFwZV8zXycgZD0nTTEsMWg0LjUgYzEuNjU3LDAsMywxLjM0MywzLDN2MTAuNWMwLTEuMjQyLTEuMDA3LTIuMjUtMi4yNS0yLjI1SDFWMXonLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzJfJyBkPSdNMTYsMWgtNC41IGMtMS42NTYsMC0zLDEuMzQzLTMsM3YxMC41YzAtMS4yNDIsMS4wMDgtMi4yNSwyLjI1LTIuMjVIMTZWMXonLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLm9wZW4tc291cmNlOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tb3BlbnNvdXJjZScgdmlld0JveD0nMCAwIDE4IDE3JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xLDkgQzEsNC41ODE3MjIgNC41ODE3MjIsMSA5LDEgQzEzLjQxODI3OCwxIDE3LDQuNTgxNzIyIDE3LDkgQzE3LDExLjg3Nzk2NzYgMTUuNDgwMzAwOSwxNC40MDA5OTA1IDEzLjE5OTU5NzcsMTUuODEwMzczNiBMMTEuMDY0MTQ4MiwxMS44OTUzODI4IEMxMS45NjY5ODg1LDExLjI1MDU4NSAxMi41NTU1NTU2LDEwLjE5NDAyNjEgMTIuNTU1NTU1Niw5IEMxMi41NTU1NTU2LDcuMDM2MzIwODkgMTAuOTYzNjc5MSw1LjQ0NDQ0NDQ0IDksNS40NDQ0NDQ0NCBDNy4wMzYzMjA4OSw1LjQ0NDQ0NDQ0IDUuNDQ0NDQ0NDQsNy4wMzYzMjA4OSA1LjQ0NDQ0NDQ0LDkgQzUuNDQ0NDQ0NDQsMTAuMTk0MDI2MSA2LjAzMzAxMTQ4LDExLjI1MDU4NSA2LjkzNTg1MTc4LDExLjg5NTM4MjggTDQuODAwNDAyMjYsMTUuODEwMzczNiBDMi41MTk2OTkwNywxNC40MDA5OTA1IDEsMTEuODc3OTY3NiAxLDkgWiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmRvY2tlcmNvbjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRvY2tlcmNvbicgc3Ryb2tlPSclMjMwMDAnIHZpZXdCb3g9JzAgMCAyMCAxOCclM0UlM0NwYXRoIGQ9J00xOS41NywxNS44MSwxOCw4Ljc2QTIuMzEsMi4zMSwwLDAsMCwxNS44MSw3aC0xVjloMWEuMzMuMzMsMCwwLDEsLjI0LjE5TDE3LjU2LDE2SDIuMDVMMy41Nyw5LjE5QS4zLjMsMCwwLDEsMy44MSw5aDFWN2gtMWEyLjMzLDIuMzMsMCwwLDAtMi4yLDEuNzZMLjA1LDE1LjgxYTEuOCwxLjgsMCwwLDAsLjMzLDEuNTNBMS44MiwxLjgyLDAsMCwwLDEuODEsMThoMTZhMS43NywxLjc3LDAsMCwwLDEuNzYtMi4xOVonIC8lM0UlM0NwYXRoIGQ9J005LjgxLDBhNCw0LDAsMCwwLTQsNGMwLDMsNCw4LDQsOHM0LTUsNC04QTQsNCwwLDAsMCw5LjgxLDBabTAsNmEyLDIsMCwxLDEsMi0yQTIsMiwwLDAsMSw5LjgxLDZaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5ldmVudHM6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1ib2x0JyB2aWV3Qm94PScwIDAgMTYgMTgnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BvbHlnb24gaWQ9J1NoYXBlJyBwb2ludHM9JzcuNSAwIDAgOSA2Ljc1IDkgNiAxNSAxMy41IDYgNi43NSA2JyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuY3VzdG9tZXItc3VjY2VzczpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWF3YXJkJyB2aWV3Qm94PSctMC43NSAtMC43NSAxNCAyMCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDY2lyY2xlIGlkPSdPdmFsXzFfJyBjeD0nNi4yNScgY3k9JzYuMjUnIHI9JzUuMjUnLyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZV8xXycgcG9pbnRzPSczLjQwNywxMC42NjggMi41LDE3LjUgNi4yNSwxNS4yNSAxMCwxNy41IDkuMDkzLDEwLjY2ICcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZG9jczpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRvY3MnIHZpZXdCb3g9Jy0wLjc1IC0wLjUgMTUgMTgnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzNfJyBkPSdNNy43NSwxSDIuNSBDMS42NzEsMSwxLDEuNjcxLDEsMi41djEyQzEsMTUuMzI4LDEuNjcxLDE2LDIuNSwxNmg5YzAuODI4LDAsMS41LTAuNjcyLDEuNS0xLjVWNi4yNUw3Ljc1LDF6Jy8lM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGVfMl8nIHBvaW50cz0nNy43NSwxIDcuNzUsNi4yNSAxMyw2LjI1ICcvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuZW5naW5lZXJpbmc6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1lbmdpbmVlcmluZycgdmlld0JveD0nMCAwIDIwIDIwJyUzRSUzQ3BhdGggZD0nTTE5LDBIMUExLDEsMCwwLDAsMCwxVjE5YTEsMSwwLDAsMCwxLDFIMTlhMSwxLDAsMCwwLDEtMVYxQTEsMSwwLDAsMCwxOSwwWk0yLDJINVYxOEgyWk0xOCwxOEg3VjJIMThaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEudHJhaW5pbmc6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1wbGF5JyB2aWV3Qm94PSctMC41IC0wLjc1IDE4IDE0JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0Nwb2x5Z29uIGlkPSdTaGFwZV8zXycgcG9pbnRzPSc5LjI1LDExLjUgMTYsNi4yNSA5LjI1LDEgJy8lM0UlM0Nwb2x5Z29uIGlkPSdTaGFwZV8yXycgcG9pbnRzPScxLDExLjUgNy43NSw2LjI1IDEsMSAnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmZpbmFuY2lhbC1zZXJ2aWNlczpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRvbGxhcicgdmlld0JveD0nLTIgMCAxMiAyMCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNNC41LDAgTDQuNSwxNi41JyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0NwYXRoIGQ9J004LjI1LDMgTDIuNjI1LDMgQzEuMTc1MjUyNTMsMyAtOC44ODE3ODQyZS0xNiw0LjE3NTI1MjUzIC04Ljg4MTc4NDJlLTE2LDUuNjI1IEMtOC44ODE3ODQyZS0xNiw3LjA3NDc0NzQ3IDEuMTc1MjUyNTMsOC4yNSAyLjYyNSw4LjI1IEw2LjM3NSw4LjI1IEM3LjgyNDc0NzQ1LDguMjUwMDAwMDMgOC45OTk5OTk5NCw5LjQyNTI1MjU1IDguOTk5OTk5OTQsMTAuODc1IEM4Ljk5OTk5OTk0LDEyLjMyNDc0NzQgNy44MjQ3NDc0NSwxMy41IDYuMzc1LDEzLjUgTC04Ljg4MTc4NDJlLTE2LDEzLjUnIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmdvdmVybm1lbnQ6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1jYXNlJyB2aWV3Qm94PSctMSAtMC41IDE4IDE2JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGlkPSdSZWN0YW5nbGUtcGF0aF8xXycgZD0nIE0zLDRoMTFjMS4xMDQsMCwyLDAuODk2LDIsMnY2LjVjMCwxLjEwNC0wLjg5NiwyLTIsMkgzYy0xLjEwNCwwLTItMC44OTYtMi0yVjZDMSw0Ljg5NiwxLjg5Niw0LDMsNHonLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzFfJyBkPSdNMTEuNSwxNC41IHYtMTJDMTEuNSwxLjY3MSwxMC44MjgsMSwxMCwxSDdDNi4xNzEsMSw1LjUsMS42NzEsNS41LDIuNXYxMicvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmNsYXNzLWljb25zIC5kcm9wZG93bi1tZW51IGEuaGVhbHRoY2FyZTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWhlYXJ0JyB2aWV3Qm94PScwIDAgMTggMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTE0Ljg4LDEuOTU3NSBDMTQuMTA2MzU2OSwxLjE4MzQ5MzYgMTMuMDU2ODUzNSwwLjc0ODYzMDc4NCAxMS45NjI1LDAuNzQ4NjMwNzg0IEMxMC44NjgxNDY1LDAuNzQ4NjMwNzg0IDkuODE4NjQzMTUsMS4xODM0OTM2IDkuMDQ1LDEuOTU3NSBMOC4yNSwyLjc1MjUgTDcuNDU1LDEuOTU3NSBDNS44NDM3MDkyNCwwLjM0NjIwOTI4MyAzLjIzMTI5MDc4LDAuMzQ2MjA5MzAzIDEuNjIwMDAwMDQsMS45NTc1MDAwNCBDMC4wMDg3MDkzMDI4MiwzLjU2ODc5MDc4IDAuMDA4NzA5MjgzMzYsNi4xODEyMDkyNCAxLjYyLDcuNzkyNSBMMi40MTUsOC41ODc1IEw4LjI1LDE0LjQyMjUgTDE0LjA4NSw4LjU4NzUgTDE0Ljg4LDcuNzkyNSBDMTUuNjU0MDA2NCw3LjAxODg1Njg1IDE2LjA4ODg2OTIsNS45NjkzNTM1MiAxNi4wODg4NjkyLDQuODc1IEMxNi4wODg4NjkyLDMuNzgwNjQ2NDggMTUuNjU0MDA2NCwyLjczMTE0MzE1IDE0Ljg4LDEuOTU3NSBaJyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Nwb2x5bGluZSBpZD0nUGF0aC0xMicgcG9pbnRzPScxLjc2MjAwNzc3IDcuNTE0MzkxMDkgNC4yODY3NTUxOSA3LjUxNDM5MTA5IDYuMjUgNC40OTczNjAyIDguMzA0MjAwMDMgOS41MzE0MjE5NyAxMC4zMDc1Mzg2IDYuNTE0ODcwNzEgMTEuODYyMjkzNyA2LjUxNDg3MDcxJyUzRSUzQy9wb2x5bGluZSUzRSUzQy9zdmclM0VcIik7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyAuZHJvcGRvd24tbWVudSBhLmhpZ2hlci1lZHVjYXRpb246YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1lZHUnIHZpZXdCb3g9JzAgLTIgMTggMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BvbHlnb24gaWQ9J1BhdGgtMTMnIHBvaW50cz0nOCAtMS43MDUzMDI1N2UtMTMgMCA0IDcuOTU3MDg4MjQgOCAxNiA0JyUzRSUzQy9wb2x5Z29uJTNFJTNDcGF0aCBkPSdNMi45NzUzNTUzMiw2LjAyNDE3Mzg4IEwzLjAzOTc5ODQ3LDkuOTcyMjYxMjEgQzQuNjg1NTk0ODUsMTEuMzE5NDYxMiA2LjMzODk5NTM2LDExLjk5NTM3NDIgOCwxMiBDOS42NjEwMDQ2NCwxMi4wMDQ2MjU4IDExLjMyNzY3MTMsMTEuMzM3OTU5MiAxMywxMCBMMTMsNicgaWQ9J1BhdGgtMTQnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgLmRyb3Bkb3duLW1lbnUgYS5pbnN1cmFuY2U6YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1saWZlLXJpbmcnIHZpZXdCb3g9Jy0wLjUgLTAuNSAxOCAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDY2lyY2xlIGlkPSdPdmFsXzNfJyBjeD0nOC41JyBjeT0nOC41JyByPSc3LjUnLyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbF8yXycgY3g9JzguNScgY3k9JzguNScgcj0nMycvJTNFJTNDcGF0aCBpZD0nU2hhcGVfN18nIGQ9J00zLjI1LDMuMjUgbDMsMycvJTNFJTNDcGF0aCBpZD0nU2hhcGVfNl8nIGQ9J00xMC43NSwxMC43NSBsMywzJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV81XycgZD0nTTEwLjc1LDYuMjUgbDMtMycvJTNFJTNDcGF0aCBpZD0nU2hhcGVfNF8nIGQ9J00zLjI1LDEzLjc1IGwzLTMnLyUzRSUzQy9zdmclM0VcIik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5jbGFzcy1pY29ucyBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuY2xhc3MtaWNvbnMgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51LCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucmVzb3VyY2VzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnJlc291cmNlcyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnNvbHV0aW9ucyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucHJvZHVjdHMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0gdWwuc3VidHJlZSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnJlc291cmNlcyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSB1bC5zdWJ0cmVlLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuc29sdXRpb25zIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHVsLnN1YnRyZWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IGxpLmdyaWQtaXRlbSB1bC5zdWJ0cmVlIGxpLCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucmVzb3VyY2VzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHVsLnN1YnRyZWUgbGksIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0gdWwuc3VidHJlZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5wcm9kdWN0cyAuZHJvcGRvd24tbWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnJlc291cmNlcyAuZHJvcGRvd24tbWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnNvbHV0aW9ucyAuZHJvcGRvd24tbWVudSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnByb2R1Y3RzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5yZXNvdXJjZXMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnNvbHV0aW9ucyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnByb2R1Y3RzIC5kcm9wZG93bi1tZW51LCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucmVzb3VyY2VzIC5kcm9wZG93bi1tZW51LCAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAuc29sdXRpb25zIC5kcm9wZG93bi1tZW51IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnByb2R1Y3RzIC5kcm9wZG93bi1tZW51IHVsLnN1Ym1lbnUsIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5yZXNvdXJjZXMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSwgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLnNvbHV0aW9ucyAuZHJvcGRvd24tbWVudSB1bC5zdWJtZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIG5hdi5tYWluLW5hdiAucHJvZHVjdHMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0sIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5yZXNvdXJjZXMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0sIC5zaXRlLWhlYWRlciBoZWFkZXIudG9wLW5hdmlnYXRpb24gbmF2Lm1haW4tbmF2IC5zb2x1dGlvbnMgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLnNpdGUtaGVhZGVyIGhlYWRlci50b3AtbmF2aWdhdGlvbiBuYXYubWFpbi1uYXYgLmRyb3Bkb3duLW1lbnUgdWwuc3VibWVudSBsaS5ncmlkLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDQ7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbG9nby13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLWxvZ28td3JhcCAuZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZmlsbDogIzAwOTFlMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcCB1bCAuaW5uZXIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcCB1bCAuaW5uZXIgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiLSBcIjtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwIHVsIGxpIGEge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwIHVsIC5iYXNlLW5hdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcCB1bCAuYmFzZS1uYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAgdWwgdWwgLmhhcy1zdWJuYXYge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAgdWwgdWwgLmhhcy1zdWJuYXYgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMSB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcC0xIC5mb290ZXItbmF2LWNvbHVtbiB7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcC0yIC5mb290ZXItbmF2LWNvbHVtbiB7XG4gIHdpZHRoOiAzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1kcnVwYWwtd29yZHByZXNzIC5mb290ZXItbmF2LWNvbHVtbiB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMjAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyAuZm9vdGVyLW5hdi1jb2x1bW4gbGkuc3VibmF2LXBhcmVudCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1kcnVwYWwtd29yZHByZXNzIC5mb290ZXItbmF2LWNvbHVtbiB1bC5zdWJ0cmVlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5jb250YWN0LXdyYXAge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaGVpZ2h0OiA3M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuY29udGFjdC13cmFwIC5wcmltYXJ5LWJ0biB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9tYWlsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzBweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuY29udGFjdC13cmFwIC5wcmltYXJ5LWJ0bi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogOTtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5sZWdhbC1zb2NpYWwtcm93IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUgMHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5sZWdhbC1zb2NpYWwtcm93IC5zb2NpYWwtd3JhcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAgdWwgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLnNvY2lhbC13cmFwIHVsIGxpIGEgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAgdWwgbGkgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAubGVnYWwtd3JhcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbn1cblxuZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAubGVnYWwtd3JhcCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5mb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5sZWdhbC1zb2NpYWwtcm93IC5sZWdhbC13cmFwIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTEge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLW5hdi13cmFwLTEgLmZvb3Rlci1uYXYtY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiAuZm9vdGVyLW5hdi1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1uYXYtd3JhcC0yID4gdWwge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1kcnVwYWwtd29yZHByZXNzIC5mb290ZXItbmF2LWNvbHVtbiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLmZvb3Rlci1uYXYgLmZvb3Rlci1kcnVwYWwtd29yZHByZXNzIC5mb290ZXItbmF2LWNvbHVtbi5jdXN0b21lcnMge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5jb250YWN0LXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5zZWNvbmRhcnktZm9vdGVyIC5sZWdhbC1zb2NpYWwtcm93IC5zb2NpYWwtd3JhcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuc2Vjb25kYXJ5LWZvb3RlciAubGVnYWwtc29jaWFsLXJvdyAuc29jaWFsLXdyYXAgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3Rlci5ib3R0b20tbGlua3MgLnNlY29uZGFyeS1mb290ZXIgLmxlZ2FsLXNvY2lhbC1yb3cgLmxlZ2FsLXdyYXAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMSA+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItbmF2LXdyYXAtMiA+IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBmb290ZXIuYm90dG9tLWxpbmtzIC5mb290ZXItbmF2IC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgZm9vdGVyLmJvdHRvbS1saW5rcyAuZm9vdGVyLW5hdiAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3MgLmZvb3Rlci1uYXYtY29sdW1uIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLyogc2l0ZSBwb3N0cyBzdHlsZXMgKi9cbi5mZWF0dXJlZC13cmFwIC5yb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDMzLCA2OCwgMC45KTtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweCAwcHggMzBweCAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWluLWhlaWdodDogNDYwcHg7XG59XG5cbi5mZWF0dXJlZC13cmFwIC5yb3cgLmltYWdlLXdyYXAge1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5mZWF0dXJlZC13cmFwIC5yb3cgLmltYWdlLXdyYXAgLmltYWdlLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cblxuLmZlYXR1cmVkLXdyYXAgLnJvdyAuZmVhdHVyZWQtcG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi5mZWF0dXJlZC13cmFwIC5yb3cgLmZlYXR1cmVkLXBvc3QgaDIgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmVhdHVyZWQtd3JhcCAucm93IC5mZWF0dXJlZC1wb3N0IC5wb3N0LXRhZ3Mge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuLmZlYXR1cmVkLXdyYXAgLnJvdyAuZmVhdHVyZWQtcG9zdCAucG9zdC10YWdzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmVhdHVyZWQtd3JhcCAucm93IC5mZWF0dXJlZC1wb3N0IC5wb3N0LXRhZ3MgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtd3JhcCAucm93IC5pbWFnZS13cmFwIC5pbWFnZS1pbm5lciB7XG4gICAgbWluLWhlaWdodDogNDYwcHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xuICB9XG59XG5cbi5wb3N0LXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC1zbmlwcGV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogNDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzODBweDtcbn1cblxuLnBvc3Qtc25pcHBldCAuc3F1YXJlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0LXNuaXBwZXQgcC5wb3N0LWV4Y2VycHQge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4ucG9zdC1jb250ZW50LCAucG9zdC10YWdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucG9zdC10aXRsZSBhIHtcbiAgY29sb3I6ICMwMjIxNDQ7XG59XG5cbi5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzI4N2NmOTtcbn1cblxuLnBvc3QtbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xufVxuXG4ucG9zdC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiA0MHB4O1xufVxuXG4ucG9zdC1saW5rIGkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi51cHBlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi51cHBlciBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBtYXJnaW46IDEuNWVtIDBweDtcbiAgcGFkZGluZzogMC41ZW0gMHB4O1xuICBxdW90ZXM6IFwi4oCcXCIgXCLigJ1cIiBcIuKAmFwiIFwi4oCZXCI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuYmxvY2txdW90ZSBwIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5jb2RlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xuICBwYWRkaW5nOiAwcHggNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuY29kZSBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDJkMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW46IDQwcHggMHB4O1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxucHJlIGNvZGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnByZSBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgLmhlYWRlci1tZXRhIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZWFkZXItbWV0YSAuYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zcHg7XG59XG5cbi5zaW5nbGUtcG9zdCAuaGVhZGVyLW1ldGEgLmF2YXRhciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1heC13aWR0aDogNjBweDtcbiAgbWF4LWhlaWdodDogNjBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5oZWFkZXItbWV0YSAuaW5mbyB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0IGgyLCAuc2luZ2xlLXBvc3QgLnBvc3QgaDMsIC5zaW5nbGUtcG9zdCAucG9zdCBoNCwgLnNpbmdsZS1wb3N0IC5wb3N0IGg1IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5hbGlnbmNlbnRlciB7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xufVxuXG4uc2luZ2xlLXBvc3QgLnBvc3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDE0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNpbmdsZS1wb3N0IC5wb3N0LXRodW1ibmFpbCBpbWcge1xuICBtYXgtd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgaDMge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIC5yZWxhdGVkLXBvc3QtaXRlbSB7XG4gIHdpZHRoOiAzMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIC5pbWFnZS1mcmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIGg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIGg0IGEge1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtd3JhcCAucmVsYXRlZC1wb3N0LWl0ZW0gLmJ5bGluZSB7XG4gIGZvbnQtc2l6ZTogLjlyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIC5wb3N0LXRhZ3Mge1xuICBmb250LXNpemU6IC45cmVtO1xuICBjb2xvcjogIzY5N0E4OTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnJlbGF0ZWQtcG9zdHMtd3JhcCAucmVsYXRlZC1wb3N0LWl0ZW0gLnBvc3QtdGFncyBhIHtcbiAgY29sb3I6ICM2OTdBODk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5yZWxhdGVkLXBvc3RzIC5yZWxhdGVkLXBvc3RzLXdyYXAgLnJlbGF0ZWQtcG9zdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucmVsYXRlZC1wb3N0cyAucmVsYXRlZC1wb3N0cy13cmFwIC5yZWxhdGVkLXBvc3QtaXRlbSAuaW1hZ2UtZnJhbWUge1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogc2l0ZSBob21lcGFnZSBzdHlsZXMgKi9cbiIsIi8qIHNpdGUgbWFpbiBzY3NzIGZpbGVzIGZvciBpbXBvcnQgKi9cblxuQGltcG9ydCAnaW1wb3J0L2NvbG9ycyc7XG5AaW1wb3J0ICdpbXBvcnQvZm9udHMnO1xuQGltcG9ydCAnaW1wb3J0L2dsb2JhbCc7XG5cbkBpbXBvcnQgJ2ltcG9ydC9jYXRlZ29yeS1tZW51JztcbkBpbXBvcnQgJ2ltcG9ydC9oZWFkZXInO1xuQGltcG9ydCAnaW1wb3J0L2Zvb3Rlcic7XG5AaW1wb3J0ICdpbXBvcnQvcG9zdHMnO1xuQGltcG9ydCAnaW1wb3J0L3NpbmdsZSc7XG5AaW1wb3J0ICdpbXBvcnQvaG9tZXBhZ2UnOyIsIi8qIHNpdGUgY29sb3JzICovXHJcblxyXG4kYmx1ZTogIzI0OTZlZDtcclxuJGRibHVlOiAjMjg1NGExO1xyXG4kbmF2eTogIzAyMjE0NDtcclxuJHBvcC1ibHVlOiAjMjg3Y2Y5O1xyXG4kbWFyaW5lOiAjMDAzRjhDO1xyXG4kcHJpbWFyeTogIzAwN2JmZjtcclxuJHByaW1hcnktaG92ZXI6ICMwMDY5ZDk7XHJcblxyXG4vLyRkZ3JleTogIzhmOWRhYTtcclxuLy8kZGdyZXk6ICM3NTgxOGQ7XHJcbiRkZ3JleTogIzY5N0E4OTtcclxuJGdyZXk6ICNlOWViZWU7XHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbiRncmVlbjogIzRkY2ZlZDtcclxuJG9yYW5nZTogI2ZmODI2ZDtcclxuJHBvcC1vcmFuZ2U6ICNmZDc2NWY7XHJcbiIsIi8qIHNpdGUgZm9udHMgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RUQ29tbW9ucy1EZW1pQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgdXJsKCcuLi9mb250cy9UVENvbW1vbnMtRGVtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1RUQ29tbW9ucy1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvVFRDb21tb25zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIH1cclxuICBcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVFQgQ29tbW9ucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVFRDb21tb25zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgIHVybCgnLi4vZm9udHMvVFRDb21tb25zLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICB9XHJcbiAgXHJcbiAgKiB7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgfVxyXG4gIFxyXG4gIDpyb290IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbiAgXHJcbiAgaHRtbCwgYm9keSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RUIENvbW1vbnMnLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XHJcbiAgICBjb2xvcjogJGRncmV5O1xyXG4gIH1cclxuICBcclxuICBoMSwgaDIueGwge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTsgLy8gNjRweFxyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMS50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAyLjc1cmVtOyAvLyA0NHB4XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBoMyB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAycmVtOyAvLyAzMnB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgJi5zdWItaDEge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgICAgY29sb3I6ICRkZ3JleTtcclxuICAgIH1cclxuICB9XHJcbiAgaDQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtOyAvLyAyNHB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjc7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBoNSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XHJcbiAgICBjb2xvcjogJG5hdnk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuICBoNiB7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTsgLy8gMThweFxyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1O1xyXG4gICAgY29sb3I6ICRuYXZ5O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcbiAgLmxhcmdlLXAge1xyXG4gICAgZm9udC1zaXplOiAxLjI1cmVtOyAvLyAyMHB4XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gIH1cclxuICBwIHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNjI1cmVtOyAvLyAxN3B4XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNzU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xyXG4gIH1cclxuICAuc21hbGwtcCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgfVxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTsgLy8gNDhweFxyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgLy8gNDBweFxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xyXG4gICAgaDEge1xyXG4gICAgICBmb250LXNpemU6IDIuNXJlbTsgLy8gNDhweFxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBmb250LXNpemU6IDEuNzVyZW07XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVsLCBvbCwgZGwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICB9XHJcbiAgLmFycm93LWxpbmsge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jdGEtYXJyb3cuc3ZnKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gIH1cclxuICBcclxuICAuYnRuIHtcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMTVweCAzNXB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIG1hcmdpbjogMTBweDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1ob3ZlcjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogICRwcmltYXJ5LWhvdmVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHBvcC1ibHVlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWhvdmVyO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAuc2Vjb25kYXJ5LWJ0bi1iIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gIC5zZWNvbmRhcnktYnRuLXcge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICAub3JhbmdlLWJ0biB7XHJcbiAgICBib3JkZXItY29sb3I6ICRvcmFuZ2U7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHBvcC1vcmFuZ2U7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBvcC1vcmFuZ2U7XHJcbiAgICB9XHJcbiAgfVxyXG4gICIsIi8qIHNpdGUgZ2xvYmFsIGxheW91dCAqL1xyXG5tYWluIHtcclxuXHJcbn1cclxuLm91dGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbn1cclxuLmFuZ2xlLWJnIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2dyYXktYmFja2dyb3VuZC5zdmcnKSB0b3AgY2VudGVyIG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMTA1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbnN2ZyB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdW5zZXQ7XHJcbn1cclxuLmpvaW4tZG9ja2VyIHtcclxuICAgIG1hcmdpbjogNjBweCAwcHg7XHJcbn1cclxudWwucGFnaW5hdGlvbiB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgc3Bhbi5jdXJyZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3YmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NjhweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG5cclxuICAgIC53aGl0ZS1oZWFkZXIge1xyXG4gICAgICAgIC5zaXRlLWhlYWRlciB7XHJcbiAgICAgICAgICAgIGhlYWRlci50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hY3Rpb24td3JhcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGEuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59ICAgIFxyXG5kaXYuc2VhcmNoLXJlc3VsdHMge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcclxuICAgIGFydGljbGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSIsInNlY3Rpb24uY2F0ZWdvcnktbWVudSB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgLmJsb2ctbmF2IHtcclxuICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBhLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcclxuICAgICAgICAgICAgLm5hdiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC45cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGEubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjVyZW0gLjdyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICBcclxuICAgIH1cclxufVxyXG4uc2lkZS1jYXRlZ29yeS1tZW51IHtcclxuICAgIGg1IHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTRlNztcclxuICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4O1xyXG4gICAgICAgICAgICBpLmZhIHsgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGF7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIHNpdGUgaGVhZGVyIHN0eWxlcyAqL1xyXG4jYW5ub3VuY2VtZW50LWJhciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyMjA0NDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMTBweCAwO1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBhIHtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufVxyXG4uc2l0ZS1oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgfVxyXG4gIGhlYWRlci50b3AtbmF2aWdhdGlvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMzAwbXMgZWFzZTtcclxuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMjNweDtcclxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAmLmVuZ2luZWVyaW5nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ibG9nIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubGluay1ub25lOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG5hdnk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saXN0LWljb24ge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogMTZweDtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgICAgICAgIGJvdHRvbTogMXB4OyAgICAgIFxyXG4gICAgICAgICAgc3Ryb2tlOiAkbmF2eTtcclxuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgICAgJi5ub3ZhIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBub25lO1xyXG4gICAgICAgICAgICBmaWxsOiAkbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYTpob3ZlciAubGlzdC1pY29uIHtcclxuICAgICAgICAgIHN0cm9rZTogJGJsdWU7XHJcbiAgICAgICAgICAmLm5vdmEge1xyXG4gICAgICAgICAgICBzdHJva2U6IG5vbmU7XHJcbiAgICAgICAgICAgIGZpbGw6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyaW5lO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMzVweCA4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxOHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4xKSwgMHB4IC0ycHggNHB4IHJnYmEoMTEsIDMzLCA3NCwgMC4wMyk7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICAgIGxlZnQ6IC0zMTBweDtcclxuICAgICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMzAwbXMgZWFzZTtcclxuICAgICAgICAgICNzZWFyY2hGb3JtIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDIwcHggN3B4IDIwcHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ5YTRlNTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzJTtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VhcmNoLW9wZW5lZCB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpICB7XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICAgLmRyb3Bkb3duLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggNnB4IHJnYmEoMTQyLDE1NiwxNzAsMSk7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyZXk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJG5hdnk7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pdGVtOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcm9wZG93bi1pbm5lciB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VibWVudS1oZWFkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRkZ3JleTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMTRweCAxOHB4IDE0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggLTJweCAxcHggI2RlZTJlNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0zMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc29sdXRpb25zIHtcclxuICAgICAgICAgICAgICBsZWZ0OiAxNjBweDtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTI4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4IDVweDtcclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlO1xyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI21vYmlsZVNlYXJjaEZvcm0ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogIzQ5YTRlNTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDMwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAmLnByb2R1Y3RzIC5kcm9wZG93bi1pdGVte1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcclxuICAgICAgICAgICAgY29sb3I6ICRuYXZ5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLy8gY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgIC5saXN0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAmLm5vdmEge1xyXG4gICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGZpbGw6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zdWJtZW51LWhlYWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAubGlzdC1pY29uIHsgICAgIFxyXG4gICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAmLm5vdmEge1xyXG4gICAgICAgICAgICAgIHN0cm9rZTpub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgdG9wOiAzcHg7XHJcbiAgICAgICAgICAubG9nbyB7XHJcbiAgICAgICAgICAgICYuZW5naW5lZXJpbmcge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmxvZyB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vTW9iaWxlIG1lbnUgc3R5bGVzLlxyXG4gICAgJi5oZWFkZXItZXhwYW5kZWQge1xyXG4gICAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAuZHJvcGRvd24taXRlbSwgc3BhbiwgLnN1Ym1lbnUtaGVhZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgdG9wOiA3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBib3R0b206IDdweFxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ud2hpdGUtaGVhZGVyIC5zaXRlLWhlYWRlciB7XHJcbiAgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAubWFpbi1uYXYge1xyXG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xyXG4gICAgICAgICAgLmxvZ28ge1xyXG4gICAgICAgICAgICBmaWxsOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdmJhci1uYXYge1xyXG4gICAgICAgICAgLm5hdi1pdGVtIHtcclxuICAgICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubGluay1ub25lOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5jdXJyZW50LXBhZ2Uge1xyXG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuYWN0aW9uLXdyYXAge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGdyZXk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXJpbmU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTNweCAzNXB4IDhweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzVweDtcclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE4cHggcmdiYSgxMSwgMzMsIDc0LCAwLjEpLCAwcHggLTJweCA0cHggcmdiYSgxMSwgMzMsIDc0LCAwLjAzKTtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2VhcmNoLXRvZ2dsZSB7XHJcbiAgICAgICAgICAuc2VhcmNoLWljb24ge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRkZ3JleTtcclxuICAgICAgICAgICAgZmlsbDogJGRncmV5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkbmF2eTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vTW9iaWxlIG1lbnUgc3R5bGVzLlxyXG4gICAgJi5oZWFkZXItZXhwYW5kZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgLm1haW4tbmF2IHtcclxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcclxuICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgICAgICAubmF2LWl0ZW0ge1xyXG4gICAgICAgICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0sIHNwYW4sIC5zdWJtZW51LWhlYWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmFjdGlvbi13cmFwIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnRuIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgIC5zZWFyY2gtaWNvbiB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xyXG4gICAgICAgICAgICBmaWxsOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vRHJ1cGFsIHNwZWNpZmljIHN0eWxlcy5cclxuLmJsdWUtaGVhZGVyLXRwbCwgLmJsdWUtaGVhZGVyLXNvbHV0aW9ucy1ib3gtdHBsLCAuYmx1ZS1oZWFkZXItc2VhcmNoLXRwbCwgLmJsdWUtaGVhZGVyLXNob3J0LXRwbCwgLnNvbHV0aW9ucy10cGwsIC5ob21lcGFnZS10cGwsIC5ob21lcGFnZS1wbGF0Zm9ybS10cGwsLm5ld3MtdHBsICB7XHJcbiAgLnNpdGUtaGVhZGVyIHtcclxuICAgIGhlaWdodDogMHB4O1xyXG4gICAgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgJi5oZWFkZXItZXhwYW5kZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5oaWRkZW4tbWVudSB7XHJcbiAgLm5hdmJhci10b2dnbGVyLCAjbmF2YmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi5ub2RlLXR5cGUtY2FtcGFpZ25fbGFuZGluZyB7XHJcbiAgICAuaGVyby1zZWN0aW9uIHtcclxuICAgICAgcGFkZGluZy10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vTmV3IHN0eWxlcyBmb3IgY2xhc3MgYmFzZWQgaWNvbnMuXHJcbi5zaXRlLWhlYWRlciB7XHJcbiAgaGVhZGVyLnRvcC1uYXZpZ2F0aW9uIHtcclxuICAgIG5hdi5tYWluLW5hdiB7XHJcbiAgICAgIC5jbGFzcy1pY29ucyB7XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgcGFkZGluZzogMzBweCAwcHggMTBweDtcclxuICAgICAgICAgIC5zdWJtZW51IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDM1cHg7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDIyMTQ0O1xyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuc3VibWVudS1oZWFkOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5zdWJtZW51LWhlYWQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjNjk3QTg5O1xyXG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMjIxNDQ7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXdoYXQtY29udGFpbmVyJyB2aWV3Qm94PScwIDAgMjAgMjAnIHN0eWxlPSdmaWxsOiAlMjUyMzAyMjE0NDsnJTNFJTNDcGF0aCBkPSdNMTkuNDEsNC4wOWwtOS00YTEsMSwwLDAsMC0uODIsMGwtOSw0QTEsMSwwLDAsMCwwLDVWMTVhMSwxLDAsMCwwLC41OS45MWw5LDRhMSwxLDAsMCwwLC44MiwwbDktNEExLDEsMCwwLDAsMjAsMTVWNUExLDEsMCwwLDAsMTkuNDEsNC4wOVpNMTAsMi4wOSwxNi41NCw1LDEwLDcuOTEsMy40Niw1Wk0yLDYuNTQsOSw5LjY1djcuODFMMiwxNC4zNVptOSwxMC45MlY5LjY1bDctMy4xMXY3LjgxWicgLyUzRSUzQy9zdmclM0VcIik7IFxyXG4gICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgbWFzay1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7ICBcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS53aGF0LWNvbnRhaW5lcjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24td2hhdC1jb250YWluZXInIHZpZXdCb3g9JzAgMCAyMCAyMCcgc3R5bGU9J2ZpbGw6ICUyNTIzMDIyMTQ0OyclM0UlM0NwYXRoIGQ9J00xOS40MSw0LjA5bC05LTRhMSwxLDAsMCwwLS44MiwwbC05LDRBMSwxLDAsMCwwLDAsNVYxNWExLDEsMCwwLDAsLjU5LjkxbDksNGExLDEsMCwwLDAsLjgyLDBsOS00QTEsMSwwLDAsMCwyMCwxNVY1QTEsMSwwLDAsMCwxOS40MSw0LjA5Wk0xMCwyLjA5LDE2LjU0LDUsMTAsNy45MSwzLjQ2LDVaTTIsNi41NCw5LDkuNjV2Ny44MUwyLDE0LjM1Wm05LDEwLjkyVjkuNjVsNy0zLjExdjcuODFaJyAvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmNvbXBhbnk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1jb21wYW55JyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNMTksMEgxQTEsMSwwLDAsMCwwLDFWMTlhMSwxLDAsMCwwLDEsMUgxOWExLDEsMCwwLDAsMS0xVjFBMSwxLDAsMCwwLDE5LDBaTTksMThWMTZoMnYyWm05LDBIMTNWMTVhMSwxLDAsMCwwLTEtMUg4YTEsMSwwLDAsMC0xLDF2M0gyVjJIMThaJy8lM0UlM0NyZWN0IHg9JzcnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTUnIHk9JzUnIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nNycgeT0nOScgd2lkdGg9JzInIGhlaWdodD0nMicvJTNFJTNDcmVjdCB4PSczJyB5PSc1JyB3aWR0aD0nMicgaGVpZ2h0PScyJy8lM0UlM0NyZWN0IHg9JzMnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTEnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQ3JlY3QgeD0nMTUnIHk9JzknIHdpZHRoPScyJyBoZWlnaHQ9JzInLyUzRSUzQy9zdmclM0UgXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEucGFydG5lcnM6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1pbWFnZS1wYXJ0bmVycycgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggZD0nTTE5LjM3LDE3LjA2YTMuNSwzLjUsMCwxLDAtNC43NCwwQzEzLjE1LDE3LjU5LDEyLDE4LjYyLDEyLDIwaDJjMC0uNiwxLjQxLTEuMzYsMy0xLjM2czMsLjc2LDMsMS4zNmgyQzIyLDE4LjYyLDIwLjg1LDE3LjU5LDE5LjM3LDE3LjA2Wk0xNywxM2ExLjUsMS41LDAsMSwxLTEuNSwxLjVBMS41LDEuNSwwLDAsMSwxNywxM1onIC8lM0UlM0NwYXRoIGQ9J003LjM3LDE3LjA2YTMuNSwzLjUsMCwxLDAtNC43NCwwQzEuMTUsMTcuNTksMCwxOC42MiwwLDIwSDJjMC0uNiwxLjQxLTEuMzYsMy0xLjM2UzgsMTkuNCw4LDIwaDJDMTAsMTguNjIsOC44NSwxNy41OSw3LjM3LDE3LjA2Wk01LDEzYTEuNSwxLjUsMCwxLDEtMS41LDEuNUExLjUsMS41LDAsMCwxLDUsMTNaJyAvJTNFJTNDcGF0aCBkPSdNMTQsOWgyYzAtMS4zOC0xLjE1LTIuNDEtMi42My0yLjk0YTMuNSwzLjUsMCwxLDAtNC43NCwwQzcuMTUsNi41OSw2LDcuNjIsNiw5SDhjMC0uNiwxLjQxLTEuMzYsMy0xLjM2UzE0LDguNCwxNCw5Wk0xMSwyQTEuNSwxLjUsMCwxLDEsOS41LDMuNSwxLjUsMS41LDAsMCwxLDExLDJaJyAvJTNFJTNDL3N2ZyUzRVwiKTsgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5lbnRlcnByaXNlOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZW50ZXJwcmlzZScgdmlld0JveD0nMCAwIDQwIDQwJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ3BhdGggZD0nTTM4LDEyIEwzMiwxMiBMMzAsMTIgTDI0LDEyIEwyMiwxMiBMMjIsMCBMMCwwIEwwLDQwIEw0MCw0MCBMNDAsMTIgTDM4LDEyIFogTTEzLDM4IEw5LDM4IEw5LDMwIEwxMywzMCBMMTMsMzggWiBNMjAsMTIgTDIwLDM4IEwxNSwzOCBMMTUsMjggTDcsMjggTDcsMzggTDIsMzggTDIsMiBMMjAsMiBMMjAsMTIgWiBNMzIsMzcuOTk5ODM5MiBMMjgsMzcuOTk5ODM5MiBMMjgsMzMuOTk5ODM5MiBMMzIsMzMuOTk5ODM5MiBMMzIsMzcuOTk5ODM5MiBaIE0zOCwzOC4wMDA2Mzk3IEwzNCwzOC4wMDA2Mzk3IEwzNCwzMi4wMDA2Mzk3IEwyNiwzMi4wMDA2Mzk3IEwyNiwzOC4wMDA2Mzk3IEwyMiwzOC4wMDA2Mzk3IEwyMiwxNC4wMDA2Mzk3IEwzOCwxNC4wMDA2Mzk3IEwzOCwzOC4wMDA2Mzk3IFogTTEwLDQuMDAwMjM5OTEgTDQsNC4wMDAyMzk5MSBMNCwxMC4wMDAyMzk5IEwxMCwxMC4wMDAyMzk5IEwxMCw0LjAwMDIzOTkxIFogTTgsOC4wMDAzMTk4NyBMNiw4LjAwMDMxOTg3IEw2LDYuMDAwMzE5ODcgTDgsNi4wMDAzMTk4NyBMOCw4LjAwMDMxOTg3IFogTTE4LDQuMDAwMjM5OTEgTDEyLDQuMDAwMjM5OTEgTDEyLDEwLjAwMDIzOTkgTDE4LDEwLjAwMDIzOTkgTDE4LDQuMDAwMjM5OTEgWiBNMTYsOC4wMDAzMTk4NyBMMTQsOC4wMDAzMTk4NyBMMTQsNi4wMDAzMTk4NyBMMTYsNi4wMDAzMTk4NyBMMTYsOC4wMDAzMTk4NyBaIE0xMCwxMi4wMDA1NTk3IEw0LDEyLjAwMDU1OTcgTDQsMTguMDAwNTU5NyBMMTAsMTguMDAwNTU5NyBMMTAsMTIuMDAwNTU5NyBaIE04LDE2LjAwMDYzOTcgTDYsMTYuMDAwNjM5NyBMNiwxNC4wMDA2Mzk3IEw4LDE0LjAwMDYzOTcgTDgsMTYuMDAwNjM5NyBaIE0xOCwxMi4wMDA1NTk3IEwxMiwxMi4wMDA1NTk3IEwxMiwxOC4wMDA1NTk3IEwxOCwxOC4wMDA1NTk3IEwxOCwxMi4wMDA1NTk3IFogTTE2LDE2LjAwMDYzOTcgTDE0LDE2LjAwMDYzOTcgTDE0LDE0LjAwMDYzOTcgTDE2LDE0LjAwMDYzOTcgTDE2LDE2LjAwMDYzOTcgWiBNMTAsMjAuMDAwODc5NiBMNCwyMC4wMDA4Nzk2IEw0LDI2LjAwMDg3OTYgTDEwLDI2LjAwMDg3OTYgTDEwLDIwLjAwMDg3OTYgWiBNOCwyNC4wMDA5NTk1IEw2LDI0LjAwMDk1OTUgTDYsMjIuMDAwOTU5NSBMOCwyMi4wMDA5NTk1IEw4LDI0LjAwMDk1OTUgWiBNMTgsMjAuMDAwODc5NiBMMTIsMjAuMDAwODc5NiBMMTIsMjYuMDAwODc5NiBMMTgsMjYuMDAwODc5NiBMMTgsMjAuMDAwODc5NiBaIE0xNiwyNC4wMDA5NTk1IEwxNCwyNC4wMDA5NTk1IEwxNCwyMi4wMDA5NTk1IEwxNiwyMi4wMDA5NTk1IEwxNiwyNC4wMDA5NTk1IFogTTM0LDE1Ljk5OTExOTYgTDI2LDE1Ljk5OTExOTYgTDI2LDIxLjk5OTExOTYgTDM0LDIxLjk5OTExOTYgTDM0LDE1Ljk5OTExOTYgWiBNMzIsMTkuOTk5MTk5NSBMMjgsMTkuOTk5MTk5NSBMMjgsMTcuOTk5MTk5NSBMMzIsMTcuOTk5MTk5NSBMMzIsMTkuOTk5MTk5NSBaIE0zNCwyMy45OTk0Mzk0IEwyNiwyMy45OTk0Mzk0IEwyNiwyOS45OTk0Mzk0IEwzNCwyOS45OTk0Mzk0IEwzNCwyMy45OTk0Mzk0IFogTTMyLDI3Ljk5OTUxOTQgTDI4LDI3Ljk5OTUxOTQgTDI4LDI1Ljk5OTUxOTQgTDMyLDI1Ljk5OTUxOTQgTDMyLDI3Ljk5OTUxOTQgWicgaWQ9J0ZpbGwtMSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5odWI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWh1Yicgdmlld0JveD0nMCAwIDQyIDM4JyBzdHJva2Utd2lkdGg9JzInIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00zNy4xNzYzNzEsMzYuMjMyNDgxMiBDMzcuMTkyMDExNywzNi44MDQxMDk1IDM2LjczNzI3NDMsMzcuMjcwNjg1IDM2LjE2ODQ4OTEsMzcuMjcwNjg1IEwzLjc0MzM1MjA0LDM3LjI3MDM0NzYgQzMuMTc4Mjc1ODMsMzcuMjcwMzQ3NiAyLjcyNDAwMDU2LDM2LjgwOTE4MTggMi43MjQwMDA1NiwzNi4yMzk3NzY3IEwyLjcyNDAwMDU2LDE5LjYxMzEzODMgQzEuNDMxMjAwNywxOC40ODgxNDMxIDAuNjYyNTUxMzM2LDE2Ljg4ODQzMjYgMC42NjI1NTEzMzYsMTUuMTYxODI0OSBMMC42NjQyMDc4OTMsMTQuNjk1MDMgQzAuNjM3NzQxODMsMTQuNDUzMjEyNyAwLjY1MDUyNDI1NSwxNC4yOTQyNDM4IDAuNzExNjA0ODI3LDE0LjEyMzgyMzEgTDUuMTA3OTMyNDYsMS4yMDkzNTQ2OCBDNS4yNDg1MzI4NiwwLjc5NzAyMDYyMyA1LjYzODQ4NTk0LDAuNTExNjI3OTA3IDYuMDY2ODEwNjksMC41MTE2Mjc5MDcgTDM0LjA3MjgzNjQsMC41MTE2Mjc5MDcgQzM0LjUwOTE2MDcsMC41MTE2Mjc5MDcgMzQuODg5OTI3LDAuNzkzNTc4MjAxIDM1LjAzMTY2NTMsMS4yMDkyMTAzNCBMMzkuNDQyODU2NywxNC4xMjM0MDk1IEMzOS40ODcxMjk2LDE0LjI3MzIwNCAzOS41MDIwNzgyLDE0LjQyNDk0NDQgMzkuNDg4NDcyNiwxNC41NDkzNjQ5IEwzOS40ODg0NzI2LDE1LjE1MDU4MzUgQzM5LjQ4ODQ3MjYsMTYuOTk1OTUxNyAzOC42MTkwNjAxLDE4LjY4ODMwMzEgMzcuMTc2NDc0NiwxOS43NTYzMDg0IEwzNy4xNzYzNzEsMzYuMjMyNDgxMiBaIE0zNS4xMzc2MjA4LDM1LjIwOTMxMSBMMzUuMTM3NjIwOCwyMC43MDU3MTUyIEMzNC43MDIzOTI0LDIwLjgwOTc1OTMgMzQuMjcxMzMzLDIwLjg2MzM2NDEgMzMuODMzNjA2OSwyMC44NjMzNjQxIEMzMi4wMDQ2MDE5LDIwLjg2MzM2NDEgMzAuMzAxMzc1NiwxOS45NTQ3MDA4IDI5LjI0MzcyMjEsMTguNDc3MTUzOCBDMjguMTg2MDQ3MywxOS45NTQ2OTUgMjYuNDgyODUxNSwyMC44NjMzNjQxIDI0LjY1Mzg0NDQsMjAuODYzMzY0MSBDMjIuODI0ODAzLDIwLjg2MzM2NDEgMjEuMTIxNjE1NSwxOS45NTQ3MTU3IDIwLjA2Mzk1OTEsMTguNDc3MTU0NCBDMTkuMDA2Mjg0MiwxOS45NTQ2OTUzIDE3LjMwMzA4ODcsMjAuODYzMzY0MSAxNS40NzQwODE4LDIwLjg2MzM2NDEgQzEzLjY0NTA0MDQsMjAuODYzMzY0MSAxMS45NDE4NTI5LDE5Ljk1NDcxNTcgMTAuODg0MTk2NSwxOC40NzcxNTQ0IEM5LjgyNjUyMTYxLDE5Ljk1NDY5NTMgOC4xMjMzMjYwOCwyMC44NjMzNjQxIDYuMjk0MzE5MTksMjAuODYzMzY0MSBDNS43NjczNTU1NSwyMC44NjMzNjQxIDUuMjQwOTU3NzgsMjAuNzg4MzQxOCA0LjczOTczMzk4LDIwLjY0NDY3NCBMNC43Mzk3MzM5OCwzNS4yMDkzMTEgTDM1LjEzNzYyMDgsMzUuMjA5MzExIFogTTMwLjI3MjAyMjYsMTUuNjU1NzYyNiBDMzAuNTE1NDYzMiwxNy40NTAxMTkyIDMyLjA1MDM5MDksMTguODAxODU1NCAzMy44NDUwODMsMTguODAxODU1NCBDMzUuNzI4Njc5NCwxOC44MDE4NTU0IDM3LjI4NTQxMywxNy4zMzk1MTM0IDM3LjQ0NzQ1OTksMTUuNDc1MTkzMiBMMzAuMjI4MDc2NSwxNS40NzUxOTMyIEMzMC4yNDcwNjM4LDE1LjUzMjk4NyAzMC4yNjE3OTE5LDE1LjU5MzI5NTggMzAuMjcyMDIyNiwxNS42NTU3NjI2IFogTTIxLjA0ODQzMDYsMTUuNDc1MTkzMiBDMjEuMDY3NDE3OSwxNS41MzI5ODcgMjEuMDgyMTQ1OSwxNS41OTMyOTU4IDIxLjA5MjM3NjcsMTUuNjU1NzYyNiBDMjEuMzM1ODE3MywxNy40NTAxMTkyIDIyLjg3MDc0NDksMTguODAxODU1NCAyNC42NjU0MzcsMTguODAxODU1NCBDMjYuNDYwMTAwMSwxOC44MDE4NTU0IDI3Ljk5NTAxNjksMTcuNDUwMTQ4MSAyOC4yMzc4MTkxLDE1LjY2MTE1NTYgQzI4LjI0NTEyMjUsMTUuNTk4MTMxOCAyOC4yNTkwMDQ1LDE1LjUzNTgwNTYgMjguMjc4NzM3NSwxNS40NzUxOTMyIEwyMS4wNDg0MzA2LDE1LjQ3NTE5MzIgWiBNMTEuOTIzODEwMiwxNS42NTU3NjI2IEMxMi4xNjcyNTA4LDE3LjQ1MDExOTIgMTMuNzAyMTc4NSwxOC44MDE4NTU0IDE1LjQ5Njg3MDUsMTguODAxODU1NCBDMTcuMjkxNTMzNiwxOC44MDE4NTU0IDE4LjgyNjQ1MDUsMTcuNDUwMTQ4MSAxOS4wNjkyNTI2LDE1LjY2MTE1NTYgQzE5LjA3NjU1NjEsMTUuNTk4MTMxOCAxOS4wOTA0MzgxLDE1LjUzNTgwNTYgMTkuMTEwMTcxLDE1LjQ3NTE5MzIgTDExLjg3OTg2NDEsMTUuNDc1MTkzMiBDMTEuODk4ODUxNCwxNS41MzI5ODcgMTEuOTEzNTc5NSwxNS41OTMyOTU4IDExLjkyMzgxMDIsMTUuNjU1NzYyNiBaIE02LjMxNjgyODA1LDE4LjgwMTgzMTcgQzguMTExNDkxMTQsMTguODAxODMxNyA5LjY0NjQwNzk4LDE3LjQ1MDEyNDQgOS44ODkyMTAxMiwxNS42NjExMzE5IEM5Ljg5NjUxMzU3LDE1LjU5ODEwODEgOS45MTAzOTU1OSwxNS41MzU3ODE5IDkuOTMwMTI4NTYsMTUuNDc1MTY5NiBMMi43MDMxODc5NiwxNS40NzUxNjk2IEMyLjg2NjEyMDA2LDE3LjMzNDY4NTIgNC40MjgwOTY5NiwxOC44MDE4MzE3IDYuMzE2ODI4MDUsMTguODAxODMxNyBaIE0zLjA5NjcwMDgyLDEzLjQxMzk5MjQgTDM3LjA0MjU3LDEzLjQxMzk5MjQgTDMzLjM0ODk0ODIsMi41NzIwNDczNiBMNi44MDExOTIzOSwyLjU3MjA0NzM2IEwzLjA5NjcwMDgyLDEzLjQxMzk5MjQgWicgaWQ9J0ZpbGwtMScgJTNFJTNDL3BhdGglM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtMycgeD0nMTQnIHk9JzI2JyB3aWR0aD0nNicgaGVpZ2h0PScxMCclM0UlM0MvcmVjdCUzRSUzQ3BhdGggZD0nTTIwLDI2IEwyMCwzNiBMMjYsMzYgTDI2LDI2IEwyMCwyNiBaJyBpZD0nUmVjdGFuZ2xlLTMnICUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLnRvb2xzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi10b29scycgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ3BhdGggZD0nTTE5LDRIMTRWMWExLDEsMCwwLDAtMS0xSDdBMSwxLDAsMCwwLDYsMVY0SDFBMSwxLDAsMCwwLDAsNVYxN2ExLDEsMCwwLDAsMSwxSDE5YTEsMSwwLDAsMCwxLTFWNUExLDEsMCwwLDAsMTksNFpNOCwyaDRWNEg4Wk0xOCwxNkgyVjZIMThaJy8lM0UlM0NwYXRoIGQ9J00xMS4xOCwxMEg4LjgyYTMsMywwLDAsMC01LjY0LDBINnYySDMuMThhMywzLDAsMCwwLDUuNjQsMGgyLjM2YTMsMywwLDAsMCw1LjY0LDBIMTRWMTBoMi44MmEzLDMsMCwwLDAtNS42NCwwWicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRlc2t0b3A6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRlc2t0b3AnIHZpZXdCb3g9JzAgMCAzOCAzNCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xMywyOCBMMCwyOCBMMCwwIEwzOCwwIEwzOCwyOCBMMjUsMjggTDI1LDMyIEwzMSwzMiBMMzEsMzQgTDcsMzQgTDcsMzIgTDEzLDMyIEwxMywyOCBaIE0xNSwyOCBMMTUsMzIgTDIzLDMyIEwyMywyOCBMMTUsMjggWiBNMiwyIEwyLDI2IEwzNiwyNiBMMzYsMiBMMiwyIFogTTAsMjAgTDM4LDIwIEwzOCwyMiBMMCwyMiBMMCwyMCBaJyBpZD0nQ29tYmluZWQtU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZW5naW5lOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1lbmdpbmUnIHZpZXdCb3g9JzAgMCA0OCAzMicgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00zOSwzMiBMMjMsMzIgTDYsMjYgTDYsMjUgTDYsOCBMMzksOCBMMzksMzIgWiBNMjMsMzAgTDM3LDMwIEwzNywxMCBMOCwxMCBMOCwyNC42NzkzMTg4IEwyMywzMCBaJyBpZD0nRmlsbC0yJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDL3BhdGglM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTEnIHBvaW50cz0nNDMgMjcgNDUgMjcgNDUgMTQgNDMgMTQnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTMnIHBvaW50cz0nMCAyNCAyIDI0IDIgMTEgMCAxMSclM0UlM0MvcG9seWdvbiUzRSUzQ3BvbHlnb24gaWQ9J0ZpbGwtNCcgcG9pbnRzPScxIDE4IDYgMTggNiAxNiAxIDE2JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC01JyBwb2ludHM9JzEwIDIgMjMgMiAyMyAwIDEwIDAnJTNFJTNDL3BvbHlnb24lM0UlM0Nwb2x5Z29uIGlkPSdGaWxsLTYnIHBvaW50cz0nMTYgMTAgMTggMTAgMTggMSAxNiAxJyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC03JyBwb2ludHM9JzM3IDE5IDQzIDE5IDQzIDE3IDM3IDE3JyUzRSUzQy9wb2x5Z29uJTNFJTNDcG9seWdvbiBpZD0nRmlsbC04JyBwb2ludHM9JzM3IDIzIDQzIDIzIDQzIDIxIDM3IDIxJyUzRSUzQy9wb2x5Z29uJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmt1YmVybmV0ZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWt1YmVybmV0ZXMnIHZpZXdCb3g9JzAgMCAyMCAyMCclM0UlM0NwYXRoIGQ9J00xMCwwQTEwLDEwLDAsMSwwLDIwLDEwLDEwLDEwLDAsMCwwLDEwLDBabTgsOS42MUwxMy41NSw4LjEzbDEuNjktMy4zN0wxMS44Nyw2LjQ1LDEwLjM5LDJBOCw4LDAsMCwxLDE4LDkuNjFaTTkuNjEsMiw4LjEzLDYuNDUsNC43Niw0Ljc2LDYuNDUsOC4xMywyLDkuNjFBOCw4LDAsMCwxLDkuNjEsMlpNMiwxMC4zOWw0LjQzLDEuNDhMNC43NiwxNS4yNGwzLjM3LTEuNjlMOS42MSwxOEE4LDgsMCwwLDEsMiwxMC4zOVpNMTAuMzksMThsMS40OC00LjQzLDMuMzcsMS42OS0xLjY5LTMuMzdMMTgsMTAuMzlBOCw4LDAsMCwxLDEwLjM5LDE4WicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5hcHA6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWRvY2tlci1hcHAnIHZpZXdCb3g9JzAgMCAyMiAyMCclM0UlM0NwYXRoIGQ9J00yMCwwSDJBMiwyLDAsMCwwLDAsMlYxOGEyLDIsMCwwLDAsMiwySDIwYTIsMiwwLDAsMCwyLTJWMkEyLDIsMCwwLDAsMjAsMFptMCw0SDEyVjJoOFpNNyw0VjJoM1Y0Wk01LDJWNEgyVjJaTTIsMThWNkgyMFYxOFonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5yZWdpc3RyeTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24taW1hZ2UtcmVnaXN0cnknIHZpZXdCb3g9JzAgMCAyMSAxOCclM0UlM0NyZWN0IHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHg9JzYnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHk9JzYnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHg9JzYnIHk9JzYnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NyZWN0IHk9JzEyJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyAvJTNFJTNDcmVjdCB4PSc2JyB5PScxMicgd2lkdGg9JzQnIGhlaWdodD0nNCcgLyUzRSUzQ3JlY3QgeD0nMTInIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIC8lM0UlM0NwYXRoIGQ9J00yMCwxOEgxNGExLDEsMCwwLDEtLjkzLS42M2wtMi01YTEsMSwwLDAsMSwuMS0uOTNBMSwxLDAsMCwxLDEyLDExaDFWN2ExLDEsMCwwLDEsMS0xaDNhMSwxLDAsMCwxLDEsMXYzLjI4bDIuMzIuNzdBMSwxLDAsMCwxLDIxLDEydjVBMSwxLDAsMCwxLDIwLDE4Wm0tNS4zMi0ySDE5VjEyLjcyTDE2LjY4LDEyQTEsMSwwLDAsMSwxNiwxMVY4SDE1djRhMSwxLDAsMCwxLTEsMWgtLjUyWicgLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5tYW5hZ2VtZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1jb250YWluZXItbWFuYWdlbWVudCcgdmlld0JveD0nMCAwIDIyIDIwJyUzRSUzQ3BhdGggZD0nTTExLDEzLjYzbC0yLC44NVY4LjE3bDUtMi41NFY4aDJWNGExLDEsMCwwLDAtLjYxLS45MmwtNy0zYTEsMSwwLDAsMC0uNzgsMGwtNywzQTEsMSwwLDAsMCwwLDR2OWExLDEsMCwwLDAsLjYxLjkybDcsM2ExLDEsMCwwLDAsLjc4LDBMMTEsMTUuOFptLTQsLjg1TDIsMTIuMzRWNS42M0w3LDguMTdabTEtOEwzLjM2LDQuMDgsOCwyLjA5bDQuNjQsMlonIC8lM0UlM0NwYXRoIGQ9J00yMS40NSwxMS4xMWwtNC0yYTEsMSwwLDAsMC0uOSwwbC00LDJBMSwxLDAsMCwwLDEyLDEydjVhMSwxLDAsMCwwLC41NS44OWw0LDJhMSwxLDAsMCwwLC45LDBsNC0yQTEsMSwwLDAsMCwyMiwxN1YxMkExLDEsMCwwLDAsMjEuNDUsMTEuMTFabS00LjQ1LDAsMS43Ni44OEwxNywxMi44OCwxNS4yNCwxMlptLTMsMi41LDIsMXYyLjc2bC0yLTFabTQsMy43NlYxNC42MmwyLTF2Mi43NlonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEubW9kZXJuLWFwcHM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWFwcHMnIHZpZXdCb3g9JzAgMCAxOCAxOCcgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2U9JyUyMzAwMCcgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcGF0aCBkPSdNOC42Njc1LDEuMDg3NSBMMTQuNjY3NSw0LjA4NzUgQzE1LjE3NzI0MzMsNC4zNDA3OTc1MSAxNS40OTk2OTgsNC44NjA3OTIwMiAxNS41LDUuNDMgTDE1LjUsMTIuNTc3NSBDMTUuNDk5Njk4LDEzLjE0NjcwOCAxNS4xNzcyNDMzLDEzLjY2NjcwMjUgMTQuNjY3NSwxMy45MiBMOC42Njc1LDE2LjkyIEM4LjI0NDk3NDA1LDE3LjEzMTQzMjEgNy43NDc1MjU5NSwxNy4xMzE0MzIxIDcuMzI1LDE2LjkyIEwxLjMyNSwxMy45MiBDMC44MTU3NDQzMDQsMTMuNjYzNDAxNyAwLjQ5NjAzMTQ5OCwxMy4xNDAyMzUzIDAuNSwxMi41NyBMMC41LDUuNDMgQzAuNTAwMzAyMDQ0LDQuODYwNzkyMDIgMC44MjI3NTY3NDEsNC4zNDA3OTc1MSAxLjMzMjUsNC4wODc1IEw3LjMzMjUsMS4wODc1IEM3Ljc1Mjk3NDQ3LDAuODc4NTYxMTM4IDguMjQ3MDI1NTMsMC44Nzg1NjExMzggOC42Njc1LDEuMDg3NSBaJyUzRSUzQy9wYXRoJTNFJTNDcG9seWxpbmUgcG9pbnRzPScwLjc0IDQuNjIgOCA4LjI1IDE1LjI2IDQuNjInJTNFJTNDL3BvbHlsaW5lJTNFJTNDcGF0aCBkPSdNOCwxNy4wNyBMOCw4LjI1JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNNC4yNSwyLjYyNSBMMTEuNzUsNi4zNzUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY2ljaWQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyBpZD0naWNvbi1jaWNkJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgLTIgMjAgMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZScgcG9pbnRzPScwIDAuNzUgMCA1LjI1IDQuNSA1LjI1JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZScgcG9pbnRzPScxNi41IDEyLjc1IDE2LjUgOC4yNSAxMiA4LjI1JyUzRSUzQy9wb2x5bGluZSUzRSUzQ3BhdGggZD0nTTE0LjYxNzUsNC41IEMxMy44NDQzMzg4LDIuMzE1MTA4NzQgMTIuMDA0Mjk5NiwwLjY3OTY2MzY4NCA5Ljc0Mzc4NDk2LDAuMTY4MTkzNjk5IEM3LjQ4MzI3MDMsLTAuMzQzMjc2Mjg2IDUuMTE4NDE5MzcsMC4zNDA3NTkzIDMuNDgsMS45OCBMMCw1LjI1IE0xNi41LDguMjUgTDEzLjAyLDExLjUyIEMxMS4zODE1ODA2LDEzLjE1OTI0MDcgOS4wMTY3Mjk3LDEzLjg0MzI3NjMgNi43NTYyMTUwNCwxMy4zMzE4MDYzIEM0LjQ5NTcwMDM3LDEyLjgyMDMzNjMgMi42NTU2NjEyMywxMS4xODQ4OTEzIDEuODgyNSw5JyBpZD0nU2hhcGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY2xvdWQtbWlncmF0aW9uOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgaWQ9J2ljb24tY2xvdWQnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDE1JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J00xMy41LDQuNzUgTDEyLjU1NSw0Ljc1IEMxMS43NzUzNDgzLDEuNzMwNDI1NjUgOC44MTI0MzYxNSwtMC4xODg0NDI3MDggNS43MzgxMDYyMywwLjMzNTE4MDc0MiBDMi42NjM3NzYzMSwwLjg1ODgwNDE5MiAwLjUwMzE0MjM5LDMuNjUwMzIwODggMC43NjcwNDcwMTQsNi43NTc3Mzc4NyBDMS4wMzA5NTE2NCw5Ljg2NTE1NDg2IDMuNjMxMzk3NjUsMTIuMjUyMzI1NyA2Ljc1LDEyLjI1IEwxMy41LDEyLjI1IEMxNS41NzEwNjc4LDEyLjI1IDE3LjI1LDEwLjU3MTA2NzggMTcuMjUsOC41IEMxNy4yNSw2LjQyODkzMjE5IDE1LjU3MTA2NzgsNC43NSAxMy41LDQuNzUgWicgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRhdGEtc2NpZW5jZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZGF0YScgdmlld0JveD0nLTEgLTEgMTkgMTknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlPSclMjMwMDAnIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTJfMV8nIHBvaW50cz0nMSwxIDEsMTcgMTcsMTcgJy8lM0UlM0NjaXJjbGUgaWQ9J092YWwtMl81XycgY3g9JzUuNScgY3k9JzExLjUnIHI9JzEuNScvJTNFJTNDY2lyY2xlIGlkPSdPdmFsLTJfNF8nIGN4PScxNC41JyBjeT0nOS41JyByPScxLjUnLyUzRSUzQ2NpcmNsZSBpZD0nT3ZhbC0yXzNfJyBjeD0nOS41JyBjeT0nNS41JyByPScxLjUnLyUzRSUzQ3BhdGggaWQ9J1BhdGgtM18zXycgZD0nTTYuMzIxLDEwLjA4OGwyLjIzNi0yLjk4M0w2LjMyMSwxMC4wODh6Jy8lM0UlM0NwYXRoIGlkPSdQYXRoLTNfMl8nIGQ9J00xMy4xNjksOC41ODVsLTIuMzk2LTEuODdMMTMuMTY5LDguNTg1eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRpZ2l0YWwtdHJhbnNmb3JtYXRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXRyYW5zZm9ybScgdmlld0JveD0nMCAwIDE4IDE3JyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUnIHg9JzAuNScgeT0nMC41JyB3aWR0aD0nMTYnIGhlaWdodD0nMTUnIHJ4PScyJyUzRSUzQy9yZWN0JTNFJTNDcGF0aCBkPSdNOC45MTQ3OTUxOSw0Ljg3MTMxNjE3IEwxMi4xNzgyNDgsOS43MjA4NTA0OSBDMTIuMzMyNDE4LDkuOTQ5OTQ5MTkgMTIuMjcxNjc2MywxMC4yNjA2NDk5IDEyLjA0MjU3NzYsMTAuNDE0ODE5OSBDMTEuOTYwMDY5NiwxMC40NzAzNDI5IDExLjg2Mjg3ODQsMTAuNSAxMS43NjM0MjgxLDEwLjUgTDUuMjM2NTIyNTIsMTAuNSBDNC45NjAzODAxNCwxMC41IDQuNzM2NTIyNTIsMTAuMjc2MTQyNCA0LjczNjUyMjUyLDEwIEM0LjczNjUyMjUyLDkuOTAwNTQ5NjQgNC43NjYxNzk1OCw5LjgwMzM1ODQ2IDQuODIxNzAyNjIsOS43MjA4NTA0OSBMOC4wODUxNTUzOSw0Ljg3MTMxNjE3IEM4LjIzOTMyNTQxLDQuNjQyMjE3NDYgOC41NTAwMjYxLDQuNTgxNDc1NzYgOC43NzkxMjQ4MSw0LjczNTY0NTc4IEM4LjgzMjY4MjQ3LDQuNzcxNjg2OTYgOC44Nzg3NTQwMiw0LjgxNzc1ODUxIDguOTE0Nzk1MTksNC44NzEzMTYxNyBaJyBpZD0nVHJpYW5nbGUnJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZGlnaXRhbC10cmFuc2Zvcm1hdGlvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tdHJhbnNmb3JtJyB2aWV3Qm94PScwIDAgMTggMTcnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3JlY3QgaWQ9J1JlY3RhbmdsZScgeD0nMC41JyB5PScwLjUnIHdpZHRoPScxNicgaGVpZ2h0PScxNScgcng9JzInJTNFJTNDL3JlY3QlM0UlM0NwYXRoIGQ9J004LjkxNDc5NTE5LDQuODcxMzE2MTcgTDEyLjE3ODI0OCw5LjcyMDg1MDQ5IEMxMi4zMzI0MTgsOS45NDk5NDkxOSAxMi4yNzE2NzYzLDEwLjI2MDY0OTkgMTIuMDQyNTc3NiwxMC40MTQ4MTk5IEMxMS45NjAwNjk2LDEwLjQ3MDM0MjkgMTEuODYyODc4NCwxMC41IDExLjc2MzQyODEsMTAuNSBMNS4yMzY1MjI1MiwxMC41IEM0Ljk2MDM4MDE0LDEwLjUgNC43MzY1MjI1MiwxMC4yNzYxNDI0IDQuNzM2NTIyNTIsMTAgQzQuNzM2NTIyNTIsOS45MDA1NDk2NCA0Ljc2NjE3OTU4LDkuODAzMzU4NDYgNC44MjE3MDI2Miw5LjcyMDg1MDQ5IEw4LjA4NTE1NTM5LDQuODcxMzE2MTcgQzguMjM5MzI1NDEsNC42NDIyMTc0NiA4LjU1MDAyNjEsNC41ODE0NzU3NiA4Ljc3OTEyNDgxLDQuNzM1NjQ1NzggQzguODMyNjgyNDcsNC43NzE2ODY5NiA4Ljg3ODc1NDAyLDQuODE3NzU4NTEgOC45MTQ3OTUxOSw0Ljg3MTMxNjE3IFonIGlkPSdUcmlhbmdsZSclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5lZGdlLWNvbXB1dGluZzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tc2hlaWxkJyB2aWV3Qm94PScwIC0wLjUgMTQgMTgnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzFfJyBkPSdNNywxNiBjMCwwLDYtMyw2LTcuNVYzLjI1TDcsMUwxLDMuMjVWOC41QzEsMTMsNywxNiw3LDE2eicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLm1pY3Jvc2VydmljZXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLW1pY3JvJyB2aWV3Qm94PScwIDAgMTggMTgnIHN0cm9rZT0nJTIzMDAwJyBmaWxsPSdub25lJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5Z29uIGlkPSdTaGFwZV81XycgcG9pbnRzPScgOC41LDEgMSw0Ljc1IDguNSw4LjUgMTYsNC43NSAnLyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZV80XycgcG9pbnRzPScgMSwxMi4yNSA4LjUsMTYgMTYsMTIuMjUgJy8lM0UlM0Nwb2x5bGluZSBpZD0nU2hhcGVfM18nIGZpbGw9J25vbmUnIHBvaW50cz0nIDEsOC41IDguNSwxMi4yNSAxNiw4LjUgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEud2luZG93cy1zZXJ2ZXI6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLW1pZ3JhdGlvbicgdmlld0JveD0nMCAwIDE3IDE3JyUzRSUzQ3BvbHlnb24gcG9pbnRzPScxMi41NyAxMC4xMSAxNC41MSAxMi4wNSAxMS4wMSAxMi4wNSAzLjc5IDQuMzYgMC44MiA0LjM2IDAuODIgNC45NSAzLjUzIDQuOTUgMTAuNzYgMTIuNjQgMTQuNTEgMTIuNjQgMTIuNTcgMTQuNTggMTIuOTkgMTUgMTUuNjQgMTIuMzUgMTIuOTkgOS42OSAxMi41NyAxMC4xMScvJTNFJTNDcG9seWdvbiBwb2ludHM9JzMuNTMgMTIuMDUgMC44MiAxMi4wNSAwLjgyIDEyLjY0IDMuNzkgMTIuNjQgNi42NSA5LjU5IDYuMjIgOS4xOSAzLjUzIDEyLjA1Jy8lM0UlM0Nwb2x5Z29uIHBvaW50cz0nMTEuMDEgNC45NSAxNC41MSA0Ljk1IDEyLjU3IDYuODkgMTIuOTkgNy4zMSAxNS42NCA0LjY1IDEyLjk5IDIgMTIuNTcgMi40MiAxNC41MSA0LjM2IDEwLjc2IDQuMzYgNy44OCA3LjQ0IDguMzEgNy44NCAxMS4wMSA0Ljk1Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuYmxvZzpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYmxvZycgdmlld0JveD0nMCAwIDE2IDE2JyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NyZWN0IGlkPSdSZWN0YW5nbGUtcGF0aCcgY2xhc3M9J2Nscy0yJyB4PScxJyB5PScxJyB3aWR0aD0nMTQnIGhlaWdodD0nMTQnIHJ4PScyJyByeT0nMicvJTNFJTNDcGF0aCBpZD0nU2hhcGUnIGNsYXNzPSdjbHMtMicgZD0nTTEsNS42N0gxNScvJTNFJTNDcGF0aCBpZD0nU2hhcGUtMicgZGF0YS1uYW1lPSdTaGFwZScgY2xhc3M9J2Nscy0yJyBkPSdNNS42NywxNVY1LjY3Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY29tbXVuaXR5OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi13b3JsZCcgdmlld0JveD0nLTAuNSAtMC41IDE4IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NjaXJjbGUgaWQ9J092YWxfMV8nIGN4PSc4LjUnIGN5PSc4LjUnIHI9JzcuNScvJTNFJTNDcGF0aCBpZD0nU2hhcGVfM18nIGQ9J00xLDguNWgxNScvJTNFJTNDcGF0aCBpZD0nU2hhcGVfMl8nIGQ9J004LjUsMSBjMS44NzYsMi4wNTQsMi45NDEsNC43MTksMyw3LjVjLTAuMDU5LDIuNzgxLTEuMTI0LDUuNDQ2LTMsNy41Yy0xLjg3Ni0yLjA1NC0yLjk0Mi00LjcxOS0zLTcuNUM1LjU1OCw1LjcxOSw2LjYyNCwzLjA1NCw4LjUsMXonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5jb250ZW50OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1ib29rJyB2aWV3Qm94PSctMC41IC0wLjUgMTggMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzNfJyBkPSdNMSwxaDQuNSBjMS42NTcsMCwzLDEuMzQzLDMsM3YxMC41YzAtMS4yNDItMS4wMDctMi4yNS0yLjI1LTIuMjVIMVYxeicvJTNFJTNDcGF0aCBpZD0nU2hhcGVfMl8nIGQ9J00xNiwxaC00LjUgYy0xLjY1NiwwLTMsMS4zNDMtMywzdjEwLjVjMC0xLjI0MiwxLjAwOC0yLjI1LDIuMjUtMi4yNUgxNlYxeicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLm9wZW4tc291cmNlOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCAlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBpZD0naWNvbi1vcGVuc291cmNlJyB2aWV3Qm94PScwIDAgMTggMTcnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggZD0nTTEsOSBDMSw0LjU4MTcyMiA0LjU4MTcyMiwxIDksMSBDMTMuNDE4Mjc4LDEgMTcsNC41ODE3MjIgMTcsOSBDMTcsMTEuODc3OTY3NiAxNS40ODAzMDA5LDE0LjQwMDk5MDUgMTMuMTk5NTk3NywxNS44MTAzNzM2IEwxMS4wNjQxNDgyLDExLjg5NTM4MjggQzExLjk2Njk4ODUsMTEuMjUwNTg1IDEyLjU1NTU1NTYsMTAuMTk0MDI2MSAxMi41NTU1NTU2LDkgQzEyLjU1NTU1NTYsNy4wMzYzMjA4OSAxMC45NjM2NzkxLDUuNDQ0NDQ0NDQgOSw1LjQ0NDQ0NDQ0IEM3LjAzNjMyMDg5LDUuNDQ0NDQ0NDQgNS40NDQ0NDQ0NCw3LjAzNjMyMDg5IDUuNDQ0NDQ0NDQsOSBDNS40NDQ0NDQ0NCwxMC4xOTQwMjYxIDYuMDMzMDExNDgsMTEuMjUwNTg1IDYuOTM1ODUxNzgsMTEuODk1MzgyOCBMNC44MDA0MDIyNiwxNS44MTAzNzM2IEMyLjUxOTY5OTA3LDE0LjQwMDk5MDUgMSwxMS44Nzc5Njc2IDEsOSBaJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmRvY2tlcmNvbjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9ja2VyY29uJyBzdHJva2U9JyUyMzAwMCcgdmlld0JveD0nMCAwIDIwIDE4JyUzRSUzQ3BhdGggZD0nTTE5LjU3LDE1LjgxLDE4LDguNzZBMi4zMSwyLjMxLDAsMCwwLDE1LjgxLDdoLTFWOWgxYS4zMy4zMywwLDAsMSwuMjQuMTlMMTcuNTYsMTZIMi4wNUwzLjU3LDkuMTlBLjMuMywwLDAsMSwzLjgxLDloMVY3aC0xYTIuMzMsMi4zMywwLDAsMC0yLjIsMS43NkwuMDUsMTUuODFhMS44LDEuOCwwLDAsMCwuMzMsMS41M0ExLjgyLDEuODIsMCwwLDAsMS44MSwxOGgxNmExLjc3LDEuNzcsMCwwLDAsMS43Ni0yLjE5WicgLyUzRSUzQ3BhdGggZD0nTTkuODEsMGE0LDQsMCwwLDAtNCw0YzAsMyw0LDgsNCw4czQtNSw0LThBNCw0LDAsMCwwLDkuODEsMFptMCw2YTIsMiwwLDEsMSwyLTJBMiwyLDAsMCwxLDkuODEsNlonLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5ldmVudHM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWJvbHQnIHZpZXdCb3g9JzAgMCAxNiAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcG9seWdvbiBpZD0nU2hhcGUnIHBvaW50cz0nNy41IDAgMCA5IDYuNzUgOSA2IDE1IDEzLjUgNiA2Ljc1IDYnJTNFJTNDL3BvbHlnb24lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuY3VzdG9tZXItc3VjY2VzczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tYXdhcmQnIHZpZXdCb3g9Jy0wLjc1IC0wLjc1IDE0IDIwJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NjaXJjbGUgaWQ9J092YWxfMV8nIGN4PSc2LjI1JyBjeT0nNi4yNScgcj0nNS4yNScvJTNFJTNDcG9seWxpbmUgaWQ9J1NoYXBlXzFfJyBwb2ludHM9JzMuNDA3LDEwLjY2OCAyLjUsMTcuNSA2LjI1LDE1LjI1IDEwLDE3LjUgOS4wOTMsMTAuNjYgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZG9jczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9jcycgdmlld0JveD0nLTAuNzUgLTAuNSAxNSAxOCcgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBpZD0nU2hhcGVfM18nIGQ9J003Ljc1LDFIMi41IEMxLjY3MSwxLDEsMS42NzEsMSwyLjV2MTJDMSwxNS4zMjgsMS42NzEsMTYsMi41LDE2aDljMC44MjgsMCwxLjUtMC42NzIsMS41LTEuNVY2LjI1TDcuNzUsMXonLyUzRSUzQ3BvbHlsaW5lIGlkPSdTaGFwZV8yXycgcG9pbnRzPSc3Ljc1LDEgNy43NSw2LjI1IDEzLDYuMjUgJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuZW5naW5lZXJpbmc6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWVuZ2luZWVyaW5nJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNFJTNDcGF0aCBkPSdNMTksMEgxQTEsMSwwLDAsMCwwLDFWMTlhMSwxLDAsMCwwLDEsMUgxOWExLDEsMCwwLDAsMS0xVjFBMSwxLDAsMCwwLDE5LDBaTTIsMkg1VjE4SDJaTTE4LDE4SDdWMkgxOFonIC8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEudHJhaW5pbmc6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLXBsYXknIHZpZXdCb3g9Jy0wLjUgLTAuNzUgMTggMTQnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BvbHlnb24gaWQ9J1NoYXBlXzNfJyBwb2ludHM9JzkuMjUsMTEuNSAxNiw2LjI1IDkuMjUsMSAnLyUzRSUzQ3BvbHlnb24gaWQ9J1NoYXBlXzJfJyBwb2ludHM9JzEsMTEuNSA3Ljc1LDYuMjUgMSwxICcvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmZpbmFuY2lhbC1zZXJ2aWNlczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24tZG9sbGFyJyB2aWV3Qm94PSctMiAwIDEyIDIwJyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NwYXRoIGQ9J000LjUsMCBMNC41LDE2LjUnIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTguMjUsMyBMMi42MjUsMyBDMS4xNzUyNTI1MywzIC04Ljg4MTc4NDJlLTE2LDQuMTc1MjUyNTMgLTguODgxNzg0MmUtMTYsNS42MjUgQy04Ljg4MTc4NDJlLTE2LDcuMDc0NzQ3NDcgMS4xNzUyNTI1Myw4LjI1IDIuNjI1LDguMjUgTDYuMzc1LDguMjUgQzcuODI0NzQ3NDUsOC4yNTAwMDAwMyA4Ljk5OTk5OTk0LDkuNDI1MjUyNTUgOC45OTk5OTk5NCwxMC44NzUgQzguOTk5OTk5OTQsMTIuMzI0NzQ3NCA3LjgyNDc0NzQ1LDEzLjUgNi4zNzUsMTMuNSBMLTguODgxNzg0MmUtMTYsMTMuNScgaWQ9J1NoYXBlJyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmdvdmVybm1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWNhc2UnIHZpZXdCb3g9Jy0xIC0wLjUgMTggMTYnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzInIGZpbGw9J25vbmUnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZmlsbC1ydWxlPSdub256ZXJvJyUzRSUzQ3BhdGggaWQ9J1JlY3RhbmdsZS1wYXRoXzFfJyBkPScgTTMsNGgxMWMxLjEwNCwwLDIsMC44OTYsMiwydjYuNWMwLDEuMTA0LTAuODk2LDItMiwySDNjLTEuMTA0LDAtMi0wLjg5Ni0yLTJWNkMxLDQuODk2LDEuODk2LDQsMyw0eicvJTNFJTNDcGF0aCBpZD0nU2hhcGVfMV8nIGQ9J00xMS41LDE0LjUgdi0xMkMxMS41LDEuNjcxLDEwLjgyOCwxLDEwLDFIN0M2LjE3MSwxLDUuNSwxLjY3MSw1LjUsMi41djEyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGEuaGVhbHRoY2FyZTpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwgJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaWQ9J2ljb24taGVhcnQnIHZpZXdCb3g9JzAgMCAxOCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcGF0aCBkPSdNMTQuODgsMS45NTc1IEMxNC4xMDYzNTY5LDEuMTgzNDkzNiAxMy4wNTY4NTM1LDAuNzQ4NjMwNzg0IDExLjk2MjUsMC43NDg2MzA3ODQgQzEwLjg2ODE0NjUsMC43NDg2MzA3ODQgOS44MTg2NDMxNSwxLjE4MzQ5MzYgOS4wNDUsMS45NTc1IEw4LjI1LDIuNzUyNSBMNy40NTUsMS45NTc1IEM1Ljg0MzcwOTI0LDAuMzQ2MjA5MjgzIDMuMjMxMjkwNzgsMC4zNDYyMDkzMDMgMS42MjAwMDAwNCwxLjk1NzUwMDA0IEMwLjAwODcwOTMwMjgyLDMuNTY4NzkwNzggMC4wMDg3MDkyODMzNiw2LjE4MTIwOTI0IDEuNjIsNy43OTI1IEwyLjQxNSw4LjU4NzUgTDguMjUsMTQuNDIyNSBMMTQuMDg1LDguNTg3NSBMMTQuODgsNy43OTI1IEMxNS42NTQwMDY0LDcuMDE4ODU2ODUgMTYuMDg4ODY5Miw1Ljk2OTM1MzUyIDE2LjA4ODg2OTIsNC44NzUgQzE2LjA4ODg2OTIsMy43ODA2NDY0OCAxNS42NTQwMDY0LDIuNzMxMTQzMTUgMTQuODgsMS45NTc1IFonIGlkPSdTaGFwZSclM0UlM0MvcGF0aCUzRSUzQ3BvbHlsaW5lIGlkPSdQYXRoLTEyJyBwb2ludHM9JzEuNzYyMDA3NzcgNy41MTQzOTEwOSA0LjI4Njc1NTE5IDcuNTE0MzkxMDkgNi4yNSA0LjQ5NzM2MDIgOC4zMDQyMDAwMyA5LjUzMTQyMTk3IDEwLjMwNzUzODYgNi41MTQ4NzA3MSAxMS44NjIyOTM3IDYuNTE0ODcwNzEnJTNFJTNDL3BvbHlsaW5lJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhLmhpZ2hlci1lZHVjYXRpb246YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWVkdScgdmlld0JveD0nMCAtMiAxOCAxNicgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMicgZmlsbD0nbm9uZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBmaWxsLXJ1bGU9J25vbnplcm8nJTNFJTNDcG9seWdvbiBpZD0nUGF0aC0xMycgcG9pbnRzPSc4IC0xLjcwNTMwMjU3ZS0xMyAwIDQgNy45NTcwODgyNCA4IDE2IDQnJTNFJTNDL3BvbHlnb24lM0UlM0NwYXRoIGQ9J00yLjk3NTM1NTMyLDYuMDI0MTczODggTDMuMDM5Nzk4NDcsOS45NzIyNjEyMSBDNC42ODU1OTQ4NSwxMS4zMTk0NjEyIDYuMzM4OTk1MzYsMTEuOTk1Mzc0MiA4LDEyIEM5LjY2MTAwNDY0LDEyLjAwNDYyNTggMTEuMzI3NjcxMywxMS4zMzc5NTkyIDEzLDEwIEwxMyw2JyBpZD0nUGF0aC0xNCclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5pbnN1cmFuY2U6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsICUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGlkPSdpY29uLWxpZmUtcmluZycgdmlld0JveD0nLTAuNSAtMC41IDE4IDE4JyBzdHJva2U9JyUyMzAwMCcgc3Ryb2tlLXdpZHRoPScyJyBmaWxsPSdub25lJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0NjaXJjbGUgaWQ9J092YWxfM18nIGN4PSc4LjUnIGN5PSc4LjUnIHI9JzcuNScvJTNFJTNDY2lyY2xlIGlkPSdPdmFsXzJfJyBjeD0nOC41JyBjeT0nOC41JyByPSczJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV83XycgZD0nTTMuMjUsMy4yNSBsMywzJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV82XycgZD0nTTEwLjc1LDEwLjc1IGwzLDMnLyUzRSUzQ3BhdGggaWQ9J1NoYXBlXzVfJyBkPSdNMTAuNzUsNi4yNSBsMy0zJy8lM0UlM0NwYXRoIGlkPSdTaGFwZV80XycgZD0nTTMuMjUsMTMuNzUgbDMtMycvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBhOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb2R1Y3RzLCAucmVzb3VyY2VzLCAuc29sdXRpb25zIHtcclxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcclxuICAgICAgICAgICAgdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICBsaS5ncmlkLWl0ZW17XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICB1bC5zdWJ0cmVlIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkgeyBcclxuICAgICAgICAgICAgICBjbGVhcjogYm90aDsgXHJcbiAgICAgICAgICAgICAgdWwuc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgICAgICAgICB1bC5zdWJtZW51IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgICAgICAgICAgICAgbGkuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZHJvcGRvd24tbWVudSB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTY3cHgpIHtcclxuICAgICAgICAgIHVsLnN1Ym1lbnUgbGkuZ3JpZC1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vQmxvZyBzcGVjaWZpYyBzdHlsZXMuXHJcbi5kb2NrZXItYmxvZyB7XHJcbiAgLnNpdGUtaGVhZGVyIHsgXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NjdweCkge1xyXG4gICAgICAgIC8vIGhlaWdodDogODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsImZvb3Rlci5ib3R0b20tbGlua3Mge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xyXG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xyXG4gIC5mb290ZXItbG9nby13cmFwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAuZm9vdGVyLWxvZ28ge1xyXG4gICAgICB3aWR0aDogMTUwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgZmlsbDogIzAwOTFlMjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1uYXYge1xyXG4gICAgLmZvb3Rlci1uYXYtd3JhcCB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB1bCB7XHJcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICAuaW5uZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgbGk6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZGdyZXk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHVsIHtcclxuICAgICAgICBcclxuICAgICAgICAuYmFzZS1uYXYge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIC5oYXMtc3VibmF2IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLW5hdi13cmFwLTEge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAuZm9vdGVyLW5hdi1jb2x1bW4ge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvb3Rlci1uYXYtd3JhcC0yIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgLmZvb3Rlci1uYXYtY29sdW1uIHtcclxuICAgICAgICB3aWR0aDogMzMlO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICAgIC5mb290ZXItbmF2LWNvbHVtbiB7XHJcbiAgICAgICAgZmxvYXQ6bm9uZTtcclxuICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgbGkuc3VibmF2LXBhcmVudCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICB1bC5zdWJ0cmVlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWN0LXdyYXAge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDMwcHg7XHJcbiAgICAucHJpbWFyeS1idG4ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFpbC5zdmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDMwcHggY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICYuZml4ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMCwwLDAsMC4xNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWNvbmRhcnktZm9vdGVyIHtcclxuICAgIC5sZWdhbC1zb2NpYWwtcm93IHtcclxuICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgLnNvY2lhbC13cmFwIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSAwcHg7XHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcclxuICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sZWdhbC13cmFwIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAuZm9vdGVyLW5hdiB7XHJcbiAgICAgIC5mb290ZXItbmF2LXdyYXAtMSB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAuZm9vdGVyLW5hdi1jb2x1bW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItbmF2LXdyYXAtMiB7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAuZm9vdGVyLW5hdi1jb2x1bW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfSAgICAgICAgXHJcbiAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLWRydXBhbC13b3JkcHJlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5mb290ZXItbmF2LWNvbHVtbiB7XHJcbiAgICAgICAgICBmbG9hdDpub25lO1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAmLmN1c3RvbWVycyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2Vjb25kYXJ5LWZvb3RlciB7XHJcbiAgICAgIC5jb250YWN0LXdyYXAge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICAubGVnYWwtc29jaWFsLXJvdyB7XHJcbiAgICAgICAgLnNvY2lhbC13cmFwIHtcclxuICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxlZ2FsLXdyYXAge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIC5mb290ZXItbmF2IHtcclxuICAgICAgLmZvb3Rlci1uYXYtd3JhcC0xIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgID51bCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmZvb3Rlci1uYXYtd3JhcC0yIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItZHJ1cGFsLXdvcmRwcmVzcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgLmZvb3Rlci1uYXYtY29sdW1uIHtcclxuICAgICAgICAgIGZsb2F0Om5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyogc2l0ZSBwb3N0cyBzdHlsZXMgKi9cclxuLmZlYXR1cmVkLXdyYXAgLnJvdyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsMzMsNjgsLjkpO1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAuaW1hZ2Utd3JhcCB7XHJcbiAgICAgICAgcGFkZGluZzogMHB4O1xyXG4gICAgICAgIC5pbWFnZS1pbm5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZlYXR1cmVkLXBvc3Qge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwYWRkaW5nOiA1MHB4OyAgICAgICAgXHJcbiAgICAgICAgaDIgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC10YWdzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH0gXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgLmltYWdlLXdyYXAge1xyXG4gICAgICAgICAgICAuaW1hZ2UtaW5uZXIge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDYwcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5wb3N0LXdyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxufVxyXG4ucG9zdC1zbmlwcGV0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAyOXB4IDBweCByZ2JhKDAsMCwwLDAuMDUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgcGFkZGluZzogNDBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICB9XHJcbiAgICAuc3F1YXJlIHtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgcC5wb3N0LWV4Y2VycHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XHJcbiAgICB9XHJcbn1cclxuLnBvc3QtY29udGVudCwgLnBvc3QtdGFncyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcbi5wb3N0LXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzAyMjE0NDtcclxuICAgIH1cclxuICAgIGE6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcG9wLWJsdWU7XHJcbiAgICB9XHJcbn1cclxuLnBvc3QtbWV0YXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogNDBweDtcclxuICAgIGxlZnQ6IDQwcHg7XHJcbn1cclxuLnBvc3QtbGluayB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDQwcHg7XHJcbiAgICByaWdodDogNDBweDtcclxuICAgIGkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxufVxyXG4udXBwZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuYmxvY2txdW90ZSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTsgXHJcbiAgICBtYXJnaW46IDEuNWVtIDBweDtcclxuICAgIHBhZGRpbmc6IDAuNWVtIDBweDtcclxuICAgIHF1b3RlczogXCJcXDIwMUNcIlwiXFwyMDFEXCJcIlxcMjAxOFwiXCJcXDIwMTlcIjtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcbiAgYmxvY2txdW90ZSBwIHtcclxuICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtOyBcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICB9XHJcblxyXG5jb2RlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIC8vYmFja2dyb3VuZDogI0U5RUJFRTtcclxuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xyXG4gICAgcGFkZGluZzogMHB4IDRweDtcclxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgY29sb3I6ICM2OTdBODk7XHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogIzY5N0E4OTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH1cclxufVxyXG5cclxucHJlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy9iYWNrZ3JvdW5kOiAjRTlFQkVFO1xyXG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDFkMmQzO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgbWFyZ2luOiA0MHB4IDBweDtcclxuICAgIGNvbG9yOiAjNjk3QTg5O1xyXG4gICAgY29kZSB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM2OTdBODk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLnNpbmdsZS1wb3N0IHtcclxuICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyLW1ldGEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICAgICAgLmF2YXRhciB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnBvc3Qge1xyXG4gICAgICAgIGgyLCBoMywgaDQsIGg1IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYWxpZ25jZW50ZXIge1xyXG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnBvc3QtdGh1bWJuYWlsIHtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ucmVsYXRlZC1wb3N0cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5yZWxhdGVkLXBvc3RzLXdyYXAge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAucmVsYXRlZC1wb3N0LWl0ZW0ge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICAgICAgICAuaW1hZ2UtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkZ3JleTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuYnlsaW5lIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjlyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5wb3N0LXRhZ3Mge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOXJlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGdyZXk7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRncmV5O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDkxOXB4KSB7XHJcbiAgICAucmVsYXRlZC1wb3N0cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICAucmVsYXRlZC1wb3N0cy13cmFwIHtcclxuICAgICAgICAgICAgLnJlbGF0ZWQtcG9zdC1pdGVte1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuaW1hZ2UtZnJhbWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKiBzaXRlIGhvbWVwYWdlIHN0eWxlcyAqLyJdfQ== */
