.hero--title .page-title {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-name: fadein-bottom;
  animation-name: fadein-bottom;
}

.feature-grid {
  list-style: none;
  margin: 0;
  padding: 0;
}

.feature-grid__item {
  position: relative;
}

.feature-grid--services .feature-grid__item {
  overflow: hidden;
}

.feature-grid--services .feature-grid__link {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 300px;
  padding: 20px;
  text-decoration: none !important;
  color: #FFFFFF;
}

.feature-grid--services .feature-grid__link strong {
  font-size: 22px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  margin-bottom: 0.5em;
}

.feature-grid--services .feature-grid__link .btn {
  border: 1px solid #FFFFFF;
  color: inherit;
  font-style: normal;
}

.feature-grid--services .media,
.feature-grid--services .feature-grid__item:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.feature-grid--services .media {
  z-index: 0;
  -webkit-transition: -webkit-transform 0.5s ease;
  transition: -webkit-transform 0.5s ease;
  transition: transform 0.5s ease;
  transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}

.feature-grid--services .media img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.feature-grid--services .feature-grid__item:after {
  content: '';
  background-color: #000000;
  opacity: 0.5;
  -webkit-transition: 0.5s ease;
  transition: 0.5s ease;
}

.layout-footer .block-title {
  margin-top: 0;
  font-weight: 600;
}

.layout-footer a {
  color: #4d4d4d;
  text-decoration: none;
}

.layout-footer a:hover {
  color: #000000;
}

.layout-footer-main .region-footer-main {
  border-top: 1px solid #cacdd4;
}

.layout-footer-main .block-title {
  margin-bottom: 10px;
}

.layout-footer-main .block ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.layout-footer-main .block ul li {
  margin: 0 0 6px;
}

.layout-footer-bottom .container > div {
  border-top: 1px solid #cacdd4;
}

.block-menu--footer .menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

.cert-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.cert-logos__item {
  text-align: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 33%;
  -moz-box-flex: 0;
  -ms-flex: 0 1 33%;
  flex: 0 1 33%;
}

.org__item {
  position: relative;
  padding: 1rem;
  border: 1px solid #90100b;
  border-radius: 5px;
  text-align: center;
  background-color: #FFFFFF;
  -webkit-box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 5px 5px 5px 1px rgba(0, 0, 0, 0.25);
}

.org__item strong {
  display: block;
}

.org__item span {
  font-size: 14px;
}

.org__item--l1 {
  margin-bottom: 0;
  z-index: 1;
}

.org__l2-container {
  list-style: none;
  margin: 0;
  padding: 0;
}

.layout-header {
  position: relative;
}

.layout-header:after {
  -webkit-transition: opacity 1s ease;
  transition: opacity 1s ease;
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
}

.layout-header-main {
  position: relative;
  z-index: 1;
}

.hero {
  position: relative;
}

.hero__container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.hero__bgnd-image,
.hero__bgnd-video,
.hero__bgnd-color {
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.hero .media {
  position: static;
  display: block;
}

.hero__bgnd-image img {
  position: absolute;
  top: 0;
  right: 0;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: none;
  width: 100%;
  height: 100%;
}

.hero--bgnd-video .hero__bgnd-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.hero--bgnd-video .hero__bgnd-image .field__item ~ .field__item {
  display: none;
}

.hero--block .hero__container {
  height: 100vh;
}

.hero--block .hero__content__title {
  margin-top: 0;
  font-weight: normal;
  font-size: 60px;
  font-size: 3vw;
}

.hero--block .hero__content__actions .field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
}

.hero--block .hero__content__actions .field .field__item {
  margin-top: 0.5rem;
  margin-right: 0.5rem;
}

.hero--title .hero__container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 4.5rem;
  padding-bottom: 1rem;
  min-height: 150px;
  text-align: center;
}

.hero--title .breadcrumb ol a {
  color: inherit;
}

.maint {
  height: 100vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.maint .maint--item {
  max-width: 500px;
}

.maint--header {
  width: 100%;
}

.maint--header .site-logo {
  margin: 0;
  background: url("../logo.svg");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  line-height: 1;
}

.maint--header .site-logo img {
  display: block;
  width: 100%;
  max-width: 300px;
  height: auto;
  opacity: 0;
}

.maint--main {
  text-align: center;
}

.layout-header .menu-link {
  color: #FFFFFF;
}

.layout-header a.menu-link:hover {
  color: #ef332c;
}

.block-block-groupnavigation-top {
  margin-top: 10px;
}

.block-block-groupnavigation-top .menu-item {
  margin-left: 1rem;
  font-size: 14px;
}

.block-block-groupnavigation-top .get-quote a {
  text-decoration: none;
}

.block-block-groupnavigation-main {
  position: static;
  margin-left: 50px;
}

.main-navigation .menu-level-0 > .menu-item > .menu-link {
  padding: 10px 5px;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 600;
  line-height: 1.25;
  font-size: 14px;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
}

.main-navigation .menu-level-0 > .menu-item > .menu-link svg {
  fill: #FFFFFF;
}

.main-navigation .menu-level-0 > .menu-item > .menu-link:hover svg {
  fill: #FFFFFF;
}

.main-navigation .menu-item--expanded .menu--submenu {
  background-color: #000000;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.main-navigation .menu-item--expanded .menu--submenu .menu-link {
  text-decoration: none;
}

.main-navigation .menu-item--expanded:not(.menu-item--full) .menu--submenu {
  width: 250px;
}

.main-navigation .menu-item--expanded:not(.menu-item--full) .menu--submenu .menu-link {
  padding: 10px;
}

.main-navigation .menu-item--expanded:not(.menu-item--full) .menu--submenu .menu-link svg {
  fill: #FFFFFF;
}

.main-navigation.block-we-megamenu {
  position: static;
}

.we-mega-menu li.menu-item--full {
  position: static;
}

.we-mega-menu li.menu-item--full .we-mega-menu-submenu {
  width: 100%;
}

.we-mega-menu li.menu-item--full .we-mega-menu-col {
  padding: 20px;
}

.we-mega-menu .we-mega-menu-col {
  color: #FFFFFF;
}

.we-mega-menu .we-mega-menu-col h2,
.we-mega-menu .we-mega-menu-col h3,
.we-mega-menu .we-mega-menu-col h4,
.we-mega-menu .we-mega-menu-col h5,
.we-mega-menu .we-mega-menu-col h6 {
  color: inherit;
}

.we-mega-menu .mega-menu-desc {
  font-size: 20px;
  font-size: 1.5vw;
}

.we-mega-menu .mega-menu-submenu {
  margin-left: 65px;
}

.we-mega-menu .mega-menu-submenu .menu-link {
  font-size: 18px;
  font-size: 1.25vw;
  padding: 12px 0;
}

.we-mega-menu .mega-menu-col-2 .mega-menu-submenu {
  -webkit-column-count: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px;
}

.we-mega-menu .mega-menu-col-2 .mega-menu-submenu .menu-item {
  display: inline-block;
  width: 100%;
}

.layout-header .toggle-button {
  width: 4em;
}

.layout-header .toggle-button svg {
  fill: #FFFFFF;
  width: 20px;
  height: 20px;
}

.layout-mobile-navigation {
  background-color: #000000;
}

.layout-mobile-navigation-overlay {
  background-color: #000000;
}

.js-mobile-menu-active .layout-mobile-navigation-overlay {
  opacity: 0.8;
}

.mobile-menu-close svg {
  fill: #FFFFFF;
  width: 20px;
  height: 20px;
}

.region-mobile-nav-content .block-has-title .block-title h2 {
  margin: 0;
  padding: 15px 10px 10px;
  font-size: .8em;
  color: #FFFFFF;
  text-transform: uppercase;
}

.region-mobile-nav-content .menu {
  margin: 0;
  padding: 0;
}

.region-mobile-nav-content .menu .menu-item {
  list-style: none;
}

.region-mobile-nav-content .menu.menu-level-0 {
  background-color: #90100b;
}

.region-mobile-nav-content .menu.menu-level-1 {
  background-color: #FFFFFF;
  overflow: hidden;
}

.region-mobile-nav-content .menu.menu-level-2 {
  margin: 0 15px 25px;
}

.region-mobile-nav-content .block + .block,
.region-mobile-nav-content .menu-item-level-0 + li,
.region-mobile-nav-content .menu-item-level-1 + li {
  border-top: 1px solid;
}

.region-mobile-nav-content .block + .block,
.region-mobile-nav-content .menu-item-level-0 + li {
  border-top-color: #610b07;
}

.region-mobile-nav-content .menu-item-level-1 + li {
  border-top-color: #cacdd4;
}

.region-mobile-nav-content .menu-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  line-height: 1.125;
  color: #000000;
  text-decoration: none;
}

.region-mobile-nav-content .menu-link .menu-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -moz-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 18px 10px;
}

.region-mobile-nav-content .menu-link-level-0,
.region-mobile-nav-content .menu-link-level-1 {
  font-family: "Open Sans", "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-size: 22px;
  text-transform: uppercase;
}

.region-mobile-nav-content .menu-link-level-0 {
  color: #FFFFFF;
}

.region-mobile-nav-content .menu-link-level-1 {
  padding-left: 15px;
}

.region-mobile-nav-content .menu--submenu {
  display: none;
  margin: 0;
}

.region-mobile-nav-content .js-menu-link-chevron {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  width: 50px;
  height: 50px;
}

.region-mobile-nav-content .js-menu-link-chevron svg {
  width: 25px;
  height: 25px;
  fill: #000000;
}

.region-mobile-nav-content .menu-link-level-0 svg {
  fill: #FFFFFF;
}

.region-mobile-nav-content .js-is-active > .js-menu-link-chevron {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.mobile-actions-menu .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}

.mobile-actions-menu .menu .menu-item {
  margin: 0 10px 10px;
}

.mobile-actions-menu .menu .menu-link {
  color: white;
}

.layout-mobile-navigation .block-menu--share-menu {
  margin-top: 2rem;
  text-align: center;
}

.layout-mobile-navigation .block-menu--share-menu svg {
  fill: #FFFFFF;
}

.layout-mobile-navigation .block-menu--share-menu .menu-link:hover svg {
  fill: #90100b;
}

.menu--share-menu .menu-link {
  padding: 10px;
  border-radius: 50%;
  background-color: #e6e7eb;
}

.menu--share-menu .menu-link svg {
  fill: #4d4d4d;
}

.menu--share-menu .menu-link:hover svg {
  fill: #000000;
}

.layout-header-top .menu-link {
  color: white;
}

.layout-page-title {
  margin-top: 1.5rem;
  margin-bottom: 0;
}

.page-title {
  margin: 0;
  text-transform: uppercase;
  text-align: center;
  font-family: "Open Sans", "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: normal;
  font-size: 38px;
  font-size: 3vw;
}

.block.block-search .search-form-wrapper .form-item input {
  font-size: 16px;
  padding: 8px;
}

.block.block-search .search-form-wrapper .form-actions,
.block.block-search .search-form-wrapper .search-button {
  width: 40px;
}

.block.block-search .search-form-wrapper .search-button svg {
  width: 20px;
  height: 20px;
}

.layout-header .block.block-search .block-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
}

.layout-header .block.block-search .block-content .search-form-wrapper {
  width: 40vw;
  border-bottom: 1px solid #cacdd4;
}

.layout-header .block.block-search .block-content .form-item input {
  text-align: center;
  font-size: 1.5em;
}

.layout-header .block.block-search.js-active-trail .block-content {
  padding: 50px;
}

.layout-mobile-navigation .block.block-search {
  background: #FFFFFF;
}

.layout-mobile-navigation .block.block-search .form-item input {
  text-align: center;
  font-size: 1.5em;
}

.search-results {
  padding: 0;
}

.search-results > li {
  margin-left: 0;
}

.search-results > li + li {
  border-top: 1px solid #cacdd4;
}

.search-results > li .search-result__title {
  margin-top: 30px;
  font-size: 1.5em;
}

.layout-main form.search-form .container-inline {
  max-width: 800px;
  border-bottom: 1px solid #cacdd4;
}

.layout-main form.search-form .container-inline .form-item input {
  height: 60px;
  font-size: 1.5em;
}

.layout-main form.search-form .container-inline .form-submit {
  height: 60px;
  width: 60px;
}

.layout-main form.search-form .container-inline:after {
  width: 60px;
  background-image: url("../images/svg/icons_search.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
}

.block-site-branding {
  margin: 10px 0;
  color: #FFFFFF;
}

.block-site-branding a {
  display: inline-block;
  text-decoration: none;
}

.block-site-branding .site-branding__logo {
  background-repeat: no-repeat;
  background-position: center;
}

.block-site-branding .site-branding__logo img {
  opacity: 0;
}

.block-site-branding .site-branding__logo {
  background-image: url("../images/winonics-logo-red-white.svg");
}

.block-site-branding .site-branding__slogan {
  margin-top: 5px;
  text-align: center;
  line-height: 1.25;
}

.region-header-brand .site-branding__logo img {
  height: 40px;
  width: auto;
}

.region-header-brand .site-branding__slogan {
  margin-top: 10px;
  font-size: 12px;
  font-size: 1vw;
}

.layout-mobile-navigation .block-site-branding {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -moz-box-orient: vertical;
  -moz-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.layout-mobile-navigation .site-branding__logo img {
  height: auto;
  width: 225px;
}

.layout-mobile-navigation .site-branding__slogan {
  margin-top: 10px;
  font-size: 0.9em;
}

.layout-mobile-navigation .site-branding__slogan span + span {
  display: block;
  opacity: 0;
  line-height: 0;
}

.login-title {
  padding: 1rem;
  line-height: 1.125;
  font-size: 1.5em;
  font-weight: 700;
}

.user-login-form,
.user-pass {
  display: table;
  margin: 0 auto;
}

.user-login-form .form-item,
.user-pass .form-item {
  width: 100%;
  padding: 0 1rem;
}

.user-login-form .form-item input,
.user-pass .form-item input {
  width: 100%;
  max-width: none;
}

#user-pass .form-actions,
#user-login-form .form-actions {
  margin: 0 1rem;
  text-align: center;
}

#user-login-form .actions-suffix {
  float: none;
  position: static;
  text-align: center;
  margin: 1rem;
}

@media all and (min-width: 400px) {
  .hero--title .hero__container {
    height: 25vh;
    min-height: 225px;
  }
}

@media all and (min-width: 576px) {
  .layout-main form.search-form .container-inline {
    width: 70vw;
  }
}

@media all and (min-width: 768px) {
  .feature-grid--services {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .feature-grid--services .feature-grid__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 40%;
    -moz-box-flex: 1;
    -ms-flex: 1 1 40%;
    flex: 1 1 40%;
  }

  .feature-grid--services .feature-grid__item:hover:after {
    opacity: 0.75;
    background-color: #90100b;
  }

  .feature-grid--services .feature-grid__item:hover .media {
    -webkit-transform: scale(1.25);
    transform: scale(1.25);
  }

  .feature-grid--services .feature-grid__link span {
    display: block;
  }

  .feature-grid--services .feature-grid__link {
    height: 350px;
  }

  .layout-footer-bottom {
    font-size: 12px;
  }

  .block-menu--footer .menu {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .block-menu--footer .menu .menu-item ~ li {
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid #cacdd4;
  }

  .cert-logos__item {
    -webkit-flex-basis: 25%;
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
  }
}

@media all and (min-width: 992px) {
  .feature-grid--services .feature-grid__item {
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
  }

  .feature-grid--services .feature-grid__item + .feature-grid__item {
    margin-left: 5px;
  }

  .feature-grid--services .feature-grid__link {
    height: 400px;
  }

  .layout-footer {
    font-size: 12px;
  }

  .form-container--attachment .fieldset-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .form-container--attachment .fieldset-wrapper > :last-child {
    margin-left: 1rem;
  }

  .org__item--l1 {
    width: 45%;
    margin: 0 auto;
  }

  .org__item--l1:after {
    top: 100%;
    left: 50%;
    width: 2px;
    height: 22px;
  }

  .org__l2-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
  }

  .org__l2-container:after {
    top: 20px;
    left: 25%;
    width: 50%;
    height: 2px;
  }

  .org__item--l2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 47%;
    -moz-box-flex: 0;
    -ms-flex: 0 1 47%;
    flex: 0 1 47%;
    margin-top: 40px;
  }

  .org__item--l2:after {
    bottom: 100%;
    left: 50%;
    width: 2px;
    height: 21px;
  }

  .org__item--l1:after,
  .org__l2-container:after,
  .org__item--l2:after {
    position: absolute;
    content: '';
    background-color: #000000;
  }

  .hero--title .hero__container {
    padding-top: 9rem;
    height: 40vh;
    min-height: 400px;
  }

  .layout-page-title {
    margin-top: 3rem;
  }

  .region-header-brand .block-site-branding {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 15px 0;
  }

  .region-header-brand .site-branding__logo img {
    height: 50px;
  }
}

@media all and (min-width: 1200px) {
  .cert-logos__item {
    -webkit-flex-basis: 12.5%;
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
  }

  .main-navigation .menu-level-0 > .menu-item > .menu-link {
    padding: 10px;
  }
}

@media (min-width: 1266.66667px) {
  .page-title {
    font-size: 38px;
  }
}

@media (min-width: 1333.33333px) {
  .we-mega-menu .mega-menu-desc {
    font-size: 20px;
  }
}

@media (min-width: 1400px) {
  .region-header-brand .site-branding__slogan {
    font-size: 14px;
  }
}

@media (min-width: 1440px) {
  .we-mega-menu .mega-menu-submenu .menu-link {
    font-size: 18px;
  }
}

@media (min-width: 2000px) {
  .hero--block .hero__content__title {
    font-size: 60px;
  }
}

@media (max-width: 1280px) {
  .we-mega-menu .mega-menu-submenu .menu-link {
    font-size: 16px;
  }
}

@media (max-width: 1100px) {
  .region-header-brand .site-branding__slogan {
    font-size: 11px;
  }
}

@media (max-width: 1066.66667px) {
  .we-mega-menu .mega-menu-desc {
    font-size: 16px;
  }
}

@media (max-width: 1000px) {
  .hero--block .hero__content__title {
    font-size: 30px;
  }

  .page-title {
    font-size: 30px;
  }
}

@media all and (max-width: 991px) {
  .org__item--l2 {
    margin: 20px 0 0 40px;
  }

  .org__item--l2:before,
  .org__item--l2:after {
    position: absolute;
    content: '';
    background-color: #000000;
  }

  .org__item--l2:before {
    top: 50%;
    right: 100%;
    width: 22px;
    height: 2px;
  }

  .org__item--l2:after {
    right: 100%;
    bottom: 50%;
    width: 2px;
    height: 150%;
    margin-right: 20px;
  }

  .region-header-brand .site-branding__slogan {
    display: none;
  }
}

@media all and (max-width: 767px) {
  .feature-grid--services .feature-grid__item + .feature-grid__item {
    margin-top: 5px;
  }
}

@media all and (max-width: 350px) {
  .mobile-actions-menu .menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media all and (min-width: 768px) and (max-width: 991px) {
  .feature-grid--services .feature-grid__item:nth-child(even) {
    margin-left: 5px;
  }

  .feature-grid--services .feature-grid__item:nth-child(n+3) {
    margin-top: 5px;
  }
}

@media screen {
  .layout-body {
    background-color: #FFFFFF;
    color: #000000;
  }

  a {
    color: #90100b;
  }

  a:hover {
    color: #490806;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJ0aGVtZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLmhlcm8tLXRpdGxlIC5wYWdlLXRpdGxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVpbi1ib3R0b207XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlaW4tYm90dG9tO1xufVxuXG4uZmVhdHVyZS1ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmVhdHVyZS1ncmlkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmVhdHVyZS1ncmlkLS1zZXJ2aWNlcyAuZmVhdHVyZS1ncmlkX19pdGVtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZlYXR1cmUtZ3JpZC0tc2VydmljZXMgLmZlYXR1cmUtZ3JpZF9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZlYXR1cmUtZ3JpZC0tc2VydmljZXMgLmZlYXR1cmUtZ3JpZF9fbGluayBzdHJvbmcge1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2xpbmsgLmJ0biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5tZWRpYSxcbi5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2l0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZlYXR1cmUtZ3JpZC0tc2VydmljZXMgLm1lZGlhIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZSwgLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlO1xufVxuXG4uZmVhdHVyZS1ncmlkLS1zZXJ2aWNlcyAubWVkaWEgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZmVhdHVyZS1ncmlkLS1zZXJ2aWNlcyAuZmVhdHVyZS1ncmlkX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZTtcbn1cblxuLmxheW91dC1mb290ZXIgLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxheW91dC1mb290ZXIgYSB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYXlvdXQtZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmxheW91dC1mb290ZXItbWFpbiAucmVnaW9uLWZvb3Rlci1tYWluIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNkZDQ7XG59XG5cbi5sYXlvdXQtZm9vdGVyLW1haW4gLmJsb2NrLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmxheW91dC1mb290ZXItbWFpbiAuYmxvY2sgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXlvdXQtZm9vdGVyLW1haW4gLmJsb2NrIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgNnB4O1xufVxuXG4ubGF5b3V0LWZvb3Rlci1ib3R0b20gLmNvbnRhaW5lciA+IGRpdiB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2FjZGQ0O1xufVxuXG4uYmxvY2stbWVudS0tZm9vdGVyIC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2VydC1sb2dvcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2VydC1sb2dvc19faXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgLXdlYmtpdC1mbGV4OiAwIDEgMzMlO1xuICAtbW96LWJveC1mbGV4OiAwO1xuICAtbXMtZmxleDogMCAxIDMzJTtcbiAgZmxleDogMCAxIDMzJTtcbn1cblxuLm9yZ19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzkwMTAwYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCA1cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggNXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuXG4ub3JnX19pdGVtIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3JnX19pdGVtIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vcmdfX2l0ZW0tLWwxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm9yZ19fbDItY29udGFpbmVyIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubGF5b3V0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxheW91dC1oZWFkZXI6YWZ0ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5sYXlvdXQtaGVhZGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGVyb19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlcm9fX2JnbmQtaW1hZ2UsXG4uaGVyb19fYmduZC12aWRlbyxcbi5oZXJvX19iZ25kLWNvbG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5oZXJvIC5tZWRpYSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVyb19fYmduZC1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVyby0tYmduZC12aWRlbyAuaGVyb19fYmduZC12aWRlbyB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5oZXJvLS1iZ25kLXZpZGVvIC5oZXJvX19iZ25kLWltYWdlIC5maWVsZF9faXRlbSB+IC5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZXJvLS1ibG9jayAuaGVyb19fY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhlcm8tLWJsb2NrIC5oZXJvX19jb250ZW50X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC1zaXplOiAzdnc7XG59XG5cbi5oZXJvLS1ibG9jayAuaGVyb19fY29udGVudF9fYWN0aW9ucyAuZmllbGQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5oZXJvLS1ibG9jayAuaGVyb19fY29udGVudF9fYWN0aW9ucyAuZmllbGQgLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmhlcm8tLXRpdGxlIC5oZXJvX19jb250YWluZXIge1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm8tLXRpdGxlIC5icmVhZGNydW1iIG9sIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLm1haW50IHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otYm94LW9yaWVudDogdmVydGljYWw7XG4gIC1tb3otYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1haW50IC5tYWludC0taXRlbSB7XG4gIG1heC13aWR0aDogNTAwcHg7XG59XG5cbi5tYWludC0taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWludC0taGVhZGVyIC5zaXRlLWxvZ28ge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYWludC0taGVhZGVyIC5zaXRlLWxvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tYWludC0tbWFpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxheW91dC1oZWFkZXIgLm1lbnUtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGF5b3V0LWhlYWRlciBhLm1lbnUtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZWYzMzJjO1xufVxuXG4uYmxvY2stYmxvY2stZ3JvdXBuYXZpZ2F0aW9uLXRvcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9jay1ibG9jay1ncm91cG5hdmlnYXRpb24tdG9wIC5tZW51LWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvY2stYmxvY2stZ3JvdXBuYXZpZ2F0aW9uLXRvcCAuZ2V0LXF1b3RlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay1ibG9jay1ncm91cG5hdmlnYXRpb24tbWFpbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWxldmVsLTAgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMCA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMCA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS0tZXhwYW5kZWQgLm1lbnUtLXN1Ym1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS0tc3VibWVudSAubWVudS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LWl0ZW0tLWV4cGFuZGVkOm5vdCgubWVudS1pdGVtLS1mdWxsKSAubWVudS0tc3VibWVudSB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuLm1haW4tbmF2aWdhdGlvbiAubWVudS1pdGVtLS1leHBhbmRlZDpub3QoLm1lbnUtaXRlbS0tZnVsbCkgLm1lbnUtLXN1Ym1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUtaXRlbS0tZXhwYW5kZWQ6bm90KC5tZW51LWl0ZW0tLWZ1bGwpIC5tZW51LS1zdWJtZW51IC5tZW51LWxpbmsgc3ZnIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLm1haW4tbmF2aWdhdGlvbi5ibG9jay13ZS1tZWdhbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi53ZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1mdWxsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLndlLW1lZ2EtbWVudSBsaS5tZW51LWl0ZW0tLWZ1bGwgLndlLW1lZ2EtbWVudS1zdWJtZW51IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ZS1tZWdhLW1lbnUgbGkubWVudS1pdGVtLS1mdWxsIC53ZS1tZWdhLW1lbnUtY29sIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLndlLW1lZ2EtbWVudSAud2UtbWVnYS1tZW51LWNvbCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ud2UtbWVnYS1tZW51IC53ZS1tZWdhLW1lbnUtY29sIGgyLFxuLndlLW1lZ2EtbWVudSAud2UtbWVnYS1tZW51LWNvbCBoMyxcbi53ZS1tZWdhLW1lbnUgLndlLW1lZ2EtbWVudS1jb2wgaDQsXG4ud2UtbWVnYS1tZW51IC53ZS1tZWdhLW1lbnUtY29sIGg1LFxuLndlLW1lZ2EtbWVudSAud2UtbWVnYS1tZW51LWNvbCBoNiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ud2UtbWVnYS1tZW51IC5tZWdhLW1lbnUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zaXplOiAxLjV2dztcbn1cblxuLndlLW1lZ2EtbWVudSAubWVnYS1tZW51LXN1Ym1lbnUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuLndlLW1lZ2EtbWVudSAubWVnYS1tZW51LXN1Ym1lbnUgLm1lbnUtbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjI1dnc7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLndlLW1lZ2EtbWVudSAubWVnYS1tZW51LWNvbC0yIC5tZWdhLW1lbnUtc3VibWVudSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAyO1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyO1xuICAtd2Via2l0LWNvbHVtbi1nYXA6IDQwcHg7XG4gIC1tb3otY29sdW1uLWdhcDogNDBweDtcbiAgY29sdW1uLWdhcDogNDBweDtcbn1cblxuLndlLW1lZ2EtbWVudSAubWVnYS1tZW51LWNvbC0yIC5tZWdhLW1lbnUtc3VibWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmxheW91dC1oZWFkZXIgLnRvZ2dsZS1idXR0b24ge1xuICB3aWR0aDogNGVtO1xufVxuXG4ubGF5b3V0LWhlYWRlciAudG9nZ2xlLWJ1dHRvbiBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ubGF5b3V0LW1vYmlsZS1uYXZpZ2F0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmxheW91dC1tb2JpbGUtbmF2aWdhdGlvbi1vdmVybGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmpzLW1vYmlsZS1tZW51LWFjdGl2ZSAubGF5b3V0LW1vYmlsZS1uYXZpZ2F0aW9uLW92ZXJsYXkge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5tb2JpbGUtbWVudS1jbG9zZSBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAuYmxvY2staGFzLXRpdGxlIC5ibG9jay10aXRsZSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAubWVudSAubWVudS1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLm1lbnUubWVudS1sZXZlbC0wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkwMTAwYjtcbn1cblxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLm1lbnUubWVudS1sZXZlbC0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLm1lbnUubWVudS1sZXZlbC0yIHtcbiAgbWFyZ2luOiAwIDE1cHggMjVweDtcbn1cblxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLmJsb2NrICsgLmJsb2NrLFxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLm1lbnUtaXRlbS1sZXZlbC0wICsgbGksXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAubWVudS1pdGVtLWxldmVsLTEgKyBsaSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbn1cblxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLmJsb2NrICsgLmJsb2NrLFxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLm1lbnUtaXRlbS1sZXZlbC0wICsgbGkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNjEwYjA3O1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAubWVudS1pdGVtLWxldmVsLTEgKyBsaSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjYWNkZDQ7XG59XG5cbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51LWxpbmsge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAubWVudS1saW5rIC5tZW51LXRleHQge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tb3otYm94LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG59XG5cbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51LWxpbmstbGV2ZWwtMCxcbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51LWxpbmstbGV2ZWwtMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51LWxpbmstbGV2ZWwtMCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAubWVudS1saW5rLWxldmVsLTEge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51LS1zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAuanMtbWVudS1saW5rLWNoZXZyb24ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLnJlZ2lvbi1tb2JpbGUtbmF2LWNvbnRlbnQgLmpzLW1lbnUtbGluay1jaGV2cm9uIHN2ZyB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5yZWdpb24tbW9iaWxlLW5hdi1jb250ZW50IC5tZW51LWxpbmstbGV2ZWwtMCBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4ucmVnaW9uLW1vYmlsZS1uYXYtY29udGVudCAuanMtaXMtYWN0aXZlID4gLmpzLW1lbnUtbGluay1jaGV2cm9uIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4ubW9iaWxlLWFjdGlvbnMtbWVudSAubWVudSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9iaWxlLWFjdGlvbnMtbWVudSAubWVudSAubWVudS1pdGVtIHtcbiAgbWFyZ2luOiAwIDEwcHggMTBweDtcbn1cblxuLm1vYmlsZS1hY3Rpb25zLW1lbnUgLm1lbnUgLm1lbnUtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmxheW91dC1tb2JpbGUtbmF2aWdhdGlvbiAuYmxvY2stbWVudS0tc2hhcmUtbWVudSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxheW91dC1tb2JpbGUtbmF2aWdhdGlvbiAuYmxvY2stbWVudS0tc2hhcmUtbWVudSBzdmcge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4ubGF5b3V0LW1vYmlsZS1uYXZpZ2F0aW9uIC5ibG9jay1tZW51LS1zaGFyZS1tZW51IC5tZW51LWxpbms6aG92ZXIgc3ZnIHtcbiAgZmlsbDogIzkwMTAwYjtcbn1cblxuLm1lbnUtLXNoYXJlLW1lbnUgLm1lbnUtbGluayB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTdlYjtcbn1cblxuLm1lbnUtLXNoYXJlLW1lbnUgLm1lbnUtbGluayBzdmcge1xuICBmaWxsOiAjNGQ0ZDRkO1xufVxuXG4ubWVudS0tc2hhcmUtbWVudSAubWVudS1saW5rOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICMwMDAwMDA7XG59XG5cbi5sYXlvdXQtaGVhZGVyLXRvcCAubWVudS1saW5rIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGF5b3V0LXBhZ2UtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtc2l6ZTogM3Z3O1xufVxuXG4uYmxvY2suYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0gaW5wdXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuLmJsb2NrLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0td3JhcHBlciAuZm9ybS1hY3Rpb25zLFxuLmJsb2NrLmJsb2NrLXNlYXJjaCAuc2VhcmNoLWZvcm0td3JhcHBlciAuc2VhcmNoLWJ1dHRvbiB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uYmxvY2suYmxvY2stc2VhcmNoIC5zZWFyY2gtZm9ybS13cmFwcGVyIC5zZWFyY2gtYnV0dG9uIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5sYXlvdXQtaGVhZGVyIC5ibG9jay5ibG9jay1zZWFyY2ggLmJsb2NrLWNvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmxheW91dC1oZWFkZXIgLmJsb2NrLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gIHdpZHRoOiA0MHZ3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NhY2RkNDtcbn1cblxuLmxheW91dC1oZWFkZXIgLmJsb2NrLmJsb2NrLXNlYXJjaCAuYmxvY2stY29udGVudCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4ubGF5b3V0LWhlYWRlciAuYmxvY2suYmxvY2stc2VhcmNoLmpzLWFjdGl2ZS10cmFpbCAuYmxvY2stY29udGVudCB7XG4gIHBhZGRpbmc6IDUwcHg7XG59XG5cbi5sYXlvdXQtbW9iaWxlLW5hdmlnYXRpb24gLmJsb2NrLmJsb2NrLXNlYXJjaCB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5sYXlvdXQtbW9iaWxlLW5hdmlnYXRpb24gLmJsb2NrLmJsb2NrLXNlYXJjaCAuZm9ybS1pdGVtIGlucHV0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNWVtO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgPiBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uc2VhcmNoLXJlc3VsdHMgPiBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjYWNkZDQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cyA+IGxpIC5zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5sYXlvdXQtbWFpbiBmb3JtLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjYWNkZDQ7XG59XG5cbi5sYXlvdXQtbWFpbiBmb3JtLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lIC5mb3JtLWl0ZW0gaW5wdXQge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG5cbi5sYXlvdXQtbWFpbiBmb3JtLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lIC5mb3JtLXN1Ym1pdCB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG59XG5cbi5sYXlvdXQtbWFpbiBmb3JtLnNlYXJjaC1mb3JtIC5jb250YWluZXItaW5saW5lOmFmdGVyIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zdmcvaWNvbnNfc2VhcmNoLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XG59XG5cbi5ibG9jay1zaXRlLWJyYW5kaW5nIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stc2l0ZS1icmFuZGluZyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay1zaXRlLWJyYW5kaW5nIC5zaXRlLWJyYW5kaW5nX19sb2dvIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmxvY2stc2l0ZS1icmFuZGluZyAuc2l0ZS1icmFuZGluZ19fbG9nbyBpbWcge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYmxvY2stc2l0ZS1icmFuZGluZyAuc2l0ZS1icmFuZGluZ19fbG9nbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy93aW5vbmljcy1sb2dvLXJlZC13aGl0ZS5zdmdcIik7XG59XG5cbi5ibG9jay1zaXRlLWJyYW5kaW5nIC5zaXRlLWJyYW5kaW5nX19zbG9nYW4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5yZWdpb24taGVhZGVyLWJyYW5kIC5zaXRlLWJyYW5kaW5nX19sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yZWdpb24taGVhZGVyLWJyYW5kIC5zaXRlLWJyYW5kaW5nX19zbG9nYW4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc2l6ZTogMXZ3O1xufVxuXG4ubGF5b3V0LW1vYmlsZS1uYXZpZ2F0aW9uIC5ibG9jay1zaXRlLWJyYW5kaW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1vei1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5sYXlvdXQtbW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtYnJhbmRpbmdfX2xvZ28gaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMjI1cHg7XG59XG5cbi5sYXlvdXQtbW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtYnJhbmRpbmdfX3Nsb2dhbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi5sYXlvdXQtbW9iaWxlLW5hdmlnYXRpb24gLnNpdGUtYnJhbmRpbmdfX3Nsb2dhbiBzcGFuICsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLmxvZ2luLXRpdGxlIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udXNlci1sb2dpbi1mb3JtLFxuLnVzZXItcGFzcyB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtLFxuLnVzZXItcGFzcyAuZm9ybS1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuLnVzZXItcGFzcyAuZm9ybS1pdGVtIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuI3VzZXItcGFzcyAuZm9ybS1hY3Rpb25zLFxuI3VzZXItbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3VzZXItbG9naW4tZm9ybSAuYWN0aW9ucy1zdWZmaXgge1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5oZXJvLS10aXRsZSAuaGVyb19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDI1dmg7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1tYWluIGZvcm0uc2VhcmNoLWZvcm0gLmNvbnRhaW5lci1pbmxpbmUge1xuICAgIHdpZHRoOiA3MHZ3O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1vei1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgLXdlYmtpdC1mbGV4OiAxIDEgNDAlO1xuICAgIC1tb3otYm94LWZsZXg6IDE7XG4gICAgLW1zLWZsZXg6IDEgMSA0MCU7XG4gICAgZmxleDogMSAxIDQwJTtcbiAgfVxuXG4gIC5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDAuNzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzkwMTAwYjtcbiAgfVxuXG4gIC5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2l0ZW06aG92ZXIgLm1lZGlhIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjI1KTtcbiAgfVxuXG4gIC5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2xpbmsgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZmVhdHVyZS1ncmlkLS1zZXJ2aWNlcyAuZmVhdHVyZS1ncmlkX19saW5rIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgLmxheW91dC1mb290ZXItYm90dG9tIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYmxvY2stbWVudS0tZm9vdGVyIC5tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB9XG5cbiAgLmJsb2NrLW1lbnUtLWZvb3RlciAubWVudSAubWVudS1pdGVtIH4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2FjZGQ0O1xuICB9XG5cbiAgLmNlcnQtbG9nb3NfX2l0ZW0ge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyNSU7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mZWF0dXJlLWdyaWQtLXNlcnZpY2VzIC5mZWF0dXJlLWdyaWRfX2l0ZW0ge1xuICAgIC13ZWJraXQtZmxleC1iYXNpczogMjAlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAyMCU7XG4gICAgZmxleC1iYXNpczogMjAlO1xuICB9XG5cbiAgLmZlYXR1cmUtZ3JpZC0tc2VydmljZXMgLmZlYXR1cmUtZ3JpZF9faXRlbSArIC5mZWF0dXJlLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAuZmVhdHVyZS1ncmlkLS1zZXJ2aWNlcyAuZmVhdHVyZS1ncmlkX19saW5rIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLmxheW91dC1mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRhaW5lci0tYXR0YWNobWVudCAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1jb250YWluZXItLWF0dGFjaG1lbnQgLmZpZWxkc2V0LXdyYXBwZXIgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cblxuICAub3JnX19pdGVtLS1sMSB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5vcmdfX2l0ZW0tLWwxOmFmdGVyIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLm9yZ19fbDItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tb3otYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLm9yZ19fbDItY29udGFpbmVyOmFmdGVyIHtcbiAgICB0b3A6IDIwcHg7XG4gICAgbGVmdDogMjUlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cblxuICAub3JnX19pdGVtLS1sMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAtd2Via2l0LWZsZXg6IDAgMSA0NyU7XG4gICAgLW1vei1ib3gtZmxleDogMDtcbiAgICAtbXMtZmxleDogMCAxIDQ3JTtcbiAgICBmbGV4OiAwIDEgNDclO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAub3JnX19pdGVtLS1sMjphZnRlciB7XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgfVxuXG4gIC5vcmdfX2l0ZW0tLWwxOmFmdGVyLFxuICAub3JnX19sMi1jb250YWluZXI6YWZ0ZXIsXG4gIC5vcmdfX2l0ZW0tLWwyOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIC5oZXJvLS10aXRsZSAuaGVyb19fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogOXJlbTtcbiAgICBoZWlnaHQ6IDQwdmg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gIH1cblxuICAubGF5b3V0LXBhZ2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cblxuICAucmVnaW9uLWhlYWRlci1icmFuZCAuYmxvY2stc2l0ZS1icmFuZGluZyB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG5cbiAgLnJlZ2lvbi1oZWFkZXItYnJhbmQgLnNpdGUtYnJhbmRpbmdfX2xvZ28gaW1nIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jZXJ0LWxvZ29zX19pdGVtIHtcbiAgICAtd2Via2l0LWZsZXgtYmFzaXM6IDEyLjUlO1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxMi41JTtcbiAgICBmbGV4LWJhc2lzOiAxMi41JTtcbiAgfVxuXG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnUtbGV2ZWwtMCA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjY2LjY2NjY3cHgpIHtcbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTMzMy4zMzMzM3B4KSB7XG4gIC53ZS1tZWdhLW1lbnUgLm1lZ2EtbWVudS1kZXNjIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAucmVnaW9uLWhlYWRlci1icmFuZCAuc2l0ZS1icmFuZGluZ19fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAud2UtbWVnYS1tZW51IC5tZWdhLW1lbnUtc3VibWVudSAubWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDIwMDBweCkge1xuICAuaGVyby0tYmxvY2sgLmhlcm9fX2NvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAud2UtbWVnYS1tZW51IC5tZWdhLW1lbnUtc3VibWVudSAubWVudS1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucmVnaW9uLWhlYWRlci1icmFuZCAuc2l0ZS1icmFuZGluZ19fc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNjYuNjY2NjdweCkge1xuICAud2UtbWVnYS1tZW51IC5tZWdhLW1lbnUtZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLmhlcm8tLWJsb2NrIC5oZXJvX19jb250ZW50X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG5cbiAgLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub3JnX19pdGVtLS1sMiB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCA0MHB4O1xuICB9XG5cbiAgLm9yZ19faXRlbS0tbDI6YmVmb3JlLFxuICAub3JnX19pdGVtLS1sMjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIH1cblxuICAub3JnX19pdGVtLS1sMjpiZWZvcmUge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG5cbiAgLm9yZ19faXRlbS0tbDI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5yZWdpb24taGVhZGVyLWJyYW5kIC5zaXRlLWJyYW5kaW5nX19zbG9nYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmUtZ3JpZC0tc2VydmljZXMgLmZlYXR1cmUtZ3JpZF9faXRlbSArIC5mZWF0dXJlLWdyaWRfX2l0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAubW9iaWxlLWFjdGlvbnMtbWVudSAubWVudSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtbW96LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmUtZ3JpZC0tc2VydmljZXMgLmZlYXR1cmUtZ3JpZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cblxuICAuZmVhdHVyZS1ncmlkLS1zZXJ2aWNlcyAuZmVhdHVyZS1ncmlkX19pdGVtOm50aC1jaGlsZChuKzMpIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiB7XG4gIC5sYXlvdXQtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjOTAxMDBiO1xuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0OTA4MDY7XG4gIH1cbn0iXSwiZmlsZSI6InRoZW1lLmNzcyJ9 */
