:root {
  --silcar-content-max-width: 82.5rem;
}

.col-full {
  box-sizing: border-box;
  margin-inline: auto;
  max-width: var(--silcar-content-max-width);
  width: 100%;
}

.site-content > .col-full {
  padding-inline: clamp(1.25rem, 4vw, 3.75rem);
}

.site-content > .col-full:has(.silcar-archive-page__inner),
.site-content > .col-full:has(.silcar-product-page),
.site-content > .col-full:has(.silcar-article-single),
.site-content > .col-full:has(.silcar-articles-page),
.home.page-template-template-fullwidth .site-content > .col-full {
  padding-inline: 0;
}

.silcar-content-width {
  box-sizing: border-box;
  margin-inline: auto;
  max-width: var(--silcar-content-max-width);
  width: 100%;
}

.site-header {
  background: transparent;
  border-bottom: none;
  color: #000;
  padding: 0;
}

.silcar-header-stack {
  display: flex;
  flex-direction: column;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

.silcar-header__utility-bar {
  background: #000;
  color: #c8c8c8;
  font-size: 14px;
  font-weight: 400;
  min-height: 2.375rem;
}

.silcar-header__utility-inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem clamp(1rem, 4vw, 2.5rem);
  min-height: 2.375rem;
  padding-block: 0.25rem;
  margin-inline: auto;
}

.silcar-header__utility-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: clamp(1rem, 4vw, 2.5rem);
  margin: 0;
  padding: 0;
  list-style: none;
}
.silcar-header__utility-menu a {
  color: #c8c8c8 !important;
  text-decoration: none;
}
.silcar-header__utility-menu a:hover, .silcar-header__utility-menu a:focus {
  color: #fff;
  text-decoration: underline;
}

.silcar-header__locale-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.375rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.silcar-header__locale-chip {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.5625rem;
  min-height: 1.5625rem;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  background: #26c7d4;
  color: #fff;
  font-size: 14px;
  line-height: 1;
  text-decoration: none;
}
.silcar-header__locale-chip:hover, .silcar-header__locale-chip:focus {
  color: #fff;
  filter: brightness(0.95);
}

span.silcar-header__locale-chip--current {
  cursor: default;
}

.silcar-header {
  background: #fff;
  border-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.5;
  padding-block: 0.75rem;
}

.silcar-header__inner {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  row-gap: 0.5rem;
  gap: 1rem;
  margin-inline: auto;
}

.silcar-header__logo-heading {
  margin: 0;
  font: inherit;
  line-height: 0;
}

.silcar-header__logo {
  flex: 0 0 auto;
  width: 5.75rem;
  max-width: 5.75rem;
}
.silcar-header__logo .custom-logo-link {
  display: block;
  line-height: 0;
}
.silcar-header__logo .custom-logo {
  width: 100%;
  height: auto;
  max-height: 4.0625rem;
  object-fit: contain;
}

.silcar-header__site-title {
  margin: 0;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.2;
}
.silcar-header__site-title a {
  color: #000;
  text-decoration: none;
}
.silcar-header__site-title a:hover, .silcar-header__site-title a:focus {
  color: #000;
  text-decoration: underline;
}

.silcar-header__nav {
  flex: 1 1 12rem;
  min-width: 0;
  overflow: visible;
  -webkit-overflow-scrolling: touch;
}
.silcar-header__nav .handheld-navigation {
  display: none;
}
.silcar-header__nav.main-navigation ul.menu, .silcar-header__nav.main-navigation ul.nav-menu {
  margin-left: 0;
}
.silcar-header__nav.main-navigation ul.menu > li > a, .silcar-header__nav.main-navigation ul.nav-menu > li > a {
  padding: 0.25rem 0.5rem;
}

.silcar-header__menu {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  align-content: flex-start;
  justify-content: flex-start;
  gap: clamp(0.5rem, 2vw, 2.5rem) clamp(1rem, 3vw, 2.5rem);
  margin: 0;
  padding: 0;
  list-style: none;
}
.silcar-header__menu a {
  color: #000;
  text-decoration: none;
}
.silcar-header__menu a:hover, .silcar-header__menu a:focus {
  color: #000;
  text-decoration: underline;
}
.silcar-header__menu > .menu-item {
  position: relative;
}
.silcar-header__menu > .menu-item > a {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0.35rem;
  padding-bottom: 0.45rem;
}
.silcar-header__menu > .menu-item-has-children > a::after {
  margin-left: 0 !important;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu {
  --silcar-mega-menu-cols: 3;
  position: absolute;
  z-index: 40;
  top: calc(100% + 0.25rem);
  left: -80px;
  display: none;
  width: min(41.5rem * var(--silcar-mega-menu-cols) / 3, 100vw - 2rem);
  margin: 0;
  padding: 1.25rem 1.5rem;
  border: 1px solid rgba(38, 199, 212, 0.15);
  border-radius: 0.25rem;
  background: #fff;
  background-color: #ffffff !important;
  box-shadow: 0 4px 12px rgba(38, 199, 212, 0.12);
  list-style: none;
  grid-template-columns: repeat(var(--silcar-mega-menu-cols), minmax(10rem, 1fr));
  grid-auto-rows: minmax(0, auto);
  column-gap: 1.75rem;
  row-gap: 0.5rem;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.25rem;
  margin: 0;
  white-space: normal;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > a {
  display: inline-block;
  padding: 0.125rem 0 0.25rem;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li.menu-item-has-children > a {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 1.125rem;
  letter-spacing: 0.01em;
  color: #26c7d4;
  text-decoration: none;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li.menu-item-has-children > a::after {
  content: unset;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > .sub-menu {
  display: block;
  position: static;
  top: auto;
  left: auto;
  float: none;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  opacity: 1;
  visibility: visible;
  box-shadow: none;
  background: transparent;
  border: 0;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > .sub-menu > li {
  margin: 0;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > .sub-menu > li > a {
  display: inline-block;
  padding: 0.2rem 0;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > .sub-menu > li > a:hover,
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > .sub-menu > li > a:focus {
  text-decoration: underline;
}
.silcar-header__menu > .menu-item-has-children > .sub-menu > li > .sub-menu > li > .sub-menu {
  display: none;
}
.silcar-header__menu > .menu-item-has-children.is-submenu-open > a {
  text-decoration: none;
}
.silcar-header__menu > .menu-item-has-children.is-submenu-open > a::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.42rem;
  height: 0.1875rem;
  border-radius: 999px;
  background: #26c7d4;
}
.silcar-header__menu > .menu-item-has-children.is-submenu-open > a::after {
  transform: rotate(180deg) translateY(1px);
}
.silcar-header__menu > .menu-item-has-children.is-submenu-open > .sub-menu {
  display: grid;
}

.silcar-header__search {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  display: flex;
  align-items: stretch;
  width: 15rem;
  max-width: 100%;
  min-height: 2.125rem;
  margin-left: auto;
  border: 1px solid #d6d6d6;
  border-radius: 0.25rem;
  background: #fff;
}
.silcar-header__search .site-search {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
.silcar-header__search .widget.woocommerce.widget_product_search,
.silcar-header__search .widget_product_search {
  margin: 0;
  padding: 0;
}
.silcar-header__search .woocommerce-product-search {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 2.125rem;
  margin: 0;
}
.silcar-header__search .search-field,
.silcar-header__search input[type=search] {
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  height: 2.125rem;
  margin: 0;
  padding: 0 2rem 0 0.5rem;
  border: 0;
  border-radius: 0.25rem;
  background: transparent;
  font-family: inherit;
  font-size: 12px;
  color: #000;
  box-shadow: none;
  appearance: none;
}
.silcar-header__search .search-field::placeholder,
.silcar-header__search input[type=search]::placeholder {
  color: #929292;
  font-size: 10px;
}
.silcar-header__search .search-field:focus,
.silcar-header__search input[type=search]:focus {
  outline: 2px solid #26c7d4;
  outline-offset: 1px;
}
.silcar-header__search button[type=submit],
.silcar-header__search input[type=submit] {
  position: absolute;
  top: 50%;
  right: 0.125rem;
  width: 2rem;
  height: 2rem;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 0;
  border-radius: 0.25rem;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 24 24'%3E%3Cpath stroke='%23333' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M10.5 18a7.5 7.5 0 1 1 0-15 7.5 7.5 0 0 1 0 15ZM21 21l-4.35-4.35'/%3E%3C/svg%3E") center/1.25rem 1.25rem no-repeat;
  color: transparent;
  cursor: pointer;
  text-indent: -9999px;
  white-space: nowrap;
  transform: translateY(-50%);
}
.silcar-header__search button[type=submit]:hover, .silcar-header__search button[type=submit]:focus,
.silcar-header__search input[type=submit]:hover,
.silcar-header__search input[type=submit]:focus {
  filter: brightness(0.85);
}
.silcar-header__search button[type=submit]:focus-visible,
.silcar-header__search input[type=submit]:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 1px;
  filter: none;
}
.silcar-header__search button[type=submit]::before,
.silcar-header__search input[type=submit]::before {
  content: none;
}

.silcar-header__search--fibosearch {
  border: 0;
  background: transparent;
}
.silcar-header__search--fibosearch .dgwt-wcas-search-wrapp {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  max-width: 100%;
  margin: 0;
}
.silcar-header__search--fibosearch .dgwt-wcas-search-form {
  width: 100%;
  margin: 0;
}
.silcar-header__search--fibosearch .dgwt-wcas-sf-wrapp {
  margin: 0;
}
.silcar-header__search--fibosearch .dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {
  left: auto;
  right: 0.375rem;
  opacity: 1;
  max-width: 1.25rem;
  max-height: 1.25rem;
}
.silcar-header__search--fibosearch .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  height: 2.125rem;
  min-height: 2.125rem;
  padding: 0 2rem 0 0.5rem;
  border: 1px solid #d6d6d6;
  border-radius: 0.25rem;
  background: #fff;
  font-family: inherit;
  font-size: 12px;
  line-height: 1.25;
  color: #000;
  box-shadow: none;
}
.silcar-header__search--fibosearch .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder {
  color: #929292;
  font-size: 10px;
  font-style: normal;
}
.silcar-header__search--fibosearch .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
  outline: 2px solid #26c7d4;
  outline-offset: 1px;
  box-shadow: none;
}
.silcar-header__search--fibosearch .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit {
  right: 0.125rem;
  width: 2rem;
  height: 2rem;
  min-height: 2rem;
  border-radius: 0.25rem;
}

.silcar-header__utilities {
  position: relative;
  z-index: 2;
  flex: 0 0 auto;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: flex-end;
  gap: clamp(1rem, 2vw, 2rem);
}

.silcar-header__utility-link {
  color: #000;
  text-decoration: none;
  white-space: nowrap;
}
.silcar-header__utility-link:hover, .silcar-header__utility-link:focus {
  color: #000;
  text-decoration: underline;
}

.silcar-header__cart {
  position: relative;
}

.silcar-header__cart-count {
  position: absolute;
  top: -0.8125rem;
  right: -0.625rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.1875rem;
  height: 0.875rem;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  background: #000;
  color: #fff;
  font-size: 11px;
  font-weight: 400;
  line-height: 1;
  pointer-events: none;
}

body.silcar-mobile-menu-open {
  overflow: hidden;
}

.silcar-mobile-header {
  display: none;
}

.silcar-mobile-menu {
  position: fixed;
  inset: 0;
  z-index: 100010;
  overflow: hidden;
  color: #fff;
  visibility: hidden;
  pointer-events: none;
}
body.silcar-mobile-menu-open .silcar-mobile-menu {
  visibility: visible;
}

.silcar-mobile-menu__panel {
  position: absolute;
  top: 0;
  right: 0;
  width: calc(100% - 2rem);
  height: 100%;
  height: 100dvh;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 0 1.25rem 2rem;
  background: #000;
  transform: translateX(100%);
  transition: transform 0.25s ease;
  pointer-events: auto;
}
body.silcar-mobile-menu-open .silcar-mobile-menu__panel {
  transform: translateX(0);
}

.silcar-mobile-menu-overlay {
  position: fixed;
  inset: 0;
  z-index: 100000;
  background: rgba(0, 0, 0, 0.35);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}
body.silcar-mobile-menu-open .silcar-mobile-menu-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.silcar-mobile-menu-toggle {
  display: inline-flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  min-width: 2.5rem;
  min-height: 2.5rem;
  padding: 0;
  border: 0;
  border-radius: 0.25rem;
  background: #26c7d4;
  color: #fff;
  cursor: pointer;
}
.silcar-mobile-menu-toggle:focus-visible {
  outline: 2px solid #000;
  outline-offset: 2px;
}

.silcar-mobile-menu-toggle__line {
  position: absolute;
  left: 0.5rem;
  width: 1.5rem;
  height: 0.1875rem;
  border-radius: 0.25rem;
  background: currentColor;
  transition: transform 150ms ease, opacity 150ms ease;
}
.silcar-mobile-menu-toggle__line:nth-child(1) {
  transform: translateY(-0.375rem);
}
.silcar-mobile-menu-toggle__line:nth-child(3) {
  transform: translateY(0.375rem);
}

.silcar-mobile-menu-toggle--close .silcar-mobile-menu-toggle__line:nth-child(1) {
  transform: rotate(45deg);
}
.silcar-mobile-menu-toggle--close .silcar-mobile-menu-toggle__line:nth-child(2) {
  opacity: 0;
}
.silcar-mobile-menu-toggle--close .silcar-mobile-menu-toggle__line:nth-child(3) {
  transform: rotate(-45deg);
}
.silcar-mobile-menu-toggle--close:focus-visible {
  outline-color: #fff;
}

.silcar-mobile-menu__close-row {
  display: flex;
  justify-content: flex-end;
  min-height: 3.375rem;
  padding: 0.625rem 0 0.25rem;
}

.silcar-mobile-menu__search {
  margin-bottom: 1.25rem;
}
.silcar-mobile-menu__search .silcar-header__search {
  width: 100%;
  min-height: 2.125rem;
  margin: 0;
  border-color: #d6d6d6;
}
.silcar-mobile-menu__search .silcar-header__search--fibosearch {
  border: 0;
}

.silcar-mobile-menu__nav,
.silcar-mobile-menu__actions {
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
}

.silcar-mobile-menu__list,
.silcar-mobile-menu__list .sub-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}

.silcar-mobile-menu__list .menu-item {
  position: relative;
}
.silcar-mobile-menu__list.menu li a {
  color: #fff;
  text-decoration: none;
}
.silcar-mobile-menu__list.menu li a:hover, .silcar-mobile-menu__list.menu li a:focus {
  color: #fff;
  text-decoration: none;
}
.silcar-mobile-menu__list > .menu-item > a,
.silcar-mobile-menu__list .sub-menu a {
  display: flex;
  align-items: center;
  min-height: 3.875rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
}
.silcar-mobile-menu__list .menu-item-has-children > a {
  padding-right: 3rem;
  cursor: pointer;
}
.silcar-mobile-menu__list .sub-menu {
  position: fixed;
  top: 3.375rem;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 5;
  margin: 0;
  padding: 0 1.25rem 2rem;
  border: 0;
  background: #000;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transform: translateX(100%);
  transition: none;
  pointer-events: none;
}
.silcar-mobile-menu__list .sub-menu.active {
  transform: translateX(0);
  pointer-events: auto;
}
.silcar-mobile-menu__list .sub-menu .sub-menu {
  z-index: 6;
}

.silcar-mobile-menu__submenu-back {
  margin: 0;
  padding: 0;
  list-style: none;
}

.silcar-mobile-menu__submenu-back-btn {
  display: inline-flex;
  align-items: center;
  gap: 0.625rem;
  min-height: 3.875rem;
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
  cursor: pointer;
}
.silcar-mobile-menu__submenu-back-btn::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 0.625rem;
  height: 0.625rem;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(135deg);
}
.silcar-mobile-menu__submenu-back-btn:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}

.silcar-mobile-menu__list.menu .silcar-mobile-menu__submenu-all-link a {
  color: #fff;
  font-weight: 400;
}

.silcar-mobile-menu__submenu-all-link {
  margin: 0;
  padding: 0;
  list-style: none;
}

.silcar-mobile-menu__submenu-toggle {
  position: absolute;
  top: 0;
  right: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3.875rem;
  min-height: 0;
  padding: 0;
  border: 0;
  background: transparent;
  color: #fff;
  cursor: pointer;
}
.silcar-mobile-menu__submenu-toggle::before {
  content: "";
  display: block;
  width: 0.625rem;
  height: 0.625rem;
  border-right: 2px solid currentColor;
  border-bottom: 2px solid currentColor;
  transform: rotate(-45deg);
  transition: transform 150ms ease;
}
.silcar-mobile-menu__submenu-toggle:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: -2px;
}

.silcar-mobile-menu__actions {
  margin-top: 0;
}

.silcar-mobile-menu .silcar-mobile-menu__action-link,
.silcar-mobile-menu .silcar-mobile-menu__cart-wrap .silcar-header__cart {
  display: inline-flex;
  position: relative;
  align-items: center;
  min-height: 3.875rem;
  color: #fff;
  font-size: 1rem;
  line-height: 1.35;
  text-decoration: none;
}
.silcar-mobile-menu .silcar-mobile-menu__action-link:hover, .silcar-mobile-menu .silcar-mobile-menu__action-link:focus,
.silcar-mobile-menu .silcar-mobile-menu__cart-wrap .silcar-header__cart:hover,
.silcar-mobile-menu .silcar-mobile-menu__cart-wrap .silcar-header__cart:focus {
  color: #fff;
  text-decoration: none;
}

.silcar-mobile-menu__cart-wrap .silcar-header__cart-count {
  position: static;
  top: auto;
  right: auto;
  margin-left: 0.35rem;
  background: #26c7d4;
  color: #fff;
}

.silcar-mobile-menu__divider {
  width: 100%;
  height: 1px;
  margin: 0.875rem 0 1rem;
  background: rgba(255, 255, 255, 0.34);
}

.silcar-mobile-menu__meta {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.875rem;
}

.silcar-mobile-menu__utility-list,
.silcar-mobile-menu__utility-nav .silcar-header__utility-menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.silcar-mobile-menu__utility-list.menu li a,
.silcar-mobile-menu__utility-nav .silcar-header__utility-menu.menu li a {
  color: #c8c8c8;
  font-size: 0.875rem;
  text-decoration: none;
}
.silcar-mobile-menu__utility-list.menu li a:hover, .silcar-mobile-menu__utility-list.menu li a:focus,
.silcar-mobile-menu__utility-nav .silcar-header__utility-menu.menu li a:hover,
.silcar-mobile-menu__utility-nav .silcar-header__utility-menu.menu li a:focus {
  color: #fff;
  text-decoration: none;
}

.silcar-mobile-menu__locale {
  flex: 0 0 auto;
}
.silcar-mobile-menu__locale .silcar-header__locale-list {
  margin: 0;
}
.silcar-mobile-menu__locale .silcar-header__locale-chip {
  min-width: 1.5625rem;
  min-height: 1.5625rem;
  color: #fff;
}

.silcar-mobile-menu__promo-wrap {
  margin-top: 1.75rem;
}

.silcar-mobile-menu__promo {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) auto;
  grid-template-rows: auto 1fr;
  min-height: 14.875rem;
  margin-top: 1.75rem;
  padding: 1.25rem 1rem 1rem;
  border: 1px solid rgba(255, 255, 255, 0.34);
  border-radius: 0.25rem;
  overflow: hidden;
  background: #000;
}
.silcar-mobile-menu__promo-wrap .silcar-mobile-menu__promo {
  margin-top: 0;
}

.silcar-mobile-menu__promo-heading {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  grid-column: 1;
  grid-row: 1;
  align-self: start;
  max-width: 12.5rem;
  margin: 0;
  padding-right: 0.5rem;
  font-size: 1.5rem;
  line-height: 1.1;
  color: #26c7d4;
}

.silcar-mobile-menu__promo-discount {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  z-index: 2;
  grid-column: 2;
  grid-row: 1;
  align-self: start;
  justify-self: end;
  margin: 0;
  font-size: 1.5rem;
  line-height: 1;
  color: #fff;
}

.silcar-mobile-menu__promo-image {
  position: relative;
  z-index: 1;
  grid-column: 1;
  grid-row: 2;
  align-self: end;
  justify-self: start;
  margin: 0;
  max-width: 72%;
  pointer-events: none;
}
.silcar-mobile-menu__promo-image.wp-block-image {
  margin: 0;
}
.silcar-mobile-menu__promo-image img {
  display: block;
  width: auto;
  max-width: 100%;
  max-height: 8.5rem;
  object-fit: contain;
  object-position: left bottom;
}

aside.silcar-mobile-menu__promo > .silcar-mobile-menu__promo-cta {
  grid-column: 2;
  grid-row: 2;
  align-self: end;
  justify-self: end;
}

.silcar-mobile-menu__promo-cta-wrap {
  position: relative;
  z-index: 3;
  grid-column: 2;
  grid-row: 2;
  align-self: end;
  justify-self: end;
  margin: 0;
}
.silcar-mobile-menu__promo-cta-wrap .wp-block-button,
.silcar-mobile-menu__promo-cta-wrap .wp-block-button.silcar-mobile-menu__promo-cta,
.silcar-mobile-menu__promo-cta-wrap .wp-block-button.is-style-silcar-mobile-promo-cta {
  margin: 0;
  background: none !important;
  border: 0;
  padding: 0;
  box-shadow: none;
}

.silcar-mobile-menu__promo-cta,
.silcar-mobile-menu__promo-cta-wrap .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 5.75rem;
  min-height: 1.875rem;
  padding: 0 0.75rem;
  border: 0;
  border-radius: 0.25rem;
  background: #26c7d4;
  color: #000 !important;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.35;
  text-decoration: none;
  box-shadow: none;
  box-sizing: border-box;
}
.silcar-mobile-menu__promo-cta:hover, .silcar-mobile-menu__promo-cta:focus,
.silcar-mobile-menu__promo-cta-wrap .wp-block-button__link:hover,
.silcar-mobile-menu__promo-cta-wrap .wp-block-button__link:focus {
  color: #000 !important;
  background: #26c7d4;
  filter: brightness(0.92);
  text-decoration: none;
}

@media (max-width: 50rem) {
  .silcar-header__utility-bar {
    display: none;
  }
  .silcar-header {
    padding-block: 0;
  }
  .silcar-header__inner {
    display: none;
  }
  .silcar-mobile-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: none;
    min-height: 4.5rem;
    margin: 0;
    padding: 1rem 0.8125rem;
  }
  .silcar-mobile-header__logo {
    flex: 0 0 auto;
    width: 3.5625rem;
    height: 2.5rem;
    line-height: 0;
  }
  .silcar-mobile-header__logo .custom-logo-link,
  .silcar-mobile-header__site-title {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
  }
  .silcar-mobile-header__logo .custom-logo {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .silcar-mobile-header__site-title {
    color: #000;
    font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 1.1;
    text-decoration: none;
  }
  .silcar-mobile-header__actions {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    gap: 0.75rem;
  }
  .silcar-mobile-header__cart {
    display: inline-flex;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 2.5rem;
    height: 2.5rem;
    min-width: 2.5rem;
    min-height: 2.5rem;
    padding: 0;
    border: 0;
    background: transparent;
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }
  .silcar-mobile-header__cart-wrap {
    padding-right: 1.5rem;
  }
  .silcar-mobile-header__cart:hover, .silcar-mobile-header__cart:focus {
    color: #000;
    text-decoration: none;
  }
  .silcar-mobile-header__cart:focus-visible {
    outline: 2px solid #26c7d4;
    outline-offset: 2px;
    border-radius: 0.25rem;
  }
  .silcar-mobile-header__cart-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
  }
  .silcar-mobile-header__cart-icon svg {
    display: block;
    width: 1.75rem;
    height: 1.75rem;
  }
  .silcar-mobile-header__cart-count {
    position: absolute;
    top: -0.125rem;
    right: -0.125rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 1.1875rem;
    height: 0.875rem;
    padding: 0 0.25rem;
    border-radius: 0.25rem;
    background: #000;
    color: #fff;
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    pointer-events: none;
  }
}
body.silcar-sidecart-open {
  overflow: hidden;
}

#header-cart-trigger-wrap {
  display: inline-flex;
  align-items: center;
}

.silcar-cart-toggle {
  cursor: pointer;
  text-decoration: none;
}
.silcar-cart-toggle:hover, .silcar-cart-toggle:focus {
  text-decoration: none;
}

.silcar-site-header-cart .silcar-sidecart-overlay {
  position: fixed;
  inset: 0;
  z-index: 99998;
  background: rgba(0, 0, 0, 0.4);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.25s ease, visibility 0.25s ease;
  pointer-events: none;
}
body.silcar-sidecart-open .silcar-site-header-cart .silcar-sidecart-overlay {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.silcar-site-header-cart .silcar-sidecart {
  position: fixed;
  top: 0;
  right: -100%;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 23.6875rem;
  height: 100%;
  height: 100dvh;
  padding: 0;
  overflow: hidden;
  background: #fff;
  box-shadow: -2px 0 10px rgba(0, 0, 0, 0.15);
  transition: right 0.3s ease-in-out;
}
body.silcar-sidecart-open .silcar-site-header-cart .silcar-sidecart {
  right: 0;
}
.silcar-site-header-cart .silcar-sidecart__accent {
  flex-shrink: 0;
  height: 2.375rem;
  background: #26c7d4;
}
.silcar-site-header-cart .silcar-sidecart__close {
  position: absolute;
  top: 2.75rem;
  right: 1rem;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.75rem;
  min-height: 2.75rem;
  padding: 0.5rem;
  border: 0;
  background: transparent;
  font-size: 1.75rem;
  line-height: 1;
  color: #1a1a1a;
  cursor: pointer;
}
.silcar-site-header-cart .silcar-sidecart__close:focus {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}
.silcar-site-header-cart .silcar-sidecart__title {
  flex-shrink: 0;
  margin: 0;
  padding: 1.5rem 2rem 1.5rem;
  padding-right: 3rem;
  border: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.01em;
  color: #1a1a1a;
}
.silcar-site-header-cart .silcar-sidecart__inner {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  min-height: 0;
  padding: 0 1.5rem 1.5rem;
}
.silcar-site-header-cart .widget_shopping_cart_content {
  display: flex;
  flex: 1 1 0;
  flex-direction: column;
  min-height: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
}
.silcar-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart.cart_list,
.silcar-site-header-cart .widget_shopping_cart_content .cart_list.product_list_widget {
  flex: 1 1 0;
  min-height: 0;
  margin: 0;
  padding: 0 0.625rem 0 0;
  overflow-y: auto;
  list-style: none;
  -webkit-overflow-scrolling: touch;
  scrollbar-gutter: stable;
}
.silcar-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__total,
.silcar-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {
  flex-shrink: 0;
}
.silcar-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__total {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  margin: 0;
  padding: 1rem 0;
  border: 0;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  color: #26c7d4;
}
.silcar-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount {
  font-size: 1.125rem;
  font-weight: 600;
  color: #26c7d4;
}
.silcar-site-header-cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
  margin: 0;
  padding: 1.5rem 0;
  color: #666666;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item {
  position: relative;
  margin: 0 0 1rem;
  padding: 0 1.75rem 1rem 0;
  border-bottom: 1px solid #e8e8e8;
  list-style: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item:last-child {
  border-bottom: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item::after {
  content: "";
  display: table;
  clear: both;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item img {
  float: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .remove {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.25rem;
  font-size: 1.25rem;
  line-height: 1;
  color: #666666;
  text-decoration: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .remove:hover {
  color: #1a1a1a;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .remove::before {
  display: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__inner {
  display: grid;
  grid-template-columns: 5.25rem 1fr;
  grid-template-rows: auto auto;
  column-gap: 1rem;
  row-gap: 0.5rem;
  align-items: start;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__image {
  grid-column: 1;
  grid-row: 1;
  align-self: start;
  line-height: 0;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__image img {
  display: block;
  width: 5.25rem;
  height: 4.1875rem;
  object-fit: contain;
  border-radius: 0.25rem;
  margin-left: auto;
  margin-right: auto;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__image a {
  display: block;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__meta {
  grid-column: 2;
  grid-row: 1;
  min-width: 0;
  font-size: 1rem;
  line-height: 1.5;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__meta .variation {
  margin: 0.25rem 0 0;
  font-size: 0.875rem;
  color: #666666;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__name {
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.3;
  color: #1a1a1a;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__name a {
  color: #1a1a1a !important;
  text-decoration: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__name a:hover, .silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__name a:focus {
  color: #1a1a1a !important;
  text-decoration: underline;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__sku {
  margin: 0;
  font-size: 0.9375rem;
  line-height: 1.3;
  color: #cecece;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__qty-wrap {
  grid-column: 1;
  grid-row: 2;
  justify-self: start;
  align-self: center;
  display: inline-flex;
  align-items: center;
  gap: 0.125rem;
  font-size: 1rem;
  line-height: 1;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__qty-wrap.minicart-qty-loading {
  opacity: 0.65;
  pointer-events: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__price {
  grid-column: 2;
  grid-row: 2;
  justify-self: end;
  align-self: center;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.2;
  color: #1a1a1a;
  text-align: right;
  white-space: nowrap;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__price-suffix {
  font-weight: 400;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-qty-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 1.75rem;
  min-height: 2.875rem;
  padding: 0 0.125rem;
  border: 0;
  border-radius: 0;
  background: transparent;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
  color: #1a1a1a;
  cursor: pointer;
  appearance: none;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-qty-btn:hover, .silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-qty-btn:focus {
  background: transparent;
  color: #1a1a1a;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-qty-btn:focus {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__qty {
  box-sizing: border-box;
  width: 3.2rem;
  height: 2.875rem;
  margin: 0;
  padding: 0 0.5rem;
  border: 1px solid #1a1a1a;
  border-radius: 0.25rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
  text-align: center;
  color: #1a1a1a;
  background: #fff;
  appearance: textfield;
}
.silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__qty::-webkit-outer-spin-button, .silcar-site-header-cart .widget_shopping_cart_content .mini_cart_item .minicart-item__qty::-webkit-inner-spin-button {
  margin: 0;
  appearance: none;
}
.silcar-site-header-cart .silcar-minicart-actions {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin: 0;
  padding: 0.5rem 0 0;
}
.silcar-site-header-cart .silcar-minicart-actions .button {
  width: 100%;
  min-height: 2.875rem;
  margin: 0;
  padding: 0.75rem 1rem;
  border-radius: 0.25rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  text-align: center;
  text-decoration: none;
  transition: background-color 150ms ease, color 150ms ease, border-color 150ms ease;
}
.silcar-site-header-cart .silcar-minicart-actions .button::after {
  display: none;
}
.silcar-site-header-cart .silcar-minicart-actions .silcar-minicart-actions__checkout {
  border: 1px solid #26c7d4;
  background: #26c7d4;
  color: #1a1a1a;
}
.silcar-site-header-cart .silcar-minicart-actions .silcar-minicart-actions__checkout:hover, .silcar-site-header-cart .silcar-minicart-actions .silcar-minicart-actions__checkout:focus {
  background: rgb(33.3488, 174.6424, 186.0512);
  border-color: rgb(33.3488, 174.6424, 186.0512);
  color: #1a1a1a;
}
.silcar-site-header-cart .silcar-minicart-actions .silcar-minicart-actions__continue {
  border: 1px solid #1a1a1a;
  background: #fff;
  color: #1a1a1a;
}
.silcar-site-header-cart .silcar-minicart-actions .silcar-minicart-actions__continue:hover, .silcar-site-header-cart .silcar-minicart-actions .silcar-minicart-actions__continue:focus {
  background: rgba(0, 0, 0, 0.04);
}

.site-footer {
  background: #eaf3f6;
  border-top: none;
  margin-block-start: 0;
  padding: 0;
}
.site-footer > .col-full {
  box-sizing: border-box;
  margin: 0;
  max-width: none;
  padding: 0;
  width: 100%;
}
.site-footer .silcar-footer a {
  color: #333333;
  text-decoration: none;
  transition: color 150ms ease;
}
.site-footer .silcar-footer a:hover, .site-footer .silcar-footer a:focus {
  color: #26c7d4;
}
.site-footer .silcar-footer__main {
  background: #eaf3f6;
  padding-block: clamp(1.5rem, 5vw, 3rem);
}
.site-footer .silcar-footer__inner {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.site-footer .silcar-footer__brand {
  text-align: center;
}
.site-footer .silcar-footer__grid {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  min-width: 0;
  width: 100%;
}
@media (max-width: 50rem) {
  .site-footer .silcar-footer__main > .col-full.silcar-footer__inner {
    box-sizing: border-box;
    padding-inline: clamp(1rem, 4vw, 2rem);
  }
  .site-footer .silcar-footer__grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 2rem;
    justify-content: center;
    width: 100%;
  }
  .site-footer .silcar-footer__col {
    box-sizing: border-box;
    flex: 0 0 100%;
    margin-inline: auto;
    max-width: 17.5rem;
    text-align: start;
    width: 100%;
  }
  .site-footer .silcar-footer__col > * {
    margin-inline: 0;
    max-width: 100%;
    text-align: start;
    width: 100%;
  }
  .site-footer .silcar-footer__col-title {
    text-align: start;
  }
  .site-footer .silcar-footer__menu {
    list-style: none;
    margin-inline: 0;
    padding-inline: 0;
    text-align: start;
  }
  .site-footer .silcar-footer__menu a {
    display: block;
  }
  .site-footer .silcar-footer__cert-grid {
    justify-content: start;
    margin-inline: 0;
    max-width: 100%;
  }
}
@media (min-width: 50rem) {
  .site-footer .silcar-footer__inner {
    align-items: flex-start;
    flex-direction: row;
    gap: clamp(1.5rem, 4vw, 3rem);
    justify-content: space-between;
  }
  .site-footer .silcar-footer__brand {
    flex: 0 0 auto;
    text-align: start;
  }
  .site-footer .silcar-footer__grid {
    display: grid;
    flex: 1 1 auto;
    gap: clamp(1rem, 3vw, 2.5rem);
    grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(0, 5.5rem);
  }
  .site-footer .silcar-footer__col {
    justify-self: stretch;
    margin-inline: 0;
    max-width: none;
    text-align: start;
    width: auto;
  }
  .site-footer .silcar-footer__col--certs {
    max-width: 7rem;
  }
}
@media (min-width: 64rem) {
  .site-footer .silcar-footer__grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .site-footer .silcar-footer__col--certs {
    max-width: none;
  }
}
.site-footer .silcar-footer__logo-link, .site-footer .silcar-footer__site-title {
  color: #333333;
  display: inline-block;
  text-decoration: none;
}
.site-footer .silcar-footer__logo-link:hover, .site-footer .silcar-footer__logo-link:focus, .site-footer .silcar-footer__site-title:hover, .site-footer .silcar-footer__site-title:focus {
  color: #333333;
}
.site-footer .silcar-footer__logo-img {
  display: block;
  height: auto;
  max-width: 5.75rem;
  width: 100%;
}
.site-footer .silcar-footer__site-title {
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
}
.site-footer .silcar-footer__col {
  min-width: 0;
}
.site-footer .silcar-footer__col-title {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  color: #26c7d4;
  font-size: 1.125rem;
  line-height: 1.25;
  margin: 0 0 1rem;
}
.site-footer .silcar-footer__menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
.site-footer .silcar-footer__menu a {
  color: #333333;
  display: inline-block;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  padding-block: 0.125rem;
}
.site-footer .silcar-footer__menu a:hover, .site-footer .silcar-footer__menu a:focus {
  color: #26c7d4;
}
.site-footer .silcar-footer__menu .menu-item + .menu-item {
  margin-top: 0.25rem;
}
.site-footer .silcar-footer__cert-grid {
  display: grid;
  gap: 0.5rem;
  grid-template-columns: repeat(auto-fit, minmax(clamp(3rem, 18vw, 4.25rem), 1fr));
  list-style: none;
  margin: 0;
  max-width: min(14rem, 100%);
  padding: 0;
}
.site-footer .silcar-footer__cert-item {
  margin: 0;
}
.site-footer .silcar-footer__cert-cell {
  align-items: center;
  aspect-ratio: 1;
  border-radius: 2px;
  box-sizing: border-box;
  display: flex;
  justify-content: center;
  padding: clamp(0.25rem, 1.5vw, 0.5rem);
  width: 100%;
}
.site-footer .silcar-footer__cert-img {
  display: block;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
  width: auto;
}
.site-footer .silcar-footer__social {
  background: #26c7d4;
  box-sizing: border-box;
  margin-inline: calc(50% - 50vw);
  max-width: 100vw;
  padding-block: 0.625rem 0.75rem;
  width: 100vw;
}
.site-footer .silcar-footer__social a {
  color: #333333;
}
.site-footer .silcar-footer__social a:hover, .site-footer .silcar-footer__social a:focus {
  color: #1a1a1a;
  text-decoration: underline;
}
.site-footer .silcar-footer__social-inner {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  justify-content: center;
  text-align: center;
}
.site-footer .silcar-footer__social-lead {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 1.125rem;
  line-height: 1.25;
  margin: 0;
}
.site-footer .silcar-footer__social-channels {
  color: #333333;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  margin: 0;
}
.site-footer .silcar-footer__social-name {
  color: #333333;
}
.site-footer .silcar-footer__social-sep {
  margin-inline: 0.25rem;
  opacity: 0.85;
}
@media (min-width: 50rem) {
  .site-footer .silcar-footer__social-inner {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0.5rem 1.5rem;
  }
}

.silcar-articles-breadcrumb {
  background: #26c7d4;
  color: #fff;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.2;
}

.silcar-articles-breadcrumb__inner {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  gap: 0.5rem;
  min-height: 2.75rem;
  margin-inline: auto;
  max-width: var(--silcar-content-max-width);
  padding-inline: clamp(1.25rem, 4vw, 3.75rem);
  width: 100%;
}

.silcar-articles-breadcrumb__link,
.silcar-articles-breadcrumb__current {
  color: inherit;
  text-decoration: none;
}

.silcar-articles-breadcrumb__current {
  color: #000;
}

.silcar-articles-breadcrumb__link:hover,
.silcar-articles-breadcrumb__link:focus {
  color: #000;
}

.silcar-articles-breadcrumb__separator {
  color: #fff;
}

.silcar-articles-page {
  background: #fff;
}

.silcar-articles-page__inner {
  box-sizing: border-box;
  margin-inline: auto;
  max-width: var(--silcar-content-max-width);
  padding-block: clamp(2rem, 4vw, 3.25rem) 0;
  padding-inline: clamp(1.25rem, 4vw, 3.75rem);
  width: 100%;
}

.silcar-articles-page__header {
  margin-bottom: 1.5rem;
}

.silcar-articles-page__title {
  color: #000;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  margin: 0;
}

.silcar-articles-filters {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
  margin-bottom: 1.875rem;
}

.silcar-articles-filters__item {
  align-items: center;
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  color: #2b292a;
  display: inline-flex;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  justify-content: center;
  min-height: 2.75rem;
  padding: 0 1.25rem;
  text-decoration: none;
  transition: background 150ms ease, color 150ms ease, border-color 150ms ease;
}

.silcar-articles-filters__item:hover,
.silcar-articles-filters__item:focus,
.silcar-articles-filters__item.is-active {
  background: #26c7d4;
  border-color: #26c7d4;
  color: #fff;
}

.silcar-articles-grid {
  display: grid;
  gap: 1.4375rem 1.25rem;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.silcar-article-card {
  background: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 4px 22px rgba(0, 0, 0, 0.12);
  margin: 0;
  min-width: 0;
  overflow: hidden;
  transition: box-shadow 150ms ease, transform 150ms ease;
}

.silcar-article-card:hover,
.silcar-article-card:focus-within {
  box-shadow: 0 22px 22px rgba(0, 0, 0, 0.12);
  transform: translateY(-1px);
}

.silcar-article-card__link {
  color: inherit;
  display: flex;
  flex-direction: column;
  min-height: 26.625rem;
  text-decoration: none;
}

.silcar-article-card__media {
  background: #eaf3f6;
  height: 14.25rem;
  margin: 0;
  position: relative;
}

.silcar-article-card__image,
.silcar-article-card__image-placeholder {
  display: block;
  height: 100%;
  object-fit: cover;
  width: 100%;
}

.silcar-article-card__image-placeholder {
  background: linear-gradient(135deg, rgba(38, 199, 212, 0.22), rgba(0, 0, 0, 0.08)), #eaf3f6;
}

.silcar-article-card__date {
  align-items: center;
  background: #26c7d4;
  border-radius: 0 0 0.75rem 0.75rem;
  color: #fff;
  display: inline-flex;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  height: 1.6875rem;
  justify-content: center;
  left: 1.625rem;
  min-width: 5.25rem;
  padding: 0 0.5rem;
  position: absolute;
  top: 0;
}

.silcar-article-card__body {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  padding: 1.375rem 1.625rem 1.25rem;
}

.silcar-article-card__title {
  color: #000;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.35;
  margin: 0 0 0.5rem;
  transition: color 150ms ease;
}

.silcar-article-card__link:hover .silcar-article-card__title,
.silcar-article-card__link:focus .silcar-article-card__title {
  color: #26c7d4;
}

.silcar-article-card__excerpt {
  color: #9e9e9e;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.45;
  margin: 0;
}

.silcar-article-card__arrow {
  align-self: flex-end;
  color: #000;
  display: inline-flex;
  height: 1.5rem;
  margin-top: auto;
  position: relative;
  width: 1.5rem;
}

.silcar-article-card__arrow::before {
  background: currentColor;
  content: "";
  height: 1px;
  position: absolute;
  right: 0.25rem;
  top: 50%;
  width: 0.875rem;
}

.silcar-article-card__arrow::after {
  border-right: 1px solid currentColor;
  border-top: 1px solid currentColor;
  content: "";
  height: 0.375rem;
  position: absolute;
  right: 0.25rem;
  top: calc(50% - 0.1875rem);
  transform: rotate(45deg);
  width: 0.375rem;
}

.silcar-articles-empty {
  background: #eaf3f6;
  border-radius: 0.375rem;
  padding: 2rem;
}

.silcar-articles-empty__title {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  margin: 0 0 0.5rem;
}

.silcar-articles-empty__text {
  margin: 0;
}

.silcar-articles-page .navigation.pagination {
  border: 0;
  margin: 2.25rem 0 0;
  text-align: center;
}

.silcar-articles-page .navigation.pagination .nav-links {
  align-items: center;
  display: inline-flex;
  flex-wrap: wrap;
  gap: 0.5rem;
  justify-content: center;
}

.silcar-articles-page .navigation.pagination .page-numbers {
  align-items: center;
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  color: #2b292a;
  display: inline-flex;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  justify-content: center;
  min-height: 2.75rem;
  min-width: 2.75rem;
  padding: 0 1rem;
  text-decoration: none;
}

.silcar-articles-page .navigation.pagination .page-numbers.current,
.silcar-articles-page .navigation.pagination .page-numbers:hover,
.silcar-articles-page .navigation.pagination .page-numbers:focus {
  background: #26c7d4;
  color: #fff;
}

.silcar-articles-after-grid {
  margin-top: clamp(4rem, 8vw, 7rem);
}

.silcar-articles-after-grid .silcar-articles-related {
  margin-top: 0;
}

.silcar-articles-related {
  margin-top: 0;
}

.silcar-articles-related__title {
  align-items: center;
  color: #000;
  display: flex;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.5rem;
  gap: 0.5rem;
  line-height: 1.25;
  margin: 0 0 1.5rem;
  text-transform: uppercase;
}

.silcar-articles-related__title::before {
  background: #26c7d4;
  content: "";
  display: inline-block;
  height: 1.125rem;
  transform: skew(-12deg);
  width: 0.3125rem;
}

.silcar-articles-related ul.products.silcar-articles-related__grid {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  list-style: none;
  margin: 0;
  padding: 0;
}

.silcar-articles-related ul.products.silcar-articles-related__grid::before,
.silcar-articles-related ul.products.silcar-articles-related__grid::after {
  display: none;
}

.silcar-articles-related ul.products.silcar-articles-related__grid > li.product,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product {
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0.375rem;
  clear: none;
  float: none;
  margin: 0;
  padding: 0.875rem 1.375rem 1.25rem;
  position: relative;
  text-align: left;
  width: 100%;
}

.silcar-articles-related ul.products.silcar-articles-related__grid > li.product > a,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product > a {
  color: inherit;
  display: flex;
  flex-direction: column;
  height: 100%;
  text-decoration: none;
}

.silcar-articles-related ul.products.silcar-articles-related__grid > li.product img,
.silcar-articles-related ul.products.silcar-articles-related__grid > li.product .attachment-woocommerce_thumbnail,
.silcar-articles-related ul.products.silcar-articles-related__grid > li.product .wp-post-image,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product img,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product .attachment-woocommerce_thumbnail,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product .wp-post-image {
  aspect-ratio: 300/278;
  display: block;
  height: auto;
  margin: 0.5rem auto 1rem;
  max-width: 18.75rem;
  object-fit: contain;
  width: 100%;
}

.silcar-articles-related ul.products.silcar-articles-related__grid > li.product .woocommerce-loop-product__title,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product .woocommerce-loop-product__title {
  color: #000;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
  margin: 0 0 0.75rem;
  min-height: 3.1875rem;
  padding: 0;
  text-align: left;
}

.silcar-articles-related ul.products.silcar-articles-related__grid > li.product .silcar-product-card__pill-row,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products > li.product .silcar-product-card__pill-row {
  margin-top: auto;
}

.silcar-articles-page__inner > .silcar-promo-banner,
.silcar-articles-after-grid > .silcar-promo-banner,
.silcar-articles-after-grid .silcar-archive__promo {
  margin-block: clamp(3rem, 6vw, 4rem) 3rem;
}

.silcar-articles-after-grid .silcar-articles-related__handpicked.wp-block-woocommerce-handpicked-products {
  margin: 0;
}
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  list-style: none;
  margin: 0;
  padding: 0;
}
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products::before,
.silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products::after {
  display: none;
}

@media (max-width: 62rem) {
  .silcar-articles-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .silcar-articles-related ul.products.silcar-articles-related__grid,
  .silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 36rem) {
  .silcar-articles-grid,
  .silcar-articles-related ul.products.silcar-articles-related__grid,
  .silcar-articles-after-grid .silcar-articles-related__handpicked .wc-block-grid__products {
    grid-template-columns: 1fr;
  }
  .silcar-article-card__link {
    min-height: 0;
  }
  .silcar-articles-filters__item {
    flex: 1 1 auto;
  }
}
.silcar-single-article #primary.content-area,
.silcar-single-article .site-main.silcar-article-single {
  float: none;
  margin: 0;
  width: 100%;
}

.silcar-single-article .widget-area {
  display: none;
}

.silcar-article-single {
  background: #fff;
}

.silcar-article-single__inner {
  box-sizing: border-box;
  margin-inline: auto;
  max-width: var(--silcar-content-max-width);
  padding-inline: clamp(1rem, 4vw, 3.75rem);
  width: 100%;
}

.silcar-article-single__article .silcar-article-single__inner {
  padding-block: clamp(1.5rem, 3vw, 2.5rem) 0;
}

.silcar-article-single__hero {
  border-radius: 0.25rem;
  margin: 0 0 1.75rem;
  overflow: hidden;
}

.silcar-article-single__hero-image {
  aspect-ratio: 874/409;
  display: block;
  height: auto;
  object-fit: cover;
  width: 100%;
}

.silcar-article-single__header {
  margin: 0 auto 1.5rem;
  max-width: 54.625rem;
}

.silcar-article-single__title {
  color: #000;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  margin: 0;
}

.silcar-article-single__content {
  color: #000;
  margin: 0 auto;
  max-width: 54.625rem;
  color: #333333;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.6;
}
.silcar-article-single__content > :first-child {
  margin-top: 0;
}
.silcar-article-single__content > :last-child {
  margin-bottom: 0;
}
.silcar-article-single__content p,
.silcar-article-single__content .wp-block-paragraph {
  margin: 0 0 1em;
}
.silcar-article-single__content h1,
.silcar-article-single__content h2,
.silcar-article-single__content h3,
.silcar-article-single__content h4,
.silcar-article-single__content h5,
.silcar-article-single__content h6,
.silcar-article-single__content .wp-block-heading {
  color: #000;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.25;
  margin: 1.75rem 0 0.75rem;
}
.silcar-article-single__content h1,
.silcar-article-single__content .wp-block-heading h1,
.silcar-article-single__content h1.wp-block-heading {
  font-size: 1.5rem;
}
.silcar-article-single__content h2,
.silcar-article-single__content .wp-block-heading h2,
.silcar-article-single__content h2.wp-block-heading {
  font-size: 1.25rem;
}
.silcar-article-single__content h3,
.silcar-article-single__content .wp-block-heading h3,
.silcar-article-single__content h3.wp-block-heading {
  font-size: 1.125rem;
}
.silcar-article-single__content h4,
.silcar-article-single__content h5,
.silcar-article-single__content h6,
.silcar-article-single__content .wp-block-heading h4,
.silcar-article-single__content .wp-block-heading h5,
.silcar-article-single__content .wp-block-heading h6 {
  font-size: 1rem;
}
.silcar-article-single__content strong,
.silcar-article-single__content b {
  font-weight: 700;
}
.silcar-article-single__content em,
.silcar-article-single__content i {
  font-style: italic;
}
.silcar-article-single__content a {
  color: #26c7d4;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.silcar-article-single__content a:hover, .silcar-article-single__content a:focus {
  color: #000;
}
.silcar-article-single__content ul,
.silcar-article-single__content ol,
.silcar-article-single__content .wp-block-list,
.silcar-article-single__content ul.wp-block-list,
.silcar-article-single__content ol.wp-block-list {
  margin: 0 0 1em;
  padding-left: 1.625rem;
}
.silcar-article-single__content ul,
.silcar-article-single__content ul.wp-block-list {
  list-style-type: disc;
}
.silcar-article-single__content ol,
.silcar-article-single__content ol.wp-block-list {
  list-style-type: decimal;
}
.silcar-article-single__content li,
.silcar-article-single__content .wp-block-list-item {
  margin: 0.35em 0;
}
.silcar-article-single__content li > ul,
.silcar-article-single__content li > ol {
  margin-bottom: 0.35em;
  margin-top: 0.35em;
}
.silcar-article-single__content blockquote,
.silcar-article-single__content .wp-block-quote {
  border-left: 3px solid #26c7d4;
  margin: 1em 0;
  padding-left: 1rem;
}
.silcar-article-single__content hr,
.silcar-article-single__content .wp-block-separator {
  border: 0;
  border-top: 1px solid #e8e8e8;
  margin: 1.5em 0;
}
.silcar-article-single__content img,
.silcar-article-single__content figure,
.silcar-article-single__content .wp-block-image {
  max-width: 100%;
}
.silcar-article-single__content .wp-block-image,
.silcar-article-single__content figure.wp-block-image {
  margin: 1.5rem 0;
}
.silcar-article-single__content .wp-block-gallery,
.silcar-article-single__content .blocks-gallery-grid,
.silcar-article-single__content .wp-block-media-text {
  margin: 1.5rem 0;
}
.silcar-article-single__content .wp-block-gallery,
.silcar-article-single__content .blocks-gallery-grid {
  gap: 1.25rem;
}
.silcar-article-single__content .wp-block-columns {
  gap: 1.25rem;
  margin-bottom: 1em;
}
.silcar-article-single__content .wp-block-group {
  margin-bottom: 1em;
}
.silcar-article-single__content table {
  border-collapse: collapse;
  margin: 0 0 1em;
  width: 100%;
}
.silcar-article-single__content th,
.silcar-article-single__content td {
  border: 1px solid #e8e8e8;
  padding: 0.5rem 0.75rem;
  text-align: left;
  vertical-align: top;
}
.silcar-article-single__content pre,
.silcar-article-single__content code {
  font-family: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  font-size: 0.8125rem;
}
.silcar-article-single__content pre {
  background: #f7f7f7;
  margin: 0 0 1em;
  overflow-x: auto;
  padding: 0.75rem 1rem;
}
.silcar-article-single__content .ewa-rteLine {
  margin: 0;
}
.silcar-article-single__content .silcar-rte-spacer,
.silcar-article-single__content > div:empty,
.silcar-article-single__content .ewa-rteLine:empty {
  display: block;
  margin: 0;
  min-height: 1.6em;
  padding: 0;
}
.silcar-article-single__content .ewa-rteLine + .ewa-rteLine,
.silcar-article-single__content .ewa-rteLine .ewa-rteLine {
  margin-top: 0.35em;
}
.silcar-article-single__content .silcar-rte-spacer + .ewa-rteLine,
.silcar-article-single__content > div:empty + .ewa-rteLine,
.silcar-article-single__content .ewa-rteLine:empty + .ewa-rteLine {
  margin-top: 0;
}
.silcar-article-single__content .ewa-rteLine.silcar-rte-line--bullet {
  padding-left: 1.25rem;
  text-indent: -0.75rem;
}

.silcar-article-single .entry-meta,
.silcar-article-single .post-meta,
.silcar-article-single .byline,
.silcar-article-single .posted-on {
  display: none;
}

.silcar-article-single__author {
  align-items: center;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin: clamp(2.5rem, 5vw, 3.5rem) auto 0;
  max-width: 54.625rem;
  text-align: center;
}

.silcar-article-single__author-avatar {
  flex-shrink: 0;
}

.silcar-article-single__author-image {
  border-radius: 50%;
  display: block;
  height: 4.1875rem;
  width: 4.1875rem;
}

.silcar-article-single__author-name {
  color: #000;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  margin: 0;
}

.silcar-article-single__author-role {
  color: #9f9f9f;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  margin: 0;
}

.silcar-article-single__footer .silcar-article-single__inner {
  padding-block: clamp(2.5rem, 5vw, 4rem) 3rem;
}

.silcar-article-more {
  margin: 0 auto clamp(3rem, 6vw, 4.5rem);
  max-width: 54.625rem;
  width: 100%;
}

.silcar-article-more__title {
  align-items: center;
  color: #000;
  display: flex;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.5rem;
  gap: 0.5rem;
  line-height: 1.25;
  margin: 0 0 1.125rem;
  text-transform: uppercase;
}

.silcar-article-more__title::before {
  background: #26c7d4;
  content: "";
  display: inline-block;
  height: 1.125rem;
  transform: skew(-12deg);
  width: 0.3125rem;
}

.silcar-article-more__list {
  border-top: 1px solid #d6d6d6;
  list-style: none;
  margin: 0;
  padding: 0;
}

.silcar-article-more__item {
  border-bottom: 1px solid #d6d6d6;
  margin: 0;
}

.silcar-article-more__link {
  align-items: center;
  color: inherit;
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  padding: 1.125rem 0.5rem;
  text-decoration: none;
  transition: color 150ms ease;
}

.silcar-article-more__post-title {
  flex: 1 1 auto;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  min-width: 0;
}

.silcar-article-more__date {
  flex: 0 0 auto;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.45;
  text-align: right;
  white-space: nowrap;
}

.silcar-article-more__link:hover .silcar-article-more__post-title,
.silcar-article-more__link:focus .silcar-article-more__post-title {
  color: #26c7d4;
}

.silcar-article-single__footer .silcar-articles-after-grid {
  margin-top: 0;
}

@media (max-width: 50rem) {
  .silcar-article-more__link {
    align-items: flex-start;
    flex-direction: column;
    gap: 0.25rem;
  }
  .silcar-article-more__date {
    text-align: left;
  }
}
.silcar-pattern-offers {
  max-width: var(--silcar-content-max-width);
  margin-block: clamp(2rem, 4vw, 3.5rem);
  margin-inline: auto;
  padding-inline: 0;
}
.silcar-pattern-offers.alignfull,
.silcar-pattern-offers .alignwide {
  max-width: var(--silcar-content-max-width);
}

.silcar-pattern-offers__header {
  margin-bottom: 0.9375rem;
  gap: 0.75rem;
  padding-inline: clamp(1rem, 4vw, 3.75rem);
}
.silcar-pattern-offers__header::before, .silcar-pattern-offers__header::after {
  content: "";
  flex: 0 0 3.1875rem;
  height: 0.375rem;
  background: #26c7d4;
  border-radius: 1px;
}

.silcar-pattern-offers__title {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  max-width: 22.3125rem;
  font-size: 1.5rem;
  line-height: 1.29;
  text-transform: uppercase;
  color: #1a1a1a;
}

.silcar-pattern-offers__cards {
  --wp--style--block-gap: 1.25rem;
  margin: 0 !important;
  gap: 1.25rem !important;
}
.silcar-pattern-offers__cards.wp-block-columns {
  align-items: stretch !important;
}
.silcar-pattern-offers__cards > .wp-block-column {
  display: flex;
  flex-direction: column;
  min-width: 0;
  margin: 0 !important;
  padding: 0 !important;
}
.silcar-pattern-offers__cards > .wp-block-column > .wp-block-group.silcar-offers-card {
  flex: 1 1 auto;
  width: 100%;
}

@media (min-width: 50rem) {
  .silcar-pattern-offers__cards.wp-block-columns {
    display: grid !important;
    grid-template-columns: minmax(0, 427fr) minmax(0, 426fr) minmax(0, 427fr);
    gap: 1.25rem !important;
    flex-wrap: nowrap !important;
    max-width: var(--silcar-content-max-width);
    margin-inline: auto !important;
    padding-inline: clamp(1rem, 4vw, 3.75rem);
  }
  .silcar-pattern-offers__cards.wp-block-columns > .wp-block-column {
    flex-basis: auto !important;
    width: auto !important;
  }
}
@media (max-width: 50rem) {
  .silcar-pattern-offers__cards.wp-block-columns {
    flex-direction: column;
    flex-wrap: nowrap !important;
    padding-inline: clamp(1rem, 4vw, 3.75rem);
  }
}
.silcar-offers-card {
  position: relative;
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 17.5rem !important;
  min-height: 17.5rem !important;
  max-height: 17.5rem !important;
  padding: 0 !important;
  border-radius: 0.25rem;
  overflow: hidden;
  color: #fff;
}
.silcar-offers-card.wp-block-group {
  margin: 0;
}
.silcar-offers-card > .wp-block-heading,
.silcar-offers-card > .wp-block-paragraph,
.silcar-offers-card > .wp-block-image,
.silcar-offers-card > .wp-block-buttons {
  margin: 0;
}

.silcar-offers-card--spring {
  background: #1a1a1a;
}

.silcar-offers-card--winter {
  background: transparent;
}
.silcar-offers-card--winter::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  border-radius: inherit;
  background: linear-gradient(180deg, #1a1a1a 36.25%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
}
.silcar-offers-card--winter .silcar-offers-card__title {
  color: #26c7d4;
}
.silcar-offers-card--winter .silcar-offers-card__badge {
  color: #fff;
}

.silcar-offers-card--interior {
  background: #26c7d4;
}
.silcar-offers-card--interior .silcar-offers-card__title {
  color: #1a1a1a;
}
.silcar-offers-card--interior .silcar-offers-card__badge {
  color: #fff;
}

.silcar-offers-card__title {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
  top: 1.9375rem;
  left: 1.8125rem;
  margin: 0;
  max-width: 14.5625rem;
  font-size: 1.5rem;
  line-height: 1.2;
  color: #26c7d4;
  letter-spacing: 0.01em;
}
.silcar-offers-card__title br {
  display: block;
}

.silcar-offers-card--winter .silcar-offers-card__title {
  left: 1.5rem;
}

.silcar-offers-card--interior .silcar-offers-card__title {
  left: 1.5625rem;
}

.silcar-offers-card__badge {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
  top: 1.9375rem;
  right: 1.25rem;
  margin: 0;
  max-width: 4.8125rem;
  font-size: 1.5rem;
  line-height: 1.29;
  text-align: right;
  color: #fff;
}

.silcar-offers-card__badge--large {
  top: 1.625rem;
  max-width: 9.6875rem;
  font-size: 3rem;
  line-height: 1.21;
}

.silcar-offers-card__media {
  position: absolute;
  z-index: 0;
  margin: 0 !important;
  padding: 0;
  overflow: hidden;
  line-height: 0;
  border: none;
  box-sizing: border-box;
}
.silcar-offers-card__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  pointer-events: none;
}

.silcar-offers-card--spring .silcar-offers-card__media:not(.silcar-offers-card__media--winter) {
  left: 0.375rem;
  top: 3.6875rem;
  width: 78.92%;
  right: auto;
  bottom: calc(1.375rem + 2.25rem + 0.5rem);
  height: auto;
}
.silcar-offers-card--spring .silcar-offers-card__media:not(.silcar-offers-card__media--winter) img {
  object-position: left bottom;
}

.silcar-offers-card__media--winter {
  left: 0;
  top: 3.5625rem;
  width: 100%;
  height: 13.9375rem;
  bottom: 0;
}
.silcar-offers-card__media--winter img {
  object-fit: cover;
  object-position: center center;
}

.silcar-offers-card--interior .silcar-offers-card__media {
  left: 12.18%;
  top: 35%;
  width: 86.18%;
  height: 71.43%;
  bottom: 0.75rem;
}
.silcar-offers-card--interior .silcar-offers-card__media img {
  object-position: center bottom;
}

.silcar-offers-card__title,
.silcar-offers-card__badge,
.silcar-offers-card__actions {
  z-index: 2;
}

.silcar-offers-card__actions {
  position: absolute;
  z-index: 3;
  right: 1.25rem;
  bottom: 1.375rem;
  margin: 0 !important;
}
.silcar-offers-card__actions.wp-block-buttons {
  display: block;
  gap: 0;
}

.silcar-offers-card__cta {
  margin: 0;
}
.silcar-offers-card__cta .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 2.25rem;
  padding: 0.5rem 0.75rem;
  background: #26c7d4;
  color: #1a1a1a;
  border: none;
  border-radius: 0.25rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  white-space: nowrap;
  transition: filter 150ms ease;
}
.silcar-offers-card__cta .wp-block-button__link:hover, .silcar-offers-card__cta .wp-block-button__link:focus {
  color: #1a1a1a;
  filter: brightness(0.92);
}

.silcar-offers-card--spring .silcar-offers-card__cta .wp-block-button__link {
  min-width: 6rem;
}

.silcar-offers-card--winter .silcar-offers-card__cta .wp-block-button__link {
  min-width: 8.75rem;
}

@media (max-width: 50rem) {
  .silcar-offers-card {
    height: auto !important;
    min-height: 17.5rem !important;
    max-height: none !important;
    padding-bottom: 4.5rem !important;
  }
  .silcar-offers-card__title {
    font-size: 1.25rem;
    max-width: 12rem;
  }
  .silcar-offers-card__badge {
    font-size: 1.25rem;
  }
  .silcar-offers-card__badge--large {
    font-size: 2rem;
  }
  .silcar-offers-card--spring .silcar-offers-card__media:not(.silcar-offers-card__media--winter) {
    width: 75%;
    left: 0.5rem;
    top: 3.25rem;
    bottom: 4.5rem;
  }
  .silcar-offers-card__media--winter {
    top: 3rem;
    height: auto;
    bottom: 0;
  }
  .silcar-offers-card--interior .silcar-offers-card__media {
    width: 85%;
    left: 7.5%;
    top: auto;
    height: 10rem;
    bottom: 1rem;
  }
}
.editor-styles-wrapper .silcar-pattern-offers {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
}
.editor-styles-wrapper .silcar-pattern-offers > .wp-block-group__inner-container {
  display: block !important;
}
.editor-styles-wrapper .silcar-pattern-offers__header {
  padding-inline: 0 !important;
}
.editor-styles-wrapper .silcar-pattern-offers__cards {
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  grid-template-columns: none !important;
  padding-inline: 0 !important;
}
.editor-styles-wrapper .silcar-pattern-offers__cards > .wp-block-column {
  width: 100% !important;
  flex-basis: 100% !important;
}
.editor-styles-wrapper .silcar-offers-card {
  display: flex !important;
  flex-direction: column !important;
  gap: 0.75rem !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  overflow: visible;
  padding: 1rem !important;
  border: 1px solid #e5e5e5;
  background-color: #fff !important;
  color: #333333;
}
.editor-styles-wrapper .silcar-offers-card::after {
  display: none;
}
.editor-styles-wrapper .silcar-offers-card > .wp-block-group__inner-container {
  display: flex !important;
  flex-direction: column !important;
  gap: 0.75rem !important;
}
.editor-styles-wrapper .silcar-offers-card__title,
.editor-styles-wrapper .silcar-offers-card__badge,
.editor-styles-wrapper .silcar-offers-card__media,
.editor-styles-wrapper .silcar-offers-card__actions {
  position: static !important;
  inset: auto !important;
  max-width: none;
  text-align: left;
}
.editor-styles-wrapper .silcar-offers-card__title {
  color: #1a1a1a !important;
  font-size: 1.25rem;
}
.editor-styles-wrapper .silcar-offers-card__badge {
  color: #333333 !important;
  font-size: 1.25rem;
}
.editor-styles-wrapper .silcar-offers-card__badge--large {
  font-size: 1.5rem;
}
.editor-styles-wrapper .silcar-offers-card__media {
  width: 100% !important;
  height: auto !important;
  margin-block: 0.25rem !important;
}
.editor-styles-wrapper .silcar-offers-card__media img {
  width: 100%;
  height: auto;
  max-height: 12rem;
  object-fit: contain;
  object-position: center center;
  pointer-events: auto;
}
.editor-styles-wrapper .silcar-offers-card__actions {
  margin-top: 0.25rem !important;
}
.editor-styles-wrapper .silcar-offers-card__actions.wp-block-buttons {
  display: flex !important;
  justify-content: flex-start !important;
}
.editor-styles-wrapper .silcar-offers-card__cta .wp-block-button__link {
  background: #26c7d4 !important;
  color: #1a1a1a !important;
}
.editor-styles-wrapper .silcar-offers-card--spring {
  border-left: 4px solid #1a1a1a;
}
.editor-styles-wrapper .silcar-offers-card--winter {
  border-left: 4px solid #26c7d4;
}
.editor-styles-wrapper .silcar-offers-card--interior {
  border-left: 4px solid #26c7d4;
  background-color: #f7f7f7 !important;
}

.silcar-pattern-category-grid {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-inline: calc(50% - 50vw);
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin-block: clamp(2rem, 4vw, 3.5rem);
  padding: 0;
  background-color: #000;
}
.silcar-pattern-category-grid.wp-block-group, .silcar-pattern-category-grid.alignfull {
  padding: 0 !important;
  max-width: 100vw !important;
  width: 100vw !important;
}
.is-layout-constrained .silcar-pattern-category-grid, .wp-block-post-content .silcar-pattern-category-grid, .entry-content .silcar-pattern-category-grid, .col-full .silcar-pattern-category-grid {
  max-width: 100vw !important;
  width: 100vw !important;
  margin-inline: calc(50% - 50vw) !important;
}
.silcar-pattern-category-grid > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-category-grid__row {
  position: relative;
  display: grid !important;
  gap: 0.75rem !important;
  margin: 0 !important;
  width: 100%;
  min-height: 26rem;
}
.silcar-category-grid__row.wp-block-group {
  padding: 0 !important;
}
.silcar-category-grid__row > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-category-grid__row::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.8) 7.812%, rgba(0, 0, 0, 0) 59.495%);
  pointer-events: none;
}
.silcar-category-grid__row .silcar-category-tile {
  min-height: 26rem;
}

.silcar-category-grid__row--top {
  grid-template-columns: minmax(0, 710fr) minmax(0, 365fr) minmax(0, 365fr) !important;
}

.silcar-category-grid__row--bottom {
  grid-template-columns: minmax(0, 365fr) minmax(0, 346fr) minmax(0, 729fr) !important;
}

.silcar-category-tile {
  position: relative;
  display: block;
  min-height: 26rem;
  height: 100%;
  overflow: hidden;
  margin: 0 !important;
}
.silcar-category-tile.wp-block-group {
  padding: 0 !important;
}
.silcar-category-tile > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-category-tile .wp-block-image,
.silcar-category-tile .wp-block-group {
  margin: 0;
}

.silcar-category-tile__media {
  position: absolute;
  inset: 0;
  z-index: 0;
  margin: 0 !important;
  padding: 0;
  width: 100%;
  height: 100%;
  line-height: 0;
}
.silcar-category-tile__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.silcar-category-tile__content {
  position: absolute;
  z-index: 3;
  right: 0;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  margin: 0 !important;
  padding: 0 2.625rem 1.75rem !important;
  pointer-events: none;
}
.silcar-category-tile__content.wp-block-group {
  background: none;
}
.silcar-category-tile__content > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-category-tile__content .wp-block-group__inner-container {
  padding: 0 2.625rem 1.75rem;
}

.silcar-category-tile--large .silcar-category-tile__content {
  padding-left: 3.3125rem !important;
  padding-bottom: 2rem !important;
}
.silcar-category-tile--large .silcar-category-tile__content .wp-block-group__inner-container {
  padding-left: 3.3125rem;
  padding-bottom: 2rem;
}

.silcar-category-tile__title {
  margin: 0 0 0.5rem;
  max-width: 18.75rem;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.01em;
}
.silcar-category-tile__title br {
  display: block;
}

.silcar-category-tile--large .silcar-category-tile__title {
  max-width: 28.0625rem;
}

.silcar-category-tile__title--small {
  font-size: 1rem;
  margin-bottom: 0;
}

.silcar-category-tile__accent {
  color: #26c7d4;
}

.silcar-category-tile__text {
  margin: 0;
  max-width: 25.0625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1.4;
  color: #fff;
}

@media (max-width: 50rem) {
  .silcar-category-grid__row--top,
  .silcar-category-grid__row--bottom {
    grid-template-columns: 1fr !important;
  }
  .silcar-category-tile,
  .silcar-category-grid__row .silcar-category-tile {
    min-height: 14rem;
  }
  .silcar-category-tile__title {
    font-size: 1.25rem;
  }
  .silcar-category-tile__title--small {
    font-size: 0.9375rem;
  }
}
.editor-styles-wrapper .silcar-pattern-category-grid {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  background-color: #f7f7f7;
}
.editor-styles-wrapper .silcar-pattern-category-grid.alignfull, .editor-styles-wrapper .silcar-pattern-category-grid.wp-block-group {
  width: 100% !important;
  max-width: 100% !important;
}
.editor-styles-wrapper .silcar-pattern-category-grid > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-category-grid .silcar-category-grid__row > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-category-grid .silcar-category-tile > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-category-grid .silcar-category-tile__content > .wp-block-group__inner-container {
  display: block !important;
}
.editor-styles-wrapper .silcar-category-grid__row {
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  min-height: 0;
}
.editor-styles-wrapper .silcar-category-grid__row::after {
  display: none;
}
.editor-styles-wrapper .silcar-category-tile {
  min-height: 0;
  height: auto;
  overflow: visible;
  border: 1px solid #e5e5e5;
  background-color: #fff;
}
.editor-styles-wrapper .silcar-category-tile .wp-block-image,
.editor-styles-wrapper .silcar-category-tile .wp-block-group {
  margin: 0;
}
.editor-styles-wrapper .silcar-category-tile__media {
  position: static;
  width: 100%;
  height: auto;
}
.editor-styles-wrapper .silcar-category-tile__media img {
  width: 100%;
  height: auto;
  max-height: 12rem;
  object-fit: cover;
}
.editor-styles-wrapper .silcar-category-tile__content {
  position: static;
  pointer-events: auto;
  padding: 1rem !important;
  background-color: #fff;
}
.editor-styles-wrapper .silcar-category-tile__content.wp-block-group .wp-block-group__inner-container {
  padding: 0 !important;
}
.editor-styles-wrapper .silcar-category-tile__content .silcar-category-tile__title {
  max-width: none;
  color: #1a1a1a;
}
.editor-styles-wrapper .silcar-category-tile__content .silcar-category-tile__text {
  max-width: none;
  color: #333333;
}
.editor-styles-wrapper .silcar-category-tile--large .silcar-category-tile__content {
  padding: 1rem !important;
}
.editor-styles-wrapper .silcar-category-tile--large .silcar-category-tile__content .wp-block-group__inner-container {
  padding: 0 !important;
}

.silcar-pattern-brand-story {
  margin-block: clamp(2rem, 4vw, 3.5rem);
  margin-inline: auto;
  padding-inline: clamp(1rem, 4vw, 3.75rem);
  width: 100%;
}
.silcar-pattern-brand-story > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-brand-story__inner {
  position: relative;
  display: grid !important;
  grid-template-columns: 19.6875rem minmax(0, 1fr);
  align-items: start;
  gap: 0;
  max-width: 68.5rem;
  min-height: 19.6875rem;
  margin-inline: auto;
}
.silcar-brand-story__inner.wp-block-group {
  padding: 0 !important;
}
.silcar-brand-story__inner > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-brand-story__inner::before {
  content: "";
  position: absolute;
  z-index: 2;
  left: 15.5625rem;
  top: 5.8125rem;
  width: 5.6875rem;
  height: 7.875rem;
  background: url("../../../images/patterns/brand-story/brand-story-chevrons.png") no-repeat center/contain;
  pointer-events: none;
}

.silcar-brand-story__media {
  position: relative;
  z-index: 1;
  grid-column: 1;
  grid-row: 1;
  width: 19.6875rem;
  height: 19.6875rem;
  margin: 0 !important;
  padding: 0;
  border-radius: 0.25rem;
  overflow: hidden;
  line-height: 0;
}
.silcar-brand-story__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center 28%;
}

.silcar-brand-story__content {
  grid-column: 2;
  grid-row: 1;
  z-index: 1;
  box-sizing: border-box;
  margin: 0 !important;
  padding: 2.5rem 0 0 8.1875rem !important;
}
.silcar-brand-story__content.wp-block-group {
  background: none;
}
.silcar-brand-story__content > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-brand-story__content .wp-block-group__inner-container {
  padding: 0;
}
.silcar-brand-story__content > .wp-block-heading,
.silcar-brand-story__content > .wp-block-paragraph,
.silcar-brand-story__content .wp-block-heading,
.silcar-brand-story__content .wp-block-paragraph {
  margin-block: 0;
}

.silcar-brand-story__title {
  margin: 0 0 0.75rem;
  max-width: 28.0625rem;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 1.2;
  color: #1a1a1a;
  letter-spacing: 0.01em;
}
.silcar-brand-story__title br {
  display: block;
}

.silcar-brand-story__accent {
  color: #26c7d4;
}

.silcar-brand-story__text {
  margin: 0 0 0.75rem;
  max-width: 40.625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.45;
  color: #343434;
}
.silcar-brand-story__text:last-child {
  margin-bottom: 0;
}

@media (max-width: 50rem) {
  .silcar-brand-story__inner {
    grid-template-columns: 1fr;
    min-height: 0;
  }
  .silcar-brand-story__media {
    width: 100%;
    max-width: 19.6875rem;
    height: auto;
    aspect-ratio: 1;
    justify-self: center;
  }
  .silcar-brand-story__inner::before {
    left: auto;
    right: 1rem;
    top: auto;
    bottom: calc(100% - 4rem);
    transform: translateY(50%);
  }
  .silcar-brand-story__content {
    padding: 1.5rem 0 0 !important;
  }
  .silcar-brand-story__title {
    font-size: 1.25rem;
  }
}
.silcar-pattern-spring-novelties {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-inline: calc(50% - 50vw);
  position: relative;
  display: block;
  min-height: 48.875rem;
  margin-block: 0;
  padding: 0;
  overflow: hidden;
  background-color: #1a1a1a;
  background-image: url("../../images/patterns/spring-novelties/spring-novelties-bg.jpg");
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  color: #fff;
}
.silcar-pattern-spring-novelties.wp-block-group, .silcar-pattern-spring-novelties.alignfull {
  padding: 0 !important;
  max-width: 100vw !important;
  width: 100vw !important;
}
.silcar-pattern-spring-novelties::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  z-index: 1;
  height: 25.1875rem;
  background: linear-gradient(180deg, #1a1a1a 36.25%, rgba(0, 0, 0, 0) 100%);
  pointer-events: none;
}
.silcar-pattern-spring-novelties > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-spring-novelties__inner {
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  max-width: 82.5rem;
  margin-inline: auto;
  padding: 9.375rem clamp(1rem, 4vw, 3.75rem) 3.5rem;
}
.silcar-spring-novelties__inner.wp-block-group {
  padding-top: 9.375rem;
  padding-bottom: 3.5rem;
}
.silcar-spring-novelties__inner > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-spring-novelties__title {
  margin: 0 auto 3.375rem;
  max-width: 29.125rem;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 3rem;
  line-height: 1;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.01em;
}

.silcar-spring-novelties__products {
  margin: 0 !important;
}
.silcar-spring-novelties__products.wp-block-group {
  padding: 0;
}
.silcar-spring-novelties__products > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-spring-novelties__handpicked {
  width: 100%;
  margin: 0 !important;
}
.silcar-spring-novelties__handpicked.wp-block-woocommerce-handpicked-products {
  max-width: none;
}
.silcar-spring-novelties__handpicked .wc-block-grid {
  margin: 0;
}
.silcar-spring-novelties__handpicked .wc-block-grid__products {
  display: grid !important;
  grid-template-columns: repeat(4, 19.6875rem);
  gap: 1.25rem;
  justify-content: center;
  align-items: stretch;
  list-style: none;
  margin: 0;
  padding: 0;
}
.silcar-spring-novelties__handpicked .wc-block-grid__product {
  width: 100% !important;
  max-width: none !important;
  flex: none !important;
  margin: 0 !important;
}

.silcar-spring-product-card {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
  height: 25.9375rem;
  min-height: 25.9375rem;
  max-height: 25.9375rem;
  margin: 0 !important;
  padding: 0.5625rem 0.875rem 1.25rem;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0.375rem;
  color: #1a1a1a;
  list-style: none;
  overflow: hidden;
  transition: border-color 150ms ease, box-shadow 150ms ease;
}
.silcar-spring-product-card:hover, .silcar-spring-product-card:focus-within {
  border-color: #26c7d4;
  box-shadow: 0 0 0 1px #26c7d4;
}
.silcar-spring-product-card.wp-block-group {
  padding: 0.5625rem 0.875rem 1.25rem;
}
.silcar-spring-product-card > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-spring-product-card > .wp-block-image,
.silcar-spring-product-card > .wp-block-heading,
.silcar-spring-product-card > .wp-block-group {
  margin-block: 0;
}

.silcar-spring-product-card__link {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto;
  height: 100%;
  min-height: 0;
  color: inherit;
  text-decoration: none;
}

.silcar-spring-product-card__media {
  flex: 0 0 17.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 17.375rem;
  min-height: 17.375rem;
  max-height: 17.375rem;
  margin: 0 0 0.75rem !important;
  padding: 0;
  line-height: 0;
  overflow: hidden;
}
.silcar-spring-product-card__media img {
  display: block;
  width: 100%;
  height: 100%;
  max-width: 18.75rem;
  max-height: 100%;
  margin-inline: auto;
  object-fit: contain;
  object-position: center;
}

.silcar-spring-product-card__title {
  flex: 0 0 calc(1rem * 1.35 * 3);
  margin: 0 0 0.75rem;
  min-height: calc(1rem * 1.35 * 3);
  max-height: calc(1rem * 1.35 * 3);
  overflow: hidden;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
  text-align: left;
  color: #000;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  word-break: break-word;
}
.silcar-spring-product-card__title.wc-block-grid__product-title {
  text-align: left;
}

.silcar-spring-product-card__pills {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  margin: 0 !important;
  margin-top: auto !important;
}
.silcar-spring-product-card__pills.wp-block-group {
  padding: 0;
}
.silcar-spring-product-card__pills > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-spring-product-card__price {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  max-width: 100%;
  margin: 0;
  height: auto;
  min-height: 1.375rem;
  min-width: 0;
  padding: 0.125rem 0.625rem;
  white-space: normal;
  text-align: center;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 500px;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
}
.silcar-spring-product-card__price del {
  color: #666666;
  margin-right: 0.375rem;
  text-decoration: line-through;
}
.silcar-spring-product-card__price ins {
  background: transparent;
  text-decoration: none;
  color: inherit;
}

.silcar-spring-product-card__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  height: 1.375rem;
  min-width: 3.1875rem;
  padding: 0 0.75rem;
  border-radius: 500px;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
}

.silcar-spring-product-card__badge--sale {
  background: #42e50c;
}

.silcar-spring-product-card__badge--new {
  min-width: 4.75rem;
  background: #26c7d4;
}

.silcar-spring-product-card .silcar-product-card__pill-row .onsale {
  position: static;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.375rem;
  min-width: 3.1875rem;
  padding: 0 0.75rem;
  border-radius: 500px;
  background: #42e50c;
  color: #fff;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin: 0;
}

@media (max-width: 62rem) {
  .silcar-spring-novelties__handpicked .wc-block-grid__products {
    grid-template-columns: repeat(2, 19.6875rem);
  }
}
@media (max-width: 50rem) {
  .silcar-pattern-spring-novelties {
    min-height: 0;
  }
  .silcar-spring-novelties__inner {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }
  .silcar-spring-novelties__title {
    font-size: 2rem;
    margin-bottom: 2rem;
  }
  .silcar-spring-novelties__handpicked .wc-block-grid__products {
    grid-template-columns: 1fr;
    max-width: 19.6875rem;
    margin-inline: auto !important;
  }
}
.silcar-pattern-quality-strip {
  margin-block: clamp(2rem, 4vw, 3.5rem);
  margin-inline: auto;
  padding-inline: clamp(1rem, 4vw, 3.75rem);
  width: 100%;
}
.silcar-pattern-quality-strip > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-quality-strip__inner {
  box-sizing: border-box;
  display: grid !important;
  grid-template-columns: minmax(0, 28.0625rem) minmax(0, 1fr);
  column-gap: 3rem;
  align-items: start;
  max-width: 82.5rem;
  min-height: 17.9375rem;
  margin-inline: auto;
  padding: 3.375rem 4.1875rem;
  background: #1a1a1a;
  border-radius: 0.375rem;
  color: #fff;
}
.silcar-quality-strip__inner.wp-block-group {
  padding: 3.375rem 4.1875rem;
}
.silcar-quality-strip__inner > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-quality-strip__intro {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  margin: 0 !important;
  min-width: 0;
}
.silcar-quality-strip__intro.wp-block-group {
  padding: 0;
  background: none;
}
.silcar-quality-strip__intro > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-quality-strip__intro > .wp-block-heading,
.silcar-quality-strip__intro > .wp-block-paragraph,
.silcar-quality-strip__intro > .wp-block-buttons,
.silcar-quality-strip__intro .wp-block-heading,
.silcar-quality-strip__intro .wp-block-paragraph,
.silcar-quality-strip__intro .wp-block-buttons {
  margin-block: 0;
}

.silcar-quality-strip__title {
  margin: 0;
  max-width: 28.0625rem;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 1.5rem;
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.01em;
}
.silcar-quality-strip__title br {
  display: block;
}

.silcar-quality-strip__accent {
  color: #26c7d4;
}

.silcar-quality-strip__lead {
  margin: 0;
  max-width: 25.0625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.4;
  color: #fff;
}

.silcar-quality-strip__cta-wrap {
  margin: 0.25rem 0 0 !important;
}
.silcar-quality-strip__cta-wrap.wp-block-buttons {
  display: block;
  gap: 0;
}
.silcar-quality-strip__cta-wrap > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-quality-strip__cta {
  width: auto;
  margin: 0;
}
.silcar-quality-strip__cta.wp-block-button {
  display: inline-block;
  width: auto;
}
.silcar-quality-strip__cta .wp-block-button__link, .silcar-quality-strip__cta.wp-block-button .wp-element-button {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 6.375rem;
  min-width: 6.375rem;
  max-width: 6.375rem;
  height: 2.25rem;
  min-height: 2.25rem;
  padding: 0 !important;
  background-color: #26c7d4 !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0.25rem !important;
  box-shadow: none !important;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-align: center;
  text-decoration: none !important;
  text-transform: none !important;
  color: #000 !important;
  white-space: nowrap;
  cursor: pointer;
  transition: filter 150ms ease;
}
.silcar-quality-strip__cta .wp-block-button__link:hover, .silcar-quality-strip__cta .wp-block-button__link:focus, .silcar-quality-strip__cta .wp-block-button__link:focus-visible, .silcar-quality-strip__cta .wp-block-button__link:active, .silcar-quality-strip__cta.wp-block-button .wp-element-button:hover, .silcar-quality-strip__cta.wp-block-button .wp-element-button:focus, .silcar-quality-strip__cta.wp-block-button .wp-element-button:focus-visible, .silcar-quality-strip__cta.wp-block-button .wp-element-button:active {
  background-color: #26c7d4 !important;
  color: #000 !important;
  box-shadow: none !important;
  filter: brightness(0.92);
}

.silcar-quality-strip__features {
  display: grid !important;
  grid-template-columns: repeat(3, minmax(0, 12.75rem));
  gap: 1.25rem;
  justify-content: end;
  align-content: start;
  margin: 0 !important;
  padding-top: 1.3125rem;
}
.silcar-quality-strip__features.wp-block-group {
  padding: 0;
  background: none;
}
.silcar-quality-strip__features > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-quality-strip__feature {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0;
  margin: 0 !important;
  text-align: center;
}
.silcar-quality-strip__feature.wp-block-group {
  padding: 0;
  background: none;
}
.silcar-quality-strip__feature > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-quality-strip__feature > .wp-block-image,
.silcar-quality-strip__feature > .wp-block-paragraph,
.silcar-quality-strip__feature .wp-block-image,
.silcar-quality-strip__feature .wp-block-paragraph {
  margin-block: 0;
}

.silcar-quality-strip__icon {
  flex-shrink: 0;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  margin: 0 auto 1.4375rem !important;
  padding: 0;
  line-height: 0;
}
.silcar-quality-strip__icon img {
  display: block;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  max-height: 2.5rem;
  object-fit: contain;
  object-position: center;
}

.silcar-quality-strip__feature-title {
  margin: 0 0 0.5rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.35;
  color: #fff;
}

.silcar-quality-strip__feature-text {
  margin: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.6875rem;
  font-weight: 400;
  line-height: 1.4;
  color: #fff;
}

@media (max-width: 62rem) {
  .silcar-quality-strip__inner {
    grid-template-columns: 1fr;
    row-gap: 2rem;
    min-height: 0;
  }
  .silcar-quality-strip__features {
    justify-content: stretch;
    padding-top: 0;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    max-width: none;
  }
  .silcar-quality-strip__feature {
    max-width: none;
  }
}
@media (max-width: 50rem) {
  .silcar-quality-strip__inner {
    padding: 2rem 1.5rem;
  }
  .silcar-quality-strip__title {
    font-size: 1.25rem;
  }
  .silcar-quality-strip__features {
    grid-template-columns: 1fr;
    gap: 1.5rem;
    justify-content: stretch;
  }
  .silcar-quality-strip__feature {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: flex-start;
    gap: 0.75rem 1rem;
    text-align: left;
    max-width: none;
  }
  .silcar-quality-strip__icon {
    margin: 0 !important;
    align-self: flex-start;
  }
  .silcar-quality-strip__feature-title,
  .silcar-quality-strip__feature-text {
    flex: 1 1 calc(100% - 2.5rem - 1rem);
    min-width: 12rem;
  }
  .silcar-quality-strip__feature-title {
    margin-bottom: 0.25rem;
  }
}
.editor-styles-wrapper .silcar-pattern-quality-strip {
  width: 100% !important;
  max-width: 100% !important;
  margin-inline: 0 !important;
  padding-inline: 0 !important;
}
.editor-styles-wrapper .silcar-pattern-quality-strip > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-quality-strip .silcar-quality-strip__inner > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-quality-strip .silcar-quality-strip__intro > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-quality-strip .silcar-quality-strip__features > .wp-block-group__inner-container,
.editor-styles-wrapper .silcar-pattern-quality-strip .silcar-quality-strip__feature > .wp-block-group__inner-container {
  display: block !important;
}
.editor-styles-wrapper .silcar-quality-strip__inner {
  display: flex !important;
  flex-direction: column !important;
  gap: 1.5rem !important;
  min-height: 0;
  max-width: 100% !important;
}
.editor-styles-wrapper .silcar-quality-strip__intro {
  display: flex !important;
  flex-direction: column !important;
  gap: 0.75rem !important;
}
.editor-styles-wrapper .silcar-quality-strip__features {
  display: flex !important;
  flex-direction: column !important;
  gap: 1rem !important;
  padding-top: 0 !important;
  grid-template-columns: none !important;
  justify-content: stretch !important;
}
.editor-styles-wrapper .silcar-quality-strip__feature {
  display: block !important;
  padding: 1rem !important;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 0.375rem;
  text-align: left !important;
}
.editor-styles-wrapper .silcar-quality-strip__feature .wp-block-image,
.editor-styles-wrapper .silcar-quality-strip__feature .wp-block-paragraph {
  margin-block: 0 0.5rem;
}
.editor-styles-wrapper .silcar-quality-strip__icon {
  margin: 0 0 0.75rem !important;
}
.editor-styles-wrapper .silcar-quality-strip__icon img {
  max-height: 3rem;
}
.editor-styles-wrapper .silcar-quality-strip__title,
.editor-styles-wrapper .silcar-quality-strip__lead,
.editor-styles-wrapper .silcar-quality-strip__feature-title,
.editor-styles-wrapper .silcar-quality-strip__feature-text {
  color: #fff !important;
}
.editor-styles-wrapper .silcar-quality-strip__accent {
  color: #26c7d4 !important;
}

.silcar-pattern-frontpage-hero {
  box-sizing: border-box;
  width: 100vw;
  max-width: 100vw;
  margin-inline: calc(50% - 50vw);
  position: relative;
  display: block;
  min-height: 53.625rem;
  margin-block: 0;
  padding: 0;
  overflow: hidden;
  color: #fff;
  background-color: #1a1a1a;
  background-image: url("../../images/patterns/frontpage-hero/hero-bg.jpg");
  background-repeat: no-repeat;
  background-position: center 32%;
  background-size: cover;
}
.silcar-pattern-frontpage-hero.wp-block-group, .silcar-pattern-frontpage-hero.alignfull {
  padding: 0 !important;
  max-width: 100vw !important;
  width: 100vw !important;
}
.silcar-pattern-frontpage-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.47);
  pointer-events: none;
}
.silcar-pattern-frontpage-hero > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-hero__inner {
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 1rem;
  width: 100%;
  max-width: 82.5rem;
  min-height: 53.625rem;
  margin-inline: auto;
  padding: clamp(5rem, 18vh, 14rem) clamp(1rem, 4vw, 3.75rem) clamp(3rem, 8vh, 6rem);
}
.silcar-hero__inner.wp-block-group {
  padding-top: clamp(5rem, 18vh, 14rem);
  padding-bottom: clamp(3rem, 8vh, 6rem);
  padding-left: clamp(1rem, 4vw, 3.75rem);
  padding-right: clamp(1rem, 4vw, 3.75rem);
  background: none;
}
.silcar-hero__inner > .wp-block-group__inner-container {
  display: contents !important;
}
.silcar-hero__inner > .wp-block-heading,
.silcar-hero__inner > .wp-block-paragraph,
.silcar-hero__inner > .wp-block-group,
.silcar-hero__inner > .wp-block-buttons,
.silcar-hero__inner .wp-block-heading,
.silcar-hero__inner .wp-block-paragraph,
.silcar-hero__inner .wp-block-group,
.silcar-hero__inner .wp-block-buttons {
  margin-block: 0;
}

.silcar-hero__title {
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0;
  max-width: 40.9375rem;
  font-size: clamp(2.25rem, 6vw, 4rem);
  line-height: 1.1;
  letter-spacing: -0.02em;
  color: #fff;
}

.silcar-hero__lead {
  margin: 0;
  max-width: 25.0625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.9375rem;
  font-weight: 500;
  line-height: 1.4;
  color: #fff;
}

.silcar-hero__trust {
  display: flex !important;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.25rem;
  margin: 0 !important;
}
.silcar-hero__trust.wp-block-group {
  padding: 0;
  background: none;
}
.silcar-hero__trust > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-hero__stars {
  flex-shrink: 0;
  width: 4.3125rem !important;
  height: auto !important;
  margin: 0 !important;
  padding: 0;
  line-height: 0;
}
.silcar-hero__stars img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 0.8125rem;
  object-fit: contain;
}

.silcar-hero__trust-text {
  margin: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25;
  color: #fff;
  white-space: nowrap;
}

.silcar-hero__pills {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  margin: 0.25rem 0 0 !important;
  max-width: 34rem;
}
.silcar-hero__pills.wp-block-buttons {
  justify-content: flex-start;
}
.silcar-hero__pills > .wp-block-group__inner-container {
  display: contents !important;
}

.silcar-hero__pill {
  width: auto;
  margin: 0;
}
.silcar-hero__pill.wp-block-button {
  display: inline-block;
  width: auto;
}
.silcar-hero__pill .wp-block-button__link, .silcar-hero__pill.wp-block-button .wp-element-button {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: auto;
  min-width: 0;
  height: 2.25rem;
  min-height: 2.25rem;
  padding: 0 0.875rem !important;
  background-color: #26c7d4 !important;
  background-image: none !important;
  border: none !important;
  border-radius: 0.25rem !important;
  box-shadow: none !important;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif !important;
  font-size: 0.875rem !important;
  font-weight: 400 !important;
  font-style: normal !important;
  line-height: 1.25 !important;
  letter-spacing: 0 !important;
  text-align: center;
  text-decoration: none !important;
  text-transform: none !important;
  color: #000 !important;
  white-space: nowrap;
  cursor: pointer;
  transition: filter 150ms ease;
}
.silcar-hero__pill .wp-block-button__link:hover, .silcar-hero__pill .wp-block-button__link:focus, .silcar-hero__pill .wp-block-button__link:focus-visible, .silcar-hero__pill .wp-block-button__link:active, .silcar-hero__pill.wp-block-button .wp-element-button:hover, .silcar-hero__pill.wp-block-button .wp-element-button:focus, .silcar-hero__pill.wp-block-button .wp-element-button:focus-visible, .silcar-hero__pill.wp-block-button .wp-element-button:active {
  background-color: #26c7d4 !important;
  color: #000 !important;
  box-shadow: none !important;
  filter: brightness(0.92);
}

.silcar-hero__pills .silcar-hero__pill:nth-child(1) .wp-block-button__link {
  min-width: 7.75rem;
}

.silcar-hero__pills .silcar-hero__pill:nth-child(2) .wp-block-button__link {
  min-width: 9rem;
}

.silcar-hero__pills .silcar-hero__pill:nth-child(3) .wp-block-button__link {
  min-width: 6rem;
}

.silcar-hero__pills .silcar-hero__pill:nth-child(4) .wp-block-button__link {
  min-width: 9.75rem;
}

.silcar-hero__pills .silcar-hero__pill:nth-child(5) .wp-block-button__link {
  min-width: 6rem;
}

.silcar-hero__pills .silcar-hero__pill:nth-child(6) .wp-block-button__link {
  min-width: 9.75rem;
}

@media (max-width: 62rem) {
  .silcar-pattern-frontpage-hero {
    min-height: 42rem;
    background-position: center 40%;
  }
  .silcar-hero__inner {
    min-height: 42rem;
    max-width: none;
  }
  .silcar-hero__pills {
    max-width: none;
  }
  .silcar-hero__pills .silcar-hero__pill .wp-block-button__link {
    min-width: 0 !important;
  }
}
@media (max-width: 50rem) {
  .silcar-pattern-frontpage-hero {
    min-height: 36rem;
  }
  .silcar-hero__inner {
    min-height: 36rem;
    justify-content: flex-end;
    padding-top: 7rem;
    padding-bottom: 2.5rem;
  }
  .silcar-hero__title {
    font-size: clamp(1.75rem, 8vw, 2.5rem);
  }
  .silcar-hero__trust-text {
    white-space: normal;
  }
  .silcar-hero__pills {
    gap: 0.375rem;
  }
  .silcar-hero__pill .wp-block-button__link {
    height: 2rem;
    min-height: 2rem;
    font-size: 0.8125rem !important;
    padding: 0 0.625rem !important;
  }
}
@media (max-width: 36rem) {
  .silcar-hero__pills {
    width: 100%;
  }
  .silcar-hero__pill {
    flex: 1 1 calc(50% - 0.375rem);
  }
  .silcar-hero__pill .wp-block-button__link {
    width: 100%;
  }
}
/*Clear storefront outlines*/
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, input[type=email]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus {
  outline: none;
}

#page .storefront-breadcrumb {
  background-color: #26c7d4;
  padding: 1rem 0;
}

.home.page-template-template-fullwidth #page .site-header {
  margin-bottom: 0;
}

.storefront-breadcrumb .woocommerce-breadcrumb a,
.storefront-breadcrumb .woocommerce-breadcrumb .silcar-breadcrumb-separator {
  color: #ffffff;
}

.wc-block-components-product-backorder-badge {
  background-color: #eab308;
  border-radius: 0.25rem;
  color: #ffffff;
  font-weight: 600;
}

.col-full {
  padding: 0 2.617924em;
}

body.woocommerce-shop .content-area,
body.tax-product_cat .content-area,
body.single-product .content-area,
body.woocommerce-page .content-area {
  width: 100%;
  float: none;
  margin-right: 0;
}

body.woocommerce-shop .widget-area,
body.tax-product_cat .widget-area,
body.single-product .widget-area {
  display: none;
}

.silcar-archive-page__inner {
  box-sizing: border-box;
  max-width: var(--silcar-content-max-width);
  margin-inline: auto;
  padding-inline: clamp(1.25rem, 4vw, 3.75rem);
}

.silcar-archive-title {
  margin-inline: 0;
  max-width: none;
  padding-block: clamp(1.25rem, 3vw, 2.25rem) 0;
  padding-inline: 0;
}

.silcar-archive-title__heading {
  margin: 0;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.25;
  color: #000;
}

.silcar-archive-intro {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  background: #26c7d4;
  border-left: 4px solid #26c7d4;
  border-radius: 0.375rem;
  padding: 1rem 1.25rem;
  margin-bottom: 1.25rem;
}

.silcar-archive-intro__quote {
  flex: 0 0 auto;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 3.5rem;
  line-height: 0.8;
  color: #ffffff;
}

.silcar-archive-intro__body {
  flex: 1 1 auto;
  min-width: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.9375rem;
  line-height: 1.5;
  color: #ffffff;
}
.silcar-archive-intro__body p {
  margin: 0 0 0.5rem;
}
.silcar-archive-intro__body p:last-child {
  margin-bottom: 0;
}
.silcar-archive-intro__body a {
  color: #26c7d4;
  text-decoration: underline;
}

.silcar-shop {
  display: grid;
  grid-template-columns: 17.8125rem minmax(0, 1fr);
  gap: clamp(1.25rem, 3vw, 2.5rem);
  margin-inline: 0;
  max-width: none;
  padding-block: clamp(1.5rem, 4vw, 2.5rem);
  padding-inline: 0;
  align-items: start;
}

@media (min-width: 62rem) {
  .silcar-shop {
    grid-template-rows: auto auto;
  }
  .silcar-shop-filters-panel {
    display: contents;
  }
  .silcar-shop-filters-panel__toggle {
    display: none;
  }
  .silcar-shop-filters-panel > .silcar-shop__sidebar {
    grid-column: 1;
    grid-row: 1/span 2;
  }
  .silcar-shop__intro {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
  }
  .silcar-shop__main {
    grid-column: 2;
    grid-row: 2;
    min-width: 0;
  }
  .silcar-shop--no-intro {
    grid-template-rows: auto;
  }
  .silcar-shop--no-intro .silcar-shop-filters-panel > .silcar-shop__sidebar {
    grid-row: 1;
  }
  .silcar-shop--no-intro .silcar-shop__main {
    grid-row: 1;
  }
}
@media (max-width: 62rem) {
  .silcar-archive-title__heading {
    font-size: 1.25rem;
  }
  .silcar-shop {
    grid-template-columns: 1fr;
    gap: 1rem;
    padding-block: 1rem 1.5rem;
  }
  .silcar-shop__intro,
  .silcar-shop-filters-panel,
  .silcar-shop__main {
    grid-column: 1;
    min-width: 0;
    width: 100%;
  }
  .silcar-shop__intro .silcar-archive-intro {
    margin-bottom: 0;
    border-left: 0;
    border-radius: 0.25rem;
    padding: 1.25rem 1.375rem 1.5rem;
  }
  .silcar-shop-filters-panel {
    background: #fff;
    border: 1px solid #26c7d4;
    border-radius: 0.25rem;
    overflow: hidden;
  }
  .silcar-shop-filters-panel__toggle {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 0.5rem;
    height: 2.75rem;
    padding: 0 1.25rem;
    cursor: pointer;
    list-style: none;
    user-select: none;
  }
  .silcar-shop-filters-panel__toggle::-webkit-details-marker {
    display: none;
  }
  .silcar-shop-filters-panel__label {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    font-size: 0.875rem;
    font-weight: 400;
    color: #2b292a;
  }
  .silcar-shop-filters-panel[open] .silcar-shop__filter-chevron {
    transform: rotate(-135deg);
    margin-top: 0.25rem;
    margin-bottom: 0;
  }
  .silcar-shop-filters-panel > .silcar-shop__sidebar {
    padding: 1.25rem;
  }
  .silcar-shop__sidebar .silcar-shop__filter {
    border-color: #e8e8e8;
  }
}
.silcar-shop__sidebar {
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 0;
  align-self: start;
}
.silcar-shop__sidebar .widget,
.silcar-shop__sidebar .widget_block {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.silcar-shop__main {
  min-width: 0;
}

.silcar-shop__main ul.products {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.silcar-shop__main ul.products::before, .silcar-shop__main ul.products::after {
  display: none;
}
.silcar-shop__main ul.products > li.product {
  width: auto;
  margin: 0;
  float: none;
  clear: none;
}

body.woocommerce .silcar-shop__main ul.products[class*=columns-] > li.product,
body.woocommerce-page .silcar-shop__main ul.products[class*=columns-] > li.product,
body.single-product.woocommerce .silcar-product-page .related.products ul.products[class*=columns-] > li.product,
body.single-product.woocommerce-page .silcar-product-page .related.products ul.products[class*=columns-] > li.product,
body.single-product.woocommerce .silcar-product-page .up-sells.products ul.products[class*=columns-] > li.product,
body.single-product.woocommerce-page .silcar-product-page .up-sells.products ul.products[class*=columns-] > li.product {
  float: none;
  clear: none;
  width: 100%;
  max-width: none;
  margin: 0;
}

@media (max-width: 62rem) {
  .silcar-shop__main ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media (max-width: 50rem) {
  .silcar-archive-intro {
    flex-direction: column;
    gap: 0.5rem;
  }
  .silcar-archive-intro__quote {
    font-size: 2.5rem;
  }
  .silcar-shop__main ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 36rem) {
  .silcar-shop__main ul.products {
    grid-template-columns: 1fr;
  }
}
.silcar-shop__main ul.products .silcar-archive__promo-li {
  grid-column: 1/-1;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  max-width: none;
}

.silcar-shop__main ul.products .silcar-archive__promo-li .silcar-archive__promo--page,
.silcar-shop__main ul.products .silcar-archive__promo-li .silcar-promo-banner {
  width: 100%;
}

.silcar-shop__sidebar {
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  color: #2b292a;
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.silcar-shop__filter--blocks {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  overflow: visible;
}
.silcar-shop__filter--blocks.widget, .silcar-shop__filter--blocks.widget_block {
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  background: transparent !important;
  padding: 0 !important;
}
.silcar-shop__filter--blocks .wp-block-woocommerce-product-filters,
.silcar-shop__filter--blocks .wc-block-product-filters {
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
  background: transparent !important;
}
.silcar-shop__filter--blocks .wp-block-woocommerce-product-filters {
  width: 100%;
  max-width: 17.8125rem;
  flex-direction: column;
  align-items: stretch;
  gap: 1.25rem;
}
.silcar-shop__filter--blocks .wc-block-product-filters__overlay-content {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

@media (min-width: 37.5rem) {
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__open-overlay {
    display: none !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wp-block-woocommerce-product-filters {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    align-self: flex-start;
    width: 100%;
    min-height: 0 !important;
    height: auto !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay {
    position: static !important;
    inset: auto !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
    background: transparent !important;
    display: block !important;
    overflow: visible !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay[hidden] {
    display: block !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay-wrapper {
    position: static !important;
    width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-height: 0 !important;
    padding: 0 !important;
    display: block !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay-dialog {
    position: static !important;
    display: flex !important;
    flex-direction: column !important;
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    width: 100% !important;
    max-width: none !important;
    max-height: none !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    transform: none !important;
    overflow: visible !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay-header,
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay-footer {
    display: none !important;
  }
  .silcar-shop__sidebar .silcar-shop__filter--blocks .wc-block-product-filters__overlay-content {
    flex: 0 0 auto !important;
    flex-grow: 0 !important;
    flex-basis: auto !important;
    min-height: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }
}
.silcar-shop__filter {
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 0;
  margin: 0;
  overflow: hidden;
  transition: box-shadow 150ms ease;
}
.silcar-shop__filter[open] {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.02);
}

.silcar-shop__filter.silcar-shop__filter--wc-section {
  overflow: visible;
}

.silcar-shop__filter--wc-section > .silcar-shop__filter-title {
  border: 0 !important;
  box-shadow: none !important;
  font-weight: 600;
  margin-bottom: 0;
  padding-bottom: 2px;
}

.silcar-shop__filter--wc-section > .silcar-shop__filter-title .silcar-shop__filter-chevron {
  border-right-color: #26c7d4;
  border-bottom-color: #26c7d4;
}

.silcar-shop__filter-body--wc fieldset {
  margin: 0;
  padding: 0;
  border: 0;
  min-width: 0;
}

.silcar-shop__filter-body--wc .wp-block-woocommerce-product-filter-checkbox-list,
.silcar-shop__filter-body--wc .wc-block-product-filter-checkbox-list {
  border: 0 !important;
  box-shadow: none !important;
  margin: 0;
  padding: 0;
}

.silcar-shop__filter-body--wc .wc-block-product-filter-checkbox-list__item {
  border: 0 !important;
  box-shadow: none !important;
}

.silcar-shop__filter-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  height: 2.75rem;
  padding: 0 1.25rem;
  margin: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  color: #2b292a;
  cursor: pointer;
  list-style: none;
  user-select: none;
}
.silcar-shop__filter-title::-webkit-details-marker {
  display: none;
}

.silcar-shop__filter-label {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 0.875rem;
}

.silcar-shop__filter-chevron {
  flex: 0 0 auto;
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg);
  transform-origin: 60% 60%;
  transition: transform 150ms ease;
  margin-bottom: 0.25rem;
}

.silcar-shop__filter[open] .silcar-shop__filter-chevron {
  transform: rotate(-135deg);
  margin-top: 0.25rem;
  margin-bottom: 0;
}

.silcar-shop__filter > *:last-child {
  padding-bottom: 1.25rem;
}

.silcar-shop__filter ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.silcar-shop__filter li {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  padding: 0;
  min-height: 1.4375rem;
  font-size: 0.8125rem;
  line-height: 1.4375rem;
  color: #2b292a;
}
.silcar-shop__filter li a {
  color: inherit;
  text-decoration: none;
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.silcar-shop__filter li a:hover, .silcar-shop__filter li a:focus {
  color: #26c7d4;
}
.silcar-shop__filter li.chosen a, .silcar-shop__filter li.chosen {
  color: #26c7d4;
  font-weight: 600;
}

.silcar-shop__filter .count {
  flex: 0 0 auto;
  margin-left: auto;
  color: #939393;
  font-size: 0.8125rem;
}

.silcar-shop__filter .woocommerce-widget-layered-nav-list--checkbox li,
.silcar-shop__filter .wc-block-checkbox-list__item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0;
}

.silcar-shop__filter input[type=checkbox]:not(.wc-block-product-filter-checkbox-list__input) {
  appearance: none;
  -webkit-appearance: none;
  width: 1.0625rem;
  height: 1.0625rem;
  margin: 0;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 0.25rem;
  cursor: pointer;
  flex: 0 0 auto;
  transition: background 150ms ease, border-color 150ms ease;
}
.silcar-shop__filter input[type=checkbox]:not(.wc-block-product-filter-checkbox-list__input):checked {
  background: #26c7d4;
  border-color: #26c7d4;
}
.silcar-shop__filter input[type=checkbox]:not(.wc-block-product-filter-checkbox-list__input):focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}

.silcar-shop__filter .price_slider_wrapper {
  margin-top: 0.5rem;
}

.silcar-shop__filter .price_slider {
  background: #e5e5e5;
  height: 4px;
  margin: 1.25rem 0 1rem;
  border-radius: 999px;
  position: relative;
}

.silcar-shop__filter .ui-slider-range {
  background: #26c7d4;
  height: 4px;
  border-radius: 999px;
  position: absolute;
}

.silcar-shop__filter .ui-slider-handle {
  width: 0.875rem;
  height: 0.875rem;
  background: #26c7d4;
  border: 2px solid #fff;
  border-radius: 999px;
  margin-left: -0.4375rem;
  top: -0.3125rem;
  cursor: pointer;
  box-shadow: 0 0 0 1px #e5e5e5;
  position: absolute;
}

.silcar-shop__filter .price_slider_amount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 0.5rem;
  font-size: 0.8125rem;
  color: #2b292a;
}

.silcar-shop__filter .price_slider_amount .button {
  background: #26c7d4;
  color: #fff;
  border: 0;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.04em;
}
.silcar-shop__filter .price_slider_amount .button:hover, .silcar-shop__filter .price_slider_amount .button:focus {
  filter: brightness(0.95);
  color: #fff;
}

.silcar-shop__filter-body--wc .wc-block-product-filter-checkbox-list__items {
  display: flex;
  flex-direction: column;
  gap: 0.125rem;
}

.silcar-shop__filter-body--wc .wc-block-product-filter-checkbox-list__item {
  min-height: 1.4375rem;
}

.silcar-shop__filter-body--wc .wc-block-product-filter-checkbox-list__label {
  color: #2b292a;
  font-size: 0.8125rem;
  line-height: 1.4375rem;
}

.silcar-shop__filter-body--wc .wc-block-product-filter-checkbox-list__mark {
  color: #26c7d4;
}

.silcar-shop__filter .woocommerce-widget-layered-nav-list--filter-chosen,
.silcar-shop__filter .wc-block-active-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 0.375rem;
}
.silcar-shop__filter .woocommerce-widget-layered-nav-list--filter-chosen li,
.silcar-shop__filter .woocommerce-widget-layered-nav-list--filter-chosen .wc-block-active-filters__list-item,
.silcar-shop__filter .wc-block-active-filters li,
.silcar-shop__filter .wc-block-active-filters .wc-block-active-filters__list-item {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  background: rgba(38, 199, 212, 0.12);
  color: #1a1a1a;
  border-radius: 999px;
  padding: 0.125rem 0.5rem;
  font-size: 0.75rem;
}

.silcar-pill-dropdown {
  position: relative;
  box-sizing: border-box;
}

.silcar-pill-dropdown__toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  width: 100%;
  height: 2.75rem;
  margin: 0;
  padding: 0 1.25rem;
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  color: #2b292a;
  cursor: pointer;
  text-align: left;
}
.silcar-pill-dropdown__toggle:hover, .silcar-pill-dropdown__toggle:focus {
  background: rgba(38, 199, 212, 0.06);
  outline: 0;
}
.silcar-pill-dropdown__toggle:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}

.silcar-pill-dropdown__label {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.silcar-pill-dropdown__chevron {
  flex: 0 0 auto;
  width: 0.5rem;
  height: 0.5rem;
  border-right: 1.5px solid #26c7d4;
  border-bottom: 1.5px solid #26c7d4;
  transform: translateY(-25%) rotate(45deg);
  transition: transform 150ms ease;
}

.silcar-pill-dropdown.is-open .silcar-pill-dropdown__chevron {
  transform: translateY(0) rotate(-135deg);
}

.silcar-pill-dropdown__menu {
  position: absolute;
  top: calc(100% + 0.25rem);
  left: 0;
  right: 0;
  z-index: 30;
  margin: 0;
  padding: 0.375rem 0;
  list-style: none;
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  box-shadow: 0 4px 14px rgba(0, 0, 0, 0.1);
  max-height: 16rem;
  overflow-y: auto;
}
.silcar-pill-dropdown__menu[hidden] {
  display: none;
}
.silcar-pill-dropdown__menu li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.silcar-pill-dropdown__menu button {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0.625rem 1.25rem;
  border: 0;
  background: transparent;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.35;
  color: #2b292a;
  text-align: left;
  cursor: pointer;
  transition: background 150ms ease;
}
.silcar-pill-dropdown__menu button:hover, .silcar-pill-dropdown__menu button:focus {
  background: rgba(38, 199, 212, 0.1);
  outline: 0;
}
.silcar-pill-dropdown__menu button[aria-selected=true] {
  background: rgba(38, 199, 212, 0.14);
  font-weight: 600;
}
.silcar-pill-dropdown__menu button:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: -2px;
}

.silcar-pill-dropdown__native {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

body.woocommerce .silcar-shop__main .silcar-sort-row,
body.woocommerce-page .silcar-shop__main .silcar-sort-row {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 0.5rem;
  margin-bottom: 1.25rem;
}

body.woocommerce .silcar-shop__main .silcar-sort-row .woocommerce-ordering,
body.woocommerce-page .silcar-shop__main .silcar-sort-row .woocommerce-ordering {
  position: relative;
  margin: 0;
  flex: 0 0 auto;
  padding: 0;
  border: 0;
  background: transparent;
  overflow: visible;
}

body.woocommerce .silcar-shop__main .silcar-sort-row .silcar-orderby-dropdown,
body.woocommerce-page .silcar-shop__main .silcar-sort-row .silcar-orderby-dropdown {
  width: 100%;
}

@media (min-width: 62rem) {
  body.woocommerce .silcar-shop__main .silcar-sort-row .woocommerce-ordering,
  body.woocommerce-page .silcar-shop__main .silcar-sort-row .woocommerce-ordering {
    width: 12.5rem;
    min-width: 12.5rem;
    max-width: 12.5rem;
  }
  body.woocommerce .silcar-shop__main .silcar-sort-row .silcar-orderby-dropdown .silcar-pill-dropdown__menu,
  body.woocommerce-page .silcar-shop__main .silcar-sort-row .silcar-orderby-dropdown .silcar-pill-dropdown__menu {
    right: auto;
    width: max-content;
    min-width: 100%;
    max-width: 22rem;
  }
}
body.woocommerce .silcar-shop__main > .storefront-sorting,
body.woocommerce-page .silcar-shop__main > .storefront-sorting {
  display: none !important;
}

.silcar-shop__main .silcar-sort-row .woocommerce-ordering input[type=submit] {
  display: none;
}

.silcar-shop__main .woocommerce-result-count {
  display: none;
}

@media (max-width: 62rem) {
  body.woocommerce .silcar-shop__main .silcar-sort-row,
  body.woocommerce-page .silcar-shop__main .silcar-sort-row {
    justify-content: stretch;
    margin-bottom: 1rem;
  }
  body.woocommerce .silcar-shop__main .silcar-sort-row .woocommerce-ordering,
  body.woocommerce-page .silcar-shop__main .silcar-sort-row .woocommerce-ordering {
    width: 100%;
    min-width: 0;
  }
}
.silcar-shop__main ul.products li.product,
.silcar-product-page .related.products ul.products li.product,
.silcar-product-page .up-sells.products ul.products li.product {
  position: relative;
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-radius: 0.375rem;
  padding: 0.875rem 1.375rem 1.25rem;
  text-align: left;
  transition: border-color 150ms ease, box-shadow 150ms ease;
}
.silcar-shop__main ul.products li.product:hover, .silcar-shop__main ul.products li.product:focus-within,
.silcar-product-page .related.products ul.products li.product:hover,
.silcar-product-page .related.products ul.products li.product:focus-within,
.silcar-product-page .up-sells.products ul.products li.product:hover,
.silcar-product-page .up-sells.products ul.products li.product:focus-within {
  border-color: #26c7d4;
  box-shadow: 0 0 0 1px #26c7d4;
}
.silcar-shop__main ul.products li.product > a,
.silcar-product-page .related.products ul.products li.product > a,
.silcar-product-page .up-sells.products ul.products li.product > a {
  display: flex;
  flex-direction: column;
  height: 100%;
  color: inherit;
  text-decoration: none;
}
.silcar-shop__main ul.products li.product img,
.silcar-shop__main ul.products li.product .attachment-woocommerce_thumbnail,
.silcar-shop__main ul.products li.product .wp-post-image,
.silcar-product-page .related.products ul.products li.product img,
.silcar-product-page .related.products ul.products li.product .attachment-woocommerce_thumbnail,
.silcar-product-page .related.products ul.products li.product .wp-post-image,
.silcar-product-page .up-sells.products ul.products li.product img,
.silcar-product-page .up-sells.products ul.products li.product .attachment-woocommerce_thumbnail,
.silcar-product-page .up-sells.products ul.products li.product .wp-post-image {
  display: block;
  width: 100%;
  height: auto;
  max-width: 18.75rem;
  margin: 0.5rem auto 1rem;
  aspect-ratio: 300/278;
  object-fit: contain;
}
.silcar-shop__main ul.products li.product .woocommerce-loop-product__title,
.silcar-shop__main ul.products li.product h2.woocommerce-loop-product__title,
.silcar-product-page .related.products ul.products li.product .woocommerce-loop-product__title,
.silcar-product-page .related.products ul.products li.product h2.woocommerce-loop-product__title,
.silcar-product-page .up-sells.products ul.products li.product .woocommerce-loop-product__title,
.silcar-product-page .up-sells.products ul.products li.product h2.woocommerce-loop-product__title {
  margin: 0 0 0.75rem;
  padding: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.35;
  color: #000;
  text-align: left;
  min-height: 3.1875rem;
}
.silcar-shop__main ul.products li.product .star-rating,
.silcar-product-page .related.products ul.products li.product .star-rating,
.silcar-product-page .up-sells.products ul.products li.product .star-rating {
  margin: 0 0 0.5rem;
}

.silcar-product-card__pill-row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.5rem;
  margin-top: auto;
}

.silcar-shop__main ul.products li.product .silcar-product-card__pill-row .price,
.silcar-product-page .related.products ul.products li.product .silcar-product-card__pill-row .price,
.silcar-product-page .up-sells.products ul.products li.product .silcar-product-card__pill-row .price {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  height: 1.375rem;
  min-width: 4.1875rem;
  padding: 0 0.625rem;
  background: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 500px;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #000;
}
.silcar-shop__main ul.products li.product .silcar-product-card__pill-row .price del,
.silcar-product-page .related.products ul.products li.product .silcar-product-card__pill-row .price del,
.silcar-product-page .up-sells.products ul.products li.product .silcar-product-card__pill-row .price del {
  color: #666666;
  margin-right: 0.375rem;
  text-decoration: line-through;
}
.silcar-shop__main ul.products li.product .silcar-product-card__pill-row .price ins,
.silcar-product-page .related.products ul.products li.product .silcar-product-card__pill-row .price ins,
.silcar-product-page .up-sells.products ul.products li.product .silcar-product-card__pill-row .price ins {
  background: transparent;
  text-decoration: none;
  color: inherit;
}

.silcar-product-card__badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.375rem;
  min-width: 3.1875rem;
  padding: 0 0.75rem;
  border-radius: 500px;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.02em;
  color: #fff;
  text-transform: uppercase;
  white-space: nowrap;
}

.silcar-product-card__badge--tag {
  position: absolute;
  top: 0.875rem;
  left: 1.375rem;
  z-index: 2;
  background: #26c7d4;
  pointer-events: none;
}

.silcar-product-card__badge--new {
  background: #26c7d4;
  pointer-events: none;
}

.silcar-shop__main ul.products li.product > a > .onsale,
.silcar-product-page .related.products ul.products li.product > a > .onsale,
.silcar-product-page .up-sells.products ul.products li.product > a > .onsale {
  display: none !important;
}

.silcar-shop__main ul.products li.product .silcar-product-card__pill-row .onsale,
.silcar-product-page .related.products ul.products li.product .silcar-product-card__pill-row .onsale,
.silcar-product-page .up-sells.products ul.products li.product .silcar-product-card__pill-row .onsale {
  position: static;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 1.375rem;
  min-width: 3.1875rem;
  padding: 0 0.75rem;
  border-radius: 500px;
  background: #42e50c;
  color: #fff;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  margin: 0;
  top: auto;
  right: auto;
  left: auto;
}

.silcar-stock-status {
  --silcar-stock-dot-in-stock: #14a65d;
  --silcar-stock-dot-low-stock: #eab308;
  --silcar-stock-dot-on-backorder: #eab308;
  --silcar-stock-dot-out-of-stock: #dc2626;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25;
  color: #333333;
}
.silcar-stock-status__dot {
  flex-shrink: 0;
  width: 0.625rem;
  height: 0.625rem;
  border-radius: 50%;
  background-color: var(--silcar-stock-dot-out-of-stock);
}
.silcar-stock-status--in_stock .silcar-stock-status__dot {
  background-color: var(--silcar-stock-dot-in-stock);
}
.silcar-stock-status--low_stock .silcar-stock-status__dot {
  background-color: var(--silcar-stock-dot-low-stock);
}
.silcar-stock-status--on_backorder .silcar-stock-status__dot {
  background-color: var(--silcar-stock-dot-on-backorder);
}
.silcar-stock-status--out_of_stock .silcar-stock-status__dot {
  background-color: var(--silcar-stock-dot-out-of-stock);
}

.silcar-product .summary .silcar-stock-status,
.single-product .summary .silcar-stock-status {
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
}

.silcar-shop__main ul.products li.product .silcar-stock-status,
.silcar-product-page .related.products ul.products li.product .silcar-stock-status,
.silcar-product-page .up-sells.products ul.products li.product .silcar-stock-status {
  margin-top: 0.625rem;
  margin-bottom: 0;
  font-size: 0.75rem;
}

.silcar-promo-banner {
  background: #1a1a1a;
  color: #fff;
  border-radius: 0.375rem;
  padding: clamp(1.25rem, 2.5vw, 2.25rem) clamp(1.5rem, 3vw, 2.75rem);
}

.silcar-promo-banner__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 1.5rem;
}

.silcar-promo-banner__text {
  flex: 1 1 28rem;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.silcar-promo-banner__heading {
  margin: 0;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: clamp(1.125rem, 1.6vw, 1.5rem);
  line-height: 1.2;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.01em;
}

.silcar-promo-banner__highlight {
  color: #26c7d4;
  margin-right: 0.4ch;
}

.silcar-promo-banner__heading-rest {
  color: inherit;
}

.silcar-promo-banner__subtext {
  margin: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.4;
  color: #fff;
}

.silcar-promo-banner__cta,
.silcar-promo-banner__cta-wrap .wp-block-button__link {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 2.25rem;
  min-width: 6.375rem;
  padding: 0 1rem;
  background: #26c7d4;
  color: #000;
  border-radius: 0.25rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  text-decoration: none;
  transition: filter 150ms ease;
  border: none;
  box-sizing: border-box;
}
.silcar-promo-banner__cta:hover, .silcar-promo-banner__cta:focus,
.silcar-promo-banner__cta-wrap .wp-block-button__link:hover,
.silcar-promo-banner__cta-wrap .wp-block-button__link:focus {
  color: #000;
  filter: brightness(0.92);
}

.silcar-promo-banner__cta-wrap {
  flex: 0 0 auto;
  margin: 0;
}
.silcar-promo-banner__cta-wrap .wp-block-button {
  margin: 0;
}

.silcar-archive__promo--page {
  width: 100%;
  min-width: 0;
}
.silcar-archive__promo--page > .silcar-promo-banner,
.silcar-archive__promo--page > .wp-block-group.silcar-promo-banner {
  width: 100%;
}
.silcar-archive__promo--page .alignfull,
.silcar-archive__promo--page .alignwide {
  margin-inline: 0;
  max-width: none;
  width: 100%;
}

@media (max-width: 36rem) {
  .silcar-promo-banner__inner {
    align-items: flex-start;
    flex-direction: column;
  }
  .silcar-promo-banner__cta,
  .silcar-promo-banner__cta-wrap {
    align-self: stretch;
    width: 100%;
  }
  .silcar-promo-banner__cta-wrap .wp-block-button,
  .silcar-promo-banner__cta-wrap .wp-block-button__link {
    width: 100%;
    text-align: center;
  }
}
body.woocommerce .silcar-shop__main .woocommerce-pagination,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination {
  margin-top: 2.25rem;
  margin-bottom: 0;
  text-align: right;
  border: 0;
  clear: both;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination ul.page-numbers,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination ul.page-numbers {
  display: inline-flex;
  align-items: center;
  justify-content: flex-end;
  flex-wrap: nowrap;
  gap: 0.75rem;
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  max-width: 100%;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination li,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination li {
  margin: 0;
  border: 0;
  background: transparent;
  list-style: none;
  flex: 0 0 auto;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers:not(.prev):not(.next),
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers:not(.current):not(.prev):not(.next),
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers:not(.prev):not(.next),
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers:not(.current):not(.prev):not(.next) {
  display: none !important;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination .silcar-pagination-page,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination .silcar-pagination-page {
  width: 4.9375rem;
  min-width: 4.9375rem;
  flex: 0 0 auto;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  text-decoration: none;
  line-height: 1;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev::before, body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev::after,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev::before,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev::after,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev::before,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev::after,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev::before,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev::after {
  content: none !important;
  display: none !important;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:hover, body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:focus,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:hover,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:focus,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:hover,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:focus,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:hover,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:focus {
  background: rgba(38, 199, 212, 0.08);
  outline: 0;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:focus-visible,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:focus-visible,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:focus-visible,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev {
  border-color: #cbcbcb;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:hover, body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:focus,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:hover,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:focus,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:hover,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.prev:focus,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:hover,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev:focus {
  background: #fff;
  border-color: #cbcbcb;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.next,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.next,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next {
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  flex: 0 0 auto;
  width: 2.75rem;
  min-width: 2.75rem;
  height: 2.75rem;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  text-decoration: none;
  line-height: 1;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.next::before, body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.next::after,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next::before,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next::after,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.next::before,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.next::after,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next::before,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next::after {
  content: none !important;
  display: none !important;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.next:hover, body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.next:focus,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next:hover,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next:focus,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.next:hover,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.next:focus,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next:hover,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next:focus {
  background: rgba(38, 199, 212, 0.08);
  outline: 0;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination a.page-numbers.next:focus-visible,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next:focus-visible,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination a.page-numbers.next:focus-visible,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.prev,
body.woocommerce .silcar-shop__main .woocommerce-pagination span.page-numbers.next,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.prev,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination span.page-numbers.next {
  opacity: 0.45;
  cursor: default;
  pointer-events: none;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination .silcar-pagination__icon,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination .silcar-pagination__icon {
  flex: 0 0 auto;
  width: 0.625rem;
  height: 0.625rem;
}
body.woocommerce .silcar-shop__main .woocommerce-pagination .silcar-pagination__icon--prev,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination .silcar-pagination__icon--prev {
  border-left: 1.5px solid #cbcbcb;
  border-bottom: 1.5px solid #cbcbcb;
  transform: rotate(45deg);
}
body.woocommerce .silcar-shop__main .woocommerce-pagination .silcar-pagination__icon--next,
body.woocommerce-page .silcar-shop__main .woocommerce-pagination .silcar-pagination__icon--next {
  border-right: 1.5px solid #26c7d4;
  border-top: 1.5px solid #26c7d4;
  transform: rotate(45deg);
}

body.woocommerce .silcar-shop__main .silcar-sort-row + .woocommerce-pagination,
body.woocommerce-page .silcar-shop__main .silcar-sort-row + .woocommerce-pagination {
  display: none !important;
}

@media (max-width: 62rem) {
  body.woocommerce .silcar-shop__main .woocommerce-pagination ul.page-numbers,
  body.woocommerce-page .silcar-shop__main .woocommerce-pagination ul.page-numbers {
    justify-content: center;
    width: 100%;
  }
  body.woocommerce .silcar-shop__main .woocommerce-pagination,
  body.woocommerce-page .silcar-shop__main .woocommerce-pagination {
    text-align: center;
  }
}
.silcar-product-page {
  margin-inline: auto;
  max-width: var(--silcar-content-max-width);
  padding-inline: clamp(1rem, 4vw, 2.5rem);
  padding-block: 0 clamp(2rem, 5vw, 3.5rem);
}

.silcar-product {
  margin: 0;
}
.silcar-product > .woocommerce-tabs {
  clear: both;
  width: 100%;
  max-width: 100%;
}

.silcar-product__header {
  margin: 0 0 clamp(1.25rem, 3vw, 2rem);
  padding: 0;
}

.silcar-product__header .product_title,
.silcar-product__header h1.product_title {
  margin: 0;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: clamp(1.375rem, 2.5vw, 2rem);
  font-weight: 600;
  line-height: 1.25;
  color: #000;
}

.silcar-product__grid {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr);
  gap: clamp(1.5rem, 4vw, 3rem);
  align-items: start;
  margin-bottom: clamp(2rem, 4vw, 3rem);
}

body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media {
  position: relative;
  min-width: 0;
  width: 100%;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery {
  float: none !important;
  width: 100% !important;
  max-width: 100% !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  clear: none;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__wrapper,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__wrapper {
  margin: 0;
  width: 100%;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-viewport,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-viewport {
  width: 100% !important;
  max-height: min(72vh, 38rem) !important;
  min-height: 16rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image {
  border-radius: 0.375rem;
  overflow: hidden;
  background: #fff;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image > a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image > a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  line-height: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image img,
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image .wp-post-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image img,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .woocommerce-product-gallery__image .wp-post-image {
  display: block;
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 400px;
  padding: 20px;
  margin: 0 auto;
  object-fit: contain;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs {
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 0.5rem;
  width: 100% !important;
  margin: 0.75rem 0 0 !important;
  padding: 0 0 0.25rem !important;
  list-style: none;
  overflow-x: auto !important;
  overflow-y: visible !important;
  float: none !important;
  zoom: normal;
  scroll-snap-type: x proximity;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li {
  float: none !important;
  width: auto !important;
  flex: 0 0 calc(25% - 0.375rem);
  max-width: calc(25% - 0.375rem);
  min-width: 4.25rem;
  margin: 0 !important;
  clear: none !important;
  list-style: none;
  scroll-snap-align: start;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li:nth-child(n),
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li:nth-child(n) {
  clear: none !important;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs img,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 5.5rem;
  object-fit: contain;
  border-radius: 0.25rem;
  border: 1px solid #e8e8e8;
  opacity: 0.92;
  transition: border-color 150ms ease, opacity 150ms ease;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li:hover img,
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li img.flex-active,
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li img:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li:hover img,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li img.flex-active,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li img:hover {
  border-color: #26c7d4;
  opacity: 1;
}
body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media span.onsale,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media span.onsale {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 1.375rem;
  min-width: 3rem;
  padding: 0.25rem 0.75rem;
  border-radius: 500px;
  background: #42e50c;
  color: #fff;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.02em;
  line-height: 1;
  margin: 0;
}

.silcar-product__summary {
  min-width: 0;
  padding: 0;
}
.silcar-product__summary .woocommerce-product-rating {
  margin-bottom: 0.75rem;
}
.silcar-product__summary .price {
  margin: 0 0 1rem;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-size: clamp(1.75rem, 3vw, 2.25rem);
  font-weight: 400;
  line-height: 1.15;
  color: #26c7d4;
}
.silcar-product__summary .price .woocommerce-Price-amount {
  color: inherit;
}
.silcar-product__summary .price del {
  color: #666666;
  font-size: 0.55em;
  margin-right: 0.35rem;
  opacity: 0.9;
}
.silcar-product__summary .price ins {
  background: transparent;
  text-decoration: none;
  color: inherit;
}
.silcar-product__summary .woocommerce-price-suffix {
  display: block;
  margin-top: 0.35rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  color: #666666;
}
.silcar-product__summary .woocommerce-product-details__short-description {
  margin: 0 0 1.25rem;
  font-size: 0.9375rem;
  line-height: 1.55;
  color: #333333;
}
.silcar-product__summary .woocommerce-product-details__short-description p {
  margin: 0 0 0.5rem;
}
.silcar-product__summary .woocommerce-product-details__short-description p:last-child {
  margin-bottom: 0;
}
.silcar-product__summary form.cart {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 0.75rem 1rem;
  margin-bottom: 1rem;
}
.silcar-product__summary form.cart.variations_form {
  display: block;
}
.silcar-product__summary form.cart .silcar-variations {
  margin: 0 0 1.25rem;
}
.silcar-product__summary form.cart .silcar-variation-attribute {
  margin: 0 0 1rem;
}
.silcar-product__summary form.cart .silcar-variation-attribute:last-child {
  margin-bottom: 0;
}
.silcar-product__summary form.cart .silcar-variation-attribute__label {
  display: block;
  margin: 0 0 0.625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 1.25;
  color: #2b292a;
}
.silcar-product__summary form.cart .silcar-variation-attribute__control {
  position: relative;
}
.silcar-product__summary form.cart .silcar-variation-swatches {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem;
}
.silcar-product__summary form.cart .silcar-variation-swatch {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 3.875rem;
  height: 2.75rem;
  padding: 0 0.75rem;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  background: #fff;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  color: #2b292a;
  cursor: pointer;
  appearance: none;
  transition: background-color 150ms ease, color 150ms ease, border-color 150ms ease;
}
.silcar-product__summary form.cart .silcar-variation-swatch:hover:not(:disabled):not(.is-disabled) {
  background: rgba(38, 199, 212, 0.06);
}
.silcar-product__summary form.cart .silcar-variation-swatch:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}
.silcar-product__summary form.cart .silcar-variation-swatch.is-selected {
  background: #26c7d4;
  border-color: #26c7d4;
  color: #fff;
}
.silcar-product__summary form.cart .silcar-variation-swatch.is-disabled, .silcar-product__summary form.cart .silcar-variation-swatch:disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.silcar-product__summary form.cart .silcar-variation-select {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.silcar-product__summary form.cart .single_variation_wrap {
  margin-top: 0.25rem;
}
.silcar-product__summary form.cart .woocommerce-variation-add-to-cart {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 1rem 0;
}
.silcar-product__summary form.cart .silcar-product-qty {
  flex: 0 0 100%;
  width: 100%;
  margin: 0;
}
.silcar-product__summary form.cart .silcar-product-qty__label {
  display: block;
  margin: 0 0 0.625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25;
  color: #2b292a;
}
.silcar-product__summary form.cart .quantity {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.5rem;
  float: none;
  margin: 0;
}
.silcar-product__summary form.cart .silcar-qty-btn,
.silcar-product__summary form.cart .quantity .qty {
  box-sizing: border-box;
  flex: 0 0 3.875rem;
  width: 3.875rem;
  height: 2.75rem;
  margin: 0;
  padding: 0;
  border: 1px solid #26c7d4;
  border-radius: 0.25rem;
  background: #fff;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  color: #2b292a;
}
.silcar-product__summary form.cart .silcar-qty-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  appearance: none;
}
.silcar-product__summary form.cart .silcar-qty-btn:hover, .silcar-product__summary form.cart .silcar-qty-btn:focus {
  background: rgba(38, 199, 212, 0.06);
}
.silcar-product__summary form.cart .silcar-qty-btn:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 2px;
}
.silcar-product__summary form.cart .quantity .qty {
  appearance: textfield;
}
.silcar-product__summary form.cart .quantity .qty::-webkit-outer-spin-button, .silcar-product__summary form.cart .quantity .qty::-webkit-inner-spin-button {
  margin: 0;
  appearance: none;
}
.silcar-product__summary form.cart .silcar-product-qty__unit {
  margin-left: 0.125rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.75rem;
  color: #000;
}
.silcar-product__summary form.cart .single_add_to_cart_button {
  flex: 0 0 100%;
  width: 100%;
  float: none;
  height: 2.75rem;
  padding: 0 1.75rem;
  background: #26c7d4 !important;
  color: #000 !important;
  border: none !important;
  border-radius: 0.25rem !important;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
  box-shadow: none;
  transition: filter 150ms ease;
}
.silcar-product__summary form.cart .single_add_to_cart_button:hover, .silcar-product__summary form.cart .single_add_to_cart_button:focus {
  filter: brightness(0.94);
  color: #000 !important;
}
.silcar-product__summary .woocommerce-variation-availability .silcar-stock-status {
  margin: 0 0 0.75rem;
}
.silcar-product__summary .product_meta {
  margin-top: 1rem;
  font-size: 0.875rem;
  color: #666666;
}
.silcar-product__summary .product_meta a {
  color: #26c7d4;
}

body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs {
  margin: 0 0 clamp(2rem, 4vw, 3rem);
  padding: 0;
  float: none !important;
  clear: both !important;
  width: 100% !important;
  max-width: 100%;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs {
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-end;
  gap: 0.25rem clamp(1.25rem, 3vw, 2rem);
  width: 100%;
  max-width: 100%;
  margin: 0 0 1.25rem;
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #e8e8e8;
  float: none !important;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs::before, body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs::after,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs::before,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs::after,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs::before,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs::after,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs::before,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs::after {
  display: none;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li {
  margin: 0;
  padding: 0;
  flex: 0 1 auto;
  min-width: 0;
  background: transparent !important;
  border: none !important;
  float: none !important;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li::before, body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li::after,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li::before,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li::after,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li::before,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li::after,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li::before,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li::after {
  display: none;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li a,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li a {
  position: relative;
  display: inline-block;
  padding: 0.35rem 0 0.625rem;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.35;
  color: #a4a4a4;
  text-decoration: none !important;
  border: none !important;
  box-shadow: none !important;
  transition: color 150ms ease;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li a:hover,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li a:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li a:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li a:hover {
  color: #000;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li a:focus-visible,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li a:focus-visible,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li a:focus-visible,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li a:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 3px;
  border-radius: 2px;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li.active a,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li.active a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li.active a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li.active a {
  color: #000;
  font-weight: 400;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li.active a::after,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li.active a::after,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs li.active a::after,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs li.active a::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 6px;
  background: #26c7d4;
  border-radius: 0.25rem 0.25rem 0 0;
  pointer-events: none;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel {
  margin: 0;
  padding: 0;
  float: none !important;
  width: 100% !important;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content {
  color: #333333;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 0.875rem;
  line-height: 1.6;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > :first-child,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > :first-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > :first-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > :first-child {
  margin-top: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > :last-child,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > :last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > :last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > :last-child {
  margin-bottom: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content p,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-paragraph,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content p,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-paragraph,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content p,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-paragraph,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content p,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-paragraph {
  margin: 0 0 1em;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading {
  color: #000;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-weight: 400;
  line-height: 1.25;
  margin: 1.75rem 0 0.75rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h1,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h1.wp-block-heading,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h1,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h1.wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h1,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h1.wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h1,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h1,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h1.wp-block-heading {
  font-size: 1.5rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h2,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h2.wp-block-heading,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h2,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h2.wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h2,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h2.wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h2,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h2,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h2.wp-block-heading {
  font-size: 1.25rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h3,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h3.wp-block-heading,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h3,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h3.wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h3,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h3.wp-block-heading,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h3,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h3,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h3.wp-block-heading {
  font-size: 1.125rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h4,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h5,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h6,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h4,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h5,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h6,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h4,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h5,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h6,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h4,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h5,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content h6,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h4,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h5,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-heading h6 {
  font-size: 1rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content strong,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content b,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content strong,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content b,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content strong,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content b,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content strong,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content b {
  font-weight: 700;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content em,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content i,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content em,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content i,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content em,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content i,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content em,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content i {
  font-style: italic;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content a,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content a {
  color: #26c7d4;
  text-decoration: underline;
  text-underline-offset: 2px;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content a:hover, body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content a:focus,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content a:hover,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content a:focus,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content a:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content a:focus,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content a:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content a:focus {
  color: #000;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list {
  margin: 0 0 1em;
  padding-left: 1.625rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ul.wp-block-list {
  list-style-type: disc;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content ol.wp-block-list {
  list-style-type: decimal;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content li,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list-item,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content li,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list-item,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list-item,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-list-item {
  margin: 0.35em 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ul,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ol,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ul,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ol,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ul,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ol,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ul,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content li > ol {
  margin-bottom: 0.35em;
  margin-top: 0.35em;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content blockquote,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-quote,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content blockquote,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-quote,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content blockquote,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-quote,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content blockquote,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-quote {
  border-left: 3px solid #26c7d4;
  margin: 1em 0;
  padding-left: 1rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content hr,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-separator,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content hr,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-separator,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content hr,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-separator,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content hr,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-separator {
  border: 0;
  border-top: 1px solid #e8e8e8;
  margin: 1.5em 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content img,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content figure,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content img,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content figure,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content img,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content figure,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content img,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content figure,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image {
  max-width: 100%;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content figure.wp-block-image,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content figure.wp-block-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content figure.wp-block-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-image,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content figure.wp-block-image {
  margin: 1.5rem 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-media-text,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-media-text,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-media-text,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-media-text {
  margin: 1.5rem 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-gallery,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .blocks-gallery-grid {
  gap: 1.25rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-columns,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-columns,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-columns,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-columns {
  gap: 1.25rem;
  margin-bottom: 1em;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-group,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-group,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-group,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .wp-block-group {
  margin-bottom: 1em;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content table,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content table,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content table,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content table {
  border-collapse: collapse;
  margin: 0 0 1em;
  width: 100%;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content th,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content td,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content th,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content td,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content th,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content td,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content th,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content td {
  border: 1px solid #e8e8e8;
  padding: 0.5rem 0.75rem;
  text-align: left;
  vertical-align: top;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content code,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content code,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content code,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content code {
  font-family: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  font-size: 0.8125rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content pre,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content pre {
  background: #f7f7f7;
  margin: 0 0 1em;
  overflow-x: auto;
  padding: 0.75rem 1rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine {
  margin: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty {
  display: block;
  margin: 0;
  min-height: 1.6em;
  padding: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine .ewa-rteLine {
  margin-top: 0.35em;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty + .ewa-rteLine,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .silcar-rte-spacer + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content > div:empty + .ewa-rteLine,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine:empty + .ewa-rteLine {
  margin-top: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine.silcar-rte-line--bullet,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine.silcar-rte-line--bullet,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine.silcar-rte-line--bullet,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description .silcar-entry-content .ewa-rteLine.silcar-rte-line--bullet {
  padding-left: 1.25rem;
  text-indent: -0.75rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel table.shop_attributes,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel table.shop_attributes,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel table.shop_attributes {
  font-size: inherit;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links {
  margin: 0;
  padding: 0;
  list-style: none;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links li,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links li,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links li {
  margin: 0 0 0.5rem;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links li:last-child,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links li:last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links li:last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links li:last-child {
  margin-bottom: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links a,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links a,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links a {
  color: #26c7d4;
  text-decoration: underline;
  text-underline-offset: 2px;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links a:hover,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links a:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links a:hover,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links a:hover {
  color: #000;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links a:focus-visible,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links a:focus-visible,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .silcar-documentation-links a:focus-visible,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .silcar-documentation-links a:focus-visible {
  outline: 2px solid #26c7d4;
  outline-offset: 3px;
  border-radius: 2px;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews #comments,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews #review_form_wrapper,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews #review_form,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews #comments,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews #comments,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews #review_form_wrapper,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews #review_form,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #comments,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form_wrapper,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews #review_form,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #comments,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form_wrapper,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews #review_form,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews #comments,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form_wrapper,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews #review_form {
  margin: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .woocommerce-Reviews-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-reply-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .woocommerce-Reviews-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-reply-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .woocommerce-Reviews-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-reply-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .woocommerce-Reviews-title,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-reply-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .woocommerce-Reviews-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-reply-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .woocommerce-Reviews-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-reply-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .woocommerce-Reviews-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-reply-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .woocommerce-Reviews-title,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-reply-title {
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 0.75rem;
  color: #000;
  line-height: 1.25;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .commentlist,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .commentlist,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .commentlist,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .commentlist,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist {
  margin: 0 0 1rem;
  padding: 0;
  list-style: none;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .commentlist .comment,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .comment,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .commentlist .comment,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .comment,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .commentlist .comment,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .comment,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .commentlist .comment,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .comment {
  margin: 0 0 1rem;
  padding: 0 0 1rem;
  border-bottom: 1px solid #e8e8e8;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .commentlist .comment:last-child,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .comment:last-child,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .commentlist .comment:last-child,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .comment:last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .commentlist .comment:last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .commentlist .comment:last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .commentlist .comment:last-child,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .commentlist .comment:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form label,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form label,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form label,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form label,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form label,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form label,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form label,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form label {
  display: block;
  margin-bottom: 0.35rem;
  font-weight: 400;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form input[type=text],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form input[type=email],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form textarea,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form input[type=text],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form input[type=email],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form textarea,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form input[type=text],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form input[type=email],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form textarea,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form input[type=text],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form input[type=email],
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form textarea,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form input[type=text],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form input[type=email],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form textarea,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form input[type=text],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form input[type=email],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form textarea,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form input[type=text],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form input[type=email],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form textarea,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form input[type=text],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form input[type=email],
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form textarea {
  width: 100%;
  max-width: 100%;
}
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form .form-submit,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form .form-submit,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form .form-submit,
body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form .form-submit,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel #reviews.woocommerce-Reviews .comment-form .form-submit,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews .comment-form .form-submit,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel #reviews.woocommerce-Reviews .comment-form .form-submit,
body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs .panel .woocommerce-Reviews .comment-form .form-submit {
  margin-top: 0.75rem;
}

.silcar-product-page .related.products,
.silcar-product-page .up-sells.products {
  margin: 0 0 clamp(2.5rem, 5vw, 4rem);
  padding: 0;
  clear: both;
}
.silcar-product-page .related.products h2,
.silcar-product-page .up-sells.products h2 {
  margin: 0 0 1.25rem;
  font-family: "Tomorrow", "Helvetica Neue", Arial, sans-serif;
  font-style: italic;
  font-weight: 700;
  text-transform: uppercase;
  font-size: clamp(1rem, 1.8vw, 1.25rem);
  line-height: 1.2;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #26c7d4;
}
.silcar-product-page .related.products ul.products,
.silcar-product-page .up-sells.products ul.products {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.875rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.silcar-product-page .related.products ul.products::before, .silcar-product-page .related.products ul.products::after,
.silcar-product-page .up-sells.products ul.products::before,
.silcar-product-page .up-sells.products ul.products::after {
  display: none;
}
.silcar-product-page .related.products ul.products > li.product,
.silcar-product-page .up-sells.products ul.products > li.product {
  width: auto;
  margin: 0;
  float: none;
  clear: none;
}

@media (max-width: 62rem) {
  .silcar-product-page .related.products ul.products,
  .silcar-product-page .up-sells.products ul.products {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media (max-width: 50rem) {
  .silcar-product__grid {
    grid-template-columns: 1fr;
  }
  body.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li,
  body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .silcar-product__media .flex-control-thumbs li {
    flex: 0 0 calc(25% - 0.375rem);
    max-width: calc(25% - 0.375rem);
    min-width: 3.75rem;
  }
  body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs,
  body.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs,
  body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs,
  body.woocommerce-page.single-product.storefront-full-width-content div.product.silcar-product .woocommerce-tabs ul.tabs.wc-tabs {
    flex-wrap: wrap;
  }
}
@media (max-width: 36rem) {
  .silcar-product-page .related.products ul.products,
  .silcar-product-page .up-sells.products ul.products {
    grid-template-columns: 1fr;
  }
}
body {
  color: #333333;
  font-family: "Lexend Deca", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

a {
  color: #333333;
  transition: color 150ms ease;
}
a:hover, a:focus {
  color: #26c7d4;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdCB7XG4gIC0tc2lsY2FyLWNvbnRlbnQtbWF4LXdpZHRoOiA4Mi41cmVtO1xufVxuXG4uY29sLWZ1bGwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IHZhcigtLXNpbGNhci1jb250ZW50LW1heC13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2l0ZS1jb250ZW50ID4gLmNvbC1mdWxsIHtcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDEuMjVyZW0sIDR2dywgMy43NXJlbSk7XG59XG5cbi5zaXRlLWNvbnRlbnQgPiAuY29sLWZ1bGw6aGFzKC5zaWxjYXItYXJjaGl2ZS1wYWdlX19pbm5lciksXG4uc2l0ZS1jb250ZW50ID4gLmNvbC1mdWxsOmhhcyguc2lsY2FyLXByb2R1Y3QtcGFnZSksXG4uc2l0ZS1jb250ZW50ID4gLmNvbC1mdWxsOmhhcyguc2lsY2FyLWFydGljbGUtc2luZ2xlKSxcbi5zaXRlLWNvbnRlbnQgPiAuY29sLWZ1bGw6aGFzKC5zaWxjYXItYXJ0aWNsZXMtcGFnZSksXG4uaG9tZS5wYWdlLXRlbXBsYXRlLXRlbXBsYXRlLWZ1bGx3aWR0aCAuc2l0ZS1jb250ZW50ID4gLmNvbC1mdWxsIHtcbiAgcGFkZGluZy1pbmxpbmU6IDA7XG59XG5cbi5zaWxjYXItY29udGVudC13aWR0aCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0tc2lsY2FyLWNvbnRlbnQtbWF4LXdpZHRoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbGNhci1oZWFkZXItc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xufVxuXG4uc2lsY2FyLWhlYWRlcl9fdXRpbGl0eS1iYXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2M4YzhjODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtaW4taGVpZ2h0OiAyLjM3NXJlbTtcbn1cblxuLnNpbGNhci1oZWFkZXJfX3V0aWxpdHktaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMC41cmVtIGNsYW1wKDFyZW0sIDR2dywgMi41cmVtKTtcbiAgbWluLWhlaWdodDogMi4zNzVyZW07XG4gIHBhZGRpbmctYmxvY2s6IDAuMjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5zaWxjYXItaGVhZGVyX191dGlsaXR5LW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2xhbXAoMXJlbSwgNHZ3LCAyLjVyZW0pO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2lsY2FyLWhlYWRlcl9fdXRpbGl0eS1tZW51IGEge1xuICBjb2xvcjogI2M4YzhjOCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lsY2FyLWhlYWRlcl9fdXRpbGl0eS1tZW51IGE6aG92ZXIsIC5zaWxjYXItaGVhZGVyX191dGlsaXR5LW1lbnUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnNpbGNhci1oZWFkZXJfX2xvY2FsZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zaWxjYXItaGVhZGVyX19sb2NhbGUtY2hpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxLjU2MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZzogMCAwLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbGNhci1oZWFkZXJfX2xvY2FsZS1jaGlwOmhvdmVyLCAuc2lsY2FyLWhlYWRlcl9fbG9jYWxlLWNoaXA6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTUpO1xufVxuXG5zcGFuLnNpbGNhci1oZWFkZXJfX2xvY2FsZS1jaGlwLS1jdXJyZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc2lsY2FyLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ibG9jazogMC43NXJlbTtcbn1cblxuLnNpbGNhci1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnNpbGNhci1oZWFkZXJfX2xvZ28taGVhZGluZyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5zaWxjYXItaGVhZGVyX19sb2dvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1Ljc1cmVtO1xuICBtYXgtd2lkdGg6IDUuNzVyZW07XG59XG4uc2lsY2FyLWhlYWRlcl9fbG9nbyAuY3VzdG9tLWxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zaWxjYXItaGVhZGVyX19sb2dvIC5jdXN0b20tbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQuMDYyNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNpbGNhci1oZWFkZXJfX3NpdGUtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4uc2lsY2FyLWhlYWRlcl9fc2l0ZS10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19zaXRlLXRpdGxlIGE6aG92ZXIsIC5zaWxjYXItaGVhZGVyX19zaXRlLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaWxjYXItaGVhZGVyX19uYXYge1xuICBmbGV4OiAxIDEgMTJyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5zaWxjYXItaGVhZGVyX19uYXYgLmhhbmRoZWxkLW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbGNhci1oZWFkZXJfX25hdi5tYWluLW5hdmlnYXRpb24gdWwubWVudSwgLnNpbGNhci1oZWFkZXJfX25hdi5tYWluLW5hdmlnYXRpb24gdWwubmF2LW1lbnUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5zaWxjYXItaGVhZGVyX19uYXYubWFpbi1uYXZpZ2F0aW9uIHVsLm1lbnUgPiBsaSA+IGEsIC5zaWxjYXItaGVhZGVyX19uYXYubWFpbi1uYXZpZ2F0aW9uIHVsLm5hdi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG5cbi5zaWxjYXItaGVhZGVyX19tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiBjbGFtcCgwLjVyZW0sIDJ2dywgMi41cmVtKSBjbGFtcCgxcmVtLCAzdncsIDIuNXJlbSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51IGEge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbGNhci1oZWFkZXJfX21lbnUgYTpob3ZlciwgLnNpbGNhci1oZWFkZXJfX21lbnUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjQ1cmVtO1xufVxuLnNpbGNhci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUge1xuICAtLXNpbGNhci1tZWdhLW1lbnUtY29sczogMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA0MDtcbiAgdG9wOiBjYWxjKDEwMCUgKyAwLjI1cmVtKTtcbiAgbGVmdDogLTgwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiBtaW4oNDEuNXJlbSAqIHZhcigtLXNpbGNhci1tZWdhLW1lbnUtY29scykgLyAzLCAxMDB2dyAtIDJyZW0pO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM4LCAxOTksIDIxMiwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDM4LCAxOTksIDIxMiwgMC4xMik7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLXNpbGNhci1tZWdhLW1lbnUtY29scyksIG1pbm1heCgxMHJlbSwgMWZyKSk7XG4gIGdyaWQtYXV0by1yb3dzOiBtaW5tYXgoMCwgYXV0byk7XG4gIGNvbHVtbi1nYXA6IDEuNzVyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAgMC4yNXJlbTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgY29sb3I6ICMyNmM3ZDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTo6YWZ0ZXIge1xuICBjb250ZW50OiB1bnNldDtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLnNpbGNhci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51ID4gbGkge1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMnJlbSAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lsY2FyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uc2lsY2FyLWhlYWRlcl9fbWVudSA+IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51ID4gbGkgPiAuc3ViLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgPiBsaSA+IC5zdWItbWVudSA+IGxpID4gLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc3VibWVudS1vcGVuID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19tZW51ID4gLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4uaXMtc3VibWVudS1vcGVuID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMC40MnJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xufVxuLnNpbGNhci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zdWJtZW51LW9wZW4gPiBhOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgdHJhbnNsYXRlWSgxcHgpO1xufVxuLnNpbGNhci1oZWFkZXJfX21lbnUgPiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5pcy1zdWJtZW51LW9wZW4gPiAuc3ViLW1lbnUge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoIC5zaXRlLXNlYXJjaCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoIC53aWRnZXQud29vY29tbWVyY2Uud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoLFxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCAud2lkZ2V0X3Byb2R1Y3Rfc2VhcmNoIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCAud29vY29tbWVyY2UtcHJvZHVjdC1zZWFyY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLWZpZWxkLFxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAycmVtIDAgMC41cmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2ggLnNlYXJjaC1maWVsZDo6cGxhY2Vob2xkZXIsXG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCAuc2VhcmNoLWZpZWxkOmZvY3VzLFxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XSxcbi5zaWxjYXItaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuMTI1cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDI0IDI0JyUzRSUzQ3BhdGggc3Ryb2tlPSclMjMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMTAuNSAxOGE3LjUgNy41IDAgMSAxIDAtMTUgNy41IDcuNSAwIDAgMSAwIDE1Wk0yMSAyMWwtNC4zNS00LjM1Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlci8xLjI1cmVtIDEuMjVyZW0gbm8tcmVwZWF0O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlciwgLnNpbGNhci1oZWFkZXJfX3NlYXJjaCBidXR0b25bdHlwZT1zdWJtaXRdOmZvY3VzLFxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjg1KTtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2ggYnV0dG9uW3R5cGU9c3VibWl0XTpmb2N1cy12aXNpYmxlLFxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjZjN2Q0O1xuICBvdXRsaW5lLW9mZnNldDogMXB4O1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoIGJ1dHRvblt0eXBlPXN1Ym1pdF06OmJlZm9yZSxcbi5zaWxjYXItaGVhZGVyX19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoLS1maWJvc2VhcmNoIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2gtLWZpYm9zZWFyY2ggLmRnd3Qtd2Nhcy1zZWFyY2gtd3JhcHAge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoLS1maWJvc2VhcmNoIC5kZ3d0LXdjYXMtc2VhcmNoLWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaC0tZmlib3NlYXJjaCAuZGd3dC13Y2FzLXNmLXdyYXBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbGNhci1oZWFkZXJfX3NlYXJjaC0tZmlib3NlYXJjaCAuZGd3dC13Y2FzLW5vLXN1Ym1pdCAuZGd3dC13Y2FzLWljby1tYWduaWZpZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMC4zNzVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIG1heC13aWR0aDogMS4yNXJlbTtcbiAgbWF4LWhlaWdodDogMS4yNXJlbTtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2gtLWZpYm9zZWFyY2ggLmRnd3Qtd2Nhcy1zZi13cmFwcCBpbnB1dFt0eXBlPXNlYXJjaF0uZGd3dC13Y2FzLXNlYXJjaC1pbnB1dCB7XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMTI1cmVtO1xuICBwYWRkaW5nOiAwIDJyZW0gMCAwLjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2gtLWZpYm9zZWFyY2ggLmRnd3Qtd2Nhcy1zZi13cmFwcCBpbnB1dFt0eXBlPXNlYXJjaF0uZGd3dC13Y2FzLXNlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzkyOTI5MjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uc2lsY2FyLWhlYWRlcl9fc2VhcmNoLS1maWJvc2VhcmNoIC5kZ3d0LXdjYXMtc2Ytd3JhcHAgaW5wdXRbdHlwZT1zZWFyY2hdLmRnd3Qtd2Nhcy1zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDFweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zaWxjYXItaGVhZGVyX19zZWFyY2gtLWZpYm9zZWFyY2ggLmRnd3Qtd2Nhcy1zZi13cmFwcCAuZGd3dC13Y2FzLXNlYXJjaC1zdWJtaXQge1xuICByaWdodDogMC4xMjVyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1pbi1oZWlnaHQ6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5zaWxjYXItaGVhZGVyX191dGlsaXRpZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiBjbGFtcCgxcmVtLCAydncsIDJyZW0pO1xufVxuXG4uc2lsY2FyLWhlYWRlcl9fdXRpbGl0eS1saW5rIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zaWxjYXItaGVhZGVyX191dGlsaXR5LWxpbms6aG92ZXIsIC5zaWxjYXItaGVhZGVyX191dGlsaXR5LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zaWxjYXItaGVhZGVyX19jYXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lsY2FyLWhlYWRlcl9fY2FydC1jb3VudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMC44MTI1cmVtO1xuICByaWdodDogLTAuNjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS4xODc1cmVtO1xuICBoZWlnaHQ6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5zaWxjYXItbW9iaWxlLW1lbnUtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zaWxjYXItbW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwMTA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5zaWxjYXItbW9iaWxlLW1lbnUtb3BlbiAuc2lsY2FyLW1vYmlsZS1tZW51IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDAgMS4yNXJlbSAycmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbmJvZHkuc2lsY2FyLW1vYmlsZS1tZW51LW9wZW4gLnNpbGNhci1tb2JpbGUtbWVudV9fcGFuZWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnUtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UsIHZpc2liaWxpdHkgMC4ycyBlYXNlO1xufVxuYm9keS5zaWxjYXItbW9iaWxlLW1lbnUtb3BlbiAuc2lsY2FyLW1vYmlsZS1tZW51LW92ZXJsYXkge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIuNXJlbTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIG1pbi13aWR0aDogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnUtdG9nZ2xlOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzAwMDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudS10b2dnbGVfX2xpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDE1MG1zIGVhc2UsIG9wYWNpdHkgMTUwbXMgZWFzZTtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnUtdG9nZ2xlX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4zNzVyZW0pO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudS10b2dnbGVfX2xpbmU6bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuMzc1cmVtKTtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudS10b2dnbGUtLWNsb3NlIC5zaWxjYXItbW9iaWxlLW1lbnUtdG9nZ2xlX19saW5lOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnUtdG9nZ2xlLS1jbG9zZSAuc2lsY2FyLW1vYmlsZS1tZW51LXRvZ2dsZV9fbGluZTpudGgtY2hpbGQoMikge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudS10b2dnbGUtLWNsb3NlIC5zaWxjYXItbW9iaWxlLW1lbnUtdG9nZ2xlX19saW5lOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51LXRvZ2dsZS0tY2xvc2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmUtY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnVfX2Nsb3NlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDMuMzc1cmVtO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwIDAuMjVyZW07XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnVfX3NlYXJjaCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19zZWFyY2ggLnNpbGNhci1oZWFkZXJfX3NlYXJjaCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItY29sb3I6ICNkNmQ2ZDY7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19zZWFyY2ggLnNpbGNhci1oZWFkZXJfX3NlYXJjaC0tZmlib3NlYXJjaCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fbmF2LFxuLnNpbGNhci1tb2JpbGUtbWVudV9fYWN0aW9ucyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnVfX2xpc3QsXG4uc2lsY2FyLW1vYmlsZS1tZW51X19saXN0IC5zdWItbWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fbGlzdCAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fbGlzdC5tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fbGlzdC5tZW51IGxpIGE6aG92ZXIsIC5zaWxjYXItbW9iaWxlLW1lbnVfX2xpc3QubWVudSBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnVfX2xpc3QgPiAubWVudS1pdGVtID4gYSxcbi5zaWxjYXItbW9iaWxlLW1lbnVfX2xpc3QgLnN1Yi1tZW51IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzLjg3NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnVfX2xpc3QgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fbGlzdCAuc3ViLW1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMy4zNzVyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjI1cmVtIDJyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19saXN0IC5zdWItbWVudS5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fbGlzdCAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgei1pbmRleDogNjtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fc3VibWVudS1iYWNrIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19zdWJtZW51LWJhY2stYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC42MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnVfX3N1Ym1lbnUtYmFjay1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19zdWJtZW51LWJhY2stYnRuOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fbGlzdC5tZW51IC5zaWxjYXItbW9iaWxlLW1lbnVfX3N1Ym1lbnUtYWxsLWxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19zdWJtZW51LWFsbC1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19zdWJtZW51LXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzLjg3NXJlbTtcbiAgbWluLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnVfX3N1Ym1lbnUtdG9nZ2xlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fc3VibWVudS10b2dnbGU6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjZjN2Q0O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnUgLnNpbGNhci1tb2JpbGUtbWVudV9fYWN0aW9uLWxpbmssXG4uc2lsY2FyLW1vYmlsZS1tZW51IC5zaWxjYXItbW9iaWxlLW1lbnVfX2NhcnQtd3JhcCAuc2lsY2FyLWhlYWRlcl9fY2FydCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDMuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudSAuc2lsY2FyLW1vYmlsZS1tZW51X19hY3Rpb24tbGluazpob3ZlciwgLnNpbGNhci1tb2JpbGUtbWVudSAuc2lsY2FyLW1vYmlsZS1tZW51X19hY3Rpb24tbGluazpmb2N1cyxcbi5zaWxjYXItbW9iaWxlLW1lbnUgLnNpbGNhci1tb2JpbGUtbWVudV9fY2FydC13cmFwIC5zaWxjYXItaGVhZGVyX19jYXJ0OmhvdmVyLFxuLnNpbGNhci1tb2JpbGUtbWVudSAuc2lsY2FyLW1vYmlsZS1tZW51X19jYXJ0LXdyYXAgLnNpbGNhci1oZWFkZXJfX2NhcnQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19jYXJ0LXdyYXAgLnNpbGNhci1oZWFkZXJfX2NhcnQtY291bnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMC4zNXJlbTtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnVfX2RpdmlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMC44NzVyZW0gMCAxcmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzQpO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjg3NXJlbTtcbn1cblxuLnNpbGNhci1tb2JpbGUtbWVudV9fdXRpbGl0eS1saXN0LFxuLnNpbGNhci1tb2JpbGUtbWVudV9fdXRpbGl0eS1uYXYgLnNpbGNhci1oZWFkZXJfX3V0aWxpdHktbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X191dGlsaXR5LWxpc3QubWVudSBsaSBhLFxuLnNpbGNhci1tb2JpbGUtbWVudV9fdXRpbGl0eS1uYXYgLnNpbGNhci1oZWFkZXJfX3V0aWxpdHktbWVudS5tZW51IGxpIGEge1xuICBjb2xvcjogI2M4YzhjODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fdXRpbGl0eS1saXN0Lm1lbnUgbGkgYTpob3ZlciwgLnNpbGNhci1tb2JpbGUtbWVudV9fdXRpbGl0eS1saXN0Lm1lbnUgbGkgYTpmb2N1cyxcbi5zaWxjYXItbW9iaWxlLW1lbnVfX3V0aWxpdHktbmF2IC5zaWxjYXItaGVhZGVyX191dGlsaXR5LW1lbnUubWVudSBsaSBhOmhvdmVyLFxuLnNpbGNhci1tb2JpbGUtbWVudV9fdXRpbGl0eS1uYXYgLnNpbGNhci1oZWFkZXJfX3V0aWxpdHktbWVudS5tZW51IGxpIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19sb2NhbGUge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnVfX2xvY2FsZSAuc2lsY2FyLWhlYWRlcl9fbG9jYWxlLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19sb2NhbGUgLnNpbGNhci1oZWFkZXJfX2xvY2FsZS1jaGlwIHtcbiAgbWluLXdpZHRoOiAxLjU2MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vLXdyYXAge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICBtaW4taGVpZ2h0OiAxNC44NzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNzVyZW07XG4gIHBhZGRpbmc6IDEuMjVyZW0gMXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzQpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fcHJvbW8td3JhcCAuc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tbyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgbWF4LXdpZHRoOiAxMi41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1kaXNjb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA3MiU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbGNhci1tb2JpbGUtbWVudV9fcHJvbW8taW1hZ2Uud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1pbWFnZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOC41cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGxlZnQgYm90dG9tO1xufVxuXG5hc2lkZS5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vID4gLnNpbGNhci1tb2JpbGUtbWVudV9fcHJvbW8tY3RhIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1jdGEtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1jdGEtd3JhcCAud3AtYmxvY2stYnV0dG9uLFxuLnNpbGNhci1tb2JpbGUtbWVudV9fcHJvbW8tY3RhLXdyYXAgLndwLWJsb2NrLWJ1dHRvbi5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vLWN0YSxcbi5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vLWN0YS13cmFwIC53cC1ibG9jay1idXR0b24uaXMtc3R5bGUtc2lsY2FyLW1vYmlsZS1wcm9tby1jdGEge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1jdGEsXG4uc2lsY2FyLW1vYmlsZS1tZW51X19wcm9tby1jdGEtd3JhcCAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDUuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vLWN0YTpob3ZlciwgLnNpbGNhci1tb2JpbGUtbWVudV9fcHJvbW8tY3RhOmZvY3VzLFxuLnNpbGNhci1tb2JpbGUtbWVudV9fcHJvbW8tY3RhLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3Zlcixcbi5zaWxjYXItbW9iaWxlLW1lbnVfX3Byb21vLWN0YS13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45Mik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwcmVtKSB7XG4gIC5zaWxjYXItaGVhZGVyX191dGlsaXR5LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lsY2FyLWhlYWRlciB7XG4gICAgcGFkZGluZy1ibG9jazogMDtcbiAgfVxuICAuc2lsY2FyLWhlYWRlcl9faW5uZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbGNhci1tb2JpbGUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtaW4taGVpZ2h0OiA0LjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMC44MTI1cmVtO1xuICB9XG4gIC5zaWxjYXItbW9iaWxlLWhlYWRlcl9fbG9nbyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMuNTYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgfVxuICAuc2lsY2FyLW1vYmlsZS1oZWFkZXJfX2xvZ28gLmN1c3RvbS1sb2dvLWxpbmssXG4gIC5zaWxjYXItbW9iaWxlLWhlYWRlcl9fc2l0ZS10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuc2lsY2FyLW1vYmlsZS1oZWFkZXJfX2xvZ28gLmN1c3RvbS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAuc2lsY2FyLW1vYmlsZS1oZWFkZXJfX3NpdGUtdGl0bGUge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lsY2FyLW1vYmlsZS1oZWFkZXJfX2FjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG4gIH1cbiAgLnNpbGNhci1tb2JpbGUtaGVhZGVyX19jYXJ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMi41cmVtO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIG1pbi13aWR0aDogMi41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5zaWxjYXItbW9iaWxlLWhlYWRlcl9fY2FydC13cmFwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLnNpbGNhci1tb2JpbGUtaGVhZGVyX19jYXJ0OmhvdmVyLCAuc2lsY2FyLW1vYmlsZS1oZWFkZXJfX2NhcnQ6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuc2lsY2FyLW1vYmlsZS1oZWFkZXJfX2NhcnQ6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMnB4IHNvbGlkICMyNmM3ZDQ7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB9XG4gIC5zaWxjYXItbW9iaWxlLWhlYWRlcl9fY2FydC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG4gIC5zaWxjYXItbW9iaWxlLWhlYWRlcl9fY2FydC1pY29uIHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNzVyZW07XG4gICAgaGVpZ2h0OiAxLjc1cmVtO1xuICB9XG4gIC5zaWxjYXItbW9iaWxlLWhlYWRlcl9fY2FydC1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTAuMTI1cmVtO1xuICAgIHJpZ2h0OiAtMC4xMjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDEuMTg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDAgMC4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cbmJvZHkuc2lsY2FyLXNpZGVjYXJ0LW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jaGVhZGVyLWNhcnQtdHJpZ2dlci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaWxjYXItY2FydC10b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWxjYXItY2FydC10b2dnbGU6aG92ZXIsIC5zaWxjYXItY2FydC10b2dnbGU6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLXNpZGVjYXJ0LW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiA5OTk5ODtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwLjI1cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbmJvZHkuc2lsY2FyLXNpZGVjYXJ0LW9wZW4gLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItc2lkZWNhcnQtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItc2lkZWNhcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjMuNjg3NXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMGR2aDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cbmJvZHkuc2lsY2FyLXNpZGVjYXJ0LW9wZW4gLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItc2lkZWNhcnQge1xuICByaWdodDogMDtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLXNpZGVjYXJ0X19hY2NlbnQge1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLXNpZGVjYXJ0X19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyLjc1cmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDIuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLXNpZGVjYXJ0X19jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjZjN2Q0O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItc2lkZWNhcnRfX3RpdGxlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS41cmVtIDJyZW0gMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLXNpZGVjYXJ0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEuNXJlbSAxLjVyZW07XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0LmNhcnRfbGlzdCxcbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAuY2FydF9saXN0LnByb2R1Y3RfbGlzdF93aWRnZXQge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtIDAgMDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBzY3JvbGxiYXItZ3V0dGVyOiBzdGFibGU7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fdG90YWwsXG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLndvb2NvbW1lcmNlLW1pbmktY2FydF9fYnV0dG9ucyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC53b29jb21tZXJjZS1taW5pLWNhcnRfX3RvdGFsIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzI2YzdkNDtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAud29vY29tbWVyY2UtbWluaS1jYXJ0X19lbXB0eS1tZXNzYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxcmVtO1xuICBwYWRkaW5nOiAwIDEuNzVyZW0gMXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gaW1nIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5yZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLnJlbW92ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX2lubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjI1cmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtaXRlbV9faW1hZ2Uge1xuICBncmlkLWNvbHVtbjogMTtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX2ltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNS4yNXJlbTtcbiAgaGVpZ2h0OiA0LjE4NzVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5taW5pY2FydC1pdGVtX19pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5taW5pY2FydC1pdGVtX19tZXRhIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX21ldGEgLnZhcmlhdGlvbiB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtaXRlbV9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX25hbWUgYSB7XG4gIGNvbG9yOiAjMWExYTFhICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX25hbWUgYTpob3ZlciwgLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtaXRlbV9fbmFtZSBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5taW5pY2FydC1pdGVtX19za3Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogI2NlY2VjZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX3F0eS13cmFwIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAyO1xuICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtaXRlbV9fcXR5LXdyYXAubWluaWNhcnQtcXR5LWxvYWRpbmcge1xuICBvcGFjaXR5OiAwLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX3ByaWNlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtaXRlbV9fcHJpY2Utc3VmZml4IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LXF0eS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMS43NXJlbTtcbiAgbWluLWhlaWdodDogMi44NzVyZW07XG4gIHBhZGRpbmc6IDAgMC4xMjVyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5taW5pY2FydC1xdHktYnRuOmhvdmVyLCAuc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5taW5pY2FydC1xdHktYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtcXR5LWJ0bjpmb2N1cyB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjZjN2Q0O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC53aWRnZXRfc2hvcHBpbmdfY2FydF9jb250ZW50IC5taW5pX2NhcnRfaXRlbSAubWluaWNhcnQtaXRlbV9fcXR5IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDMuMnJlbTtcbiAgaGVpZ2h0OiAyLjg3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLndpZGdldF9zaG9wcGluZ19jYXJ0X2NvbnRlbnQgLm1pbmlfY2FydF9pdGVtIC5taW5pY2FydC1pdGVtX19xdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAud2lkZ2V0X3Nob3BwaW5nX2NhcnRfY29udGVudCAubWluaV9jYXJ0X2l0ZW0gLm1pbmljYXJ0LWl0ZW1fX3F0eTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLW1pbmljYXJ0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMCAwO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItbWluaWNhcnQtYWN0aW9ucyAuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIuODc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSwgY29sb3IgMTUwbXMgZWFzZSwgYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2U7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLnNpbGNhci1taW5pY2FydC1hY3Rpb25zIC5idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLW1pbmljYXJ0LWFjdGlvbnMgLnNpbGNhci1taW5pY2FydC1hY3Rpb25zX19jaGVja291dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNmM3ZDQ7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItbWluaWNhcnQtYWN0aW9ucyAuc2lsY2FyLW1pbmljYXJ0LWFjdGlvbnNfX2NoZWNrb3V0OmhvdmVyLCAuc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLnNpbGNhci1taW5pY2FydC1hY3Rpb25zIC5zaWxjYXItbWluaWNhcnQtYWN0aW9uc19fY2hlY2tvdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2IoMzMuMzQ4OCwgMTc0LjY0MjQsIDE4Ni4wNTEyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzMuMzQ4OCwgMTc0LjY0MjQsIDE4Ni4wNTEyKTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uc2lsY2FyLXNpdGUtaGVhZGVyLWNhcnQgLnNpbGNhci1taW5pY2FydC1hY3Rpb25zIC5zaWxjYXItbWluaWNhcnQtYWN0aW9uc19fY29udGludWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWExYTFhO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zaWxjYXItc2l0ZS1oZWFkZXItY2FydCAuc2lsY2FyLW1pbmljYXJ0LWFjdGlvbnMgLnNpbGNhci1taW5pY2FydC1hY3Rpb25zX19jb250aW51ZTpob3ZlciwgLnNpbGNhci1zaXRlLWhlYWRlci1jYXJ0IC5zaWxjYXItbWluaWNhcnQtYWN0aW9ucyAuc2lsY2FyLW1pbmljYXJ0LWFjdGlvbnNfX2NvbnRpbnVlOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2VhZjNmNjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtZm9vdGVyID4gLmNvbC1mdWxsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyIGEge1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyIGE6aG92ZXIsIC5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3RlciBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNmM3ZDQ7XG59XG4uc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX21haW4ge1xuICBiYWNrZ3JvdW5kOiAjZWFmM2Y2O1xuICBwYWRkaW5nLWJsb2NrOiBjbGFtcCgxLjVyZW0sIDV2dywgM3JlbSk7XG59XG4uc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19icmFuZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX21haW4gPiAuY29sLWZ1bGwuc2lsY2FyLWZvb3Rlcl9faW5uZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDFyZW0sIDR2dywgMnJlbSk7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19ncmlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMnJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2NvbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTcuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2NvbCA+ICoge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fY29sLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX21lbnUge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBwYWRkaW5nLWlubGluZTogMDtcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX21lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19jZXJ0LWdyaWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1MHJlbSkge1xuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2lubmVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2xhbXAoMS41cmVtLCA0dncsIDNyZW0pO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2JyYW5kIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgZ2FwOiBjbGFtcCgxcmVtLCAzdncsIDIuNXJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpIG1pbm1heCgwLCA1LjVyZW0pO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fY29sIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19jb2wtLWNlcnRzIHtcbiAgICBtYXgtd2lkdGg6IDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NHJlbSkge1xuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2NvbC0tY2VydHMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19sb2dvLWxpbmssIC5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fc2l0ZS10aXRsZSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fbG9nby1saW5rOmhvdmVyLCAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX2xvZ28tbGluazpmb2N1cywgLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19zaXRlLXRpdGxlOmhvdmVyLCAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX3NpdGUtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fbG9nby1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDUuNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19zaXRlLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fY29sIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19jb2wtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjZjN2Q0O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fbWVudSBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nLWJsb2NrOiAwLjEyNXJlbTtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fbWVudSBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX21lbnUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19tZW51IC5tZW51LWl0ZW0gKyAubWVudS1pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fY2VydC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoY2xhbXAoM3JlbSwgMTh2dywgNC4yNXJlbSksIDFmcikpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbWluKDE0cmVtLCAxMDAlKTtcbiAgcGFkZGluZzogMDtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fY2VydC1pdGVtIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19jZXJ0LWNlbGwge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IGNsYW1wKDAuMjVyZW0sIDEuNXZ3LCAwLjVyZW0pO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fY2VydC1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19zb2NpYWwge1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4taW5saW5lOiBjYWxjKDUwJSAtIDUwdncpO1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBwYWRkaW5nLWJsb2NrOiAwLjYyNXJlbSAwLjc1cmVtO1xuICB3aWR0aDogMTAwdnc7XG59XG4uc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX3NvY2lhbCBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX3NvY2lhbCBhOmhvdmVyLCAuc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX3NvY2lhbCBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19zb2NpYWwtaW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fc29jaWFsLWxlYWQge1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5zaWxjYXItZm9vdGVyX19zb2NpYWwtY2hhbm5lbHMge1xuICBjb2xvcjogIzMzMzMzMztcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4uc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX3NvY2lhbC1uYW1lIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2l0ZS1mb290ZXIgLnNpbGNhci1mb290ZXJfX3NvY2lhbC1zZXAge1xuICBtYXJnaW4taW5saW5lOiAwLjI1cmVtO1xuICBvcGFjaXR5OiAwLjg1O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDUwcmVtKSB7XG4gIC5zaXRlLWZvb3RlciAuc2lsY2FyLWZvb3Rlcl9fc29jaWFsLWlubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDAuNXJlbSAxLjVyZW07XG4gIH1cbn1cblxuLnNpbGNhci1hcnRpY2xlcy1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtYnJlYWRjcnVtYl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbiAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWxjYXItY29udGVudC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nLWlubGluZTogY2xhbXAoMS4yNXJlbSwgNHZ3LCAzLjc1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtYnJlYWRjcnVtYl9fbGluayxcbi5zaWxjYXItYXJ0aWNsZXMtYnJlYWRjcnVtYl9fY3VycmVudCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtYnJlYWRjcnVtYl9fY3VycmVudCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWJyZWFkY3J1bWJfX2xpbms6aG92ZXIsXG4uc2lsY2FyLWFydGljbGVzLWJyZWFkY3J1bWJfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1icmVhZGNydW1iX19zZXBhcmF0b3Ige1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1wYWdlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1wYWdlX19pbm5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogdmFyKC0tc2lsY2FyLWNvbnRlbnQtbWF4LXdpZHRoKTtcbiAgcGFkZGluZy1ibG9jazogY2xhbXAoMnJlbSwgNHZ3LCAzLjI1cmVtKSAwO1xuICBwYWRkaW5nLWlubGluZTogY2xhbXAoMS4yNXJlbSwgNHZ3LCAzLjc1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtcGFnZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLXBhZ2VfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWZpbHRlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWZpbHRlcnNfX2l0ZW0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjN2Q0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzJiMjkyYTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNTBtcyBlYXNlLCBjb2xvciAxNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1maWx0ZXJzX19pdGVtOmhvdmVyLFxuLnNpbGNhci1hcnRpY2xlcy1maWx0ZXJzX19pdGVtOmZvY3VzLFxuLnNpbGNhci1hcnRpY2xlcy1maWx0ZXJzX19pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzI2YzdkNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS40Mzc1cmVtIDEuMjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLnNpbGNhci1hcnRpY2xlLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDRweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDE1MG1zIGVhc2UsIHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xufVxuXG4uc2lsY2FyLWFydGljbGUtY2FyZDpob3Zlcixcbi5zaWxjYXItYXJ0aWNsZS1jYXJkOmZvY3VzLXdpdGhpbiB7XG4gIGJveC1zaGFkb3c6IDAgMjJweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLnNpbGNhci1hcnRpY2xlLWNhcmRfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMjYuNjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1jYXJkX19tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICNlYWYzZjY7XG4gIGhlaWdodDogMTQuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2lsY2FyLWFydGljbGUtY2FyZF9faW1hZ2UsXG4uc2lsY2FyLWFydGljbGUtY2FyZF9faW1hZ2UtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1jYXJkX19pbWFnZS1wbGFjZWhvbGRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMzgsIDE5OSwgMjEyLCAwLjIyKSwgcmdiYSgwLCAwLCAwLCAwLjA4KSksICNlYWYzZjY7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1jYXJkX19kYXRlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAuNzVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBoZWlnaHQ6IDEuNjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxlZnQ6IDEuNjI1cmVtO1xuICBtaW4td2lkdGg6IDUuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlLWNhcmRfX2JvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMS4zNzVyZW0gMS42MjVyZW0gMS4yNXJlbTtcbn1cblxuLnNpbGNhci1hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2U7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1jYXJkX19saW5rOmhvdmVyIC5zaWxjYXItYXJ0aWNsZS1jYXJkX190aXRsZSxcbi5zaWxjYXItYXJ0aWNsZS1jYXJkX19saW5rOmZvY3VzIC5zaWxjYXItYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuXG4uc2lsY2FyLWFydGljbGUtY2FyZF9fZXhjZXJwdCB7XG4gIGNvbG9yOiAjOWU5ZTllO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lsY2FyLWFydGljbGUtY2FyZF9fYXJyb3cge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGUtY2FyZF9fYXJyb3c6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMC44NzVyZW07XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1jYXJkX19hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuMjVyZW07XG4gIHRvcDogY2FsYyg1MCUgLSAwLjE4NzVyZW0pO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHdpZHRoOiAwLjM3NXJlbTtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1lbXB0eSB7XG4gIGJhY2tncm91bmQ6ICNlYWYzZjY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWVtcHR5X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtZW1wdHlfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtcGFnZSAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDIuMjVyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtcGFnZSAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5uYXYtbGlua3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaWxjYXItYXJ0aWNsZXMtcGFnZSAubmF2aWdhdGlvbi5wYWdpbmF0aW9uIC5wYWdlLW51bWJlcnMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjN2Q0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjb2xvcjogIzJiMjkyYTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAyLjc1cmVtO1xuICBtaW4td2lkdGg6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLXBhZ2UgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQsXG4uc2lsY2FyLWFydGljbGVzLXBhZ2UgLm5hdmlnYXRpb24ucGFnaW5hdGlvbiAucGFnZS1udW1iZXJzOmhvdmVyLFxuLnNpbGNhci1hcnRpY2xlcy1wYWdlIC5uYXZpZ2F0aW9uLnBhZ2luYXRpb24gLnBhZ2UtbnVtYmVyczpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQge1xuICBtYXJnaW4tdG9wOiBjbGFtcCg0cmVtLCA4dncsIDdyZW0pO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX190aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBnYXA6IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX190aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICB0cmFuc2Zvcm06IHNrZXcoLTEyZGVnKTtcbiAgd2lkdGg6IDAuMzEyNXJlbTtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkOjpiZWZvcmUsXG4uc2lsY2FyLWFydGljbGVzLXJlbGF0ZWQgdWwucHJvZHVjdHMuc2lsY2FyLWFydGljbGVzLXJlbGF0ZWRfX2dyaWQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkID4gbGkucHJvZHVjdCxcbi5zaWxjYXItYXJ0aWNsZXMtYWZ0ZXItZ3JpZCAuc2lsY2FyLWFydGljbGVzLXJlbGF0ZWRfX2hhbmRwaWNrZWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzID4gbGkucHJvZHVjdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBjbGVhcjogbm9uZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC44NzVyZW0gMS4zNzVyZW0gMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkID4gbGkucHJvZHVjdCA+IGEsXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyA+IGxpLnByb2R1Y3QgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLXJlbGF0ZWQgdWwucHJvZHVjdHMuc2lsY2FyLWFydGljbGVzLXJlbGF0ZWRfX2dyaWQgPiBsaS5wcm9kdWN0IGltZyxcbi5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZCB1bC5wcm9kdWN0cy5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZF9fZ3JpZCA+IGxpLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkID4gbGkucHJvZHVjdCAud3AtcG9zdC1pbWFnZSxcbi5zaWxjYXItYXJ0aWNsZXMtYWZ0ZXItZ3JpZCAuc2lsY2FyLWFydGljbGVzLXJlbGF0ZWRfX2hhbmRwaWNrZWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzID4gbGkucHJvZHVjdCBpbWcsXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyA+IGxpLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuLnNpbGNhci1hcnRpY2xlcy1hZnRlci1ncmlkIC5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZF9faGFuZHBpY2tlZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgPiBsaS5wcm9kdWN0IC53cC1wb3N0LWltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAzMDAvMjc4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbSBhdXRvIDFyZW07XG4gIG1heC13aWR0aDogMTguNzVyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLXJlbGF0ZWQgdWwucHJvZHVjdHMuc2lsY2FyLWFydGljbGVzLXJlbGF0ZWRfX2dyaWQgPiBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuLnNpbGNhci1hcnRpY2xlcy1hZnRlci1ncmlkIC5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZF9faGFuZHBpY2tlZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMgPiBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDMuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkID4gbGkucHJvZHVjdCAuc2lsY2FyLXByb2R1Y3QtY2FyZF9fcGlsbC1yb3csXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyA+IGxpLnByb2R1Y3QgLnNpbGNhci1wcm9kdWN0LWNhcmRfX3BpbGwtcm93IHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnNpbGNhci1hcnRpY2xlcy1wYWdlX19pbm5lciA+IC5zaWxjYXItcHJvbW8tYmFubmVyLFxuLnNpbGNhci1hcnRpY2xlcy1hZnRlci1ncmlkID4gLnNpbGNhci1wcm9tby1iYW5uZXIsXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcmNoaXZlX19wcm9tbyB7XG4gIG1hcmdpbi1ibG9jazogY2xhbXAoM3JlbSwgNnZ3LCA0cmVtKSAzcmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkLndwLWJsb2NrLXdvb2NvbW1lcmNlLWhhbmRwaWNrZWQtcHJvZHVjdHMge1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0czo6YmVmb3JlLFxuLnNpbGNhci1hcnRpY2xlcy1hZnRlci1ncmlkIC5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZF9faGFuZHBpY2tlZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYycmVtKSB7XG4gIC5zaWxjYXItYXJ0aWNsZXMtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG4gIC5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZCB1bC5wcm9kdWN0cy5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZF9fZ3JpZCxcbiAgLnNpbGNhci1hcnRpY2xlcy1hZnRlci1ncmlkIC5zaWxjYXItYXJ0aWNsZXMtcmVsYXRlZF9faGFuZHBpY2tlZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2cmVtKSB7XG4gIC5zaWxjYXItYXJ0aWNsZXMtZ3JpZCxcbiAgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkIHVsLnByb2R1Y3RzLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19ncmlkLFxuICAuc2lsY2FyLWFydGljbGVzLWFmdGVyLWdyaWQgLnNpbGNhci1hcnRpY2xlcy1yZWxhdGVkX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLnNpbGNhci1hcnRpY2xlLWNhcmRfX2xpbmsge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnNpbGNhci1hcnRpY2xlcy1maWx0ZXJzX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuLnNpbGNhci1zaW5nbGUtYXJ0aWNsZSAjcHJpbWFyeS5jb250ZW50LWFyZWEsXG4uc2lsY2FyLXNpbmdsZS1hcnRpY2xlIC5zaXRlLW1haW4uc2lsY2FyLWFydGljbGUtc2luZ2xlIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWxjYXItc2luZ2xlLWFydGljbGUgLndpZGdldC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWxjYXItY29udGVudC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nLWlubGluZTogY2xhbXAoMXJlbSwgNHZ3LCAzLjc1cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2FydGljbGUgLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9faW5uZXIge1xuICBwYWRkaW5nLWJsb2NrOiBjbGFtcCgxLjVyZW0sIDN2dywgMi41cmVtKSAwO1xufVxuXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19oZXJvIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWFyZ2luOiAwIDAgMS43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9faGVyby1pbWFnZSB7XG4gIGFzcGVjdC1yYXRpbzogODc0LzQwOTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0byAxLjVyZW07XG4gIG1heC13aWR0aDogNTQuNjI1cmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IHtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDU0LjYyNXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IHAsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1wYXJhZ3JhcGgge1xuICBtYXJnaW46IDAgMCAxZW07XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGgxLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBoMixcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgaDMsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGg0LFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBoNSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgaDYsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDEuNzVyZW0gMCAwLjc1cmVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBoMSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDEsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGgxLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgaDIsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGgyLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBoMi53cC1ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBoMyxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDMsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGgzLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBoNCxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgaDUsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGg2LFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAud3AtYmxvY2staGVhZGluZyBoNCxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDUsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGg2IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBzdHJvbmcsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBlbSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGE6aG92ZXIsIC5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCB1bCxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgb2wsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1saXN0LFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCB1bC53cC1ibG9jay1saXN0LFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBvbC53cC1ibG9jay1saXN0IHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNjI1cmVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCB1bCxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgdWwud3AtYmxvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgb2wsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IG9sLndwLWJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGxpLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAud3AtYmxvY2stbGlzdC1pdGVtIHtcbiAgbWFyZ2luOiAwLjM1ZW0gMDtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgbGkgPiB1bCxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgbGkgPiBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVlbTtcbiAgbWFyZ2luLXRvcDogMC4zNWVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBibG9ja3F1b3RlLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyNmM3ZDQ7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgaHIsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1zZXBhcmF0b3Ige1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xuICBtYXJnaW46IDEuNWVtIDA7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGltZyxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgZmlndXJlLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgZmlndXJlLndwLWJsb2NrLWltYWdlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAud3AtYmxvY2stbWVkaWEtdGV4dCB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gIGdhcDogMS4yNXJlbTtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWNvbHVtbnMge1xuICBnYXA6IDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IHRoLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBwcmUsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50IGNvZGUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBcIkNhc2NhZGlhIENvZGVcIiwgXCJTb3VyY2UgQ29kZSBQcm9cIiwgTWVubG8sIENvbnNvbGFzLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCBwcmUge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBtYXJnaW46IDAgMCAxZW07XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLmV3YS1ydGVMaW5lIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuc2lsY2FyLXJ0ZS1zcGFjZXIsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50ID4gZGl2OmVtcHR5LFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuZXdhLXJ0ZUxpbmU6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxLjZlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2NvbnRlbnQgLmV3YS1ydGVMaW5lICsgLmV3YS1ydGVMaW5lLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuZXdhLXJ0ZUxpbmUgLmV3YS1ydGVMaW5lIHtcbiAgbWFyZ2luLXRvcDogMC4zNWVtO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuc2lsY2FyLXJ0ZS1zcGFjZXIgKyAuZXdhLXJ0ZUxpbmUsXG4uc2lsY2FyLWFydGljbGUtc2luZ2xlX19jb250ZW50ID4gZGl2OmVtcHR5ICsgLmV3YS1ydGVMaW5lLFxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuZXdhLXJ0ZUxpbmU6ZW1wdHkgKyAuZXdhLXJ0ZUxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fY29udGVudCAuZXdhLXJ0ZUxpbmUuc2lsY2FyLXJ0ZS1saW5lLS1idWxsZXQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHRleHQtaW5kZW50OiAtMC43NXJlbTtcbn1cblxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZSAuZW50cnktbWV0YSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGUgLnBvc3QtbWV0YSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGUgLmJ5bGluZSxcbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGUgLnBvc3RlZC1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2F1dGhvciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luOiBjbGFtcCgyLjVyZW0sIDV2dywgMy41cmVtKSBhdXRvIDA7XG4gIG1heC13aWR0aDogNTQuNjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2F1dGhvci1hdmF0YXIge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fYXV0aG9yLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0LjE4NzVyZW07XG4gIHdpZHRoOiA0LjE4NzVyZW07XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2F1dGhvci1uYW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2F1dGhvci1yb2xlIHtcbiAgY29sb3I6ICM5ZjlmOWY7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1zaW5nbGVfX2Zvb3RlciAuc2lsY2FyLWFydGljbGUtc2luZ2xlX19pbm5lciB7XG4gIHBhZGRpbmctYmxvY2s6IGNsYW1wKDIuNXJlbSwgNXZ3LCA0cmVtKSAzcmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGUtbW9yZSB7XG4gIG1hcmdpbjogMCBhdXRvIGNsYW1wKDNyZW0sIDZ2dywgNC41cmVtKTtcbiAgbWF4LXdpZHRoOiA1NC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2lsY2FyLWFydGljbGUtbW9yZV9fdGl0bGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZ2FwOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBtYXJnaW46IDAgMCAxLjEyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNpbGNhci1hcnRpY2xlLW1vcmVfX3RpdGxlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIHRyYW5zZm9ybTogc2tldygtMTJkZWcpO1xuICB3aWR0aDogMC4zMTI1cmVtO1xufVxuXG4uc2lsY2FyLWFydGljbGUtbW9yZV9fbGlzdCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1tb3JlX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbGNhci1hcnRpY2xlLW1vcmVfX2xpbmsge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDAuNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xufVxuXG4uc2lsY2FyLWFydGljbGUtbW9yZV9fcG9zdC10aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2lsY2FyLWFydGljbGUtbW9yZV9fZGF0ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaWxjYXItYXJ0aWNsZS1tb3JlX19saW5rOmhvdmVyIC5zaWxjYXItYXJ0aWNsZS1tb3JlX19wb3N0LXRpdGxlLFxuLnNpbGNhci1hcnRpY2xlLW1vcmVfX2xpbms6Zm9jdXMgLnNpbGNhci1hcnRpY2xlLW1vcmVfX3Bvc3QtdGl0bGUge1xuICBjb2xvcjogIzI2YzdkNDtcbn1cblxuLnNpbGNhci1hcnRpY2xlLXNpbmdsZV9fZm9vdGVyIC5zaWxjYXItYXJ0aWNsZXMtYWZ0ZXItZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2lsY2FyLWFydGljbGUtbW9yZV9fbGluayB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDAuMjVyZW07XG4gIH1cbiAgLnNpbGNhci1hcnRpY2xlLW1vcmVfX2RhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5zaWxjYXItcGF0dGVybi1vZmZlcnMge1xuICBtYXgtd2lkdGg6IHZhcigtLXNpbGNhci1jb250ZW50LW1heC13aWR0aCk7XG4gIG1hcmdpbi1ibG9jazogY2xhbXAoMnJlbSwgNHZ3LCAzLjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogMDtcbn1cbi5zaWxjYXItcGF0dGVybi1vZmZlcnMuYWxpZ25mdWxsLFxuLnNpbGNhci1wYXR0ZXJuLW9mZmVycyAuYWxpZ253aWRlIHtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWxjYXItY29udGVudC1tYXgtd2lkdGgpO1xufVxuXG4uc2lsY2FyLXBhdHRlcm4tb2ZmZXJzX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwLjkzNzVyZW07XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDFyZW0sIDR2dywgMy43NXJlbSk7XG59XG4uc2lsY2FyLXBhdHRlcm4tb2ZmZXJzX19oZWFkZXI6OmJlZm9yZSwgLnNpbGNhci1wYXR0ZXJuLW9mZmVyc19faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCAzLjE4NzVyZW07XG4gIGhlaWdodDogMC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnNpbGNhci1wYXR0ZXJuLW9mZmVyc19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAyMi4zMTI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uc2lsY2FyLXBhdHRlcm4tb2ZmZXJzX19jYXJkcyB7XG4gIC0td3AtLXN0eWxlLS1ibG9jay1nYXA6IDEuMjVyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBnYXA6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5zaWxjYXItcGF0dGVybi1vZmZlcnNfX2NhcmRzLndwLWJsb2NrLWNvbHVtbnMge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1wYXR0ZXJuLW9mZmVyc19fY2FyZHMgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1wYXR0ZXJuLW9mZmVyc19fY2FyZHMgPiAud3AtYmxvY2stY29sdW1uID4gLndwLWJsb2NrLWdyb3VwLnNpbGNhci1vZmZlcnMtY2FyZCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwcmVtKSB7XG4gIC5zaWxjYXItcGF0dGVybi1vZmZlcnNfX2NhcmRzLndwLWJsb2NrLWNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA0MjdmcikgbWlubWF4KDAsIDQyNmZyKSBtaW5tYXgoMCwgNDI3ZnIpO1xuICAgIGdhcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS1zaWxjYXItY29udGVudC1tYXgtd2lkdGgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWlubGluZTogY2xhbXAoMXJlbSwgNHZ3LCAzLjc1cmVtKTtcbiAgfVxuICAuc2lsY2FyLXBhdHRlcm4tb2ZmZXJzX19jYXJkcy53cC1ibG9jay1jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbiB7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2lsY2FyLXBhdHRlcm4tb2ZmZXJzX19jYXJkcy53cC1ibG9jay1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDFyZW0sIDR2dywgMy43NXJlbSk7XG4gIH1cbn1cbi5zaWxjYXItb2ZmZXJzLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDE3LjVyZW0gIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogMTcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbGNhci1vZmZlcnMtY2FyZC53cC1ibG9jay1ncm91cCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWxjYXItb2ZmZXJzLWNhcmQgPiAud3AtYmxvY2staGVhZGluZyxcbi5zaWxjYXItb2ZmZXJzLWNhcmQgPiAud3AtYmxvY2stcGFyYWdyYXBoLFxuLnNpbGNhci1vZmZlcnMtY2FyZCA+IC53cC1ibG9jay1pbWFnZSxcbi5zaWxjYXItb2ZmZXJzLWNhcmQgPiAud3AtYmxvY2stYnV0dG9ucyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbGNhci1vZmZlcnMtY2FyZC0tc3ByaW5nIHtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbn1cblxuLnNpbGNhci1vZmZlcnMtY2FyZC0td2ludGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkLS13aW50ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFhMWExYSAzNi4yNSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbGNhci1vZmZlcnMtY2FyZC0td2ludGVyIC5zaWxjYXItb2ZmZXJzLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMyNmM3ZDQ7XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkLS13aW50ZXIgLnNpbGNhci1vZmZlcnMtY2FyZF9fYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbGNhci1vZmZlcnMtY2FyZC0taW50ZXJpb3Ige1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xufVxuLnNpbGNhci1vZmZlcnMtY2FyZC0taW50ZXJpb3IgLnNpbGNhci1vZmZlcnMtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zaWxjYXItb2ZmZXJzLWNhcmQtLWludGVyaW9yIC5zaWxjYXItb2ZmZXJzLWNhcmRfX2JhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItb2ZmZXJzLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMS45Mzc1cmVtO1xuICBsZWZ0OiAxLjgxMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxNC41NjI1cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMyNmM3ZDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkX190aXRsZSBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkLS13aW50ZXIgLnNpbGNhci1vZmZlcnMtY2FyZF9fdGl0bGUge1xuICBsZWZ0OiAxLjVyZW07XG59XG5cbi5zaWxjYXItb2ZmZXJzLWNhcmQtLWludGVyaW9yIC5zaWxjYXItb2ZmZXJzLWNhcmRfX3RpdGxlIHtcbiAgbGVmdDogMS41NjI1cmVtO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkX19iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDEuOTM3NXJlbTtcbiAgcmlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiA0LjgxMjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yOTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkX19iYWRnZS0tbGFyZ2Uge1xuICB0b3A6IDEuNjI1cmVtO1xuICBtYXgtd2lkdGg6IDkuNjg3NXJlbTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbn1cblxuLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkLS1zcHJpbmcgLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWE6bm90KC5zaWxjYXItb2ZmZXJzLWNhcmRfX21lZGlhLS13aW50ZXIpIHtcbiAgbGVmdDogMC4zNzVyZW07XG4gIHRvcDogMy42ODc1cmVtO1xuICB3aWR0aDogNzguOTIlO1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBjYWxjKDEuMzc1cmVtICsgMi4yNXJlbSArIDAuNXJlbSk7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zaWxjYXItb2ZmZXJzLWNhcmQtLXNwcmluZyAuc2lsY2FyLW9mZmVycy1jYXJkX19tZWRpYTpub3QoLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEtLXdpbnRlcikgaW1nIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cblxuLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEtLXdpbnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMy41NjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMy45Mzc1cmVtO1xuICBib3R0b206IDA7XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkX19tZWRpYS0td2ludGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zaWxjYXItb2ZmZXJzLWNhcmQtLWludGVyaW9yIC5zaWxjYXItb2ZmZXJzLWNhcmRfX21lZGlhIHtcbiAgbGVmdDogMTIuMTglO1xuICB0b3A6IDM1JTtcbiAgd2lkdGg6IDg2LjE4JTtcbiAgaGVpZ2h0OiA3MS40MyU7XG4gIGJvdHRvbTogMC43NXJlbTtcbn1cbi5zaWxjYXItb2ZmZXJzLWNhcmQtLWludGVyaW9yIC5zaWxjYXItb2ZmZXJzLWNhcmRfX21lZGlhIGltZyB7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuLnNpbGNhci1vZmZlcnMtY2FyZF9fdGl0bGUsXG4uc2lsY2FyLW9mZmVycy1jYXJkX19iYWRnZSxcbi5zaWxjYXItb2ZmZXJzLWNhcmRfX2FjdGlvbnMge1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkX19hY3Rpb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICByaWdodDogMS4yNXJlbTtcbiAgYm90dG9tOiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkX19hY3Rpb25zLndwLWJsb2NrLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZ2FwOiAwO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkX19jdGEge1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkX19jdGEgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDE1MG1zIGVhc2U7XG59XG4uc2lsY2FyLW9mZmVycy1jYXJkX19jdGEgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLnNpbGNhci1vZmZlcnMtY2FyZF9fY3RhIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTIpO1xufVxuXG4uc2lsY2FyLW9mZmVycy1jYXJkLS1zcHJpbmcgLnNpbGNhci1vZmZlcnMtY2FyZF9fY3RhIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBtaW4td2lkdGg6IDZyZW07XG59XG5cbi5zaWxjYXItb2ZmZXJzLWNhcmQtLXdpbnRlciAuc2lsY2FyLW9mZmVycy1jYXJkX19jdGEgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1pbi13aWR0aDogOC43NXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDUwcmVtKSB7XG4gIC5zaWxjYXItb2ZmZXJzLWNhcmQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDE3LjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWxjYXItb2ZmZXJzLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxMnJlbTtcbiAgfVxuICAuc2lsY2FyLW9mZmVycy1jYXJkX19iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5zaWxjYXItb2ZmZXJzLWNhcmRfX2JhZGdlLS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5zaWxjYXItb2ZmZXJzLWNhcmQtLXNwcmluZyAuc2lsY2FyLW9mZmVycy1jYXJkX19tZWRpYTpub3QoLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEtLXdpbnRlcikge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbGVmdDogMC41cmVtO1xuICAgIHRvcDogMy4yNXJlbTtcbiAgICBib3R0b206IDQuNXJlbTtcbiAgfVxuICAuc2lsY2FyLW9mZmVycy1jYXJkX19tZWRpYS0td2ludGVyIHtcbiAgICB0b3A6IDNyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuc2lsY2FyLW9mZmVycy1jYXJkLS1pbnRlcmlvciAuc2lsY2FyLW9mZmVycy1jYXJkX19tZWRpYSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICBsZWZ0OiA3LjUlO1xuICAgIHRvcDogYXV0bztcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIGJvdHRvbTogMXJlbTtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXBhdHRlcm4tb2ZmZXJzIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1pbmxpbmU6IDAgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1wYXR0ZXJuLW9mZmVycyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1wYXR0ZXJuLW9mZmVyc19faGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDAgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1wYXR0ZXJuLW9mZmVyc19fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWlubGluZTogMCAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXBhdHRlcm4tb2ZmZXJzX19jYXJkcyA+IC53cC1ibG9jay1jb2x1bW4ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItb2ZmZXJzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1vZmZlcnMtY2FyZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItb2ZmZXJzLWNhcmRfX3RpdGxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkX19iYWRnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItb2ZmZXJzLWNhcmRfX2FjdGlvbnMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGluc2V0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1vZmZlcnMtY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItb2ZmZXJzLWNhcmRfX2JhZGdlIHtcbiAgY29sb3I6ICMzMzMzMzMgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkX19iYWRnZS0tbGFyZ2Uge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1vZmZlcnMtY2FyZF9fbWVkaWEge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJsb2NrOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItb2ZmZXJzLWNhcmRfX21lZGlhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEycmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkX19hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkX19hY3Rpb25zLndwLWJsb2NrLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkX19jdGEgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxYTFhMWEgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1vZmZlcnMtY2FyZC0tc3ByaW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMWExYTFhO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLW9mZmVycy1jYXJkLS13aW50ZXIge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyNmM3ZDQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItb2ZmZXJzLWNhcmQtLWludGVyaW9yIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMjZjN2Q0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBtYXJnaW4taW5saW5lOiBjYWxjKDUwJSAtIDUwdncpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbi1ibG9jazogY2xhbXAoMnJlbSwgNHZ3LCAzLjVyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnNpbGNhci1wYXR0ZXJuLWNhdGVnb3J5LWdyaWQud3AtYmxvY2stZ3JvdXAsIC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkLmFsaWduZnVsbCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cbi5pcy1sYXlvdXQtY29uc3RyYWluZWQgLnNpbGNhci1wYXR0ZXJuLWNhdGVnb3J5LWdyaWQsIC53cC1ibG9jay1wb3N0LWNvbnRlbnQgLnNpbGNhci1wYXR0ZXJuLWNhdGVnb3J5LWdyaWQsIC5lbnRyeS1jb250ZW50IC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkLCAuY29sLWZ1bGwgLnNpbGNhci1wYXR0ZXJuLWNhdGVnb3J5LWdyaWQge1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lOiBjYWxjKDUwJSAtIDUwdncpICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLXBhdHRlcm4tY2F0ZWdvcnktZ3JpZCA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLnNpbGNhci1jYXRlZ29yeS1ncmlkX19yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ2FwOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMjZyZW07XG59XG4uc2lsY2FyLWNhdGVnb3J5LWdyaWRfX3Jvdy53cC1ibG9jay1ncm91cCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItY2F0ZWdvcnktZ3JpZF9fcm93ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1jYXRlZ29yeS1ncmlkX19yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC44KSA3LjgxMiUsIHJnYmEoMCwgMCwgMCwgMCkgNTkuNDk1JSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbGNhci1jYXRlZ29yeS1ncmlkX19yb3cgLnNpbGNhci1jYXRlZ29yeS10aWxlIHtcbiAgbWluLWhlaWdodDogMjZyZW07XG59XG5cbi5zaWxjYXItY2F0ZWdvcnktZ3JpZF9fcm93LS10b3Age1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCA3MTBmcikgbWlubWF4KDAsIDM2NWZyKSBtaW5tYXgoMCwgMzY1ZnIpICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItY2F0ZWdvcnktZ3JpZF9fcm93LS1ib3R0b20ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAzNjVmcikgbWlubWF4KDAsIDM0NmZyKSBtaW5tYXgoMCwgNzI5ZnIpICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItY2F0ZWdvcnktdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDI2cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1jYXRlZ29yeS10aWxlLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1jYXRlZ29yeS10aWxlID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1jYXRlZ29yeS10aWxlIC53cC1ibG9jay1pbWFnZSxcbi5zaWxjYXItY2F0ZWdvcnktdGlsZSAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG5cbi5zaWxjYXItY2F0ZWdvcnktdGlsZV9fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uc2lsY2FyLWNhdGVnb3J5LXRpbGVfX21lZGlhIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zaWxjYXItY2F0ZWdvcnktdGlsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMi42MjVyZW0gMS43NXJlbSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zaWxjYXItY2F0ZWdvcnktdGlsZV9fY29udGVudC53cC1ibG9jay1ncm91cCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2lsY2FyLWNhdGVnb3J5LXRpbGVfX2NvbnRlbnQgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLWNhdGVnb3J5LXRpbGVfX2NvbnRlbnQgLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDIuNjI1cmVtIDEuNzVyZW07XG59XG5cbi5zaWxjYXItY2F0ZWdvcnktdGlsZS0tbGFyZ2UgLnNpbGNhci1jYXRlZ29yeS10aWxlX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjMxMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cbi5zaWxjYXItY2F0ZWdvcnktdGlsZS0tbGFyZ2UgLnNpbGNhci1jYXRlZ29yeS10aWxlX19jb250ZW50IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xufVxuXG4uc2lsY2FyLWNhdGVnb3J5LXRpbGVfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5zaWxjYXItY2F0ZWdvcnktdGlsZV9fdGl0bGUgYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbGNhci1jYXRlZ29yeS10aWxlLS1sYXJnZSAuc2lsY2FyLWNhdGVnb3J5LXRpbGVfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiAyOC4wNjI1cmVtO1xufVxuXG4uc2lsY2FyLWNhdGVnb3J5LXRpbGVfX3RpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNpbGNhci1jYXRlZ29yeS10aWxlX19hY2NlbnQge1xuICBjb2xvcjogIzI2YzdkNDtcbn1cblxuLnNpbGNhci1jYXRlZ29yeS10aWxlX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDI1LjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2lsY2FyLWNhdGVnb3J5LWdyaWRfX3Jvdy0tdG9wLFxuICAuc2lsY2FyLWNhdGVnb3J5LWdyaWRfX3Jvdy0tYm90dG9tIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWxjYXItY2F0ZWdvcnktdGlsZSxcbiAgLnNpbGNhci1jYXRlZ29yeS1ncmlkX19yb3cgLnNpbGNhci1jYXRlZ29yeS10aWxlIHtcbiAgICBtaW4taGVpZ2h0OiAxNHJlbTtcbiAgfVxuICAuc2lsY2FyLWNhdGVnb3J5LXRpbGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNpbGNhci1jYXRlZ29yeS10aWxlX190aXRsZS0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICB9XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1wYXR0ZXJuLWNhdGVnb3J5LWdyaWQuYWxpZ25mdWxsLCAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkLndwLWJsb2NrLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkIC5zaWxjYXItY2F0ZWdvcnktZ3JpZF9fcm93ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1jYXRlZ29yeS1ncmlkIC5zaWxjYXItY2F0ZWdvcnktdGlsZSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXBhdHRlcm4tY2F0ZWdvcnktZ3JpZCAuc2lsY2FyLWNhdGVnb3J5LXRpbGVfX2NvbnRlbnQgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItY2F0ZWdvcnktZ3JpZF9fcm93IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLWNhdGVnb3J5LWdyaWRfX3Jvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLWNhdGVnb3J5LXRpbGUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLWNhdGVnb3J5LXRpbGUgLndwLWJsb2NrLWltYWdlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLWNhdGVnb3J5LXRpbGUgLndwLWJsb2NrLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLWNhdGVnb3J5LXRpbGVfX21lZGlhIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1jYXRlZ29yeS10aWxlX19tZWRpYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMnJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItY2F0ZWdvcnktdGlsZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItY2F0ZWdvcnktdGlsZV9fY29udGVudC53cC1ibG9jay1ncm91cCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1jYXRlZ29yeS10aWxlX19jb250ZW50IC5zaWxjYXItY2F0ZWdvcnktdGlsZV9fdGl0bGUge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLWNhdGVnb3J5LXRpbGVfX2NvbnRlbnQgLnNpbGNhci1jYXRlZ29yeS10aWxlX190ZXh0IHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1jYXRlZ29yeS10aWxlLS1sYXJnZSAuc2lsY2FyLWNhdGVnb3J5LXRpbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItY2F0ZWdvcnktdGlsZS0tbGFyZ2UgLnNpbGNhci1jYXRlZ29yeS10aWxlX19jb250ZW50IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLXBhdHRlcm4tYnJhbmQtc3Rvcnkge1xuICBtYXJnaW4tYmxvY2s6IGNsYW1wKDJyZW0sIDR2dywgMy41cmVtKTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IGNsYW1wKDFyZW0sIDR2dywgMy43NXJlbSk7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNpbGNhci1wYXR0ZXJuLWJyYW5kLXN0b3J5ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLWJyYW5kLXN0b3J5X19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE5LjY4NzVyZW0gbWlubWF4KDAsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAwO1xuICBtYXgtd2lkdGg6IDY4LjVyZW07XG4gIG1pbi1oZWlnaHQ6IDE5LjY4NzVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4uc2lsY2FyLWJyYW5kLXN0b3J5X19pbm5lci53cC1ibG9jay1ncm91cCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItYnJhbmQtc3RvcnlfX2lubmVyID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1icmFuZC1zdG9yeV9faW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGVmdDogMTUuNTYyNXJlbTtcbiAgdG9wOiA1LjgxMjVyZW07XG4gIHdpZHRoOiA1LjY4NzVyZW07XG4gIGhlaWdodDogNy44NzVyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltYWdlcy9wYXR0ZXJucy9icmFuZC1zdG9yeS9icmFuZC1zdG9yeS1jaGV2cm9ucy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbGNhci1icmFuZC1zdG9yeV9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBncmlkLXJvdzogMTtcbiAgd2lkdGg6IDE5LjY4NzVyZW07XG4gIGhlaWdodDogMTkuNjg3NXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuLnNpbGNhci1icmFuZC1zdG9yeV9fbWVkaWEgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlciAyOCU7XG59XG5cbi5zaWxjYXItYnJhbmQtc3RvcnlfX2NvbnRlbnQge1xuICBncmlkLWNvbHVtbjogMjtcbiAgZ3JpZC1yb3c6IDE7XG4gIHotaW5kZXg6IDE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyLjVyZW0gMCAwIDguMTg3NXJlbSAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1icmFuZC1zdG9yeV9fY29udGVudC53cC1ibG9jay1ncm91cCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2lsY2FyLWJyYW5kLXN0b3J5X19jb250ZW50ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1icmFuZC1zdG9yeV9fY29udGVudCAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lsY2FyLWJyYW5kLXN0b3J5X19jb250ZW50ID4gLndwLWJsb2NrLWhlYWRpbmcsXG4uc2lsY2FyLWJyYW5kLXN0b3J5X19jb250ZW50ID4gLndwLWJsb2NrLXBhcmFncmFwaCxcbi5zaWxjYXItYnJhbmQtc3RvcnlfX2NvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcsXG4uc2lsY2FyLWJyYW5kLXN0b3J5X19jb250ZW50IC53cC1ibG9jay1wYXJhZ3JhcGgge1xuICBtYXJnaW4tYmxvY2s6IDA7XG59XG5cbi5zaWxjYXItYnJhbmQtc3RvcnlfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgbWF4LXdpZHRoOiAyOC4wNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzFhMWExYTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5zaWxjYXItYnJhbmQtc3RvcnlfX3RpdGxlIGJyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaWxjYXItYnJhbmQtc3RvcnlfX2FjY2VudCB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuXG4uc2lsY2FyLWJyYW5kLXN0b3J5X190ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgbWF4LXdpZHRoOiA0MC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBjb2xvcjogIzM0MzQzNDtcbn1cbi5zaWxjYXItYnJhbmQtc3RvcnlfX3RleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2lsY2FyLWJyYW5kLXN0b3J5X19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuc2lsY2FyLWJyYW5kLXN0b3J5X19tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOS42ODc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBhc3BlY3QtcmF0aW86IDE7XG4gICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLnNpbGNhci1icmFuZC1zdG9yeV9faW5uZXI6OmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMXJlbTtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgfVxuICAuc2lsY2FyLWJyYW5kLXN0b3J5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbGNhci1icmFuZC1zdG9yeV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLnNpbGNhci1wYXR0ZXJuLXNwcmluZy1ub3ZlbHRpZXMge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogMTAwdnc7XG4gIG1hcmdpbi1pbmxpbmU6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQ4Ljg3NXJlbTtcbiAgbWFyZ2luLWJsb2NrOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF0dGVybnMvc3ByaW5nLW5vdmVsdGllcy9zcHJpbmctbm92ZWx0aWVzLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2lsY2FyLXBhdHRlcm4tc3ByaW5nLW5vdmVsdGllcy53cC1ibG9jay1ncm91cCwgLnNpbGNhci1wYXR0ZXJuLXNwcmluZy1ub3ZlbHRpZXMuYWxpZ25mdWxsIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1wYXR0ZXJuLXNwcmluZy1ub3ZlbHRpZXM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDAgMCBhdXRvIDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMjUuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzFhMWExYSAzNi4yNSUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNpbGNhci1wYXR0ZXJuLXNwcmluZy1ub3ZlbHRpZXMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogODIuNXJlbTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZzogOS4zNzVyZW0gY2xhbXAoMXJlbSwgNHZ3LCAzLjc1cmVtKSAzLjVyZW07XG59XG4uc2lsY2FyLXNwcmluZy1ub3ZlbHRpZXNfX2lubmVyLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IDkuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLnNpbGNhci1zcHJpbmctbm92ZWx0aWVzX19pbm5lciA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogY29udGVudHMgIWltcG9ydGFudDtcbn1cblxuLnNpbGNhci1zcHJpbmctbm92ZWx0aWVzX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvIDMuMzc1cmVtO1xuICBtYXgtd2lkdGg6IDI5LjEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4uc2lsY2FyLXNwcmluZy1ub3ZlbHRpZXNfX3Byb2R1Y3RzIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLXNwcmluZy1ub3ZlbHRpZXNfX3Byb2R1Y3RzLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19fcHJvZHVjdHMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19faGFuZHBpY2tlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19faGFuZHBpY2tlZC53cC1ibG9jay13b29jb21tZXJjZS1oYW5kcGlja2VkLXByb2R1Y3RzIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnNpbGNhci1zcHJpbmctbm92ZWx0aWVzX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbGNhci1zcHJpbmctbm92ZWx0aWVzX19oYW5kcGlja2VkIC53Yy1ibG9jay1ncmlkX19wcm9kdWN0cyB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMTkuNjg3NXJlbSk7XG4gIGdhcDogMS4yNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lsY2FyLXNwcmluZy1ub3ZlbHRpZXNfX2hhbmRwaWNrZWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUuOTM3NXJlbTtcbiAgbWluLWhlaWdodDogMjUuOTM3NXJlbTtcbiAgbWF4LWhlaWdodDogMjUuOTM3NXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxNTBtcyBlYXNlLCBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG59XG4uc2lsY2FyLXNwcmluZy1wcm9kdWN0LWNhcmQ6aG92ZXIsIC5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICMyNmM3ZDQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMjZjN2Q0O1xufVxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtIDEuMjVyZW07XG59XG4uc2lsY2FyLXNwcmluZy1wcm9kdWN0LWNhcmQgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLXNwcmluZy1wcm9kdWN0LWNhcmQgPiAud3AtYmxvY2staW1hZ2UsXG4uc2lsY2FyLXNwcmluZy1wcm9kdWN0LWNhcmQgPiAud3AtYmxvY2staGVhZGluZyxcbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZCA+IC53cC1ibG9jay1ncm91cCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkX19tZWRpYSB7XG4gIGZsZXg6IDAgMCAxNy4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxNy4zNzVyZW07XG4gIG1pbi1oZWlnaHQ6IDE3LjM3NXJlbTtcbiAgbWF4LWhlaWdodDogMTcuMzc1cmVtO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkX19tZWRpYSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICBmbGV4OiAwIDAgY2FsYygxcmVtICogMS4zNSAqIDMpO1xuICBtYXJnaW46IDAgMCAwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiBjYWxjKDFyZW0gKiAxLjM1ICogMyk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMXJlbSAqIDEuMzUgKiAzKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkX190aXRsZS53Yy1ibG9jay1ncmlkX19wcm9kdWN0LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkX19waWxscyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLXNwcmluZy1wcm9kdWN0LWNhcmRfX3BpbGxzLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZF9fcGlsbHMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZF9fcHJpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNjI1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2lsY2FyLXNwcmluZy1wcm9kdWN0LWNhcmRfX3ByaWNlIGRlbCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZF9fcHJpY2UgaW5zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZF9fYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWluLXdpZHRoOiAzLjE4NzVyZW07XG4gIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkX19iYWRnZS0tc2FsZSB7XG4gIGJhY2tncm91bmQ6ICM0MmU1MGM7XG59XG5cbi5zaWxjYXItc3ByaW5nLXByb2R1Y3QtY2FyZF9fYmFkZ2UtLW5ldyB7XG4gIG1pbi13aWR0aDogNC43NXJlbTtcbiAgYmFja2dyb3VuZDogIzI2YzdkNDtcbn1cblxuLnNpbGNhci1zcHJpbmctcHJvZHVjdC1jYXJkIC5zaWxjYXItcHJvZHVjdC1jYXJkX19waWxsLXJvdyAub25zYWxlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBtaW4td2lkdGg6IDMuMTg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgYmFja2dyb3VuZDogIzQyZTUwYztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MnJlbSkge1xuICAuc2lsY2FyLXNwcmluZy1ub3ZlbHRpZXNfX2hhbmRwaWNrZWQgLndjLWJsb2NrLWdyaWRfX3Byb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxOS42ODc1cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwcmVtKSB7XG4gIC5zaWxjYXItcGF0dGVybi1zcHJpbmctbm92ZWx0aWVzIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19faW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB9XG4gIC5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5zaWxjYXItc3ByaW5nLW5vdmVsdGllc19faGFuZHBpY2tlZCAud2MtYmxvY2stZ3JpZF9fcHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIG1heC13aWR0aDogMTkuNjg3NXJlbTtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zaWxjYXItcGF0dGVybi1xdWFsaXR5LXN0cmlwIHtcbiAgbWFyZ2luLWJsb2NrOiBjbGFtcCgycmVtLCA0dncsIDMuNXJlbSk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctaW5saW5lOiBjbGFtcCgxcmVtLCA0dncsIDMuNzVyZW0pO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWxjYXItcGF0dGVybi1xdWFsaXR5LXN0cmlwID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAyOC4wNjI1cmVtKSBtaW5tYXgoMCwgMWZyKTtcbiAgY29sdW1uLWdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXgtd2lkdGg6IDgyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDE3LjkzNzVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IDMuMzc1cmVtIDQuMTg3NXJlbTtcbiAgYmFja2dyb3VuZDogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19pbm5lci53cC1ibG9jay1ncm91cCB7XG4gIHBhZGRpbmc6IDMuMzc1cmVtIDQuMTg3NXJlbTtcbn1cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9faW5uZXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9faW50cm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ludHJvLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9faW50cm8gPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ludHJvID4gLndwLWJsb2NrLWhlYWRpbmcsXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ludHJvID4gLndwLWJsb2NrLXBhcmFncmFwaCxcbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9faW50cm8gPiAud3AtYmxvY2stYnV0dG9ucyxcbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9faW50cm8gLndwLWJsb2NrLWhlYWRpbmcsXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ludHJvIC53cC1ibG9jay1wYXJhZ3JhcGgsXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ludHJvIC53cC1ibG9jay1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDI4LjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX190aXRsZSBiciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2FjY2VudCB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2xlYWQge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMjUuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19jdGEtd3JhcCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhLXdyYXAud3AtYmxvY2stYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBnYXA6IDA7XG59XG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2N0YS13cmFwID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2N0YSB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2N0YS53cC1ibG9jay1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19jdGEgLndwLWJsb2NrLWJ1dHRvbl9fbGluaywgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19jdGEud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogNi4zNzVyZW07XG4gIG1pbi13aWR0aDogNi4zNzVyZW07XG4gIG1heC13aWR0aDogNi4zNzVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWluLWhlaWdodDogMi4yNXJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjN2Q0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMTUwbXMgZWFzZTtcbn1cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMtdmlzaWJsZSwgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19jdGEgLndwLWJsb2NrLWJ1dHRvbl9fbGluazphY3RpdmUsIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhLndwLWJsb2NrLWJ1dHRvbiAud3AtZWxlbWVudC1idXR0b246aG92ZXIsIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhLndwLWJsb2NrLWJ1dHRvbiAud3AtZWxlbWVudC1idXR0b246Zm9jdXMsIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fY3RhLndwLWJsb2NrLWJ1dHRvbiAud3AtZWxlbWVudC1idXR0b246Zm9jdXMtdmlzaWJsZSwgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19jdGEud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjN2Q0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTIpO1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmVzIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMTIuNzVyZW0pKTtcbiAgZ2FwOiAxLjI1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgYWxpZ24tY29udGVudDogc3RhcnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMS4zMTI1cmVtO1xufVxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlcy53cC1ibG9jay1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmVzID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmUud3AtYmxvY2stZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlID4gLndwLWJsb2NrLWltYWdlLFxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlID4gLndwLWJsb2NrLXBhcmFncmFwaCxcbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZSAud3AtYmxvY2staW1hZ2UsXG4uc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmUgLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gIG1hcmdpbi1ibG9jazogMDtcbn1cblxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDEuNDM3NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9faWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMi41cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZS10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2MnJlbSkge1xuICAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICByb3ctZ2FwOiAycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbiAgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgfVxuICAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAxLjVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICB9XG4gIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiAwLjc1cmVtIDFyZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19pY29uIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZS10aXRsZSxcbiAgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlLXRleHQge1xuICAgIGZsZXg6IDEgMSBjYWxjKDEwMCUgLSAyLjVyZW0gLSAxcmVtKTtcbiAgICBtaW4td2lkdGg6IDEycmVtO1xuICB9XG4gIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXBhdHRlcm4tcXVhbGl0eS1zdHJpcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4taW5saW5lOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctaW5saW5lOiAwICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1xdWFsaXR5LXN0cmlwID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1xdWFsaXR5LXN0cmlwIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9faW5uZXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lcixcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1wYXR0ZXJuLXF1YWxpdHktc3RyaXAgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19pbnRybyA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXBhdHRlcm4tcXVhbGl0eS1zdHJpcCAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmVzID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcGF0dGVybi1xdWFsaXR5LXN0cmlwIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZSA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlcyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlIC53cC1ibG9jay1pbWFnZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlIC53cC1ibG9jay1wYXJhZ3JhcGgge1xuICBtYXJnaW4tYmxvY2s6IDAgMC41cmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2ljb24ge1xuICBtYXJnaW46IDAgMCAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9faWNvbiBpbWcge1xuICBtYXgtaGVpZ2h0OiAzcmVtO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX3RpdGxlLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2xlYWQsXG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5zaWxjYXItcXVhbGl0eS1zdHJpcF9fZmVhdHVyZS10aXRsZSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLnNpbGNhci1xdWFsaXR5LXN0cmlwX19mZWF0dXJlLXRleHQge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuc2lsY2FyLXF1YWxpdHktc3RyaXBfX2FjY2VudCB7XG4gIGNvbG9yOiAjMjZjN2Q0ICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItcGF0dGVybi1mcm9udHBhZ2UtaGVybyB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWlubGluZTogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNTMuNjI1cmVtO1xuICBtYXJnaW4tYmxvY2s6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvcGF0dGVybnMvZnJvbnRwYWdlLWhlcm8vaGVyby1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMiU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2lsY2FyLXBhdHRlcm4tZnJvbnRwYWdlLWhlcm8ud3AtYmxvY2stZ3JvdXAsIC5zaWxjYXItcGF0dGVybi1mcm9udHBhZ2UtaGVyby5hbGlnbmZ1bGwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLXBhdHRlcm4tZnJvbnRwYWdlLWhlcm86OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ3KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2lsY2FyLXBhdHRlcm4tZnJvbnRwYWdlLWhlcm8gPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4Mi41cmVtO1xuICBtaW4taGVpZ2h0OiA1My42MjVyZW07XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmc6IGNsYW1wKDVyZW0sIDE4dmgsIDE0cmVtKSBjbGFtcCgxcmVtLCA0dncsIDMuNzVyZW0pIGNsYW1wKDNyZW0sIDh2aCwgNnJlbSk7XG59XG4uc2lsY2FyLWhlcm9fX2lubmVyLndwLWJsb2NrLWdyb3VwIHtcbiAgcGFkZGluZy10b3A6IGNsYW1wKDVyZW0sIDE4dmgsIDE0cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IGNsYW1wKDNyZW0sIDh2aCwgNnJlbSk7XG4gIHBhZGRpbmctbGVmdDogY2xhbXAoMXJlbSwgNHZ3LCAzLjc1cmVtKTtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMXJlbSwgNHZ3LCAzLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5zaWxjYXItaGVyb19faW5uZXIgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG4uc2lsY2FyLWhlcm9fX2lubmVyID4gLndwLWJsb2NrLWhlYWRpbmcsXG4uc2lsY2FyLWhlcm9fX2lubmVyID4gLndwLWJsb2NrLXBhcmFncmFwaCxcbi5zaWxjYXItaGVyb19faW5uZXIgPiAud3AtYmxvY2stZ3JvdXAsXG4uc2lsY2FyLWhlcm9fX2lubmVyID4gLndwLWJsb2NrLWJ1dHRvbnMsXG4uc2lsY2FyLWhlcm9fX2lubmVyIC53cC1ibG9jay1oZWFkaW5nLFxuLnNpbGNhci1oZXJvX19pbm5lciAud3AtYmxvY2stcGFyYWdyYXBoLFxuLnNpbGNhci1oZXJvX19pbm5lciAud3AtYmxvY2stZ3JvdXAsXG4uc2lsY2FyLWhlcm9fX2lubmVyIC53cC1ibG9jay1idXR0b25zIHtcbiAgbWFyZ2luLWJsb2NrOiAwO1xufVxuXG4uc2lsY2FyLWhlcm9fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjI1cmVtLCA2dncsIDRyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItaGVyb19fbGVhZCB7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAyNS4wNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItaGVyb19fdHJ1c3Qge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMjVyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1oZXJvX190cnVzdC53cC1ibG9jay1ncm91cCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uc2lsY2FyLWhlcm9fX3RydXN0ID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIge1xuICBkaXNwbGF5OiBjb250ZW50cyAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLWhlcm9fX3N0YXJzIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0LjMxMjVyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5zaWxjYXItaGVyb19fc3RhcnMgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnNpbGNhci1oZXJvX190cnVzdC10ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICNmZmY7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zaWxjYXItaGVyb19fcGlsbHMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbjogMC4yNXJlbSAwIDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAzNHJlbTtcbn1cbi5zaWxjYXItaGVyb19fcGlsbHMud3AtYmxvY2stYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5zaWxjYXItaGVyb19fcGlsbHMgPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzICFpbXBvcnRhbnQ7XG59XG5cbi5zaWxjYXItaGVyb19fcGlsbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLWhlcm9fX3BpbGwud3AtYmxvY2stYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5zaWxjYXItaGVyb19fcGlsbCAud3AtYmxvY2stYnV0dG9uX19saW5rLCAuc2lsY2FyLWhlcm9fX3BpbGwud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMjVyZW07XG4gIHBhZGRpbmc6IDAgMC44NzVyZW0gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2YzdkNCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDE1MG1zIGVhc2U7XG59XG4uc2lsY2FyLWhlcm9fX3BpbGwgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpob3ZlciwgLnNpbGNhci1oZXJvX19waWxsIC53cC1ibG9jay1idXR0b25fX2xpbms6Zm9jdXMsIC5zaWxjYXItaGVyb19fcGlsbCAud3AtYmxvY2stYnV0dG9uX19saW5rOmZvY3VzLXZpc2libGUsIC5zaWxjYXItaGVyb19fcGlsbCAud3AtYmxvY2stYnV0dG9uX19saW5rOmFjdGl2ZSwgLnNpbGNhci1oZXJvX19waWxsLndwLWJsb2NrLWJ1dHRvbiAud3AtZWxlbWVudC1idXR0b246aG92ZXIsIC5zaWxjYXItaGVyb19fcGlsbC53cC1ibG9jay1idXR0b24gLndwLWVsZW1lbnQtYnV0dG9uOmZvY3VzLCAuc2lsY2FyLWhlcm9fX3BpbGwud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbjpmb2N1cy12aXNpYmxlLCAuc2lsY2FyLWhlcm9fX3BpbGwud3AtYmxvY2stYnV0dG9uIC53cC1lbGVtZW50LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZjN2Q0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTIpO1xufVxuXG4uc2lsY2FyLWhlcm9fX3BpbGxzIC5zaWxjYXItaGVyb19fcGlsbDpudGgtY2hpbGQoMSkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1pbi13aWR0aDogNy43NXJlbTtcbn1cblxuLnNpbGNhci1oZXJvX19waWxscyAuc2lsY2FyLWhlcm9fX3BpbGw6bnRoLWNoaWxkKDIpIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBtaW4td2lkdGg6IDlyZW07XG59XG5cbi5zaWxjYXItaGVyb19fcGlsbHMgLnNpbGNhci1oZXJvX19waWxsOm50aC1jaGlsZCgzKSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgbWluLXdpZHRoOiA2cmVtO1xufVxuXG4uc2lsY2FyLWhlcm9fX3BpbGxzIC5zaWxjYXItaGVyb19fcGlsbDpudGgtY2hpbGQoNCkgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIG1pbi13aWR0aDogOS43NXJlbTtcbn1cblxuLnNpbGNhci1oZXJvX19waWxscyAuc2lsY2FyLWhlcm9fX3BpbGw6bnRoLWNoaWxkKDUpIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBtaW4td2lkdGg6IDZyZW07XG59XG5cbi5zaWxjYXItaGVyb19fcGlsbHMgLnNpbGNhci1oZXJvX19waWxsOm50aC1jaGlsZCg2KSAud3AtYmxvY2stYnV0dG9uX19saW5rIHtcbiAgbWluLXdpZHRoOiA5Ljc1cmVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLnNpbGNhci1wYXR0ZXJuLWZyb250cGFnZS1oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiA0MnJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDAlO1xuICB9XG4gIC5zaWxjYXItaGVyb19faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDQycmVtO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2lsY2FyLWhlcm9fX3BpbGxzIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbiAgLnNpbGNhci1oZXJvX19waWxscyAuc2lsY2FyLWhlcm9fX3BpbGwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MHJlbSkge1xuICAuc2lsY2FyLXBhdHRlcm4tZnJvbnRwYWdlLWhlcm8ge1xuICAgIG1pbi1oZWlnaHQ6IDM2cmVtO1xuICB9XG4gIC5zaWxjYXItaGVyb19faW5uZXIge1xuICAgIG1pbi1oZWlnaHQ6IDM2cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgcGFkZGluZy10b3A6IDdyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuc2lsY2FyLWhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDh2dywgMi41cmVtKTtcbiAgfVxuICAuc2lsY2FyLWhlcm9fX3RydXN0LXRleHQge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbiAgLnNpbGNhci1oZXJvX19waWxscyB7XG4gICAgZ2FwOiAwLjM3NXJlbTtcbiAgfVxuICAuc2lsY2FyLWhlcm9fX3BpbGwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG1pbi1oZWlnaHQ6IDJyZW07XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNnJlbSkge1xuICAuc2lsY2FyLWhlcm9fX3BpbGxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lsY2FyLWhlcm9fX3BpbGwge1xuICAgIGZsZXg6IDEgMSBjYWxjKDUwJSAtIDAuMzc1cmVtKTtcbiAgfVxuICAuc2lsY2FyLWhlcm9fX3BpbGwgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi8qQ2xlYXIgc3RvcmVmcm9udCBvdXRsaW5lcyovXG5hOmZvY3VzLCBidXR0b246Zm9jdXMsIC5idXR0b24uYWx0OmZvY3VzLCBpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsIGlucHV0W3R5cGU9YnV0dG9uXTpmb2N1cywgaW5wdXRbdHlwZT1yZXNldF06Zm9jdXMsIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9dGVsXTpmb2N1cywgaW5wdXRbdHlwZT11cmxdOmZvY3VzLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI3BhZ2UgLnN0b3JlZnJvbnQtYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmM3ZDQ7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmhvbWUucGFnZS10ZW1wbGF0ZS10ZW1wbGF0ZS1mdWxsd2lkdGggI3BhZ2UgLnNpdGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnN0b3JlZnJvbnQtYnJlYWRjcnVtYiAud29vY29tbWVyY2UtYnJlYWRjcnVtYiBhLFxuLnN0b3JlZnJvbnQtYnJlYWRjcnVtYiAud29vY29tbWVyY2UtYnJlYWRjcnVtYiAuc2lsY2FyLWJyZWFkY3J1bWItc2VwYXJhdG9yIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi53Yy1ibG9jay1jb21wb25lbnRzLXByb2R1Y3QtYmFja29yZGVyLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhYjMwODtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jb2wtZnVsbCB7XG4gIHBhZGRpbmc6IDAgMi42MTc5MjRlbTtcbn1cblxuYm9keS53b29jb21tZXJjZS1zaG9wIC5jb250ZW50LWFyZWEsXG5ib2R5LnRheC1wcm9kdWN0X2NhdCAuY29udGVudC1hcmVhLFxuYm9keS5zaW5nbGUtcHJvZHVjdCAuY29udGVudC1hcmVhLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5jb250ZW50LWFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuYm9keS53b29jb21tZXJjZS1zaG9wIC53aWRnZXQtYXJlYSxcbmJvZHkudGF4LXByb2R1Y3RfY2F0IC53aWRnZXQtYXJlYSxcbmJvZHkuc2luZ2xlLXByb2R1Y3QgLndpZGdldC1hcmVhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbGNhci1hcmNoaXZlLXBhZ2VfX2lubmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWxjYXItY29udGVudC1tYXgtd2lkdGgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZTogY2xhbXAoMS4yNXJlbSwgNHZ3LCAzLjc1cmVtKTtcbn1cblxuLnNpbGNhci1hcmNoaXZlLXRpdGxlIHtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nLWJsb2NrOiBjbGFtcCgxLjI1cmVtLCAzdncsIDIuMjVyZW0pIDA7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xufVxuXG4uc2lsY2FyLWFyY2hpdmUtdGl0bGVfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zaWxjYXItYXJjaGl2ZS1pbnRybyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDFyZW07XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgIzI2YzdkNDtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuLnNpbGNhci1hcmNoaXZlLWludHJvX19xdW90ZSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBmb250LWZhbWlseTogXCJUb21vcnJvd1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuICBsaW5lLWhlaWdodDogMC44O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNpbGNhci1hcmNoaXZlLWludHJvX19ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbGNhci1hcmNoaXZlLWludHJvX19ib2R5IHAge1xuICBtYXJnaW46IDAgMCAwLjVyZW07XG59XG4uc2lsY2FyLWFyY2hpdmUtaW50cm9fX2JvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWxjYXItYXJjaGl2ZS1pbnRyb19fYm9keSBhIHtcbiAgY29sb3I6ICMyNmM3ZDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2lsY2FyLXNob3Age1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE3LjgxMjVyZW0gbWlubWF4KDAsIDFmcik7XG4gIGdhcDogY2xhbXAoMS4yNXJlbSwgM3Z3LCAyLjVyZW0pO1xuICBtYXJnaW4taW5saW5lOiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IGNsYW1wKDEuNXJlbSwgNHZ3LCAyLjVyZW0pO1xuICBwYWRkaW5nLWlubGluZTogMDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjJyZW0pIHtcbiAgLnNpbGNhci1zaG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgfVxuICAuc2lsY2FyLXNob3AtZmlsdGVycy1wYW5lbCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gIH1cbiAgLnNpbGNhci1zaG9wLWZpbHRlcnMtcGFuZWxfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lsY2FyLXNob3AtZmlsdGVycy1wYW5lbCA+IC5zaWxjYXItc2hvcF9fc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEvc3BhbiAyO1xuICB9XG4gIC5zaWxjYXItc2hvcF9faW50cm8ge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuc2lsY2FyLXNob3BfX21haW4ge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuICAuc2lsY2FyLXNob3AtLW5vLWludHJvIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIH1cbiAgLnNpbGNhci1zaG9wLS1uby1pbnRybyAuc2lsY2FyLXNob3AtZmlsdGVycy1wYW5lbCA+IC5zaWxjYXItc2hvcF9fc2lkZWJhciB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLnNpbGNhci1zaG9wLS1uby1pbnRybyAuc2lsY2FyLXNob3BfX21haW4ge1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLnNpbGNhci1hcmNoaXZlLXRpdGxlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLnNpbGNhci1zaG9wIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDFyZW07XG4gICAgcGFkZGluZy1ibG9jazogMXJlbSAxLjVyZW07XG4gIH1cbiAgLnNpbGNhci1zaG9wX19pbnRybyxcbiAgLnNpbGNhci1zaG9wLWZpbHRlcnMtcGFuZWwsXG4gIC5zaWxjYXItc2hvcF9fbWFpbiB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWxjYXItc2hvcF9faW50cm8gLnNpbGNhci1hcmNoaXZlLWludHJvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjM3NXJlbSAxLjVyZW07XG4gIH1cbiAgLnNpbGNhci1zaG9wLWZpbHRlcnMtcGFuZWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzI2YzdkNDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnNpbGNhci1zaG9wLWZpbHRlcnMtcGFuZWxfX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBoZWlnaHQ6IDIuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICB9XG4gIC5zaWxjYXItc2hvcC1maWx0ZXJzLXBhbmVsX190b2dnbGU6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNpbGNhci1zaG9wLWZpbHRlcnMtcGFuZWxfX2xhYmVsIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMmIyOTJhO1xuICB9XG4gIC5zaWxjYXItc2hvcC1maWx0ZXJzLXBhbmVsW29wZW5dIC5zaWxjYXItc2hvcF9fZmlsdGVyLWNoZXZyb24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc2lsY2FyLXNob3AtZmlsdGVycy1wYW5lbCA+IC5zaWxjYXItc2hvcF9fc2lkZWJhciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxuICAuc2lsY2FyLXNob3BfX3NpZGViYXIgLnNpbGNhci1zaG9wX19maWx0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2U4ZThlODtcbiAgfVxufVxuLnNpbGNhci1zaG9wX19zaWRlYmFyIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbn1cbi5zaWxjYXItc2hvcF9fc2lkZWJhciAud2lkZ2V0LFxuLnNpbGNhci1zaG9wX19zaWRlYmFyIC53aWRnZXRfYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnNpbGNhci1zaG9wX19tYWluIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMS44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0czo6YmVmb3JlLCAuc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHM6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0cyA+IGxpLnByb2R1Y3Qge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IG5vbmU7XG59XG5cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzW2NsYXNzKj1jb2x1bW5zLV0gPiBsaS5wcm9kdWN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dID4gbGkucHJvZHVjdCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UgLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSA+IGxpLnByb2R1Y3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSA+IGxpLnByb2R1Y3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0Lndvb2NvbW1lcmNlIC5zaWxjYXItcHJvZHVjdC1wYWdlIC51cC1zZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0c1tjbGFzcyo9Y29sdW1ucy1dID4gbGkucHJvZHVjdCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Qud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHNbY2xhc3MqPWNvbHVtbnMtXSA+IGxpLnByb2R1Y3Qge1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYycmVtKSB7XG4gIC5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTByZW0pIHtcbiAgLnNpbGNhci1hcmNoaXZlLWludHJvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMC41cmVtO1xuICB9XG4gIC5zaWxjYXItYXJjaGl2ZS1pbnRyb19fcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIC5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzZyZW0pIHtcbiAgLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIC5zaWxjYXItYXJjaGl2ZV9fcHJvbW8tbGkge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgLnNpbGNhci1hcmNoaXZlX19wcm9tby1saSAuc2lsY2FyLWFyY2hpdmVfX3Byb21vLS1wYWdlLFxuLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIC5zaWxjYXItYXJjaGl2ZV9fcHJvbW8tbGkgLnNpbGNhci1wcm9tby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpbGNhci1zaG9wX19zaWRlYmFyIHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMyYjI5MmE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXItLWJsb2NrcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc2lsY2FyLXNob3BfX2ZpbHRlci0tYmxvY2tzLndpZGdldCwgLnNpbGNhci1zaG9wX19maWx0ZXItLWJsb2Nrcy53aWRnZXRfYmxvY2sge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVycyxcbi5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVycyB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE3LjgxMjVyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IDEuMjVyZW07XG59XG4uc2lsY2FyLXNob3BfX2ZpbHRlci0tYmxvY2tzIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlcnNfX292ZXJsYXktY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4yNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVyZW0pIHtcbiAgLnNpbGNhci1zaG9wX19zaWRlYmFyIC5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyc19fb3Blbi1vdmVybGF5IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbGNhci1zaG9wX19zaWRlYmFyIC5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVycyB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWxjYXItc2hvcF9fc2lkZWJhciAuc2lsY2FyLXNob3BfX2ZpbHRlci0tYmxvY2tzIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlcnNfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBpbnNldDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpbGNhci1zaG9wX19zaWRlYmFyIC5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyc19fb3ZlcmxheVtoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWxjYXItc2hvcF9fc2lkZWJhciAuc2lsY2FyLXNob3BfX2ZpbHRlci0tYmxvY2tzIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlcnNfX292ZXJsYXktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuc2lsY2FyLXNob3BfX3NpZGViYXIgLnNpbGNhci1zaG9wX19maWx0ZXItLWJsb2NrcyAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXJzX19vdmVybGF5LWRpYWxvZyB7XG4gICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuc2lsY2FyLXNob3BfX3NpZGViYXIgLnNpbGNhci1zaG9wX19maWx0ZXItLWJsb2NrcyAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXJzX19vdmVybGF5LWhlYWRlcixcbiAgLnNpbGNhci1zaG9wX19zaWRlYmFyIC5zaWxjYXItc2hvcF9fZmlsdGVyLS1ibG9ja3MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyc19fb3ZlcmxheS1mb290ZXIge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuc2lsY2FyLXNob3BfX3NpZGViYXIgLnNpbGNhci1zaG9wX19maWx0ZXItLWJsb2NrcyAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXJzX19vdmVybGF5LWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxufVxuLnNpbGNhci1zaG9wX19maWx0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjN2Q0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTUwbXMgZWFzZTtcbn1cbi5zaWxjYXItc2hvcF9fZmlsdGVyW29wZW5dIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlci5zaWxjYXItc2hvcF9fZmlsdGVyLS13Yy1zZWN0aW9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyLS13Yy1zZWN0aW9uID4gLnNpbGNhci1zaG9wX19maWx0ZXItdGl0bGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlci0td2Mtc2VjdGlvbiA+IC5zaWxjYXItc2hvcF9fZmlsdGVyLXRpdGxlIC5zaWxjYXItc2hvcF9fZmlsdGVyLWNoZXZyb24ge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyNmM3ZDQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyNmM3ZDQ7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyLWJvZHktLXdjIGZpZWxkc2V0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXItYm9keS0td2MgLndwLWJsb2NrLXdvb2NvbW1lcmNlLXByb2R1Y3QtZmlsdGVyLWNoZWNrYm94LWxpc3QsXG4uc2lsY2FyLXNob3BfX2ZpbHRlci1ib2R5LS13YyAud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXItYm9keS0td2MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyLWNoZWNrYm94LWxpc3RfX2l0ZW0ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAwLjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgcGFkZGluZzogMCAxLjI1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMyYjI5MmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uc2lsY2FyLXNob3BfX2ZpbHRlci10aXRsZTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyLWNoZXZyb24ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMS41cHggc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDYwJSA2MCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxNTBtcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlcltvcGVuXSAuc2lsY2FyLXNob3BfX2ZpbHRlci1jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyID4gKjpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlciBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIGNvbG9yOiAjMmIyOTJhO1xufVxuLnNpbGNhci1zaG9wX19maWx0ZXIgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNpbGNhci1zaG9wX19maWx0ZXIgbGkgYTpob3ZlciwgLnNpbGNhci1zaG9wX19maWx0ZXIgbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuLnNpbGNhci1zaG9wX19maWx0ZXIgbGkuY2hvc2VuIGEsIC5zaWxjYXItc2hvcF9fZmlsdGVyIGxpLmNob3NlbiB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlciAuY291bnQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiAjOTM5MzkzO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0LS1jaGVja2JveCBsaSxcbi5zaWxjYXItc2hvcF9fZmlsdGVyIC53Yy1ibG9jay1jaGVja2JveC1saXN0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9faW5wdXQpIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMS4wNjI1cmVtO1xuICBoZWlnaHQ6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDE1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAxNTBtcyBlYXNlO1xufVxuLnNpbGNhci1zaG9wX19maWx0ZXIgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlci1jaGVja2JveC1saXN0X19pbnB1dCk6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzI2YzdkNDtcbn1cbi5zaWxjYXItc2hvcF9fZmlsdGVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOm5vdCgud2MtYmxvY2stcHJvZHVjdC1maWx0ZXItY2hlY2tib3gtbGlzdF9faW5wdXQpOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXIgLnByaWNlX3NsaWRlcl93cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uc2lsY2FyLXNob3BfX2ZpbHRlciAucHJpY2Vfc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI2U1ZTVlNTtcbiAgaGVpZ2h0OiA0cHg7XG4gIG1hcmdpbjogMS4yNXJlbSAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICB3aWR0aDogMC44NzVyZW07XG4gIGhlaWdodDogMC44NzVyZW07XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBtYXJnaW4tbGVmdDogLTAuNDM3NXJlbTtcbiAgdG9wOiAtMC4zMTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZTVlNWU1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMyYjI5MmE7XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyIC5wcmljZV9zbGlkZXJfYW1vdW50IC5idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG59XG4uc2lsY2FyLXNob3BfX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uOmhvdmVyLCAuc2lsY2FyLXNob3BfX2ZpbHRlciAucHJpY2Vfc2xpZGVyX2Ftb3VudCAuYnV0dG9uOmZvY3VzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXItYm9keS0td2MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyLWNoZWNrYm94LWxpc3RfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjEyNXJlbTtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXItYm9keS0td2MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyLWNoZWNrYm94LWxpc3RfX2l0ZW0ge1xuICBtaW4taGVpZ2h0OiAxLjQzNzVyZW07XG59XG5cbi5zaWxjYXItc2hvcF9fZmlsdGVyLWJvZHktLXdjIC53Yy1ibG9jay1wcm9kdWN0LWZpbHRlci1jaGVja2JveC1saXN0X19sYWJlbCB7XG4gIGNvbG9yOiAjMmIyOTJhO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXItYm9keS0td2MgLndjLWJsb2NrLXByb2R1Y3QtZmlsdGVyLWNoZWNrYm94LWxpc3RfX21hcmsge1xuICBjb2xvcjogIzI2YzdkNDtcbn1cblxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0LS1maWx0ZXItY2hvc2VuLFxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndjLWJsb2NrLWFjdGl2ZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuMzc1cmVtO1xufVxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0LS1maWx0ZXItY2hvc2VuIGxpLFxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndvb2NvbW1lcmNlLXdpZGdldC1sYXllcmVkLW5hdi1saXN0LS1maWx0ZXItY2hvc2VuIC53Yy1ibG9jay1hY3RpdmUtZmlsdGVyc19fbGlzdC1pdGVtLFxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndjLWJsb2NrLWFjdGl2ZS1maWx0ZXJzIGxpLFxuLnNpbGNhci1zaG9wX19maWx0ZXIgLndjLWJsb2NrLWFjdGl2ZS1maWx0ZXJzIC53Yy1ibG9jay1hY3RpdmUtZmlsdGVyc19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTk5LCAyMTIsIDAuMTIpO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc2lsY2FyLXBpbGwtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zaWxjYXItcGlsbC1kcm9wZG93bl9fdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNmM3ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMmIyOTJhO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uc2lsY2FyLXBpbGwtZHJvcGRvd25fX3RvZ2dsZTpob3ZlciwgLnNpbGNhci1waWxsLWRyb3Bkb3duX190b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAxOTksIDIxMiwgMC4wNik7XG4gIG91dGxpbmU6IDA7XG59XG4uc2lsY2FyLXBpbGwtZHJvcGRvd25fX3RvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyNmM3ZDQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5cbi5zaWxjYXItcGlsbC1kcm9wZG93bl9fbGFiZWwge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19jaGV2cm9uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICMyNmM3ZDQ7XG4gIGJvcmRlci1ib3R0b206IDEuNXB4IHNvbGlkICMyNmM3ZDQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjUlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZTtcbn1cblxuLnNpbGNhci1waWxsLWRyb3Bkb3duLmlzLW9wZW4gLnNpbGNhci1waWxsLWRyb3Bkb3duX19jaGV2cm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cblxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDAuMjVyZW0pO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMzA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2YzdkNDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG1heC1oZWlnaHQ6IDE2cmVtO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51W2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IGxpIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMyYjI5MmE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNTBtcyBlYXNlO1xufVxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IGJ1dHRvbjpob3ZlciwgLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzgsIDE5OSwgMjEyLCAwLjEpO1xuICBvdXRsaW5lOiAwO1xufVxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IGJ1dHRvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTk5LCAyMTIsIDAuMTQpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IGJ1dHRvbjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyNmM3ZDQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4uc2lsY2FyLXBpbGwtZHJvcGRvd25fX25hdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC5zaWxjYXItc29ydC1yb3csXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC5zaWxjYXItc29ydC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbn1cblxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLnNpbGNhci1zb3J0LXJvdyAud29vY29tbWVyY2Utb3JkZXJpbmcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC5zaWxjYXItc29ydC1yb3cgLndvb2NvbW1lcmNlLW9yZGVyaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLnNpbGNhci1zb3J0LXJvdyAuc2lsY2FyLW9yZGVyYnktZHJvcGRvd24sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC5zaWxjYXItc29ydC1yb3cgLnNpbGNhci1vcmRlcmJ5LWRyb3Bkb3duIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICBib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93IC53b29jb21tZXJjZS1vcmRlcmluZyxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93IC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgbWluLXdpZHRoOiAxMi41cmVtO1xuICAgIG1heC13aWR0aDogMTIuNXJlbTtcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93IC5zaWxjYXItb3JkZXJieS1kcm9wZG93biAuc2lsY2FyLXBpbGwtZHJvcGRvd25fX21lbnUsXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLnNpbGNhci1zb3J0LXJvdyAuc2lsY2FyLW9yZGVyYnktZHJvcGRvd24gLnNpbGNhci1waWxsLWRyb3Bkb3duX19tZW51IHtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjJyZW07XG4gIH1cbn1cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluID4gLnN0b3JlZnJvbnQtc29ydGluZyxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gPiAuc3RvcmVmcm9udC1zb3J0aW5nIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2lsY2FyLXNob3BfX21haW4gLnNpbGNhci1zb3J0LXJvdyAud29vY29tbWVyY2Utb3JkZXJpbmcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLnNpbGNhci1zb3J0LXJvdyxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICBib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93IC53b29jb21tZXJjZS1vcmRlcmluZyxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93IC53b29jb21tZXJjZS1vcmRlcmluZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCxcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIHBhZGRpbmc6IDAuODc1cmVtIDEuMzc1cmVtIDEuMjVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAxNTBtcyBlYXNlLCBib3gtc2hhZG93IDE1MG1zIGVhc2U7XG59XG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3ZlciwgLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6Zm9jdXMtd2l0aGluLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpob3Zlcixcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6Zm9jdXMtd2l0aGluLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Q6aG92ZXIsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdDpmb2N1cy13aXRoaW4ge1xuICBib3JkZXItY29sb3I6ICMyNmM3ZDQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMjZjN2Q0O1xufVxuLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgPiBhLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCA+IGEsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCBpbWcsXG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud3AtcG9zdC1pbWFnZSxcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaW1nLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuYXR0YWNobWVudC13b29jb21tZXJjZV90aHVtYm5haWwsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53cC1wb3N0LWltYWdlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaW1nLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmF0dGFjaG1lbnQtd29vY29tbWVyY2VfdGh1bWJuYWlsLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndwLXBvc3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgbWFyZ2luOiAwLjVyZW0gYXV0byAxcmVtO1xuICBhc3BlY3QtcmF0aW86IDMwMC8yNzg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCAud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZSxcbi5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IGgyLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLndvb2NvbW1lcmNlLWxvb3AtcHJvZHVjdF9fdGl0bGUsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCBoMi53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDMuMTg3NXJlbTtcbn1cbi5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zdGFyLXJhdGluZyxcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcbiAgbWFyZ2luOiAwIDAgMC41cmVtO1xufVxuXG4uc2lsY2FyLXByb2R1Y3QtY2FyZF9fcGlsbC1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc2lsY2FyLXByb2R1Y3QtY2FyZF9fcGlsbC1yb3cgLnByaWNlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc2lsY2FyLXByb2R1Y3QtY2FyZF9fcGlsbC1yb3cgLnByaWNlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1wcm9kdWN0LWNhcmRfX3BpbGwtcm93IC5wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBtaW4td2lkdGg6IDQuMTg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjYyNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgYm9yZGVyLXJhZGl1czogNTAwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaWxjYXItc2hvcF9fbWFpbiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zaWxjYXItcHJvZHVjdC1jYXJkX19waWxsLXJvdyAucHJpY2UgZGVsLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAuc2lsY2FyLXByb2R1Y3QtY2FyZF9fcGlsbC1yb3cgLnByaWNlIGRlbCxcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC51cC1zZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zaWxjYXItcHJvZHVjdC1jYXJkX19waWxsLXJvdyAucHJpY2UgZGVsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1wcm9kdWN0LWNhcmRfX3BpbGwtcm93IC5wcmljZSBpbnMsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zaWxjYXItcHJvZHVjdC1jYXJkX19waWxsLXJvdyAucHJpY2UgaW5zLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1wcm9kdWN0LWNhcmRfX3BpbGwtcm93IC5wcmljZSBpbnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpbGNhci1wcm9kdWN0LWNhcmRfX2JhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEuMzc1cmVtO1xuICBtaW4td2lkdGg6IDMuMTg3NXJlbTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MDBweDtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uc2lsY2FyLXByb2R1Y3QtY2FyZF9fYmFkZ2UtLXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjg3NXJlbTtcbiAgbGVmdDogMS4zNzVyZW07XG4gIHotaW5kZXg6IDI7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2lsY2FyLXByb2R1Y3QtY2FyZF9fYmFkZ2UtLW5ldyB7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2lsY2FyLXNob3BfX21haW4gdWwucHJvZHVjdHMgbGkucHJvZHVjdCA+IGEgPiAub25zYWxlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCA+IGEgPiAub25zYWxlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgPiBhID4gLm9uc2FsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1wcm9kdWN0LWNhcmRfX3BpbGwtcm93IC5vbnNhbGUsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zaWxjYXItcHJvZHVjdC1jYXJkX19waWxsLXJvdyAub25zYWxlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1wcm9kdWN0LWNhcmRfX3BpbGwtcm93IC5vbnNhbGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIG1pbi13aWR0aDogMy4xODc1cmVtO1xuICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDJlNTBjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cblxuLnNpbGNhci1zdG9jay1zdGF0dXMge1xuICAtLXNpbGNhci1zdG9jay1kb3QtaW4tc3RvY2s6ICMxNGE2NWQ7XG4gIC0tc2lsY2FyLXN0b2NrLWRvdC1sb3ctc3RvY2s6ICNlYWIzMDg7XG4gIC0tc2lsY2FyLXN0b2NrLWRvdC1vbi1iYWNrb3JkZXI6ICNlYWIzMDg7XG4gIC0tc2lsY2FyLXN0b2NrLWRvdC1vdXQtb2Ytc3RvY2s6ICNkYzI2MjY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzMzMzMzMztcbn1cbi5zaWxjYXItc3RvY2stc3RhdHVzX19kb3Qge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNpbGNhci1zdG9jay1kb3Qtb3V0LW9mLXN0b2NrKTtcbn1cbi5zaWxjYXItc3RvY2stc3RhdHVzLS1pbl9zdG9jayAuc2lsY2FyLXN0b2NrLXN0YXR1c19fZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2lsY2FyLXN0b2NrLWRvdC1pbi1zdG9jayk7XG59XG4uc2lsY2FyLXN0b2NrLXN0YXR1cy0tbG93X3N0b2NrIC5zaWxjYXItc3RvY2stc3RhdHVzX19kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWxjYXItc3RvY2stZG90LWxvdy1zdG9jayk7XG59XG4uc2lsY2FyLXN0b2NrLXN0YXR1cy0tb25fYmFja29yZGVyIC5zaWxjYXItc3RvY2stc3RhdHVzX19kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWxjYXItc3RvY2stZG90LW9uLWJhY2tvcmRlcik7XG59XG4uc2lsY2FyLXN0b2NrLXN0YXR1cy0tb3V0X29mX3N0b2NrIC5zaWxjYXItc3RvY2stc3RhdHVzX19kb3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zaWxjYXItc3RvY2stZG90LW91dC1vZi1zdG9jayk7XG59XG5cbi5zaWxjYXItcHJvZHVjdCAuc3VtbWFyeSAuc2lsY2FyLXN0b2NrLXN0YXR1cyxcbi5zaW5nbGUtcHJvZHVjdCAuc3VtbWFyeSAuc2lsY2FyLXN0b2NrLXN0YXR1cyB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnNpbGNhci1zaG9wX19tYWluIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1zdG9jay1zdGF0dXMsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IC5zaWxjYXItc3RvY2stc3RhdHVzLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnNpbGNhci1zdG9jay1zdGF0dXMge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uc2lsY2FyLXByb21vLWJhbm5lciB7XG4gIGJhY2tncm91bmQ6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogY2xhbXAoMS4yNXJlbSwgMi41dncsIDIuMjVyZW0pIGNsYW1wKDEuNXJlbSwgM3Z3LCAyLjc1cmVtKTtcbn1cblxuLnNpbGNhci1wcm9tby1iYW5uZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS41cmVtO1xufVxuXG4uc2lsY2FyLXByb21vLWJhbm5lcl9fdGV4dCB7XG4gIGZsZXg6IDEgMSAyOHJlbTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLnNpbGNhci1wcm9tby1iYW5uZXJfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS42dncsIDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4uc2lsY2FyLXByb21vLWJhbm5lcl9faGlnaGxpZ2h0IHtcbiAgY29sb3I6ICMyNmM3ZDQ7XG4gIG1hcmdpbi1yaWdodDogMC40Y2g7XG59XG5cbi5zaWxjYXItcHJvbW8tYmFubmVyX19oZWFkaW5nLXJlc3Qge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnNpbGNhci1wcm9tby1iYW5uZXJfX3N1YnRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5zaWxjYXItcHJvbW8tYmFubmVyX19jdGEsXG4uc2lsY2FyLXByb21vLWJhbm5lcl9fY3RhLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMi4yNXJlbTtcbiAgbWluLXdpZHRoOiA2LjM3NXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGZpbHRlciAxNTBtcyBlYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2lsY2FyLXByb21vLWJhbm5lcl9fY3RhOmhvdmVyLCAuc2lsY2FyLXByb21vLWJhbm5lcl9fY3RhOmZvY3VzLFxuLnNpbGNhci1wcm9tby1iYW5uZXJfX2N0YS13cmFwIC53cC1ibG9jay1idXR0b25fX2xpbms6aG92ZXIsXG4uc2lsY2FyLXByb21vLWJhbm5lcl9fY3RhLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45Mik7XG59XG5cbi5zaWxjYXItcHJvbW8tYmFubmVyX19jdGEtd3JhcCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uc2lsY2FyLXByb21vLWJhbm5lcl9fY3RhLXdyYXAgLndwLWJsb2NrLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbGNhci1hcmNoaXZlX19wcm9tby0tcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2lsY2FyLWFyY2hpdmVfX3Byb21vLS1wYWdlID4gLnNpbGNhci1wcm9tby1iYW5uZXIsXG4uc2lsY2FyLWFyY2hpdmVfX3Byb21vLS1wYWdlID4gLndwLWJsb2NrLWdyb3VwLnNpbGNhci1wcm9tby1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zaWxjYXItYXJjaGl2ZV9fcHJvbW8tLXBhZ2UgLmFsaWduZnVsbCxcbi5zaWxjYXItYXJjaGl2ZV9fcHJvbW8tLXBhZ2UgLmFsaWdud2lkZSB7XG4gIG1hcmdpbi1pbmxpbmU6IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNnJlbSkge1xuICAuc2lsY2FyLXByb21vLWJhbm5lcl9faW5uZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpbGNhci1wcm9tby1iYW5uZXJfX2N0YSxcbiAgLnNpbGNhci1wcm9tby1iYW5uZXJfX2N0YS13cmFwIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWxjYXItcHJvbW8tYmFubmVyX19jdGEtd3JhcCAud3AtYmxvY2stYnV0dG9uLFxuICAuc2lsY2FyLXByb21vLWJhbm5lcl9fY3RhLXdyYXAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbixcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyOiAwO1xuICBjbGVhcjogYm90aDtcbn1cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBsaSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gbGkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnM6bm90KC5wcmV2KTpub3QoLm5leHQpLFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnM6bm90KC5jdXJyZW50KTpub3QoLnByZXYpOm5vdCgubmV4dCksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzOm5vdCgucHJldik6bm90KC5uZXh0KSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnM6bm90KC5jdXJyZW50KTpub3QoLnByZXYpOm5vdCgubmV4dCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAuc2lsY2FyLXBhZ2luYXRpb24tcGFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gLnNpbGNhci1wYWdpbmF0aW9uLXBhZ2Uge1xuICB3aWR0aDogNC45Mzc1cmVtO1xuICBtaW4td2lkdGg6IDQuOTM3NXJlbTtcbiAgZmxleDogMCAwIGF1dG87XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5wcmV2LFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldixcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldixcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIuNzVyZW07XG4gIG1pbi13aWR0aDogMi43NXJlbTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyNmM3ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5wcmV2OjpiZWZvcmUsIGJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLnByZXY6OmFmdGVyLFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjo6YmVmb3JlLFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLnByZXY6OmJlZm9yZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLnByZXY6OmJlZm9yZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsIGJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLnByZXY6Zm9jdXMsXG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjpmb2N1cyxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldjpob3ZlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldjpmb2N1cyxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjpob3ZlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzgsIDE5OSwgMjEyLCAwLjA4KTtcbiAgb3V0bGluZTogMDtcbn1cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLnByZXY6Zm9jdXMtdmlzaWJsZSxcbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLnByZXY6Zm9jdXMtdmlzaWJsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldjpmb2N1cy12aXNpYmxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2OmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLnByZXYsXG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2LFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5wcmV2LFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2IHtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjYmNiO1xufVxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldjpob3ZlciwgYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMucHJldjpmb2N1cyxcbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLnByZXY6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2OmZvY3VzLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5wcmV2OmZvY3VzLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2OmhvdmVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjYmNiO1xufVxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMubmV4dCxcbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLm5leHQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyLjc1cmVtO1xuICBtaW4td2lkdGg6IDIuNzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjN2Q0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gYS5wYWdlLW51bWJlcnMubmV4dDo6YmVmb3JlLCBib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5uZXh0OjphZnRlcixcbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6OmJlZm9yZSxcbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6OmFmdGVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5uZXh0OjpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLm5leHQ6OmFmdGVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5uZXh0OjpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5uZXh0OmhvdmVyLCBib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5uZXh0OmZvY3VzLFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMubmV4dDpob3ZlcixcbmJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6Zm9jdXMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLm5leHQ6Zm9jdXMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHNwYW4ucGFnZS1udW1iZXJzLm5leHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDM4LCAxOTksIDIxMiwgMC4wOCk7XG4gIG91dGxpbmU6IDA7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBhLnBhZ2UtbnVtYmVycy5uZXh0OmZvY3VzLXZpc2libGUsXG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5uZXh0OmZvY3VzLXZpc2libGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIGEucGFnZS1udW1iZXJzLm5leHQ6Zm9jdXMtdmlzaWJsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMubmV4dDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkICMyNmM3ZDQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiBzcGFuLnBhZ2UtbnVtYmVycy5wcmV2LFxuYm9keS53b29jb21tZXJjZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMubmV4dCxcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMucHJldixcbmJvZHkud29vY29tbWVyY2UtcGFnZSAuc2lsY2FyLXNob3BfX21haW4gLndvb2NvbW1lcmNlLXBhZ2luYXRpb24gc3Bhbi5wYWdlLW51bWJlcnMubmV4dCB7XG4gIG9wYWNpdHk6IDAuNDU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAuc2lsY2FyLXBhZ2luYXRpb25fX2ljb24sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5zaWxjYXItcGFnaW5hdGlvbl9faWNvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMC42MjVyZW07XG4gIGhlaWdodDogMC42MjVyZW07XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAuc2lsY2FyLXBhZ2luYXRpb25fX2ljb24tLXByZXYsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5zaWxjYXItcGFnaW5hdGlvbl9faWNvbi0tcHJldiB7XG4gIGJvcmRlci1sZWZ0OiAxLjVweCBzb2xpZCAjY2JjYmNiO1xuICBib3JkZXItYm90dG9tOiAxLjVweCBzb2xpZCAjY2JjYmNiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiAuc2lsY2FyLXBhZ2luYXRpb25fX2ljb24tLW5leHQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIC5zaWxjYXItcGFnaW5hdGlvbl9faWNvbi0tbmV4dCB7XG4gIGJvcmRlci1yaWdodDogMS41cHggc29saWQgIzI2YzdkNDtcbiAgYm9yZGVyLXRvcDogMS41cHggc29saWQgIzI2YzdkNDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG5ib2R5Lndvb2NvbW1lcmNlIC5zaWxjYXItc2hvcF9fbWFpbiAuc2lsY2FyLXNvcnQtcm93ICsgLndvb2NvbW1lcmNlLXBhZ2luYXRpb24sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC5zaWxjYXItc29ydC1yb3cgKyAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYycmVtKSB7XG4gIGJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHVsLnBhZ2UtbnVtYmVycyxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlIC5zaWxjYXItc2hvcF9fbWFpbiAud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bC5wYWdlLW51bWJlcnMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkud29vY29tbWVyY2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uLFxuICBib2R5Lndvb2NvbW1lcmNlLXBhZ2UgLnNpbGNhci1zaG9wX19tYWluIC53b29jb21tZXJjZS1wYWdpbmF0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaWxjYXItcHJvZHVjdC1wYWdlIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiB2YXIoLS1zaWxjYXItY29udGVudC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nLWlubGluZTogY2xhbXAoMXJlbSwgNHZ3LCAyLjVyZW0pO1xuICBwYWRkaW5nLWJsb2NrOiAwIGNsYW1wKDJyZW0sIDV2dywgMy41cmVtKTtcbn1cblxuLnNpbGNhci1wcm9kdWN0IHtcbiAgbWFyZ2luOiAwO1xufVxuLnNpbGNhci1wcm9kdWN0ID4gLndvb2NvbW1lcmNlLXRhYnMge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNpbGNhci1wcm9kdWN0X19oZWFkZXIge1xuICBtYXJnaW46IDAgMCBjbGFtcCgxLjI1cmVtLCAzdncsIDJyZW0pO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2lsY2FyLXByb2R1Y3RfX2hlYWRlciAucHJvZHVjdF90aXRsZSxcbi5zaWxjYXItcHJvZHVjdF9faGVhZGVyIGgxLnByb2R1Y3RfdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDIuNXZ3LCAycmVtKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc2lsY2FyLXByb2R1Y3RfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxLjA1ZnIpIG1pbm1heCgwLCAwLjk1ZnIpO1xuICBnYXA6IGNsYW1wKDEuNXJlbSwgNHZ3LCAzcmVtKTtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiBjbGFtcCgycmVtLCA0dncsIDNyZW0pO1xufVxuXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X193cmFwcGVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtdmlld3BvcnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAuZmxleC12aWV3cG9ydCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG1pbig3MnZoLCAzOHJlbSkgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMTZyZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9faW1hZ2UsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSA+IGEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSA+IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGltZyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAud29vY29tbWVyY2UtcHJvZHVjdC1nYWxsZXJ5X19pbWFnZSAud3AtcG9zdC1pbWFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIGltZyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX2ltYWdlIC53cC1wb3N0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC5mbGV4LWNvbnRyb2wtdGh1bWJzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwLjc1cmVtIDAgMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMC4yNXJlbSAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgem9vbTogbm9ybWFsO1xuICBzY3JvbGwtc25hcC10eXBlOiB4IHByb3hpbWl0eTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAuZmxleC1jb250cm9sLXRodW1icyBsaSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMCAwIGNhbGMoMjUlIC0gMC4zNzVyZW0pO1xuICBtYXgtd2lkdGg6IGNhbGMoMjUlIC0gMC4zNzVyZW0pO1xuICBtaW4td2lkdGg6IDQuMjVyZW07XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQ7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bnRoLWNoaWxkKG4pLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6bnRoLWNoaWxkKG4pIHtcbiAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAuZmxleC1jb250cm9sLXRodW1icyBpbWcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAuZmxleC1jb250cm9sLXRodW1icyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNS41cmVtO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBvcGFjaXR5OiAwLjkyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZSwgb3BhY2l0eSAxNTBtcyBlYXNlO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpOmhvdmVyIGltZyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLnNpbGNhci1wcm9kdWN0X19tZWRpYSAuZmxleC1jb250cm9sLXRodW1icyBsaSBpbWcuZmxleC1hY3RpdmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nOmhvdmVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGk6aG92ZXIgaW1nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nLmZsZXgtYWN0aXZlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGkgaW1nOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjZjN2Q0O1xuICBvcGFjaXR5OiAxO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIHNwYW4ub25zYWxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgc3Bhbi5vbnNhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43NXJlbTtcbiAgbGVmdDogMC43NXJlbTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWluLXdpZHRoOiAzcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDJlNTBjO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IC53b29jb21tZXJjZS1wcm9kdWN0LXJhdGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgLnByaWNlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAzdncsIDIuMjVyZW0pO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY29sb3I6ICMyNmM3ZDQ7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgLnByaWNlIC53b29jb21tZXJjZS1QcmljZS1hbW91bnQge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSAucHJpY2UgZGVsIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMC41NWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzVyZW07XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSAucHJpY2UgaW5zIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgLndvb2NvbW1lcmNlLXByaWNlLXN1ZmZpeCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjM1cmVtO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjY2Njtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgLndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb24gcCB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSAud29vY29tbWVyY2UtcHJvZHVjdC1kZXRhaWxzX19zaG9ydC1kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb25zIHtcbiAgbWFyZ2luOiAwIDAgMS4yNXJlbTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb24tYXR0cmlidXRlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb24tYXR0cmlidXRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXZhcmlhdGlvbi1hdHRyaWJ1dGVfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYjI5MmE7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaWxjYXItdmFyaWF0aW9uLWF0dHJpYnV0ZV9fY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb24tc3dhdGNoZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC41cmVtO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXZhcmlhdGlvbi1zd2F0Y2gge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMy44NzVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgcGFkZGluZzogMCAwLjc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjZjN2Q0O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyYjI5MmE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAxNTBtcyBlYXNlLCBjb2xvciAxNTBtcyBlYXNlLCBib3JkZXItY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb24tc3dhdGNoOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguaXMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTk5LCAyMTIsIDAuMDYpO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXZhcmlhdGlvbi1zd2F0Y2g6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjZjN2Q0O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXZhcmlhdGlvbi1zd2F0Y2guaXMtc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMjZjN2Q0O1xuICBib3JkZXItY29sb3I6ICMyNmM3ZDQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXZhcmlhdGlvbi1zd2F0Y2guaXMtZGlzYWJsZWQsIC5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb24tc3dhdGNoOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC40NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci12YXJpYXRpb24tc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaW5nbGVfdmFyaWF0aW9uX3dyYXAge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtIDA7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaWxjYXItcHJvZHVjdC1xdHkge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci1wcm9kdWN0LXF0eV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzJiMjkyYTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnF1YW50aXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci1xdHktYnRuLFxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAucXVhbnRpdHkgLnF0eSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZsZXg6IDAgMCAzLjg3NXJlbTtcbiAgd2lkdGg6IDMuODc1cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI2YzdkNDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyYjI5MmE7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaWxjYXItcXR5LWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXF0eS1idG46aG92ZXIsIC5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbGNhci1xdHktYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzOCwgMTk5LCAyMTIsIDAuMDYpO1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAuc2lsY2FyLXF0eS1idG46Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAjMjZjN2Q0O1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IGZvcm0uY2FydCAucXVhbnRpdHkgLnF0eSB7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnF1YW50aXR5IC5xdHk6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sIC5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnF1YW50aXR5IC5xdHk6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaWxjYXItcHJvZHVjdC1xdHlfX3VuaXQge1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSBmb3JtLmNhcnQgLnNpbmdsZV9hZGRfdG9fY2FydF9idXR0b24ge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIHBhZGRpbmc6IDAgMS43NXJlbTtcbiAgYmFja2dyb3VuZDogIzI2YzdkNCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJMZXhlbmQgRGVjYVwiLCBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogZmlsdGVyIDE1MG1zIGVhc2U7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmhvdmVyLCAuc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgZm9ybS5jYXJ0IC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9uOmZvY3VzIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOTQpO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLnNpbGNhci1wcm9kdWN0X19zdW1tYXJ5IC53b29jb21tZXJjZS12YXJpYXRpb24tYXZhaWxhYmlsaXR5IC5zaWxjYXItc3RvY2stc3RhdHVzIHtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbn1cbi5zaWxjYXItcHJvZHVjdF9fc3VtbWFyeSAucHJvZHVjdF9tZXRhIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG4uc2lsY2FyLXByb2R1Y3RfX3N1bW1hcnkgLnByb2R1Y3RfbWV0YSBhIHtcbiAgY29sb3I6ICMyNmM3ZDQ7XG59XG5cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMge1xuICBtYXJnaW46IDAgMCBjbGFtcCgycmVtLCA0dncsIDNyZW0pO1xuICBwYWRkaW5nOiAwO1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMC4yNXJlbSBjbGFtcCgxLjI1cmVtLCAzdncsIDJyZW0pO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczo6YmVmb3JlLCBib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnM6OmFmdGVyLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLndjLXRhYnM6OmJlZm9yZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicy53Yy10YWJzOjphZnRlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzOjpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFiczo6YWZ0ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicy53Yy10YWJzOjpiZWZvcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicy53Yy10YWJzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGksXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxleDogMCAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6OmJlZm9yZSwgYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpOjphZnRlcixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicy53Yy10YWJzIGxpOjpiZWZvcmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaTo6YWZ0ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaTo6YmVmb3JlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGk6OmFmdGVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaTo6YmVmb3JlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpIGEsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaSBhLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLndjLXRhYnMgbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM1cmVtIDAgMC42MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBjb2xvcjogI2E0YTRhNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE1MG1zIGVhc2U7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpob3ZlcixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicy53Yy10YWJzIGxpIGE6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaSBhOmhvdmVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpmb2N1cy12aXNpYmxlLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLndjLXRhYnMgbGkgYTpmb2N1cy12aXNpYmxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMgbGkgYTpmb2N1cy12aXNpYmxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzIGxpLmFjdGl2ZSBhLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLndjLXRhYnMgbGkuYWN0aXZlIGEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLndjLXRhYnMgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYTo6YWZ0ZXIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyBsaS5hY3RpdmUgYTo6YWZ0ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicyBsaS5hY3RpdmUgYTo6YWZ0ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgdWwudGFicy53Yy10YWJzIGxpLmFjdGl2ZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTFweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQ6ICMyNmM3ZDQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IDpmaXJzdC1jaGlsZCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IDpmaXJzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgPiA6Zmlyc3QtY2hpbGQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IDpsYXN0LWNoaWxkLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50ID4gOmxhc3QtY2hpbGQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50ID4gOmxhc3QtY2hpbGQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHAsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stcGFyYWdyYXBoLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHAsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXBhcmFncmFwaCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgcCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXBhcmFncmFwaCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHAsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDEsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgzLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoNSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGg2LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDEsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDMsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDYsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgxLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGg0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoNSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDYsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoNSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGg2LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiVG9tb3Jyb3dcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMS43NXJlbSAwIDAuNzVyZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGgxLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDEud3AtYmxvY2staGVhZGluZyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoMSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMS53cC1ibG9jay1oZWFkaW5nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgxLndwLWJsb2NrLWhlYWRpbmcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGgxLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDEud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoMixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgyLndwLWJsb2NrLWhlYWRpbmcsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDIud3AtYmxvY2staGVhZGluZyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGgyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMi53cC1ibG9jay1oZWFkaW5nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoMixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgyLndwLWJsb2NrLWhlYWRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGgzLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDMud3AtYmxvY2staGVhZGluZyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoMyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMy53cC1ibG9jay1oZWFkaW5nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGgzLndwLWJsb2NrLWhlYWRpbmcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoMyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGgzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDMud3AtYmxvY2staGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoNCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGg1LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDYsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoNCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGg1LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDYsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDYsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDYsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGg0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoNSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDYsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGg0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoNSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDYsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBoNCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGg1LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaDYsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staGVhZGluZyBoNCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1oZWFkaW5nIGg1LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWhlYWRpbmcgaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBzdHJvbmcsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBiLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHN0cm9uZyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBiLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBzdHJvbmcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBzdHJvbmcsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBiIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGVtLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBlbSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBpLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBlbSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGVtLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGEsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgYSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgYSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGEge1xuICBjb2xvcjogIzI2YzdkNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgYTpob3ZlciwgYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgYTpmb2N1cyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBhOmhvdmVyLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGE6Zm9jdXMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGE6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGE6Zm9jdXMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBhOmhvdmVyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBvbCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1saXN0LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwud3AtYmxvY2stbGlzdCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IG9sLndwLWJsb2NrLWxpc3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgb2wsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxpc3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwud3AtYmxvY2stbGlzdCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBvbC53cC1ibG9jay1saXN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB1bCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgb2wsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1saXN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB1bC53cC1ibG9jay1saXN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBvbC53cC1ibG9jay1saXN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBvbCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1saXN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwud3AtYmxvY2stbGlzdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IG9sLndwLWJsb2NrLWxpc3Qge1xuICBtYXJnaW46IDAgMCAxZW07XG4gIHBhZGRpbmctbGVmdDogMS42MjVyZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB1bCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHVsLndwLWJsb2NrLWxpc3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwud3AtYmxvY2stbGlzdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdWwsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHVsLndwLWJsb2NrLWxpc3QsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB1bCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHVsLndwLWJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBvbCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IG9sLndwLWJsb2NrLWxpc3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgb2wsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgb2wud3AtYmxvY2stbGlzdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgb2wsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IG9sLndwLWJsb2NrLWxpc3QsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBvbCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IG9sLndwLWJsb2NrLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBsaSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1saXN0LWl0ZW0sXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgbGksXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWxpc3QtaXRlbSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgbGksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1saXN0LWl0ZW0sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBsaSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAuMzVlbSAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgbGkgPiB1bCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGxpID4gb2wsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgbGkgPiB1bCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBsaSA+IG9sLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBsaSA+IHVsLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBsaSA+IG9sLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgbGkgPiB1bCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGxpID4gb2wge1xuICBtYXJnaW4tYm90dG9tOiAwLjM1ZW07XG4gIG1hcmdpbi10b3A6IDAuMzVlbTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgYmxvY2txdW90ZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1xdW90ZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stcXVvdGUge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMyNmM3ZDQ7XG4gIG1hcmdpbjogMWVtIDA7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGhyLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvcixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBocixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stc2VwYXJhdG9yLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBocixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGhyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIG1hcmdpbjogMS41ZW0gMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGltZyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGZpZ3VyZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBpbWcsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgZmlndXJlLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgaW1nLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBmaWd1cmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGltZyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGZpZ3VyZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgZmlndXJlLndwLWJsb2NrLWltYWdlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2staW1hZ2UsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1pbWFnZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGZpZ3VyZS53cC1ibG9jay1pbWFnZSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmJsb2Nrcy1nYWxsZXJ5LWdyaWQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1nYWxsZXJ5LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuYmxvY2tzLWdhbGxlcnktZ3JpZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLW1lZGlhLXRleHQge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuYmxvY2tzLWdhbGxlcnktZ3JpZCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stZ2FsbGVyeSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuYmxvY2tzLWdhbGxlcnktZ3JpZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ibG9ja3MtZ2FsbGVyeS1ncmlkLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdhbGxlcnksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuYmxvY2tzLWdhbGxlcnktZ3JpZCB7XG4gIGdhcDogMS4yNXJlbTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stY29sdW1ucyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLndwLWJsb2NrLWdyb3VwLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stZ3JvdXAsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAud3AtYmxvY2stZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB0YWJsZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB0YWJsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdGFibGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB0YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB0aCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHRkLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHRoLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHRkLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB0aCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgdGQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCB0aCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBwcmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBjb2RlLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHByZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBjb2RlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBwcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IGNvZGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBwcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBjb2RlIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgXCJDYXNjYWRpYSBDb2RlXCIsIFwiU291cmNlIENvZGUgUHJvXCIsIE1lbmxvLCBDb25zb2xhcywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHByZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCBwcmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHByZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IHByZSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMCAwIDFlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLnNpbGNhci1ydGUtc3BhY2VyLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgPiBkaXY6ZW1wdHksXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuZXdhLXJ0ZUxpbmU6ZW1wdHksXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLnNpbGNhci1ydGUtc3BhY2VyLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50ID4gZGl2OmVtcHR5LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZTplbXB0eSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLnNpbGNhci1ydGUtc3BhY2VyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IGRpdjplbXB0eSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lOmVtcHR5LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLnNpbGNhci1ydGUtc3BhY2VyLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgPiBkaXY6ZW1wdHksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuZXdhLXJ0ZUxpbmU6ZW1wdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtaW4taGVpZ2h0OiAxLjZlbTtcbiAgcGFkZGluZzogMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSArIC5ld2EtcnRlTGluZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSAuZXdhLXJ0ZUxpbmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lICsgLmV3YS1ydGVMaW5lLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSAuZXdhLXJ0ZUxpbmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSArIC5ld2EtcnRlTGluZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lIC5ld2EtcnRlTGluZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSArIC5ld2EtcnRlTGluZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZSAuZXdhLXJ0ZUxpbmUge1xuICBtYXJnaW4tdG9wOiAwLjM1ZW07XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuc2lsY2FyLXJ0ZS1zcGFjZXIgKyAuZXdhLXJ0ZUxpbmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IGRpdjplbXB0eSArIC5ld2EtcnRlTGluZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZTplbXB0eSArIC5ld2EtcnRlTGluZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuc2lsY2FyLXJ0ZS1zcGFjZXIgKyAuZXdhLXJ0ZUxpbmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgPiBkaXY6ZW1wdHkgKyAuZXdhLXJ0ZUxpbmUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lOmVtcHR5ICsgLmV3YS1ydGVMaW5lLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuc2lsY2FyLXJ0ZS1zcGFjZXIgKyAuZXdhLXJ0ZUxpbmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50ID4gZGl2OmVtcHR5ICsgLmV3YS1ydGVMaW5lLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuZXdhLXJ0ZUxpbmU6ZW1wdHkgKyAuZXdhLXJ0ZUxpbmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuc2lsY2FyLXJ0ZS1zcGFjZXIgKyAuZXdhLXJ0ZUxpbmUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCA+IGRpdjplbXB0eSArIC5ld2EtcnRlTGluZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tZGVzY3JpcHRpb24gLnNpbGNhci1lbnRyeS1jb250ZW50IC5ld2EtcnRlTGluZTplbXB0eSArIC5ld2EtcnRlTGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuZXdhLXJ0ZUxpbmUuc2lsY2FyLXJ0ZS1saW5lLS1idWxsZXQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbC53b29jb21tZXJjZS1UYWJzLXBhbmVsLS1kZXNjcmlwdGlvbiAuc2lsY2FyLWVudHJ5LWNvbnRlbnQgLmV3YS1ydGVMaW5lLnNpbGNhci1ydGUtbGluZS0tYnVsbGV0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuZXdhLXJ0ZUxpbmUuc2lsY2FyLXJ0ZS1saW5lLS1idWxsZXQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9uIC5zaWxjYXItZW50cnktY29udGVudCAuZXdhLXJ0ZUxpbmUuc2lsY2FyLXJ0ZS1saW5lLS1idWxsZXQge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gIHRleHQtaW5kZW50OiAtMC43NXJlbTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgdGFibGUuc2hvcF9hdHRyaWJ1dGVzLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUuc2hvcF9hdHRyaWJ1dGVzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIHRhYmxlLnNob3BfYXR0cmlidXRlcyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgdGFibGUuc2hvcF9hdHRyaWJ1dGVzIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLnNpbGNhci1kb2N1bWVudGF0aW9uLWxpbmtzLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3Mge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBsaSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBsaSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MgbGksXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBsaSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLnNpbGNhci1kb2N1bWVudGF0aW9uLWxpbmtzIGxpOmxhc3QtY2hpbGQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MgbGk6bGFzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MgbGk6bGFzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLnNpbGNhci1kb2N1bWVudGF0aW9uLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MgYSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MgYSB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhOmhvdmVyLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLnNpbGNhci1kb2N1bWVudGF0aW9uLWxpbmtzIGE6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLnNpbGNhci1kb2N1bWVudGF0aW9uLWxpbmtzIGE6aG92ZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhOmZvY3VzLXZpc2libGUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAuc2lsY2FyLWRvY3VtZW50YXRpb24tbGlua3MgYTpmb2N1cy12aXNpYmxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhOmZvY3VzLXZpc2libGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC5zaWxjYXItZG9jdW1lbnRhdGlvbi1saW5rcyBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgIzI2YzdkNDtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzICNjb21tZW50cyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm1fd3JhcHBlcixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm0sXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzICNjb21tZW50cyxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtX3dyYXBwZXIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzICNyZXZpZXdfZm9ybSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgI2NvbW1lbnRzLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm1fd3JhcHBlcixcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgI2NvbW1lbnRzLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtX3dyYXBwZXIsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm0sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm1fd3JhcHBlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzICNyZXZpZXdfZm9ybSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAjY29tbWVudHMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtX3dyYXBwZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzICNjb21tZW50cyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm1fd3JhcHBlcixcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAjcmV2aWV3X2Zvcm0sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzICNjb21tZW50cyxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgI3Jldmlld19mb3JtX3dyYXBwZXIsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzICNyZXZpZXdfZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXBseS10aXRsZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXJlcGx5LXRpdGxlLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtcmVwbHktdGl0bGUsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXJlcGx5LXRpdGxlLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXBseS10aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXBseS10aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAud29vY29tbWVyY2UtUmV2aWV3cy10aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1yZXBseS10aXRsZSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLndvb2NvbW1lcmNlLVJldmlld3MtdGl0bGUsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGV4ZW5kIERlY2FcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMC43NXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50LFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHBhZGRpbmc6IDAgMCAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnQ6bGFzdC1jaGlsZCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50Omxhc3QtY2hpbGQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50bGlzdCAuY29tbWVudDpsYXN0LWNoaWxkLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50Omxhc3QtY2hpbGQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnQ6bGFzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnQ6bGFzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudGxpc3QgLmNvbW1lbnQ6bGFzdC1jaGlsZCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnRsaXN0IC5jb21tZW50Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGxhYmVsLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGxhYmVsLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGxhYmVsLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBsYWJlbCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gbGFiZWwsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBsYWJlbCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGxhYmVsLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIHRleHRhcmVhLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gdGV4dGFyZWEsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIHRleHRhcmVhLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC53b29jb21tZXJjZS1UYWJzLXBhbmVsIC53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gdGV4dGFyZWEsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsICNyZXZpZXdzLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCxcbmJvZHkuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQsXG5ib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIC5wYW5lbCAjcmV2aWV3cy53b29jb21tZXJjZS1SZXZpZXdzIC5jb21tZW50LWZvcm0gLmZvcm0tc3VibWl0LFxuYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2Uuc2luZ2xlLXByb2R1Y3Quc3RvcmVmcm9udC1mdWxsLXdpZHRoLWNvbnRlbnQgZGl2LnByb2R1Y3Quc2lsY2FyLXByb2R1Y3QgLndvb2NvbW1lcmNlLXRhYnMgLndvb2NvbW1lcmNlLVRhYnMtcGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAud29vY29tbWVyY2UtVGFicy1wYW5lbCAud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgI3Jldmlld3Mud29vY29tbWVyY2UtUmV2aWV3cyAuY29tbWVudC1mb3JtIC5mb3JtLXN1Ym1pdCxcbmJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyAucGFuZWwgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtO1xufVxuXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyxcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC51cC1zZWxscy5wcm9kdWN0cyB7XG4gIG1hcmdpbjogMCAwIGNsYW1wKDIuNXJlbSwgNXZ3LCA0cmVtKTtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyBoMixcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC51cC1zZWxscy5wcm9kdWN0cyBoMiB7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlRvbW9ycm93XCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxcmVtLCAxLjh2dywgMS4yNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMS44NzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzOjpiZWZvcmUsIC5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzOjphZnRlcixcbi5zaWxjYXItcHJvZHVjdC1wYWdlIC51cC1zZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0czo6YmVmb3JlLFxuLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnVwLXNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAucmVsYXRlZC5wcm9kdWN0cyB1bC5wcm9kdWN0cyA+IGxpLnByb2R1Y3QsXG4uc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMgPiBsaS5wcm9kdWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGNsZWFyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjJyZW0pIHtcbiAgLnNpbGNhci1wcm9kdWN0LXBhZ2UgLnJlbGF0ZWQucHJvZHVjdHMgdWwucHJvZHVjdHMsXG4gIC5zaWxjYXItcHJvZHVjdC1wYWdlIC51cC1zZWxscy5wcm9kdWN0cyB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTByZW0pIHtcbiAgLnNpbGNhci1wcm9kdWN0X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICBib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC5zaWxjYXItcHJvZHVjdF9fbWVkaWEgLmZsZXgtY29udHJvbC10aHVtYnMgbGksXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAuc2lsY2FyLXByb2R1Y3RfX21lZGlhIC5mbGV4LWNvbnRyb2wtdGh1bWJzIGxpIHtcbiAgICBmbGV4OiAwIDAgY2FsYygyNSUgLSAwLjM3NXJlbSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDI1JSAtIDAuMzc1cmVtKTtcbiAgICBtaW4td2lkdGg6IDMuNzVyZW07XG4gIH1cbiAgYm9keS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLFxuICBib2R5LnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMud2MtdGFicyxcbiAgYm9keS53b29jb21tZXJjZS1wYWdlLnNpbmdsZS1wcm9kdWN0LnN0b3JlZnJvbnQtZnVsbC13aWR0aC1jb250ZW50IGRpdi5wcm9kdWN0LnNpbGNhci1wcm9kdWN0IC53b29jb21tZXJjZS10YWJzIHVsLnRhYnMsXG4gIGJvZHkud29vY29tbWVyY2UtcGFnZS5zaW5nbGUtcHJvZHVjdC5zdG9yZWZyb250LWZ1bGwtd2lkdGgtY29udGVudCBkaXYucHJvZHVjdC5zaWxjYXItcHJvZHVjdCAud29vY29tbWVyY2UtdGFicyB1bC50YWJzLndjLXRhYnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM2cmVtKSB7XG4gIC5zaWxjYXItcHJvZHVjdC1wYWdlIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzLFxuICAuc2lsY2FyLXByb2R1Y3QtcGFnZSAudXAtc2VsbHMucHJvZHVjdHMgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5ib2R5IHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkxleGVuZCBEZWNhXCIsIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlO1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjZjN2Q0O1xufVxuIl19 */