/*!**********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/styles/index.scss ***!
  \**********************************************************************************************************************************************************/
@charset "UTF-8";
/* import vars */
/* import components */
.banner--root .feature-video--root {
  width: 100%;
}
@media (max-width: 600px) {
  .banner--root .feature-video--root {
    display: none;
  }
}
.banner--root .feature-video--root .feature-video--body {
  background-size: cover;
  background-position: 50%;
}
.banner--root .feature-video--root .feature-video--header {
  max-width: calc(100% - 8rem);
}
.banner--root .feature-video--root h2 {
  padding: 32px;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  display: inline-block;
  max-width: 280px;
}
.banner--root .feature-video--root iframe {
  z-index: 2;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
.banner--root .feature-video--root .feature-video__overlay-image {
  width: 100%;
  max-width: 580px;
  margin: auto;
  position: relative;
}
.banner--root .feature-video--root .feature-video__overlay-image--tl {
  position: absolute;
  top: 0;
  left: 0;
}
.banner--root .feature-video--root .feature-video__overlay-image--tr {
  position: absolute;
  top: 0;
  right: 0;
}
.banner--root .feature-video--root .feature-video__overlay-image--bl {
  position: absolute;
  bottom: 0;
  left: 0;
}
.banner--root .feature-video--root .feature-video__overlay-image--br {
  position: absolute;
  bottom: 0;
  right: 0;
}

.hero-min-height {
  min-height: 450px;
}

.ba-slider {
  background-color: #fff;
  display: table;
  flex: 100%;
  overflow: hidden;
  position: relative;
}
@media (min-width: 880px) {
  .ba-slider {
    flex: 5;
  }
}
.ba-slider img {
  display: block;
  max-width: none;
  width: 100%;
}

.resize {
  height: 100%;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 33%;
}

.handle {
  /* Thin line seperator */
  cursor: ew-resize;
  background: #fff;
  bottom: 0;
  left: 33%;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  width: 4px;
}
.handle::before {
  content: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 91.21 36.2%27%3E%3Cg %3E%3Cg %3E%3Cpath fill=%27%23fff%27 d=%27M0 0h79.19v36.2H0z%27/%3E%3Cpath fill=%27%23857361%27 d=%27M91.22 18.1l-12.03-7.91V0H0v36.2h79.19V26.01l12.03-7.91z%27/%3E%3Cg fill=%27%23fff%27%3E%3Cpath d=%27M32 10.1a4.73 4.73 0 0 1-9.45.07 4.58 4.58 0 0 1 4.74-4.57 4.66 4.66 0 0 1 4.44 3.14h-2.54a2.18 2.18 0 0 0-2-1.15 2.45 2.45 0 0 0-2.42 2.58 2.46 2.46 0 0 0 2.44 2.66 2.06 2.06 0 0 0 2.12-1.43h-2.61V9.59H32zM37.42 14.64l-2.05-2.86v2.86h-2.19V5.77h2.9a5.6 5.6 0 0 1 2.1.32 2.94 2.94 0 0 1 1.63 2.73 2.69 2.69 0 0 1-2.21 2.8l2.41 3zm-1.23-4.41c.9 0 1.45-.42 1.45-1.27s-.58-1.2-1.43-1.2h-.86v2.47zM46.73 14.64l-.43-1.28h-3.08l-.47 1.28h-2.43l3.56-8.87h1.79l3.52 8.87zm-1.94-6.1l-.91 3h1.82zM50.11 14.64V5.77H53a7.14 7.14 0 0 1 1.42.1 2.24 2.24 0 0 1 1.84 2.21 2 2 0 0 1-1 1.8 2 2 0 0 1 1.46 2.06 2.52 2.52 0 0 1-1 2.1 3.6 3.6 0 0 1-2.55.6zm3.07-5.5c.56 0 .86-.24.86-.71s-.29-.67-.85-.67h-.91v1.38zm.26 3.51c.64 0 1-.28 1-.85s-.34-.77-1-.77h-1.16v1.62zM14.8 28.64l-.44-1.28h-3.08l-.47 1.28H8.38l3.56-8.87h1.79l3.52 8.87zm-2-6.1l-.92 3h1.86zM23.69 28.64l-3.41-5.42.06 5.42h-2.17v-8.87h2l3.45 5.61-.1-5.61h2.17v8.87zM27.16 28.64v-8.87h3a5.36 5.36 0 0 1 2.6.54 4.26 4.26 0 0 1 2 3.89c0 2.93-1.72 4.44-4.49 4.44zm3.28-2c1.31 0 2.13-.82 2.13-2.43s-.81-2.46-2.11-2.46h-1v4.89zM43.37 22.36c-.1-.64-.36-.87-.81-.87a.74.74 0 0 0-.78.7c0 .53.48.77 1.46 1.19 1.95.84 2.44 1.54 2.44 2.71 0 1.71-1.17 2.72-3.09 2.72s-3.2-1-3.2-2.92v-.19h2.25c0 .73.37 1.21.94 1.21a.85.85 0 0 0 .85-.85c0-.7-1-1-1.79-1.34-1.45-.59-2.11-1.36-2.11-2.51a2.88 2.88 0 0 1 3.09-2.61 3.41 3.41 0 0 1 1.58.4 2.43 2.43 0 0 1 1.41 2.39zM46.83 28.64v-8.87h2.26v6.88h2.63v2zM52.61 28.64v-8.87h2.27v8.87zM56.37 28.64v-8.87h3a5.36 5.36 0 0 1 2.6.54A4.26 4.26 0 0 1 64 24.2c0 2.93-1.73 4.44-4.5 4.44zm3.28-2c1.31 0 2.12-.82 2.12-2.43s-.8-2.46-2.11-2.46h-1v4.89zM65.39 28.64v-8.87h4.93v2h-2.76v1.38h2.67v2h-2.67v1.52h2.76v2z%27/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  min-width: 90px;
  max-width: 120px;
  opacity: 1;
  position: absolute;
  right: 24px;
  top: calc(50% + 4px);
  transform: translateY(-50%);
  transition: opacity 0.15s ease-out;
  width: 10vw;
}
.hide-tooltip .handle::before {
  opacity: 0;
}
.handle::after {
  background: #fff;
  border: 1px solid #c7c7c7;
  border-radius: 50%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3), inset 0 2px 0 rgba(255, 255, 255, 0.5), inset 0 60px 50px -30px #c7c7c7;
  content: url("data:image/svg+xml,%3Csvg id=%27Layer_1%27 data-name=%27Layer 1%27 xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 90.25 90.25%27%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill:%23575757%7D%3C/style%3E%3C/defs%3E%3Ccircle cx=%2745.12%27 cy=%2745.12%27 r=%2745.12%27 fill=%27%23fff%27/%3E%3Cpath class=%27cls-2%27 d=%27M34.27 63.1L16.3 45.12l17.97-17.97V63.1zM55.98 27.15l17.97 17.97L55.98 63.1V27.15z%27/%3E%3C/svg%3E");
  height: 43px;
  left: 33%;
  position: absolute;
  top: 50%;
  transition: height 0.3s ease, left 0.3s ease, width 0.3s ease;
  transform: translate3d(-50%, -50%, 0);
  width: 43px;
}
.handle--draggable::after {
  height: 28px;
  width: 28px;
}
.handle.hide-tooltip::before {
  opacity: 0;
}

.blog-nav {
  max-width: 700px;
  margin: 0 auto 3.1rem;
}
.blog-nav__container {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.blog-nav__item {
  text-transform: uppercase;
  letter-spacing: 0.1ex;
  font-size: 0.87rem;
  margin: 0 0 1.5ex;
}
.blog-nav__item > * {
  display: inline;
}
.blog-nav__item p {
  padding: 0 0.8ex 0 0;
}
.blog-nav__item svg {
  width: 100%;
  height: auto;
  max-width: 0.9ex;
  top: -0.1ex;
}
.blog-nav__item--prev p {
  padding: 0 0 0 0.8ex;
}
.blog-nav__item--prev svg {
  transform: rotate(180deg);
}
.bold-bundles-child-product-info__products {
  margin-bottom: 2.5rem;
}
.bold-bundles-child-product-info__products .bold-bundles-child-product:not(:first-of-type) .bold-bundles-child-product__link::before {
  content: "+ ";
}

.breadcrumbs {
  padding: 6px 0 8px;
}
.breadcrumbs li {
  display: inline;
  font-size: 0.75rem;
}
.breadcrumbs li:not(:last-of-type)::after {
  position: relative;
  content: " /";
}
.breadcrumbs a {
  text-decoration: underline;
}

.btn {
  background-color: #fff !important;
  font-size: 15px;
  font-family: var(--font--accent--family);
  font-weight: var(--font--accent--weight);
  text-transform: uppercase;
  padding: 10px 20px;
  letter-spacing: 0.5px;
  display: inline-block;
  border-radius: 3px;
}

.container {
  max-width: 1600px;
  margin: auto;
  padding: 0 60px;
}
@media (max-width: 1195px) {
  .container {
    padding: 0 45px;
  }
}
@media (max-width: 765px) {
  .container {
    padding: 0 16px;
  }
}

.cc-window.cc-floating {
  max-width: none !important;
  width: 100%;
}

.copy-block {
  max-width: 700px;
  margin: 0 auto 3.1rem;
}
.copy-block a {
  color: inherit;
  text-decoration: underline;
}
.copy-block--top {
  margin-top: 3.5rem;
}
.copy-block__heading {
  font-size: 23px;
  margin-bottom: 9px;
}
.copy-block__copy ol {
  list-style: decimal;
  padding-left: 2em;
}
.copy-block__copy li {
  display: list-item;
}

.cta-block {
  text-align: center;
  margin-bottom: 3.1rem;
}
.cta-block--light .cta-block__content > * {
  color: #fff;
}
.cta-block--light .cta-block__content .cta-block__contact a {
  color: #fff;
}
.cta-block__content {
  padding: 50px 30px;
}
@media (min-width: 800px) {
  .cta-block__content {
    padding: 60px;
  }
}
.cta-block__heading {
  font-size: 23px;
  max-width: 600px;
  margin: 0 auto 9px;
}
.cta-block__copy {
  max-width: 600px;
  margin: auto;
}
.cta-block__contact a {
  font-weight: 600;
  padding: 0.7rem 0.5rem;
  display: inline-block;
}
.cta-block__contact svg {
  max-width: 1.3rem;
  position: relative;
  top: 6px;
  margin-right: 0.2rem;
}
.cta-block__button {
  padding: 0.8rem 1rem;
  background-color: #282727 !important;
  color: #fff !important;
  display: inline-block;
  margin-top: 16px;
  text-transform: uppercase;
  font-size: 15px;
  border-radius: 3px;
}

.customer-data__item-wrapper {
  display: flex;
  gap: 25px;
  width: 100%;
  overflow: scroll;
  min-width: 360px;
  margin: 0 auto;
}

.customer-data__item {
  color: #fff;
  display: flex;
  flex-basis: 100%;
}

.customer-data__value {
  background: #a49382;
  border-radius: 50%;
  width: 174px;
  flex: 0 0 174px;
  margin-right: 15px;
  aspect-ratio: 1/1;
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
  font-style: var(--font--heading--style);
}
.customer-data__value .value-percent-wrap {
  display: flex;
  align-items: baseline;
  font-size: 5rem;
}
.customer-data__value .value {
  line-height: 5rem;
}
.customer-data__value .percent {
  font-size: 0.5em;
}

.customer-data__text {
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #a49382;
  font-weight: 700;
  font-family: "Roboto";
  display: flex;
  min-width: 150px;
  align-items: center;
}
@media (min-width: 1600px) {
  .customer-data__text {
    font-size: 21px;
    line-height: 24px;
  }
}

.customer-data__subtitle {
  width: 100%;
  margin-top: 40px;
  letter-spacing: 1px;
  color: #373737;
  font-weight: 400;
  font-family: "Roboto";
  text-align: center;
}
@media (min-width: 1400px) {
  .customer-data__subtitle {
    font-size: 1.5rem;
  }
}

.embed-block {
  margin-bottom: 3.1rem;
}
.embed-block .container.video-embed div {
  position: relative;
  width: 100%;
  padding-bottom: 55%;
  height: 0;
}
.embed-block .container.video-embed div iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.embed-block--narrow {
  margin: 0 auto 1.5rem;
  max-width: 700px;
}

.featured-blog--root {
  background-color: #F5F8F6 !important;
}
.featured-blog--root .featured-blog--heading a {
  color: #004F35;
}
.featured-blog--root .featured-blog--item--heading {
  font-size: 15px;
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
}

.product-recommendations--root .product-recommendations--title,
.product-recommendations--root .featured-collection--title,
.featured-collection--root .product-recommendations--title,
.featured-collection--root .featured-collection--title {
  color: #004F35;
}
.product-recommendations--root .product--image-wrapper,
.featured-collection--root .product--image-wrapper {
  background-color: #F5F8F6;
  padding: 10px 0;
}
.product-recommendations--root .image--container,
.featured-collection--root .image--container {
  padding-top: 100% !important;
}
.product-recommendations--root .product--title,
.featured-collection--root .product--title {
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
  font-size: 15px;
}
.product-recommendations--root .featured-collection--show-more,
.featured-collection--root .featured-collection--show-more {
  display: none;
}
.product-recommendations--root .product--details,
.featured-collection--root .product--details {
  display: block !important;
}
.product-recommendations--root .product--details .product--price-container,
.featured-collection--root .product--details .product--price-container {
  padding-left: 0 !important;
}

.featured-content--root .featured-content--text {
  padding: 0 !important;
}
.featured-content--root[data-text-position=center] .featured-content--link a {
  padding: 16px;
  font-size: 16px;
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
}
.featured-content--root[data-text-position=center] .featured-content--link a::after {
  display: none;
}
@media (min-width: 768px) {
  .featured-content--root[data-text-position=center] .featured-content--link a {
    padding: 32px;
  }
}

.footer--root .footer--blocks {
  border-top: 1px solid;
  padding-top: 20px;
}
.footer--root .payment-icons--root {
  margin-top: 30px;
}
.footer--root .footer--sub--block {
  display: none;
}

.footer__certification {
  display: block;
  margin: 1.8rem auto 0;
  max-width: 330px;
}
@media (min-width: 768px) {
  .footer__certification {
    margin: 1.8rem 0 0;
  }
}

.header--root .cart--external--total-price {
  transform: translateX(8px);
}
.header--root .header--container:not(.header--root .header--container[data-transition=at_start]):hover, .header--root .header--container:not(.header--root .header--container[data-transition=at_start]):has(.x-menu--level-1--container:hover) {
  position: fixed !important;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
  background-color: var(--bg-color--body);
  border-bottom: 1px solid #eaeaea;
  padding: 32px 48px;
}

.header--cart-link {
  background: #fff !important;
}
.header--cart-link .header--cart-toggle {
  color: #282727 !important;
}
.header--cart-link .cart--external--total-items {
  display: none !important;
}

.x-menu--level-1--link:hover .x-menu--level-2--container {
  z-index: 6;
  display: flex;
  opacity: 1;
  height: auto;
}

div.header--right-side > ul > li > a > span,
#x-menu--sub-get-in-touch > ul > li > a {
  text-transform: uppercase;
  font-size: 0.875rem;
}

.x-menu--level-1--link > a {
  line-height: 1;
}

.image-grid-block {
  margin-bottom: 3.1rem;
  text-align: center;
}
.image-grid-block__content {
  padding: 50px 30px 0;
}
@media (min-width: 800px) {
  .image-grid-block__content {
    padding: 60px 60px 0;
  }
}
.image-grid-block__heading {
  font-size: 23px;
  margin-bottom: 9px;
}
.image-grid-block__images {
  display: flex;
  flex-wrap: wrap;
  margin: 3rem -1.8rem -1.8rem 0;
}
.image-grid-block__image {
  width: calc(50% - 1.8rem);
  margin: 0 1.8rem 1.8rem 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.image-grid-block__image img {
  padding: 10% 0.25rem;
}
@media (min-width: 450px) {
  .image-grid-block__image {
    width: calc(33.33% - 1.8rem);
  }
}
@media (min-width: 700px) {
  .image-grid-block__image {
    width: calc(20% - 1.8rem);
  }
}

.stockist-icon.stockist-icon-search {
  top: -10px !important;
}

.image-with-text--root .featured-content--overline {
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
  font-size: 12px;
  color: #C6A27D;
}
.image-with-text--root .featured-content--title {
  font-family: var(--font--accent--family);
  font-weight: var(--font--accent--weight);
  text-transform: none;
}
@media (max-width: 768px) {
  .image-with-text--root .featured-content--text {
    margin-top: 2rem;
  }
}

.info-shakeup {
  padding: 16px;
  color: #282727;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}
@media (min-width: 767px) {
  .info-shakeup {
    padding: 49px 49px 0;
  }
  .info-shakeup.page-builder {
    padding: 49px;
  }
}
@media (min-width: 880px) {
  .info-shakeup {
    flex-direction: row-reverse;
  }
}
.info-shakeup--pale .info-shakeup__box--text, .info-shakeup--comparison-slider .info-shakeup__box--text {
  padding: 0.5rem;
  background: #F5F8F6;
}
@media (min-width: 450px) {
  .info-shakeup--pale .info-shakeup__box--text, .info-shakeup--comparison-slider .info-shakeup__box--text {
    padding: 2rem;
  }
}
@media (min-width: 880px) {
  .info-shakeup--reverse {
    flex-direction: row;
  }
}
.info-shakeup .text--gold b {
  color: #282727;
  font-family: var(--font--accent--family);
  font-weight: 600;
  text-transform: none;
  margin-bottom: 9px;
}
.info-shakeup__box {
  width: 100%;
}
@media (min-width: 880px) {
  .info-shakeup__box {
    width: 50%;
  }
}
.info-shakeup__box--video .product-video__container {
  position: relative;
  padding-top: 56%;
}
.info-shakeup__box--video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.info-shakeup__box--text {
  padding: 2rem 0;
}
@media (min-width: 767px) {
  .info-shakeup__box--text {
    padding: 40px;
  }
}
.info-shakeup__box--text h2 {
  color: #004F35;
  font-family: var(--font--accent--family);
  font-weight: var(--font--accent--weight);
  text-transform: none;
  margin-bottom: 9px;
}
.instagram--root {
  margin-top: 4rem;
  text-align: center;
  padding: 0 16px 32px;
}
@media (min-width: 767px) {
  .instagram--root {
    padding: 0 49px 72px;
  }
}
.instagram--root .instagram__heading {
  margin-bottom: 25px;
  color: #004F35;
}
.template--product .instagram--root {
  margin-top: 3rem;
}

#looxReviews {
  padding: 16px;
  margin-bottom: 50px;
}
@media (min-width: 767px) {
  #looxReviews {
    padding: 49px 49px;
  }
}

.panel-block {
  margin-bottom: 3.1rem;
}
.panel-block a {
  text-decoration: underline;
  color: inherit;
}
.panel-block * {
  box-sizing: border-box;
}
@media (min-width: 800px) {
  .panel-block--flip .panel-block__content {
    flex-direction: row-reverse;
  }
}
.panel-block .panel-block__item--image-full {
  display: none;
}
@media (min-width: 800px) {
  .panel-block--full .panel-block__item--image::after {
    content: "";
    background: inherit;
    background-size: cover;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }
  .panel-block--full .panel-block__item--image {
    display: none;
  }
  .panel-block--full .panel-block__item--image-full {
    display: block;
  }
}
.panel-block--light .panel-block__heading,
.panel-block--light .panel-block__copy,
.panel-block--light .panel-block__copy-long {
  color: #fff;
}
.panel-block--light .panel-block__button {
  background-color: #fff !important;
  color: #282727 !important;
}
.panel-block__content {
  position: relative;
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 800px) {
  .panel-block__content {
    flex-direction: row;
  }
}
.panel-block__item {
  padding: 50px 30px;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.panel-block__item--image {
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  width: 100%;
  padding: 0 0 100%;
}
@media (min-width: 800px) {
  .panel-block__item {
    padding: 60px;
    width: 50%;
  }
  .panel-block__item--image {
    background-position: 50%;
    background-size: cover;
    width: 50%;
    padding: 0 0 50%;
  }
}
.panel-block__heading {
  font-size: 23px;
  position: relative;
  z-index: 2;
  margin-bottom: 9px;
  font-weight: 700;
}
.panel-block__heading--hero {
  font-size: 32px;
}
.panel-block__copy {
  position: relative;
  z-index: 2;
}
.panel-block__copy-long {
  position: relative;
  z-index: 2;
}
.panel-block__copy-long ol {
  list-style-type: decimal;
  padding-left: 2em;
}
.panel-block__copy-long li {
  display: list-item;
}
.panel-block__button {
  padding: 0.8rem 1rem;
  background-color: #282727 !important;
  color: #fff !important;
  display: inline-block;
  margin-top: 16px;
  text-transform: uppercase;
  font-size: 15px;
  border-radius: 3px;
  position: relative;
  z-index: 2;
  width: -moz-fit-content;
  width: fit-content;
}

.press-logos {
  text-align: center;
  padding: 48px 16px;
  padding-bottom: 0;
}
@media (min-width: 767px) {
  .press-logos {
    padding: 92px 49px;
    padding-bottom: 0;
  }
}
.press-logos__heading {
  margin-bottom: 25px;
  color: #004F35;
}
.press-logos__row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.press-logos__item {
  width: calc(50% - 10px);
  margin-bottom: 25px;
}
@media (min-width: 500px) {
  .press-logos__item {
    width: calc(20% - 10px);
  }
}
.product--root .product--details-container .product--prices {
  display: flex;
  gap: 0.25rem;
}

.product-compare-price {
  text-decoration: line-through;
  display: inline;
  margin-right: 0.25rem;
}
.product-compare-price + .money-details {
  display: inline;
}

.product--details-container .loox-rating {
  margin-bottom: 0.5rem;
}

.product-block {
  margin-bottom: 1.5rem;
}
.product-block__section-heading {
  text-align: center;
  font-size: 23px;
  margin-bottom: 25px;
  color: #004F35;
}
.product-block__columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-right: -1.8rem;
}
.product-block__item {
  margin: 0 1.8rem 1.8rem 0;
}
@media (min-width: 600px) {
  .product-block__item {
    width: calc(25% - 1.8rem);
  }
}
.product-block__image-wrapper {
  background-color: #F5F8F6;
  padding: 25px 10px;
  margin-bottom: 15px;
}
.product-block__heading {
  font-size: 15px;
}
.product-block__price {
  font-size: 14px;
  margin-top: 8px;
}

.rc-widget-injection-parent {
  margin: 25px 0 -40px;
}

.product-form--size {
  display: inline-block;
  margin-inline-start: 0.5rem;
}
.product-form--size span {
  text-transform: lowercase;
}

.template--product main {
  background-color: #fff !important;
}

.product-page--root .product-page--main {
  background-color: #F5F8F6;
}
.product-page--root .loox-rating {
  text-align: center;
}
@media (min-width: 768px) {
  .product-page--root .loox-rating {
    text-align: left;
  }
}
.product-page--root .product-page--title {
  color: #004F35;
  padding: 0;
  margin-bottom: 5px;
}
.product-page--root .product-page--strapline {
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
  font-size: 15px;
  padding: 0;
  margin-bottom: 12px;
  text-align: center;
}
@media (min-width: 768px) {
  .product-page--root .product-page--strapline {
    text-align: left;
  }
}

.product-info-links {
  margin-top: 2.5rem;
}
.product-info-links.product-info-read-more {
  margin-top: 0;
}
.product-info-links .product-info-link {
  cursor: pointer;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 1.2px;
  padding-bottom: 1px;
  border-bottom: 1px solid;
  display: block;
  margin-bottom: 1rem;
}
.product-info-links .product-info-link::after {
  content: "+";
  margin-left: 1rem;
  position: absolute;
  right: 1rem;
}
.product-info-links .product-info-link--active::after {
  content: "–";
}
.product-info-links .product-info-copy {
  margin-bottom: 1rem;
}

@media (max-width: 768px) {
  .product-page--excerpt {
    font-weight: bold;
  }
}

.rc-template__button-group .rc-radio-group__options {
  justify-content: center;
}

.product-page-slider {
  padding: 16px;
}
@media (min-width: 767px) {
  .product-page-slider {
    padding: 49px 49px 0;
  }
}
.product-page-slider__wrapper {
  position: relative;
  padding: 0 50px;
}
@media (min-width: 1200px) {
  .product-page-slider__wrapper {
    padding: 0 80px;
  }
}
.product-page-slider__content {
  width: 100%;
}
@media (min-width: 992px) {
  .product-page-slider__content {
    display: flex;
    flex-direction: column;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .product-page-slider__content > * {
    flex: 1;
  }
}
.product-page-slider__image {
  width: 100%;
  height: auto;
}
.product-page-slider__image img {
  width: 100%;
}
.product-page-slider__copy {
  text-align: center;
}
.product-page-slider .slick-arrow {
  position: absolute;
  top: 50%;
  left: 0;
  width: 50px;
  height: 50px;
  transform: translateY(-50%);
  font-size: 0;
  border-radius: 0;
  padding: 0;
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: 50%;
}
@media (min-width: 1200px) {
  .product-page-slider .slick-arrow {
    width: 70px;
    height: 70px;
  }
}
.product-page-slider .slick-arrow.slick-prev {
  right: unset;
  left: 0;
  background-image: var(--arrow-slider-left);
}
.product-page-slider .slick-arrow.slick-next {
  left: unset;
  right: 0;
  background-image: var(--arrow-slider-right);
}
.product-page-slider .slick-dots {
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.product-page-slider .slick-dots li {
  position: relative;
}
.product-page-slider .slick-dots li button {
  font-size: 0;
  padding: 0;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #fff;
  margin: 10px;
}
.product-page-slider .slick-dots li.slick-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #004F35;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
}

.product-slider {
  padding: 32px 16px;
  color: #fff;
}
@media (min-width: 767px) {
  .product-slider {
    padding: 72px 49px;
  }
}
.product-slider__wrapper {
  background-color: #857361;
  position: relative;
  padding: 70px 90px 70px 30px;
}
.product-slider__content {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.product-slider__image {
  width: calc(55% - 10px);
}
.product-slider__copy {
  width: calc(45% - 10px);
}
.product-slider__copy h2 {
  font-size: 23px;
  margin-bottom: 10px;
}
.product-slider__copy h3 {
  font-family: var(--font--heading--family);
  font-weight: var(--font--heading--weight);
  font-size: 15px;
  margin-bottom: 12px;
}
.product-slider .btn {
  margin-top: 25px;
}
.product-slider .slick-arrow {
  position: absolute;
  top: 50%;
  left: 0;
  width: 30px;
  height: 30px;
  transform: translateY(-50%);
  font-size: 0;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  background-image: var(--arrow-left-white);
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: 50%;
}
.product-slider .slick-arrow.slick-next {
  left: unset;
  right: 0;
  background-image: var(--arrow-right-white);
}
.product-slider .slick-dots {
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
.product-slider .slick-dots li {
  position: relative;
}
.product-slider .slick-dots li button {
  font-size: 0;
  padding: 0;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #fff;
  margin: 10px;
}
.product-slider .slick-dots li.slick-active::after {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  background-color: #004F35;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  border-radius: 100%;
}

.search--articles-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (min-width: 600px) {
  .search--articles-container {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    -webkit-box-pack: center;
  }
}
.search--articles-container .search--article {
  display: flex;
  flex-direction: column;
  text-align: left;
}
.search--articles-container .search--article img {
  margin-bottom: 0.5rem;
}

.article__share-bottom {
  display: flex;
  align-items: center;
  max-width: 1600px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (min-width: 768px) {
  .article__share-bottom {
    max-width: 700px;
    padding: 0 45px;
  }
}
@media (min-width: 1196px) {
  .article__share-bottom {
    padding: 0 60px;
  }
}
.article__share-bottom h4 {
  margin: 0;
}
.article__share-bottom .share-icons {
  display: flex;
}
.article__share-bottom .share-icons .icon {
  width: 24px;
  height: 24px;
  display: inline-flex;
  align-items: center;
}

html {
  scroll-behavior: smooth;
}

.checkout-guest-login {
  margin-top: 4rem;
}
.checkout-guest-login form {
  text-align: center;
}

.mob-nav-home-link a {
  font-size: 13px;
}

.carousel--x-container .loox-rating {
  height: 24px;
}
.carousel--x-container .product-compare-price {
  display: none;
}

.template--page div[data-item=rte-content] ol {
  list-style-type: decimal;
  padding-left: unset;
}
.template--page div[data-item=rte-content] ol li::before {
  display: none;
}

.js-cm-form label {
  font-size: 12px;
  padding-bottom: 0;
}
.js-cm-form label[for=cm-privacy-consent] {
  display: inline;
  text-transform: none;
  font-size: 12px;
}
.js-cm-form button {
  margin-top: 1rem;
  background: #282727;
  color: #fff;
  text-transform: uppercase;
  border-radius: 0;
}

.product--root .product--title {
  line-height: 1.3;
  font-weight: 700;
}

.product--root .product--title-strapline {
  font-size: 0.81rem;
  font-weight: 400;
}

.featured-text__button {
  margin: 1rem auto 0;
  padding: 0.8rem 1rem;
  background-color: #282727 !important;
  color: #fff !important;
  display: inline-block;
  margin-top: 16px;
  text-transform: uppercase;
  font-size: 15px;
  border-radius: 3px;
  position: relative;
  z-index: 2;
  width: -moz-fit-content;
  width: fit-content;
}

.loox-link {
  display: block;
}

.custom-wrapper .comments--heading,
.custom-wrapper .comments--root {
  padding-right: 45px;
  padding-left: 45px;
  max-width: 700px;
}
@media (max-width: 768px) {
  .custom-wrapper .comments--heading,
.custom-wrapper .comments--root {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1196px) {
  .custom-wrapper .comments--heading,
.custom-wrapper .comments--root {
    padding-left: 60px;
    padding-right: 60px;
  }
}

.custom-wrapper .article--root {
  padding-top: 0.5rem;
}

.mt-2 {
  margin-top: 0.5rem;
}

.two-up-wrapper {
  padding: 0;
}
@media (min-width: 768px) {
  .two-up-wrapper .two-up--container {
    display: flex;
  }
}
@media (min-width: 768px) {
  .two-up-wrapper .two-up--block {
    flex: 1;
  }
}

.header--cart-toggle .money-details {
  display: none;
}

.icart-checkout .icart-checkout-notes-label {
  text-transform: uppercase !important;
  padding-left: 1.25rem;
  background-image: url(84483fc8a31747a70f08.png);
  background-position: 0 0;
  background-size: 1rem;
  background-repeat: no-repeat;
  margin-left: 0.8rem !important;
}
.icart-checkout .icart-new-lab-box {
  padding-bottom: 1.2rem !important;
}

.icart-pg-add-note .icart-pg-add-title {
  text-transform: uppercase;
  padding-left: 1.25rem;
  background-image: url(84483fc8a31747a70f08.png);
  background-position: 0 0;
  background-size: 1rem;
  background-repeat: no-repeat;
}

.icart-quantity.disabled .icart-qty-input {
  background-color: rgb(255, 255, 255) !important;
  border-color: rgb(233, 236, 239) !important;
  color: rgb(233, 236, 239) !important;
  cursor: not-allowed !important;
}

.sweet-overlay,
div.order-logic-sweet-alert {
  z-index: 9999999999 !important;
}

.sweet-alert {
  font-family: inherit !important;
}
.sweet-alert button.cancel {
  display: none !important;
}
.sweet-alert p {
  color: #333333 !important;
}
.sweet-alert .confirm {
  background-color: #004f35 !important;
}

#rc_link_container {
  margin-bottom: 2.5rem;
  margin-top: 0.5rem;
}
#rc_link_container a {
  text-transform: uppercase;
  text-decoration: underline;
  text-underline-offset: 4px;
  font-size: 18px;
  font-family: var(--font--heading--family);
  letter-spacing: 0.05em;
}

#customer_tab_content .row.grid {
  justify-content: center;
}

.product-roundel {
  position: absolute;
  width: 28%;
  bottom: 10px;
  right: 10px;
  z-index: 1;
}
.product-roundel--smaller {
  width: 22%;
}
.product-roundel--offset {
  width: 25%;
  right: 44px;
}

/* 
This file is for nasty, hacky, fixes that need to be done quickly
They should always only be temporary and should be resolved properly asap then removed from this file
*/

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ28zQ0o7O0FxQ2ozQ0E7RUFDRTtBckNvM0NGOztBc0NqNENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENvNENKO0FzQ2w0Q0k7RUFDSTtBdENvNENSO0FzQ2o0Q0k7RUFDSTtFQUNBO0F0Q200Q1I7O0F1Q2g1Q0E7OztDQUFBLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9iZWZvcmUtYWZ0ZXItc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvYmxvZy1uYXYuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9ib2xkLWJ1bmRsZXMuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2J0bi5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2NvbnRhaW5lci5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2Nvb2tpZS1iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9jb3B5LWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvY3RhLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvX2N1c3RvbWVyLWRhdGEuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9lbWJlZC1ibG9jay5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2ZlYXR1cmVkLWJsb2cuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvdmFycy9nbG9iYWwtdmFycy5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2ZlYXR1cmVkLWNvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9mZWF0dXJlZC1jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvaW1hZ2UtZ3JpZC1ibG9jay5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2ltYWdlLXdpdGgtdGV4dC5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2luZm8tc2hha2V1cC5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2luc3RhZ3JhbS5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL2xvb3guc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9wYW5lbC1ibG9jay5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3ByZXNzLWxvZ29zLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcHJvZHVjdC5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3Byb2R1Y3QtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9wcm9kdWN0LWZvcm0uc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9wcm9kdWN0LXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9wcm9kdWN0LXBhZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvcHJvZHVjdC1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zaGFrZXVwLWNvc21ldGljcy8uL3NyYy9zdHlsZXMvY29tcG9uZW50cy9zaGFyZS1pY29ucy5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3NuaXBwZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvdHdvLXVwLnNjc3MiLCJ3ZWJwYWNrOi8vc2hha2V1cC1jb3NtZXRpY3MvLi9zcmMvc3R5bGVzL2NvbXBvbmVudHMvaS1jYXJ0LWFwcC5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3JlY2hhcmdlLWN1c3RvbS5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9jb21wb25lbnRzL3Byb2R1Y3Qtcm91bmRlbC5zY3NzIiwid2VicGFjazovL3NoYWtldXAtY29zbWV0aWNzLy4vc3JjL3N0eWxlcy9fc2lucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIGltcG9ydCB2YXJzICovXG5AaW1wb3J0IFwidmFycy9nbG9iYWwtdmFyc1wiO1xuXG4vKiBpbXBvcnQgY29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvYmFubmVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9iZWZvcmUtYWZ0ZXItc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ibG9nLW5hdlwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYm9sZC1idW5kbGVzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9icmVhZGNydW1ic1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYnRuXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb250YWluZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Nvb2tpZS1iYW5uZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvcHktYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N0YS1ibG9ja1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tZXItZGF0YVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvZW1iZWQtYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZlYXR1cmUtdmlkZW8tYmFubmVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mZWF0dXJlZC1ibG9nXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mZWF0dXJlZC1jb2xsZWN0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mZWF0dXJlZC1jb250ZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb290ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlclwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2UtZ3JpZC1ibG9ja1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW1hZ2Utd2l0aC10ZXh0XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pbmZvLXNoYWtldXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2luc3RhZ3JhbVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbG9veFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGFuZWwtYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ByZXNzLWxvZ29zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LnNjc3NcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9wcm9kdWN0LXBhZ2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3QtcGFnZS1zbGlkZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3Qtc2xpZGVyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWFyY2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NoYXJlLWljb25zXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zbmlwcGV0c1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvdHdvLXVwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9pLWNhcnQtYXBwXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWNoYXJnZS1jdXN0b21cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Byb2R1Y3Qtcm91bmRlbFwiO1xuXG5AaW1wb3J0IFwic2luc1wiO1xuIiwiLmJhbm5lci0tcm9vdCB7XG5cdC5mZWF0dXJlLXZpZGVvLS1yb290IHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZmVhdHVyZS12aWRlby0tYm9keSB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlLXZpZGVvLS1oZWFkZXIge1xuXHRcdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA4cmVtKTtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRwYWRkaW5nOiAzMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDI4MHB4O1xuXHRcdH1cblxuXHRcdGlmcmFtZSB7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmZlYXR1cmUtdmlkZW9fX292ZXJsYXktaW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IDU4MHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmLS10bCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS10ciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tYmwge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tYnIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uaGVyby1taW4taGVpZ2h0IHtcblx0bWluLWhlaWdodDogNDUwcHg7XG59IiwiJHNsaWRlci1wb3NpdGlvbjogMzMlO1xuXG4uYmEtc2xpZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0ZGlzcGxheTogdGFibGU7XG5cdGZsZXg6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcblx0XHRmbGV4OiA1O1xuXHR9XG5cblx0aW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuXG4ucmVzaXplIHtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6ICRzbGlkZXItcG9zaXRpb247XG59XG5cbi5oYW5kbGUge1xuXHQvKiBUaGluIGxpbmUgc2VwZXJhdG9yICovXG5cdGN1cnNvcjogZXctcmVzaXplO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6ICRzbGlkZXItcG9zaXRpb247XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA0cHg7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkxLjIxIDM2LjInJTNFJTNDZyAlM0UlM0NnICUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMCAwaDc5LjE5djM2LjJIMHonLyUzRSUzQ3BhdGggZmlsbD0nJTIzODU3MzYxJyBkPSdNOTEuMjIgMTguMWwtMTIuMDMtNy45MVYwSDB2MzYuMmg3OS4xOVYyNi4wMWwxMi4wMy03LjkxeicvJTNFJTNDZyBmaWxsPSclMjNmZmYnJTNFJTNDcGF0aCBkPSdNMzIgMTAuMWE0LjczIDQuNzMgMCAwIDEtOS40NS4wNyA0LjU4IDQuNTggMCAwIDEgNC43NC00LjU3IDQuNjYgNC42NiAwIDAgMSA0LjQ0IDMuMTRoLTIuNTRhMi4xOCAyLjE4IDAgMCAwLTItMS4xNSAyLjQ1IDIuNDUgMCAwIDAtMi40MiAyLjU4IDIuNDYgMi40NiAwIDAgMCAyLjQ0IDIuNjYgMi4wNiAyLjA2IDAgMCAwIDIuMTItMS40M2gtMi42MVY5LjU5SDMyek0zNy40MiAxNC42NGwtMi4wNS0yLjg2djIuODZoLTIuMTlWNS43N2gyLjlhNS42IDUuNiAwIDAgMSAyLjEuMzIgMi45NCAyLjk0IDAgMCAxIDEuNjMgMi43MyAyLjY5IDIuNjkgMCAwIDEtMi4yMSAyLjhsMi40MSAzem0tMS4yMy00LjQxYy45IDAgMS40NS0uNDIgMS40NS0xLjI3cy0uNTgtMS4yLTEuNDMtMS4yaC0uODZ2Mi40N3pNNDYuNzMgMTQuNjRsLS40My0xLjI4aC0zLjA4bC0uNDcgMS4yOGgtMi40M2wzLjU2LTguODdoMS43OWwzLjUyIDguODd6bS0xLjk0LTYuMWwtLjkxIDNoMS44MnpNNTAuMTEgMTQuNjRWNS43N0g1M2E3LjE0IDcuMTQgMCAwIDEgMS40Mi4xIDIuMjQgMi4yNCAwIDAgMSAxLjg0IDIuMjEgMiAyIDAgMCAxLTEgMS44IDIgMiAwIDAgMSAxLjQ2IDIuMDYgMi41MiAyLjUyIDAgMCAxLTEgMi4xIDMuNiAzLjYgMCAwIDEtMi41NS42em0zLjA3LTUuNWMuNTYgMCAuODYtLjI0Ljg2LS43MXMtLjI5LS42Ny0uODUtLjY3aC0uOTF2MS4zOHptLjI2IDMuNTFjLjY0IDAgMS0uMjggMS0uODVzLS4zNC0uNzctMS0uNzdoLTEuMTZ2MS42MnpNMTQuOCAyOC42NGwtLjQ0LTEuMjhoLTMuMDhsLS40NyAxLjI4SDguMzhsMy41Ni04Ljg3aDEuNzlsMy41MiA4Ljg3em0tMi02LjFsLS45MiAzaDEuODZ6TTIzLjY5IDI4LjY0bC0zLjQxLTUuNDIuMDYgNS40MmgtMi4xN3YtOC44N2gybDMuNDUgNS42MS0uMS01LjYxaDIuMTd2OC44N3pNMjcuMTYgMjguNjR2LTguODdoM2E1LjM2IDUuMzYgMCAwIDEgMi42LjU0IDQuMjYgNC4yNiAwIDAgMSAyIDMuODljMCAyLjkzLTEuNzIgNC40NC00LjQ5IDQuNDR6bTMuMjgtMmMxLjMxIDAgMi4xMy0uODIgMi4xMy0yLjQzcy0uODEtMi40Ni0yLjExLTIuNDZoLTF2NC44OXpNNDMuMzcgMjIuMzZjLS4xLS42NC0uMzYtLjg3LS44MS0uODdhLjc0Ljc0IDAgMCAwLS43OC43YzAgLjUzLjQ4Ljc3IDEuNDYgMS4xOSAxLjk1Ljg0IDIuNDQgMS41NCAyLjQ0IDIuNzEgMCAxLjcxLTEuMTcgMi43Mi0zLjA5IDIuNzJzLTMuMi0xLTMuMi0yLjkydi0uMTloMi4yNWMwIC43My4zNyAxLjIxLjk0IDEuMjFhLjg1Ljg1IDAgMCAwIC44NS0uODVjMC0uNy0xLTEtMS43OS0xLjM0LTEuNDUtLjU5LTIuMTEtMS4zNi0yLjExLTIuNTFhMi44OCAyLjg4IDAgMCAxIDMuMDktMi42MSAzLjQxIDMuNDEgMCAwIDEgMS41OC40IDIuNDMgMi40MyAwIDAgMSAxLjQxIDIuMzl6TTQ2LjgzIDI4LjY0di04Ljg3aDIuMjZ2Ni44OGgyLjYzdjJ6TTUyLjYxIDI4LjY0di04Ljg3aDIuMjd2OC44N3pNNTYuMzcgMjguNjR2LTguODdoM2E1LjM2IDUuMzYgMCAwIDEgMi42LjU0QTQuMjYgNC4yNiAwIDAgMSA2NCAyNC4yYzAgMi45My0xLjczIDQuNDQtNC41IDQuNDR6bTMuMjgtMmMxLjMxIDAgMi4xMi0uODIgMi4xMi0yLjQzcy0uOC0yLjQ2LTIuMTEtMi40NmgtMXY0Ljg5ek02NS4zOSAyOC42NHYtOC44N2g0LjkzdjJoLTIuNzZ2MS4zOGgyLjY3djJoLTIuNjd2MS41MmgyLjc2djJ6Jy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdG1pbi13aWR0aDogOTBweDtcblx0XHRtYXgtd2lkdGg6IDEyMHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAyNHB4OyAvLyBKdXN0IG92ZXIgaGFsZiB3aWR0aCBvZiB0aGUgXCJncmFiYmVyXCIgaWNvblxuXG5cdFx0Ly8gQE5PVEU6IE5vdCBzdXJlIHdoeSBidXQgdGhlcmUgd2FzIHNwYWNlIGJlaW5nIGFkZGVkIGJlbG93IHRoZSBTVkcuLi5cblx0XHQvLyAgICAgICAgU28gSSBhZGRlZCBhIHRpbnkgYml0IG9mIGV4dHJhIGB0b3BgIHRvIGNvbXBlbnNhdGVcblx0XHR0b3A6IGNhbGMoNTAlICsgNHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLW91dDtcblx0XHR3aWR0aDogMTB2dztcblxuXHRcdC5oaWRlLXRvb2x0aXAgJiB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxuXG5cdCY6OmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjN2M3Yzc7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMyksXG5cdFx0aW5zZXQgMCAycHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSksXG5cdFx0aW5zZXQgMCA2MHB4IDUwcHggLTMwcHggI2M3YzdjNztcblx0XHRjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYXllcl8xJyBkYXRhLW5hbWU9J0xheWVyIDEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDkwLjI1IDkwLjI1JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMiU3QmZpbGw6JTIzNTc1NzU3JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NjaXJjbGUgY3g9JzQ1LjEyJyBjeT0nNDUuMTInIHI9JzQ1LjEyJyBmaWxsPSclMjNmZmYnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0yJyBkPSdNMzQuMjcgNjMuMUwxNi4zIDQ1LjEybDE3Ljk3LTE3Ljk3VjYzLjF6TTU1Ljk4IDI3LjE1bDE3Ljk3IDE3Ljk3TDU1Ljk4IDYzLjFWMjcuMTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdGhlaWdodDogNDNweDtcblx0XHRsZWZ0OiAkc2xpZGVyLXBvc2l0aW9uO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlLCBsZWZ0IDAuM3MgZWFzZSwgd2lkdGggMC4zcyBlYXNlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG5cdFx0d2lkdGg6IDQzcHg7XG5cdH1cblxuXHQmLS1kcmFnZ2FibGUge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdH1cblx0fVxuXG5cdCYuaGlkZS10b29sdGlwIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cbn1cblxuIiwiLmJsb2ctbmF2IHtcblx0bWF4LXdpZHRoOiA3MDBweDtcblx0bWFyZ2luOiAwIGF1dG8gMy4xcmVtO1xuXG5cdCZfX2NvbnRhaW5lciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHR9XG5cblx0Jl9faXRlbSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xZXg7XG5cdFx0Zm9udC1zaXplOiAwLjg3cmVtO1xuXHRcdG1hcmdpbjogMCAwIDEuNWV4O1xuXG5cdFx0PiAqIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdHBhZGRpbmc6IDAgMC44ZXggMCAwO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMC45ZXg7XG5cdFx0XHR0b3A6IC0wLjFleDtcblx0XHR9XG5cblx0XHQmLS1wcmV2IHtcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAwLjhleDtcblx0XHRcdH1cblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1uZXh0IHt9XG5cdH1cbn1cbiIsIlxuLmJvbGQtYnVuZGxlcy1jaGlsZC1wcm9kdWN0LWluZm9fX3Byb2R1Y3RzIHtcblx0bWFyZ2luLWJvdHRvbTogMi41cmVtO1xuXG5cdC5ib2xkLWJ1bmRsZXMtY2hpbGQtcHJvZHVjdCB7XG5cdFx0Jjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcblx0XHRcdC5ib2xkLWJ1bmRsZXMtY2hpbGQtcHJvZHVjdF9fbGluayB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogXCIrIFwiO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiIsIi5icmVhZGNydW1icyB7XG5cdHBhZGRpbmc6IDZweCAwIDhweDtcblxuXHQmX19jb250YWluZXIge31cblxuXHRvbCB7fVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0Zm9udC1zaXplOiAwLjc1cmVtO1xuXG5cdFx0Jjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbnRlbnQ6IFwiIC9cIjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxufVxuXG4iLCIuYnRuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LS1hY2NlbnQtLWZhbWlseSk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LS1hY2NlbnQtLXdlaWdodCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdHBhZGRpbmc6IDEwcHggMjBweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbiIsIi5jb250YWluZXIge1xuXHRtYXgtd2lkdGg6IDE2MDBweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAwIDYwcHg7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTVweCkge1xuXHRcdHBhZGRpbmc6IDAgNDVweDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjVweCkge1xuXHRcdHBhZGRpbmc6IDAgMTZweDtcblx0fVxufVxuXG4uZW5kLXNwYWNlciB7XG5cdC8vbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuXG5cbiIsIi5jYy13aW5kb3cuY2MtZmxvYXRpbmcge1xuXHRtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIuY29weS1ibG9jayB7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1hcmdpbjogMCBhdXRvIDMuMXJlbTtcblxuXHRhIHtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0fVxuXG5cdCYtLXRvcCB7XG5cdFx0bWFyZ2luLXRvcDogMy41cmVtO1xuXHR9XG5cblx0Jl9fY29udGFpbmVyIHtcblx0fVxuXG5cdCZfX2hlYWRpbmcge1xuXHRcdGZvbnQtc2l6ZTogMjNweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdH1cblxuXHQmX19jb3B5IHtcblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyZW07XG5cdFx0fVxuXG5cdFx0bGkge1xuXHRcdFx0ZGlzcGxheTogbGlzdC1pdGVtO1xuXHRcdH1cblx0fVxufVxuIiwiLmN0YS1ibG9jayB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMy4xcmVtO1xuXG5cdCYtLWxpZ2h0IHtcblx0XHQuY3RhLWJsb2NrX19jb250ZW50IHtcblx0XHRcdD4gKiB7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQuY3RhLWJsb2NrX19jb250YWN0IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX19jb250YWluZXIge31cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHg7XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcblx0XHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG8gOXB4O1xuXHR9XG5cblx0Jl9fY29weSB7XG5cdFx0bWF4LXdpZHRoOiA2MDBweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdH1cblxuXHQmX19jb250YWN0IHtcblx0XHRhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRwYWRkaW5nOiAwLjdyZW0gMC41cmVtO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHRtYXgtd2lkdGg6IDEuM3JlbTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogNnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwLjJyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fYnV0dG9uIHtcblx0XHRwYWRkaW5nOiAwLjhyZW0gMXJlbTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI3ICFpbXBvcnRhbnQ7XG5cdFx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cbn1cblxuXG4iLCIuY3VzdG9tZXItZGF0YV9faXRlbS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgbWluLXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jdXN0b21lci1kYXRhX19pdGVtIHtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5jdXN0b21lci1kYXRhX192YWx1ZSB7XG4gIGJhY2tncm91bmQ6ICNhNDkzODI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgd2lkdGg6IDE3NHB4O1xuICBmbGV4OiAwIDAgMTc0cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcblxuICBmb250LWZhbWlseTogdmFyKC0tZm9udC0taGVhZGluZy0tZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtLWhlYWRpbmctLXdlaWdodCk7XG4gIGZvbnQtc3R5bGU6IHZhcigtLWZvbnQtLWhlYWRpbmctLXN0eWxlKTtcblxuICAudmFsdWUtcGVyY2VudC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cblxuICAudmFsdWUge1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB9XG5cbiAgLnBlcmNlbnQge1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gIH1cbn1cblxuLmN1c3RvbWVyLWRhdGFfX3RleHQge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2E0OTM4MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTUwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uY3VzdG9tZXItZGF0YV9fc3VidGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY29sb3I6ICMzNzM3Mzc7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4iLCIuZW1iZWQtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XG5cdC5jb250YWluZXIudmlkZW8tZW1iZWQgZGl2IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy1ib3R0b206IDU1JTtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0aWZyYW1lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQmLS1uYXJyb3cge1xuXHRcdG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcblx0XHRtYXgtd2lkdGg6IDcwMHB4O1xuXHR9XG59XG4iLCIuZmVhdHVyZWQtYmxvZy0tcm9vdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItb25lICFpbXBvcnRhbnQ7XG5cblx0LmZlYXR1cmVkLWJsb2ctLWhlYWRpbmcge1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRjb2xvdXItdHdvO1xuXHRcdH1cblx0fVxuXG5cdC5mZWF0dXJlZC1ibG9nLS1pdGVtLS1oZWFkaW5nIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtLWhlYWRpbmctLWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtLWhlYWRpbmctLXdlaWdodCk7XG5cdH1cbn1cblxuIiwiJGNvbG91ci1vbmU6ICNGNUY4RjY7XG4kY29sb3VyLXR3bzogIzAwNEYzNTtcbiRjb2xvdXItdGhyZWU6ICNDNkEyN0Q7XG4kY29sb3VyLWZvdXI6ICM4NTczNjE7XG4kY29sb3VyLWZpdmU6ICMyODI3Mjc7XG4iLCJcbi5wcm9kdWN0LXJlY29tbWVuZGF0aW9ucy0tcm9vdCxcbi5mZWF0dXJlZC1jb2xsZWN0aW9uLS1yb290IHtcblxuXHQucHJvZHVjdC1yZWNvbW1lbmRhdGlvbnMtLXRpdGxlLFxuXHQuZmVhdHVyZWQtY29sbGVjdGlvbi0tdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3VyLXR3bztcblx0fVxuXG5cdC5wcm9kdWN0LS1pbWFnZS13cmFwcGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW9uZTtcblx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdH1cblxuXHQuaW1hZ2UtLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHRcblx0LnByb2R1Y3QtLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC0taGVhZGluZy0tZmFtaWx5KTtcblx0XHRmb250LXdlaWdodDogdmFyKC0tZm9udC0taGVhZGluZy0td2VpZ2h0KTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cblxuXHQuZmVhdHVyZWQtY29sbGVjdGlvbi0tc2hvdy1tb3JlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnByb2R1Y3QtLWRldGFpbHMge1xuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cblx0XHQucHJvZHVjdC0tcHJpY2UtY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbiIsIi5mZWF0dXJlZC1jb250ZW50LS1yb290IHtcblxuXHQuZmVhdHVyZWQtY29udGVudC0tdGV4dCB7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHR9XG5cblx0JltkYXRhLXRleHQtcG9zaXRpb249Y2VudGVyXSB7XG5cdFx0LmZlYXR1cmVkLWNvbnRlbnQtLWxpbmsge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtLWhlYWRpbmctLWZhbWlseSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LS1oZWFkaW5nLS13ZWlnaHQpO1xuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdFxufVxuXG5cbiIsIi5mb290ZXItLXJvb3Qge1xuXHQuZm9vdGVyLS1ibG9ja3Mge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZDtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0fVxuXG5cdC5wYXltZW50LWljb25zLS1yb290IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0LmZvb3Rlci0tc3ViLS1ibG9jayB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbi5mb290ZXJfX2NlcnRpZmljYXRpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAxLjhyZW0gYXV0byAwO1xuXHRtYXgtd2lkdGg6IDMzMHB4O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbjogMS44cmVtIDAgMDtcblx0fVxuXG5cdFxufVxuIiwiLmhlYWRlci0tcm9vdCB7XG5cblx0LmNhcnQtLWV4dGVybmFsLS10b3RhbC1wcmljZSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCk7XG5cdH1cblxuXHQuaGVhZGVyLS1jb250YWluZXIge1xuXHRcdCY6bm90KCZbZGF0YS10cmFuc2l0aW9uPVwiYXRfc3RhcnRcIl0pIHtcblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmOmhhcygueC1tZW51LS1sZXZlbC0xLS1jb250YWluZXI6aG92ZXIpIHtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJnLWNvbG9yLS1ib2R5KTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYWVhZWE7XG5cdFx0XHRcdHBhZGRpbmc6IDMycHggNDhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlci0tY2FydC1saW5rIHtcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuXG5cdC5oZWFkZXItLWNhcnQtdG9nZ2xlIHtcblx0XHRjb2xvcjogIzI4MjcyNyAhaW1wb3J0YW50O1xuXHR9XG5cblx0LmNhcnQtLWV4dGVybmFsLS10b3RhbC1pdGVtcyB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi54LW1lbnUtLWxldmVsLTEtLWxpbms6aG92ZXIgLngtbWVudS0tbGV2ZWwtMi0tY29udGFpbmVyIHtcblx0ei1pbmRleDogNjtcblx0ZGlzcGxheTogZmxleDtcblx0b3BhY2l0eTogMTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuZGl2LmhlYWRlci0tcmlnaHQtc2lkZSA+IHVsID4gbGkgPiBhID4gc3BhbixcbiN4LW1lbnUtLXN1Yi1nZXQtaW4tdG91Y2ggPiB1bCA+IGxpID4gYSB7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4ueC1tZW51LS1sZXZlbC0xLS1saW5rID4gYSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xufVxuIiwiLmltYWdlLWdyaWQtYmxvY2sge1xuXHRtYXJnaW4tYm90dG9tOiAzLjFyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmX19jb250YWluZXIge31cblxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA1MHB4IDMwcHggMDtcblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA4MDBweCkge1xuXHRcdFx0cGFkZGluZzogNjBweCA2MHB4IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdG1hcmdpbi1ib3R0b206IDlweDtcblx0fVxuXG5cdCZfX2NvcHkge31cblxuXHQmX19pbWFnZXMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbjogM3JlbSAtMS44cmVtIC0xLjhyZW0gMDtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAxLjhyZW0pO1xuXHRcdG1hcmdpbjogMCAxLjhyZW0gMS44cmVtIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0aW1nIHtcblx0XHRcdHBhZGRpbmc6IDEwJSAwLjI1cmVtO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuXHRcdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMS44cmVtKTtcblx0XHR9XG5cblx0XHRAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDIwJSAtIDEuOHJlbSk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRlbXAgZml4IG9uIG1hcCBzZWFyY2ggaWNvblxuLnN0b2NraXN0LWljb24uc3RvY2tpc3QtaWNvbi1zZWFyY2gge1xuXHR0b3A6IC0xMHB4ICFpbXBvcnRhbnQ7XG59IiwiLmltYWdlLXdpdGgtdGV4dC0tcm9vdCB7XG5cdC5mZWF0dXJlZC1jb250ZW50LS1vdmVybGluZSB7XG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtLWhlYWRpbmctLWZhbWlseSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtLWhlYWRpbmctLXdlaWdodCk7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiAkY29sb3VyLXRocmVlO1xuXHR9XG5cblx0LmZlYXR1cmVkLWNvbnRlbnQtLXRpdGxlIHtcblx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC0tYWNjZW50LS1mYW1pbHkpO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LS1hY2NlbnQtLXdlaWdodCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHQuZmVhdHVyZWQtY29udGVudC0tdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cbiIsIi5pbmZvLXNoYWtldXAge1xuICBwYWRkaW5nOiAxNnB4O1xuICBjb2xvcjogJGNvbG91ci1maXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA0OXB4IDQ5cHggMDtcbiAgICAmLnBhZ2UtYnVpbGRlciB7XG4gICAgICBwYWRkaW5nOiA0OXB4O1xuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogODgwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgJi0tcGFsZSxcbiAgJi0tY29tcGFyaXNvbi1zbGlkZXIge1xuICAgIC5pbmZvLXNoYWtldXBfX2JveC0tdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3VyLW9uZTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgICBwYWRkaW5nOiAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcbiAgfVxuXG4gICYtLXJldmVyc2Uge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA4ODBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAudGV4dC0tZ29sZCB7XG4gICAgYiB7XG4gICAgICBjb2xvcjogJGNvbG91ci1maXZlO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtLWFjY2VudC0tZmFtaWx5KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDg4MHB4KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICYtLXZpZGVvIHtcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgLnByb2R1Y3QtdmlkZW9fX2NvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDU2JTtcbiAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWltYWdlIHtcbiAgICAgIC8vIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICYtLXRleHQge1xuICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvdXItdHdvO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC0tYWNjZW50LS1mYW1pbHkpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC0tYWNjZW50LS13ZWlnaHQpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQtY29tcGFyaXNvbiB7XG4gICAgfVxuICAgICYtLXRleHQtc21hbGwge1xuICAgIH1cbiAgfVxufVxuIiwiLmluc3RhZ3JhbS0tcm9vdCB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMCAxNnB4IDMycHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogMCA0OXB4IDcycHg7XG5cdH1cblxuXHQuaW5zdGFncmFtX19oZWFkaW5nIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdGNvbG9yOiAkY29sb3VyLXR3bztcblx0fVxuXG5cdCNpbnN0YS1mZWVkIHt9XG59XG5cbi50ZW1wbGF0ZS0tcHJvZHVjdCB7XG5cdC5pbnN0YWdyYW0tLXJvb3Qge1xuXHRcdG1hcmdpbi10b3A6IDNyZW07XG5cdH1cbn1cbiIsIiNsb294UmV2aWV3cyB7XG5cdHBhZGRpbmc6IDE2cHg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogNDlweCA0OXB4O1xuXHR9XG59IiwiLnBhbmVsLWJsb2NrIHtcbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDMuMXJlbTtcblxuICAmLS1mbGlwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5wYW5lbC1ibG9ja19fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGFuZWwtYmxvY2tfX2l0ZW0tLWltYWdlLWZ1bGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1mdWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIC5wYW5lbC1ibG9ja19faXRlbS0taW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAucGFuZWwtYmxvY2tfX2l0ZW0tLWltYWdlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBhbmVsLWJsb2NrX19pdGVtLS1pbWFnZS1mdWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbGlnaHQge1xuICAgIC5wYW5lbC1ibG9ja19faGVhZGluZyxcbiAgICAucGFuZWwtYmxvY2tfX2NvcHksXG4gICAgLnBhbmVsLWJsb2NrX19jb3B5LWxvbmcge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLnBhbmVsLWJsb2NrX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyODI3MjcgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAmX19jb250YWluZXIge1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICYtLWltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDAgMTAwJTtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogODAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmLS1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAwIDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmLS1oZXJvIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX2NvcHktbG9uZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBvbCB7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjgyNzI3ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4iLCIucHJlc3MtbG9nb3Mge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDQ4cHggMTZweDtcblx0cGFkZGluZy1ib3R0b206IDA7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG5cdFx0cGFkZGluZzogOTJweCA0OXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0Jl9faGVhZGluZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRjb2xvcjogJGNvbG91ci10d287XG5cdH1cblxuXHQmX19yb3cge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSB7XG5cdFx0XHR3aWR0aDogY2FsYygyMCUgLSAxMHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX19pbWFnZSB7fVxufVxuXG4iLCIucHJvZHVjdC0tcm9vdCB7XG4gIC5wcm9kdWN0LS1kZXRhaWxzLWNvbnRhaW5lciAucHJvZHVjdC0tcHJpY2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC4yNXJlbTtcbiAgfVxufSIsIi5wcm9kdWN0LWNvbXBhcmUtcHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG5cbiAgKyAubW9uZXktZGV0YWlscyB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG59XG5cbi5wcm9kdWN0LS1kZXRhaWxzLWNvbnRhaW5lciB7XG4gIC5sb294LXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICZfX2NvbnRhaW5lciB7XG4gIH1cblxuICAmX19zZWN0aW9uLWhlYWRpbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBjb2xvcjogJGNvbG91ci10d287XG4gIH1cblxuICAmX19jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjhyZW07XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW46IDAgMS44cmVtIDEuOHJlbSAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMS44cmVtKTtcbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW9uZTtcbiAgICBwYWRkaW5nOiAyNXB4IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgfVxuXG4gICZfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuXG4gICZfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5yYy13aWRnZXQtaW5qZWN0aW9uLXBhcmVudCB7XG4gIG1hcmdpbjogMjVweCAwIC00MHB4O1xufVxuIiwiLnByb2R1Y3QtZm9ybSB7XG4gICYtLXNpemUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAwLjVyZW07XG5cbiAgICBzcGFuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgfVxuICB9XG59IiwiLnRlbXBsYXRlLS1wcm9kdWN0IHtcbiAgbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtLXJvb3Qge1xuICAucHJvZHVjdC1wYWdlLS1tYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLW9uZTtcbiAgfVxuXG4gIC5sb294LXJhdGluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kdWN0LXBhZ2UtLXRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG91ci10d287XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAucHJvZHVjdC1wYWdlLS1zdHJhcGxpbmUge1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LS1oZWFkaW5nLS1mYW1pbHkpO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LS1oZWFkaW5nLS13ZWlnaHQpO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1pbmZvLWxpbmtzIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xuXG4gICYucHJvZHVjdC1pbmZvLXJlYWQtbW9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5wcm9kdWN0LWluZm8tbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIrXCI7XG4gICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oCTXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2R1Y3QtaW5mby1jb3B5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi5wcm9kdWN0LXBhZ2UtLWV4Y2VycHQge1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4ucmMtdGVtcGxhdGVfX2J1dHRvbi1ncm91cCAucmMtcmFkaW8tZ3JvdXBfX29wdGlvbnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi5wcm9kdWN0LXBhZ2Utc2xpZGVyIHtcbiAgcGFkZGluZzogMTZweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBwYWRkaW5nOiA0OXB4IDQ5cHggMDtcbiAgfVxuXG4gICZfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDgwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19jb3B5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAuc2xpY2stYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cbiAgICAmLnNsaWNrLXByZXYge1xuICAgICAgcmlnaHQ6IHVuc2V0O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFycm93LXNsaWRlci1sZWZ0KTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFycm93LXNsaWRlci1yaWdodCk7XG4gICAgfVxuICB9XG5cbiAgLnNsaWNrLWRvdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbjogMTBweDtcbiAgICAgIH1cblxuICAgICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3VyLXR3bztcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3Qtc2xpZGVyIHtcblx0cGFkZGluZzogMzJweCAxNnB4O1xuXHRjb2xvcjogI2ZmZjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcblx0XHRwYWRkaW5nOiA3MnB4IDQ5cHg7XG5cdH1cblxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItZm91cjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNzBweCA5MHB4IDcwcHggMzBweDtcblx0fVxuXG5cdCZfX3NsaWRlIHt9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0fVxuXG5cdCZfX2ltYWdlIHtcblx0XHR3aWR0aDogY2FsYyg1NSUgLSAxMHB4KTtcblx0fVxuXG5cdCZfX2NvcHkge1xuXHRcdHdpZHRoOiBjYWxjKDQ1JSAtIDEwcHgpO1xuXG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHRoMyB7XG5cdFx0XHRmb250LWZhbWlseTogdmFyKC0tZm9udC0taGVhZGluZy0tZmFtaWx5KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LS1oZWFkaW5nLS13ZWlnaHQpO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHR9XHRcblx0fVxuXG5cdC5idG4ge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdH1cblxuXHQuc2xpY2stYXJyb3cge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1hcnJvdy1sZWZ0LXdoaXRlKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG5cblx0XHQmLnNsaWNrLW5leHQge1xuXHRcdFx0bGVmdDogdW5zZXQ7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWFycm93LXJpZ2h0LXdoaXRlKTtcblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cblx0XHRsaSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0bWFyZ2luOiAxMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvdXItdHdvO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuIiwiLnNlYXJjaC0tYXJ0aWNsZXMtY29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuXHRcdGdyaWQtY29sdW1uLWdhcDogMzJweDtcblx0XHRncmlkLXJvdy1nYXA6IDMycHg7XG5cdFx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHR9XG5cdC5zZWFyY2gtLWFydGljbGUge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjVyZW07XG5cdFx0fVxuXHR9XG59XG4iLCIuYXJ0aWNsZV9fc2hhcmUtYm90dG9tIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiAxNjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LXdpZHRoOiA3MDBweDtcblx0XHRwYWRkaW5nOiAwIDQ1cHg7XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTE5NnB4KSB7XG5cdFx0cGFkZGluZzogMCA2MHB4O1xuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQuc2hhcmUtaWNvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Lmljb24ge1xuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG59XG4iLCJodG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8vIEZpeCBmb3Igd29ua3kgZ3Vlc3QgbG9naW4gb24gY2hlY2tvdXRcbi5jaGVja291dC1ndWVzdC1sb2dpbiB7XG5cdG1hcmdpbi10b3A6IDRyZW07XG5cdGZvcm0ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4vLyBTdHlsaW5nIGZvciBzdGF0aWMgaG9tZSBsaW5rIGluIG1vYmlsZSBuYXZpZ2F0aW9uXG4ubW9iLW5hdi1ob21lLWxpbmsge1xuXHRhIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuLy8gRml4IGZvciBsb294IHJldmlld3MgbG9hZGluZyBpbiBhZnRlciBjYXJvdXNlbCBoZWlnaHQgZ2V0cyBjYWxjdWxhdGVkIG9uIHByb2R1Y3Qgc2xpZGVyc1xuLmNhcm91c2VsLS14LWNvbnRhaW5lciB7XG5cdC5sb294LXJhdGluZyB7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHR9XG5cblx0LnByb2R1Y3QtY29tcGFyZS1wcmljZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBPdmVyd3JpdGUgZm9yIHdlaXJkbHkgZm9ybWF0dGVkIGxpc3Qgb24gcHJpdmFjeSBwYWdlIC0gdGhlbWUgd2FzIHJlcGxhY2luZyBvbCBudW1iZXJzIHdpdGggYSBwc3VkbyBlbGVtZW50IGZvciBzb21lIHJlYXNvblxuLnRlbXBsYXRlLS1wYWdlIHtcblx0ZGl2W2RhdGEtaXRlbT1cInJ0ZS1jb250ZW50XCJdIHtcblx0XHRvbCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBCYXNpYyBzdHlsZSB0d2Vha3Mgb24gY2FtcGFpZ24gbW9uaXRvciBmb290ZXIgZm9ybVxuLmpzLWNtLWZvcm0ge1xuXHRsYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHR9XG5cblx0bGFiZWxbZm9yPVwiY20tcHJpdmFjeS1jb25zZW50XCJdIHtcblx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRcdGJhY2tncm91bmQ6ICMyODI3Mjc7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHR9XG59XG5cbi8vIFR3ZWFrIHRvIFBMUCBzdHJhcGxpbmVcbi5wcm9kdWN0LS1yb290IC5wcm9kdWN0LS10aXRsZSB7XG5cdGxpbmUtaGVpZ2h0OiAxLjM7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFxufVxuXG4ucHJvZHVjdC0tcm9vdCAucHJvZHVjdC0tdGl0bGUtc3RyYXBsaW5lIHtcblx0Zm9udC1zaXplOiAwLjgxcmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuXG4vLyBBZGRpbmcgYSBidXR0b24gdG8gZmVhdHVyZWQgdGV4dCBzZWN0aW9uXG4uZmVhdHVyZWQtdGV4dF9fYnV0dG9uIHtcblx0bWFyZ2luOiAxcmVtIGF1dG8gMDtcblx0cGFkZGluZzogMC44cmVtIDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICMyODI3MjcgIWltcG9ydGFudDtcblx0Y29sb3I6ICNmZmYgIWltcG9ydGFudDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiAxNnB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDE1cHg7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5sb294LWxpbmsge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmN1c3RvbS13cmFwcGVyIC5jb21tZW50cy0taGVhZGluZyxcbi5jdXN0b20td3JhcHBlciAuY29tbWVudHMtLXJvb3Qge1xuXHRwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMTk2cHgpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDYwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogNjBweDtcblx0fVxufVxuLmN1c3RvbS13cmFwcGVyIC5hcnRpY2xlLS1yb290IHtcblx0cGFkZGluZy10b3A6IDAuNXJlbTtcbn1cblxuLm10LTIge1xuXHRtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4iLCIudHdvLXVwLXdyYXBwZXIge1xuXHRwYWRkaW5nOiAwO1xuXHQudHdvLXVwLS1jb250YWluZXIge1xuXHRcdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHR9XG5cdH1cblxuXHQudHdvLXVwLS1ibG9jayB7XG5cdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblx0fVxufVxuIiwiLmhlYWRlci0tY2FydC10b2dnbGUge1xuICAubW9uZXktZGV0YWlscyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5pY2FydC1jaGVja291dCB7XG4gIC5pY2FydC1jaGVja291dC1ub3Rlcy1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9hc3NldHMvaWNvbi1naWZ0LWJveC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmljYXJ0LW5ldy1sYWItYm94IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmljYXJ0LXBnLWFkZC1ub3RlIHtcbiAgLmljYXJ0LXBnLWFkZC10aXRsZSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ljb24tZ2lmdC1ib3gucG5nJyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG5cbi5pY2FydC1xdWFudGl0eS5kaXNhYmxlZCAuaWNhcnQtcXR5LWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpIWltcG9ydGFudDsgXG4gIGJvcmRlci1jb2xvcjogcmdiKDIzMywgMjM2LCAyMzkpIWltcG9ydGFudDsgXG4gIGNvbG9yOiByZ2IoMjMzLCAyMzYsIDIzOSkhaW1wb3J0YW50OyBcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCFpbXBvcnRhbnQ7XG59XG5cbi8vIEhpZGUgRGlzbWlzcyBidXR0b24gb24gT3JkZXIgbWluIG1heCBhcHBcbi5zd2VldC1vdmVybGF5LFxuZGl2Lm9yZGVyLWxvZ2ljLXN3ZWV0LWFsZXJ0IHtcbiAgei1pbmRleDogOTk5OTk5OTk5OSFpbXBvcnRhbnQ7XG59XG5cbi5zd2VldC1hbGVydCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0IWltcG9ydGFudDtcbiAgXG4gIGJ1dHRvbi5jYW5jZWwge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG4gICAgXG4gIHAge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29uZmlybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNGYzNSFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiNyY19saW5rX2NvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xuICBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC0taGVhZGluZy0tZmFtaWx5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG4jY3VzdG9tZXJfdGFiX2NvbnRlbnQgLnJvdy5ncmlkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIucHJvZHVjdC1yb3VuZGVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogMTtcblxuICAgICYtLXNtYWxsZXIge1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgIH1cbiAgICBcbiAgICAmLS1vZmZzZXQge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICByaWdodDogNDRweDtcbiAgICB9XG59XG4iLCIvKiBcblRoaXMgZmlsZSBpcyBmb3IgbmFzdHksIGhhY2t5LCBmaXhlcyB0aGF0IG5lZWQgdG8gYmUgZG9uZSBxdWlja2x5XG5UaGV5IHNob3VsZCBhbHdheXMgb25seSBiZSB0ZW1wb3JhcnkgYW5kIHNob3VsZCBiZSByZXNvbHZlZCBwcm9wZXJseSBhc2FwIHRoZW4gcmVtb3ZlZCBmcm9tIHRoaXMgZmlsZVxuKi8iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/