@charset "UTF-8";
/**
 * Swiper 12.2.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: May 27, 2026
 */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}

:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}

.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}

.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-horizontal {
  touch-action: pan-y;
}

.swiper-vertical {
  touch-action: pan-x;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}

.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}

/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}

.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}

.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: "";
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}

.swiper-virtual.swiper-css-mode {
  .swiper-wrapper::after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
  }
}

.swiper-virtual.swiper-css-mode.swiper-horizontal {
  .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size);
  }
}

.swiper-virtual.swiper-css-mode.swiper-vertical {
  .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size);
  }
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 4px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  width: var(--swiper-navigation-size);
  height: var(--swiper-navigation-size);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
  &.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  &.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none;
  }
  .swiper-navigation-disabled & {
    display: none !important;
  }
  ::slotted(svg),
  svg {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    transform-origin: center;
    fill: currentColor;
    pointer-events: none;
  }
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev,
.swiper-button-next {
  top: var(--swiper-navigation-top-offset, 50%);
  margin-top: calc(0px - var(--swiper-navigation-size) / 2);
}

.swiper-button-prev {
  left: var(--swiper-navigation-sides-offset, 4px);
  right: auto;
  ::slotted(.swiper-navigation-icon),
  .swiper-navigation-icon {
    transform: rotate(180deg);
  }
}

.swiper-button-next {
  right: var(--swiper-navigation-sides-offset, 4px);
  left: auto;
}

.swiper-horizontal {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    top: var(--swiper-navigation-top-offset, 50%);
    margin-top: calc(0px - var(--swiper-navigation-size) / 2);
    margin-left: 0;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 4px);
    right: auto;
  }
  .swiper-button-next,
  & ~ .swiper-button-next,
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 4px);
    left: auto;
  }
  .swiper-button-prev,
  & ~ .swiper-button-prev,
  &.swiper-rtl .swiper-button-next,
  &.swiper-rtl ~ .swiper-button-next {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(180deg);
    }
  }
  &.swiper-rtl .swiper-button-prev,
  &.swiper-rtl ~ .swiper-button-prev {
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(0deg);
    }
  }
}

.swiper-vertical {
  .swiper-button-prev,
  .swiper-button-next,
  ~ .swiper-button-prev,
  ~ .swiper-button-next {
    left: var(--swiper-navigation-top-offset, 50%);
    right: auto;
    margin-left: calc(0px - var(--swiper-navigation-size) / 2);
    margin-top: 0;
  }
  .swiper-button-prev,
  ~ .swiper-button-prev {
    top: var(--swiper-navigation-sides-offset, 4px);
    bottom: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(-90deg);
    }
  }
  .swiper-button-next,
  ~ .swiper-button-next {
    bottom: var(--swiper-navigation-sides-offset, 4px);
    top: auto;
    ::slotted(.swiper-navigation-icon),
    .swiper-navigation-icon {
      transform: rotate(90deg);
    }
  }
}

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
  &.swiper-pagination-hidden {
    opacity: 0;
  }
  .swiper-pagination-disabled > &,
  &.swiper-pagination-disabled {
    display: none !important;
  }
}

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
  .swiper-pagination-bullet {
    transform: scale(0.33);
    position: relative;
  }
  .swiper-pagination-bullet-active {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-main {
    transform: scale(1);
  }
  .swiper-pagination-bullet-active-prev {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-prev-prev {
    transform: scale(0.33);
  }
  .swiper-pagination-bullet-active-next {
    transform: scale(0.66);
  }
  .swiper-pagination-bullet-active-next-next {
    transform: scale(0.33);
  }
}

.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
  button& {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }
  .swiper-pagination-clickable & {
    cursor: pointer;
  }
  &:only-child {
    display: none !important;
  }
}

.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
  .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block;
  }
  &.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
    .swiper-pagination-bullet {
      display: inline-block;
      transition: 200ms transform, 200ms top;
    }
  }
}

.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-horizontal.swiper-pagination-bullets {
  .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
  }
  &.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    .swiper-pagination-bullet {
      transition: 200ms transform, 200ms left;
    }
  }
}

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}

/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
  }
  .swiper-rtl & .swiper-pagination-progressbar-fill {
    transform-origin: right top;
  }
  .swiper-horizontal > &,
  &.swiper-pagination-horizontal,
  .swiper-vertical > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
  }
  .swiper-vertical > &,
  &.swiper-pagination-vertical,
  .swiper-horizontal > &.swiper-pagination-progressbar-opposite,
  &.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
    width: var(--swiper-pagination-progressbar-size, 4px);
    height: 100%;
    left: 0;
    top: 0;
  }
}

.swiper-pagination-lock {
  display: none;
}

:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}

.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
  .swiper-scrollbar-disabled > &,
  &.swiper-scrollbar-disabled {
    display: none !important;
  }
  .swiper-horizontal > &,
  &.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
  .swiper-vertical > &,
  &.swiper-scrollbar-vertical {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
  }
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  > img,
  > svg,
  > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
  }
}

/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}

/* a11y */
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-thumbs {
  .swiper-slide-thumb-active {
    /* Styles for active thumb slide */
  }
}

.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-fade {
  &.swiper-free-mode {
    .swiper-slide {
      transition-timing-function: ease-out;
    }
  }
  .swiper-slide {
    pointer-events: none;
    transition-property: opacity;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    pointer-events: auto;
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

.swiper.swiper-cube {
  overflow: visible;
}

.swiper-cube {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
    .swiper-slide {
      pointer-events: none;
    }
  }
  &.swiper-rtl .swiper-slide {
    transform-origin: 100% 0;
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
  .swiper-slide-active,
  .swiper-slide-next,
  .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
  }
  .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    z-index: 0;
    &:before {
      content: "";
      background: #000;
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      right: 0;
      filter: blur(50px);
    }
  }
}

.swiper-cube {
  .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
  }
}

/* Cube slide shadows start */
.swiper-cube {
  .swiper-slide-shadow-cube.swiper-slide-shadow-top,
  .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-cube.swiper-slide-shadow-left,
  .swiper-slide-shadow-cube.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}

/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}

.swiper-flip {
  .swiper-slide {
    pointer-events: none;
    backface-visibility: hidden;
    z-index: 1;
    .swiper-slide {
      pointer-events: none;
    }
  }
  .swiper-slide-active {
    &,
    & .swiper-slide-active {
      pointer-events: auto;
    }
  }
}

/* Flip slide shadows start */
.swiper-flip {
  .swiper-slide-shadow-flip.swiper-slide-shadow-top,
  .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
  .swiper-slide-shadow-flip.swiper-slide-shadow-left,
  .swiper-slide-shadow-flip.swiper-slide-shadow-right {
    z-index: 0;
    backface-visibility: hidden;
  }
}

/* Flip slide shadows end */
.swiper-creative {
  .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height;
  }
}

.swiper.swiper-cards {
  overflow: visible;
}

.swiper-cards {
  .swiper-slide {
    transform-origin: center bottom;
    backface-visibility: hidden;
    overflow: hidden;
  }
}

/*! Yaku Han JP v4.1.1 (OFL-1.1 AND MIT) by Qrac | Type: YakuHanJPs - Based on Noto Sans JP */
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-Thin-08a3bec4.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-ExtraLight-63850dc9.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-Light-dde9d974.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-Regular-ce2b93e5.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-Medium-71797915.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-SemiBold-d49bf68c.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-Bold-32debc64.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-ExtraBold-8bcf43cd.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: YakuHanJPs;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/assets/fonts/YakuHanJPs/YakuHanJPs-Black-434cc4db.woff2") format("woff2");
  unicode-range: U+3008, U+3009, U+300a, U+300b, U+300c, U+300d, U+300e, U+300f, U+3010, U+3011, U+3014, U+3015, U+ff08, U+ff09, U+ff3b, U+ff3d, U+ff5b, U+ff5d;
}
@font-face {
  font-family: "hkc-icon";
  src: url("/assets/hkc-icon-fe978589.ttf") format("truetype"), url("/assets/hkc-icon-cb47c55f.woff") format("woff"), url("/assets/hkc-icon-891bc227.svg#hkc-icon") format("svg");
  font-weight: normal;
  font-style: normal;
}
:root {
  --color-white: #fff;
  --color-text-strong: #000;
  --color-text-medium: #333;
  --color-text-base: #222;
  --color-text-muted: #444;
  --color-text-dimmed: #707070;
  --color-text-muted-strong: #666;
  --color-text-muted-medium: #888;
  --color-text-muted-weak: #999;
  --color-text-placeholder: #aaa;
  --color-text-disabled: #dcdddd;
  --color-background-page: #fff;
  --color-border-light: #f6f6f6;
  --color-border: #eee;
  --color-border-medium: #e6e6e6;
  --color-border-medium-2: #e0e0e0;
  --color-border-gray: #c4c4c4;
  --color-border-gray-medium: #aaa;
  --color-border-light-2: #dededf;
  --color-background-neutral-2: #f0f0f0;
  --color-background-neutral-3: #f7f7f7;
  --color-background-neutral-4: #f2f7f9;
  --color-background-neutral: #eff2f4;
  --color-background-neutral-hover: #dfe5e8;
  --color-accent-blue: #2196f3;
  --color-accent-blue-hover: #1e87da;
  --color-accent-orange: #f39800;
  --color-accent-orange-strong: #f29600;
  --color-accent-orange-background: #fdefd9;
  --color-danger: #f44336;
  --color-success: #4caf50;
  --color-info-text: #607d8b;
  --color-danger-background: #feedeb;
  --color-danger-background-hover: #fdd9d7;
  --color-sale-text: #f14c4c;
  --color-danger-text-deep: #86251e;
  --color-text-danger: #fb5c5c;
  --color-background-danger-light: #fee7e7;
  --color-success-background: #edf7ee;
  --color-button-text: #35454c;
  --color-input-border: #d7dee2;
  --color-link-legacy-blue: #046eb8;
  --color-button-disabled: #ccc;
  --color-button-hover: #c9caca;
  --color-button-danger-hover: #fce5e5;
  --font-family-base: 'Yu Gothic Medium', '游ゴシック Medium', 'YuGothic', '游ゴシック体', -apple-system, BlinkMacSystemFont, 'ヒラギノ角ゴ ProN W3', 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', 'メイリオ', Meiryo, 'Helvetica Neue', Arial, sans-serif;
  --font-family-mobile: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", -apple-system, sans-serif;
  --font-family-yakuhan: 'YakuHanJPs', var(--font-family-base);
  --color-cart-border: #e8e8e8;
  --color-cart-supporting: #777;
  --color-cart-ui-icon: #b9b9b9;
  --color-cart-primary: #f39700;
  --color-cart-error-text: #d61212;
  --color-cart-error-bg: #fff4f4;
  --color-cart-free-product: #4caf50;
  --color-cart-link: #191919;
  --color-text-error: #f44336;
}

*:where(:not(html, iframe, canvas, img, svg, video, audio, font):not(svg *, symbol *)) {
  all: unset;
  display: revert;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  -moz-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

a, button {
  cursor: revert;
}

strong {
  font-weight: bold;
}

ol, ul, menu, summary {
  list-style: none;
}

ol {
  counter-reset: revert;
}

img {
  max-inline-size: 100%;
  max-block-size: 100%;
  vertical-align: top;
}

table {
  border-collapse: collapse;
}

input, textarea {
  -webkit-user-select: auto;
}

textarea {
  white-space: revert;
}

meter {
  -webkit-appearance: revert;
  -moz-appearance: revert;
       appearance: revert;
}

:where(pre) {
  all: revert;
  box-sizing: border-box;
}

::-moz-placeholder {
  color: unset;
}

::placeholder {
  color: unset;
}

:where([hidden]) {
  display: none;
}

:where([contenteditable]:not([contenteditable=false])) {
  -moz-user-modify: read-write;
  -webkit-user-modify: read-write;
  overflow-wrap: break-word;
  -webkit-line-break: after-white-space;
  -webkit-user-select: auto;
}

:where([draggable=true]) {
  -webkit-user-drag: element;
}

:where(dialog:modal) {
  all: revert;
  box-sizing: border-box;
}

::-webkit-details-marker {
  display: none;
}

body {
  background-color: var(--color-background-page);
  margin: 0;
  padding: 0;
  font-family: var(--font-family-base);
  -webkit-font-smoothing: antialiased;
}

.mobile-wrapper {
  padding-bottom: calc(74px + env(safe-area-inset-bottom));
}

.container {
  margin: 0 auto;
  width: 752px;
  background-color: var(--color-white);
}

.store-content-wrapper {
  display: flex;
  padding-top: 40px;
  margin-bottom: 40px;
}
.store-content-wrapper.is-media-detail {
  padding-top: 0;
}
.mobile-wrapper .store-content-wrapper {
  padding-top: 0;
}

.store-main-container {
  flex: 1;
  width: 752px;
}

.store-sidebar-container {
  width: 190px;
}

.store-footer-category {
  display: block;
  margin-top: 64px;
}
@media (min-width: 965px) {
  .store-footer-category {
    display: none;
  }
}

.grecaptcha-badge {
  visibility: hidden;
}

@media (max-width: 965px) {
  .container {
    width: 100%;
  }
  .store-content-wrapper {
    display: block;
    padding-top: 32px;
    margin-bottom: 0;
  }
  .store-content-wrapper.is-media-detail {
    padding-top: 0;
  }
  .store-main-container {
    width: 100%;
  }
  .store-sidebar-container {
    width: 100%;
  }
}
.show-on-pc {
  display: none;
}
@media (min-width: 965px) {
  .show-on-pc {
    display: block;
  }
}

.show-on-sp {
  display: block;
}
@media (min-width: 965px) {
  .show-on-sp {
    display: none;
  }
}

.product-thumbnail-list {
  display: flex;
  justify-content: center;
  padding: 0 16px;
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .product-thumbnail-list {
    padding: 0;
  }
}

.product-thumbnail-list__container {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 32px 24px;
  align-items: stretch;
  justify-items: center;
  width: 100%;
}
@media (max-width: 965px) {
  .product-thumbnail-list__container {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px 16px;
  }
}

.product-thumbnail {
  display: flex;
  flex-direction: column;
  grid-column: span 1;
  gap: 0;
  width: 100%;
  height: 100%;
  background-color: var(--color-white);
}
@supports (grid-template-rows: subgrid) {
  .product-thumbnail {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 3;
  }
}

.product-thumbnail__image-container {
  position: relative;
  width: 100%;
}

.product-thumbnail__image-link {
  display: block;
  color: inherit;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.product-thumbnail__image-link:hover, .product-thumbnail__image-link:active {
  opacity: 0.8;
}

.product-thumbnail__image {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-thumbnail__name {
  min-width: 0;
  margin: 8px 0;
  font-size: 14px;
  font-family: var(--font-family-yakuhan);
  font-weight: normal;
  line-height: 22.4px;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .product-thumbnail__name {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    font-weight: normal;
    line-height: 22.4px;
  }
}
@media (min-width: 965px) {
  .product-thumbnail__name {
    margin: 16px 0 8px;
    font-size: 15px;
    line-height: 25.6px;
  }
}

.product-thumbnail__name-link {
  min-width: 0;
  overflow-wrap: break-word;
  color: var(--color-text-muted);
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.product-thumbnail__name-link:hover, .product-thumbnail__name-link:active {
  opacity: 0.8;
  text-decoration: underline;
}

.product-thumbnail__price-value {
  margin: 8px 0;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
}

.product-thumbnail__price-amount.is-original {
  text-decoration: line-through;
}
.product-thumbnail__price-amount.is-sale {
  color: var(--color-sale-text);
}

.product-thumbnail__price-yen {
  margin-left: 2px;
  font-size: 11px;
  font-weight: normal;
  color: var(--color-text-muted-weak);
}
@media (min-width: 965px) {
  .product-thumbnail__price-yen {
    font-size: 13px;
  }
}

.product-thumbnail__label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 18px;
  margin: 8px 0;
  border-radius: 9px;
}
.product-thumbnail__label.is-sold-out {
  background: var(--color-background-neutral-3);
}
.product-thumbnail__label.is-sold-out .product-thumbnail__label-text {
  color: var(--color-text-muted-medium);
}
.product-thumbnail__label.is-low-stock {
  background: var(--color-background-danger-light);
}
.product-thumbnail__label.is-low-stock .product-thumbnail__label-text {
  color: var(--color-text-danger);
}

.product-thumbnail__label-text {
  font-size: 10px;
  font-weight: normal;
  line-height: 1;
  letter-spacing: 1px;
}

.product-list-empty {
  padding: 40px 16px;
  font-size: 14px;
  color: var(--color-text-muted);
  text-align: center;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

.recently-viewed-products {
  margin: 64px auto 5px;
}
@media (min-width: 965px) {
  .recently-viewed-products {
    max-width: 752px;
    width: 97.5%;
    margin-top: 80px;
  }
}

.recently-viewed-products__title {
  margin-bottom: 16px;
  padding: 0 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .recently-viewed-products__title {
    font-size: 20px;
    padding: 0;
  }
}

.recently-viewed-products .product-thumbnail-list .product-thumbnail:nth-child(n+5) {
  display: none;
}
.recently-viewed-products .product-thumbnail-list.show .product-thumbnail:nth-child(n+5) {
  display: grid;
}

.recently-viewed-products__show-all {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 40px;
  margin: 32px auto 0;
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
  background: var(--color-white);
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  cursor: pointer;
}
.recently-viewed-products__show-all:hover {
  background: var(--color-background-neutral-3);
  text-decoration: none;
}
@media (min-width: 965px) {
  .recently-viewed-products__show-all {
    width: 200px;
    height: 50px;
    margin-top: 40px;
    font-size: 15px;
  }
}

.popular-products {
  margin: 64px auto 5px;
}
@media (min-width: 965px) {
  .popular-products {
    max-width: 752px;
    width: 97.5%;
    margin-top: 80px;
  }
}

.popular-products__title {
  margin-bottom: 16px;
  padding: 0 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .popular-products__title {
    font-size: 20px;
    padding: 0;
  }
}

.pagination {
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
  margin: 32px 0 0;
  color: var(--color-text-muted);
  font-size: 13px;
  line-height: 1.6;
}
.pagination a:visited {
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .pagination {
    padding: 0;
    margin: 40px 0 0;
    font-size: 15px;
  }
}

.pagination__item {
  display: flex;
  gap: 3px;
  align-items: center;
  justify-content: center;
  min-width: 108px;
}
@media (max-width: 965px) {
  .pagination__item {
    flex-direction: column;
    gap: 0;
  }
}
@media (min-width: 965px) {
  .pagination__item {
    min-width: 200px;
  }
}
.pagination__item strong {
  font-weight: bold;
}

.pagination__button {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
  background: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
@media (min-width: 965px) {
  .pagination__button {
    height: 50px;
    font-size: 15px;
  }
}
.pagination__button:hover, .pagination__button:active {
  text-decoration: none;
  background: var(--color-background-neutral-3);
}

.product-category-section {
  padding: 24px 16px;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .product-category-section {
    padding: 32px 24px;
  }
}

.product-category-section__title {
  margin: 0 0 24px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
  border: none;
}
@media (min-width: 965px) {
  .product-category-section__title {
    font-size: 20px;
    line-height: 1.6;
  }
}

.product-category-section__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px 32px;
}
@media (min-width: 965px) {
  .product-category-section__container {
    grid-template-columns: repeat(4, 1fr);
    gap: 24px 17px;
  }
}

.product-category-section__link {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  background-color: inherit;
  text-decoration: none;
  color: inherit;
}
.product-category-section__link:hover, .product-category-section__link:active {
  text-decoration: underline;
}

.product-category-section__link-icon {
  display: block;
  width: 32px;
  height: 32px;
  margin-right: 8px;
}
@media (min-width: 965px) {
  .product-category-section__link-icon {
    width: 24px;
    height: 24px;
  }
}

.product-category-section__link-name {
  display: block;
  font-size: 14px;
  line-height: 32px;
  color: var(--color-text-muted);
  text-align: left;
}
@media (min-width: 965px) {
  .product-category-section__link-name {
    font-size: 15px;
    line-height: 1.6;
  }
}

.article-category-section {
  padding: 24px 16px;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .article-category-section {
    padding: 32px 24px;
  }
}

.article-category-section__title {
  margin: 0 0 24px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
  border: none;
}
@media (min-width: 965px) {
  .article-category-section__title {
    font-size: 20px;
    line-height: 1.6;
  }
}

.article-category-section__container {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px 32px;
}
@media (min-width: 965px) {
  .article-category-section__container {
    grid-template-columns: repeat(4, 1fr);
    gap: 24px 17px;
  }
}

.article-category-section__link {
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  background-color: inherit;
  text-decoration: none;
  color: inherit;
}
.article-category-section__link:hover, .article-category-section__link:active {
  text-decoration: underline;
}

.article-category-section__link-name {
  display: block;
  font-size: 14px;
  line-height: 32px;
  color: var(--color-text-muted);
  text-align: left;
}
@media (min-width: 965px) {
  .article-category-section__link-name {
    font-size: 15px;
    line-height: 1.6;
  }
}

.product-list-modal {
  position: fixed;
  top: 50%;
  right: 10px;
  left: 10px;
  z-index: 9999;
  visibility: hidden;
  background: var(--color-white);
  border-radius: 20px;
  opacity: 0;
  transform: translateY(-50%);
  transition: opacity 400ms, visibility 0s;
}
@media (min-width: 965px) {
  .product-list-modal {
    right: unset;
    left: 50%;
    width: 500px;
    margin-left: -250px;
  }
}
.product-list-modal.is-show {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

.product-list-modal__title {
  display: block;
  padding: 40px 0 20px;
  font-size: 16px !important;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid var(--color-border);
}

.product-list-modal__close {
  padding: 20px 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 1;
  color: var(--color-text-base);
  text-align: center;
  cursor: pointer;
  border-top: 1px solid var(--color-border);
}
.product-list-modal__close span {
  display: inline-block;
  margin-left: 20px;
  vertical-align: middle;
}

.product-list-modal__close-image {
  display: inline-block;
  width: 12px;
  height: 12px;
  vertical-align: middle;
  background: url("/assets/product-modal-close-icon-c44cfba3.png") no-repeat center;
  background-size: contain;
}

.product-list-modal__empty {
  padding: 40px 20px 20px;
  font-size: 14px;
  text-align: center;
}

.product-list-modal__items {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.product-list-modal__items a {
  color: var(--color-text-base);
  text-decoration: none;
}

.product-list-modal__item {
  display: block;
  padding: 20px;
  border-bottom: 1px solid var(--color-border);
}
.product-list-modal__item::after {
  content: "";
  display: table;
  clear: both;
}

.product-list-modal__item-image {
  float: left;
  width: 100px;
  height: 100px;
  background-position: center;
  background-size: cover;
  transition: opacity 0.2s linear;
}
.product-list-modal__item-image:hover {
  opacity: 0.8;
}

.product-list-modal__item-info {
  position: relative;
  float: right;
  width: calc(100% - 120px);
  min-height: 100px;
  padding-bottom: 29px;
  font-size: 14px;
}
.product-list-modal__item-info.is-sales {
  min-height: 47px;
  padding-bottom: 53px;
}
.product-list-modal__item-info:hover p {
  text-decoration: underline;
}

.product-list-modal__item-name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.3px;
}

.product-list-modal__price {
  position: absolute;
  right: 0;
  bottom: 0;
  float: right;
  line-height: 1.5;
  font-size: 16px;
}
.product-list-modal__price span {
  margin-left: 5px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
}

.product-list-modal__price-unit {
  font-size: 12px;
  color: var(--color-text-muted-weak);
}

.product-list-modal__price-unpublished {
  font-size: 11px;
  color: var(--color-danger);
  letter-spacing: -1px;
}

.product-list-modal__price-original {
  background: linear-gradient(#000, #000) 50% 50%/100% 1px no-repeat;
}

.product-list-modal__price-sales {
  color: var(--color-danger);
}
.product-list-modal__price-sales .product-list-modal__price-unit {
  color: var(--color-danger);
}

.product-list-modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9998;
  visibility: hidden;
  width: 100%;
  height: 130%;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 400ms, visibility 0s;
}
.product-list-modal__overlay.is-show {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

.tab-navigation {
  min-width: 0;
  max-width: 100%;
  overflow-x: hidden;
  margin-bottom: 32px;
}

.tab-navigation__inner {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.tab-navigation__inner::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.tab-navigation__list {
  display: flex;
  flex-wrap: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 965px) {
  .tab-navigation__list {
    flex-wrap: wrap;
    gap: 8px 10px;
    width: 100%;
  }
}

.tab-navigation__item {
  flex: 0 0 auto;
  padding: 3px 16px;
  margin-left: 10px;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}
.tab-navigation__item:first-child {
  margin-left: 16px;
}
@media (min-width: 965px) {
  .tab-navigation__item:first-child {
    margin-left: 0;
  }
}
.tab-navigation__item:last-child {
  margin-right: 16px;
}
@media (min-width: 965px) {
  .tab-navigation__item:last-child {
    margin-right: 0;
  }
}
@media (min-width: 965px) {
  .tab-navigation__item {
    padding: 4px 24px;
    margin-left: 0;
    font-size: 18px;
    line-height: 1.4;
  }
}
.tab-navigation__item.is-active {
  font-weight: bold;
  color: var(--color-white);
  background-color: var(--color-text-muted);
  border-radius: 100px;
}

.tab-navigation__link {
  color: var(--color-text-muted);
  text-decoration: none;
}
.tab-navigation__link:hover {
  text-decoration: underline;
}

.campaign-popup {
  position: fixed;
  bottom: 14px;
  left: 0;
  z-index: 999;
  display: none;
  margin: 0 14px;
  width: -moz-fit-content;
  width: fit-content;
}
.campaign-popup.is-visible {
  display: block;
}
@media (min-width: 965px) {
  .campaign-popup.is-visible {
    display: none;
  }
}

.campaign-popup__close {
  position: absolute;
  top: -10px;
  right: -10px;
  display: block;
  width: 30px;
  height: 30px;
  font-size: 20px;
  line-height: 1.5;
  color: var(--color-white);
  text-align: center;
  text-decoration: none;
  background: var(--color-text-muted);
  border: none;
  border-radius: 50%;
  cursor: pointer;
}

.campaign-popup__link {
  display: block;
}

.campaign-popup__image {
  max-width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
}

.app-banner {
  position: fixed;
  bottom: calc(20px + constant(safe-area-inset-bottom));
  bottom: calc(20px + env(safe-area-inset-bottom));
  left: 50%;
  z-index: 200;
  display: none;
  width: 138px;
  height: 38px;
  margin-left: -70px;
  font-size: 13px;
  background: var(--color-white);
  border: 1px solid var(--color-text-strong);
  border-radius: 20px;
}
.app-banner.is-visible {
  display: block;
}
@media (min-width: 965px) {
  .app-banner {
    display: none !important;
  }
}

body:has(.product-content__float-cta.is-visible) .app-banner {
  display: none;
}

.app-banner__link {
  position: absolute;
  top: 0;
  left: 4px;
  display: block;
  width: 101px;
  height: 38px;
  font-weight: 700;
  line-height: 38px;
  color: var(--color-text-strong);
  text-align: center;
  text-decoration: none;
}

.app-banner__close {
  position: absolute;
  top: 50%;
  right: 4px;
  display: block;
  width: 28px;
  height: 24px;
  margin-top: -12px;
  background: url("https://hokuohkurashi.imgix.net/shop/2019-11-26/0df873e18471cf5299f8c138cd370e5a.png?auto=format,compress&cs=tinysrgb&q=60") no-repeat center center;
  background-size: 8px 8px;
  border-left: 1px solid var(--color-text-strong);
}

.home {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 24px;
  -moz-column-gap: 16px;
       column-gap: 16px;
  padding: 0 16px;
}
@media (min-width: 965px) {
  .home {
    grid-template-columns: repeat(4, 1fr);
    row-gap: 32px;
    -moz-column-gap: 24px;
         column-gap: 24px;
    padding: 0;
    max-width: 752px;
    margin: 0 auto;
  }
}

.home__section {
  display: contents;
}

.home__inter-section {
  grid-column: span 2;
  margin: 0 -16px;
}
@media (min-width: 965px) {
  .home__inter-section {
    grid-column: span 4;
    margin: 8px 0;
  }
}

.home__card {
  background-color: var(--color-white);
  border-radius: 4px;
}
.home__card.is-large {
  grid-column: span 2;
  margin: 0 -16px;
}
@media (min-width: 965px) {
  .home__card.is-large {
    grid-column: span 4;
    margin: 0;
  }
}
.home__card.is-medium {
  grid-column: span 2;
  margin: 0 -16px;
}
@media (min-width: 965px) {
  .home__card.is-medium {
    margin: 0;
  }
}
.home__card.is-small {
  grid-column: span 1;
}
.home__card.is-small .home__card-content {
  padding: 8px 0 0;
}
@media (min-width: 965px) {
  .home__card.is-small .home__card-content {
    padding: 8px 0 0;
  }
}

.home__card-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

.home__card-new-icon-wrapper {
  position: relative;
}

.home__card-new-icon {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 48px;
  height: 48px;
  background-color: #fff100;
  clip-path: polygon(-1px -1px, 49px -1px, -1px 49px);
}
.home__card-new-icon::after {
  position: absolute;
  top: 10px;
  left: 5px;
  overflow: hidden;
  font-size: 9px;
  font-weight: bold;
  line-height: 16px;
  color: #444;
  text-indent: 0;
  content: "NEW";
  transform: rotate(-45deg);
  transform-origin: center;
}

.home__card-thumbnail {
  width: 100%;
  height: auto;
  transition: opacity 0.2s;
}
.home__card-thumbnail:hover {
  opacity: 0.8;
}

.home__card-content {
  padding: 16px 16px 0;
  font-family: var(--font-family-yakuhan);
  font-size: 14px;
  line-height: 22.4px;
  color: #444;
}
@media (min-width: 965px) {
  .home__card-content {
    padding: 16px 0 0;
    font-size: 16px;
    line-height: 25.6px;
  }
}

.home__card-title-row {
  margin-bottom: 0;
  overflow: hidden;
}

.home__card-title-icon {
  float: left;
  width: 16px;
  height: auto;
  margin-top: 1px;
  margin-right: 6px;
  transform: translateY(0.1em);
}
@media (min-width: 965px) {
  .home__card-title-icon {
    width: 18px;
    margin-right: 8px;
  }
}

.home__card-title {
  margin: 0 0 8px;
  font-size: 14px;
  font-weight: bold;
  line-height: 22.4px;
}
.home__card-title:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .home__card-title {
    font-size: 15px;
  }
}

.home__card-description {
  margin: 0;
  font-size: 14px;
  line-height: 22.4px;
}
@media (min-width: 965px) {
  .home__card-description {
    font-size: 15px;
  }
}

.home__card-sponsored {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 18px;
  margin-top: 8px;
  background: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 9px;
  font-size: 10px;
  font-weight: normal;
  line-height: 18px;
  color: #888;
  text-align: center;
}

.home__latest-articles {
  padding: 24px 16px;
  background-color: #f2f7f9;
}
@media (min-width: 965px) {
  .home__latest-articles {
    padding: 32px 24px;
  }
}

.home__latest-articles-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 24px;
}

.home__latest-articles-headline {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  color: #444;
  border: none;
}
@media (min-width: 965px) {
  .home__latest-articles-headline {
    font-size: 20px;
    line-height: 25.6px;
  }
}

.home__latest-articles-view-all {
  font-size: 13px;
  line-height: 20.8px;
  color: #444;
  text-decoration: none;
}
@media (min-width: 965px) {
  .home__latest-articles-view-all {
    font-size: 15px;
    line-height: 24px;
  }
}
.home__latest-articles-view-all:hover {
  text-decoration: underline;
}

@media (min-width: 965px) {
  .home__latest-articles-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 24px;
  }
}

.home__latest-articles-item {
  display: flex;
  min-height: 87px;
  margin: 24px 0;
  text-decoration: none;
  color: inherit;
}
.home__latest-articles-item:first-child {
  margin-top: 0;
}
.home__latest-articles-item:last-child {
  margin-bottom: 0;
}
@media (min-width: 965px) {
  .home__latest-articles-item {
    margin: 0;
  }
}
.home__latest-articles-item:hover .home__latest-articles-item-image {
  opacity: 0.8;
}
.home__latest-articles-item:hover .home__latest-articles-item-title {
  text-decoration: underline;
}

.home__latest-articles-item-image {
  width: 87px;
  height: 87px;
  margin-right: 16px;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.2s;
}

.home__latest-articles-item-content {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
}

.home__latest-articles-item-title {
  margin: 0 0 15px;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  font-weight: normal;
  line-height: 20.8px;
  color: #444;
}
@media (min-width: 965px) {
  .home__latest-articles-item-title {
    font-size: 15px;
    line-height: 24px;
  }
}

.home__latest-articles-item-date {
  position: absolute;
  bottom: 0;
  left: 0;
  font-size: 10px;
  font-weight: normal;
  line-height: 9px;
  color: #888;
}
@media (min-width: 965px) {
  .home__latest-articles-item-date {
    font-size: 11px;
  }
}

.home__latest-articles-item-sponsored {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 80px;
  height: 18px;
  background: transparent;
  border: 1px solid #e0e0e0;
  border-radius: 9px;
  font-size: 10px;
  font-weight: normal;
  line-height: 18px;
  color: #888;
}

.breadcrumbs {
  width: 100%;
  padding: 0 16px;
  margin: 64px 0 0;
  font-size: 12px;
  color: var(--color-text-muted-weak);
}
.breadcrumbs > a, .breadcrumbs span {
  padding: 0 6px;
}
.breadcrumbs > a:first-child, .breadcrumbs span:first-child {
  padding-left: 0;
}
@media (min-width: 965px) {
  .breadcrumbs {
    padding: 0;
    margin: 80px auto 0;
    max-width: 752px;
    font-size: 13px;
  }
}

.breadcrumbs__link:hover {
  text-decoration: underline;
}

.flash-messages {
  position: fixed;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2001;
  width: 90%;
  max-width: 600px;
}

.flash-message {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 20px;
  margin-bottom: 10px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  white-space: pre-wrap;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  animation: flash-fade-in 0.3s ease-in-out;
}
.flash-message.is-notice {
  background-color: #eee;
  color: #444;
  border: none;
}
.flash-message.is-alert {
  background-color: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
}
.flash-message.is-error {
  background-color: #f8d7da;
  color: #721c24;
  border: 1px solid #f5c6cb;
}

.flash-message__close {
  flex-shrink: 0;
  margin-left: 15px;
  padding: 0;
  font-size: 20px;
  line-height: 1;
  color: inherit;
  cursor: pointer;
  background: none;
  border: none;
  opacity: 0.6;
}
.flash-message__close:hover {
  opacity: 1;
}

@keyframes flash-fade-in {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes flash-fade-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-10px);
  }
}
.home-products {
  max-width: 752px;
  margin: 64px auto 5px;
}
@media (max-width: 965px) {
  .home-products {
    background-color: var(--color-background-page);
    width: 97.5%;
    margin: 32px auto 5px;
  }
}

.home-products__title {
  font-size: 13px;
  margin: 0 0 5px;
  line-height: 1.3;
  font-weight: 700;
  padding: 10px 0 5px 14px;
}
@media (max-width: 965px) {
  .home-products__title {
    padding: 10px 0 5px 5px;
  }
}

.home-products__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 8px;
}
@media (max-width: 965px) {
  .home-products__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 4px;
  }
}

.home-products__item {
  min-height: 264px;
  background-color: var(--color-white);
  position: relative;
  border-radius: 4px;
  display: flex;
  flex-direction: column;
}
@media (max-width: 965px) {
  .home-products__item {
    min-height: 257px;
  }
}

.home-products__image {
  text-align: center;
  margin: 10px;
  height: auto;
  overflow: hidden;
}
@media (max-width: 965px) {
  .home-products__image {
    text-align: center;
    height: auto;
    margin: 10px;
    overflow: hidden;
  }
}

.home-products__image-link {
  display: block;
}

.home-products__image-img {
  width: 100%;
  height: auto;
}
@media (max-width: 965px) {
  .home-products__image-img {
    display: inline;
    width: 100%;
    height: auto;
  }
}

.home-products__name {
  font-size: 12px;
  margin: 0 10px 15px;
  word-wrap: break-word;
  flex: 1 1 auto;
}
@media (max-width: 965px) {
  .home-products__name {
    font-size: 11px;
    line-height: 1.4;
    margin: 0 10px 20px;
    word-wrap: break-word;
    flex: 1 1 auto;
  }
}

.home-products__name-link {
  color: var(--color-text-strong);
  text-decoration: none;
}
.home-products__name-link:hover {
  text-decoration: underline;
}

.home-products__price {
  font-size: 12px;
  margin: 5px 10px;
  text-align: right;
}
@media (max-width: 965px) {
  .home-products__price {
    font-size: 11px;
    margin: 5px 10px;
    text-align: right;
  }
}

.home-products__price-value {
  margin: 0;
}

.product-content__main {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 772px;
  border-radius: 4px;
  position: relative;
}
@media (max-width: 965px) {
  .product-content__main {
    background-color: var(--color-background-page);
    max-width: 100%;
    border-radius: 0;
  }
}

.product-content__inner {
  background-color: var(--color-white);
  max-width: 550px;
  margin: 0 auto;
  padding: 0 0 80px;
}
@media (max-width: 965px) {
  .product-content__inner {
    max-width: 100%;
    padding: 0;
  }
}

.product-content__image-swiper {
  margin-bottom: 0;
  position: relative;
}
.product-content__image-swiper .swiper {
  width: 100%;
  aspect-ratio: var(--aspect-ratio, 1);
  background-color: var(--color-background-neutral-2);
}
.product-content__image-swiper .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-content__image-swiper .swiper-pagination {
  position: absolute;
  bottom: 10px;
  left: 37%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: -moz-fit-content;
  width: fit-content;
  min-width: 104px;
  padding: 4px 14px;
  color: var(--color-white);
  background: rgba(0, 0, 0, 0.12);
  border-radius: 14px;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.1;
  cursor: pointer;
}
@media (min-width: 965px) {
  .product-content__image-swiper .swiper-pagination {
    left: 40%;
    line-height: 1.5;
  }
}
.product-content__image-swiper .swiper-pagination-fraction::after {
  display: block;
  width: 16px;
  height: 16px;
  margin-left: 4px;
  content: "";
  background-image: url("https://hokuohkurashi.imgix.net/shop/2019-02-04/ded577dfa2c15100a9c6773c69e5bef9.png?auto=format,compress&cs=tinysrgb&q=60");
  background-repeat: no-repeat;
  background-size: 16px;
}
@media (min-width: 965px) {
  .product-content__image-swiper .swiper-pagination-fraction::after {
    width: 20px;
    height: 20px;
    background-size: 20px;
  }
}
.product-content__image-swiper .swiper-button-prev,
.product-content__image-swiper .swiper-button-next {
  width: 60px;
  height: 64px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 60px 64px;
  filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
  transition: opacity 0.3s ease;
}
.product-content__image-swiper .swiper-button-prev {
  background-image: url("https://hokuohkurashi.imgix.net/shop/2025-01-30/5f10fb9f79ec76771f3ae5cecdeb3c41.svg");
}
.product-content__image-swiper .swiper-button-next {
  background-image: url("https://hokuohkurashi.imgix.net/shop/2025-01-30/e30cf0c5b3e25b4d4245b1ae4a3b49f5.svg");
}

.product-content__slide-image {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  transform: translateX(-50%) translateY(-50%);
}
@supports ((-o-object-fit: contain) or (object-fit: contain)) {
  .product-content__slide-image {
    position: static;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    transform: none;
  }
}

.product-content__slide-video {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.product-content__variant-thumbnails {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 8px;
  row-gap: 16px;
  padding: 24px 16px 0;
  overflow: hidden;
  align-items: start;
}
@media (min-width: 965px) {
  .product-content__variant-thumbnails {
    display: inline-flex;
    flex-wrap: wrap;
    -moz-column-gap: 17px;
         column-gap: 17px;
    padding: 32px 0 0;
    align-items: flex-start;
  }
}

.product-content__variant-thumbnail-item {
  width: 100%;
  cursor: pointer;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .product-content__variant-thumbnail-item {
    width: 64px;
  }
}
.product-content__variant-thumbnail-item:hover {
  opacity: 0.8;
}

.product-content__variant-thumbnail-image-wrapper {
  overflow: hidden;
  margin-bottom: 5px;
}

.product-content__variant-thumbnail-image {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 965px) {
  .product-content__variant-thumbnail-image {
    width: 64px;
    height: 64px;
  }
}

.product-content__variant-thumbnail-label {
  display: block;
  font-size: 10px;
  font-weight: 400;
  line-height: 1.6;
  word-break: break-all;
}

.product-content__breadcrumbs .breadcrumbs {
  margin: 0;
  padding: 0;
}

.product-content__detail-wrapper {
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  margin-top: 32px;
}
@media (max-width: 965px) {
  .product-content__detail-wrapper {
    padding: 0 16px;
    margin-top: 24px;
  }
}

.product-content__title {
  font-family: var(--font-family-yakuhan);
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  margin: 16px 0;
}
@media (max-width: 965px) {
  .product-content__title {
    font-size: 18px;
    line-height: 1.6;
  }
}

.product-content__cta-area {
  align-items: center;
  margin-bottom: 32px;
}
@media (min-width: 965px) {
  .product-content__cta-area {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
  }
}

@media (min-width: 965px) {
  .product-content__cta-info {
    flex: 1 1 auto;
  }
}

.product-content__price {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.6;
  display: flex;
  gap: 6px;
  align-items: baseline;
  margin-bottom: 24px;
}
.product-content__price.is-sale {
  display: flex;
  flex-direction: column;
}
@media (min-width: 965px) {
  .product-content__price {
    font-size: 26px;
    line-height: 1.6;
    margin-bottom: 0;
  }
}

.product-content__price-unit {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.6;
  vertical-align: baseline;
}
.product-content__price-unit.is-sale {
  color: var(--color-sale-text);
}
@media (min-width: 965px) {
  .product-content__price-unit {
    font-size: 13px;
    line-height: 1.6;
  }
}

.product-content__sold-out {
  font-size: 11px;
  font-weight: 700;
  line-height: 1.6;
  color: red;
  letter-spacing: 1.6px;
  vertical-align: baseline;
  margin-left: auto;
}
@media (min-width: 965px) {
  .product-content__sold-out {
    font-size: 13px;
    line-height: 1.6;
    margin-left: 0;
  }
}

.product-content__original-price {
  text-decoration: none;
}

.product-content__original-price-value {
  text-decoration: line-through;
}

.product-content__discount-price {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-sale-text);
}
@media (min-width: 965px) {
  .product-content__discount-price {
    font-size: 26px;
    line-height: 1.6;
  }
}

.product-content__campaign-banner {
  justify-content: center;
  margin: 24px 0;
}
@media (min-width: 965px) {
  .product-content__campaign-banner.is-sp-only {
    display: none;
  }
}

.product-content__campaign-banner-image {
  max-width: 100%;
  height: auto;
}

.product-content__cta-button {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  padding: 0;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  color: var(--color-white);
  cursor: pointer;
  background: var(--color-accent-orange-strong);
  border: none;
  border-radius: 4px;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.product-content__cta-button:hover {
  opacity: 0.8;
}
.product-content__cta-button.is-sold-out, .product-content__cta-button.is-newsletter {
  background: var(--color-white);
  color: var(--color-text-muted);
  border: solid 1px var(--color-border-gray-medium);
}
.product-content__cta-button.is-sold-out:hover, .product-content__cta-button.is-sold-out:active, .product-content__cta-button.is-newsletter:hover, .product-content__cta-button.is-newsletter:active {
  background: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .product-content__cta-button {
    width: 300px;
    height: 50px;
    font-size: 15px;
    font-weight: 700;
  }
  .product-content__cta-button.is-sold-out, .product-content__cta-button.is-newsletter {
    width: 260px;
    font-size: 15px;
    font-weight: 700;
  }
}

.product-content__cta-button-icon {
  width: 44px;
  height: -moz-fit-content;
  height: fit-content;
  filter: brightness(0) invert(1);
}

.product-content__cart-form {
  width: 100%;
}
@media (min-width: 965px) {
  .product-content__cart-form {
    width: auto;
  }
}

.product-content__float-cta {
  position: fixed;
  bottom: 16px;
  z-index: 10;
  box-sizing: border-box;
  display: block;
  visibility: hidden;
  width: 100%;
  pointer-events: none;
  opacity: 0;
  transition: opacity 200ms ease, transform 200ms ease, visibility 0s linear 200ms;
}
.product-content__float-cta.is-visible {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  transition: opacity 200ms ease, transform 200ms ease, visibility 0s linear 0s;
}
@media (max-width: 965px) {
  .product-content__float-cta {
    padding: 0 20px;
    background: transparent;
  }
}
@media (min-width: 965px) {
  .product-content__float-cta {
    right: 40px;
    bottom: 40px;
    display: flex;
    flex-direction: column;
    width: 232px;
    min-height: 255px;
    padding: 32px 16px;
    background-color: var(--color-background-neutral-3);
    border-radius: 16px;
  }
}

@media (min-width: 965px) {
  .product-content__float-cta-content {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 8px;
  }
}

.product-content__float-cta-title {
  font-family: var(--font-family-yakuhan);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  display: none;
}
@media (min-width: 965px) {
  .product-content__float-cta-title {
    font-size: 16px;
    line-height: 1.6;
    display: block;
  }
}

.product-content__float-cta-info {
  display: none;
}
@media (min-width: 965px) {
  .product-content__float-cta-info {
    display: block;
  }
}

.product-content__float-cta-price {
  display: flex;
  flex-direction: column;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.6;
  margin-bottom: 24px;
}
.product-content__float-cta-price.is-sale {
  display: flex;
  flex-direction: column;
}
@media (min-width: 965px) {
  .product-content__float-cta-price {
    font-size: 26px;
    line-height: 1.6;
  }
}

.product-content__float-cta-price-unit {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.6;
  vertical-align: baseline;
}
.product-content__float-cta-price-unit.is-sale {
  color: var(--color-sale-text);
}
@media (min-width: 965px) {
  .product-content__float-cta-price-unit {
    font-size: 13px;
    line-height: 1.6;
  }
}

.product-content__float-cta-sold-out {
  font-size: 11px;
  font-weight: 700;
  line-height: 1.6;
  color: red;
  letter-spacing: 1.6px;
}
@media (min-width: 965px) {
  .product-content__float-cta-sold-out {
    font-size: 13px;
    line-height: 1.6;
  }
}

.product-content__float-cta-original-price {
  text-decoration: none;
}

.product-content__float-cta-original-price-value {
  text-decoration: line-through;
}

.product-content__float-cta-discount-price {
  font-size: 22px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-sale-text);
}
@media (min-width: 965px) {
  .product-content__float-cta-discount-price {
    font-size: 26px;
    line-height: 1.6;
  }
}

.product-content__float-cta-button {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 48px;
  padding: 0;
  margin: auto 0 0;
  font-size: 16px;
  font-weight: 700;
  line-height: normal;
  color: var(--color-white);
  cursor: pointer;
  background: var(--color-accent-orange-strong);
  border: none;
  border-radius: 4px;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.2s linear;
  box-shadow: 0 10px 24px -10px rgba(0, 0, 0, 0.22), 0 4px 12px -6px rgba(0, 0, 0, 0.14);
}
.product-content__float-cta-button:hover {
  opacity: 0.8;
}
.product-content__float-cta-button.is-sold-out, .product-content__float-cta-button.is-newsletter {
  background: var(--color-white);
  color: var(--color-text-muted);
  border: solid 1px var(--color-border-gray-medium);
}
.product-content__float-cta-button.is-sold-out:hover, .product-content__float-cta-button.is-sold-out:active, .product-content__float-cta-button.is-newsletter:hover, .product-content__float-cta-button.is-newsletter:active {
  background: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .product-content__float-cta-button {
    width: 100%;
    height: 50px;
    font-size: 15px;
    box-shadow: none;
  }
  .product-content__float-cta-button.is-sold-out, .product-content__float-cta-button.is-newsletter {
    font-size: 15px;
    font-weight: 700;
  }
}

.product-content__float-cta-button-icon {
  width: 44px;
  height: -moz-fit-content;
  height: fit-content;
  filter: brightness(0) invert(1);
}
@media (min-width: 965px) {
  .product-content__float-cta-button-icon {
    display: none;
  }
}

.product-content__float-cta-cart-form {
  width: 100%;
  margin: auto 0 0;
}

.product-content__modal-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9998;
  transition: opacity 0.15s linear;
}
.product-content__modal-overlay.is-show {
  display: block;
}

.product-content__modal {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  width: 440px;
  max-height: calc(100vh - 200px);
  background-color: var(--color-white);
  border-radius: 8px;
  overflow: hidden;
  flex-direction: column;
}
.product-content__modal.is-show {
  display: flex;
}
@media (max-width: 965px) {
  .product-content__modal {
    width: 100%;
    max-width: calc(100vw - 32px);
    max-height: calc(100vh - 128px);
  }
}
.product-content__modal turbo-frame {
  display: contents;
}

.product-content__modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  height: 64px;
  border-bottom: 1px solid var(--color-border-medium-2);
}

.product-content__modal-title {
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
  margin: 0;
  width: 100%;
  text-align: center;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .product-content__modal-title {
    font-size: 20px;
    line-height: 1.6;
  }
}

.product-content__modal-body {
  padding: 24px 16px;
  max-height: calc(100vh - 256px);
  overflow-y: auto;
  overscroll-behavior: contain;
}

.product-content__modal-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 4px;
}

.product-content__modal-grid-item {
  aspect-ratio: 1;
  overflow: hidden;
  cursor: pointer;
  background-color: var(--color-background-page);
}
.product-content__modal-grid-item:hover {
  opacity: 0.8;
}

.product-content__modal-grid-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.product-content__modal-footer {
  display: flex;
  flex-shrink: 0;
  justify-content: center;
  height: 64px;
  padding: 0;
  background: var(--color-background-neutral-3);
  border-bottom: 1px solid var(--color-border-medium-2);
  border-radius: 0 0 8px 8px;
}

.product-content__modal-close {
  display: flex;
  background: none;
  border: none;
  color: var(--color-text-muted);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.6;
}
.product-content__modal-close:hover {
  opacity: 0.7;
}
@media (min-width: 965px) {
  .product-content__modal-close {
    font-size: 20px;
    line-height: 1.6;
  }
}

.product-content__modal-close-icon {
  width: 20px;
  height: 20px;
}

.product-content__variant-body {
  padding: 0;
}

.product-content__variant-group {
  display: block;
  padding-top: 24px;
  padding-right: 16px;
  padding-left: 16px;
  border-bottom: 1px solid var(--color-border-medium-2);
}
.product-content__variant-group:last-child {
  border-bottom: none;
}

.product-content__variant-color-header {
  display: flex;
  align-items: center;
  gap: 16px;
  padding-bottom: 16px;
}

.product-content__variant-image-wrapper {
  width: 48px;
  height: 48px;
  flex-shrink: 0;
  overflow: hidden;
}

.product-content__variant-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-content__variant-color {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  margin: 0;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .product-content__variant-color {
    font-size: 16px;
    line-height: 1.6;
  }
}

.product-content__variant-item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 18px 0;
  border-top: 1px solid var(--color-border-medium-2);
}

.product-content__variant-info {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.product-content__variant-name {
  font-size: 13px;
  font-weight: 400;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .product-content__variant-name {
    font-size: 15px;
    line-height: 1.6;
  }
}

.product-content__variant-stock {
  display: flex;
  flex-direction: column;
}

.product-content__variant-stock-label.is-in-stock {
  font-size: 11px;
  font-weight: 400;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .product-content__variant-stock-label.is-in-stock {
    font-size: 13px;
    line-height: 1.6;
  }
}
.product-content__variant-stock-label.is-limited {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 18px;
  background: var(--color-background-danger-light);
  border-radius: 9px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  color: var(--color-text-danger);
  letter-spacing: 1px;
}
.product-content__variant-stock-label.is-sold-out {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 18px;
  background: var(--color-background-neutral-3);
  border-radius: 9px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  color: var(--color-text-muted-medium);
  letter-spacing: 1px;
}

.product-content__stock-label.is-limited {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 18px;
  margin-bottom: 8px;
  background: var(--color-background-danger-light);
  border-radius: 9px;
  font-size: 10px;
  font-weight: 400;
  line-height: 1;
  color: var(--color-text-danger);
  letter-spacing: 1px;
}

.product-content__variant-action {
  flex-shrink: 0;
}

.product-content__variant-form {
  display: inline-block;
}

.product-content__variant-cart-button {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 155px;
  height: 40px;
  padding: 0 16px;
  font-size: 13px;
  font-weight: 700;
  line-height: normal;
  color: var(--color-white);
  cursor: pointer;
  background: var(--color-accent-orange-strong);
  border: none;
  border-radius: 4px;
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.product-content__variant-cart-button:hover {
  opacity: 0.8;
}
.product-content__variant-cart-button.is-out-of-stock, .product-content__variant-cart-button.is-newsletter {
  background: var(--color-white);
  color: var(--color-text-muted);
  border: solid 1px var(--color-border-gray-medium);
}
.product-content__variant-cart-button.is-out-of-stock:hover, .product-content__variant-cart-button.is-out-of-stock:active, .product-content__variant-cart-button.is-newsletter:hover, .product-content__variant-cart-button.is-newsletter:active {
  background: var(--color-background-neutral-3);
}
.product-content__variant-cart-button.is-out-of-stock:hover, .product-content__variant-cart-button.is-newsletter:hover {
  opacity: 1;
}
@media (min-width: 965px) {
  .product-content__variant-cart-button {
    font-size: 13px;
  }
}

.product-content__variant-cart-icon {
  flex-shrink: 0;
  width: auto;
  height: 32px;
  filter: brightness(0) invert(1);
}

.product-content__description-outer {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 772px;
  border-radius: 4px;
}
@media (max-width: 965px) {
  .product-content__description-outer {
    background-color: var(--color-white);
    max-width: 100%;
    border-radius: 0;
  }
}

.product-content__description-inner {
  background-color: var(--color-white);
  max-width: 550px;
  margin: 0 auto;
  padding: 0;
}
@media (min-width: 965px) {
  .product-content__description-inner {
    padding-bottom: 80px;
  }
}
@media (max-width: 965px) {
  .product-content__description-inner {
    max-width: 100%;
    padding: 0 16px;
  }
}

.product-content__description-content {
  width: 100%;
}

.product-content__description-text {
  font-size: 13px;
  line-height: 1.5;
}
.product-content__description-text img {
  max-width: 100%;
  height: auto;
  display: block;
}
.product-content__description-text a {
  text-decoration: underline;
  color: var(--color-text-strong);
}
.product-content__description-text a:hover {
  opacity: 0.7;
}
@media (max-width: 965px) {
  .product-content__description-text {
    font-size: 14px;
  }
}

.product-content__content-body {
  font-size: 16px;
  line-break: strict;
  line-height: 1.8;
  font-family: var(--font-family-base);
  line-height: 1.8;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .product-content__content-body {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
    line-height: 1.8;
  }
}
.product-content__content-body h2 {
  margin: 0 0 5px;
}
.product-content__content-body img,
.product-content__content-body video,
.product-content__content-body iframe {
  max-width: 100% !important;
}
.product-content__content-body object,
.product-content__content-body embed {
  width: 100% !important;
  max-width: 100% !important;
  height: auto;
}
.product-content__content-body table {
  font-size: 12px;
  line-height: 1.8;
  font-family: var(--font-family-base);
  line-height: 1.8;
}
@supports (font: -apple-system-caption1) and (-webkit-touch-callout: none) {
  .product-content__content-body table {
    font: -apple-system-caption1;
    font-family: var(--font-family-base);
    line-height: 1.8;
  }
}
@media (min-width: 965px) {
  .product-content__content-body table.block {
    width: 100%;
  }
}
.product-content__content-body a {
  text-decoration: underline;
}
.product-content__content-body a:hover, .product-content__content-body a:active {
  text-decoration: none;
}
.product-content__content-body a img {
  text-decoration: none;
  opacity: 1;
  transition: opacity 0.2s linear;
}
.product-content__content-body a img:hover {
  opacity: 0.8;
}
.product-content__content-body a.content-link-button {
  display: block;
  width: 89%;
  padding: 16px;
  margin: 5% auto;
  color: var(--color-text-strong);
  text-align: center;
  text-decoration: none;
  border: 1px solid var(--color-text-strong);
  line-height: 1.6;
}
.product-content__content-body a.content-link-button:hover, .product-content__content-body a.content-link-button:active {
  background: var(--color-background-neutral-3);
}
.product-content__content-body strong,
.product-content__content-body b {
  font-weight: 700;
}
.product-content__content-body i,
.product-content__content-body em {
  font-style: italic;
}
.product-content__content-body .blocka {
  width: 30%;
  padding: 3px 5px;
  font-weight: bold;
  background-color: var(--color-border);
  border: 1px solid #ccc;
}
@media (min-width: 965px) {
  .product-content__content-body .blocka {
    width: 100px;
    padding: 3px 0 3px 10px;
    font-weight: 700;
  }
}
.product-content__content-body .blockb {
  padding: 3px 5px;
  border: 1px solid #ccc;
}
@media (min-width: 965px) {
  .product-content__content-body .blockb {
    width: 400px;
    padding: 3px 10px;
  }
}
.product-content__content-body .blocka.center,
.product-content__content-body .blockb.center {
  text-align: center;
}
.product-content__content-body td.blocka2 {
  width: 100%;
  max-width: 100%;
  padding: 3px 10px;
  font-weight: 700;
  background-color: var(--color-border);
  border: 1px solid #ccc;
}
@media (min-width: 965px) {
  .product-content__content-body td.blocka2 {
    width: 550px;
  }
}
.product-content__content-body td.blocka3 {
  padding: 3px 10px;
  vertical-align: middle;
  background-color: var(--color-border);
  border: 1px solid #ccc;
}
@media (min-width: 965px) {
  .product-content__content-body td.blocka3 {
    width: 550px;
  }
}
.product-content__content-body table.blockd {
  border-collapse: collapse;
  border: 1px solid #ccc;
}
@media (min-width: 965px) {
  .product-content__content-body table.blockd {
    width: 550px;
  }
}
@media (min-width: 965px) {
  .product-content__content-body .blockb2 {
    padding: 3px 10px;
  }
}
.product-content__content-body .bigTitle {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: normal;
}
@media (min-width: 965px) {
  .product-content__content-body .bigTitle {
    font-size: 16px;
    line-height: 1.6;
  }
}
.product-content__content-body .smallTitle {
  margin-bottom: 10px;
  font-size: 12px;
  font-family: var(--font-family-base);
  font-weight: normal;
}
@supports (font: -apple-system-caption1) and (-webkit-touch-callout: none) {
  .product-content__content-body .smallTitle {
    font: -apple-system-caption1;
    font-family: var(--font-family-base);
    font-weight: normal;
  }
}
@media (min-width: 965px) {
  .product-content__content-body .smallTitle {
    line-height: 1.6;
  }
}
@media (min-width: 965px) {
  .product-content__content-body .mediumTitle {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.6;
  }
}
.product-content__content-body .lineGray {
  display: block;
  padding-left: 10px;
  margin-bottom: 10px;
  border-left: solid #808080 6px;
}
@media (min-width: 965px) {
  .product-content__content-body .lineGray {
    font-size: 16px;
    line-height: 1.6;
  }
}
.product-content__content-body .lineOrange {
  display: block;
  padding-left: 10px;
  border-left: solid #f60 6px;
}
@media (min-width: 965px) {
  .product-content__content-body .lineOrange {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.6;
  }
}
.product-content__content-body .lineBlue {
  display: block;
  padding-left: 10px;
  border-left: solid #06c 6px;
}
@media (min-width: 965px) {
  .product-content__content-body .lineBlue {
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.6;
  }
}
.product-content__content-body .dottedLine {
  border: 0;
  border-bottom: 1px dashed var(--color-text-strong);
}
.product-content__content-body .boldLine {
  margin: 8px 0;
  border: 0;
  border-bottom: 2px solid var(--color-text-strong);
}
.product-content__content-body .boldDottedLine {
  border: 0;
  border-bottom: 2px dashed var(--color-text-strong);
}
.product-content__content-body .almeherb {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_almeherb.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .antipot {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_antipot.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .bkparatissi {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_bkparatissi.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .dansk {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_dansk.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .flower {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_flower.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .gift {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_gift.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .monamie {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_monamie.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .plus {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_plus.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .redecker {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_redecker.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .sinamon {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_sinamon.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.product-content__content-body .titleIconBook {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconBook {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconBook {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/252a5e2dc3/title_icon_book.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconCheck {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconCheck {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconCheck {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/615b797309/title_icon_check.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconFlower {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconFlower {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconFlower {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/efa467c690/title_icon_flower.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconFood {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconFood {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconFood {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/fe5101356d/title_icon_food.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconFoot {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconFoot {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconFoot {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c1eecb9458/title_icon_foot.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconHouse {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconHouse {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconHouse {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/ecab83f780/title_icon_house.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconLupe {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconLupe {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconLupe {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/773e935249/title_icon_lupe.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconTag {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconTag {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconTag {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/6f79bdb534/title_icon_tag.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconCamera {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconCamera {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconCamera {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/d2a0b14db4/title_icon_camera.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconClean {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconClean {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconClean {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/f9421761ec/title_icon_clean.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconComment {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconComment {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconComment {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/4960499e2b/title_icon_comment.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconFlower2 {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconFlower2 {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconFlower2 {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/5f45f35f80/title_icon_flower2.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconHanger {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconHanger {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconHanger {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/67d54ae244/title_icon_hanger.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconLeaf {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconLeaf {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconLeaf {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/db3b305d2a/title_icon_leaf.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconNotepen {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconNotepen {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconNotepen {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/e6c5ccf6e3/title_icon_notepen.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
.product-content__content-body .titleIconList {
  display: block;
  min-height: 35px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__content-body .titleIconList {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
.product-content__content-body .titleIconList {
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c559d98c75/title_icon_list.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
}
@media (min-width: 965px) {
  .product-content__content-body .dansk,
  .product-content__content-body .flower,
  .product-content__content-body .gift,
  .product-content__content-body .monamie,
  .product-content__content-body .plus,
  .product-content__content-body .redecker,
  .product-content__content-body .sinamon {
    font-size: 18px;
    line-height: 29px;
  }
}
.product-content__content-body .fontlarge {
  font-size: 15px !important;
}
.product-content__content-body .red {
  color: #d00;
}
.product-content__content-body .blue,
.product-content__content-body a.blue {
  color: #06c;
}
.product-content__content-body .grey,
.product-content__content-body .grey a {
  color: var(--color-text-muted-medium);
}
.product-content__content-body .bold {
  font-weight: 700;
}
.product-content__content-body .light-grey-bg {
  background-color: var(--color-border);
}
.product-content__content-body .grey-bg {
  background-color: var(--color-background-neutral-3);
}
.product-content__content-body h1,
.product-content__content-body h2,
.product-content__content-body h3,
.product-content__content-body h4,
.product-content__content-body h5,
.product-content__content-body h6 {
  font-weight: 700;
}
@media (min-width: 965px) {
  .product-content__content-body h1 {
    margin-bottom: 0;
    font-size: 12px;
    font-weight: 700;
    line-height: 1.3;
  }
  .product-content__content-body h2 {
    margin: 0 0 5px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
  }
  .product-content__content-body h3 {
    margin-bottom: 5px;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
  }
  .product-content__content-body h4 {
    margin: 0;
    font-size: 15px;
    font-weight: 700;
    border-top: 2px solid var(--color-text-muted);
  }
  .product-content__content-body h5 {
    padding: 0 5px 0 0;
    margin: 5px 5px 0;
    font-size: 13px;
    font-weight: 700;
  }
  .product-content__content-body h6 {
    font-weight: 700;
  }
}
.product-content__content-body h1.large,
.product-content__content-body h2.large,
.product-content__content-body h3.large,
.product-content__content-body h4.large,
.product-content__content-body h5.large,
.product-content__content-body h6.large,
.product-content__content-body p.large,
.product-content__content-body span.large,
.product-content__content-body div.large {
  font-size: 16px;
  line-height: 1.3;
}
.product-content__content-body h1.medium,
.product-content__content-body h2.medium,
.product-content__content-body h3.medium,
.product-content__content-body h4.medium,
.product-content__content-body h5.medium,
.product-content__content-body h6.medium,
.product-content__content-body p.medium,
.product-content__content-body span.medium,
.product-content__content-body div.medium {
  font-size: 15px;
  font-weight: normal;
  line-height: 1.3;
}
.product-content__content-body h1.small,
.product-content__content-body h2.small,
.product-content__content-body h3.small,
.product-content__content-body h4.small,
.product-content__content-body h5.small,
.product-content__content-body h6.small,
.product-content__content-body p.small,
.product-content__content-body span.small,
.product-content__content-body div.small {
  font-size: 13px;
  font-family: var(--font-family-base);
  font-weight: normal;
  line-height: 1.5;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .product-content__content-body h1.small,
  .product-content__content-body h2.small,
  .product-content__content-body h3.small,
  .product-content__content-body h4.small,
  .product-content__content-body h5.small,
  .product-content__content-body h6.small,
  .product-content__content-body p.small,
  .product-content__content-body span.small,
  .product-content__content-body div.small {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
    font-weight: normal;
    line-height: 1.5;
  }
}
@media (min-width: 965px) {
  .product-content__content-body h1.small,
  .product-content__content-body h2.small,
  .product-content__content-body h3.small,
  .product-content__content-body h4.small,
  .product-content__content-body h5.small,
  .product-content__content-body h6.small,
  .product-content__content-body p.small,
  .product-content__content-body span.small,
  .product-content__content-body div.small {
    font-size: 11px;
  }
}
.product-content__content-body .left {
  float: left;
}
.product-content__content-body .right {
  float: right;
}
.product-content__content-body .video-responsive {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.product-content__content-body .video-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product-content__content-body .two-column-gallery {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.product-content__content-body .two-column-gallery__image-wrapper {
  width: 48%;
}
.product-content__content-body .socialbuttons ul {
  margin-bottom: 10px;
}
.product-content__content-body .socialbuttons ul li {
  display: inline;
}
.product-content__content-body .socialbutton {
  float: left;
  display: block;
}
.product-content__content-body .product-list-modal-photo {
  position: relative;
  margin-bottom: 16px;
}
.product-content__content-body .product-list-modal-trigger {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 48px;
}
@media (min-width: 965px) {
  .product-content__content-body .product-list-modal-trigger {
    cursor: pointer;
  }
}
.product-content__content-body .embedded-card {
  --card-img-width: 98px;
  --card-img-min-height: 98px;
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card {
    --card-img-width: 120px;
    --card-img-min-height: 120px;
  }
}
.product-content__content-body .embedded-card {
  width: 100%;
  margin: 0 auto 15px;
  background-color: var(--color-white);
}
.product-content__content-body .embedded-card a {
  color: var(--color-text-base);
  text-decoration: underline;
}
.product-content__content-body .embedded-card a:hover {
  opacity: 1;
}
.product-content__content-body .embedded-card a:hover .product-info {
  text-decoration: underline;
}
.product-content__content-body .embedded-card-content {
  position: relative;
  clear: both;
  min-height: var(--card-img-min-height);
  padding-left: var(--card-img-width);
  margin-bottom: 15px;
  overflow: hidden;
  border: 1px solid var(--color-border);
  border-radius: 4px;
}
.product-content__content-body .embedded-card-content .product-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding-left: var(--card-img-width);
  background-position: center;
  background-size: cover;
  transition: opacity 0.2s linear;
}
.product-content__content-body .embedded-card-content .product-image:hover {
  opacity: 0.8;
}
.product-content__content-body .embedded-card-content .product-info {
  min-height: calc(var(--card-img-min-height) - 34px);
  padding-bottom: 34px;
  font-weight: 700;
  font-size: 13px;
  line-height: 28px;
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card-content .product-info {
    font-size: 15px;
    line-height: 24px;
  }
}
.product-content__content-body .embedded-card-content .product-info p {
  padding: 10px 10px 0;
  margin: 0;
}
.product-content__content-body .embedded-card-content .product-info-price {
  position: absolute;
  right: 10px;
  bottom: 5px;
  text-align: right;
}
.product-content__content-body .embedded-card-content .product-info-price .product-info-price__original,
.product-content__content-body .embedded-card-content .product-info-price .product-info-price__discount {
  font-size: 14px;
  line-height: 22.4px;
  margin: 0;
  font-weight: 400;
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card-content .product-info-price .product-info-price__original,
  .product-content__content-body .embedded-card-content .product-info-price .product-info-price__discount {
    font-size: 16px;
    line-height: 25.6px;
  }
}
.product-content__content-body .embedded-card-content .product-info-price span {
  font-size: 11px;
  line-height: 17.6px;
  margin-left: 3px;
  font-weight: 400;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card-content .product-info-price span {
    font-size: 13px;
    line-height: 20.8px;
  }
}
.product-content__content-body .embedded-card-content .product-info-price .original {
  padding: 0 10px;
  line-height: 12px;
  background: linear-gradient(var(--color-text-strong), var(--color-text-strong)) 50% 50%/100% 1px no-repeat;
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card-content .product-info-price .original {
    margin: 0;
    line-height: unset;
  }
}
.product-content__content-body .embedded-card-content .product-info-price .sales {
  margin-bottom: 5px;
  line-height: 12px;
  color: var(--color-text-error);
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card-content .product-info-price .sales {
    padding: 0 10px;
    line-height: unset;
  }
}
.product-content__content-body .embedded-card-content .product-info-price .sales span {
  color: var(--color-text-error);
}
.product-content__content-body .embedded-card-content .product-info-unpublished {
  position: absolute;
  right: 15px;
  bottom: 5px;
  margin: 0;
  font-size: 11px;
  line-height: 29px;
  color: var(--color-text-error);
}
.product-content__content-body .embedded-card-content .sales-product-info {
  min-height: calc(var(--card-img-min-height) - 58px);
  padding-bottom: 58px;
}
.product-content__content-body .embedded-card-error {
  display: block;
  padding: 35px 5px;
  color: var(--color-text-muted);
  text-align: center;
  border: 1px solid var(--color-border);
}
@media (min-width: 965px) {
  .product-content__content-body .embedded-card-error {
    padding: 45px 10px;
  }
}
.product-content__content-body .info3 {
  margin-right: 10px;
}

.product-content__section-title {
  font-size: 16px;
  line-height: 1.6;
  margin-bottom: 10px;
  font-weight: 700;
  font-family: var(--font-family-yakuhan);
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .product-content__section-title {
    font: -apple-system-headline;
    font-family: var(--font-family-yakuhan);
  }
}
.product-content__section-title.is-center {
  text-align: center;
}
.product-content__section-title.is-icon-check {
  background: url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/615b797309/title_icon_check.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  padding-left: 30px;
  min-height: 24px;
}
@media (max-width: 965px) {
  .product-content__section-title {
    font-size: 15px;
  }
}

.product-content__heading {
  font-size: 13px;
  line-height: 1.5;
  margin-bottom: 0;
  font-weight: 400;
}

.product-content__line {
  border: 0;
}
.product-content__line.is-bold {
  border-bottom: 2px solid var(--color-text-strong);
}
.product-content__line.is-dashed {
  border-bottom: 1px dashed var(--color-text-strong);
}

.product-content__info-table {
  width: 100%;
  border-collapse: collapse;
  margin: 20px 0;
  font-size: 13px;
  line-height: 1.5;
}
@media (max-width: 965px) {
  .product-content__info-table {
    font-size: 12px;
  }
}

.product-content__info-table-row {
  border-bottom: 1px solid var(--color-border-medium);
}

.product-content__info-table-cell {
  padding: 10px;
  vertical-align: top;
}

.product-content__info-table-header {
  background-color: var(--color-background-page);
  font-weight: 700;
  width: 150px;
}
@media (max-width: 965px) {
  .product-content__info-table-header {
    width: 100px;
    font-size: 11px;
  }
}

.product-content__info-table-body {
  background-color: var(--color-white);
}

.product-content__section {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 772px;
  border-radius: 4px;
  padding: 20px;
}
@media (max-width: 965px) {
  .product-content__section {
    max-width: 100%;
    border-radius: 0;
    padding: 15px 25px;
  }
}

.product-content__section-heading {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 965px) {
  .product-content__section-heading {
    font-size: 15px;
    margin-bottom: 15px;
  }
}

@media (max-width: 965px) {
  body:has(.product-content) .store-content-wrapper {
    padding-top: 0;
  }
}

body:has(.product-content__modal-overlay.is-show) .product-content__float-cta {
  display: none;
}

.secondary-header {
  box-sizing: border-box;
  width: 100%;
  background-color: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .secondary-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 8px 48px;
    margin-top: 100px;
  }
}

.secondary-header__news {
  padding: 6px 16px;
  background-color: var(--color-background-neutral-3);
  line-height: 1;
}
@media (min-width: 965px) {
  .secondary-header__news {
    padding: 0;
  }
}

.secondary-header__news-link {
  margin: 0;
  font-size: 12px;
  color: var(--color-text-strong);
  line-height: 1.5;
  text-decoration: none;
  font-family: var(--font-family-yakuhan);
}
.secondary-header__news-link:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .secondary-header__news-link {
    font-size: 13px;
    color: var(--color-text-muted);
  }
}

.secondary-header__search {
  display: none;
}
@media (min-width: 965px) {
  .secondary-header__search {
    display: block;
    width: 402px;
    margin-left: auto;
  }
}

.secondary-header__search-form {
  display: flex;
  gap: 16px;
  flex-direction: column;
}
@media (min-width: 965px) {
  .secondary-header__search-form {
    flex-direction: row;
    height: 30px;
  }
}

.secondary-header__search-tabs {
  position: relative;
  display: flex;
  height: 100%;
}

.secondary-header__search-tab-input {
  display: none;
}

.secondary-header__search-tab-label {
  position: relative;
  box-sizing: border-box;
  width: 88px;
  height: 100%;
  padding: 12px 0;
  font-size: 13px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
  cursor: pointer;
  background-color: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  transition: all 0.2s ease;
}
.secondary-header__search-tab-label:first-of-type {
  border-right: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.secondary-header__search-tab-label:last-of-type {
  border-left: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.secondary-header__search-tab-label:hover {
  background-color: var(--color-background-neutral-3);
}

.secondary-header__search-tab-input:checked + .secondary-header__search-tab-label {
  color: var(--color-white);
  background-color: var(--color-text-muted);
  border-color: var(--color-text-muted);
}

.secondary-header__search-tab-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  line-height: 1;
}

.secondary-header__search-input-wrapper {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
  margin-top: 0;
}

.secondary-header__search-input {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 1px 40px 1px 2px;
  text-indent: 1em;
  font-size: 15px;
  line-height: 1.5;
  color: var(--color-text-muted);
  background: var(--color-white);
  border: 1px solid var(--color-border-medium);
  border-radius: 4px;
}
.secondary-header__search-input::-moz-placeholder {
  color: var(--color-text-muted-weak);
}
.secondary-header__search-input::placeholder {
  color: var(--color-text-muted-weak);
}
.secondary-header__search-input:focus {
  outline: none;
  border-color: var(--color-text-muted);
}

.secondary-header__search-button {
  position: absolute;
  top: 50%;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  cursor: pointer;
  background: transparent;
  border: none;
  transform: translateY(-50%);
}
.secondary-header__search-button:hover {
  opacity: 0.7;
}

.secondary-header__search-icon {
  width: 15px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}

@media (min-width: 965px) {
  .secondary-header.is-fixed {
    position: fixed;
    top: 0;
    z-index: 1002;
    width: 100%;
    margin-top: 0;
    padding: 108px 48px 8px;
  }
  :has(.header.is-shrink) .secondary-header.is-fixed {
    padding-top: 78px;
  }
}
.navigation-menu {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1001;
  visibility: hidden;
  height: 100%;
  overflow-x: hidden;
  overscroll-behavior: contain;
  color: var(--color-text-strong);
  pointer-events: none;
  background: var(--color-white);
  opacity: 0;
  transform: scaleY(0);
  transform-origin: top;
  transition: none;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 965px) {
  .navigation-menu {
    top: 146px;
    height: -moz-fit-content;
    height: fit-content;
  }
}
.navigation-menu.is-open {
  visibility: visible;
  pointer-events: auto;
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.28s cubic-bezier(0.22, 0.61, 0.36, 1), opacity 0.28s ease, visibility 0s;
}
.navigation-menu.is-open .navigation-menu__container {
  opacity: 1;
  transition: opacity 0.25s ease;
  transition-delay: 0.28s;
}
.navigation-menu.is-closing {
  transition: none;
}
.navigation-menu.is-closing .navigation-menu__container {
  opacity: 0;
  transition: none;
}

.navigation-menu__container {
  display: grid;
  gap: 0;
  width: 100%;
  margin: 0 auto;
  opacity: 0;
  transition: opacity 0.25s ease;
}

.navigation-menu__container .news__search-input {
  width: 100%;
  height: 40px;
  font-size: 13px;
}

.navigation-menu__blocks-container {
  background: var(--color-white);
}

.navigation-menu__blocks {
  padding: 24px 16px;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .navigation-menu__blocks {
    margin: 0 auto;
    width: 996px;
    padding: 32px 0 24px;
    background: var(--color-white);
  }
}

.navigation-menu__block-shop {
  display: grid;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .navigation-menu__block-shop {
    grid-template-columns: 120px 1fr;
    padding: 0;
    background-color: transparent;
  }
}

.navigation-menu__block-note {
  display: grid;
  background-color: var(--color-background-neutral-4);
  margin-top: 48px;
}
@media (min-width: 965px) {
  .navigation-menu__block-note {
    grid-template-columns: 120px 1fr;
    padding: 0;
    background-color: transparent;
    margin-top: 24px;
  }
}

.navigation-menu__block-info-container {
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .navigation-menu__block-info-container {
    background-color: var(--color-background-neutral-3);
  }
}

.navigation-menu__block-info {
  display: grid;
  padding: 24px 0 56px;
}
@media (min-width: 965px) {
  .navigation-menu__block-info {
    grid-template-columns: 120px 657px 1fr;
    padding: 24px 0;
    margin: 0 auto;
    width: 996px;
  }
}

.navigation-menu__heading {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.5;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .navigation-menu__heading {
    margin: 0;
    font-size: 16px;
    line-height: normal;
  }
}

.navigation-menu__product-categories-list {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 16px;
  list-style: none;
  margin-top: 16px;
  padding-bottom: 24px;
  border-bottom: 1px solid var(--color-border-medium);
}
@media (min-width: 965px) {
  .navigation-menu__product-categories-list {
    margin-top: 0;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding-bottom: 16px;
  }
}

.navigation-menu__product-themes-list {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 16px;
  list-style: none;
  margin-top: 24px;
}
@media (min-width: 965px) {
  .navigation-menu__product-themes-list {
    margin-top: 18px;
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

.navigation-menu__contents-list {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 16px;
  list-style: none;
  margin-top: 16px;
}
@media (min-width: 965px) {
  .navigation-menu__contents-list {
    margin-top: 0;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    padding: 0;
  }
}

.navigation-menu__other-list {
  box-sizing: border-box;
  display: grid;
  grid-template-columns: 1fr 1fr;
  row-gap: 16px;
  list-style: none;
  margin-top: 24px;
  margin-bottom: 24px;
  padding: 0 16px;
}
@media (min-width: 965px) {
  .navigation-menu__other-list {
    margin: 0;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    row-gap: 10px;
    padding: 0;
  }
}

.navigation-menu__list-item {
  margin: 0;
}

.navigation-menu__list-link {
  display: flex;
  align-items: center;
  width: 100%;
  text-decoration: none;
}
.navigation-menu__list-link:hover {
  text-decoration: underline;
}

.navigation-menu__link-text {
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .navigation-menu__link-text {
    font-size: 15px;
  }
}

.navigation-menu__link-text-small {
  font-size: 13px;
  line-height: 1.5;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .navigation-menu__link-text-small {
    font-size: 13px;
  }
}

.navigation-menu__category-icon {
  display: inline-block;
  flex: 0 0 auto;
  width: 22px;
  height: 22px;
  margin-right: 8px;
  line-height: inherit;
  -o-object-fit: contain;
     object-fit: contain;
}
@media (min-width: 965px) {
  .navigation-menu__category-icon {
    width: 24px;
    height: 24px;
  }
}

.navigation-menu__button-link-container {
  padding: 0 16px;
  text-align: center;
}

.navigation-menu__button-link {
  display: flex;
  justify-content: center;
  width: 100%;
  padding: 10px 0;
  margin: 0 auto;
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  text-decoration: none;
  background: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
.navigation-menu__button-link:hover {
  text-decoration: none;
  background: var(--color-background-neutral);
}

.navigation-menu__search-form-container {
  display: grid;
  grid-auto-rows: 40px;
  row-gap: 16px;
  padding: 34px 16px 0;
  margin-bottom: 32px;
}
@media (min-width: 965px) {
  .navigation-menu__search-form-container {
    display: none;
    padding: 0;
    margin-bottom: 0;
  }
}

.navigation-menu__search {
  display: none;
}
@media (min-width: 965px) {
  .navigation-menu__search {
    display: grid;
    grid-template-columns: max-content 1fr;
    grid-auto-rows: 30px;
    margin-left: auto;
  }
}

.navigation-menu__search-form {
  display: contents;
}

.navigation-menu__search-tabs {
  position: relative;
  display: flex;
  height: 100%;
}

.navigation-menu__search-tab-input {
  display: none;
}

.navigation-menu__search-tab-label {
  position: relative;
  box-sizing: border-box;
  width: 88px;
  height: 100%;
  padding: 12px 0;
  font-size: 13px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
  cursor: pointer;
  background-color: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  transition: all 0.2s ease;
}
.navigation-menu__search-tab-label:first-of-type {
  border-right: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.navigation-menu__search-tab-label:last-of-type {
  border-left: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.navigation-menu__search-tab-label:hover {
  background-color: var(--color-background-neutral-3);
}

.navigation-menu__search-tab-input:checked + .navigation-menu__search-tab-label {
  color: var(--color-white);
  background-color: var(--color-text-muted);
  border-color: var(--color-text-muted);
}

.navigation-menu__search-tab-text {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  line-height: 1;
}

.navigation-menu__search-input-wrapper {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
}

.navigation-menu__search-input {
  width: 100%;
  height: 40px;
  padding: 1px 40px 1px 2px;
  text-indent: 1em;
  font-size: 15px;
  line-height: 1.5;
  color: var(--color-text-muted);
  background: var(--color-white);
  border: 1px solid var(--color-border-medium);
  border-radius: 4px;
}
.navigation-menu__search-input::-moz-placeholder {
  color: var(--color-text-muted-weak);
}
.navigation-menu__search-input::placeholder {
  color: var(--color-text-muted-weak);
}
.navigation-menu__search-input:focus {
  outline: none;
  border-color: var(--color-text-muted);
}

.navigation-menu__search-button {
  position: absolute;
  top: 50%;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  cursor: pointer;
  background: transparent;
  border: none;
  transform: translateY(-50%);
}
.navigation-menu__search-button:hover {
  opacity: 0.7;
}

.navigation-menu__search-icon {
  width: 15px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}

.navigation-menu__cancel-button {
  display: flex;
  justify-content: flex-end;
  padding: 16px 16px 0;
}
@media (min-width: 965px) {
  .navigation-menu__cancel-button {
    display: none;
  }
}

.navigation-menu__cancel-button-inner {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  color: var(--color-text-muted);
  text-decoration: none;
  background: var(--color-white);
  border: none;
  cursor: pointer;
  padding: 0 6px;
}

.navigation-menu__cancel-button-label {
  margin-top: 4px;
  font-size: 9px;
}

@media (min-width: 965px) {
  .navigation-menu__mobile-app-image-link {
    display: none;
  }
}

.navigation-menu__mobile-app-image {
  width: 100%;
}

.navigation-menu__social-links {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: space-between;
  width: 252px;
  height: 40px;
  margin: 24px auto 0;
}
@media (min-width: 965px) {
  .navigation-menu__social-links {
    display: flex;
    gap: 12.5px;
    align-items: center;
    align-self: center;
    justify-content: center;
    width: 200px;
    height: 30px;
    margin: 0;
  }
}

.navigation-menu__scrim {
  position: fixed;
  top: 146px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1000;
  pointer-events: none;
  background: rgba(0, 0, 0, 0.35);
  opacity: 0;
  transition: opacity 0.28s ease;
}
.navigation-menu__scrim.is-open {
  pointer-events: auto;
  opacity: 1;
}
.navigation-menu__scrim.is-closing {
  pointer-events: none;
  opacity: 0;
  transition: none;
}

@media (prefers-reduced-motion: reduce) {
  .navigation-menu,
  .navigation-menu__scrim {
    transition: none;
  }
}
@media (min-width: 965px) {
  :has(.header.is-shrink) .navigation-menu {
    top: 116px;
  }
  :has(.header.is-shrink) .navigation-menu__scrim {
    top: 116px;
  }
}
.footer {
  width: 100%;
  background-color: var(--color-background-neutral-3);
}

.footer__container {
  clear: both;
  padding: 32px 16px;
  margin-top: 16px;
}
@media (min-width: 965px) {
  .footer__container {
    box-sizing: border-box;
    width: 752px;
    margin: 16px auto;
  }
}

.footer__mobile-app-banner {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start;
  justify-content: space-around;
  margin: 0 0 32px;
}

.footer__mobile-app-banner-link {
  display: inline-block;
}

.footer__mobile-app-banner-image {
  display: block;
  width: 100%;
  max-width: 420px;
}
.footer__mobile-app-banner-image:hover {
  opacity: 0.8;
}

.footer__social-links {
  border-bottom: 1px solid var(--color-border-medium-2);
}
@media (min-width: 965px) {
  .footer__social-links {
    border: none;
  }
}

.footer__social-links-container {
  display: flex;
  gap: 16px;
  justify-content: center;
  width: 264px;
  padding: 0 0 32px;
  margin: 0 auto;
}

.footer__social-links-item {
  display: flex;
}

.footer__social-links-link {
  display: inline-block;
}

.footer__social-links-icon {
  width: 40px;
  height: 40px;
}
.footer__social-links-icon:hover {
  opacity: 0.8;
}

.footer__shipping {
  display: block;
  margin: 0;
}
@media (min-width: 965px) {
  .footer__shipping {
    display: none;
  }
}

.footer__shipping-container {
  padding: 16px 0;
  border-bottom: 1px solid var(--color-border-medium-2);
}

.footer__shipping-row {
  display: block;
  text-align: center;
}

.footer__shipping-label {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .footer__shipping-label {
    font-size: 16px;
  }
}

.footer__shipping-value {
  display: inline;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .footer__shipping-value {
    font-size: 16px;
  }
}

.footer__contact {
  display: block;
  margin: 0;
}
@media (min-width: 965px) {
  .footer__contact {
    display: none;
  }
}

.footer__contact-container {
  padding: 16px 0;
  border-bottom: 1px solid var(--color-border-medium-2);
}

.footer__contact-title {
  margin-bottom: 8px;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-text-muted);
}

.footer__contact-link-list {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
  margin: 0;
  padding: 0;
}

.footer__contact-link-item {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
  display: list-item;
  color: var(--color-text-muted);
}

.footer__contact-link {
  color: inherit;
  text-decoration: inherit;
}
.footer__contact-link:hover {
  text-decoration: underline;
}

.footer__contact-list {
  display: block;
  margin-top: 16px;
  flex-direction: row;
  flex-wrap: nowrap;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  list-style: none;
  padding: 0;
}

.footer__contact-item {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
  display: list-item;
  color: var(--color-text-muted);
}

.footer__navigation {
  margin: 0;
}

.footer__navigation-container {
  display: block;
}

.footer__navigation-column {
  display: block;
}
.footer__navigation-column + .footer__navigation-column {
  border-top: 1px solid var(--color-border-medium-2);
}

.footer__navigation-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: row;
  gap: 16px;
  align-items: start;
  justify-content: center;
  padding: 16px 0;
  list-style: none;
  margin: 0;
}
@media (min-width: 965px) {
  .footer__navigation-list {
    grid-template-columns: unset;
    grid-auto-flow: column;
    gap: 24px;
  }
}

.footer__navigation-item {
  font-size: 13px;
  font-weight: 500;
  line-height: 1.6;
  display: list-item;
  width: 133px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .footer__navigation-item {
    font-size: 15px;
    width: unset;
  }
}

.footer__navigation-link {
  color: inherit;
  text-decoration: none;
}
.footer__navigation-link:hover {
  text-decoration: underline;
}

.footer__navigation-copyright {
  margin: 32px auto 0;
  text-align: center;
}

.footer__navigation-copyright-text {
  font-size: 11px;
  font-weight: 500;
  line-height: 1.6;
  margin: 0;
  color: var(--color-text-dimmed);
}
@media (min-width: 965px) {
  .footer__navigation-copyright-text {
    font-size: 13px;
  }
}

@media (min-width: 965px) {
  .header {
    position: fixed;
    top: 0;
    z-index: 2000;
    width: 100%;
  }
  .header.is-shrink .header__logo-nav-container {
    height: 70px;
  }
  .header.is-shrink .header__logo-container {
    --height-pc-header: 70px;
  }
  .header.is-shrink + .secondary-header {
    margin-top: 70px;
  }
}

.header__logo-nav-container {
  --height-pc-header: 100px;
  --logo-image-height: 68px;
  --nav-icon-size: 36px;
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .header__logo-nav-container {
    --nav-icon-size: 40px;
    box-sizing: border-box;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    height: var(--height-pc-header);
    padding: 0 32px;
    border-bottom: 0.5px solid var(--color-border-medium-2);
  }
}

.header__logo {
  position: relative;
  padding-top: 72px;
}
@media (min-width: 965px) {
  .header__logo {
    padding-top: 0;
  }
}

.header__logo-link {
  display: block;
  text-decoration: none;
}

.header__logo-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 14px;
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .header__logo-container {
    position: relative;
    justify-content: flex-start;
    padding: calc((var(--height-pc-header) - var(--logo-image-height) - 1px) / 2) 0;
  }
}

.header__logo-image {
  display: block;
  width: 87%;
}
@media (min-width: 965px) {
  .header__logo-image {
    width: auto;
    height: var(--logo-image-height);
  }
}

.header__logo-ornament {
  display: block;
  width: 13%;
}
@media (min-width: 965px) {
  .header__logo-ornament {
    margin-left: 8px;
    width: 60px;
  }
}

.header__navigation {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: space-around;
  width: 100%;
  padding: 4px 0;
  background-color: var(--color-white);
  border-bottom: 0.5px solid var(--color-border-medium-2);
}
@media (min-width: 965px) {
  .header__navigation {
    position: unset;
    -moz-column-gap: 32px;
         column-gap: 32px;
    justify-content: flex-start;
    width: -moz-fit-content;
    width: fit-content;
    border: none;
  }
}

.header__navigation-item {
  position: relative;
  box-sizing: border-box;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 0;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 44px;
  padding: 8px 0;
  margin: 0;
  color: inherit;
  text-decoration: none;
  cursor: pointer;
  background-color: transparent;
  border: none;
}
.header__navigation-item.is-mypage {
  display: none;
}
@media (min-width: 965px) {
  .header__navigation-item {
    flex: none;
    width: 46px;
  }
  .header__navigation-item.is-mypage {
    display: flex;
  }
  .header__navigation-item.is-home {
    display: none;
  }
}

.header__navigation-icon {
  display: block;
  inline-size: var(--nav-icon-size);
  block-size: var(--nav-icon-size);
  aspect-ratio: 1/1;
  -o-object-fit: contain;
     object-fit: contain;
}

.header__navigation-label {
  margin-top: 0;
  font-size: 10px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
  word-break: keep-all;
  white-space: nowrap;
  cursor: pointer;
}
@media (min-width: 965px) {
  .header__navigation-label {
    font-size: 11px;
  }
}

.header__navigation-badge {
  position: absolute;
  top: calc(50% - 27.5px);
  left: calc(50% + 6.5px);
  z-index: 2;
  box-sizing: unset;
  min-width: 15px;
  height: 15px;
  padding: 0 3px;
  font-size: 10px;
  font-weight: 400;
  line-height: 15px;
  color: var(--color-white);
  text-align: center;
  background-color: #fb5c5c;
  border: none;
  border-radius: 100px;
}
@media (min-width: 965px) {
  .header__navigation-badge {
    font-size: 11px;
  }
}

.header__navigation-menu-button-open,
.header__navigation-menu-button-close {
  display: flex;
}
.header__navigation-menu-button-open.is-hidden,
.header__navigation-menu-button-close.is-hidden {
  display: none;
}

.newsletter {
  font-size: 13px;
}

.newsletter__container {
  margin: 0 auto;
}
@media (min-width: 965px) {
  .newsletter__container {
    max-width: 700px;
    padding: 0;
  }
}

.newsletter__body {
  padding: 0 20px;
  color: var(--color-text-muted);
  background: var(--color-white);
}

.newsletter__title {
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter__title {
    font-size: 20px;
  }
}

.newsletter__button-group {
  margin: 20px 0;
  text-align: center;
}
.newsletter__button-group.is-sub {
  margin: 20px 0 30px;
  text-align: right;
}

.newsletter__button {
  display: block;
  width: 100%;
  margin: 0 0 14px;
  padding: 14px 0;
  font-size: 14px;
  line-height: 1;
  color: var(--color-text-muted);
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: var(--color-border);
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.newsletter__button:link, .newsletter__button:visited, .newsletter__button:hover, .newsletter__button:active {
  color: var(--color-text-muted);
  text-decoration: none;
}
.newsletter__button:hover {
  background: var(--color-button-hover);
}
.newsletter__button:active {
  box-shadow: none;
}
.newsletter__button:disabled {
  color: var(--color-background-neutral-3);
  cursor: default;
  background: var(--color-button-hover);
  box-shadow: none;
}
.newsletter__button.is-primary {
  color: var(--color-white);
  background: var(--color-accent-blue);
}
.newsletter__button.is-primary:link, .newsletter__button.is-primary:visited, .newsletter__button.is-primary:hover, .newsletter__button.is-primary:active {
  color: var(--color-white);
}
.newsletter__button.is-primary:hover {
  background: var(--color-accent-blue-hover);
}
.newsletter__button.is-danger {
  color: var(--color-danger-text-deep);
  background: var(--color-background-danger-light);
}
.newsletter__button.is-danger:link, .newsletter__button.is-danger:visited, .newsletter__button.is-danger:hover, .newsletter__button.is-danger:active {
  color: var(--color-danger-text-deep);
}
.newsletter__button.is-danger:hover {
  background: var(--color-button-danger-hover);
}
@media (min-width: 965px) {
  .newsletter__button {
    display: inline-block;
    width: auto;
    margin: 0 7px;
    padding: 10px 20px;
    font-size: 13px;
  }
  .newsletter__button.is-lg {
    padding: 16px 58px;
    font-size: 16px;
  }
}

.newsletter__button.is-sub {
  display: inline-block;
  width: auto;
  padding: 10px 20px;
  margin: 0 7px;
  font-size: 13px;
}

.newsletter__alert {
  padding: 20px;
  margin: 30px 0;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-muted);
  text-align: left;
  background: var(--color-background-neutral-3);
}
.newsletter__alert.is-danger {
  font-weight: 700;
  color: var(--color-text-danger);
  background: var(--color-background-danger-light);
}
@media (min-width: 965px) {
  .newsletter__alert {
    font-size: 15px;
    background: var(--color-border);
  }
}

.newsletter__form-group {
  margin: 30px 0;
}

@media (min-width: 965px) {
  .newsletter__form-row {
    display: flex;
    align-items: flex-start;
  }
}

.newsletter__form-title {
  padding: 7px 0 0;
  font-size: 13px;
  font-weight: 700;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .newsletter__form-title {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 35%;
    padding: 17px 20px 17px 0;
    font-size: 15px;
    font-weight: 400;
    text-align: right;
  }
}

.newsletter__form-content {
  padding: 10px 0;
  font-size: 13px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .newsletter__form-content {
    flex: 1;
    font-size: 15px;
  }
}

.newsletter__note {
  margin: 4px 0;
  font-size: 13px;
  color: var(--color-text-muted-medium);
}
.newsletter__note strong {
  font-weight: 700;
}

.newsletter__input {
  box-sizing: border-box;
  width: 100%;
  padding: 13px 7px;
  margin-top: 0;
  font-size: 13px;
  vertical-align: middle;
  outline: none;
  border: 2px solid var(--color-border-medium-2);
  border-radius: 4px;
}
.newsletter__input:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
@media (min-width: 965px) {
  .newsletter__input {
    padding: 7px;
    font-size: 15px;
  }
}

.newsletter__line {
  height: 1px;
  margin: 50px 0;
  background: var(--color-border-medium-2);
  border: none;
}

.newsletter__fine-print {
  font-size: 11px;
  color: var(--color-text-muted);
  margin-bottom: 8px;
}
@media (min-width: 965px) {
  .newsletter__fine-print {
    font-size: 13px;
  }
}

.newsletter__fine-print-link {
  color: var(--color-text-muted);
  text-decoration: underline;
}

.newsletter__recaptcha-badge {
  visibility: hidden;
}

.newsletter-subscribe-confirm {
  font-size: 13px;
}

.newsletter-subscribe-confirm__container {
  margin: 0 auto;
}
@media (min-width: 965px) {
  .newsletter-subscribe-confirm__container {
    max-width: 700px;
    padding: 0;
  }
}

.newsletter-subscribe-confirm__body {
  padding: 0 20px;
  color: var(--color-text-muted);
  background: var(--color-white);
}

.newsletter-subscribe-confirm__title {
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-subscribe-confirm__title {
    font-size: 20px;
  }
}

.newsletter-subscribe-confirm__alert {
  padding: 20px;
  margin: 30px 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-success);
  text-align: left;
  background: var(--color-success-background);
}
@media (min-width: 965px) {
  .newsletter-subscribe-confirm__alert {
    font-size: 15px;
  }
}

.newsletter-subscribe-confirm__email {
  margin: 50px 0 30px;
  font-size: 14px;
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-subscribe-confirm__email {
    font-size: 16px;
  }
}

.newsletter-subscribe-confirm__text {
  font-size: 13px;
  line-height: 1.6;
}

.newsletter-subscribe-confirm__button-group {
  margin: 20px 0;
  text-align: center;
}

.newsletter-subscribe-confirm__button {
  display: block;
  width: 100%;
  margin: 0 0 14px;
  padding: 14px 0;
  font-size: 14px;
  line-height: 1;
  color: var(--color-text-muted);
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: var(--color-border);
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.newsletter-subscribe-confirm__button:link, .newsletter-subscribe-confirm__button:visited, .newsletter-subscribe-confirm__button:hover, .newsletter-subscribe-confirm__button:active {
  color: var(--color-text-muted);
  text-decoration: none;
}
.newsletter-subscribe-confirm__button:hover {
  background: var(--color-button-hover);
}
.newsletter-subscribe-confirm__button:active {
  box-shadow: none;
}
@media (min-width: 965px) {
  .newsletter-subscribe-confirm__button {
    display: inline-block;
    width: auto;
    margin: 0 7px;
    padding: 10px 20px;
    font-size: 13px;
  }
}

.newsletter-subscribe-complete {
  font-size: 13px;
}

.newsletter-subscribe-complete__container {
  margin: 0 auto;
}
@media (min-width: 965px) {
  .newsletter-subscribe-complete__container {
    max-width: 700px;
    padding: 0;
  }
}

.newsletter-subscribe-complete__body {
  padding: 0 20px;
  color: var(--color-text-muted);
  background: var(--color-white);
}

.newsletter-subscribe-complete__title {
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-subscribe-complete__title {
    font-size: 20px;
  }
}

.newsletter-subscribe-complete__alert {
  padding: 20px;
  margin: 30px 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-success);
  text-align: left;
  background: var(--color-success-background);
}
@media (min-width: 965px) {
  .newsletter-subscribe-complete__alert {
    font-size: 15px;
  }
}

.newsletter-subscribe-complete__email {
  margin: 50px 0 30px;
  font-size: 14px;
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-subscribe-complete__email {
    font-size: 16px;
  }
}

.newsletter-subscribe-complete__button-group {
  margin: 20px 0;
  text-align: center;
}

.newsletter-subscribe-complete__button {
  display: block;
  width: 100%;
  margin: 0 0 14px;
  padding: 14px 0;
  font-size: 14px;
  line-height: 1;
  color: var(--color-text-muted);
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: var(--color-border);
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.newsletter-subscribe-complete__button:link, .newsletter-subscribe-complete__button:visited, .newsletter-subscribe-complete__button:hover, .newsletter-subscribe-complete__button:active {
  color: var(--color-text-muted);
  text-decoration: none;
}
.newsletter-subscribe-complete__button:hover {
  background: var(--color-button-hover);
}
.newsletter-subscribe-complete__button:active {
  box-shadow: none;
}
@media (min-width: 965px) {
  .newsletter-subscribe-complete__button {
    display: inline-block;
    width: auto;
    margin: 0 7px;
    padding: 10px 20px;
    font-size: 13px;
  }
}

.newsletter-unsubscribe-confirm {
  font-size: 13px;
}

.newsletter-unsubscribe-confirm__container {
  margin: 0 auto;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-confirm__container {
    max-width: 700px;
    padding: 0;
  }
}

.newsletter-unsubscribe-confirm__body {
  padding: 0 20px;
  color: var(--color-text-muted);
  background: var(--color-white);
}

.newsletter-unsubscribe-confirm__title {
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-confirm__title {
    font-size: 20px;
  }
}

.newsletter-unsubscribe-confirm__alert {
  padding: 20px;
  margin: 30px 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-success);
  text-align: left;
  background: var(--color-success-background);
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-confirm__alert {
    font-size: 15px;
  }
}

.newsletter-unsubscribe-confirm__email {
  margin: 50px 0 30px;
  font-size: 14px;
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-confirm__email {
    font-size: 16px;
  }
}

.newsletter-unsubscribe-confirm__text {
  font-size: 13px;
  line-height: 1.6;
}

.newsletter-unsubscribe-confirm__button-group {
  margin: 20px 0;
  text-align: center;
}

.newsletter-unsubscribe-confirm__button {
  display: block;
  width: 100%;
  margin: 0 0 14px;
  padding: 14px 0;
  font-size: 14px;
  line-height: 1;
  color: var(--color-text-muted);
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: var(--color-border);
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.newsletter-unsubscribe-confirm__button:link, .newsletter-unsubscribe-confirm__button:visited, .newsletter-unsubscribe-confirm__button:hover, .newsletter-unsubscribe-confirm__button:active {
  color: var(--color-text-muted);
  text-decoration: none;
}
.newsletter-unsubscribe-confirm__button:hover {
  background: var(--color-button-hover);
}
.newsletter-unsubscribe-confirm__button:active {
  box-shadow: none;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-confirm__button {
    display: inline-block;
    width: auto;
    margin: 0 7px;
    padding: 10px 20px;
    font-size: 13px;
  }
}

.newsletter-unsubscribe-complete {
  font-size: 13px;
}

.newsletter-unsubscribe-complete__container {
  margin: 0 auto;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-complete__container {
    max-width: 700px;
    padding: 0;
  }
}

.newsletter-unsubscribe-complete__body {
  padding: 0 20px;
  color: var(--color-text-muted);
  background: var(--color-white);
}

.newsletter-unsubscribe-complete__title {
  margin-bottom: 30px;
  font-size: 22px;
  line-height: 1.5;
  color: var(--color-text-muted);
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-complete__title {
    font-size: 20px;
  }
}

.newsletter-unsubscribe-complete__alert {
  padding: 20px;
  margin: 30px 0;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-success);
  text-align: left;
  background: var(--color-success-background);
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-complete__alert {
    font-size: 15px;
  }
}

.newsletter-unsubscribe-complete__email {
  margin: 50px 0 30px;
  font-size: 14px;
  text-align: center;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-complete__email {
    font-size: 16px;
  }
}

.newsletter-unsubscribe-complete__text {
  font-size: 13px;
  line-height: 1.6;
}

.newsletter-unsubscribe-complete__button-group {
  margin: 20px 0;
  text-align: center;
}

.newsletter-unsubscribe-complete__button {
  display: block;
  width: 100%;
  margin: 0 0 14px;
  padding: 14px 0;
  font-size: 14px;
  line-height: 1;
  color: var(--color-text-muted);
  white-space: nowrap;
  text-decoration: none;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background: var(--color-border);
  border: none;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.newsletter-unsubscribe-complete__button:link, .newsletter-unsubscribe-complete__button:visited, .newsletter-unsubscribe-complete__button:hover, .newsletter-unsubscribe-complete__button:active {
  color: var(--color-text-muted);
  text-decoration: none;
}
.newsletter-unsubscribe-complete__button:hover {
  background: var(--color-button-hover);
}
.newsletter-unsubscribe-complete__button:active {
  box-shadow: none;
}
@media (min-width: 965px) {
  .newsletter-unsubscribe-complete__button {
    display: inline-block;
    width: auto;
    margin: 0 7px;
    padding: 10px 20px;
    font-size: 13px;
  }
}

.login {
  line-height: 1.6;
  color: var(--color-text-muted);
  overflow-wrap: break-word;
}
.login strong {
  font-weight: bold;
}
.login .field_with_errors {
  display: contents;
}

.login__page-title-wrapper {
  max-width: 97.5%;
  margin: 0 auto;
}
@media (min-width: 965px) {
  .login__page-title-wrapper {
    max-width: 700px;
    padding: 20px 0;
  }
}

.login__page-title {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
  padding: 15px 10px;
}
@media (min-width: 965px) {
  .login__page-title {
    font-size: 26px;
    text-align: center;
    padding: 10px;
  }
}

.login__errors {
  margin: 0 auto 4px;
  max-width: 97.5%;
  padding: 10px;
  font-size: 15px;
  text-align: left;
}
@media (min-width: 965px) {
  .login__errors {
    max-width: 700px;
    padding: 30px 20px;
  }
}

.login__error-item {
  font-size: 15px;
  color: var(--color-text-danger);
  margin: 0 0 4px;
  white-space: pre-line;
}
.login__error-item:last-child {
  margin-bottom: 0;
}

.login__section {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 97.5%;
  font-size: 13px;
}
.login__section:first-of-type {
  margin-bottom: 4px;
}
@media (min-width: 965px) {
  .login__section {
    max-width: 700px;
    padding: 10px 50px;
    border-radius: 4px;
    font-size: 15px;
  }
  .login__section:first-of-type {
    margin-bottom: 30px;
  }
}

.login__section-header {
  min-height: 30px;
  padding: 10px;
}

.login__section-title {
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
}
@media (min-width: 965px) {
  .login__section-title {
    font-size: 20px;
    height: 30px;
    font-weight: 700;
  }
}

.login__section-description {
  font-size: 13px;
  color: var(--color-text-muted-medium);
  padding-bottom: 10px;
  line-height: 1.5;
}
@media (min-width: 965px) {
  .login__section-description {
    font-size: 15px;
    padding-bottom: 0;
    line-height: inherit;
  }
}

.login__form {
  width: 100%;
}

.login__field {
  padding: 10px;
}

.login__label {
  display: block;
  margin-bottom: 8px;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .login__label {
    display: inline-block;
    width: 175px;
    padding-right: 10px;
    margin-bottom: 0;
    font-size: 15px;
    vertical-align: top;
    color: var(--color-text-muted);
  }
}

.login__required {
  color: var(--color-accent-orange);
}

.login__input {
  width: 100%;
  height: 40px;
  padding: 5px;
  font-size: 15px;
  line-height: 1.2;
  outline: none;
  background-color: var(--color-white);
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid var(--color-border-gray-medium);
  -webkit-appearance: none;
  -moz-appearance: none;
}
.login__input::-moz-placeholder {
  color: var(--color-border-gray-medium);
}
.login__input::placeholder {
  color: var(--color-border-gray-medium);
}
.login__input:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
.login__input.is-error {
  border: 1px solid var(--color-text-danger);
}
.login__input.is-error:focus {
  border: 2px solid #000;
}
@media (min-width: 965px) {
  .login__input {
    width: 260px;
    line-height: 1;
  }
}

.login__field-errors {
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
  color: var(--color-text-danger);
  font-size: 12px;
}
@media (min-width: 965px) {
  .login__field-errors {
    padding-left: 185px;
  }
}

.login__select {
  display: inline-flex;
  align-items: center;
  width: 100%;
  height: 40px;
  padding: 5px 52px 5px 5px;
  font-size: 15px;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  color: inherit;
  background: var(--color-white);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAwCAYAAABNPhkJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjYxYzAzZS1jYTY5LTQxYjAtOTE2OC1jMWQ1MDI3NzU5MGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1MjVBOTc5QkMyMTFFNUIxMTVFRThDODBDODQwRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1MjVBOTY5QkMyMTFFNUIxMTVFRThDODBDODQwRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YjYxYzAzZS1jYTY5LTQxYjAtOTE2OC1jMWQ1MDI3NzU5MGQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NWI2MWMwM2UtY2E2OS00MWIwLTkxNjgtYzFkNTAyNzc1OTBkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Tr73SwAAA15JREFUeNrsmm9I1GAcx7+723Z3igZpoQglYpHRHxVUIrXUDFETUyJIMoIS60VkBPbPCLUSX1S+CYt6oUIEoWCmovmnEAqNLCoiQ8xEEyokFb15f/ttd55GSiZ5ubv94Nn2jI3ts/2+z76/hzHj5bDCtaOPWiW1Uq9c6Bk3AJ6OTmoJKrhPRFG76E7AYhx0N2B/dwOGAqwAK8DyDtbpT3hVBKyTw2A8/KW1dWLQdYHVAfHQJj0ETHqA8wSEEejrdsIy2ut6Kc2uTYUu6REY1hOM1heMWgfGMwC6tA6oVm52LWA2aB+0u2toQyf1Ld9fwjLeL20zHn7Q7WmDenWkawCz67Oh3XWfrsRJffNQKyZrY6GvjYHlR48Nmt64NuUx1H7R8gbmNh6DNq6CiGyXMX2ug74hmTYmpcFKgh55Z4PmvaFLaSadJ8gTmA89A03MTUff1HsPQnMm5bPBsc8qfCPoaJi/dtnTQQddciPYwDR5AfMRxeCjrjr6xg93ILRlE6zxt2OthlEI9Ykwf2m33xEHbWI12HVZ8gDmtp4GH35+BvZtGaae5hCZed5zrIYx6BtTYR5osN8VS1KohHpN8vIHNvVUOHRpeHUFU89OikgLOHES+qa9MH2qsXUH6mEebPnnwEsyxcPwK6AOTIfpY8UiTlaDCzlKMrg7pwSWJbBSPCjACrACLC9gGmlVPqGLvynfMBkBi04pvhIeGV2LsoiiJfXI7CbzckEewKLLYoMP2MCpJPwbi8hHXnZYUj6iiB5Y+vIHNrwulVzSdGqLFpELyfmTBqDZXgY+7NwsS3oDpv5aGaQ0WUShKQOmvmo7iwqa2FvgtuTNq3fNjtvgNp2YeWjdxWRJ8xZmSZfFoEUloNCyn6xllWOXZtu133Vp1zu34cgMbOdZGF4UyPCzRNWR0H4Ixvfls8rGItJoif3KPGm82qZ3e0x1HCdJlCztDMzSfvWsEoRY8/Kh+fZROB+M1gcqryBpFtN2mAXCk8OUEZVL/h12WvHAhxfQGy6cI/2NEFqzSPMPXMtpGbqLMPX8lAPSNsDpITRnOA3WCSn9axjfXKfFBCxjvVB5B0tr81CbU62lUg8rwAqwAqwAK8AK8H+LYXcDrnInYPHn0kJ3ABZ/H75ELc4rFxM/BRgAAqIbfOEKsGYAAAAASUVORK5CYII=") right 50% no-repeat, linear-gradient(to bottom, var(--color-white) 0%, var(--color-white) 100%);
  background-size: 50px, 100%;
  box-sizing: border-box;
  border: 1px solid var(--color-border-gray-medium);
}
.login__select:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
.login__select.is-error {
  border: 1px solid var(--color-text-danger);
}
.login__select.is-error:focus {
  border: 2px solid #000;
}
@media (min-width: 965px) {
  .login__select {
    width: 260px;
    padding: 5px 60px 5px 10px;
  }
}

.login__reset-wrapper {
  min-height: 30px;
  padding: 10px;
}

.login__reset-link {
  font-size: 14px;
  text-decoration: none;
  display: block;
  text-align: right;
  height: 30px;
  line-height: 30px;
  padding-right: 40px;
  color: var(--color-text-muted);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpkYTE1ZTE5Yy1jNzQ3LTRiMDgtOTExYy0zZTU0OGJhYTNjZWQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTlBMjJDRkUwODdFMTFFNjg5ODg5NURERTFFN0Y0MEMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTlBMjJDRkQwODdFMTFFNjg5ODg5NURERTFFN0Y0MEMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpjNTA5ZTA0OS00YzkyLTRiNTUtOGIzNC0wNzViYjhkMjM2NWUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZGExNWUxOWMtYzc0Ny00YjA4LTkxMWMtM2U1NDhiYWEzY2VkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Byf1cQAAATVJREFUeNrs2rENwjAQBdAY6BHjgJiEghplAVbIAiBoKZgEwTKsgMIJpUiVgvjufznf0ilOikhPduI7y6lt22pKbVZNrAkssMACCyywwAIL7NUWuV+YUqq2m3Vj3aVF/Xi+RiXruXP97CPcYY8WB4uz3afSp/Sq16dDe4BrizsrOjvYvtmPXfasaJe/NDPabVliRbuuw4xo98SDDR2SaTGhw1JLFnRoLs2ADi8e0GhItYREw8pDFBpaDyPQ8A2AaDTFjscA+lQkeGgDpUiwTd25XW4Wu97jS1dblwUewo7dD6MDR2OhYAQWBkZhIWAkNhyMxoaCGbBhYBZsCJgJ6w5mw7qCGbFuYFasC5gZ6zXCV1asF/jNiv0V2LmPFLAfeUg6Ly2wwAILLLDAAgsssMB/ta8AAwDkXM/Lg7qXBgAAAABJRU5ErkJggg==");
  background-repeat: no-repeat;
  background-position-x: 100%;
  background-size: 30px 30px;
}
@media (min-width: 965px) {
  .login__reset-link {
    font-size: 13px;
  }
}

.login__email-confirmation {
  display: none;
  padding: 10px 0;
  margin: 0;
  border: none;
  text-align: center;
}
@media (min-width: 965px) {
  .login__email-confirmation {
    padding: 10px 0 0;
    margin: 0 0 0 195px;
    text-align: left;
  }
}

.login__email-confirmation-text {
  padding-top: 5px;
  font-weight: bold;
  font-size: 18px;
}
@media (min-width: 965px) {
  .login__email-confirmation-text {
    font-size: 15px;
  }
}

.login__newsletter {
  padding: 7px 0 0;
}
@media (min-width: 965px) {
  .login__newsletter {
    padding: 10px 0 0 190px;
  }
}

.login__checkbox + .login__checkbox-label {
  position: relative;
  display: inline-block;
  width: calc(100% - 30px);
  height: 30px;
  padding-left: 30px;
  line-height: 2.5;
  cursor: pointer;
  background-image: url("/assets/form-checkbox-82178d35.png");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 30px 30px;
}
.login__checkbox:checked + .login__checkbox-label {
  background-image: url("/assets/form-checkbox-checked-8efaa860.png");
}

.login__checkbox-label {
  cursor: pointer;
}

.login__note {
  font-size: 11px;
  color: var(--color-text-muted-medium);
  margin: 0;
  padding: 5px 0 0;
  line-height: 1.5;
}
.login__note a {
  color: var(--color-text-muted-medium);
  text-decoration: underline;
}
@media (min-width: 965px) {
  .login__note {
    font-size: 13px;
    padding: 10px 0 0 190px;
    line-height: inherit;
  }
}

.login__navigation {
  margin: 0 auto;
  width: 87%;
  padding: 10px 0 20px;
}
@media (min-width: 965px) {
  .login__navigation {
    padding: 15px 0;
  }
}

.login__submit {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.login__submit:hover {
  opacity: 0.9;
}
@media (min-width: 965px) {
  .login__submit {
    width: 48%;
    font-size: 15px;
    font-weight: normal;
  }
}

.login__terms {
  padding: 10px 10px 20px;
  color: var(--color-text-muted-medium);
  font-size: 11px;
  line-height: 1.5;
}
.login__terms a {
  color: var(--color-text-muted-medium);
  text-decoration: underline;
}
@media (min-width: 965px) {
  .login__terms {
    padding: 10px 10px 30px;
    font-size: 13px;
    text-align: center;
    line-height: inherit;
  }
}

.login__recaptcha-notice {
  max-width: 97.5%;
  margin: 0 auto;
  padding: 10px 10px 20px;
  text-align: center;
}
@media (min-width: 965px) {
  .login__recaptcha-notice {
    max-width: 700px;
    padding: 10px 10px 30px;
  }
}

.login__recaptcha-text {
  font-size: 11px;
  color: var(--color-text-muted-medium);
  text-align: left;
}
.login__recaptcha-text a {
  color: var(--color-text-muted-medium);
  text-decoration: underline;
}
@media (min-width: 965px) {
  .login__recaptcha-text {
    text-align: center;
    font-size: 13px;
    color: var(--color-text-strong);
  }
}

.password-reset-new {
  line-height: 1.6;
  color: var(--color-text-muted);
  overflow-wrap: break-word;
}

.password-reset-new__page-title-wrapper {
  max-width: 97.5%;
  margin: 0 auto;
}
@media (min-width: 965px) {
  .password-reset-new__page-title-wrapper {
    max-width: 700px;
    padding: 20px 0;
  }
}

.password-reset-new__page-title {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
  padding: 15px 10px;
}
@media (min-width: 965px) {
  .password-reset-new__page-title {
    font-size: 26px;
    text-align: center;
    padding: 10px;
  }
}

.password-reset-new__section {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 97.5%;
  font-size: 13px;
}
@media (min-width: 965px) {
  .password-reset-new__section {
    max-width: 700px;
    padding: 10px 50px;
    border-radius: 4px;
    font-size: 15px;
  }
}

.password-reset-new__form {
  width: 100%;
}

.password-reset-new__field {
  padding: 10px;
}

.password-reset-new__label {
  display: block;
  margin-bottom: 8px;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .password-reset-new__label {
    display: inline-block;
    width: 175px;
    padding-right: 10px;
    margin-bottom: 0;
    font-size: 15px;
    vertical-align: top;
    color: var(--color-text-muted);
  }
}

.password-reset-new__input {
  width: 100%;
  height: 40px;
  padding: 5px;
  font-size: 15px;
  line-height: 1.2;
  outline: none;
  background-color: var(--color-white);
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid var(--color-border-gray-medium);
  -webkit-appearance: none;
  -moz-appearance: none;
}
.password-reset-new__input:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
.password-reset-new__input.is-error {
  border: 1px solid var(--color-text-danger);
}
.password-reset-new__input.is-error:focus {
  border: 2px solid #000;
}
@media (min-width: 965px) {
  .password-reset-new__input {
    width: 260px;
    line-height: 1;
  }
}

.password-reset-new__field-errors {
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
  color: var(--color-text-danger);
  font-size: 12px;
}
@media (min-width: 965px) {
  .password-reset-new__field-errors {
    padding-left: 185px;
  }
}

.password-reset-new__note {
  font-size: 11px;
  color: var(--color-text-muted-medium);
  margin: 0;
  padding: 5px 0 0;
  line-height: 1.5;
}
@media (min-width: 965px) {
  .password-reset-new__note {
    font-size: 13px;
    padding: 10px 0 0 190px;
    line-height: inherit;
  }
}

.password-reset-new__navigation {
  margin: 0 auto;
  width: 87%;
  padding: 25px 0;
}
@media (min-width: 965px) {
  .password-reset-new__navigation {
    width: 100%;
    padding: 25px 0;
  }
}

.password-reset-new__submit {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.password-reset-new__submit:hover {
  opacity: 0.9;
}
@media (min-width: 965px) {
  .password-reset-new__submit {
    width: 48%;
    font-size: 15px;
    font-weight: normal;
  }
}

.password-reset-edit {
  line-height: 1.6;
  color: var(--color-text-muted);
  overflow-wrap: break-word;
}

.password-reset-edit__page-title-wrapper {
  max-width: 97.5%;
  margin: 0 auto;
}
@media (min-width: 965px) {
  .password-reset-edit__page-title-wrapper {
    max-width: 700px;
    padding: 20px 0;
  }
}

.password-reset-edit__page-title {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
  padding: 15px 10px;
}
@media (min-width: 965px) {
  .password-reset-edit__page-title {
    font-size: 26px;
    text-align: center;
    padding: 10px;
  }
}

.password-reset-edit__errors {
  display: flex;
  flex-direction: column;
  margin: 0 auto 4px;
  max-width: 97.5%;
  padding: 10px;
  font-size: 13px;
  text-align: center;
  white-space: pre-wrap;
}
@media (min-width: 965px) {
  .password-reset-edit__errors {
    max-width: 700px;
    padding: 10px 15px;
    text-align: left;
    font-size: 15px;
  }
}

.password-reset-edit__error-item {
  font-size: 15px;
  color: var(--color-text-danger);
  margin: 0 0 4px;
}
.password-reset-edit__error-item:last-child {
  margin-bottom: 0;
}

.password-reset-edit__section {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 97.5%;
  font-size: 13px;
}
@media (min-width: 965px) {
  .password-reset-edit__section {
    max-width: 700px;
    padding: 10px 50px;
    border-radius: 4px;
    font-size: 15px;
  }
}

.password-reset-edit__form {
  width: 100%;
}

.password-reset-edit__field {
  padding: 10px;
}
.password-reset-edit__field.is-spaced {
  padding-top: 20px;
}

.password-reset-edit__label {
  display: block;
  margin-bottom: 8px;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .password-reset-edit__label {
    display: inline-block;
    width: 175px;
    padding-right: 10px;
    margin-bottom: 0;
    font-size: 15px;
    vertical-align: top;
    color: var(--color-text-muted);
  }
}

.password-reset-edit__input {
  width: 100%;
  height: 40px;
  padding: 5px;
  font-size: 15px;
  line-height: 1.2;
  outline: none;
  background-color: var(--color-white);
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid var(--color-border-gray-medium);
  -webkit-appearance: none;
  -moz-appearance: none;
}
.password-reset-edit__input:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
@media (min-width: 965px) {
  .password-reset-edit__input {
    width: 260px;
    line-height: 1;
  }
}

.password-reset-edit__note {
  font-size: 11px;
  color: var(--color-text-muted-medium);
  margin: 0;
  padding: 5px 0 0;
  line-height: 1.5;
}
@media (min-width: 965px) {
  .password-reset-edit__note {
    font-size: 13px;
    padding: 10px 0 0 190px;
    line-height: inherit;
  }
}

.password-reset-edit__navigation {
  margin: 0 auto;
  width: 87%;
  padding: 25px 0;
}
@media (min-width: 965px) {
  .password-reset-edit__navigation {
    width: 100%;
    padding: 25px 0;
  }
}

.password-reset-edit__submit {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.password-reset-edit__submit:hover {
  opacity: 0.9;
}
@media (min-width: 965px) {
  .password-reset-edit__submit {
    width: 48%;
    font-size: 15px;
    font-weight: normal;
  }
}

.password-reset-processed {
  line-height: 1.6;
  color: var(--color-text-muted);
  overflow-wrap: break-word;
}

.password-reset-processed__page-title-wrapper {
  max-width: 97.5%;
  margin: 0 auto;
}
@media (min-width: 965px) {
  .password-reset-processed__page-title-wrapper {
    max-width: 700px;
    padding: 20px 0;
  }
}

.password-reset-processed__page-title {
  font-size: 22px;
  line-height: 1.4;
  font-weight: 400;
  padding: 15px 10px;
}
@media (min-width: 965px) {
  .password-reset-processed__page-title {
    font-size: 26px;
    text-align: center;
    padding: 10px;
  }
}

.password-reset-processed__section {
  background-color: var(--color-white);
  margin: 0 auto 4px;
  max-width: 97.5%;
  font-size: 13px;
}
@media (min-width: 965px) {
  .password-reset-processed__section {
    max-width: 700px;
    padding: 10px 50px;
    border-radius: 4px;
    font-size: 15px;
  }
}

.password-reset-processed__content {
  padding: 10px;
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .password-reset-processed__content {
    padding: 20px 0;
    border-radius: 4px;
  }
}

.password-reset-processed__logo {
  text-align: center;
}
@media (min-width: 965px) {
  .password-reset-processed__logo {
    padding-top: 15px;
  }
}

.password-reset-processed__message {
  text-align: center;
}
@media (min-width: 965px) {
  .password-reset-processed__message {
    font-size: 16px;
    padding: 20px 0 30px;
  }
}

.password-reset-processed__navigation {
  margin: 0 auto;
  width: 87%;
  padding: 40px 0 100px;
}
@media (min-width: 965px) {
  .password-reset-processed__navigation {
    width: 100%;
    padding: 40px 0 0;
  }
}

.password-reset-processed__submit {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 40px;
  margin: 0 auto;
  text-align: center;
  text-decoration: none;
  border-radius: 4px;
  box-sizing: border-box;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
.password-reset-processed__submit:hover {
  opacity: 0.9;
}
@media (min-width: 965px) {
  .password-reset-processed__submit {
    width: 48%;
    font-size: 15px;
    font-weight: normal;
  }
}

.account {
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-muted);
  font-family: var(--font-family-base);
  overflow-wrap: break-word;
}

.account__page-title {
  font-size: 20px;
  line-height: 1.5;
  font-weight: bold;
  text-align: center;
  margin: 30px 0;
  color: var(--color-text-muted);
}

.account__errors {
  padding: 0 10px 10px;
  margin: 0 auto 4px;
  max-width: 97.5%;
  text-align: center;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-danger);
  white-space: pre-wrap;
  display: flex;
  flex-direction: column;
}
@media (min-width: 965px) {
  .account__errors {
    max-width: 700px;
    padding: 10px 20px 30px;
    text-align: left;
    font-size: 15px;
  }
}

.account__error-item {
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-danger);
  margin: 0 0 4px;
  white-space: pre-line;
}
.account__error-item:last-child {
  margin-bottom: 0;
}

.account__container {
  max-width: 97.5%;
  margin: 0 auto;
  background-color: var(--color-white);
  padding: 0 15px 15px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__container {
    max-width: 700px;
    padding: 20px;
  }
}

.account__section-title {
  font-size: 22px;
  line-height: 1.5;
  font-weight: normal;
  text-align: center;
  margin: 10px 0 30px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__section-title {
    font-size: 26px;
  }
}
.account__section-title.is-return-form {
  text-align: left;
  font-weight: bold;
  font-size: 16px;
  margin: 15px 0;
}

.account__sub-title {
  font-size: 18px;
  line-height: 1.5;
  font-weight: normal;
  margin: 40px 0 20px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__sub-title {
    font-size: 20px;
  }
}

.account__alert {
  padding: 20px;
  margin: 30px 0;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-muted);
  text-align: left;
  background-color: var(--color-background-neutral-3);
}

.account__description {
  padding: 0 0 10px;
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-text-muted);
  margin: 0;
}
@media (min-width: 965px) {
  .account__description {
    padding: 0 0 20px 80px;
  }
}

.account__result-count {
  font-size: 15px;
  line-height: 1.6;
  color: var(--color-text-muted);
  margin: 0 0 10px;
}

.account__table-wrap {
  width: 100%;
  margin: 20px 0;
  overflow-x: auto;
  border: 2px solid var(--color-border-medium-2);
  border-bottom-width: 1px;
  border-radius: 4px;
}
.account__table-wrap.is-overflow {
  border-bottom-width: 2px;
}

.account__table {
  width: 100%;
  border-spacing: 0;
  empty-cells: show;
}
.account__table tbody {
  display: block;
}
.account__table tbody tr {
  display: flex;
  flex-wrap: wrap;
}
.account__table tbody tr + tr {
  border-top: 1px solid var(--color-border-medium-2);
}
.account__table .account__table-cell {
  flex: 0 0 100%;
  padding: 2px 6px;
}
.account__table .account__table-cell.is-product {
  order: -1;
  padding: 10px 6px;
  padding-bottom: 8px;
  background-color: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .account__table .account__table-cell.is-product {
    order: 0;
    background-color: var(--color-white);
    flex-direction: row-reverse;
    padding-bottom: 11px;
  }
}
@media (min-width: 965px) {
  .account__table tbody {
    display: table-row-group;
  }
  .account__table tbody tr {
    display: table-row;
    padding: 0;
  }
  .account__table tbody tr + tr {
    border-top: none;
  }
  .account__table .account__table-cell {
    flex: unset;
    padding: 11px;
  }
}

.account__table-head {
  display: none;
  background-color: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .account__table-head {
    display: table-header-group;
  }
}

.account__table-header {
  min-width: 80px;
  padding: 11px;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  border-left: 1px solid var(--color-border-medium-2);
  color: var(--color-text-base);
}
@media (min-width: 965px) {
  .account__table-header {
    font-size: 15px;
  }
}
.account__table-header:first-child {
  border-left: none;
}
.account__table-header.is-money {
  text-align: right;
}
.account__table-header.is-product-name {
  width: 300px;
}
.account__table-header.is-quantity {
  min-width: 30px;
  white-space: nowrap;
}
.account__table-header.is-returnable {
  min-width: 35px;
  white-space: nowrap;
}
.account__table-header.is-preview-label {
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 6px 0 2px;
  font-size: 13px;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
  border-left: none;
  border-bottom: none;
  color: var(--color-text-base);
}
@media (min-width: 965px) {
  .account__table-header.is-preview-label {
    display: table-cell;
    width: 35%;
    padding: 15px 20px 15px 0;
    font-size: 15px;
    font-weight: normal;
    text-align: right;
    border-bottom: 1px solid var(--color-border-medium-2);
    color: var(--color-text-muted);
  }
}
.account__table-header.is-sales-label {
  box-sizing: border-box;
  width: 80%;
  padding: 6px;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
  border-left: none;
  border-bottom: 1px solid var(--color-border-medium-2);
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__table-header.is-sales-label {
    font-size: 15px;
  }
}
.account__table-header.is-invoice-label {
  box-sizing: border-box;
  padding: 8px;
  font-size: 13px;
  font-weight: normal;
  vertical-align: middle;
  text-align: left;
  border-left: none;
  border-bottom: 1px solid var(--color-border-medium-2);
  color: var(--color-text-muted);
}

.account__table-row {
  display: block;
  padding: 10px 0;
  border-bottom: 1px solid var(--color-border-medium-2);
}
.account__table-row.is-preview {
  border-bottom: none;
}
@media (min-width: 965px) {
  .account__table-row {
    display: table-row;
    padding: 0;
    border-bottom: none;
  }
}

.account__table-cell {
  display: block;
  padding: 1px 8px;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-muted);
  border: none;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 965px) {
  .account__table-cell {
    font-size: 15px;
  }
}
.account__table-cell:first-child {
  border-left: none;
}
.account__table-cell.is-money {
  text-align: left;
  width: auto;
}
.account__table-cell.is-point {
  text-align: left;
  width: auto;
}
@media (min-width: 965px) {
  .account__table-cell.is-point {
    text-align: right;
    width: 60px;
  }
}
.account__table-cell.is-center {
  text-align: center;
}
.account__table-cell.is-preview {
  display: block;
  width: 100%;
  padding: 12px 0;
  font-size: 13px;
  vertical-align: middle;
  text-align: left;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid var(--color-border-medium-2);
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__table-cell.is-preview {
    display: table-cell;
    width: 65%;
    padding: 15px 0;
    font-size: 15px;
  }
}
.account__table-cell.is-sales {
  display: table-cell;
  width: 20%;
  padding: 6px;
  font-size: 13px;
  vertical-align: middle;
  text-align: right;
  white-space: nowrap;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid var(--color-border-medium-2);
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__table-cell.is-sales {
    font-size: 15px;
  }
}
.account__table-cell.is-invoice {
  display: table-cell;
  padding: 8px;
  font-size: 13px;
  vertical-align: middle;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid var(--color-border-medium-2);
  color: var(--color-text-muted);
}
.account__table-cell.is-invoice-action {
  display: table-cell;
  padding: 8px;
  font-size: 13px;
  vertical-align: middle;
  width: 75%;
  border-left: none;
  border-top: none;
  border-bottom: 1px solid var(--color-border-medium-2);
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__table-cell {
    display: table-cell;
    padding: 11px;
    vertical-align: middle;
    border-top: 1px solid var(--color-border-medium-2);
    border-left: 1px solid var(--color-border-medium-2);
    overflow: visible;
    text-overflow: clip;
  }
  .account__table-cell.is-money {
    text-align: right;
    width: 120px;
  }
}

.account__table-label {
  display: inline-block;
  width: 90px;
  font-size: 13px;
  color: var(--color-text-muted-medium);
  font-weight: bold;
}
@media (min-width: 965px) {
  .account__table-label {
    display: none;
  }
}

.account__table-preview {
  width: 100%;
  border-spacing: 0;
  empty-cells: show;
  border-top: 1px solid var(--color-border-medium-2);
}

.account__table-sales {
  width: 100%;
  border-spacing: 0;
  empty-cells: show;
  border-top: 1px solid var(--color-border-medium-2);
}

.account__table-invoice {
  width: 100%;
  border-spacing: 0;
  empty-cells: show;
}

.account__table-invoice-row:last-child {
  border-bottom: none;
}

.account__invoice-action {
  display: flex;
  justify-content: space-between;
}

.account__order-link {
  color: var(--color-link-legacy-blue);
  text-decoration: underline;
}
.account__order-link:visited {
  color: var(--color-link-legacy-blue);
  text-decoration: underline;
}

.account__link {
  color: var(--color-link-legacy-blue);
  text-decoration: underline;
}

.account__product-media {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
}
@media (min-width: 965px) {
  .account__product-media {
    gap: 16px;
    flex-direction: row-reverse;
  }
}

.account__product-image {
  flex-shrink: 0;
  width: 80px;
  height: 80px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 965px) {
  .account__product-image {
    width: 60px;
    height: 60px;
  }
}

.account__divider {
  height: 1px;
  margin: 50px 0;
  background-color: var(--color-border-medium-2);
  border: none;
}

.account__form {
  width: 100%;
}

.account__form-wrapper {
  padding-left: 0;
}
@media (min-width: 965px) {
  .account__form-wrapper {
    padding-left: 70px;
  }
}

.account__field {
  padding: 10px;
}
.account__field .field_with_errors {
  display: inline;
}

.account__label {
  display: block;
  width: auto;
  padding-right: 10px;
  font-size: 13px;
  color: var(--color-text-muted-medium);
  margin-bottom: 8px;
}
@media (min-width: 965px) {
  .account__label {
    display: inline-block;
    width: 175px;
    vertical-align: top;
    color: var(--color-text-muted);
    margin-bottom: 0;
  }
}

.account__required {
  white-space: nowrap;
  color: var(--color-accent-orange);
}

.account__input {
  width: 100%;
  height: 40px;
  padding: 5px;
  line-height: 1;
  outline: none;
  background-color: var(--color-white);
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid var(--color-border-gray-medium);
  font-size: 13px;
}
.account__input::-moz-placeholder {
  color: var(--color-text-placeholder);
}
.account__input::placeholder {
  color: var(--color-text-placeholder);
}
.account__input.is-error {
  border: 1px solid var(--color-text-danger);
}
.account__input.is-error:focus {
  border: 2px solid var(--color-text-muted);
}
.account__input:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__input {
    width: 260px;
  }
}

.account__select {
  display: inline-flex;
  align-items: center;
  position: relative;
  width: 100%;
  height: 40px;
  padding: 5px 60px 5px 10px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: 1px solid var(--color-border-gray-medium);
  font-size: 15px;
  background: var(--color-white);
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAwCAYAAABNPhkJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1YjYxYzAzZS1jYTY5LTQxYjAtOTE2OC1jMWQ1MDI3NzU5MGQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTQ1MjVBOTc5QkMyMTFFNUIxMTVFRThDODBDODQwRkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTQ1MjVBOTY5QkMyMTFFNUIxMTVFRThDODBDODQwRkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YjYxYzAzZS1jYTY5LTQxYjAtOTE2OC1jMWQ1MDI3NzU5MGQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NWI2MWMwM2UtY2E2OS00MWIwLTkxNjgtYzFkNTAyNzc1OTBkIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Tr73SwAAA15JREFUeNrsmm9I1GAcx7+723Z3igZpoQglYpHRHxVUIrXUDFETUyJIMoIS60VkBPbPCLUSX1S+CYt6oUIEoWCmovmnEAqNLCoiQ8xEEyokFb15f/ttd55GSiZ5ubv94Nn2jI3ts/2+z76/hzHj5bDCtaOPWiW1Uq9c6Bk3AJ6OTmoJKrhPRFG76E7AYhx0N2B/dwOGAqwAK8DyDtbpT3hVBKyTw2A8/KW1dWLQdYHVAfHQJj0ETHqA8wSEEejrdsIy2ut6Kc2uTYUu6REY1hOM1heMWgfGMwC6tA6oVm52LWA2aB+0u2toQyf1Ld9fwjLeL20zHn7Q7WmDenWkawCz67Oh3XWfrsRJffNQKyZrY6GvjYHlR48Nmt64NuUx1H7R8gbmNh6DNq6CiGyXMX2ug74hmTYmpcFKgh55Z4PmvaFLaSadJ8gTmA89A03MTUff1HsPQnMm5bPBsc8qfCPoaJi/dtnTQQddciPYwDR5AfMRxeCjrjr6xg93ILRlE6zxt2OthlEI9Ykwf2m33xEHbWI12HVZ8gDmtp4GH35+BvZtGaae5hCZed5zrIYx6BtTYR5osN8VS1KohHpN8vIHNvVUOHRpeHUFU89OikgLOHES+aa9MH2qsXUH6mEebPnnwEsyxcPwK6AOTIfpY8UiTlaDCzlKMrg7pwSWJbBSPCjACrACLC9gGmlVPqGLvynfMBkBi04pvhIeGV2LsoiiJfXI7CbzckEewKLLYoMP2MCpJPwbi8hHXnZYUj6iiB5Y+vIHNrwulVzSdGqLFpELyfmTBqDZXgY+7NwsS3oDpv5aGaQ0WUShKQOmvmo7iwqa2FvgtuTNq3fNjtvgNp2YeWjdxWRJ8xZmSZfFoEUloNCyn6xllWOXZtu133Vp1zu34cgMbOdZGF4UyPCzRNWR0H4Ixvfls8rGItJoif3KPGm82qZ3e0x1HCdJlCztDMzSfvWsEoRY8/Kh+fZROB+M1gcqryBpFtN2mAXCk8OUEZVL/h12WvHAhxfQGy6cI/2NEFqzSPMPXMtpGbqLMPX8lAPSNsDpITRnOA3WCSn9axjfXKfFBCxjvVB5B0tr81CbU62lUg8rwAqwAqwAK8AK8H+LYXcDrnInYPHn0kJ3ABZ/H75ELc4rFxM/BRgAAqIbfOEKsGYAAAAASUVORK5CYII=") right 50% no-repeat, linear-gradient(to bottom, var(--color-white) 0%, var(--color-white) 100%);
  background-size: 50px, 100%;
}
.account__select.is-error {
  border: 1px solid var(--color-text-danger);
}
.account__select.is-error:focus {
  border: 2px solid var(--color-text-muted);
}
.account__select:focus {
  outline: none;
  border: 2px solid var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__select {
    width: 260px;
  }
}

.account__field-errors {
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
  color: var(--color-cart-error-text);
  font-size: 12px;
}
@media (min-width: 965px) {
  .account__field-errors {
    margin-left: 185px;
  }
}

.account__note {
  padding: 5px 0 0;
  color: var(--color-text-muted-medium);
  font-size: 11px;
  line-height: 1.5;
  margin: 0;
}
@media (min-width: 965px) {
  .account__note {
    padding: 10px 0 0 190px;
    font-size: 13px;
    line-height: inherit;
  }
}

.account__email-confirmation {
  border-bottom: none;
  padding: 10px 0;
  margin-bottom: 5px;
  margin-left: 0;
  text-align: center;
}
.account__email-confirmation p {
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .account__email-confirmation {
    margin-left: 195px;
    padding: 25px 0;
    text-align: left;
  }
}

.account__email-confirmation-value {
  padding-top: 5px;
  font-weight: bold;
  font-size: 16px;
}

.account__card-section {
  padding: 25px 135px 20px 10px;
}

.account__card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px 10px 20px;
}
@media (min-width: 965px) {
  .account__card-header {
    padding: 25px 135px 20px 10px;
  }
}

.account__card-title {
  float: left;
  font-size: 15px;
  font-weight: bold;
  color: var(--color-text-muted);
  margin: 0;
}

.account__card-delete {
  float: right;
  background: none;
  border: none;
  padding: 0;
  cursor: pointer;
  color: var(--color-accent-orange);
  font-size: 15px;
  text-decoration: none;
}
.account__card-delete:hover {
  text-decoration: underline;
}

.account__card-row {
  padding: 10px;
}
.account__card-row.is-clear {
  clear: both;
}

.account__card-label {
  display: block;
  width: auto;
  padding-right: 10px;
  font-size: 15px;
  vertical-align: middle;
  color: var(--color-text-muted);
  margin-bottom: 4px;
}
@media (min-width: 965px) {
  .account__card-label {
    display: inline-block;
    width: 175px;
    margin-bottom: 0;
  }
}

.account__card-value {
  display: inline-block;
  font-size: 15px;
  color: var(--color-text-muted);
  margin: 0;
}

.account__actions {
  margin: 0 auto;
  width: 87%;
  padding-top: 0;
}
.account__actions::after {
  clear: both;
  display: block;
  content: "";
}
.account__actions.is-with-padding {
  padding-top: 25px;
}
.account__actions.is-bottom-margin {
  padding-bottom: 24px;
}
.account__actions.is-nav-padding {
  padding-top: 48px;
}

.account__submit {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0 auto;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 16px;
  font-weight: bold;
  cursor: pointer;
}
@media (min-width: 965px) {
  .account__submit {
    width: 48%;
    font-size: 15px;
    font-weight: normal;
  }
}

.account__button {
  display: block;
  width: 100%;
  height: 48px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0 auto;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
.account__button.is-secondary {
  background-color: var(--color-button-disabled);
  border: 4px solid var(--color-button-disabled);
  color: var(--color-white);
}
.account__button.is-disabled {
  background-color: var(--color-button-disabled);
  border: 4px solid var(--color-button-disabled);
  color: var(--color-white);
  opacity: 0.5;
  cursor: default;
}
.account__button.is-danger {
  background-color: var(--color-button-disabled);
  border: 4px solid var(--color-button-disabled);
  color: var(--color-white);
}
.account__button.is-primary {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 48px;
  font-size: 16px;
  font-weight: bold;
  background-color: var(--color-accent-orange);
  border: none;
  color: var(--color-white);
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
}
.account__button.is-primary:disabled {
  opacity: 0.65;
  cursor: default;
}
@media (min-width: 965px) {
  .account__button {
    width: 48%;
    font-size: 15px;
    font-weight: normal;
  }
}

.account__warning {
  padding-top: 10px;
  color: var(--color-text-danger);
  font-size: 13px;
  line-height: 1.6;
  margin: 0;
}
@media (min-width: 965px) {
  .account__warning {
    text-align: center;
  }
}

.account__navi-message {
  padding-top: 8px;
  text-align: center;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-muted);
}

.account__section {
  margin: 30px 0;
}

.account__notice {
  margin: 15px 0;
  padding: 15px 20px;
  border-radius: 4px;
  color: var(--color-text-medium);
  background-color: var(--color-background-neutral-3);
  font-size: 14px;
  line-height: 1.5;
}
.account__notice p {
  margin: 0;
}

.account.is-responsive {
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-medium);
}

.account__responsive-section {
  max-width: 600px;
  margin: 0 auto;
  padding: 15px 16px;
}

.account__responsive-header {
  margin: 30px 0;
  text-align: center;
}

.account__responsive-heading {
  font-size: 20px;
  font-weight: bold;
  margin: 15px 0;
  color: var(--color-text-medium);
}

.account__responsive-block {
  margin: 30px 0;
}

.account__responsive-block-header {
  margin: 15px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.account__responsive-block-title {
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  color: var(--color-text-medium);
}

.account__responsive-notice {
  margin: 15px 0;
  padding: 15px 20px;
  border-radius: 4px;
  color: var(--color-text-medium);
  background-color: var(--color-background-neutral-3);
  font-size: 14px;
  line-height: 1.5;
}
.account__responsive-notice p {
  margin: 0;
}

.account__responsive-notice-detail {
  margin-top: 14px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-medium);
}

.account__responsive-hr {
  border: 1px solid var(--color-border-medium);
  margin: 0;
}

.account__responsive-actions {
  margin: 30px 0;
  margin-left: -10px;
  margin-right: -10px;
}

.account__responsive-actions-item {
  margin: 0 auto;
  padding: 0 10px;
  max-width: 365px;
}
.account__responsive-actions-item:not(:first-child) {
  margin-top: 10px;
}

.account__responsive-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  height: 48px;
  display: block;
  text-decoration: none;
  padding: 12px 10px;
  border-radius: 4px;
  text-align: center;
  cursor: pointer;
  color: var(--color-white);
  background-color: var(--color-accent-orange);
  border: none;
  box-sizing: border-box;
}
.account__responsive-button:hover {
  color: var(--color-white);
}
.account__responsive-button.is-default {
  background-color: #bdbebe;
  opacity: 0.65;
  cursor: default;
}

.account__responsive-back {
  font-size: 16px;
  font-weight: bold;
  width: 100%;
  display: block;
  padding: 13px 10px;
  text-align: center;
  cursor: pointer;
}

.account__responsive-back-link {
  color: var(--color-text-muted-medium);
  width: 100%;
  display: block;
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
}
.account__responsive-back-link:hover {
  opacity: 0.65;
}
.account__responsive-back-link:active {
  opacity: 0.65;
}

.account__responsive-note {
  font-size: 12px;
  margin: 15px 0;
  color: var(--color-border-gray-medium);
  text-align: center;
}

.account__back-link {
  display: block;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  color: var(--color-text-muted-medium);
  text-decoration: none;
  padding: 13px 10px;
}
.account__back-link:hover {
  opacity: 0.65;
}

.account__return-product-list {
  margin-bottom: 48px;
}

.account__return-product-item {
  display: grid;
  align-items: start;
  grid-template-columns: auto 1fr auto;
  -moz-column-gap: 16px;
       column-gap: 16px;
  row-gap: 14px;
  padding-top: 24px;
  padding-bottom: 24px;
}
.account__return-product-item + .account__return-product-item {
  border-top: 1px solid var(--color-border-medium);
}
.account__return-product-item .account__return-product-actions {
  grid-column: 1/4;
}
@media (min-width: 965px) {
  .account__return-product-item .account__return-product-actions {
    grid-column: 2;
  }
}

.account__return-product-check {
  grid-column: 1;
  grid-row: 1;
  padding-top: 2px;
}
.account__return-product-check input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 35px;
  height: 35px;
  border: 1px solid var(--color-border-medium);
  background-color: var(--color-white);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px 25px;
  cursor: pointer;
}
.account__return-product-check input[type=checkbox]:checked {
  background-color: var(--color-accent-orange);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' viewBox='0 0 144 144'%3E%3Cpath fill='%23fff' d='M118.4,39.7c-4.7-4.7-12.3-4.7-17,0L60.4,80.8L42.6,63c-4.7-4.7-12.3-4.7-17,0c-4.7,4.7-4.7,12.3,0,17l26.3,26.3c2.3,2.3,5.4,3.5,8.5,3.5c1.5,0,3.1-0.3,4.5-0.9c1.4-0.6,2.8-1.5,4-2.6l49.5-49.5C123.1,52,123.1,44.4,118.4,39.7z'/%3E%3C/svg%3E");
}
.account__return-product-check input[type=checkbox]:disabled {
  cursor: not-allowed;
}
.account__return-product-check input[type=checkbox]:checked:disabled {
  background-color: var(--color-background-neutral-3);
}

.account__return-product-name {
  grid-column: 2;
  grid-row: 1;
  font-size: 13px;
  line-height: 1.5;
  color: var(--color-text-medium);
  margin-top: 8px;
}
.account__return-product-name label {
  cursor: pointer;
}

.account__return-product-note {
  font-size: 12px;
  color: #d61212;
  margin: 4px 0 0;
}

.account__return-product-image {
  grid-column: 3;
  grid-row: 1;
}
.account__return-product-image img {
  width: 100px;
  height: 100px;
  -o-object-fit: cover;
     object-fit: cover;
}

.account__return-product-actions {
  grid-column: 2;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.account__return-select-wrap {
  position: relative;
}
.account__return-select-wrap::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 100%;
  border-left: 1px solid var(--color-border-medium);
  border-radius: 0 4px 4px 0;
  background-color: var(--color-background-neutral-3);
  pointer-events: none;
  z-index: 1;
}
.account__return-select-wrap::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 20px;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 7px solid var(--color-border-gray-medium);
  pointer-events: none;
  z-index: 2;
}

.account__return-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  width: 100%;
  height: 50px;
  padding: 12px 70px 12px 15px;
  border: 1px solid var(--color-border-medium);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  background-color: transparent;
  color: var(--color-text-medium);
  cursor: pointer;
}
.account__return-select:focus {
  outline: none;
  border-color: var(--color-text-muted);
  border-width: 2px;
}
.account__return-select:disabled {
  color: var(--color-border-gray-medium);
  cursor: not-allowed;
}

.account__return-conditions {
  background-color: var(--color-background-neutral-3);
  padding: 15px 20px;
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-medium);
  margin: 15px 0;
}
.account__return-conditions p {
  margin: 0 0 8px;
}
.account__return-conditions ul {
  padding-left: 20px;
  margin: 0;
  list-style: disc;
}
.account__return-conditions li {
  margin-bottom: 4px;
}
.account__return-conditions li:last-child {
  margin-bottom: 0;
}

.account__return-condition-confirm {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  padding: 10px 0;
}
.account__return-condition-confirm input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  flex-shrink: 0;
  width: 35px;
  height: 35px;
  border: 1px solid var(--color-border-medium);
  background-color: var(--color-white);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px 25px;
  cursor: pointer;
}
.account__return-condition-confirm input[type=checkbox]:checked {
  background-color: var(--color-accent-orange);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='144' height='144' viewBox='0 0 144 144'%3E%3Cpath fill='%23fff' d='M118.4,39.7c-4.7-4.7-12.3-4.7-17,0L60.4,80.8L42.6,63c-4.7-4.7-12.3-4.7-17,0c-4.7,4.7-4.7,12.3,0,17l26.3,26.3c2.3,2.3,5.4,3.5,8.5,3.5c1.5,0,3.1-0.3,4.5-0.9c1.4-0.6,2.8-1.5,4-2.6l49.5-49.5C123.1,52,123.1,44.4,118.4,39.7z'/%3E%3C/svg%3E");
}
.account__return-condition-confirm input[type=checkbox]:disabled {
  cursor: not-allowed;
}
.account__return-condition-confirm input[type=checkbox]:checked:disabled {
  background-color: var(--color-background-neutral-3);
}
.account__return-condition-confirm label {
  font-size: 14px;
  font-weight: bold;
  color: var(--color-text-medium);
  cursor: pointer;
}
.account__return-condition-confirm input[type=checkbox]:disabled + label {
  opacity: 0.3;
  cursor: not-allowed;
}

body:has(.account) .store-content-wrapper {
  padding-top: 20px;
}

.cart {
  max-width: 600px;
  margin: 0 auto;
  padding: 15px 0;
}

.cart__section-header {
  margin: 15px 0 30px;
  text-align: center;
}

.cart__page-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0;
  color: var(--color-text-medium);
}

.cart__count {
  font-size: 70%;
  font-weight: normal;
}

.cart__alert {
  margin: 15px 0;
  padding: 15px 20px;
  border-radius: 4px;
  font-size: 14px;
}
.cart__alert > p,
.cart__alert > ul {
  margin: 0;
}
.cart__alert > ul {
  list-style: none;
  padding: 0;
}
.cart__alert.is-error {
  color: var(--color-cart-error-text);
  background: var(--color-cart-error-bg);
}
.cart__alert.is-notice {
  color: var(--color-text-medium);
  background: var(--color-background-neutral-3);
}

.cart__campaign {
  background: var(--color-background-neutral-3);
  border-radius: 4px;
  padding: 10px 14px;
  margin-bottom: 12px;
}

.cart__campaign-text {
  margin: 0;
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-medium);
}

.cart__item-list {
  list-style: none;
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--color-cart-border);
}

.cart__item {
  padding: 20px 0;
}
.cart__item + .cart__item {
  border-top: 1px solid var(--color-cart-border);
}

.cart__item.is-out-of-stock {
  opacity: 0.6;
}

.cart__item-content {
  display: flex;
  gap: 12px;
}
.cart__item-content.is-hidden {
  display: none;
}
@media (min-width: 965px) {
  .cart__item-content {
    gap: 15px;
  }
}

.cart__item-thumb {
  width: 115px;
  height: 115px;
  flex-shrink: 0;
  overflow: hidden;
  margin: 0;
}

.cart__item-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.cart__item-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.cart__item-header {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
}

.cart__item-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0;
  word-break: break-word;
}

.cart__item-name-link {
  color: var(--color-text-medium);
  text-decoration: none;
}
.cart__item-name-link:hover {
  color: #666666;
}

.cart__item-remove {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: var(--color-button-disabled);
  width: 20px;
  height: 20px;
  border-radius: 50%;
  font-size: 11px;
  color: var(--color-white);
  cursor: pointer;
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.cart__item-remove:hover {
  background: rgb(178.5, 178.5, 178.5);
}
.cart__item-remove:disabled {
  opacity: 0.3;
  cursor: default;
}
.cart__item-remove:disabled:hover {
  background: var(--color-button-disabled);
}

.cart__item-footer {
  align-self: flex-end;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
}

.cart__item-price {
  font-size: 22px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 1px;
}
.cart__item-price .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
@media (min-width: 965px) {
  .cart__item-price {
    font-size: 22px;
  }
}

.cart__item-price-original {
  font-size: 13px;
  font-weight: 400;
  color: var(--color-cart-supporting);
  text-decoration: line-through;
  margin-right: 6px;
}

.cart__item-price-value.is-sale {
  color: var(--color-sale-text);
}

.cart__item-price-unit {
  font-size: 12px;
  font-weight: normal;
  color: var(--color-text-muted-medium);
}

.cart__item-free-memo {
  margin: 0;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.9px;
}

.cart__quantity-field {
  display: flex;
  align-items: center;
}

.cart__quantity-field-value {
  order: 2;
  min-width: 40px;
  text-align: center;
  font-size: 18px;
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  color: var(--color-text-medium);
}
.cart__quantity-field-value.is-error {
  color: var(--color-cart-error-text);
}

.cart__quantity-field-control {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: transparent;
  outline: none;
  padding: 3px;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  touch-action: manipulation;
}
.cart__quantity-field-control:hover {
  color: #868686;
}
.cart__quantity-field-control:disabled {
  opacity: 0.3;
  cursor: default;
}
.cart__quantity-field-control:disabled:hover {
  color: var(--color-cart-ui-icon);
}
.cart__quantity-field-control--decrease {
  order: 1;
}
.cart__quantity-field-control--increase {
  order: 3;
}

.cart__quantity-field.is-disabled .cart__quantity-field-value,
.cart__quantity-field.is-disabled .cart__quantity-field-control {
  opacity: 0.3;
}

.cart__item-errors {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  color: var(--color-cart-error-text);
  font-size: 12px;
}

.cart__item-supporting {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  color: var(--color-cart-supporting);
  font-size: 12px;
}

.cart__statement {
  border-top: 2px solid var(--color-cart-border);
}

.cart__statement-details {
  padding: 5px 20px;
}

.cart__statement-line {
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}

.cart__statement-line-label {
  font-size: 12px;
  color: var(--color-text-medium);
}

.cart__statement-line-value {
  font-size: 16px;
  color: var(--color-text-medium);
  letter-spacing: 1px;
  margin: 0;
}
.cart__statement-line-value .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 400;
}
.cart__statement-line-value .unit {
  margin-left: 0.5em;
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart__statement-total {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-radius: 10px;
  background: var(--color-background-neutral-3);
}

.cart__statement-total-label {
  font-weight: 700;
  margin: 0;
}

.cart__statement-total-value {
  font-size: 28px;
  margin: 0;
  letter-spacing: 1px;
}
.cart__statement-total-value .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
.cart__statement-total-value .unit {
  margin-left: 0.5em;
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart__actions {
  margin: 30px 0;
  margin-left: -10px;
  margin-right: -10px;
}

.cart__actions-item {
  margin: 0 auto 10px;
  padding: 0 10px;
  max-width: 345px;
  text-align: center;
}

.cart__checkout-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  border-radius: 4px;
  background: var(--color-accent-orange-strong);
  color: var(--color-white);
  font-size: 14px;
  font-weight: 700;
  border: none;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  transition: opacity 0.2s;
}
.cart__checkout-button:hover {
  opacity: 0.9;
}
.cart__checkout-button {
  width: 100%;
}
@media (min-width: 965px) {
  .cart__checkout-button {
    width: 100%;
  }
}
.cart__checkout-button {
  font-size: 16px;
  text-align: center;
  box-shadow: none;
}
.cart__checkout-button > span::after {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "→";
  margin-left: 5px;
}
.cart__checkout-button:hover {
  opacity: 1;
  background: rgb(217.5, 135.1543209877, 0);
}
.cart__checkout-button.is-disabled {
  background: var(--color-cart-primary);
  opacity: 0.65;
  pointer-events: none;
}

.cart__actions-item--prev {
  margin: 0 auto;
  max-width: 345px;
  padding: 13px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.cart__actions-prev-link {
  color: var(--color-text-muted-medium);
  text-decoration: none;
  display: block;
}
.cart__actions-prev-link:hover {
  opacity: 0.65;
}
.cart__actions-prev-link:active {
  opacity: 0.65;
}
.cart__actions-prev-link.is-disabled {
  opacity: 0.65;
  pointer-events: none;
}

.cart__free-product-canceled {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-radius: 4px;
  background: var(--color-background-neutral-3);
  text-align: center;
}
.cart__free-product-canceled.is-hidden {
  display: none;
}

.cart__free-product-canceled-name {
  height: 38px;
  font-size: 14px;
  line-height: 1.71;
  color: var(--color-text-medium);
  margin: 15px 12px 15px 0;
  text-align: left;
}

.cart__free-product-canceled-restore {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  min-width: 60px;
  width: 70px;
  height: 30px;
  border-radius: 15px;
  background: #b9b9b9;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.99;
  color: var(--color-white);
  border: 0;
  cursor: pointer;
  outline: none;
  flex-shrink: 0;
}

.cart__out-of-stock-section {
  margin-top: 30px;
}

.cart__out-of-stock-title {
  font-size: 14px;
  font-weight: 700;
  color: var(--color-text-medium);
  margin: 30px 0;
  text-align: center;
}

.cart__out-of-stock-list {
  list-style: none;
  margin: 0;
  padding: 0;
}

.cart__out-of-stock-item {
  padding: 15px 0;
}
.cart__out-of-stock-item + .cart__out-of-stock-item {
  border-top: 1px solid var(--color-cart-border);
}

.cart__out-of-stock-item-content {
  display: flex;
  gap: 12px;
  align-items: flex-start;
}
@media (min-width: 965px) {
  .cart__out-of-stock-item-content {
    gap: 15px;
  }
}

.cart__out-of-stock-item-body {
  flex: 1;
  min-width: 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 10px;
}

.cart__out-of-stock-item-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0;
  word-break: break-word;
  color: var(--color-text-medium);
}

.cart__empty {
  text-align: center;
  padding: 5px 0;
}
.cart__empty > p {
  margin: 10px 0;
  font-size: 14px;
}

.cart__empty-image {
  display: block;
  max-width: 200px;
  margin: 30px auto;
}
.cart__empty-image > img {
  display: block;
  width: 100%;
}

.cart__empty-message {
  font-size: 14px;
  line-height: 1.8;
  color: var(--color-text-medium);
}

.cart__empty-actions {
  margin: 36px auto 0;
  max-width: 365px;
  padding: 0 10px;
}

.cart__empty-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  border-radius: 4px;
  background: var(--color-accent-orange-strong);
  color: var(--color-white);
  font-size: 14px;
  font-weight: 700;
  border: none;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  transition: opacity 0.2s;
}
.cart__empty-link:hover {
  opacity: 0.9;
}
.cart__empty-link {
  width: 100%;
}
@media (min-width: 965px) {
  .cart__empty-link {
    width: 100%;
  }
}
.cart__empty-link {
  font-size: 16px;
  text-align: center;
  box-shadow: none;
}
.cart__empty-link::after {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "→";
  margin-left: 5px;
}
.cart__empty-link:hover {
  opacity: 1;
  background: rgb(217.5, 135.1543209877, 0);
}

.cart-header {
  border-bottom: 1px solid var(--color-background-neutral-3);
}

@media (min-width: 965px) {
  .cart-header__logo {
    padding: 0 32px;
  }
}

.cart-header__logo-link {
  display: block;
  text-decoration: none;
}

.cart-header__logo-container {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 14px;
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .cart-header__logo-container {
    justify-content: left;
    padding: 16px 0;
  }
}

.cart-header__logo-image {
  display: block;
  width: 87%;
  height: auto;
}
@media (min-width: 965px) {
  .cart-header__logo-image {
    width: auto;
    height: 68px;
  }
}

.cart-header__logo-ornament {
  display: block;
  width: 13%;
}
@media (min-width: 965px) {
  .cart-header__logo-ornament {
    width: 60px;
    height: 60px;
    margin-left: 8px;
  }
}

.cart-main {
  padding: 0 15px 30px;
  background: var(--color-white);
}

.cart-shipping__section {
  margin: 0 auto;
  max-width: 600px;
  padding: 15px 0;
}

.cart-shipping__section-header {
  margin: 30px 0;
  text-align: center;
}

.cart-shipping__section-header-lead {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  text-align: left;
}

.cart-shipping__cart-foldable {
  border-top: 1px solid var(--color-cart-border);
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: 12px;
  background: var(--color-background-neutral-3);
}

.cart-shipping__cart-foldable-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 15px;
  border-bottom: 1px solid var(--color-cart-border);
  cursor: pointer;
}

.cart-shipping__cart-foldable-title {
  font-size: 16px;
  font-weight: 700;
  flex-grow: 1;
  margin: 0;
}
.cart-shipping__cart-foldable-title::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "c";
  font-size: 20px;
  margin-right: 5px;
  vertical-align: sub;
}

.cart-shipping__cart-foldable-price {
  flex-shrink: 0;
  margin: 0;
  font-size: 20px;
  letter-spacing: 1px;
}
.cart-shipping__cart-foldable-price .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
.cart-shipping__cart-foldable-price .unit {
  font-size: 12px;
  margin-left: 0.5em;
  font-weight: normal;
  color: var(--color-text-muted-medium);
}

.cart-shipping__cart-foldable-toggle {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: none;
  background: none;
  cursor: pointer;
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  flex-shrink: 0;
  margin-left: 10px;
}
.cart-shipping__cart-foldable-toggle:hover {
  color: #868686;
}

.cart-shipping__cart-foldable-body {
  padding: 0 15px 15px;
}
.cart-shipping__cart-foldable-body .cart-shipping__statement-total {
  padding-top: 0;
  padding-bottom: 0;
}

.cart-shipping__cart-foldable-items {
  list-style: none;
  margin: 0;
  padding: 0;
}

.cart-shipping__cart-foldable-item {
  padding: 20px 0;
}
.cart-shipping__cart-foldable-item + .cart-shipping__cart-foldable-item {
  border-top: 1px solid var(--color-cart-border);
}

.cart-shipping__cart-foldable-item-content {
  display: flex;
}

.cart-shipping__cart-foldable-item-thumb {
  flex-basis: 115px;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 15px 0 0;
}
.cart-shipping__cart-foldable-item-thumb img {
  display: block;
  width: 100%;
  height: auto;
}

.cart-shipping__cart-foldable-item-body {
  flex-basis: calc(100% - 115px - 15px);
  flex-shrink: 0;
  min-width: 200px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.cart-shipping__cart-foldable-item-name {
  width: 100%;
  font-size: 13px;
  font-weight: 700;
  margin: 0;
  word-break: break-word;
}

.cart-shipping__cart-foldable-item-footer {
  width: 100%;
  align-self: flex-end;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.cart-shipping__cart-foldable-item-price {
  flex-shrink: 0;
  margin: 0;
  font-size: 22px;
  letter-spacing: 1px;
}
.cart-shipping__cart-foldable-item-price .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
.cart-shipping__cart-foldable-item-price .unit {
  font-size: 12px;
  margin-left: 0.5em;
  font-weight: normal;
  color: var(--color-text-muted-medium);
}

.cart-shipping__cart-foldable-item-price-original {
  font-size: 13px;
  font-weight: 400;
  color: var(--color-cart-supporting);
  text-decoration: line-through;
  margin-right: 6px;
}

.cart-shipping__cart-foldable-item-price-value.is-sale {
  color: var(--color-sale-text);
}

.cart-shipping__cart-foldable-item-quantity {
  flex-shrink: 0;
  font-size: 18px;
  text-align: center;
  padding: 0 5px;
}
.cart-shipping__cart-foldable-item-quantity .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}
.cart-shipping__cart-foldable-item-quantity .unit {
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart-shipping__cart-foldable-item-label {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.9px;
  margin: 0;
}

.cart-shipping__item-supporting {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  color: var(--color-cart-supporting);
  font-size: 12px;
}

.cart-shipping__form {
  width: 100%;
}

.cart-shipping__fieldset {
  border: 0;
  margin: 30px 0;
  padding: 0;
}

.cart-shipping__legend {
  font-size: 16px;
  line-height: 1.6;
  color: var(--color-text-medium);
  font-weight: 700;
  margin: 0 0 10px;
}

.cart-shipping__fieldset-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.cart-shipping__fieldset-link {
  font-size: 14px;
  color: var(--color-cart-supporting);
  text-decoration: none;
}
.cart-shipping__fieldset-link::after {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "→";
  margin-left: 3px;
}

.cart-shipping__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 12px;
}

.cart-shipping__delivery-fields {
  margin-bottom: 15px;
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 965px) {
  .cart-shipping__delivery-fields {
    grid-template-columns: 1fr 1fr;
  }
}
.cart-shipping__delivery-fields {
  gap: 12px;
}

.cart-shipping__field {
  margin: 0;
}

.cart-shipping__field--wide {
  grid-column: 1/-1;
}

.cart-shipping__label {
  display: block;
  line-height: 1.6;
  color: var(--color-text-strong);
  margin: 0 0 5px;
  font-size: 14px;
}

.cart-shipping__required {
  color: var(--color-cart-error-text);
  margin-left: 6px;
}

.cart-shipping__input {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 50px;
  line-height: 1.5;
  padding: 14px 15px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  font-size: 14px;
  background: var(--color-white);
}
.cart-shipping__input:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
  outline: none;
}
.cart-shipping__input::-moz-placeholder {
  color: var(--color-text-placeholder);
}
.cart-shipping__input::placeholder {
  color: var(--color-text-placeholder);
}
.cart-shipping__input.is-error {
  border-color: var(--color-cart-error-text);
}

.cart-shipping__select-wrapper {
  position: relative;
  background: var(--color-white);
  border-radius: 4px;
  cursor: pointer;
}
.cart-shipping__select-wrapper::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "↓";
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 100%;
  border-left: 1px solid var(--color-cart-border);
  border-radius: 0 4px 4px 0;
  background: var(--color-background-neutral-3);
  pointer-events: none;
}

.cart-shipping__select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  height: 50px;
  line-height: 1.5;
  padding: 14px 15px;
  padding-right: 70px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  z-index: 1;
  background: transparent;
  cursor: pointer;
}
.cart-shipping__select:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
  outline: none;
}
.cart-shipping__select:disabled {
  color: var(--color-border-gray-medium);
  cursor: not-allowed;
}
.cart-shipping__select.is-error {
  border-color: var(--color-cart-error-text);
}

.cart-shipping__select-view {
  border: 1px solid var(--color-cart-border);
  background: var(--color-white);
  border-radius: 4px;
  padding: 14px 15px;
}

.cart-shipping__select-value {
  font-size: 14px;
}

.cart-shipping__text-supporting {
  color: var(--color-cart-supporting);
}

.cart-shipping__select-value-row {
  display: flex;
  gap: 12px;
  color: var(--color-cart-supporting);
  font-size: 12px;
}

.cart-shipping__note {
  font-size: 12px;
  line-height: 1.5;
  color: var(--color-cart-supporting);
  margin: 6px 0 0;
}

.cart-shipping__alert {
  border-radius: 4px;
  padding: 15px 20px;
  margin: 15px 0;
  list-style: none;
  font-size: 14px;
}
.cart-shipping__alert.is-prewrap {
  white-space: pre-wrap;
}
.cart-shipping__alert.is-small {
  padding: 8px 10px;
  font-size: 13px;
}
.cart-shipping__alert.is-error {
  background: var(--color-cart-error-bg);
  color: var(--color-cart-error-text);
}
.cart-shipping__alert.is-error > ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cart-shipping__alert.is-error > ul > li {
  white-space: pre-line;
}
.cart-shipping__alert-annotation {
  font-size: 13px;
}

.cart-shipping__info-message {
  border-radius: 4px;
  padding: 8px 10px;
  font-size: 12px;
  background: var(--color-background-neutral-3);
  color: var(--color-text-medium);
}

.cart-shipping__checkbox {
  display: flex;
  align-items: center;
}
.cart-shipping__checkbox input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  flex-shrink: 0;
  width: 35px;
  height: 35px;
  border: 1px solid var(--color-cart-border);
  border-radius: 0;
  background: var(--color-white);
  cursor: pointer;
  vertical-align: middle;
  outline: none;
}
.cart-shipping__checkbox input[type=checkbox]:checked {
  background: var(--color-cart-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center/25px;
}
.cart-shipping__checkbox input[type=checkbox]:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.cart-shipping__checkbox input[type=checkbox]:checked:disabled {
  background-color: var(--color-background-neutral-3);
}

.cart-shipping__checkbox-label {
  display: block;
  margin-left: 15px;
  width: calc(100% - 35px - 15px);
  font-size: 14px;
  color: var(--color-text-medium);
}
.cart-shipping__checkbox-label small {
  font-size: 12px;
}

.cart-shipping__statement {
  border-top: 2px solid var(--color-cart-border);
}

.cart-shipping__statement-details {
  padding: 5px 20px;
}

.cart-shipping__statement-line {
  font-size: 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 10px 0;
}
.cart-shipping__statement-line[hidden] {
  display: none;
}

.cart-shipping__statement-line-label {
  margin: 0;
}

.cart-shipping__statement-line-value {
  font-size: 16px;
  margin: 0;
  letter-spacing: 1px;
}
.cart-shipping__statement-line-value .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 400;
}
.cart-shipping__statement-line-value .unit {
  margin-left: 0.5em;
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart-shipping__statement-total {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-radius: 10px;
  background: var(--color-background-neutral-3);
}

.cart-shipping__statement-total-label {
  font-weight: 700;
  margin: 0;
}

.cart-shipping__statement-total-value {
  font-size: 28px;
  margin: 0;
  letter-spacing: 1px;
}
.cart-shipping__statement-total-value .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
.cart-shipping__statement-total-value .unit {
  margin-left: 0.5em;
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart-shipping__actions {
  margin: 30px -10px 0;
}

.cart-shipping__actions-item {
  margin: 0 auto;
  padding: 0 10px;
  max-width: 365px;
}

.cart-shipping__submit-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  height: 48px;
  padding: 12px 10px;
  border: 0;
  border-radius: 4px;
  background: var(--color-cart-primary);
  color: var(--color-white);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  box-shadow: none;
}
.cart-shipping__submit-button:hover {
  background: rgb(217.5, 135.1543209877, 0);
}

.cart-shipping__back {
  display: block;
  padding: 13px 10px;
  text-align: center;
  max-width: 345px;
  margin: 0 auto;
}

.cart-shipping__back-link {
  color: var(--color-text-muted-medium);
  text-decoration: none;
  font-size: 16px;
  font-weight: bold;
}
.cart-shipping__back-link > span::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "←";
  margin-right: 5px;
}
.cart-shipping__back-link:hover {
  opacity: 0.65;
}

.cart-shipping__gift-option {
  margin: 0 0 12px;
}
.cart-shipping__gift-option:last-child {
  margin-bottom: 0;
}

.cart-shipping__gift-subform {
  margin: 20px 0 30px;
}

.cart-shipping__gift-preview {
  margin: 0 0 10px;
}

.cart-shipping__gift-image {
  display: block;
  max-width: 100%;
  height: auto;
}

.cart-shipping__gift-notes {
  list-style: none;
  margin: 15px 0;
  padding: 0;
  font-size: 12px;
  line-height: 1.6;
  color: var(--color-cart-supporting);
}
.cart-shipping__gift-notes li {
  padding-left: calc(1em + 5px);
  text-indent: calc((1em + 5px) * -1);
}
.cart-shipping__gift-notes li::before {
  content: "※";
}
.cart-shipping__gift-notes--dark {
  color: var(--color-text-medium);
}

.cart-shipping__gift-note-text {
  margin: 15px 0;
  padding: 0;
  font-size: 12px;
  line-height: 1.6;
  color: var(--color-text-medium);
}

.cart-shipping__gift-emphasis {
  color: var(--color-cart-error-text);
  font-style: normal;
}

.cart-shipping__gift-description {
  font-size: 12px;
  line-height: 1.6;
  color: var(--color-cart-supporting);
  margin: 0 0 10px;
}

.cart-shipping__gift-example {
  font-size: 12px;
  line-height: 1.6;
  color: var(--color-cart-supporting);
  margin: 0 0 10px;
}

.cart-shipping__gift-example-title {
  margin: 0 0 4px;
}

.cart-shipping__gift-example-list {
  list-style: disc;
  padding-left: 1.5em;
  margin: 0;
}
.cart-shipping__gift-example-list li {
  margin-bottom: 2px;
}

.cart-shipping__textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  padding: 14px 15px;
  font-size: 14px;
  line-height: 1.5;
  resize: vertical;
  min-height: calc(4.5em + 28px + 2px);
  background: var(--color-white);
}
.cart-shipping__textarea:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
  outline: none;
}
.cart-shipping__textarea::-moz-placeholder {
  color: var(--color-text-placeholder);
}
.cart-shipping__textarea::placeholder {
  color: var(--color-text-placeholder);
}
.cart-shipping__textarea.is-error {
  border-color: var(--color-cart-error-text);
}

.cart-shipping__field-errors {
  list-style: none;
  padding: 0;
  margin: 5px 0 0;
  font-size: 12px;
  color: var(--color-cart-error-text);
  white-space: pre-line;
}
.cart-shipping__field-errors:empty {
  display: none;
}

.cart-shipping__field-error {
  margin: 5px 0 0;
  font-size: 12px;
  color: var(--color-cart-error-text);
}

.cart-shipping__destination-form {
  margin: 12px 0 0;
  padding: 16px 0 0;
  border-top: 1px solid var(--color-cart-border);
}

.cart-shipping__card-selector {
  margin: 0 0 16px;
}

.cart-shipping__card-option {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 10px 12px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  margin-bottom: 8px;
  cursor: pointer;
}
.cart-shipping__card-option:hover {
  background: var(--color-background-neutral-3);
}
.cart-shipping__card-option input[type=radio] {
  flex-shrink: 0;
}

.cart-shipping__card-option-label {
  font-size: 13px;
  color: var(--color-text-medium);
}
.cart-shipping__card-option-label small {
  display: block;
  font-size: 12px;
  color: var(--color-cart-supporting);
  margin-top: 2px;
}

.cart-shipping__payment-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  position: relative;
  width: 100%;
  min-height: 50px;
  line-height: 1.5;
  padding: 14px 15px;
  padding-right: 70px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  background: var(--color-white);
  font-size: 14px;
  text-align: left;
  cursor: pointer;
  box-sizing: border-box;
}
.cart-shipping__payment-select::after {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "→";
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 100%;
  border-left: 1px solid var(--color-cart-border);
  border-radius: 0 4px 4px 0;
  background: var(--color-background-neutral-3);
  pointer-events: none;
}
.cart-shipping__payment-select.is-invalid {
  border-color: var(--color-cart-error-text);
}

.cart-shipping__payment-select-placeholder {
  color: var(--color-cart-supporting);
}

.cart-shipping__modal {
  padding: 0;
  background-color: transparent;
  border: none;
  max-width: calc(100vw - 32px);
  max-height: calc(100vh - 128px);
  width: 100%;
}
.cart-shipping__modal::backdrop {
  background-color: rgba(0, 0, 0, 0.5);
}
@media (min-width: 965px) {
  .cart-shipping__modal {
    width: 440px;
    max-height: calc(100vh - 200px);
  }
}

.cart-shipping__modal-body {
  display: flex;
  flex-direction: column;
  max-height: calc(100vh - 128px);
  background: var(--color-white);
  border-radius: 8px;
}
@media (min-width: 965px) {
  .cart-shipping__modal-body {
    max-height: calc(100vh - 200px);
  }
}

.cart-shipping__modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  height: 64px;
  border-bottom: 1px solid var(--color-cart-border);
}

.cart-shipping__modal-title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  margin: 0;
}
@media (min-width: 965px) {
  .cart-shipping__modal-title {
    font-size: 20px;
    line-height: 1.6;
  }
}

.cart-shipping__modal-content {
  flex: 1 1 auto;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
}

.cart-shipping__modal-form-section {
  padding: 24px 16px;
}

.cart-shipping__modal-form-action {
  padding: 24px 0 8px;
}

.cart-shipping__modal-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  height: 48px;
  padding: 12px 10px;
  border: 0;
  border-radius: 4px;
  background: var(--color-text-muted);
  color: var(--color-white);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.cart-shipping__modal-button:hover {
  background: #373737;
}
.cart-shipping__modal-button:disabled {
  background: var(--color-text-muted);
  opacity: 0.65;
}

.cart-shipping__payment-group {
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  overflow: hidden;
}

.cart-shipping__payment-group-item {
  margin: 0;
}
.cart-shipping__payment-group-item:not(:first-child) {
  border-top: 1px solid var(--color-cart-border);
}
.cart-shipping__payment-group-item:has(.cart-shipping__radio-button:checked) .cart-shipping__payment-subform {
  display: block;
}

.cart-shipping__radio {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 18px 20px;
}
.cart-shipping__radio.is-disabled {
  cursor: default;
}

.cart-shipping__radio-button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  flex-shrink: 0;
  width: 26px;
  height: 26px;
  border: 1px solid var(--color-cart-border);
  border-radius: 50%;
  background: var(--color-white);
  cursor: pointer;
  outline: none;
}
.cart-shipping__radio-button:checked {
  background: radial-gradient(var(--color-white) 0%, var(--color-white) 38%, var(--color-cart-primary) 38%, var(--color-cart-primary) 100%);
}
.cart-shipping__radio-button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.cart-shipping__radio-button:checked:disabled {
  background: radial-gradient(var(--color-white) 0%, var(--color-white) 38%, var(--color-background-neutral-3) 38%, var(--color-background-neutral-3) 100%);
}

.cart-shipping__radio-mark {
  display: block;
  flex-shrink: 0;
  width: 26px;
  height: 26px;
  border: 1px solid var(--color-cart-border);
  border-radius: 50%;
  background: var(--color-white);
  cursor: pointer;
}
.cart-shipping__radio-mark.is-checked {
  background: radial-gradient(var(--color-white) 0%, var(--color-white) 38%, var(--color-cart-primary) 38%, var(--color-cart-primary) 100%);
}
.cart-shipping__radio-mark.is-checked.is-disabled {
  background: radial-gradient(var(--color-white) 0%, var(--color-white) 38%, var(--color-background-neutral-3) 38%, var(--color-background-neutral-3) 100%);
}

.cart-shipping__radio-label {
  display: block;
  margin-left: 15px;
  width: calc(100% - 26px - 15px);
}
.cart-shipping__radio-label.is-disabled {
  color: var(--color-cart-supporting);
}

.cart-shipping__radio-delete-link {
  position: absolute;
  right: 20px;
  top: 18px;
  font-size: 12px;
  color: var(--color-cart-primary);
  cursor: pointer;
  text-decoration: none;
}

.cart-shipping__payment-subform {
  display: none;
  padding: 16px 20px;
  background: var(--color-background-neutral-3);
}

.cart-shipping__payment-description {
  padding: 12px 0;
  font-size: 14px;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .cart-shipping__payment-description {
    font-size: 16px;
    line-height: 1.6;
  }
}
.cart-shipping__payment-description img {
  max-width: 100%;
  height: auto;
}
.cart-shipping__payment-description a {
  color: var(--color-cart-link);
  text-decoration: underline;
}

.cart-shipping__payment-value {
  display: block;
  font-size: 14px;
}
.cart-shipping__payment-value > span {
  display: block;
}
.cart-shipping__payment-value small {
  font-size: 12px;
}
.cart-shipping__payment-value.is-placeholder {
  color: var(--color-cart-supporting);
}
.cart-shipping__payment-value.is-disabled {
  color: var(--color-cart-supporting);
}

.cart-shipping__payment-value-header {
  font-size: 14px;
}

.cart-shipping__payment-value-row {
  font-size: 12px;
  margin-top: 3px;
}
.cart-shipping__payment-value-row > span {
  display: block;
}

.cart-shipping__modal-form-element {
  margin: 15px 0;
}

.cart-shipping__modal-form-element-label {
  display: block;
  margin: 0 0 5px;
  font-size: 14px;
}
.cart-shipping__modal-form-element-label small {
  font-size: 12px;
}

.cart-shipping__modal-text-field {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  line-height: 1.5;
  padding: 14px 15px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  font-size: 14px;
  box-sizing: border-box;
  color: var(--color-text-base);
  background-color: var(--color-white);
}
.cart-shipping__modal-text-field::-moz-placeholder {
  color: var(--color-text-placeholder);
}
.cart-shipping__modal-text-field::placeholder {
  color: var(--color-text-placeholder);
}
.cart-shipping__modal-text-field:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
  outline: none;
}
.cart-shipping__modal-text-field.is-invalid {
  border-color: var(--color-cart-error-text);
}

.cart-shipping__modal-select-wrapper {
  position: relative;
  background: var(--color-white);
  border-radius: 4px;
  cursor: pointer;
}
.cart-shipping__modal-select-wrapper::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "↓";
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 100%;
  border-left: 1px solid var(--color-cart-border);
  border-radius: 0 4px 4px 0;
  background: var(--color-background-neutral-3);
  pointer-events: none;
}

.cart-shipping__modal-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  height: 50px;
  line-height: 1.5;
  padding: 14px 15px;
  padding-right: 70px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  z-index: 1;
  background: transparent;
  box-sizing: border-box;
  cursor: pointer;
}
.cart-shipping__modal-select:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
  outline: none;
}

.cart-shipping__modal-form-control-group {
  display: flex;
  justify-content: space-between;
  margin-left: -7.5px;
  margin-right: -7.5px;
}

.cart-shipping__modal-form-control-group-item {
  padding: 0 7.5px;
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 50%;
}

.cart-shipping__modal-form-error {
  font-size: 12px;
  margin: 5px 0 0;
  color: var(--color-cart-error-text);
}

.cart-shipping__modal-form-supporting {
  font-size: 12px;
  margin: 5px 0 0;
  color: var(--color-cart-supporting);
}

.cart-shipping__credit-card-security-code-image {
  margin-top: 6px;
  max-width: 200px;
}

.cart-shipping__modal-checkbox {
  display: flex;
  align-items: center;
}
.cart-shipping__modal-checkbox input[type=checkbox] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  flex-shrink: 0;
  width: 35px;
  height: 35px;
  border: 1px solid var(--color-cart-border);
  border-radius: 0;
  background: var(--color-white);
  cursor: pointer;
  vertical-align: middle;
  outline: none;
}
.cart-shipping__modal-checkbox input[type=checkbox]:checked {
  background: var(--color-cart-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") no-repeat center/25px;
}

.cart-shipping__modal-checkbox-label {
  display: block;
  margin-left: 15px;
  width: calc(100% - 35px - 15px);
  font-size: 14px;
}

.cart-shipping__text-error {
  color: var(--color-cart-error-text);
  font-size: 12px;
}

.cart-shipping__text-muted {
  color: var(--color-cart-supporting);
}

.cart-shipping__card-brands-image {
  display: block;
  max-width: 280px;
  height: auto;
  margin: 0 0 10px;
}

.cart-complete__section {
  background-color: var(--color-white);
  padding: 30px 20px;
}

.cart-complete__header {
  margin-bottom: 20px;
  text-align: center;
}

.cart-complete__title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  color: var(--color-text-medium);
}

.cart-complete__body {
  text-align: center;
}

.cart-complete__description {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 1.8;
  color: var(--color-text-medium);
}

.cart-complete__order-link {
  color: var(--color-cart-link);
  text-decoration: underline;
}
.cart-complete__order-link:hover {
  opacity: 0.7;
}

.cart-complete__home-link {
  color: var(--color-cart-link);
  text-decoration: underline;
  font-size: 14px;
}
.cart-complete__home-link:hover {
  opacity: 0.7;
}

.cart-complete__introduction {
  background: var(--color-background-neutral);
  margin-right: -15px;
  margin-left: -15px;
  padding: 30px 0 10px;
}

.cart-complete__introduction-title {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.5;
  color: var(--color-text-medium);
  margin: 0;
}

.cart-complete__introduction-cards {
  max-width: 345px;
  margin: 0 auto;
}

.cart-complete__introduction-card {
  display: flex;
  align-items: center;
  gap: 15px;
  padding: 20px 0;
}
.cart-complete__introduction-card:first-child:not(:last-child) {
  border-bottom: 1px solid #cdcdcd;
  padding-bottom: 20px;
}
.cart-complete__introduction-card:last-child {
  padding-top: 20px;
}

.cart-complete__introduction-card-icon {
  flex-shrink: 0;
  width: 60px;
  height: 60px;
}
.cart-complete__introduction-card-icon img {
  display: block;
  width: 100%;
  height: 100%;
}

.cart-complete__introduction-card-body {
  flex: 1;
}

.cart-complete__introduction-card-lead {
  font-size: 12px;
  font-weight: bold;
  color: var(--color-text-medium);
}

.cart-complete__introduction-card-rating {
  font-size: 10px;
  color: var(--color-cart-supporting);
}

.cart-complete__introduction-card-stars {
  position: relative;
  display: inline-block;
  font-size: 12px;
  color: var(--color-white);
}
.cart-complete__introduction-card-stars::before, .cart-complete__introduction-card-stars::after {
  content: "★★★★★";
}
.cart-complete__introduction-card-stars::after {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  color: #fec200;
  width: 90%;
}

.cart-complete__introduction-card-rating-text {
  margin-left: 4px;
}

.cart-complete__introduction-card-action {
  flex-shrink: 0;
  margin-left: 10px;
}
@media (min-width: 768px) {
  .cart-complete__introduction-card-action {
    display: none;
  }
}

.cart-complete__introduction-card-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 32px;
  border-radius: 3px;
  background: #6e6e6e;
  color: var(--color-white);
  font-size: 11px;
  font-weight: 700;
}
.cart-complete__introduction-card-button:hover {
  opacity: 0.9;
}

.cart-complete__introduction-card-qr {
  flex-shrink: 0;
  display: none;
  margin-left: 35px;
}
@media (min-width: 768px) {
  .cart-complete__introduction-card-qr {
    display: block;
  }
}
.cart-complete__introduction-card-qr img {
  display: block;
  width: 60px;
  height: 60px;
}

.cart-complete__widget-introduction {
  background: #eff2f4;
  margin-right: -15px;
  margin-left: -15px;
  padding: 30px 0 0;
  margin-top: 13px;
}

.cart-complete__widget-introduction-title {
  font-size: 18px;
  font-weight: 700;
  color: var(--color-text-medium);
  text-align: center;
  margin: 0;
}

.cart-complete__widget-introduction-body {
  display: flex;
  justify-content: center;
  align-items: flex-end;
  margin-top: 16px;
}
.cart-complete__widget-introduction-body img {
  width: 143px;
  height: 129px;
}

.cart-complete__widget-introduction-content {
  margin-left: 20px;
  font-size: 12px;
}

.cart-complete__widget-introduction-lead {
  font-weight: 700;
  margin: 8px 0;
}

.cart-complete__widget-introduction-action {
  margin: 10px 0;
}

.cart-complete__widget-introduction-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 32px;
  border-radius: 3px;
  background: #6e6e6e;
  color: var(--color-white);
  font-size: 11px;
  font-weight: 700;
}
.cart-complete__widget-introduction-button:hover {
  opacity: 0.9;
}

.cart-confirm {
  margin: 0 auto;
  padding: 15px 0;
  max-width: 600px;
}

.cart-confirm__alert {
  margin: 15px 0;
  padding: 15px 20px;
  background: var(--color-cart-error-bg);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-cart-error-text);
}

.cart-confirm__section-header {
  margin: 30px 0;
  text-align: center;
}

.cart-confirm__lead {
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-medium);
  margin: 15px 0;
  text-align: left;
}

.cart-confirm__cart-foldable {
  border-top: 1px solid var(--color-cart-border);
  margin-left: -15px;
  margin-right: -15px;
  background: var(--color-background-neutral-3);
}

.cart-confirm__cart-foldable-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 18px 15px;
  border-bottom: 1px solid var(--color-cart-border);
  cursor: pointer;
}

.cart-confirm__cart-foldable-title {
  font-size: 16px;
  font-weight: 700;
  flex-grow: 1;
  margin: 0;
}
.cart-confirm__cart-foldable-title::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "c";
  font-size: 20px;
  margin-right: 5px;
  vertical-align: sub;
}

.cart-confirm__cart-foldable-price {
  font-size: 20px;
  flex-shrink: 0;
  margin: 0;
  letter-spacing: 1px;
}
.cart-confirm__cart-foldable-price .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
.cart-confirm__cart-foldable-price .unit {
  font-size: 12px;
  font-weight: normal;
  margin-left: 0.5em;
  color: var(--color-text-muted-medium);
}

.cart-confirm__cart-foldable-toggle {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0;
  background: transparent;
  outline: none;
  padding: 0;
  cursor: pointer;
  display: inline-block;
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  flex-shrink: 0;
  margin-left: 10px;
}
.cart-confirm__cart-foldable-toggle:hover {
  color: #868686;
}

.cart-confirm__cart-foldable-body {
  padding: 0 15px 15px;
}
.cart-confirm__cart-foldable-body .cart-confirm__line-total {
  padding-top: 0;
  padding-bottom: 0;
}

.cart-confirm__item-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.cart-confirm__item-list:last-child {
  border-bottom: 1px solid var(--color-cart-border);
}

.cart-confirm__item {
  padding: 20px 0;
}
.cart-confirm__item + .cart-confirm__item {
  border-top: 1px solid var(--color-cart-border);
}

.cart-confirm__item-content {
  display: flex;
  gap: 12px;
}
@media (min-width: 965px) {
  .cart-confirm__item-content {
    gap: 15px;
  }
}

.cart-confirm__item-thumb {
  width: 115px;
  height: 115px;
  flex-shrink: 0;
  overflow: hidden;
  margin: 0;
}

.cart-confirm__item-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.cart-confirm__item-body {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}

.cart-confirm__item-header {
  width: 100%;
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 10px;
}

.cart-confirm__item-name {
  font-size: 13px;
  font-weight: 700;
  line-height: 1.5;
  margin: 0;
  word-break: break-word;
}

.cart-confirm__item-name-link {
  color: var(--color-text-medium);
  text-decoration: none;
}
.cart-confirm__item-name-link:hover {
  color: #666666;
}

.cart-confirm__item-qty {
  font-size: 12px;
  color: var(--color-text-muted-medium);
  margin: 0;
}
.cart-confirm__item-qty .value {
  font-size: 18px;
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
}
.cart-confirm__item-qty .unit {
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart-confirm__item-footer {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  align-self: flex-end;
}

.cart-confirm__item-price {
  font-size: 18px;
  font-weight: 400;
  margin: 0;
  letter-spacing: 1px;
}
.cart-confirm__item-price .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
@media (min-width: 965px) {
  .cart-confirm__item-price {
    font-size: 22px;
  }
}

.cart-confirm__item-price-unit {
  font-size: 12px;
  margin-left: 0.5em;
  color: var(--color-text-muted-medium);
}

.cart-confirm__item-price-original {
  font-size: 13px;
  font-weight: 400;
  color: var(--color-cart-supporting);
  text-decoration: line-through;
  margin-right: 6px;
}

.cart-confirm__item-price-value.is-sale {
  color: var(--color-sale-text);
}

.cart-confirm__item-supporting {
  list-style: none;
  margin: 10px 0 0;
  padding: 0;
  color: var(--color-cart-supporting);
  font-size: 12px;
}

.cart-confirm__item-free-memo {
  margin: 0;
  font-size: 13px;
  color: var(--color-cart-free-product);
}

.cart-confirm__item-free-label {
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0.9px;
  margin: 0;
}

.cart-confirm__statement {
  border-top: 2px solid var(--color-cart-border);
}

.cart-confirm__statement-details {
  padding: 5px 20px;
}

.cart-confirm__line {
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 10px 0;
}

.cart-confirm__line-label {
  font-size: 12px;
  color: var(--color-text-medium);
}

.cart-confirm__line-value {
  font-size: 16px;
  color: var(--color-text-medium);
  letter-spacing: 1px;
  margin: 0;
}
.cart-confirm__line-value .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 400;
}
.cart-confirm__line-value .unit {
  margin-left: 0.5em;
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart-confirm__line-total {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  border-radius: 10px;
  background: var(--color-background-neutral-3);
}

.cart-confirm__line-total-label {
  font-weight: 700;
  margin: 0;
}

.cart-confirm__line-total-value {
  font-size: 28px;
  margin: 0;
  letter-spacing: 1px;
}
.cart-confirm__line-total-value .value {
  font-family: "Helvetica Neue", Arial, "Noto Sans", sans-serif;
  font-weight: 500;
}
.cart-confirm__line-total-value .unit {
  margin-left: 0.5em;
  font-size: 12px;
  color: var(--color-text-muted-medium);
}

.cart-confirm__subsection {
  margin: 30px 0;
}

.cart-confirm__subsection-title {
  font-size: 16px;
  font-weight: 700;
  margin: 15px 0;
}

.cart-confirm__text-field {
  display: block;
  width: 100%;
  line-height: 1.5;
  padding: 14px 15px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  font-size: 14px;
  color: var(--color-text-medium);
}
.cart-confirm__text-field--pre-wrap {
  white-space: pre-wrap;
}

.cart-confirm__text-field-row {
  font-size: 12px;
  margin-top: 3px;
}
.cart-confirm__text-field-row > span {
  display: block;
}

.cart-confirm__form-element {
  margin: 15px 0;
}

.cart-confirm__form-element-label {
  display: block;
  margin: 0 0 5px;
  font-size: 14px;
  color: var(--color-text-medium);
}

.cart-confirm__text-supporting {
  color: var(--color-cart-supporting);
}

@media (min-width: 965px) {
  .cart-confirm__grid {
    display: flex;
    justify-content: space-between;
  }
  .cart-confirm__grid > .cart-confirm__field {
    flex: 1 1 50%;
    padding: 0 7.5px;
  }
  .cart-confirm__grid > .cart-confirm__field:first-child {
    padding-left: 0;
  }
  .cart-confirm__grid > .cart-confirm__field:last-child {
    padding-right: 0;
  }
}
.cart-confirm__grid > .cart-confirm__field + .cart-confirm__field {
  margin-top: 15px;
}
@media (min-width: 965px) {
  .cart-confirm__grid > .cart-confirm__field + .cart-confirm__field {
    margin-top: 0;
  }
}

.cart-confirm__field {
  margin: 0;
}

.cart-confirm__label {
  display: block;
  font-size: 14px;
  color: var(--color-text-medium);
  margin: 0 0 5px;
}

.cart-confirm__delivery-note {
  font-size: 14px;
  color: var(--color-text-medium);
  margin: 15px 0;
}

.cart-confirm__payment-note {
  font-size: 14px;
  color: var(--color-text-medium);
  margin: 15px 0;
}

.cart-confirm__gift-info {
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  padding: 14px 15px;
  background: var(--color-white);
  font-size: 14px;
  line-height: 1.5;
}
.cart-confirm__gift-info + .cart-confirm__gift-info {
  margin-top: 15px;
}

.cart-confirm__gift-subtitle {
  font-size: 14px;
  font-weight: 700;
  margin: 15px 0;
}
.cart-confirm__gift-subtitle:first-child {
  margin-top: 0;
}

.cart-confirm__gift-field {
  margin: 0;
}

.cart-confirm__gift-content {
  font-size: 14px;
  line-height: 1.5;
  margin: 0;
  white-space: pre-wrap;
}

.cart-confirm__cancel-note {
  font-size: 14px;
  color: var(--color-text-medium);
  margin: 15px 0;
}

.cart-confirm__cancel-note-link {
  color: var(--color-cart-link);
  text-decoration: underline;
}

.cart-confirm__actions {
  margin: 30px 0;
  margin-left: -10px;
  margin-right: -10px;
}

.cart-confirm__actions-item {
  margin: 0 auto;
  padding: 0 10px;
  max-width: 345px;
}
.cart-confirm__actions-item:not(:first-child) {
  margin-top: 10px;
}

.cart-confirm__submit-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  border-radius: 4px;
  background: var(--color-accent-orange-strong);
  color: var(--color-white);
  font-size: 14px;
  font-weight: 700;
  border: none;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  transition: opacity 0.2s;
}
.cart-confirm__submit-button:hover {
  opacity: 0.9;
}
.cart-confirm__submit-button {
  width: 100%;
}
@media (min-width: 965px) {
  .cart-confirm__submit-button {
    width: 100%;
  }
}
.cart-confirm__submit-button {
  font-size: 16px;
  text-align: center;
  box-shadow: none;
}
.cart-confirm__submit-button:hover {
  opacity: 1;
  background: rgb(217.5, 135.1543209877, 0);
}
.cart-confirm__submit-button:disabled {
  opacity: 0.65;
  cursor: not-allowed;
  box-shadow: none;
}

.cart-confirm__actions-message {
  font-size: 12px;
  color: var(--color-text-medium);
  margin: 25px 0 10px;
  padding: 0 15px;
  line-height: 1.6;
}
.cart-confirm__actions-message > span {
  display: inline;
}
@media (min-width: 965px) {
  .cart-confirm__actions-message > span {
    display: block;
  }
}
.cart-confirm__actions-message a {
  color: var(--color-text-medium);
  text-decoration: underline;
}

.cart-confirm__back {
  margin: 0 auto;
  max-width: 345px;
  padding: 13px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.cart-confirm__back-link {
  color: var(--color-text-muted-medium);
  text-decoration: none;
}
.cart-confirm__back-link > span::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "←";
  margin-right: 5px;
}
.cart-confirm__back-link:hover {
  opacity: 0.65;
}
.cart-confirm__back-link:active {
  opacity: 0.65;
}
.cart-confirm__back-link[style*="pointer-events: none"] {
  opacity: 0.65;
}

.cart-confirm__submitting-alert {
  margin: 15px 0;
  padding: 15px 20px;
  background: var(--color-background-neutral-3);
  border-radius: 4px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--color-text-medium);
}
.cart-confirm__submitting-alert > p {
  margin: 0;
}

.cart-confirm__recaptcha-note {
  color: var(--color-text-dimmed);
  font-size: 11px;
  margin: 0 auto;
  max-width: 600px;
}

.cart-confirm__recaptcha-note-link {
  color: var(--color-text-dimmed);
  text-decoration: underline;
}

.cart-account {
  max-width: 600px;
  margin: 0 auto;
  padding: 15px 0;
}

.cart-account__lead {
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text-medium);
  margin-bottom: 15px;
}

.cart-account__alert {
  margin: 15px 0;
  padding: 15px 20px;
  border-radius: 4px;
  font-size: 14px;
}
.cart-account__alert > p,
.cart-account__alert > ul {
  margin: 0;
}
.cart-account__alert > ul {
  list-style: none;
  padding: 0;
}
.cart-account__alert > ul > li {
  white-space: pre-line;
}
.cart-account__alert.is-error {
  color: var(--color-cart-error-text);
  background: var(--color-cart-error-bg);
}

.cart-account__fields {
  width: 100%;
}

.cart-account__field {
  margin: 15px 0;
}

.cart-account__label {
  display: block;
  line-height: 1.6;
  color: var(--color-text-medium);
  margin: 0 0 5px;
  font-size: 14px;
}

.cart-account__input {
  width: 100%;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  line-height: 1.5;
  padding: 13.5px 15px;
  font-size: 14px;
}
.cart-account__input:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
}
.cart-account__input::-moz-placeholder {
  color: var(--color-text-placeholder);
}
.cart-account__input::placeholder {
  color: var(--color-text-placeholder);
}
.cart-account__input.is-error {
  border-color: var(--color-cart-error-text);
}
.cart-account__input.is-error:focus {
  border-color: var(--color-text-muted);
}

.cart-account__select-wrapper {
  position: relative;
  background: var(--color-white);
  border-radius: 4px;
  cursor: pointer;
}
.cart-account__select-wrapper::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "↓";
  font-size: 15px;
  color: var(--color-cart-ui-icon);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  width: 55px;
  height: 100%;
  border-left: 1px solid var(--color-cart-border);
  border-radius: 0 4px 4px 0;
  background: var(--color-background-neutral-3);
  pointer-events: none;
}

.cart-account__select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: block;
  width: 100%;
  height: 50px;
  line-height: 1.5;
  padding: 14px 15px;
  padding-right: 70px;
  border: 1px solid var(--color-cart-border);
  border-radius: 4px;
  font-size: 14px;
  position: relative;
  z-index: 1;
  background: transparent;
  cursor: pointer;
}
.cart-account__select:focus {
  border-color: var(--color-text-muted);
  border-width: 2px;
  outline: none;
}
.cart-account__select:disabled {
  color: var(--color-cart-supporting);
  background: var(--color-background-neutral-3);
  cursor: not-allowed;
}
.cart-account__select.is-error {
  border-color: var(--color-cart-error-text);
}
.cart-account__select.is-error:focus {
  border-color: var(--color-text-muted);
}

.cart-account__field-errors {
  list-style: none;
  margin: 5px 0 0;
  padding: 0;
  color: var(--color-cart-error-text);
  font-size: 12px;
}

.cart-account__note {
  color: var(--color-text-medium);
  line-height: 1.5;
  margin-top: 16px;
  font-size: 12px;
}

.cart-account__actions {
  margin: 30px 0;
}

.cart-account__actions-item {
  margin: 0 auto;
  padding: 0 10px;
  max-width: 345px;
}

.cart-account__submit-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 48px;
  border-radius: 4px;
  background: var(--color-accent-orange-strong);
  color: var(--color-white);
  font-size: 14px;
  font-weight: 700;
  border: none;
  text-decoration: none;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  cursor: pointer;
  transition: opacity 0.2s;
}
.cart-account__submit-button:hover {
  opacity: 0.9;
}
.cart-account__submit-button {
  width: 100%;
}
@media (min-width: 965px) {
  .cart-account__submit-button {
    width: 100%;
  }
}
.cart-account__submit-button {
  margin-bottom: 10px;
  font-size: 16px;
  text-align: center;
  box-shadow: none;
}
.cart-account__submit-button:hover {
  opacity: 1;
  background: rgb(217.5, 135.1543209877, 0);
}

.cart-account__back {
  margin: 0 auto;
  max-width: 345px;
  padding: 13px 10px;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.cart-account__back-link {
  color: var(--color-text-muted-medium);
  text-decoration: none;
}
.cart-account__back-link > span::before {
  font-family: "hkc-icon" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "←";
  margin-right: 5px;
}
.cart-account__back-link:hover {
  opacity: 0.65;
}
.cart-account__back-link:active {
  opacity: 0.65;
}

.cart-account__mypage {
  border-top: 2px solid var(--color-cart-border);
  padding-top: 54px;
  margin-top: 8px;
  text-align: center;
}

.cart-account__mypage-link {
  color: var(--color-text-muted-medium);
  text-decoration: none;
}

.note-index {
  padding: 0 16px;
}
@media (min-width: 965px) {
  .note-index {
    padding: 0;
    max-width: 752px;
    margin: 0 auto;
  }
}

.articles-by-date__title {
  margin-bottom: 24px;
  color: var(--color-text-muted);
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4;
}
@media (min-width: 965px) {
  .articles-by-date__title {
    padding-top: 40px;
    margin: 0 0 32px;
    font-size: 26px;
  }
}

.articles-by-date__group {
  margin-bottom: 24px;
  border-bottom: 1px solid var(--color-border-medium-2);
  padding-bottom: 32px;
}
.articles-by-date__group:last-child {
  margin-bottom: 0;
  border-bottom: none;
  padding-bottom: 0;
}

.articles-by-date__date {
  margin-bottom: 8px;
  color: var(--color-text-muted);
  font-size: 22px;
  font-weight: bold;
  line-height: 1.4;
}
@media (min-width: 965px) {
  .articles-by-date__date {
    margin-bottom: 16px;
    font-size: 24px;
  }
}

.articles-by-date__date-unit {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .articles-by-date__date-unit {
    font-size: 16px;
  }
}

.article-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
}
@media (max-width: 965px) {
  .article-list {
    grid-template-columns: 1fr;
    gap: 16px;
  }
}

.article-card {
  display: block;
  text-decoration: none;
  color: inherit;
}
.article-card:hover .article-card__title {
  text-decoration: underline;
}

.article-card__image {
  aspect-ratio: 16/9;
  overflow: hidden;
  margin-bottom: 12px;
  border-radius: 4px;
  background: var(--color-background-neutral);
}

.article-card__image-element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.article-card__content {
  padding: 0 4px;
}

.article-card__category {
  font-size: 12px;
  color: var(--color-text-dimmed);
  margin-bottom: 4px;
}

.article-card__title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 8px;
  color: var(--color-text-strong);
}

.article-card__meta {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  color: var(--color-text-dimmed);
}

.article-card__sponsored {
  background: var(--color-background-neutral);
  padding: 2px 6px;
  font-size: 10px;
}

.note-article {
  padding: 0 16px 16px;
}
@media (min-width: 965px) {
  .note-article {
    max-width: 518px;
    margin: 0 auto;
    padding: 0;
  }
}

.note-article__story-link {
  display: inline-block;
  margin-bottom: 8px;
  font-size: 13px;
  font-weight: 400;
  line-height: 20.8px;
  color: var(--color-text-muted);
}
.note-article__story-link:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .note-article__story-link {
    font-size: 15px;
    line-height: 24px;
  }
}

.note-article__heading {
  display: flex;
  align-items: flex-start;
  margin-bottom: 16px;
}
@media (min-width: 965px) {
  .note-article__heading {
    margin-bottom: 24px;
  }
}

.note-article__thumbnail {
  flex: 0 0 100px;
}
@media (min-width: 965px) {
  .note-article__thumbnail {
    display: none;
  }
}

.note-article__title {
  flex: 1;
  padding-left: 16px;
  margin: 0;
  font-size: 18px;
  font-family: var(--font-family-yakuhan);
  font-weight: 700;
  line-height: 28.8px;
}
@media (min-width: 965px) {
  .note-article__title {
    padding-left: 0;
    font-size: 20px;
    line-height: 32px;
  }
}

.note-article__title-link {
  color: var(--color-text-muted);
  text-decoration: none;
}
.note-article__title-link:link, .note-article__title-link:visited, .note-article__title-link:active {
  color: var(--color-text-muted);
  text-decoration: none;
}
.note-article__title-link:hover {
  text-decoration: underline;
}

.note-article__category {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 24px;
  padding: 0 12px;
  border-radius: 24px;
  background: var(--color-background-neutral-3);
  color: var(--color-text-muted);
  font-size: 12px;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: 1px;
}

.note-article__published-at {
  font-size: 12px;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .note-article__published-at {
    font-size: 13px;
  }
}

.note-article__author-name {
  margin-bottom: 1em;
  overflow-wrap: break-word;
  font-size: 13px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .note-article__author-name {
    padding-top: 15px;
    margin-bottom: 2em;
    font-size: 15px;
    line-height: 24px;
  }
}

.note-article__lead {
  padding: 0 0 16px;
  margin-bottom: 0;
  color: gray;
  font-size: 13px;
  font-weight: 400;
  line-height: 20.8px;
}

.note-article__content {
  font-size: 16px;
  line-height: 1.8;
  color: var(--color-text-muted);
}

.note-article__date {
  display: block;
  padding: 10px 16px 0;
  border-top: 1px solid var(--color-border-light);
  text-align: right;
  line-height: 1.67;
  font-size: 12px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .note-article__date {
    border: 0;
    width: 550px;
    margin: 0 auto;
    padding: 10px 0 0;
  }
}

.note-article__footer {
  margin-top: 32px;
  padding-top: 16px;
  border-top: 1px solid var(--color-border);
}

.note-article__categories {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.note-article__tag {
  display: inline-block;
  padding: 4px 12px;
  font-size: 12px;
  background: var(--color-background-neutral);
  border-radius: 4px;
  text-decoration: none;
  color: var(--color-text-base);
}
.note-article__tag:hover {
  background: var(--color-background-neutral-hover);
}

.note-article__sponsored-banner a {
  display: block;
}
.note-article__sponsored-banner img {
  width: 100%;
  height: auto;
}

.note-article__comment-link {
  display: block;
  width: 89%;
  padding: 1rem;
  margin: 5% auto;
  text-align: center;
  text-decoration: none;
  white-space: pre-wrap;
  border: solid 1px var(--color-border-gray-medium);
  border-radius: 4px;
  line-height: 1.6;
  font-size: 13px;
  color: var(--color-text-primary);
}
.note-article__comment-link:hover, .note-article__comment-link:active {
  background: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .note-article__comment-link {
    font-size: 15px;
  }
}

.editors-recommend {
  margin: 64px 0 0;
}
@media (min-width: 965px) {
  .editors-recommend {
    margin: 80px auto 0;
    width: 550px;
  }
}

.editors-recommend__item-text {
  padding: 0 16px;
}
@media (min-width: 965px) {
  .editors-recommend__item-text {
    padding: 0;
  }
}

.editors-recommend__title {
  margin-bottom: 16px;
  padding: 0 16px;
  font-size: 18px;
  color: var(--color-text-muted);
  font-family: var(--font-family-base);
  font-weight: bold;
  line-height: 1.6;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .editors-recommend__title {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    font-weight: bold;
    line-height: 1.6;
  }
}
@media (min-width: 965px) {
  .editors-recommend__title {
    font-size: 20px;
    padding: 0;
  }
}

.editors-recommend__item {
  margin-bottom: 24px;
  font-size: 15px;
  font-family: var(--font-family-yakuhan);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .editors-recommend__item {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
  }
}
.editors-recommend__item p {
  margin: 0;
}
@media (min-width: 965px) {
  .editors-recommend__item {
    margin-bottom: 32px;
  }
}

.editors-recommend__link {
  display: block;
  height: -moz-fit-content;
  height: fit-content;
  text-decoration: none;
}
.editors-recommend__link:hover .editors-recommend__image {
  opacity: 0.8;
}
.editors-recommend__link:hover .editors-recommend__item-title, .editors-recommend__link:hover .editors-recommend__item-description {
  text-decoration: underline;
}

.editors-recommend__image {
  max-width: 100vw;
  margin-bottom: 16px;
  transition: opacity 0.2s linear;
}
@media (min-width: 965px) {
  .editors-recommend__image {
    max-width: 100%;
    margin-left: 0;
  }
}

.editors-recommend__item-title {
  margin-bottom: 8px !important;
  font-size: 14px;
  font-weight: bold;
  line-height: 24px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .editors-recommend__item-title {
    font-size: 15px;
  }
}

.editors-recommend__item-description {
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .editors-recommend__item-description {
    font-size: 15px;
  }
}

.latest-articles {
  padding: 0 16px;
  margin: 64px auto 0;
  background-color: var(--color-white);
  border-radius: 4px;
}
@media (min-width: 965px) {
  .latest-articles {
    width: 550px;
    padding: 0;
    margin: 80px auto 0;
  }
}

.latest-articles__headline {
  margin: 0 auto;
  font-size: 18px;
  font-family: var(--font-family-yakuhan);
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
  text-align: left;
}
@media (min-width: 965px) {
  .latest-articles__headline {
    font-size: 20px;
    line-height: 1.6;
  }
}

.latest-articles__item-link {
  display: block;
  width: 100%;
  padding-bottom: 16px;
  color: inherit;
  text-decoration: none;
}
.latest-articles__item-link:first-of-type {
  margin-top: 16px;
}
@media (min-width: 965px) {
  .latest-articles__item-link:first-of-type {
    margin-top: 24px;
  }
}

.latest-articles__item {
  display: flex;
  text-decoration: none;
}

.latest-articles__image {
  width: 87px;
  margin-right: 16px;
}
.latest-articles__image img {
  display: block;
  width: 87px;
  max-width: 87px;
  height: auto;
  transition: opacity 0.2s linear;
}
.latest-articles__image:hover {
  opacity: 0.8;
}
@media (min-width: 965px) {
  .latest-articles__image {
    width: 120px;
    margin-right: 24px;
  }
  .latest-articles__image img {
    width: 120px;
    max-width: 120px;
  }
}

.latest-articles__content {
  position: relative;
  display: flex;
  flex: 1;
  flex-direction: column;
  justify-content: space-between;
}
@media (min-width: 965px) {
  .latest-articles__content {
    justify-content: normal;
  }
}

.latest-articles__category {
  display: none;
}
@media (min-width: 965px) {
  .latest-articles__category {
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    min-width: 80px;
    height: 24px;
    padding: 0 12px;
    margin-bottom: 8px;
    font-size: 12px;
    font-weight: normal;
    line-height: 1;
    color: var(--color-text-muted);
    letter-spacing: 1px;
    background: var(--color-background-neutral-3);
    border-radius: 24px;
  }
}

.latest-articles__sponsored {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 18px;
  margin-bottom: 4px;
  font-size: 10px;
  font-weight: 400;
  line-height: 18px;
  color: var(--color-text-muted-medium);
  letter-spacing: 1px;
  background: transparent;
  border: 1px solid var(--color-border-medium-2);
  border-radius: 9px;
}
@media (min-width: 965px) {
  .latest-articles__sponsored {
    display: none;
  }
}

.latest-articles__title {
  margin-bottom: 8px;
  font-size: 14px;
  color: var(--color-text-muted);
  font-family: var(--font-family-yakuhan);
  line-height: 1.6;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .latest-articles__title {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    line-height: 1.6;
  }
}
.latest-articles__title:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .latest-articles__title {
    font-size: 16px;
    font-weight: bold;
  }
}

.latest-articles__date {
  font-size: 11px;
  line-height: 1.6;
  color: var(--color-text-muted-weak);
}
@media (min-width: 965px) {
  .latest-articles__date {
    font-size: 13px;
  }
}

.latest-articles__more-link {
  display: flex;
  justify-content: flex-end;
  width: 110px;
  margin: 16px 0 0 auto;
}
@media (min-width: 965px) {
  .latest-articles__more-link {
    width: 200px;
    margin-top: 24px;
  }
}

.latest-articles__more-button {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
  background: var(--color-white);
  border: solid 1px var(--color-border-gray-medium);
  border-radius: 4px;
}
.latest-articles__more-button:hover {
  background: var(--color-background-neutral-3);
  text-decoration: none;
}
@media (min-width: 965px) {
  .latest-articles__more-button {
    height: 50px;
    font-size: 15px;
  }
}

.note-search-form {
  display: flex;
  gap: 8px;
}

.note-search-form__input {
  flex: 1;
  padding: 8px 12px;
  border: 1px solid var(--color-input-border);
  border-radius: 4px;
  font-size: 14px;
  min-width: 200px;
}
.note-search-form__input:focus {
  outline: none;
  border-color: var(--color-accent-blue);
}

.note-search-form__button {
  padding: 8px 16px;
  background: var(--color-background-neutral);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  color: var(--color-text-base);
}
.note-search-form__button:hover {
  background: var(--color-background-neutral-hover);
}

.note-search-results {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.note-search-results__header {
  margin-bottom: 24px;
}

.note-search-results__title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 16px;
  color: var(--color-text-strong);
}

.note-search-results__count {
  font-size: 14px;
  color: var(--color-text-dimmed);
}

.note-search-results__count-value {
  font-weight: bold;
  color: var(--color-text-strong);
}

.note-search-results__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.note-search-results__empty-text {
  margin-bottom: 8px;
}

.note-category__title {
  margin: 0 16px 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .note-category__title {
    margin: 0 0 24px;
    font-size: 26px;
  }
}

.note-category__grid {
  display: grid;
  grid-template-columns: auto;
  gap: 32px 0;
}
@media (min-width: 965px) {
  .note-category__grid {
    grid-template-columns: 1fr 1fr;
    gap: 32px 24px;
  }
}

.note-category__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.note-category-info {
  padding: 0 16px;
}
@media (min-width: 965px) {
  .note-category-info {
    padding: 0;
  }
}

.note-category-info__title {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .note-category-info__title {
    font-size: 20px;
  }
}

.note-category-info__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.note-tag {
  padding: 0 16px;
}
@media (min-width: 965px) {
  .note-tag {
    padding: 0;
  }
}

.note-tag__title {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-strong);
  font-family: var(--font-family-yakuhan);
}
@media (min-width: 965px) {
  .note-tag__title {
    margin-bottom: 32px;
    font-size: 26px;
    line-height: 42px;
    color: var(--color-text-muted);
  }
}

.note-tag__list {
  margin-bottom: 32px;
}
@media (min-width: 965px) {
  .note-tag__list {
    margin-bottom: 40px;
  }
}

.note-tag__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.story-card {
  width: 100%;
}

.story-card__link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.story-card__link:hover {
  text-decoration: none;
}
.story-card__link:hover .story-card__image {
  opacity: 0.8;
}
.story-card__link:hover .story-card__title {
  text-decoration: underline;
}
.story-card__link:active {
  text-decoration: none;
}

.story-card__image {
  width: 100%;
  margin-bottom: 16px;
  transition: opacity 0.2s linear;
}

.story-card__title {
  margin: 0 16px;
  font-family: var(--font-family-yakuhan);
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .story-card__title {
    margin: 0;
    font-size: 16px;
  }
}

.story-card__concluded {
  font-weight: bold;
}

.story-card__published-at {
  margin: 8px 16px 0;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .story-card__published-at {
    margin: 8px 0 0;
    font-size: 13px;
  }
}

.note-story__image {
  width: 100%;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .note-story__image {
    margin-bottom: 32px;
  }
}

.note-story__image-element {
  width: 100%;
}

.note-story__content {
  padding: 0 16px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .note-story__content {
    padding: 0;
  }
}

.note-story__title {
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
}
.note-story__title.is-no-image {
  font-size: 22px;
}
@media (min-width: 965px) {
  .note-story__title.is-no-image {
    font-size: 26px;
  }
}
.note-story__title.is-no-description {
  margin: 0 0 24px;
}
@media (min-width: 965px) {
  .note-story__title.is-no-description {
    margin: 0 0 32px;
  }
}
@media (min-width: 965px) {
  .note-story__title {
    font-size: 20px;
  }
}

.note-story__description {
  font-size: 13px;
  line-height: 1.6;
  margin-top: 16px;
  margin-bottom: 40px;
}
@media (min-width: 965px) {
  .note-story__description {
    font-size: 15px;
    margin-top: 24px;
  }
}

.note-story__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.articles-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  font-family: var(--font-family-yakuhan);
}
@media (min-width: 965px) {
  .articles-list {
    gap: 32px;
  }
}

.articles-list__link {
  text-decoration: none;
  color: var(--color-text-muted);
}
.articles-list__link:link, .articles-list__link:visited, .articles-list__link:hover, .articles-list__link:active {
  text-decoration: none;
}

.articles-list__item {
  display: flex;
  text-decoration: none;
  opacity: 1;
}

.articles-list__item-image {
  width: 87px;
  height: 87px;
  margin-right: 16px;
  flex-shrink: 0;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.2s linear;
}
.articles-list__item-image:hover {
  opacity: 0.8;
}
@media (min-width: 965px) {
  .articles-list__item-image {
    width: 180px;
    height: 180px;
    margin-right: 24px;
  }
}

.articles-list__item-content {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.articles-list__item-category {
  display: none;
}
@media (min-width: 965px) {
  .articles-list__item-category {
    display: flex;
    align-items: center;
    justify-content: center;
    width: -moz-fit-content;
    width: fit-content;
    height: 24px;
    padding: 0 12px;
    border-radius: 24px;
    margin-bottom: 8px;
    background: var(--color-background-neutral-3);
    color: var(--color-text-muted);
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    letter-spacing: 1px;
  }
}

.articles-list__item-title {
  font-size: 14px;
  margin-bottom: 8px;
  font-family: var(--font-family-yakuhan);
  font-weight: 400;
  line-height: 1.6;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .articles-list__item-title {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    font-weight: 400;
    line-height: 1.6;
  }
}
.articles-list__item-title:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .articles-list__item-title {
    font-size: 16px;
  }
}

.articles-list__item-meta {
  display: flex;
  margin-top: auto;
}
@media (min-width: 965px) {
  .articles-list__item-meta {
    margin-top: 0;
  }
}

.articles-list__item-published-at {
  font-size: 11px;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .articles-list__item-published-at {
    font-size: 13px;
  }
}

.articles-list__item-sponsored {
  font-size: 10px;
  font-weight: 400;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 80px;
  height: 20px;
  background: transparent;
  border: 1px solid var(--color-border-medium-2);
  border-radius: 9px;
  line-height: 18px;
  margin-left: auto;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .articles-list__item-sponsored {
    display: none;
  }
}

.articles-list__item-excerpt {
  display: none;
}
@media (min-width: 965px) {
  .articles-list__item-excerpt {
    display: block;
    margin-top: auto;
    font-size: 13px;
    line-height: 1.6;
  }
}

.note-media-index {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.note-media-index__header {
  margin-bottom: 24px;
}

.note-media-index__title {
  font-size: 24px;
  font-weight: bold;
  color: var(--color-text-strong);
}

.note-media-index__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.media-title-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 24px;
}
@media (max-width: 965px) {
  .media-title-list {
    grid-template-columns: 1fr;
  }
}

.media-title-card {
  display: block;
  text-decoration: none;
  color: inherit;
  background: var(--color-white);
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.media-title-card:hover .media-title-card__title {
  text-decoration: underline;
}

.media-title-card__image {
  aspect-ratio: 1/1;
  overflow: hidden;
  background: var(--color-background-neutral);
}

.media-title-card__image-element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media-title-card__placeholder {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--color-background-neutral-2);
}

.media-title-card__content {
  padding: 16px;
}

.media-title-card__title {
  font-size: 16px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 8px;
  color: var(--color-text-strong);
}

.media-title-card__description {
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text-muted);
}

.note-media-title {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.note-media-title__header {
  display: flex;
  gap: 24px;
  margin-bottom: 32px;
}
@media (max-width: 965px) {
  .note-media-title__header {
    flex-direction: column;
  }
}

.note-media-title__image {
  flex-shrink: 0;
  width: 200px;
}
@media (max-width: 965px) {
  .note-media-title__image {
    width: 100%;
  }
}

.note-media-title__image-element {
  width: 100%;
  height: auto;
  border-radius: 4px;
}

.note-media-title__info {
  flex: 1;
}

.note-media-title__title {
  font-size: 24px;
  font-weight: bold;
  margin-bottom: 16px;
  color: var(--color-text-strong);
}

.note-media-title__description {
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text-muted);
}

.note-media-title__empty {
  padding: 48px 24px;
  text-align: center;
  color: var(--color-text-dimmed);
}

.media-item-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 16px;
}
@media (max-width: 965px) {
  .media-item-list {
    grid-template-columns: 1fr;
  }
}

.media-item-card {
  display: flex;
  gap: 12px;
  text-decoration: none;
  color: inherit;
  padding: 12px;
  background: var(--color-white);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}
.media-item-card:hover .media-item-card__title {
  text-decoration: underline;
}

.media-item-card__image {
  flex-shrink: 0;
  width: 80px;
  height: 80px;
  overflow: hidden;
  border-radius: 4px;
  background: var(--color-background-neutral);
}

.media-item-card__image-element {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.media-item-card__placeholder {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--color-background-neutral-2);
}

.media-item-card__content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.media-item-card__title {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
  margin-bottom: 4px;
  color: var(--color-text-strong);
}

.media-item-card__date {
  font-size: 12px;
  color: var(--color-text-dimmed);
}

.note-audio {
  padding: 16px;
  padding-bottom: calc(16px + env(safe-area-inset-bottom));
  font-family: var(--font-family-mobile);
  font-size: 13px;
  line-height: 1.575;
  color: var(--color-text-muted);
  -webkit-font-smoothing: auto;
}
@media (min-width: 965px) {
  .note-audio {
    max-width: 500px;
    margin: 0 auto;
  }
}
.note-audio h1, .note-audio h2, .note-audio h3, .note-audio h4, .note-audio h5, .note-audio h6 {
  font-weight: bold;
}
.note-audio p {
  margin-bottom: 12px;
}
.note-audio li {
  margin-bottom: 6px;
}
.note-audio li:last-child {
  margin-bottom: 0;
}
.note-audio a {
  color: var(--color-text-muted);
  text-decoration: none;
}
.note-audio a:hover, .note-audio a:active {
  text-decoration: underline;
}

.note-audio__subtitle {
  font-size: 15px;
  margin-bottom: 12px;
  color: #888;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .note-audio__subtitle {
    font: -apple-system-subheadline;
    font-family: var(--font-family-mobile);
  }
}

.note-audio__subtitle-link {
  color: #888;
  text-decoration: none;
}

.note-audio__title {
  font-size: 16px;
  margin-bottom: 12px;
  font-family: var(--font-family-mobile);
  font-weight: bold;
  line-height: 1.8;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__title {
    font: -apple-system-headline;
    font-family: var(--font-family-mobile);
    font-weight: bold;
    line-height: 1.8;
  }
}

.note-audio__body {
  margin-bottom: 12px;
  line-height: 1.8;
}
.note-audio__body .titleIconBook {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/252a5e2dc3/title_icon_book.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconBook {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconBook {
    color: inherit;
  }
}
.note-audio__body .titleIconCheck {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/615b797309/title_icon_check.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconCheck {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconCheck {
    color: inherit;
  }
}
.note-audio__body .titleIconFlower {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/efa467c690/title_icon_flower.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconFlower {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconFlower {
    color: inherit;
  }
}
.note-audio__body .titleIconFood {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/fe5101356d/title_icon_food.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconFood {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconFood {
    color: inherit;
  }
}
.note-audio__body .titleIconFoot {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c1eecb9458/title_icon_foot.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconFoot {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconFoot {
    color: inherit;
  }
}
.note-audio__body .titleIconHouse {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/ecab83f780/title_icon_house.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconHouse {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconHouse {
    color: inherit;
  }
}
.note-audio__body .titleIconLupe {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/773e935249/title_icon_lupe.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconLupe {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconLupe {
    color: inherit;
  }
}
.note-audio__body .titleIconTag {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/6f79bdb534/title_icon_tag.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconTag {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconTag {
    color: inherit;
  }
}
.note-audio__body .titleIconCamera {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/d2a0b14db4/title_icon_camera.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconCamera {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconCamera {
    color: inherit;
  }
}
.note-audio__body .titleIconClean {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/f9421761ec/title_icon_clean.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconClean {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconClean {
    color: inherit;
  }
}
.note-audio__body .titleIconComment {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/4960499e2b/title_icon_comment.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconComment {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconComment {
    color: inherit;
  }
}
.note-audio__body .titleIconFlower2 {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/5f45f35f80/title_icon_flower2.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconFlower2 {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconFlower2 {
    color: inherit;
  }
}
.note-audio__body .titleIconHanger {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/67d54ae244/title_icon_hanger.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconHanger {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconHanger {
    color: inherit;
  }
}
.note-audio__body .titleIconLeaf {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/db3b305d2a/title_icon_leaf.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconLeaf {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconLeaf {
    color: inherit;
  }
}
.note-audio__body .titleIconNotepen {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/e6c5ccf6e3/title_icon_notepen.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconNotepen {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconNotepen {
    color: inherit;
  }
}
.note-audio__body .titleIconList {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c559d98c75/title_icon_list.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__body .titleIconList {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-audio__body .titleIconList {
    color: inherit;
  }
}
.note-audio__body .lineOrange {
  display: block;
  padding-left: 0.6em;
  border-left: solid #f60 6px;
}
.note-audio__body .lineBlue {
  display: block;
  padding-left: 0.6em;
  border-left: solid #06c 6px;
}
.note-audio__body .lineGray {
  display: block;
  padding-left: 0.6em;
  border-left: solid #808080 6px;
}
.note-audio__body .almeherb {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_almeherb.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .antipot {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_antipot.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .bkparatissi {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_bkparatissi.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .dansk {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_dansk.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .flower {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_flower.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .gift {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_gift.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .monamie {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_monamie.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .plus {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_plus.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .redecker {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_redecker.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body .sinamon {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_sinamon.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-audio__body img {
  max-width: 100%;
  height: auto;
}
.note-audio__body iframe {
  max-width: 100% !important;
}
.note-audio__body h3 {
  font-size: 15px;
  font-weight: 700;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .note-audio__body h3 {
    font: -apple-system-subheadline;
    font-family: var(--font-family-mobile);
  }
}
.note-audio__body p {
  font-size: 15px;
  line-height: 1.8;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .note-audio__body p {
    font: -apple-system-subheadline;
    font-family: var(--font-family-mobile);
  }
}

.note-audio__date {
  margin-bottom: 12px;
  text-align: right;
  color: #888;
}

.note-audio__divider {
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
  background-color: #eee;
  border: none;
}

.note-audio__related-header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 24px;
}

.note-audio__related-title {
  font-size: 16px;
  padding-right: 16px;
  font-family: var(--font-family-mobile);
  font-weight: bold;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-audio__related-title {
    font: -apple-system-headline;
    font-family: var(--font-family-mobile);
    font-weight: bold;
  }
}

.note-audio__related-link {
  position: relative;
  padding-right: 15px;
  text-align: right;
  color: #888;
  white-space: nowrap;
}
.note-audio__related-link::after {
  display: block;
  content: "";
  position: absolute;
  top: 5px;
  right: 3px;
  height: 8px;
  width: 8px;
  border: 2px solid #c4c4c4;
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
}

.note-audio__related-item {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 12px;
  color: #444;
  text-decoration: none;
}
.note-audio__related-item:last-child {
  margin-bottom: 0;
}

.note-audio__related-item-image {
  width: 80px;
  flex-shrink: 0;
}

.note-audio__related-item-image-element {
  width: 100%;
  height: auto;
  display: block;
}

.note-audio__related-item-placeholder {
  display: inline-block;
  background-color: #eee;
  width: 100%;
  height: 80px;
}

.note-audio__related-item-content {
  flex: 1;
  padding-left: 16px;
}

.note-audio__related-item-title {
  font-size: 13px;
  line-height: 1.8;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-caption1) and (-webkit-touch-callout: none) {
  .note-audio__related-item-title {
    font: -apple-system-caption1;
    font-family: var(--font-family-mobile);
  }
}

.note-audio__related-item-date {
  margin-top: 6px;
  font-size: 11px;
  color: #888;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-caption2) and (-webkit-touch-callout: none) {
  .note-audio__related-item-date {
    font: -apple-system-caption2;
    font-family: var(--font-family-mobile);
  }
}

.note-movie {
  font-family: var(--font-family-mobile);
  font-size: 13px;
  line-height: 1.575;
  color: var(--color-text-muted);
  -webkit-font-smoothing: auto;
}
.note-movie h1, .note-movie h2, .note-movie h3, .note-movie h4, .note-movie h5, .note-movie h6 {
  font-weight: bold;
}
.note-movie p {
  margin-bottom: 12px;
}
.note-movie ul,
.note-movie ol {
  margin-bottom: 12px;
  padding-left: 16px;
}
.note-movie li {
  margin-bottom: 6px;
}
.note-movie li:last-child {
  margin-bottom: 0;
}
.note-movie a {
  color: var(--color-text-muted-medium);
  text-decoration: none;
}

.note-movie__player {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  z-index: 999;
}
@media (min-width: 965px) {
  .note-movie__player {
    left: 50%;
    width: 500px;
    margin-left: -250px;
    padding-bottom: 281px;
  }
}

.note-movie__player-iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.note-movie__content {
  padding: 16px;
  padding-bottom: calc(16px + env(safe-area-inset-bottom));
}
@media (min-width: 965px) {
  .note-movie__content {
    width: 500px;
    margin: 0 auto;
  }
}

.note-movie__player + .note-movie__content {
  padding-top: calc(56.25% + 16px);
}
@media (min-width: 965px) {
  .note-movie__player + .note-movie__content {
    padding-top: 297px;
  }
}

.note-movie__subtitle {
  font-size: 15px;
  margin-bottom: 12px;
  color: var(--color-text-muted-medium);
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .note-movie__subtitle {
    font: -apple-system-subheadline;
    font-family: var(--font-family-mobile);
  }
}

.note-movie__subtitle-link {
  color: var(--color-text-muted-medium);
  text-decoration: none;
}

.note-movie__title {
  font-size: 16px;
  margin-bottom: 12px;
  font-family: var(--font-family-mobile);
  font-weight: bold;
  line-height: 1.8;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__title {
    font: -apple-system-headline;
    font-family: var(--font-family-mobile);
    font-weight: bold;
    line-height: 1.8;
  }
}

.note-movie__body {
  margin-bottom: 12px;
  line-height: 1.8;
}
.note-movie__body .titleIconBook {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/252a5e2dc3/title_icon_book.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconBook {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconBook {
    color: inherit;
  }
}
.note-movie__body .titleIconCheck {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/615b797309/title_icon_check.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconCheck {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconCheck {
    color: inherit;
  }
}
.note-movie__body .titleIconFlower {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/efa467c690/title_icon_flower.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconFlower {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconFlower {
    color: inherit;
  }
}
.note-movie__body .titleIconFood {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/fe5101356d/title_icon_food.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconFood {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconFood {
    color: inherit;
  }
}
.note-movie__body .titleIconFoot {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c1eecb9458/title_icon_foot.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconFoot {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconFoot {
    color: inherit;
  }
}
.note-movie__body .titleIconHouse {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/ecab83f780/title_icon_house.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconHouse {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconHouse {
    color: inherit;
  }
}
.note-movie__body .titleIconLupe {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/773e935249/title_icon_lupe.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconLupe {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconLupe {
    color: inherit;
  }
}
.note-movie__body .titleIconTag {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/6f79bdb534/title_icon_tag.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconTag {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconTag {
    color: inherit;
  }
}
.note-movie__body .titleIconCamera {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/d2a0b14db4/title_icon_camera.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconCamera {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconCamera {
    color: inherit;
  }
}
.note-movie__body .titleIconClean {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/f9421761ec/title_icon_clean.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconClean {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconClean {
    color: inherit;
  }
}
.note-movie__body .titleIconComment {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/4960499e2b/title_icon_comment.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconComment {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconComment {
    color: inherit;
  }
}
.note-movie__body .titleIconFlower2 {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/5f45f35f80/title_icon_flower2.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconFlower2 {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconFlower2 {
    color: inherit;
  }
}
.note-movie__body .titleIconHanger {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/67d54ae244/title_icon_hanger.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconHanger {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconHanger {
    color: inherit;
  }
}
.note-movie__body .titleIconLeaf {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/db3b305d2a/title_icon_leaf.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconLeaf {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconLeaf {
    color: inherit;
  }
}
.note-movie__body .titleIconNotepen {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/e6c5ccf6e3/title_icon_notepen.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconNotepen {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconNotepen {
    color: inherit;
  }
}
.note-movie__body .titleIconList {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c559d98c75/title_icon_list.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__body .titleIconList {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .note-movie__body .titleIconList {
    color: inherit;
  }
}
.note-movie__body .lineOrange {
  display: block;
  padding-left: 0.6em;
  border-left: solid #f60 6px;
}
.note-movie__body .lineBlue {
  display: block;
  padding-left: 0.6em;
  border-left: solid #06c 6px;
}
.note-movie__body .lineGray {
  display: block;
  padding-left: 0.6em;
  border-left: solid #808080 6px;
}
.note-movie__body .almeherb {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_almeherb.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .antipot {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_antipot.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .bkparatissi {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_bkparatissi.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .dansk {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_dansk.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .flower {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_flower.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .gift {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_gift.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .monamie {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_monamie.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .plus {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_plus.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .redecker {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_redecker.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body .sinamon {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_sinamon.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.note-movie__body img {
  max-width: 100%;
  height: auto;
}
.note-movie__body iframe {
  max-width: 100% !important;
}
.note-movie__body h3 {
  font-size: 15px;
  font-weight: 700;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .note-movie__body h3 {
    font: -apple-system-subheadline;
    font-family: var(--font-family-mobile);
  }
}
.note-movie__body p {
  font-size: 15px;
  line-height: 1.8;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .note-movie__body p {
    font: -apple-system-subheadline;
    font-family: var(--font-family-mobile);
  }
}

.note-movie__date {
  margin-bottom: 12px;
  text-align: right;
  color: var(--color-text-muted-medium);
}

.note-movie__divider {
  height: 1px;
  margin-top: 24px;
  margin-bottom: 24px;
  background-color: var(--color-border);
  border: none;
}

.note-movie__related-header {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-top: 24px;
  margin-bottom: 24px;
}

.note-movie__related-title {
  font-size: 16px;
  padding-right: 16px;
  font-family: var(--font-family-mobile);
  font-weight: bold;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .note-movie__related-title {
    font: -apple-system-headline;
    font-family: var(--font-family-mobile);
    font-weight: bold;
  }
}

.note-movie__related-link {
  position: relative;
  padding-right: 15px;
  text-align: right;
  color: var(--color-text-muted-medium);
  white-space: nowrap;
}
.note-movie__related-link::after {
  display: block;
  content: "";
  position: absolute;
  top: 5px;
  right: 3px;
  height: 8px;
  width: 8px;
  border: 2px solid var(--color-border-gray);
  border-bottom: none;
  border-left: none;
  transform: rotate(45deg);
}

.note-movie__related-item {
  display: flex;
  flex-flow: row nowrap;
  justify-content: space-between;
  margin-bottom: 12px;
  color: var(--color-text-muted);
  text-decoration: none;
}
.note-movie__related-item:last-child {
  margin-bottom: 0;
}

.note-movie__related-item-image {
  width: 80px;
  flex-shrink: 0;
}

.note-movie__related-item-image-element {
  width: 100%;
  height: auto;
  display: block;
}

.note-movie__related-item-placeholder {
  display: inline-block;
  background-color: var(--color-border);
  width: 100%;
  height: 80px;
}

.note-movie__related-item-content {
  flex: 1;
  padding-left: 16px;
}

.note-movie__related-item-title {
  font-size: 13px;
  line-height: 1.8;
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-caption1) and (-webkit-touch-callout: none) {
  .note-movie__related-item-title {
    font: -apple-system-caption1;
    font-family: var(--font-family-mobile);
  }
}

.note-movie__related-item-date {
  margin-top: 6px;
  font-size: 11px;
  color: var(--color-text-muted-medium);
  font-family: var(--font-family-mobile);
}
@supports (font: -apple-system-caption2) and (-webkit-touch-callout: none) {
  .note-movie__related-item-date {
    font: -apple-system-caption2;
    font-family: var(--font-family-mobile);
  }
}

.contents-top {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

.contents-top__banner {
  padding: 0;
  opacity: 0;
  transition: opacity 0.2s ease;
}
.contents-top__banner.is-ready {
  opacity: 1;
}
@media (min-width: 965px) {
  .contents-top__banner {
    width: var(--viewport-width, 100vw);
    margin-left: calc(50% - var(--viewport-width, 100vw) / 2);
  }
}

.contents-top__banner-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.contents-top__banner-item {
  width: 90%;
  max-width: 320px;
  height: auto;
}
@media (min-width: 965px) {
  .contents-top__banner-item {
    width: 80%;
    max-width: 600px;
  }
}

.contents-top__banner-pagination {
  position: static;
  margin-top: 16px;
  text-align: center;
}
.contents-top__banner-pagination .swiper-pagination-bullet {
  background: var(--color-text-muted);
  opacity: 0.3;
}
.contents-top__banner-pagination .swiper-pagination-bullet-active {
  opacity: 1;
}

.contents-top__banner-button-prev,
.contents-top__banner-button-next {
  display: none;
}
@media (min-width: 965px) {
  .contents-top__banner-button-prev,
  .contents-top__banner-button-next {
    position: absolute;
    top: calc(var(--banner-image-height, 100%) / 2);
    z-index: 10;
    display: block;
    width: 60px;
    height: 64px;
    padding: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 60px 64px;
    border: 0;
    cursor: pointer;
    filter: drop-shadow(0 0 3px rgba(0, 0, 0, 0.3));
    transform: translateY(-50%);
    transition: opacity 0.3s ease;
  }
}

@media (min-width: 965px) {
  .contents-top__banner-button-prev {
    left: 10px;
    background-image: url("https://hokuohkurashi.imgix.net/shop/2025-01-30/5f10fb9f79ec76771f3ae5cecdeb3c41.svg");
  }
}

@media (min-width: 965px) {
  .contents-top__banner-button-next {
    right: 10px;
    background-image: url("https://hokuohkurashi.imgix.net/shop/2025-01-30/e30cf0c5b3e25b4d4245b1ae4a3b49f5.svg");
  }
}

.contents-top__banner-link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.contents-top__banner-link:hover {
  text-decoration: none;
}
.contents-top__banner-link:hover .contents-top__banner-image {
  opacity: 0.8;
}
.contents-top__banner-link:hover .contents-top__banner-title {
  text-decoration: underline;
}
.contents-top__banner-link:active {
  text-decoration: none;
}

.contents-top__banner-image {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.2s linear;
}

.contents-top__banner-title {
  margin: 16px 0 0;
  font-family: var(--font-family-yakuhan);
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-top__banner-title {
    font-size: 16px;
  }
}

.contents-top__section {
  padding: 64px 16px 0;
}
@media (min-width: 965px) {
  .contents-top__section {
    padding: 80px 0 0;
  }
}

.contents-top__section-header {
  margin-bottom: 16px;
}
@media (min-width: 965px) {
  .contents-top__section-header {
    margin-bottom: 24px;
  }
}

.contents-top__section-title {
  margin: 0;
  font-size: 18px;
  font-weight: bold;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-top__section-title {
    font-size: 20px;
  }
}

.contents-top__section-show-all {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 40px;
  margin: 32px auto 0;
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
  background: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
.contents-top__section-show-all:hover {
  background: var(--color-background-neutral-3);
  text-decoration: none;
}

.contents-audio {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

@media (min-width: 965px) {
  .contents-audio__main {
    max-width: 512px;
    margin-right: auto;
    margin-left: auto;
  }
}

.contents-audio__player {
  padding: 0 16px 24px;
  background-color: var(--color-white);
  border-bottom: 1px solid var(--color-border);
}
@media (min-width: 965px) {
  .contents-audio__player {
    padding: 0 0 24px;
  }
}

.contents-audio__audio {
  display: none;
}

.contents-audio__player-head {
  display: flex;
  gap: 16px;
  align-items: center;
  margin-bottom: 16px;
}

.contents-audio__player-cover {
  flex: 0 0 100px;
  width: 100px;
  height: 100px;
  overflow: hidden;
  background-color: var(--color-border);
  border-radius: 4px;
}
@media (min-width: 965px) {
  .contents-audio__player-cover {
    flex: 0 0 120px;
    width: 120px;
    height: 120px;
  }
}

.contents-audio__player-cover-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.contents-audio__player-meta {
  flex: 1;
  min-width: 0;
}

.contents-audio__player-series {
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 8px;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  color: var(--color-text-muted);
  text-decoration: none;
}
.contents-audio__player-series:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .contents-audio__player-series {
    font-size: 15px;
  }
}

.contents-audio__player-name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 18px;
  font-weight: bold;
  line-height: 1.45;
}
@media (min-width: 965px) {
  .contents-audio__player-name {
    font-size: 20px;
  }
}

.contents-audio__player-seek {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 100%;
  height: 4px;
  margin-top: 8px;
  margin-bottom: 24px;
  border-radius: 2px;
  background-color: var(--color-border);
  cursor: pointer;
}

.contents-audio__player-seek::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background-color: var(--color-text-muted);
  cursor: pointer;
}

.contents-audio__player-seek::-moz-range-thumb {
  width: 12px;
  height: 12px;
  border: 0;
  border-radius: 50%;
  background-color: var(--color-text-muted);
  cursor: pointer;
}

.contents-audio__player-times {
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  color: var(--color-text-muted-medium);
}

.contents-audio__player-controls {
  display: flex;
  gap: 40px;
  align-items: center;
  justify-content: center;
}

.contents-audio__player-skip,
.contents-audio__player-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  background: none;
  border: 0;
  cursor: pointer;
}

.contents-audio__player-skip {
  width: 44px;
  height: 44px;
}

.contents-audio__player-skip-icon {
  width: 42px;
  height: 42px;
}

.contents-audio__player-toggle {
  width: 48px;
  height: 48px;
  color: var(--color-text-muted);
}
.contents-audio__player-toggle.is-playing .contents-audio__player-icon.is-play {
  display: none;
}
.contents-audio__player-toggle.is-playing .contents-audio__player-icon.is-pause {
  display: inline-block;
}

.contents-audio__player-icon {
  width: 48px;
  height: 48px;
}
.contents-audio__player-icon.is-pause {
  display: none;
}

.contents-audio__content {
  padding: 24px 16px 0;
}
@media (min-width: 965px) {
  .contents-audio__content {
    padding-right: 0;
    padding-left: 0;
  }
}

.contents-audio__body {
  margin-top: 16px;
  font-size: 16px;
  line-height: 1.8;
}
.contents-audio__body p {
  margin-bottom: 16px;
}
.contents-audio__body ul,
.contents-audio__body ol {
  margin-bottom: 16px;
  padding-left: 1.5em;
}
.contents-audio__body ul {
  list-style: disc;
}
.contents-audio__body ol {
  list-style: decimal;
}
.contents-audio__body li {
  margin-bottom: 4px;
}
.contents-audio__body img {
  max-width: 100%;
  height: auto;
}

.contents-audio__date {
  margin-top: 16px;
  font-size: 13px;
  color: var(--color-text-muted-medium);
  text-align: right;
}

.contents-audio__related {
  padding: 64px 16px 0;
}
@media (min-width: 965px) {
  .contents-audio__related {
    padding: 80px 0 0;
  }
}

.contents-audio__related-header {
  margin-bottom: 24px;
}

.contents-audio__related-title {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 18px;
  font-weight: bold;
}
@media (min-width: 965px) {
  .contents-audio__related-title {
    font-size: 20px;
  }
}

.contents-audio__related-show-all {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 40px;
  margin: 32px auto 0;
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
  background: var(--color-white);
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
}
.contents-audio__related-show-all:hover {
  background: var(--color-background-neutral-3);
  text-decoration: none;
}
@media (min-width: 965px) {
  .contents-audio__related-show-all {
    width: 200px;
    height: 50px;
    margin-top: 40px;
    font-size: 15px;
  }
}

.contents-audio__related-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.contents-audios {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

.contents-audios__list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0;
  padding: 0 16px;
  list-style: none;
}
@media (min-width: 965px) {
  .contents-audios__list {
    gap: 32px;
    padding: 0;
  }
}

.audio-card {
  display: flex;
  font-family: var(--font-family-yakuhan);
  color: var(--color-text-muted);
  text-decoration: none;
}

.audio-card__thumb {
  flex: 0 0 87px;
  width: 87px;
  height: 87px;
  margin-right: 16px;
  overflow: hidden;
  background-color: var(--color-border);
}
@media (min-width: 965px) {
  .audio-card__thumb {
    flex: 0 0 120px;
    width: 120px;
    height: 120px;
    margin-right: 24px;
  }
}

.audio-card__thumb-image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.2s linear;
}
.audio-card__thumb-image:hover {
  opacity: 0.8;
}

.audio-card__body {
  display: flex;
  flex: 1;
  flex-direction: column;
  min-width: 0;
}

.audio-card__title {
  margin: 0 0 8px;
  font-size: 14px;
  font-family: var(--font-family-yakuhan);
  font-weight: 400;
  line-height: 1.6;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .audio-card__title {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    font-weight: 400;
    line-height: 1.6;
  }
}
.audio-card__title:hover {
  text-decoration: underline;
}
@media (min-width: 965px) {
  .audio-card__title {
    font-size: 16px;
  }
}

.audio-card__date {
  margin: auto 0 0;
  font-size: 11px;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .audio-card__date {
    font-size: 13px;
  }
}

@media (min-width: 965px) {
  .audio-card.is-related .audio-card__thumb {
    flex: 0 0 87px;
    width: 87px;
    height: 87px;
    margin-right: 16px;
  }
}

.audio-card.is-related .audio-card__title {
  font-size: 16px;
  font-family: var(--font-family-yakuhan);
  font-weight: 500;
  line-height: 1.6;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .audio-card.is-related .audio-card__title {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    font-weight: 500;
    line-height: 1.6;
  }
}
@media (min-width: 965px) {
  .audio-card.is-related .audio-card__title {
    font-weight: 700;
  }
}

.contents-audios__empty {
  padding: 32px 16px;
  font-size: 14px;
  color: var(--color-text-muted-medium);
  text-align: center;
}

.contents-audios-search__header {
  padding: 0 16px;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .contents-audios-search__header {
    padding: 0;
  }
}

.contents-audios-search__title {
  margin: 0 0 8px;
  font-family: var(--font-family-yakuhan);
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-audios-search__title {
    font-size: 22px;
  }
}

.contents-audios-search__count {
  margin: 0;
  font-size: 13px;
  color: var(--color-text-muted-medium);
}

.audio-titles {
  margin-top: 64px;
  padding: 24px 16px;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .audio-titles {
    margin-top: 80px;
    padding: 24px 32px;
  }
}

.audio-titles__heading {
  margin: 0 0 16px;
  font-size: 14px;
  font-weight: 700;
}
@media (min-width: 965px) {
  .audio-titles__heading {
    font-size: 20px;
  }
}

.audio-titles__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 965px) {
  .audio-titles__list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px 16px;
  }
}

.audio-titles__item {
  min-width: 0;
}

.audio-title-card {
  display: flex;
  gap: 16px;
  align-items: center;
  color: var(--color-text-muted);
  text-decoration: none;
}

.audio-title-card__thumb {
  flex: 0 0 87px;
  width: 87px;
  height: 87px;
  overflow: hidden;
  background-color: var(--color-white);
}

.audio-title-card__thumb-image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: opacity 0.2s linear;
}
.audio-title-card__thumb-image:hover {
  opacity: 0.8;
}

.audio-title-card__name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  line-height: 1.45;
}
.audio-title-card__name:hover {
  text-decoration: underline;
}

.contents-audio-title {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

.contents-audio-title__header {
  padding: 0 16px;
}
@media (min-width: 965px) {
  .contents-audio-title__header {
    padding: 0;
  }
}

.contents-audio-title__name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 22px;
  font-weight: bold;
}

.contents-audio-title__description {
  margin: 8px 0 0;
  font-size: 13px;
  color: var(--color-text-muted-medium);
  line-height: 1.6;
  white-space: pre-wrap;
}

.contents-audio-title__list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0;
  padding: 24px 16px 0;
  list-style: none;
}
@media (min-width: 965px) {
  .contents-audio-title__list {
    gap: 32px;
    padding: 24px 0 0;
  }
}

.contents-audio-title__empty {
  padding: 32px 16px;
  font-size: 14px;
  color: var(--color-text-muted-medium);
  text-align: center;
}

.contents-movie {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-movie {
    max-width: 518px;
    margin-right: auto;
    margin-left: auto;
  }
}

.contents-movie__player {
  position: relative;
  width: 100%;
  aspect-ratio: 16/9;
  background-color: var(--color-border);
}

.contents-movie__player-iframe {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.contents-movie__content {
  padding: 18px 16px 0;
}
@media (min-width: 965px) {
  .contents-movie__content {
    padding-right: 0;
    padding-left: 0;
  }
}

.contents-movie__series {
  margin-bottom: 8px;
  font-family: var(--font-family-yakuhan);
  font-size: 11px;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .contents-movie__series {
    font-size: 15px;
  }
}

.contents-movie__series-link {
  display: block;
  color: inherit;
  text-decoration: none;
}

.contents-movie__title {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .contents-movie__title {
    font-size: 20px;
  }
}

.contents-movie__body {
  margin-top: 16px;
  font-size: 14px;
  line-height: 1.8;
}
.contents-movie__body p {
  margin-bottom: 16px;
}
.contents-movie__body img {
  max-width: 100%;
  height: auto;
}
.contents-movie__body iframe {
  max-width: 100%;
}
@media (min-width: 965px) {
  .contents-movie__body {
    font-size: 16px;
  }
}

.contents-movie__date {
  margin-top: 16px;
  font-size: 11px;
  color: var(--color-text-muted-medium);
  text-align: right;
}

.contents-movie__related {
  margin-top: 64px;
  padding: 0 16px;
}
@media (min-width: 965px) {
  .contents-movie__related {
    margin-top: 80px;
    padding: 0;
  }
}

.contents-movie__related-title {
  margin: 0 0 24px;
  font-family: var(--font-family-yakuhan);
  font-size: 18px;
  font-weight: bold;
}
@media (min-width: 965px) {
  .contents-movie__related-title {
    font-size: 20px;
  }
}

.contents-movie__related-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 965px) {
  .contents-movie__related-list {
    gap: 32px;
  }
}

.contents-movie__related-link {
  display: flex;
  gap: 16px;
  align-items: stretch;
  color: var(--color-text-muted);
  text-decoration: none;
}

.contents-movie__related-text {
  flex: 1;
  min-width: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.contents-movie__related-name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .contents-movie__related-name {
    font-size: 16px;
    font-weight: bold;
  }
}

.contents-movie__related-date {
  margin: 4px 0 0;
  font-size: 11px;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .contents-movie__related-date {
    font-size: 13px;
  }
}

.contents-movie__related-thumb {
  flex: 0 0 87px;
  width: 87px;
  height: 87px;
  overflow: hidden;
  background-color: var(--color-border);
}
@media (min-width: 965px) {
  .contents-movie__related-thumb {
    flex: 0 0 120px;
    width: 120px;
    height: 120px;
  }
}

.contents-movie__related-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.contents-movie__related-more-link {
  display: flex;
  justify-content: flex-end;
  width: 110px;
  margin: 16px 0 0 auto;
}
@media (min-width: 965px) {
  .contents-movie__related-more-link {
    width: 200px;
    margin-top: 24px;
  }
}

.contents-movie__related-more-button {
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
  background: var(--color-white);
  border: solid 1px var(--color-border-gray-medium);
  border-radius: 4px;
}
.contents-movie__related-more-button:hover {
  background: var(--color-background-neutral-3);
  text-decoration: none;
}
@media (min-width: 965px) {
  .contents-movie__related-more-button {
    height: 50px;
    font-size: 15px;
  }
}

.contents-movies {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

.contents-movies__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 965px) {
  .contents-movies__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px 24px;
  }
}

.contents-movies__empty {
  padding: 32px 16px;
  font-size: 14px;
  color: var(--color-text-muted-medium);
  text-align: center;
}

.movie-card {
  width: 100%;
  color: var(--color-text-muted);
}

.movie-card__link {
  display: block;
  color: inherit;
  text-decoration: none;
}
.movie-card__link:hover {
  text-decoration: none;
}
.movie-card__link:hover .movie-card__image {
  opacity: 0.8;
}
.movie-card__link:hover .movie-card__title {
  text-decoration: underline;
}
.movie-card__link:active {
  text-decoration: none;
}

.movie-card__image {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 16px;
  background-color: var(--color-border);
  transition: opacity 0.2s linear;
}

.movie-card__date {
  margin: 0 16px;
  font-size: 11px;
  font-weight: normal;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .movie-card__date {
    margin: 0;
    font-size: 13px;
  }
}

.movie-card__title {
  margin: 8px 16px 0;
  font-family: var(--font-family-yakuhan);
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .movie-card__title {
    margin: 8px 0 0;
    font-size: 16px;
  }
}

.movie-card__series {
  display: block;
  margin: 8px 16px 0;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  color: var(--color-info-text);
  text-decoration: none;
}
@media (min-width: 965px) {
  .movie-card__series {
    margin: 8px 0 0;
  }
}

.contents-movies-media {
  margin-top: 64px;
  padding: 24px 16px;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .contents-movies-media {
    margin-top: 80px;
    padding: 24px 32px;
  }
}

.contents-movies-media + .contents-movies-media {
  margin-top: 32px;
}
@media (min-width: 965px) {
  .contents-movies-media + .contents-movies-media {
    margin-top: 40px;
  }
}

.contents-movies-media__header {
  display: flex;
  align-items: baseline;
  margin-bottom: 16px;
}

.contents-movies-media__title {
  margin: 0;
  font-size: 14px;
  font-weight: bold;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-movies-media__title {
    font-size: 20px;
  }
}

.contents-movies-media__show-all {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 110px;
  height: 40px;
  margin: 32px auto 0;
  font-size: 13px;
  font-weight: bold;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
  background: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
.contents-movies-media__show-all:hover {
  background: var(--color-background-neutral-3);
  text-decoration: none;
}
@media (min-width: 965px) {
  .contents-movies-media__show-all {
    width: 200px;
    height: 50px;
    margin-top: 40px;
    font-size: 15px;
  }
}

.contents-movies-media__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 16px;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (min-width: 965px) {
  .contents-movies-media__grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 32px 16px;
  }
}

.contents-movies-media__card {
  display: block;
  color: var(--color-text-muted);
  text-decoration: none;
}

.contents-movies-media__card-image {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  background-color: var(--color-border);
}

.contents-movies-media__card-name {
  margin: 16px 0 0;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 965px) {
  .contents-movies-media__card-name {
    font-size: 15px;
  }
}

.contents-movies-search__header {
  padding: 0 16px;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .contents-movies-search__header {
    padding: 0;
  }
}

.contents-movies-search__title {
  margin: 0 0 8px;
  font-family: var(--font-family-yakuhan);
  font-size: 18px;
  font-weight: bold;
  line-height: 1.4;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-movies-search__title {
    font-size: 22px;
  }
}

.contents-movies-search__count {
  margin: 0;
  font-size: 13px;
  color: var(--color-text-muted-medium);
}

.contents-movie-title {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

.contents-movie-title__header {
  padding: 24px 16px 0;
}
@media (min-width: 965px) {
  .contents-movie-title__header {
    padding: 0;
  }
}

.contents-movie-title__name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 22px;
  font-weight: bold;
}

.contents-movie-title__description {
  margin: 8px 0 0;
  font-size: 13px;
  color: var(--color-text-muted-medium);
  line-height: 1.6;
  white-space: pre-wrap;
}

.contents-movie-title__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin: 0;
  padding: 32px 0 0;
  list-style: none;
}
@media (min-width: 965px) {
  .contents-movie-title__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px 24px;
  }
}

.contents-movie-title__empty {
  padding: 32px 16px;
  font-size: 14px;
  color: var(--color-text-muted-medium);
  text-align: center;
}

.contents-movie-titles {
  font-family: var(--font-family-base);
  color: var(--color-text-muted);
}

.contents-movie-titles__heading {
  margin: 0;
  padding: 24px 16px 24px;
  font-size: 22px;
  font-weight: bold;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .contents-movie-titles__heading {
    padding: 0 0 32px;
    font-size: 26px;
  }
}

.contents-movie-titles__empty {
  padding: 32px 16px;
  font-size: 14px;
  color: var(--color-text-muted-medium);
  text-align: center;
}

.contents-movie-titles__grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 16px;
  margin: 0;
  padding: 0 16px;
  list-style: none;
}
@media (min-width: 965px) {
  .contents-movie-titles__grid {
    grid-template-columns: repeat(4, 1fr);
    gap: 32px 24px;
    padding: 0;
  }
}

.contents-movie-titles__card {
  display: block;
  color: var(--color-text-muted);
  text-decoration: none;
}

.contents-movie-titles__card-image {
  display: block;
  width: 100%;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 16px;
  background-color: var(--color-border);
}

.contents-movie-titles__card-name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  font-weight: 500;
  line-height: 1.4;
}
@media (min-width: 965px) {
  .contents-movie-titles__card-name {
    font-size: 15px;
  }
}

.movies-list {
  display: flex;
  gap: 16px;
  margin: 0;
  padding: 0;
  overflow-x: auto;
  list-style: none;
  scroll-snap-type: x mandatory;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 965px) {
  .movies-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 32px 24px;
    overflow: visible;
    scroll-snap-type: none;
  }
}

.movies-list__item {
  flex: 0 0 auto;
  width: 90%;
  max-width: 320px;
  scroll-snap-align: start;
}
@media (min-width: 965px) {
  .movies-list__item {
    width: auto;
    max-width: none;
  }
  .movies-list__item:nth-child(n+5) {
    display: none;
  }
}

.movies-list .movie-card__date,
.movies-list .movie-card__title,
.movies-list .movie-card__series {
  margin-left: 0;
  margin-right: 0;
}

.audios-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin: 0;
  padding: 0;
  list-style: none;
}
@media (min-width: 965px) {
  .audios-list {
    gap: 32px;
  }
}

.about {
  max-width: 800px;
  margin: 0 auto;
  padding: 16px;
}
@media (min-width: 965px) {
  .about {
    max-width: 550px;
  }
}

.about__content {
  background: var(--color-white);
  border-radius: 4px;
  margin-bottom: 24px;
}

.about__title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 29px;
  color: var(--color-text-strong);
}

.about__title-link {
  color: var(--color-text-muted);
  text-decoration: none;
}
.about__title-link:hover {
  text-decoration: underline;
}

.about__body {
  color: var(--color-text-base);
  margin-bottom: 80px;
}

.about__footer {
  margin-top: 32px;
}

.about-navigation {
  display: grid;
  grid-template-columns: 1fr;
  padding: 16px;
}
@media (min-width: 965px) {
  .about-navigation {
    grid-template-columns: 1fr 1fr;
    gap: 55px;
    padding: 16px 0;
  }
}

.about-navigation__section {
  margin-bottom: 2px;
  overflow: hidden;
  border-radius: 4px;
}
@media (min-width: 965px) {
  .about-navigation__section {
    margin-bottom: 0;
    border: none;
  }
}
@media (min-width: 965px) {
  .about-navigation__section:last-child {
    order: -1;
  }
}

.about-navigation__section-header {
  position: relative;
  padding: 5% 0;
  background-color: var(--color-border);
  border-left: 7px solid var(--color-text-muted);
  cursor: pointer;
}
@media (min-width: 965px) {
  .about-navigation__section-header {
    padding: 0;
    background-color: transparent;
    border-left: none;
    cursor: default;
    pointer-events: none;
  }
}

.about-navigation__section-title {
  padding: 0 14px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 700;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .about-navigation__section-title {
    padding-left: 0;
    margin-bottom: 5px;
    font-size: 15px;
    color: var(--color-text-base);
  }
}

.about-navigation__section-icon {
  display: block;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  overflow: hidden;
  background-image: url("https://hokuohkurashi.imgix.net/shop/2016-07-26/a48a4d729254bf5994da21d97a72be9e.png?auto=format,compress&cs=tinysrgb&q=60");
  background-position: 0 30px;
  background-size: 30px 60px;
}
.about-navigation__section-icon.is-open {
  background-position: 0 0;
}
@media (min-width: 965px) {
  .about-navigation__section-icon {
    display: none;
  }
}

.about-navigation__list {
  display: none;
  margin: 0;
  padding: 0;
  list-style: none;
  transition: height 0.2s;
}
.about-navigation__list.is-open {
  display: block;
}
@media (min-width: 965px) {
  .about-navigation__list {
    display: block;
    padding-left: 16px;
  }
}

.about-navigation__item {
  margin: 0;
  padding: 0;
}

.about-navigation__link {
  display: block;
  padding: 5% 10% 5% 21px;
  font-size: 16px;
  color: var(--color-text-base);
  text-decoration: underline;
  background: url("https://hokuohkurashi.imgix.net/shop/2016-07-26/93836b900143a0a575b59412feb69252.png?auto=format,compress&cs=tinysrgb&q=60") no-repeat 97% center/30px;
  border: 1px solid var(--color-border-medium-2);
  border-top: none;
}
@media (min-width: 965px) {
  .about-navigation__link {
    padding: 0;
    font-size: 12px;
    background: none;
    border: none;
    text-decoration: none;
  }
}

.preview-alert {
  width: 100%;
  padding: 10px 0;
  line-height: 1.5;
  text-align: center;
  overflow-wrap: break-word;
  background: var(--color-accent-orange);
}

.preview-alert__message {
  font-size: 38px;
  font-weight: bold;
}

.preview-alert__table {
  width: 80%;
  margin: 0 auto;
}
.preview-alert__table th {
  text-align: left;
}

.preview-top-page__alert {
  width: 100%;
  padding: 10px 0;
  line-height: 1.5;
  text-align: center;
  overflow-wrap: break-word;
  background: var(--color-accent-orange);
}

.preview-top-page__alert-inner {
  width: 80%;
  margin: 0 auto;
}

.preview-top-page__alert__heading {
  font-weight: bold;
}

.preview-audio__alert {
  margin-bottom: 32px;
  width: 100%;
  padding: 10px 0;
  line-height: 1.5;
  text-align: center;
  overflow-wrap: break-word;
  background: var(--color-accent-orange);
}

.preview-audio__alert-inner {
  width: 80%;
  margin: 0 auto;
}

.preview-audio__alert-heading {
  font-size: 38px;
  font-weight: bold;
}

.preview-audio__alert-url-value {
  margin-left: 24px;
}

.preview-audio__frame {
  width: 400px;
  margin: 0 auto;
  border: 1px solid var(--color-button-disabled);
}

.preview-audio__audio-section {
  margin: 0 16px;
  border-bottom: 1px solid var(--color-text-medium);
}

.preview-audio__image {
  border-radius: 8px;
  margin: 8px auto;
}

.preview-audio__player {
  width: 100%;
  height: 40px;
  display: block;
  margin: 16px auto;
}

.preview-movie__alert {
  margin-bottom: 32px;
  width: 100%;
  padding: 10px 0;
  line-height: 1.5;
  text-align: center;
  overflow-wrap: break-word;
  background: var(--color-accent-orange);
}

.preview-movie__alert-inner {
  width: 80%;
  margin: 0 auto;
}

.preview-movie__alert-heading {
  font-size: 38px;
  font-weight: bold;
}

.preview-movie__alert-url-value {
  margin-left: 24px;
}

.preview-movie__frame {
  width: 400px;
  margin: 0 auto;
  border: 1px solid var(--color-button-disabled);
}
.preview-movie__frame .note-movie__player {
  position: relative;
  left: 0;
  margin: 0;
  width: 100%;
}
.preview-movie__frame .note-movie__content {
  width: 100%;
  padding: 16px;
}

.preview-note__alert {
  width: 100%;
  padding: 10px 0;
  line-height: 1.5;
  text-align: center;
  overflow-wrap: break-word;
  background: var(--color-accent-orange);
}
@media (min-width: 965px) {
  .preview-note__alert {
    margin-bottom: 40px;
  }
}

.preview-note__alert-message {
  font-size: 38px;
  font-weight: bold;
}

.preview-note__alert-table {
  width: 80%;
  margin: 0 auto;
}

.preview-note__alert-header {
  text-align: left;
  font-weight: bold;
}

.preview-note__errors {
  width: 80%;
  padding: 20px 15px;
  margin: 20px auto 8px;
  text-align: left;
  background: var(--color-background-danger-light);
  font-size: 13px;
}

.preview-note__errors-list {
  list-style: none;
  padding: 0;
  margin: 0;
}

.preview-note__errors-heading {
  font-weight: bold;
  color: var(--color-text-danger);
  margin-bottom: 5px;
}

.article-text {
  margin-bottom: 16px;
}

.article-text__paragraph {
  margin-bottom: 16px;
}

.article-text__link {
  color: var(--color-accent-blue);
}
.article-text__link:hover {
  text-decoration: underline;
}

.article-image {
  margin: 24px 0;
}

.article-image__element {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
}

.article-image__caption {
  margin-top: 8px;
  font-size: 14px;
  color: var(--color-text-dimmed);
  text-align: center;
}

.article-video {
  margin: 24px 0;
}

.article-video__wrapper {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
}

.article-video__iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.article-callout {
  margin: 24px 0;
  padding: 16px 20px;
  background: var(--color-background-neutral);
  border-radius: 4px;
  font-size: 15px;
  line-height: 1.7;
}

.article-hr {
  border: none;
  margin: 32px 0;
}
.article-hr.is-dotted {
  border-top: 2px dotted var(--color-border-medium);
}

.article-heading {
  font-weight: bold;
  line-height: 1.4;
  margin: 32px 0 16px;
}

.article-products {
  margin: 24px 0;
}

.article-block {
  margin-bottom: 16px;
}

.read-more-link {
  display: block;
  width: 89%;
  padding: 1rem;
  margin: 5% auto;
  text-align: center;
  text-decoration: none !important;
  white-space: pre-wrap;
  border: solid 1px var(--color-border-gray-medium);
  border-radius: 4px;
  line-height: 1.6;
  font-size: 13px;
  color: var(--color-text-primary);
}
.read-more-link:hover {
  background: var(--color-background-neutral);
}
@media (min-width: 965px) {
  .read-more-link {
    font-size: 15px;
  }
}

.account-destroy {
  color: var(--color-text-muted);
  font-size: 15px;
  line-height: 1.6;
  overflow-wrap: break-word;
}

.account-destroy__page-title-wrapper {
  max-width: 700px;
  padding: 20px 0;
  margin: 0 auto;
}
@media (max-width: 965px) {
  .account-destroy__page-title-wrapper {
    max-width: 97.5%;
  }
}

.account-destroy__page-title {
  font-size: 26px;
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  padding: 10px;
}

.account-destroy__content {
  max-width: 700px;
  padding: 10px 50px;
  margin: 0 auto 4px;
  background-color: var(--color-white);
  border-radius: 4px;
  font-size: 15px;
}
@media (max-width: 965px) {
  .account-destroy__content {
    max-width: 97.5%;
    padding: 10px 15px;
  }
}

.account-destroy__content-inner {
  padding: 20px 0;
  background-color: var(--color-white);
  border-radius: 4px;
}

.account-destroy__logo {
  padding-top: 15px;
  text-align: center;
}

.account-destroy__message {
  font-size: 16px;
  padding: 20px 0 30px;
  text-align: center;
}

.account-destroy__message-text {
  margin: 0;
}

.account-destroy__navigation {
  max-width: 700px;
  width: 100%;
  padding-top: 40px;
  margin: 0 auto;
}
.account-destroy__navigation::after {
  clear: both;
  display: block;
  content: "";
}
@media (max-width: 965px) {
  .account-destroy__navigation {
    max-width: 97.5%;
  }
}

.account-destroy__button {
  display: block;
  width: 48%;
  height: 48px;
  line-height: 40px;
  text-align: center;
  border-radius: 4px;
  box-sizing: border-box;
  margin: 0 auto;
  color: var(--color-white);
  background-color: var(--color-accent-orange-strong);
  border: 4px solid var(--color-accent-orange-strong);
  font-size: 15px;
  text-decoration: none;
  cursor: pointer;
}
.account-destroy__button:hover {
  opacity: 0.9;
}
@media (max-width: 965px) {
  .account-destroy__button {
    width: 100%;
  }
}

.product-category__headline {
  margin: 0 16px 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .product-category__headline {
    margin: 0;
    font-size: 26px;
  }
}

.product-category__groups {
  margin-top: 16px;
  background-color: var(--color-background-neutral-4);
}
@media (min-width: 965px) {
  .product-category__groups {
    padding: 24px 32px;
  }
}

.product-category__groups-headline {
  display: none;
}
@media (min-width: 965px) {
  .product-category__groups-headline {
    display: block;
    margin: 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.6;
  }
}

.product-category__groups-list {
  display: block;
  padding: 16px 0;
}
@media (min-width: 965px) {
  .product-category__groups-list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px 16px;
  }
}

.product-category__groups-item {
  display: flex;
  align-items: center;
  color: inherit;
  text-decoration: none;
}
@media (min-width: 965px) {
  .product-category__groups-item {
    width: 218px;
  }
}

.product-category__groups-item-image-slot {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  width: 50px;
  height: 50px;
  margin-left: 16px;
  background-color: var(--color-white);
  border-radius: 50%;
}
@media (min-width: 965px) {
  .product-category__groups-item-image-slot {
    margin-left: 0;
  }
}

.product-category__groups-item-image.is-small {
  width: 34px;
  height: 34px;
}
.product-category__groups-item-image.is-normal {
  width: 50px;
  height: 50px;
}

.product-category__groups-item-name-slot {
  width: 100%;
  padding: 6px 0;
  border-bottom: solid 1px var(--color-border-medium-2);
}
@media (min-width: 965px) {
  .product-category__groups-item-name-slot {
    padding: 0;
    border-bottom: none;
  }
}

.product-category__groups-item-name {
  margin-left: 16px;
  font-size: 14px;
  line-height: 50px;
}
@media (min-width: 965px) {
  .product-category__groups-item-name {
    font-size: 15px;
    line-height: normal;
  }
}

.product-category__groups-item:hover .product-category__groups-item-name {
  text-decoration: underline;
}

.product-category__brands {
  width: 100%;
  margin-top: 64px;
}
@media (min-width: 965px) {
  .product-category__brands {
    margin-top: 80px;
  }
}

.product-category__brands-headline {
  margin: 0 0 0 16px;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .product-category__brands-headline {
    margin: 0 0 24px;
    font-size: 20px;
  }
}

.product-category__brands-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px 16px;
  padding: 16px;
}
@media (min-width: 965px) {
  .product-category__brands-list {
    grid-template-columns: repeat(4, 1fr);
    gap: 32px 24px;
    padding: 0;
  }
}

.product-category__brands-item {
  display: block;
  color: inherit;
  text-decoration: none;
}
.product-category__brands-item.is-overflow {
  display: none;
}
.product-category__brands-item.is-overflow.is-shown {
  display: block;
}

.product-category__brands-item-image {
  width: 100%;
  margin-bottom: 16px;
  transition: opacity 0.2s;
}

.product-category__brands-item:hover .product-category__brands-item-image {
  opacity: 0.8;
}

.product-category__brands-item-name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-size: 13px;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .product-category__brands-item-name {
    font-size: 15px;
  }
}

.product-category__brands-item:hover .product-category__brands-item-name {
  text-decoration: underline;
}

.product-category__brands-show-all {
  width: 200px;
  margin: 32px auto 0;
}

.product-category__brands-show-all-button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 40px;
  font-size: 13px;
  font-weight: 700;
  color: var(--color-text-muted);
  cursor: pointer;
  background-color: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
.product-category__brands-show-all-button:hover {
  background-color: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .product-category__brands-show-all-button {
    font-size: 15px;
    height: 50px;
  }
}

.product-category-products {
  margin: 0 16px 16px;
}
@media (min-width: 965px) {
  .product-category-products {
    margin: 0 0 24px;
  }
}

.product-category-products__headline {
  margin: 0 0 24px;
  font-family: var(--font-family-yakuhan);
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .product-category-products__headline {
    margin: 40px 0 32px;
    font-size: 26px;
  }
}

.product-brand {
  margin: 0 16px 16px;
}
@media (min-width: 965px) {
  .product-brand {
    margin: 0 0 24px;
  }
}

.product-brand__headline {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  font-family: var(--font-family-yakuhan);
}
@media (min-width: 965px) {
  .product-brand__headline {
    margin: 0;
    font-size: 26px;
  }
}

.product-group-headline {
  margin: 0 16px 24px;
  font-family: var(--font-family-yakuhan);
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .product-group-headline {
    margin: 40px 0 32px;
    font-size: 26px;
  }
}

.product-group-content {
  margin: 0 16px 16px;
}
@media (min-width: 965px) {
  .product-group-content {
    margin: 0 0 24px;
  }
}

.product-theme {
  margin: 0 16px 16px;
}
@media (min-width: 965px) {
  .product-theme {
    margin: 0 0 24px;
  }
}

.product-theme__headline {
  margin-bottom: 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  font-family: var(--font-family-yakuhan);
}
@media (min-width: 965px) {
  .product-theme__headline {
    margin: 0;
    font-size: 26px;
  }
}

.storyblok-content {
  font-size: 15px;
  line-height: 28px;
  font-family: var(--font-family-base);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .storyblok-content {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
  }
}
@media (min-width: 965px) {
  .storyblok-content {
    font-size: 14px;
  }
}
.storyblok-content h1, .storyblok-content h2, .storyblok-content h3, .storyblok-content h4, .storyblok-content h5 {
  margin-bottom: 10px;
  font-size: 18px;
  color: var(--color-text-base);
  font-family: var(--font-family-yakuhan);
  font-weight: bold;
  line-height: 29px;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .storyblok-content h1, .storyblok-content h2, .storyblok-content h3, .storyblok-content h4, .storyblok-content h5 {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    font-weight: bold;
    line-height: 29px;
  }
}
.storyblok-content h6 {
  font-size: 15px;
  font-weight: bold;
}
.storyblok-content video {
  max-width: 100%;
}
.storyblok-content p {
  margin-bottom: 16px;
  overflow-wrap: break-word;
  font-size: 16px;
  font-family: var(--font-family-base);
  line-height: 28px;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .storyblok-content p {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
    line-height: 28px;
  }
}
.storyblok-content p > img {
  margin-bottom: 5px;
}
@media (min-width: 965px) {
  .storyblok-content p {
    margin-bottom: 32px;
  }
}
.storyblok-content ul, .storyblok-content ol {
  list-style: none;
}
.storyblok-content a {
  color: var(--color-text-muted);
  text-decoration: underline;
}
.storyblok-content a:hover, .storyblok-content a:active {
  text-decoration: none;
}
.storyblok-content img {
  max-width: 100%;
  height: auto;
}
.storyblok-content blockquote, .storyblok-content q {
  quotes: none;
}
.storyblok-content pre {
  margin: 0;
  display: block;
  font-family: monospace;
  unicode-bidi: isolate;
  white-space: pre;
}
@media (min-width: 965px) {
  .storyblok-content pre {
    font-size: 14px;
  }
}
.storyblok-content b {
  font-weight: bold;
}
.storyblok-content i {
  font-style: italic;
}
.storyblok-content strike {
  text-decoration: line-through;
}
.storyblok-content u {
  text-decoration: underline;
}
.storyblok-content sub, .storyblok-content sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
.storyblok-content sup {
  top: -0.5em;
}
.storyblok-content sub {
  bottom: -0.25em;
}
.storyblok-content code {
  font-family: monospace;
}
.storyblok-content strong {
  font-weight: bold;
}
.storyblok-content hr {
  display: block;
  margin-block-start: 16px;
  margin-block-end: 16px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  color: gray;
  border-style: inset;
  border-width: 1px;
}
.storyblok-content ruby {
  text-indent: 0;
  display: ruby;
}
.storyblok-content ruby > rp {
  display: none;
}
.storyblok-content ruby > rt {
  display: ruby-text;
  font-size: 50%;
  text-align: start;
}
.storyblok-content iframe {
  max-width: 100%;
}
.storyblok-content .st-font-size-8 {
  font-size: 8pt;
}
.storyblok-content .st-font-size-10 {
  font-size: 10pt;
}
.storyblok-content .st-font-size-12 {
  font-size: 12pt;
}
.storyblok-content .st-font-size-14 {
  font-size: 14pt;
}
.storyblok-content .st-font-size-18 {
  font-size: 18pt;
}
.storyblok-content .st-font-size-24 {
  font-size: 24pt;
}
.storyblok-content .st-font-size-36 {
  font-size: 36pt;
}
.storyblok-content .st-font-color-gray {
  color: gray;
}
.storyblok-content .st-font-color-red {
  color: #d00;
}
.storyblok-content .st-font-color-blue {
  color: #06c;
}
.storyblok-content .st-font-color-orange {
  color: #f60;
}
.storyblok-content .st-font-color-green {
  color: green;
}
.storyblok-content .st-font-color-black {
  color: #000;
}
.storyblok-content .st-center {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.storyblok-content .st-right {
  display: inline-block;
  width: 100%;
  text-align: right;
}
.storyblok-content h2:has(> .st-center) {
  text-align: center;
}
.storyblok-content h2 span.st-center {
  display: inline;
}
.storyblok-content .smallTitle {
  font-size: 12px;
  font-family: var(--font-family-base);
  font-weight: 400;
  line-height: 1.8em;
}
@supports (font: -apple-system-caption1) and (-webkit-touch-callout: none) {
  .storyblok-content .smallTitle {
    font: -apple-system-caption1;
    font-family: var(--font-family-base);
    font-weight: 400;
    line-height: 1.8em;
  }
}
.storyblok-content .titleIconBook {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/252a5e2dc3/title_icon_book.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconBook {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconBook {
    color: inherit;
  }
}
.storyblok-content .titleIconCheck {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/615b797309/title_icon_check.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconCheck {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconCheck {
    color: inherit;
  }
}
.storyblok-content .titleIconFlower {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/efa467c690/title_icon_flower.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconFlower {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconFlower {
    color: inherit;
  }
}
.storyblok-content .titleIconFood {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/fe5101356d/title_icon_food.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconFood {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconFood {
    color: inherit;
  }
}
.storyblok-content .titleIconFoot {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c1eecb9458/title_icon_foot.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconFoot {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconFoot {
    color: inherit;
  }
}
.storyblok-content .titleIconHouse {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/ecab83f780/title_icon_house.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconHouse {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconHouse {
    color: inherit;
  }
}
.storyblok-content .titleIconLupe {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/773e935249/title_icon_lupe.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconLupe {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconLupe {
    color: inherit;
  }
}
.storyblok-content .titleIconTag {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/6f79bdb534/title_icon_tag.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconTag {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconTag {
    color: inherit;
  }
}
.storyblok-content .titleIconCamera {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/d2a0b14db4/title_icon_camera.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconCamera {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconCamera {
    color: inherit;
  }
}
.storyblok-content .titleIconClean {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/f9421761ec/title_icon_clean.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconClean {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconClean {
    color: inherit;
  }
}
.storyblok-content .titleIconComment {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/4960499e2b/title_icon_comment.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconComment {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconComment {
    color: inherit;
  }
}
.storyblok-content .titleIconFlower2 {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/5f45f35f80/title_icon_flower2.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconFlower2 {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconFlower2 {
    color: inherit;
  }
}
.storyblok-content .titleIconHanger {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/67d54ae244/title_icon_hanger.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconHanger {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconHanger {
    color: inherit;
  }
}
.storyblok-content .titleIconLeaf {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/db3b305d2a/title_icon_leaf.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconLeaf {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconLeaf {
    color: inherit;
  }
}
.storyblok-content .titleIconNotepen {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/e6c5ccf6e3/title_icon_notepen.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconNotepen {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconNotepen {
    color: inherit;
  }
}
.storyblok-content .titleIconList {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c559d98c75/title_icon_list.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content .titleIconList {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .storyblok-content .titleIconList {
    color: inherit;
  }
}
.storyblok-content .lineOrange {
  display: block;
  padding-left: 0.6em;
  border-left: solid #f60 6px;
}
.storyblok-content .lineBlue {
  display: block;
  padding-left: 0.6em;
  border-left: solid #06c 6px;
}
.storyblok-content .lineGray {
  display: block;
  padding-left: 0.6em;
  border-left: solid #808080 6px;
}
.storyblok-content .almeherb {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_almeherb.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .antipot {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_antipot.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .bkparatissi {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_bkparatissi.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .dansk {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_dansk.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .flower {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_flower.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .gift {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_gift.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .monamie {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_monamie.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .plus {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_plus.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .redecker {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_redecker.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .sinamon {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_sinamon.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.storyblok-content .dottedLine {
  border: 0;
  border-bottom: 1px dashed var(--color-text-base);
}
.storyblok-content .boldLine {
  border: 0;
  border-bottom: 2px solid var(--color-text-base);
}
.storyblok-content .boldDottedLine {
  border: 0;
  border-bottom: 2px dashed var(--color-text-base);
}
.storyblok-content .two-column-gallery {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.storyblok-content .two-column-gallery__image-wrapper {
  width: 48%;
}
.storyblok-content figure {
  margin-bottom: 2em;
}
.storyblok-content figure div + figcaption {
  margin-top: -1em;
}
.storyblok-content figure p + figcaption {
  margin-top: -1em;
}
@media (min-width: 965px) {
  .storyblok-content figure p + figcaption {
    margin-bottom: 2em;
  }
}
.storyblok-content figure figcaption {
  font-size: 10pt;
  color: gray;
}

.storyblok-content__hr-dotted {
  border: 0 !important;
  border-bottom: 1px dashed var(--color-text-base) !important;
}

.storyblok-content__mokuji p {
  font-size: 16px;
  margin-bottom: 1em;
  font-family: var(--font-family-base);
  line-height: 28px;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .storyblok-content__mokuji p {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
    line-height: 28px;
  }
}
@media (min-width: 965px) {
  .storyblok-content__mokuji p {
    margin-bottom: 2em;
  }
}

.storyblok-content__mokuji-title {
  display: block;
  min-height: 34px;
  padding-left: 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c559d98c75/title_icon_list.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  font-family: var(--font-family-base);
  font-weight: bold;
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .storyblok-content__mokuji-title {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    font-weight: bold;
    line-height: 29px;
  }
}

.storyblok-content__colored-paragraph {
  padding: 20px;
  background: var(--color-background-neutral-3);
}

.storyblok-content__product-photo {
  position: relative;
  margin-bottom: 16px;
}
.storyblok-content__product-photo video {
  display: block;
}

.storyblok-content__product-trigger {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 48px;
}
@media (min-width: 966px) {
  .storyblok-content__product-trigger {
    cursor: pointer;
  }
}

.storyblok-content__profile-image {
  width: 160px;
  height: 160px;
  margin: 0 auto 32px;
}
.storyblok-content__profile-image img {
  width: auto;
  max-height: 100%;
}

.storyblok-content__callout {
  display: block;
  width: 89%;
  padding: 16px;
  margin: 5% auto;
  color: var(--color-text-strong) !important;
  text-align: center;
  text-decoration: none !important;
  border: solid 1px var(--color-border-gray-medium);
  border-radius: 4px;
  line-height: 1.6;
  font-size: 13px;
}
.storyblok-content__callout:hover {
  background: var(--color-background-neutral-3);
}
@media (min-width: 965px) {
  .storyblok-content__callout {
    font-size: 15px;
    line-height: 24px;
  }
}

.storyblok-content__table {
  width: 100%;
  padding: 5px;
  margin: 20px 0;
  border-collapse: collapse;
  border: 1px solid var(--color-border-medium);
}
.storyblok-content__table tr,
.storyblok-content__table td {
  padding: 3px;
  margin: 20px 0;
  border: 1px solid var(--color-border-medium);
}
.storyblok-content__table td:first-child {
  background-color: var(--color-border);
}
.storyblok-content__table p {
  margin: 0;
}
@media (min-width: 965px) {
  .storyblok-content__table td {
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    vertical-align: top;
  }
}

.storyblok-content__product-card-inner {
  display: flex;
  min-height: 98px;
  margin-bottom: 15px;
  overflow: hidden;
  border: 1px solid var(--color-border-medium-2);
  border-radius: 4px;
  text-decoration: none !important;
  opacity: 1;
}
@media (min-width: 965px) {
  .storyblok-content__product-card-inner {
    min-height: 120px;
  }
}

.storyblok-content__product-card-image {
  min-width: 98px;
  height: auto;
  background-position: center;
  background-size: cover;
  transition: opacity 0.2s linear;
}
.storyblok-content__product-card-image:hover {
  opacity: 0.8;
}
@media (min-width: 965px) {
  .storyblok-content__product-card-image {
    min-width: 120px;
  }
}

.storyblok-content__product-card-content {
  position: relative;
  padding: 10px 10px 34px;
  width: 100%;
}
.storyblok-content__product-card-content:hover p {
  text-decoration: underline;
}
.storyblok-content__product-card-content {
  line-height: 28px;
  overflow-wrap: break-word;
  font-weight: 700;
  font-size: 16px;
}
@media (min-width: 965px) {
  .storyblok-content__product-card-content {
    font-size: 15px;
    line-height: 24px;
  }
}

.storyblok-content__product-card-price {
  position: absolute;
  right: 10px;
  bottom: 5px;
  font-size: 14px;
  line-height: 22.4px;
  margin: 0;
  font-weight: 400;
  text-align: right;
}
@media (min-width: 965px) {
  .storyblok-content__product-card-price {
    font-size: 16px;
    line-height: 25.6px;
  }
}
.storyblok-content__product-card-price span {
  font-size: 11px;
  line-height: 17.6px;
  margin-left: 3px;
  font-weight: 400;
  color: var(--color-text-muted-weak);
}
@media (min-width: 965px) {
  .storyblok-content__product-card-price span {
    font-size: 13px;
    line-height: 20.8px;
  }
}
.storyblok-content__product-card-price .original {
  padding: 0 10px;
  line-height: 12px;
  background: linear-gradient(var(--color-text-strong), var(--color-text-strong)) 50% 50%/100% 1px no-repeat;
}
.storyblok-content__product-card-price .original span {
  color: var(--color-text-muted);
}
.storyblok-content__product-card-price .sales {
  margin-bottom: 5px;
  line-height: 12px;
  color: var(--color-text-error);
}
.storyblok-content__product-card-price .sales span {
  color: var(--color-text-error);
}

.storyblok-content__product-card-price-original {
  margin: 0 !important;
  padding: 10px 10px 0;
  font-size: 14px !important;
  font-weight: 400;
  line-height: 22.4px !important;
}
@media (min-width: 965px) {
  .storyblok-content__product-card-price-original {
    font-size: 16px !important;
    line-height: 25.6px !important;
  }
}
.storyblok-content__product-card-price-original.original {
  background: linear-gradient(var(--color-text-strong), var(--color-text-strong)) 50% 50%/100% 1px no-repeat;
}

.storyblok-content__product-card-unpublished {
  position: absolute;
  right: 15px;
  bottom: 5px;
  margin: 0;
  font-size: 11px;
  line-height: 29px;
  font-weight: 400;
  color: var(--color-text-error);
}

.storyblok-content__text-center {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.storyblok-content__head2-icon {
  display: block;
  width: 150px;
  height: 50px;
  margin: 0 auto 20px;
}

.storyblok-content__youtube-short {
  display: block;
  width: 80%;
  aspect-ratio: 9/16;
  margin: 0 auto;
}
@media (min-width: 965px) {
  .storyblok-content__youtube-short {
    width: 60%;
  }
}
.storyblok-content__youtube-short iframe {
  width: 100%;
  height: 100%;
}

.wordpress-content {
  font-size: 15px;
  line-height: 1.8em;
  line-break: strict;
  font-family: var(--font-family-base);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .wordpress-content {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
  }
}
@media (min-width: 965px) {
  .wordpress-content {
    font-size: 14px;
  }
}
.wordpress-content p {
  margin-bottom: 1em;
  overflow-wrap: break-word;
  font-size: 16px;
  font-family: var(--font-family-base);
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .wordpress-content p {
    font: -apple-system-subheadline;
    font-family: var(--font-family-base);
  }
}
@media (min-width: 965px) {
  .wordpress-content p {
    margin-bottom: 2em;
  }
}
.wordpress-content p > img {
  margin-bottom: 5px;
}
.wordpress-content a {
  text-decoration: underline;
}
.wordpress-content a:hover, .wordpress-content a:active {
  text-decoration: none;
}
.wordpress-content a.no_underline {
  text-decoration: none;
}
.wordpress-content video {
  max-width: 100% !important;
}
@media (min-width: 965px) {
  .wordpress-content video {
    height: auto;
    border: 0;
  }
}
.wordpress-content h1,
.wordpress-content h2,
.wordpress-content h3,
.wordpress-content h4,
.wordpress-content h5 {
  margin-bottom: 10px;
  font-size: 18px;
  font-family: var(--font-family-yakuhan);
  font-weight: 700;
  line-height: 29px;
}
@supports (font: -apple-system-subheadline) and (-webkit-touch-callout: none) {
  .wordpress-content h1,
  .wordpress-content h2,
  .wordpress-content h3,
  .wordpress-content h4,
  .wordpress-content h5 {
    font: -apple-system-subheadline;
    font-family: var(--font-family-yakuhan);
    font-weight: 700;
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content h1,
  .wordpress-content h2,
  .wordpress-content h3,
  .wordpress-content h4,
  .wordpress-content h5 {
    line-height: 1.6em;
  }
}
.wordpress-content img {
  max-width: 100%;
  height: auto;
}
.wordpress-content iframe {
  max-width: 100% !important;
}
.wordpress-content object,
.wordpress-content embed {
  width: 100% !important;
  max-width: 100% !important;
  height: auto;
}
.wordpress-content strong, .wordpress-content b {
  font-weight: bold;
}
.wordpress-content em {
  font-style: italic;
}
.wordpress-content hr {
  display: block;
  margin-block-start: 16px;
  margin-block-end: 16px;
  margin-inline-start: auto;
  margin-inline-end: auto;
  color: gray;
  border-style: inset;
  border-width: 1px;
}
.wordpress-content .dottedLine {
  border: 0;
  border-bottom: 1px dashed var(--color-text-base);
}
.wordpress-content .boldLine {
  border: 0;
  border-bottom: 2px solid var(--color-text-base);
}
.wordpress-content .boldDottedLine {
  border: 0;
  border-bottom: 2px dashed var(--color-text-base);
}
.wordpress-content .bigTitle {
  font-size: 18px;
  font-weight: normal;
}
.wordpress-content .smallTitle {
  font-size: 12px;
  font-family: var(--font-family-base);
  font-weight: normal;
  line-height: 1.8em;
}
@supports (font: -apple-system-caption1) and (-webkit-touch-callout: none) {
  .wordpress-content .smallTitle {
    font: -apple-system-caption1;
    font-family: var(--font-family-base);
    font-weight: normal;
    line-height: 1.8em;
  }
}
@media (min-width: 965px) {
  .wordpress-content table td {
    padding-right: 10px;
    padding-bottom: 10px;
    font-size: 12px;
    vertical-align: top;
  }
}
.wordpress-content figure {
  margin-bottom: 2em;
}
.wordpress-content figure div + figcaption {
  margin-top: -1em;
}
.wordpress-content figure p + figcaption {
  margin-top: -1em;
}
@media (min-width: 965px) {
  .wordpress-content figure p + figcaption {
    margin-bottom: 2em;
  }
}
.wordpress-content figure figcaption {
  font-size: 10pt;
  color: var(--color-text-muted);
}
.wordpress-content .two-column-gallery {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
}
.wordpress-content .two-column-gallery__image-wrapper {
  width: 48%;
}
.wordpress-content .st-font-size-8 {
  font-size: 8pt;
}
.wordpress-content .st-font-size-10 {
  font-size: 10pt;
}
.wordpress-content .st-font-size-12 {
  font-size: 12pt;
}
.wordpress-content .st-font-size-14 {
  font-size: 14pt;
}
.wordpress-content .st-font-size-18 {
  font-size: 18pt;
}
.wordpress-content .st-font-size-24 {
  font-size: 24pt;
}
.wordpress-content .st-font-size-36 {
  font-size: 36pt;
}
.wordpress-content .st-font-color-gray {
  color: gray;
}
.wordpress-content .st-font-color-red {
  color: #d00;
}
.wordpress-content .st-font-color-blue {
  color: #06c;
}
.wordpress-content .st-font-color-orange {
  color: #f60;
}
.wordpress-content .st-font-color-green {
  color: green;
}
.wordpress-content .st-font-color-black {
  color: #000;
}
.wordpress-content .st-center {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.wordpress-content .st-right {
  display: inline-block;
  width: 100%;
  text-align: right;
}
.wordpress-content .titleIconBook {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/252a5e2dc3/title_icon_book.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconBook {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconBook {
    color: inherit;
  }
}
.wordpress-content .titleIconCheck {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/615b797309/title_icon_check.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconCheck {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconCheck {
    color: inherit;
  }
}
.wordpress-content .titleIconFlower {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/efa467c690/title_icon_flower.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconFlower {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconFlower {
    color: inherit;
  }
}
.wordpress-content .titleIconFood {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/fe5101356d/title_icon_food.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconFood {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconFood {
    color: inherit;
  }
}
.wordpress-content .titleIconFoot {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c1eecb9458/title_icon_foot.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconFoot {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconFoot {
    color: inherit;
  }
}
.wordpress-content .titleIconHouse {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/ecab83f780/title_icon_house.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconHouse {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconHouse {
    color: inherit;
  }
}
.wordpress-content .titleIconLupe {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/773e935249/title_icon_lupe.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconLupe {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconLupe {
    color: inherit;
  }
}
.wordpress-content .titleIconTag {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/6f79bdb534/title_icon_tag.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconTag {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconTag {
    color: inherit;
  }
}
.wordpress-content .titleIconCamera {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/d2a0b14db4/title_icon_camera.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconCamera {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconCamera {
    color: inherit;
  }
}
.wordpress-content .titleIconClean {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/f9421761ec/title_icon_clean.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconClean {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconClean {
    color: inherit;
  }
}
.wordpress-content .titleIconComment {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/4960499e2b/title_icon_comment.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconComment {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconComment {
    color: inherit;
  }
}
.wordpress-content .titleIconFlower2 {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/5f45f35f80/title_icon_flower2.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconFlower2 {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconFlower2 {
    color: inherit;
  }
}
.wordpress-content .titleIconHanger {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/67d54ae244/title_icon_hanger.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconHanger {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconHanger {
    color: inherit;
  }
}
.wordpress-content .titleIconLeaf {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/db3b305d2a/title_icon_leaf.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconLeaf {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconLeaf {
    color: inherit;
  }
}
.wordpress-content .titleIconNotepen {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/e6c5ccf6e3/title_icon_notepen.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconNotepen {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconNotepen {
    color: inherit;
  }
}
.wordpress-content .titleIconList {
  display: block;
  min-height: 41px;
  padding: 6px 0 0 43px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-assets.imgix.net/f/1022423/150x150/c559d98c75/title_icon_list.svg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
  background-size: 35px 35px;
  font-size: 18px;
  color: var(--color-text-strong);
  font-family: var(--font-family-base);
  line-height: 29px;
}
@supports (font: -apple-system-headline) and (-webkit-touch-callout: none) {
  .wordpress-content .titleIconList {
    font: -apple-system-headline;
    font-family: var(--font-family-base);
    line-height: 29px;
  }
}
@media (min-width: 965px) {
  .wordpress-content .titleIconList {
    color: inherit;
  }
}
.wordpress-content .lineOrange {
  display: block;
  padding-left: 0.6em;
  border-left: solid #f60 6px;
}
.wordpress-content .lineBlue {
  display: block;
  padding-left: 0.6em;
  border-left: solid #06c 6px;
}
.wordpress-content .lineGray {
  display: block;
  padding-left: 0.6em;
  border-left: solid #808080 6px;
}
.wordpress-content .almeherb {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_almeherb.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .antipot {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_antipot.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .bkparatissi {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_bkparatissi.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .dansk {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_dansk.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .flower {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_flower.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .gift {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_gift.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .monamie {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_monamie.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .plus {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_plus.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .redecker {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_redecker.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .sinamon {
  display: block;
  min-height: 34px;
  padding: 12px 0 0 54px;
  margin-bottom: 10px;
  background: transparent url("https://hokuohkurashi-note.imgix.net/uploads/tinymce/h2_icon_sinamon.jpg?auto=format,compress&cs=tinysrgb&q=60") no-repeat left center;
}
.wordpress-content .youtube-short {
  display: block;
  width: 80%;
  aspect-ratio: 9/16;
  margin: 0 auto;
}
@media (min-width: 965px) {
  .wordpress-content .youtube-short {
    width: 60%;
  }
}
.wordpress-content .youtube-short iframe {
  width: 100%;
  height: 100%;
}
.wordpress-content .colored-paragraph {
  padding: 20px;
  background: var(--color-background-neutral-3);
}
.wordpress-content .profile_image {
  width: 160px;
  height: 160px;
  margin: 0 auto 2em;
}
.wordpress-content .profile_image img {
  width: auto;
  max-height: 100%;
}
.wordpress-content .red {
  color: #d00;
}
.wordpress-content .grey,
.wordpress-content .grey a {
  color: var(--color-text-muted);
}
.wordpress-content .bold {
  font-weight: 700;
}
.wordpress-content .product-list-modal-photo {
  position: relative;
  margin-bottom: 1em;
}
.wordpress-content .product-list-modal-photo video {
  display: block;
}
.wordpress-content .product-list-modal-trigger {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 48px;
}
@media (min-width: 965px) {
  .wordpress-content .product-list-modal-trigger {
    cursor: pointer;
  }
}
.wordpress-content .embedded-card {
  --card-img-width: 98px;
  --card-img-min-height: 98px;
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card {
    --card-img-width: 120px;
    --card-img-min-height: 120px;
  }
}
.wordpress-content .embedded-card {
  width: 100%;
  margin: 0 auto 15px;
  background-color: var(--color-white);
}
.wordpress-content .embedded-card a {
  color: var(--color-text-base);
  text-decoration: none;
}
.wordpress-content .embedded-card a:hover .product-info {
  text-decoration: underline;
}
.wordpress-content .embedded-card-content {
  position: relative;
  clear: both;
  min-height: var(--card-img-min-height);
  padding-left: var(--card-img-width);
  margin-bottom: 15px;
  overflow: hidden;
  border: 1px solid var(--color-border);
  border-radius: 4px;
}
.wordpress-content .embedded-card-content .product-image {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  padding-left: var(--card-img-width);
  background-position: center;
  background-size: cover;
}
.wordpress-content .embedded-card-content .product-info {
  min-height: calc(var(--card-img-min-height) - 34px);
  padding-bottom: 34px;
  font-weight: 700;
  font-size: 16px;
  line-height: 28px;
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card-content .product-info {
    font-size: 15px;
    line-height: 24px;
  }
}
.wordpress-content .embedded-card-content .product-info p {
  padding: 10px 10px 0;
  margin: 0;
}
.wordpress-content .embedded-card-content .product-info-price {
  position: absolute;
  right: 10px;
  bottom: 5px;
  text-align: right;
}
.wordpress-content .embedded-card-content .product-info-price .product-info-price__original,
.wordpress-content .embedded-card-content .product-info-price .product-info-price__discount {
  font-size: 14px;
  line-height: 22.4px;
  margin: 0;
  font-weight: 400;
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card-content .product-info-price .product-info-price__original,
  .wordpress-content .embedded-card-content .product-info-price .product-info-price__discount {
    font-size: 16px;
    line-height: 25.6px;
  }
}
.wordpress-content .embedded-card-content .product-info-price span {
  font-size: 11px;
  line-height: 17.6px;
  margin-left: 3px;
  font-weight: 400;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card-content .product-info-price span {
    font-size: 13px;
    line-height: 20.8px;
  }
}
.wordpress-content .embedded-card-content .product-info-price .original {
  padding: 0 10px;
  line-height: 12px;
  background: linear-gradient(#000, #000) 50% 50%/100% 1px no-repeat;
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card-content .product-info-price .original {
    margin: 0;
    line-height: unset;
  }
}
.wordpress-content .embedded-card-content .product-info-price .sales {
  margin-bottom: 5px;
  line-height: 12px;
  color: var(--color-text-error);
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card-content .product-info-price .sales {
    padding: 0 10px;
    line-height: unset;
  }
}
.wordpress-content .embedded-card-content .product-info-price .sales span {
  color: var(--color-text-error);
}
.wordpress-content .embedded-card-content .product-info-unpublished {
  position: absolute;
  right: 15px;
  bottom: 5px;
  margin: 0;
  font-size: 11px;
  line-height: 29px;
  color: var(--color-text-error);
}
.wordpress-content .embedded-card-content .sales-product-info {
  min-height: calc(var(--card-img-min-height) - 58px);
  padding-bottom: 58px;
}
.wordpress-content .embedded-card-error {
  display: block;
  padding: 35px 5px;
  color: var(--color-text-muted);
  text-align: center;
  border: 1px solid var(--color-border);
}
@media (min-width: 965px) {
  .wordpress-content .embedded-card-error {
    padding: 45px 10px;
  }
}

.product-list-modal-overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9998;
  display: none;
  background: rgba(0, 0, 0, 0.5);
}
.product-list-modal-overlay.is-show {
  display: block;
}

.product-list-modal {
  position: fixed;
  top: 50%;
  right: 10px;
  left: 10px;
  z-index: 9999;
  visibility: hidden;
  background: var(--color-white);
  border-radius: 20px;
  opacity: 0;
  transform: translateY(-50%);
  transition: opacity 400ms, visibility 0s;
}
@media (min-width: 965px) {
  .product-list-modal {
    right: unset;
    left: 50%;
    width: 500px;
    margin-left: -250px;
    transition: opacity 400ms, visibility 0s, ease 400ms;
  }
}
.product-list-modal.is-show {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s;
}

.product-list-modal-title {
  display: block;
  padding: 40px 0 20px;
  font-size: 16px !important;
  font-weight: bold;
  text-align: center;
  border-bottom: 1px solid var(--color-border);
}

.product-list-modal-close {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  padding: 20px 0;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  color: var(--color-text-base);
  text-align: center;
  border-top: 1px solid var(--color-border);
}
@media (min-width: 965px) {
  .product-list-modal-close {
    cursor: pointer;
  }
}
.product-list-modal-close img {
  height: 12px;
  padding: 4px 0;
}
@media (min-width: 965px) {
  .product-list-modal-close img {
    display: inline-block;
    vertical-align: middle;
  }
}
@media (min-width: 965px) {
  .product-list-modal-close span {
    vertical-align: middle;
  }
}

.product-list-modal-empty {
  padding: 40px 20px 20px;
  font-size: 14px;
  text-align: center;
}

.product-list-modal-items {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}
.product-list-modal-items a {
  color: var(--color-text-base);
  text-decoration: none;
  opacity: 1;
}
.product-list-modal-items a:hover {
  opacity: 1;
}
@media (min-width: 965px) {
  .product-list-modal-items a {
    color: unset;
    text-decoration: unset;
  }
}

.product-list-modal-item {
  display: block;
  padding: 20px;
  border-bottom: 1px solid var(--color-border);
}
.product-list-modal-item::after {
  display: block;
  clear: both;
  content: "";
}

.product-list-modal-item-image {
  float: left;
  width: 100px;
  height: 100px;
  background-position: center;
  background-size: cover;
}
.product-list-modal-item-image:hover {
  opacity: 0.8;
}

.product-list-modal-item-info {
  position: relative;
  float: right;
  width: calc(100% - 120px);
  min-height: 100px;
  padding-bottom: 29px;
  font-size: 14px;
}
.product-list-modal-item-info.sales-product-list-modal-item-info {
  min-height: 47px;
  padding-bottom: 53px;
}
.product-list-modal-item-info:hover {
  text-decoration: underline;
}

.product-list-modal-item-name {
  margin: 0;
  font-family: var(--font-family-yakuhan);
  font-weight: bold;
  line-height: 1.5;
  letter-spacing: 0.3px;
}

.product-list-modal-item-info-price {
  position: absolute;
  right: 0;
  bottom: 0;
  float: right;
  line-height: 24px;
}
.product-list-modal-item-info-price span {
  margin-left: 5px;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.5;
  letter-spacing: 0.3px;
}
.product-list-modal-item-info-price .unit {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}
.product-list-modal-item-info-price .unpublished {
  font-size: 11px;
  color: var(--color-text-error);
  letter-spacing: -1px;
}
.product-list-modal-item-info-price .original {
  background: linear-gradient(#000, #000) 50% 50%/100% 1px no-repeat;
}
.product-list-modal-item-info-price .sales {
  color: var(--color-text-error);
}
.product-list-modal-item-info-price .sales .unit {
  color: var(--color-text-error);
}

.today-articles {
  border: 1px solid var(--color-text-base);
  margin-bottom: 24px;
}

.today-articles__header {
  position: relative;
  margin-bottom: 16px;
  border-bottom: 1px solid var(--color-text-base);
  padding: 8px;
  text-align: center;
  background-color: var(--color-white);
}

.today-articles__date {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 12px;
  color: var(--color-text-base);
}
@media (min-width: 965px) {
  .today-articles__date {
    font-size: 14px;
  }
}

.today-articles__title {
  font-style: italic;
  font-size: 12px;
  color: var(--color-text-base);
}
@media (min-width: 965px) {
  .today-articles__title {
    font-size: 14px;
  }
}

.today-articles__body {
  padding: 16px;
}

.search {
  max-width: 752px;
  margin: 0 auto 24px;
  padding: 32px 16px 0;
}
@media (min-width: 965px) {
  .search {
    padding: 0;
  }
}

.search__title {
  margin: 0 0 24px;
  font-size: 22px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .search__title {
    font-size: 26px;
    line-height: 1.6;
  }
}

.search__form-container {
  display: grid;
  grid-template-rows: 27px 50px;
  gap: 24px;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .search__form-container {
    grid-template-rows: 40px;
    grid-template-columns: 1fr 240px;
    gap: unset;
  }
}

.search__tabs {
  display: flex;
  flex-wrap: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  list-style: none;
}

.search__tab {
  flex: 0 0 auto;
  width: 74px;
  padding: 3px 0;
  margin-left: 10px;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
}
.search__tab:first-child {
  margin-left: 16px;
}
@media (min-width: 965px) {
  .search__tab:first-child {
    margin-left: 0;
  }
}
.search__tab:last-child {
  margin-right: 16px;
}
@media (min-width: 965px) {
  .search__tab:last-child {
    margin-right: 0;
  }
}
@media (min-width: 965px) {
  .search__tab {
    width: 108px;
    padding: 4px 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.4;
  }
}
.search__tab p {
  margin: 0;
  line-height: inherit;
}
.search__tab.is-active {
  padding: 3px 0;
  font-weight: bold;
  color: var(--color-white);
  background-color: var(--color-text-muted);
  border-radius: 100px;
}
@media (min-width: 965px) {
  .search__tab.is-active {
    padding: 4px 0;
  }
}

.search__tab-link {
  color: var(--color-text-muted);
  text-decoration: none;
}
.search__tab-link:hover {
  text-decoration: underline;
}

.search__form {
  display: contents;
}

.search__input-wrapper {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
}

.search__input {
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  padding-right: 40px;
  font-size: 13px;
  line-height: 1.6;
  color: var(--color-text-muted);
  text-indent: 1em;
  border: 1px solid var(--color-border-medium-2);
  border-radius: 4px;
  outline: none;
}
@media (min-width: 965px) {
  .search__input {
    height: 40px;
    font-size: 15px;
  }
}
.search__input::-moz-placeholder {
  color: var(--color-border-gray-medium);
}
.search__input::placeholder {
  color: var(--color-border-gray-medium);
}
.search__input:focus {
  border-color: var(--color-text-muted);
}

.search__submit {
  position: absolute;
  top: 50%;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  cursor: pointer;
  background: transparent;
  border: none;
  transform: translateY(-50%);
}
.search__submit:hover {
  opacity: 0.7;
}

.search__submit-icon {
  width: 15px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}

.search__count {
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .search__count {
    font-size: 16px;
  }
}

.search__count-value {
  font-weight: bold;
}

.search__content {
  padding: 24px 0;
}

.search__empty {
  padding: 48px 0;
  text-align: center;
  font-size: 14px;
  color: var(--color-text-dimmed);
}

.search__grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
@media (max-width: 965px) {
  .search__grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
  }
}

.search__pagination {
  display: flex;
  justify-content: space-between;
  padding: 0 16px;
  margin: 32px 0 0;
  color: var(--color-text-muted);
  font-size: 13px;
  line-height: 1.6;
}
.search__pagination a:visited {
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .search__pagination {
    padding: 0;
    margin: 40px 0 0;
    font-size: 15px;
  }
}

.search__pagination-item {
  display: flex;
  gap: 3px;
  align-items: center;
  justify-content: center;
  min-width: 108px;
}
@media (max-width: 965px) {
  .search__pagination-item {
    flex-direction: column;
    gap: 0;
  }
}
@media (min-width: 965px) {
  .search__pagination-item {
    min-width: 200px;
  }
}
.search__pagination-item strong {
  font-weight: bold;
}

.search__pagination-button {
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  align-items: center;
  justify-content: center;
  padding: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 1.6;
  color: var(--color-text-muted);
  text-decoration: none;
  cursor: pointer;
  background: var(--color-white);
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
@media (min-width: 965px) {
  .search__pagination-button {
    height: 50px;
    font-size: 15px;
  }
}
.search__pagination-button:hover, .search__pagination-button:active {
  text-decoration: none;
  background: var(--color-background-neutral-3);
}

.search-results {
  padding-top: 32px;
  padding-bottom: 16px;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .search-results {
    padding: 0;
    max-width: 752px;
    margin: 0 auto 24px;
  }
}

.search-results__header {
  padding: 0 16px;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .search-results__header {
    padding: 0;
  }
}

.search-results__title {
  font-family: var(--font-family-yakuhan);
  font-size: 24px;
  font-weight: bold;
  line-height: 1.5;
  margin: 0 0 24px;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .search-results__title {
    font-size: 26px;
  }
}

.search-results__form {
  display: grid;
  grid-template-rows: 27px 50px;
  gap: 24px;
  margin-bottom: 24px;
}
@media (min-width: 965px) {
  .search-results__form {
    grid-template-rows: 40px;
    grid-template-columns: 1fr 240px;
    gap: 0;
  }
}

.search-results__tabs {
  display: flex;
  flex-wrap: nowrap;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding: 0;
  list-style: none;
}

.search-results__tab {
  flex: 0 0 auto;
  width: 74px;
  padding: 3px 0;
  margin-left: 10px;
  text-align: center;
  white-space: nowrap;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
}
.search-results__tab:first-child {
  margin-left: 16px;
}
@media (min-width: 965px) {
  .search-results__tab:first-child {
    margin-left: 0;
  }
}
.search-results__tab:last-child {
  margin-right: 16px;
}
@media (min-width: 965px) {
  .search-results__tab:last-child {
    margin-right: 0;
  }
}
@media (min-width: 965px) {
  .search-results__tab {
    width: 108px;
    padding: 4px 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.4;
  }
}
.search-results__tab p {
  margin: 0;
  line-height: inherit;
}
.search-results__tab.is-active {
  padding: 3px 0;
  font-weight: bold;
  color: var(--color-white);
  background-color: var(--color-text-muted);
  border-radius: 100px;
}
@media (min-width: 965px) {
  .search-results__tab.is-active {
    padding: 4px 0;
  }
}

.search-results__tab-link {
  color: var(--color-text-muted);
  text-decoration: none;
}
.search-results__tab-link:hover {
  text-decoration: underline;
}

.search-results__search-form {
  display: contents;
}

.search-results__input-wrapper {
  position: relative;
  display: flex;
  flex: 1;
  align-items: center;
}

.search-results__input {
  display: block;
  width: 100%;
  height: 50px;
  padding: 12px 40px 12px 16px;
  font-size: 14px;
  line-height: 1.5;
  border: 1px solid var(--color-border-medium-2);
  border-radius: 4px;
  background: var(--color-white);
  box-sizing: border-box;
}
@media (min-width: 965px) {
  .search-results__input {
    height: 40px;
    padding: 8px 40px 8px 12px;
  }
}
.search-results__input::-moz-placeholder {
  color: var(--color-text-muted-weak);
}
.search-results__input::placeholder {
  color: var(--color-text-muted-weak);
}
.search-results__input:focus {
  outline: none;
  border-color: var(--color-text-base);
}

.search-results__search-button {
  position: absolute;
  top: 50%;
  right: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 4px;
  cursor: pointer;
  background: transparent;
  border: none;
  transform: translateY(-50%);
  opacity: 0.6;
}
.search-results__search-button:hover {
  opacity: 1;
}

.search-results__search-icon {
  width: 15px;
  height: 15px;
  -o-object-fit: contain;
     object-fit: contain;
}

.search-results__count {
  font-size: 14px;
  margin: 0;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .search-results__count {
    font-size: 16px;
  }
}

.search-results__count-value {
  font-weight: bold;
}

.search-results__articles {
  padding: 0 16px;
}
@media (min-width: 965px) {
  .search-results__articles {
    padding: 0;
  }
}

.search-results__not-found {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 64px;
}
@media (min-width: 965px) {
  .search-results__not-found {
    margin-bottom: 80px;
  }
}

.search-results__not-found-title {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}

.search-results__not-found-content {
  font-size: 14px;
  line-height: 1.6;
  color: var(--color-text-base);
}
.search-results__not-found-content p {
  margin: 0;
}

.recommended-gift {
  max-width: 550px;
  margin: 0 auto;
  padding: 0 16px;
}
@media (min-width: 965px) {
  .recommended-gift {
    padding: 0;
  }
}

.recommended-gift__title {
  margin-bottom: 8px;
  border-bottom: 1px solid var(--color-text-muted-weak);
  padding-bottom: 10px;
  font-size: 18px;
  font-weight: bold;
  line-height: 1.3;
  color: var(--color-text-base);
}

.recommended-gift__body {
  font-size: 15px;
  line-height: 1.8;
  color: var(--color-text-base);
}

.recommended-gift__section {
  margin-bottom: 24px;
}

.recommended-gift__category {
  margin-bottom: 68px;
}

.recommended-gift__image {
  margin-bottom: 16px;
}
.recommended-gift__image img {
  max-width: 100%;
  height: auto;
}

.recommended-gift__image-with-caption img {
  max-width: 100%;
  height: auto;
}

.recommended-gift__text {
  margin-bottom: 16px;
}

.recommended-gift__caption {
  margin-bottom: 16px;
  font-size: 12px;
  color: var(--color-text-dimmed);
}

.recommended-gift__link {
  display: block;
  width: 80%;
  padding: 16px;
  margin: 5% auto;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.6;
  color: var(--color-text-strong);
  text-align: center;
  text-decoration: none;
  border: 1px solid var(--color-border-gray-medium);
  border-radius: 4px;
}
@media (min-width: 965px) {
  .recommended-gift__link {
    font-size: 15px;
  }
}
.recommended-gift__link:hover {
  background-color: var(--color-background-neutral-3);
}

.recommended-gift__separator {
  margin: 24px 0;
  text-align: center;
  color: var(--color-text-dimmed);
}

.recommended-gift__cta {
  margin: 24px 0;
  text-align: center;
  line-height: 1.8;
}

.recommended-gift__credit {
  margin: 16px 0 0;
  font-size: 15px;
  color: var(--color-text-dimmed);
}

.stock-mail-new {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-self: stretch;
}

.stock-mail-new__description {
  margin-bottom: 16px;
  color: var(--color-text-muted);
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .stock-mail-new__description {
    font-size: 16px;
    line-height: 1.6;
  }
}

.stock-mail-new__input {
  box-sizing: border-box;
  align-self: stretch;
  height: 40px;
  color: var(--color-text-muted);
  text-indent: 1em;
  outline: 0;
  margin-bottom: 16px;
  border: 1px solid var(--color-border-medium-2);
  border-radius: 4px;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.6;
  width: 100%;
}
@media (min-width: 965px) {
  .stock-mail-new__input {
    font-size: 15px;
    line-height: 1.6;
  }
}
.stock-mail-new__input::-moz-placeholder {
  color: var(--color-border-gray-medium);
}
.stock-mail-new__input::placeholder {
  color: var(--color-border-gray-medium);
}
.stock-mail-new__input:focus {
  border-color: var(--color-text-muted);
}
.stock-mail-new__input.is-error {
  border-color: var(--color-text-danger);
}

.stock-mail-new__error {
  margin-bottom: 16px;
  color: var(--color-text-danger);
  text-align: center;
  font-size: 13px;
  font-weight: 700;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .stock-mail-new__error {
    font-size: 15px;
    line-height: 1.6;
  }
}

.stock-mail-new__note {
  margin-bottom: 16px;
  color: var(--color-text-muted);
  font-size: 11px;
  font-weight: normal;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .stock-mail-new__note {
    font-size: 13px;
    line-height: 1.6;
  }
}
.stock-mail-new__note strong {
  font-weight: bold;
}

.stock-mail-new__note-link {
  color: var(--color-text-muted);
  text-decoration: none;
}
.stock-mail-new__note-link:hover {
  text-decoration: underline;
}

.stock-mail-new__submit {
  box-sizing: border-box;
  margin-bottom: 16px;
  width: 100%;
  padding: 0;
  color: var(--color-white);
  cursor: pointer;
  background: var(--color-text-muted);
  border: none;
  border-radius: 4px;
  height: 48px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .stock-mail-new__submit {
    height: 56px;
    font-size: 18px;
  }
}
.stock-mail-new__submit:disabled {
  cursor: not-allowed;
  background: var(--color-border-gray);
}

.stock-mail-new__recaptcha {
  color: var(--color-text-muted-medium);
  font-size: 11px;
  font-weight: normal;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .stock-mail-new__recaptcha {
    font-size: 13px;
    line-height: 1.6;
  }
}

.stock-mail-new__recaptcha-link {
  color: var(--color-text-muted-medium);
  text-decoration: underline;
}

.stock-mail-complete {
  padding: 24px 16px;
}

.stock-mail-complete__description {
  color: var(--color-text-muted);
  font-size: 14px;
  font-weight: normal;
  line-height: 1.6;
}
@media (min-width: 965px) {
  .stock-mail-complete__description {
    font-size: 16px;
    line-height: 1.6;
  }
}

.cart-mail-unsubscribe {
  padding: 14px 10px;
  margin: 5px;
  color: var(--color-text-muted);
  background-color: var(--color-white);
}
@media (min-width: 965px) {
  .cart-mail-unsubscribe {
    padding: 24px 15px;
  }
}

.cart-mail-unsubscribe__title {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 700;
  line-height: 25.6px;
}
@media (min-width: 965px) {
  .cart-mail-unsubscribe__title {
    font-size: 13px;
  }
}

.cart-mail-unsubscribe__text {
  font-size: 13px;
  line-height: 20.8px;
}
@media (min-width: 965px) {
  .cart-mail-unsubscribe__text {
    font-size: 12px;
  }
}

.error-404-message {
  padding: 15px;
  margin: 4px;
  font-weight: bold;
  background-color: var(--color-white);
  border-radius: 4px;
}
@media (min-width: 965px) {
  .error-404-message {
    height: 57px;
    padding-left: 10px;
    line-height: 57px;
  }
}

.articles-not-found__message {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 80px;
}

.articles-not-found__message-title {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.6;
  color: var(--color-text-muted-medium);
}
@media (min-width: 965px) {
  .articles-not-found__message-title {
    font-size: 16px;
  }
}

.note-article-404 {
  margin-top: 32px;
  padding: 0 16px;
}
@media (min-width: 965px) {
  .note-article-404 {
    margin-top: 80px;
    padding: 0;
    max-width: 752px;
    margin-left: auto;
    margin-right: auto;
  }
}

.shopping-top__section {
  margin: 64px auto 5px;
}
@media (min-width: 965px) {
  .shopping-top__section {
    margin-top: 80px;
  }
}

.shopping-top__section-title {
  margin-bottom: 16px;
  padding: 0 16px;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--color-text-muted);
}
@media (min-width: 965px) {
  .shopping-top__section-title {
    font-size: 20px;
    padding: 0;
  }
}

@media (min-width: 965px) {
  .shopping-top .product-category-section__container {
    grid-template-columns: repeat(2, 1fr);
  }
}

/*# sourceMappingURL=data:application/json;base64,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QUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsaUJBQWlCO0VBQ2pCLG9DQUFvQztFQUNwQyxrQkFBa0I7QUFDcEI7QUFDQTtFQUNFO0lBQ0UsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixpQkFBaUI7RUFDbkI7QUFDRjs7QUFFQTtFQUNFLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLHFDQUFxQztBQUN2QztBQUNBO0VBQ0U7SUFDRSxlQUFlO0VBQ2pCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7RUFDaEIsZUFBZTtBQUNqQjtBQUNBO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsa0JBQWtCO0VBQ3BCO0FBQ0Y7O0FBRUE7RUFDRSxxQkFBcUI7QUFDdkI7QUFDQTtFQUNFO0lBQ0UsZ0JBQWdCO0VBQ2xCO0FBQ0Y7O0FBRUE7RUFDRSxtQkFBbUI7RUFDbkIsZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLDhCQUE4QjtBQUNoQztBQUNBO0VBQ0U7SUFDRSxlQUFlO0lBQ2YsVUFBVTtFQUNaO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLHFDQUFxQztFQUN2QztBQUNGIiwiZmlsZSI6ImFwcGxpY2F0aW9uLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogU3dpcGVyIDEyLjIuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyNiBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBNYXkgMjcsIDIwMjZcbiAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuXG46aG9zdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tc3dpcGVyLXdyYXBwZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24sIGluaXRpYWwpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uc3dpcGVyLXZlcnRpY2FsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcbn1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4vKiBBdXRvIEhlaWdodCAqL1xuLnN3aXBlci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG5cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci0zZC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cblxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuXG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgLnN3aXBlci1zbGlkZSxcbiAgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxufVxuXG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSB7XG4gID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7IC8qIEZvciBGaXJlZm94ICovXG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgICA+IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWJlZm9yZSk7XG4gICAgICBzY3JvbGwtbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLXNsaWRlcy1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IHZhcigtLXN3aXBlci1zbGlkZXMtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICAgIH1cbiAgICA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItc2xpZGVzLW9mZnNldC1iZWZvcmUpO1xuICAgICAgc2Nyb2xsLW1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLXNsaWRlcy1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJsb2NrLWVuZDogdmFyKC0tc3dpcGVyLXNsaWRlcy1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgID4gLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQge1xuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgb3JkZXI6IDk5OTk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gICAgICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG4gICAgfVxuICAgID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xuICAgIH1cbiAgfVxuICAmLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwge1xuICAgID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbiAgICB9XG4gICAgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2xpZGUgc3R5bGVzIHN0YXJ0ICovXG4vKiAzRCBTaGFkb3dzICovXG4uc3dpcGVyLTNkIHtcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdyB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXI6bm90KC5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MpLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUge1xuICAuc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIH1cbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlIHtcbiAgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbn1cblxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItaG9yaXpvbnRhbCB7XG4gIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbiAgfVxufVxuXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCB7XG4gIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbiAgfVxufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiA0cHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gIC5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAmIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgOjpzbG90dGVkKHN2ZyksXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQsIDUwJSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgcmlnaHQ6IGF1dG87XG4gIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAmIH4gLnN3aXBlci1idXR0b24tbmV4dCxcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDRweCk7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAmIH4gLnN3aXBlci1idXR0b24tcHJldixcbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB9XG4gIH1cbiAgJi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICYuc3dpcGVyLXJ0bCB+IC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIDo6c2xvdHRlZCguc3dpcGVyLW5hdmlnYXRpb24taWNvbiksXG4gICAgLnN3aXBlci1uYXZpZ2F0aW9uLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItdmVydGljYWwge1xuICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIH4gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygwcHggLSB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnN3aXBlci1idXR0b24tcHJldixcbiAgfiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgNHB4KTtcbiAgICBib3R0b206IGF1dG87XG4gICAgOjpzbG90dGVkKC5zd2lwZXItbmF2aWdhdGlvbi1pY29uKSxcbiAgICAuc3dpcGVyLW5hdmlnYXRpb24taWNvbiB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICB+IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCA0cHgpO1xuICAgIHRvcDogYXV0bztcbiAgICA6OnNsb3R0ZWQoLnN3aXBlci1uYXZpZ2F0aW9uLWljb24pLFxuICAgIC5zd2lwZXItbmF2aWdhdGlvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cbn1cblxuOnJvb3Qge1xuICAvKlxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b206IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3I6IGluaGVyaXQ7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3I6IHJnYmEoMCwwLDAsMC4yNSk7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZTogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5OiAwLjI7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHk6IDE7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXZlcnRpY2FsLWdhcDogNnB4O1xuICAqL1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG4gICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+ICYsXG4gICYuc3dpcGVyLXBhZ2luYXRpb24tZGlzYWJsZWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBDb21tb24gU3R5bGVzICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsIHtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1ib3R0b20sIDhweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wLCBhdXRvKTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xuICBidXR0b24mIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgJiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6b25seS1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG5cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0LCA4cHgpO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0LCBhdXRvKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gICAgfVxuICB9XG59XG5cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XG4gIH1cbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xufVxuXG4vKiBGcmFjdGlvbiAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yLCBpbmhlcml0KTtcbn1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAuc3dpcGVyLXJ0bCAmIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuICAuc3dpcGVyLXZlcnRpY2FsID4gJi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbiAgJi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5zd2lwZXItdmVydGljYWwgPiAmLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuICAuc3dpcGVyLWhvcml6b250YWwgPiAmLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuICAmLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4xKSk7XG4gIC5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnN3aXBlci1ob3Jpem9udGFsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICAgIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gICAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbiAgfVxuICAuc3dpcGVyLXZlcnRpY2FsID4gJixcbiAgJi5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0LCBhdXRvKTtcbiAgICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbiAgfVxufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgc3RhcnQgKi9cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICA+IGltZyxcbiAgPiBzdmcsXG4gID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG59XG5cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuXG4uc3dpcGVyLXRodW1icyB7XG4gIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgICAvKiBTdHlsZXMgZm9yIGFjdGl2ZSB0aHVtYiBzbGlkZSAqL1xuICB9XG59XG5cbi5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWZhZGUge1xuICAmLnN3aXBlci1mcmVlLW1vZGUge1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIH1cbiAgfVxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAmIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uc3dpcGVyLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY3ViZSB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG4gICYuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICYsXG4gICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4gIC5zd2lwZXItc2xpZGUtbmV4dCxcbiAgLnN3aXBlci1zbGlkZS1wcmV2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgei1pbmRleDogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnN3aXBlci1jdWJlIHtcbiAgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG4vKiBDdWJlIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItY3ViZSB7XG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXIuc3dpcGVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1mbGlwIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICYsXG4gICAgJiAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWZsaXAge1xuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBGbGlwIHNsaWRlIHNoYWRvd3MgZW5kICovXG4uc3dpcGVyLWNyZWF0aXZlIHtcbiAgLnN3aXBlci1zbGlkZSB7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5LCBoZWlnaHQ7XG4gIH1cbn1cblxuLnN3aXBlci5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jYXJkcyB7XG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLyohIFlha3UgSGFuIEpQIHY0LjEuMSAoT0ZMLTEuMSBBTkQgTUlUKSBieSBRcmFjIHwgVHlwZTogWWFrdUhhbkpQcyAtIEJhc2VkIG9uIE5vdG8gU2FucyBKUCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlBzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvWWFrdUhhbkpQcy9ZYWt1SGFuSlBzLVRoaW4ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwMDgsIFUrMzAwOSwgVSszMDBhLCBVKzMwMGIsIFUrMzAwYywgVSszMDBkLCBVKzMwMGUsIFUrMzAwZiwgVSszMDEwLCBVKzMwMTEsIFUrMzAxNCwgVSszMDE1LCBVK2ZmMDgsIFUrZmYwOSwgVStmZjNiLCBVK2ZmM2QsIFUrZmY1YiwgVStmZjVkO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlBzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvWWFrdUhhbkpQcy9ZYWt1SGFuSlBzLUV4dHJhTGlnaHQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwMDgsIFUrMzAwOSwgVSszMDBhLCBVKzMwMGIsIFUrMzAwYywgVSszMDBkLCBVKzMwMGUsIFUrMzAwZiwgVSszMDEwLCBVKzMwMTEsIFUrMzAxNCwgVSszMDE1LCBVK2ZmMDgsIFUrZmYwOSwgVStmZjNiLCBVK2ZmM2QsIFUrZmY1YiwgVStmZjVkO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlBzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvWWFrdUhhbkpQcy9ZYWt1SGFuSlBzLUxpZ2h0LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMDA4LCBVKzMwMDksIFUrMzAwYSwgVSszMDBiLCBVKzMwMGMsIFUrMzAwZCwgVSszMDBlLCBVKzMwMGYsIFUrMzAxMCwgVSszMDExLCBVKzMwMTQsIFUrMzAxNSwgVStmZjA4LCBVK2ZmMDksIFUrZmYzYiwgVStmZjNkLCBVK2ZmNWIsIFUrZmY1ZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQcztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1lha3VIYW5KUHMvWWFrdUhhbkpQcy1SZWd1bGFyLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMDA4LCBVKzMwMDksIFUrMzAwYSwgVSszMDBiLCBVKzMwMGMsIFUrMzAwZCwgVSszMDBlLCBVKzMwMGYsIFUrMzAxMCwgVSszMDExLCBVKzMwMTQsIFUrMzAxNSwgVStmZjA4LCBVK2ZmMDksIFUrZmYzYiwgVStmZjNkLCBVK2ZmNWIsIFUrZmY1ZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQcztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1lha3VIYW5KUHMvWWFrdUhhbkpQcy1NZWRpdW0ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwMDgsIFUrMzAwOSwgVSszMDBhLCBVKzMwMGIsIFUrMzAwYywgVSszMDBkLCBVKzMwMGUsIFUrMzAwZiwgVSszMDEwLCBVKzMwMTEsIFUrMzAxNCwgVSszMDE1LCBVK2ZmMDgsIFUrZmYwOSwgVStmZjNiLCBVK2ZmM2QsIFUrZmY1YiwgVStmZjVkO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlBzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvWWFrdUhhbkpQcy9ZYWt1SGFuSlBzLVNlbWlCb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMDA4LCBVKzMwMDksIFUrMzAwYSwgVSszMDBiLCBVKzMwMGMsIFUrMzAwZCwgVSszMDBlLCBVKzMwMGYsIFUrMzAxMCwgVSszMDExLCBVKzMwMTQsIFUrMzAxNSwgVStmZjA4LCBVK2ZmMDksIFUrZmYzYiwgVStmZjNkLCBVK2ZmNWIsIFUrZmY1ZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQcztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1lha3VIYW5KUHMvWWFrdUhhbkpQcy1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMDA4LCBVKzMwMDksIFUrMzAwYSwgVSszMDBiLCBVKzMwMGMsIFUrMzAwZCwgVSszMDBlLCBVKzMwMGYsIFUrMzAxMCwgVSszMDExLCBVKzMwMTQsIFUrMzAxNSwgVStmZjA4LCBVK2ZmMDksIFUrZmYzYiwgVStmZjNkLCBVK2ZmNWIsIFUrZmY1ZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogWWFrdUhhbkpQcztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKC4uL2ZvbnRzL1lha3VIYW5KUHMvWWFrdUhhbkpQcy1FeHRyYUJvbGQud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzMwMDgsIFUrMzAwOSwgVSszMDBhLCBVKzMwMGIsIFUrMzAwYywgVSszMDBkLCBVKzMwMGUsIFUrMzAwZiwgVSszMDEwLCBVKzMwMTEsIFUrMzAxNCwgVSszMDE1LCBVK2ZmMDgsIFUrZmYwOSwgVStmZjNiLCBVK2ZmM2QsIFUrZmY1YiwgVStmZjVkO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBZYWt1SGFuSlBzO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoLi4vZm9udHMvWWFrdUhhbkpQcy9ZYWt1SGFuSlBzLUJsYWNrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSszMDA4LCBVKzMwMDksIFUrMzAwYSwgVSszMDBiLCBVKzMwMGMsIFUrMzAwZCwgVSszMDBlLCBVKzMwMGYsIFUrMzAxMCwgVSszMDExLCBVKzMwMTQsIFUrMzAxNSwgVStmZjA4LCBVK2ZmMDksIFUrZmYzYiwgVStmZjNkLCBVK2ZmNWIsIFUrZmY1ZDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoa2MtaWNvblwiO1xuICBzcmM6IHVybChcIi4uL2hrYy1pY29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vaGtjLWljb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9oa2MtaWNvbi5zdmcjaGtjLWljb25cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG46cm9vdCB7XG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XG4gIC0tY29sb3ItdGV4dC1zdHJvbmc6ICMwMDA7XG4gIC0tY29sb3ItdGV4dC1tZWRpdW06ICMzMzM7XG4gIC0tY29sb3ItdGV4dC1iYXNlOiAjMjIyO1xuICAtLWNvbG9yLXRleHQtbXV0ZWQ6ICM0NDQ7XG4gIC0tY29sb3ItdGV4dC1kaW1tZWQ6ICM3MDcwNzA7XG4gIC0tY29sb3ItdGV4dC1tdXRlZC1zdHJvbmc6ICM2NjY7XG4gIC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW06ICM4ODg7XG4gIC0tY29sb3ItdGV4dC1tdXRlZC13ZWFrOiAjOTk5O1xuICAtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXI6ICNhYWE7XG4gIC0tY29sb3ItdGV4dC1kaXNhYmxlZDogI2RjZGRkZDtcbiAgLS1jb2xvci1iYWNrZ3JvdW5kLXBhZ2U6ICNmZmY7XG4gIC0tY29sb3ItYm9yZGVyLWxpZ2h0OiAjZjZmNmY2O1xuICAtLWNvbG9yLWJvcmRlcjogI2VlZTtcbiAgLS1jb2xvci1ib3JkZXItbWVkaXVtOiAjZTZlNmU2O1xuICAtLWNvbG9yLWJvcmRlci1tZWRpdW0tMjogI2UwZTBlMDtcbiAgLS1jb2xvci1ib3JkZXItZ3JheTogI2M0YzRjNDtcbiAgLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW06ICNhYWE7XG4gIC0tY29sb3ItYm9yZGVyLWxpZ2h0LTI6ICNkZWRlZGY7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTI6ICNmMGYwZjA7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTM6ICNmN2Y3Zjc7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTQ6ICNmMmY3Zjk7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsOiAjZWZmMmY0O1xuICAtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC1ob3ZlcjogI2RmZTVlODtcbiAgLS1jb2xvci1hY2NlbnQtYmx1ZTogIzIxOTZmMztcbiAgLS1jb2xvci1hY2NlbnQtYmx1ZS1ob3ZlcjogIzFlODdkYTtcbiAgLS1jb2xvci1hY2NlbnQtb3JhbmdlOiAjZjM5ODAwO1xuICAtLWNvbG9yLWFjY2VudC1vcmFuZ2Utc3Ryb25nOiAjZjI5NjAwO1xuICAtLWNvbG9yLWFjY2VudC1vcmFuZ2UtYmFja2dyb3VuZDogI2ZkZWZkOTtcbiAgLS1jb2xvci1kYW5nZXI6ICNmNDQzMzY7XG4gIC0tY29sb3Itc3VjY2VzczogIzRjYWY1MDtcbiAgLS1jb2xvci1pbmZvLXRleHQ6ICM2MDdkOGI7XG4gIC0tY29sb3ItZGFuZ2VyLWJhY2tncm91bmQ6ICNmZWVkZWI7XG4gIC0tY29sb3ItZGFuZ2VyLWJhY2tncm91bmQtaG92ZXI6ICNmZGQ5ZDc7XG4gIC0tY29sb3Itc2FsZS10ZXh0OiAjZjE0YzRjO1xuICAtLWNvbG9yLWRhbmdlci10ZXh0LWRlZXA6ICM4NjI1MWU7XG4gIC0tY29sb3ItdGV4dC1kYW5nZXI6ICNmYjVjNWM7XG4gIC0tY29sb3ItYmFja2dyb3VuZC1kYW5nZXItbGlnaHQ6ICNmZWU3ZTc7XG4gIC0tY29sb3Itc3VjY2Vzcy1iYWNrZ3JvdW5kOiAjZWRmN2VlO1xuICAtLWNvbG9yLWJ1dHRvbi10ZXh0OiAjMzU0NTRjO1xuICAtLWNvbG9yLWlucHV0LWJvcmRlcjogI2Q3ZGVlMjtcbiAgLS1jb2xvci1saW5rLWxlZ2FjeS1ibHVlOiAjMDQ2ZWI4O1xuICAtLWNvbG9yLWJ1dHRvbi1kaXNhYmxlZDogI2NjYztcbiAgLS1jb2xvci1idXR0b24taG92ZXI6ICNjOWNhY2E7XG4gIC0tY29sb3ItYnV0dG9uLWRhbmdlci1ob3ZlcjogI2ZjZTVlNTtcbiAgLS1mb250LWZhbWlseS1iYXNlOiAnWXUgR290aGljIE1lZGl1bScsICfmuLjjgrTjgrfjg4Pjgq8gTWVkaXVtJywgJ1l1R290aGljJywgJ+a4uOOCtOOCt+ODg+OCr+S9kycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAnTm90byBTYW5zIEpQJywgJ+ODoeOCpOODquOCqicsIE1laXJ5bywgJ0hlbHZldGljYSBOZXVlJywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktbW9iaWxlOiBcIua4uOOCtOOCt+ODg+OCr+S9k1wiLCBZdUdvdGhpYywgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgXCJZdSBHb3RoaWNcIiwgLWFwcGxlLXN5c3RlbSwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWZhbWlseS15YWt1aGFuOiAnWWFrdUhhbkpQcycsIHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAtLWNvbG9yLWNhcnQtYm9yZGVyOiAjZThlOGU4O1xuICAtLWNvbG9yLWNhcnQtc3VwcG9ydGluZzogIzc3NztcbiAgLS1jb2xvci1jYXJ0LXVpLWljb246ICNiOWI5Yjk7XG4gIC0tY29sb3ItY2FydC1wcmltYXJ5OiAjZjM5NzAwO1xuICAtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dDogI2Q2MTIxMjtcbiAgLS1jb2xvci1jYXJ0LWVycm9yLWJnOiAjZmZmNGY0O1xuICAtLWNvbG9yLWNhcnQtZnJlZS1wcm9kdWN0OiAjNGNhZjUwO1xuICAtLWNvbG9yLWNhcnQtbGluazogIzE5MTkxOTtcbiAgLS1jb2xvci10ZXh0LWVycm9yOiAjZjQ0MzM2O1xufVxuXG4qOndoZXJlKDpub3QoaHRtbCwgaWZyYW1lLCBjYW52YXMsIGltZywgc3ZnLCB2aWRlbywgYXVkaW8sIGZvbnQpOm5vdChzdmcgKiwgc3ltYm9sICopKSB7XG4gIGFsbDogdW5zZXQ7XG4gIGRpc3BsYXk6IHJldmVydDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICB0ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuXG5hLCBidXR0b24ge1xuICBjdXJzb3I6IHJldmVydDtcbn1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbm9sLCB1bCwgbWVudSwgc3VtbWFyeSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbm9sIHtcbiAgY291bnRlci1yZXNldDogcmV2ZXJ0O1xufVxuXG5pbWcge1xuICBtYXgtaW5saW5lLXNpemU6IDEwMCU7XG4gIG1heC1ibG9jay1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IGF1dG87XG59XG5cbnRleHRhcmVhIHtcbiAgd2hpdGUtc3BhY2U6IHJldmVydDtcbn1cblxubWV0ZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHJldmVydDtcbiAgYXBwZWFyYW5jZTogcmV2ZXJ0O1xufVxuXG46d2hlcmUocHJlKSB7XG4gIGFsbDogcmV2ZXJ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG46OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHVuc2V0O1xufVxuXG46d2hlcmUoW2hpZGRlbl0pIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuOndoZXJlKFtjb250ZW50ZWRpdGFibGVdOm5vdChbY29udGVudGVkaXRhYmxlPWZhbHNlXSkpIHtcbiAgLW1vei11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgLXdlYmtpdC11c2VyLW1vZGlmeTogcmVhZC13cml0ZTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogYXV0bztcbn1cblxuOndoZXJlKFtkcmFnZ2FibGU9dHJ1ZV0pIHtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IGVsZW1lbnQ7XG59XG5cbjp3aGVyZShkaWFsb2c6bW9kYWwpIHtcbiAgYWxsOiByZXZlcnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXBhZ2UpO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5tb2JpbGUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDc0cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3NTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc3RvcmUtY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uc3RvcmUtY29udGVudC13cmFwcGVyLmlzLW1lZGlhLWRldGFpbCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLm1vYmlsZS13cmFwcGVyIC5zdG9yZS1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnN0b3JlLW1haW4tY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDc1MnB4O1xufVxuXG4uc3RvcmUtc2lkZWJhci1jb250YWluZXIge1xuICB3aWR0aDogMTkwcHg7XG59XG5cbi5zdG9yZS1mb290ZXItY2F0ZWdvcnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcmUtZm9vdGVyLWNhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnN0b3JlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuc3RvcmUtY29udGVudC13cmFwcGVyLmlzLW1lZGlhLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnN0b3JlLW1haW4tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc3RvcmUtc2lkZWJhci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2hvdy1vbi1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNob3ctb24tcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zaG93LW9uLXNwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNob3ctb24tc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGh1bWJuYWlsLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtdGh1bWJuYWlsLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGh1bWJuYWlsLWxpc3RfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAzMnB4IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LXRodW1ibmFpbC1saXN0X19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBnYXA6IDI0cHggMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICBnYXA6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbkBzdXBwb3J0cyAoZ3JpZC10ZW1wbGF0ZS1yb3dzOiBzdWJncmlkKSB7XG4gIC5wcm9kdWN0LXRodW1ibmFpbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHN1YmdyaWQ7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgfVxufVxuXG4ucHJvZHVjdC10aHVtYm5haWxfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LXRodW1ibmFpbF9faW1hZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLnByb2R1Y3QtdGh1bWJuYWlsX19pbWFnZS1saW5rOmhvdmVyLCAucHJvZHVjdC10aHVtYm5haWxfX2ltYWdlLWxpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucHJvZHVjdC10aHVtYm5haWxfX2ltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucHJvZHVjdC10aHVtYm5haWxfX25hbWUge1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC10aHVtYm5haWxfX25hbWUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LXRodW1ibmFpbF9fbmFtZSB7XG4gICAgbWFyZ2luOiAxNnB4IDAgOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LXRodW1ibmFpbF9fbmFtZS1saW5rIHtcbiAgbWluLXdpZHRoOiAwO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5wcm9kdWN0LXRodW1ibmFpbF9fbmFtZS1saW5rOmhvdmVyLCAucHJvZHVjdC10aHVtYm5haWxfX25hbWUtbGluazphY3RpdmUge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvZHVjdC10aHVtYm5haWxfX3ByaWNlLXZhbHVlIHtcbiAgbWFyZ2luOiA4cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnByb2R1Y3QtdGh1bWJuYWlsX19wcmljZS1hbW91bnQuaXMtb3JpZ2luYWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5wcm9kdWN0LXRodW1ibmFpbF9fcHJpY2UtYW1vdW50LmlzLXNhbGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2FsZS10ZXh0KTtcbn1cblxuLnByb2R1Y3QtdGh1bWJuYWlsX19wcmljZS15ZW4ge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLXdlYWspO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LXRodW1ibmFpbF9fcHJpY2UteWVuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGh1bWJuYWlsX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDhweCAwO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG59XG4ucHJvZHVjdC10aHVtYm5haWxfX2xhYmVsLmlzLXNvbGQtb3V0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuLnByb2R1Y3QtdGh1bWJuYWlsX19sYWJlbC5pcy1zb2xkLW91dCAucHJvZHVjdC10aHVtYm5haWxfX2xhYmVsLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuLnByb2R1Y3QtdGh1bWJuYWlsX19sYWJlbC5pcy1sb3ctc3RvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCk7XG59XG4ucHJvZHVjdC10aHVtYm5haWxfX2xhYmVsLmlzLWxvdy1zdG9jayAucHJvZHVjdC10aHVtYm5haWxfX2xhYmVsLXRleHQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYW5nZXIpO1xufVxuXG4ucHJvZHVjdC10aHVtYm5haWxfX2xhYmVsLXRleHQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucHJvZHVjdC1saXN0LWVtcHR5IHtcbiAgcGFkZGluZzogNDBweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4ucmVjZW50bHktdmlld2VkLXByb2R1Y3RzIHtcbiAgbWFyZ2luOiA2NHB4IGF1dG8gNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5yZWNlbnRseS12aWV3ZWQtcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogNzUycHg7XG4gICAgd2lkdGg6IDk3LjUlO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnJlY2VudGx5LXZpZXdlZC1wcm9kdWN0c19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5yZWNlbnRseS12aWV3ZWQtcHJvZHVjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucmVjZW50bHktdmlld2VkLXByb2R1Y3RzIC5wcm9kdWN0LXRodW1ibmFpbC1saXN0IC5wcm9kdWN0LXRodW1ibmFpbDpudGgtY2hpbGQobis1KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucmVjZW50bHktdmlld2VkLXByb2R1Y3RzIC5wcm9kdWN0LXRodW1ibmFpbC1saXN0LnNob3cgLnByb2R1Y3QtdGh1bWJuYWlsOm50aC1jaGlsZChuKzUpIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnJlY2VudGx5LXZpZXdlZC1wcm9kdWN0c19fc2hvdy1hbGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMzJweCBhdXRvIDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZWNlbnRseS12aWV3ZWQtcHJvZHVjdHNfX3Nob3ctYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnJlY2VudGx5LXZpZXdlZC1wcm9kdWN0c19fc2hvdy1hbGwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnBvcHVsYXItcHJvZHVjdHMge1xuICBtYXJnaW46IDY0cHggYXV0byA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnBvcHVsYXItcHJvZHVjdHMge1xuICAgIG1heC13aWR0aDogNzUycHg7XG4gICAgd2lkdGg6IDk3LjUlO1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbn1cblxuLnBvcHVsYXItcHJvZHVjdHNfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucG9wdWxhci1wcm9kdWN0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogMzJweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnBhZ2luYXRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYWdpbmF0aW9uX19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9faXRlbSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnBhZ2luYXRpb25fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFnaW5hdGlvbl9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4ucGFnaW5hdGlvbl9fYnV0dG9uOmhvdmVyLCAucGFnaW5hdGlvbl9fYnV0dG9uOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yeS1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnktc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnktc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMTZweCAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDI0cHggMTdweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXRlZ29yeS1zZWN0aW9uX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX2xpbms6aG92ZXIsIC5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX2xpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX2xpbmstaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeS1zZWN0aW9uX19saW5rLWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXRlZ29yeS1zZWN0aW9uX19saW5rLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5LXNlY3Rpb25fX2xpbmstbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmFydGljbGUtY2F0ZWdvcnktc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMycHggMjRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXRlZ29yeS1zZWN0aW9uX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXRlZ29yeS1zZWN0aW9uX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHggMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXJ0aWNsZS1jYXRlZ29yeS1zZWN0aW9uX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiAyNHB4IDE3cHg7XG4gIH1cbn1cblxuLmFydGljbGUtY2F0ZWdvcnktc2VjdGlvbl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1jYXRlZ29yeS1zZWN0aW9uX19saW5rOmhvdmVyLCAuYXJ0aWNsZS1jYXRlZ29yeS1zZWN0aW9uX19saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYXJ0aWNsZS1jYXRlZ29yeS1zZWN0aW9uX19saW5rLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlLWNhdGVnb3J5LXNlY3Rpb25fX2xpbmstbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiA5OTk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zLCB2aXNpYmlsaXR5IDBzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWxpc3QtbW9kYWwge1xuICAgIHJpZ2h0OiB1bnNldDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWxpc3QtbW9kYWwuaXMtc2hvdyB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX19jbG9zZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsX19jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbF9fY2xvc2UtaW1hZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Byb2R1Y3QtbW9kYWwtY2xvc2UtaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX19lbXB0eSB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbF9faXRlbXMge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5wcm9kdWN0LWxpc3QtbW9kYWxfX2l0ZW1zIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuLnByb2R1Y3QtbGlzdC1tb2RhbF9faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWxfX2l0ZW0taW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsX19pdGVtLWltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX19pdGVtLWluZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsX19pdGVtLWluZm8uaXMtc2FsZXMge1xuICBtaW4taGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbn1cbi5wcm9kdWN0LWxpc3QtbW9kYWxfX2l0ZW0taW5mbzpob3ZlciBwIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWxfX2l0ZW0tbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX19wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsX19wcmljZSBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsX19wcmljZS11bml0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC13ZWFrKTtcbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbF9fcHJpY2UtdW5wdWJsaXNoZWQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kYW5nZXIpO1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbF9fcHJpY2Utb3JpZ2luYWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgNTAlIDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWxfX3ByaWNlLXNhbGVzIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlcik7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsX19wcmljZS1zYWxlcyAucHJvZHVjdC1saXN0LW1vZGFsX19wcmljZS11bml0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlcik7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTk5ODtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMzAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIHZpc2liaWxpdHkgMHM7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsX19vdmVybGF5LmlzLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnRhYi1uYXZpZ2F0aW9uIHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnRhYi1uYXZpZ2F0aW9uX19pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuLnRhYi1uYXZpZ2F0aW9uX19pbm5lcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4udGFiLW5hdmlnYXRpb25fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnRhYi1uYXZpZ2F0aW9uX19saXN0IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA4cHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGFiLW5hdmlnYXRpb25fX2l0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgcGFkZGluZzogM3B4IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi50YWItbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC50YWItbmF2aWdhdGlvbl9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi50YWItbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC50YWItbmF2aWdhdGlvbl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAudGFiLW5hdmlnYXRpb25fX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDRweCAyNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4udGFiLW5hdmlnYXRpb25fX2l0ZW0uaXMtYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cblxuLnRhYi1uYXZpZ2F0aW9uX19saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udGFiLW5hdmlnYXRpb25fX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhbXBhaWduLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDE0cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIDE0cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5jYW1wYWlnbi1wb3B1cC5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNhbXBhaWduLXBvcHVwLmlzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNhbXBhaWduLXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYW1wYWlnbi1wb3B1cF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FtcGFpZ24tcG9wdXBfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5hcHAtYmFubmVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IGNhbGMoMjBweCArIGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pKTtcbiAgYm90dG9tOiBjYWxjKDIwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpO1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDIwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5hcHAtYmFubmVyLmlzLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXBwLWJhbm5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbmJvZHk6aGFzKC5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS5pcy12aXNpYmxlKSAuYXBwLWJhbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcHAtYmFubmVyX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDFweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hcHAtYmFubmVyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLmltZ2l4Lm5ldC9zaG9wLzIwMTktMTEtMjYvMGRmODczZTE4NDcxY2Y1Mjk5ZjhjMTM4Y2QzNzBlNWEucG5nP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDhweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG59XG5cbi5ob21lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcm93LWdhcDogMjRweDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHJvdy1nYXA6IDMycHg7XG4gICAgY29sdW1uLWdhcDogMjRweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNzUycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhvbWVfX3NlY3Rpb24ge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLmhvbWVfX2ludGVyLXNlY3Rpb24ge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2ludGVyLXNlY3Rpb24ge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuXG4uaG9tZV9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmhvbWVfX2NhcmQuaXMtbGFyZ2Uge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2NhcmQuaXMtbGFyZ2Uge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaG9tZV9fY2FyZC5pcy1tZWRpdW0ge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBtYXJnaW46IDAgLTE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2NhcmQuaXMtbWVkaXVtIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5ob21lX19jYXJkLmlzLXNtYWxsIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTtcbn1cbi5ob21lX19jYXJkLmlzLXNtYWxsIC5ob21lX19jYXJkLWNvbnRlbnQge1xuICBwYWRkaW5nOiA4cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lX19jYXJkLmlzLXNtYWxsIC5ob21lX19jYXJkLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDhweCAwIDA7XG4gIH1cbn1cblxuLmhvbWVfX2NhcmQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaG9tZV9fY2FyZC1uZXctaWNvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaG9tZV9fY2FyZC1uZXctaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMTAwO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oLTFweCAtMXB4LCA0OXB4IC0xcHgsIC0xcHggNDlweCk7XG59XG4uaG9tZV9fY2FyZC1uZXctaWNvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGNvbnRlbnQ6IFwiTkVXXCI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmhvbWVfX2NhcmQtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuLmhvbWVfX2NhcmQtdGh1bWJuYWlsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaG9tZV9fY2FyZC1jb250ZW50IHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjIuNHB4O1xuICBjb2xvcjogIzQ0NDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaG9tZV9fY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgfVxufVxuXG4uaG9tZV9fY2FyZC10aXRsZS1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaG9tZV9fY2FyZC10aXRsZS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwLjFlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2NhcmQtdGl0bGUtaWNvbiB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmhvbWVfX2NhcmQtdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG59XG4uaG9tZV9fY2FyZC10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lX19jYXJkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmhvbWVfX2NhcmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaG9tZV9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5ob21lX19jYXJkLXNwb25zb3JlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ob21lX19sYXRlc3QtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmY3Zjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2xhdGVzdC1hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogMzJweCAyNHB4O1xuICB9XG59XG5cbi5ob21lX19sYXRlc3QtYXJ0aWNsZXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaG9tZV9fbGF0ZXN0LWFydGljbGVzLWhlYWRsaW5lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM0NDQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaG9tZV9fbGF0ZXN0LWFydGljbGVzLWhlYWRsaW5lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1LjZweDtcbiAgfVxufVxuXG4uaG9tZV9fbGF0ZXN0LWFydGljbGVzLXZpZXctYWxsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICBjb2xvcjogIzQ0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lX19sYXRlc3QtYXJ0aWNsZXMtdmlldy1hbGwge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy12aWV3LWFsbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1saXN0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogODdweDtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaG9tZV9fbGF0ZXN0LWFydGljbGVzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lX19sYXRlc3QtYXJ0aWNsZXMtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaG9tZV9fbGF0ZXN0LWFydGljbGVzLWl0ZW06aG92ZXIgLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1pdGVtLWltYWdlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1pdGVtOmhvdmVyIC5ob21lX19sYXRlc3QtYXJ0aWNsZXMtaXRlbS10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uaG9tZV9fbGF0ZXN0LWFydGljbGVzLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogODdweDtcbiAgaGVpZ2h0OiA4N3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5ob21lX19sYXRlc3QtYXJ0aWNsZXMtaXRlbS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uaG9tZV9fbGF0ZXN0LWFydGljbGVzLWl0ZW0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgY29sb3I6ICM0NDQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmhvbWVfX2xhdGVzdC1hcnRpY2xlcy1pdGVtLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogOXB4O1xuICBjb2xvcjogIzg4ODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaG9tZV9fbGF0ZXN0LWFydGljbGVzLWl0ZW0tZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5ob21lX19sYXRlc3QtYXJ0aWNsZXMtaXRlbS1zcG9uc29yZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzg4ODtcbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbWFyZ2luOiA2NHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC13ZWFrKTtcbn1cbi5icmVhZGNydW1icyA+IGEsIC5icmVhZGNydW1icyBzcGFuIHtcbiAgcGFkZGluZzogMCA2cHg7XG59XG4uYnJlYWRjcnVtYnMgPiBhOmZpcnN0LWNoaWxkLCAuYnJlYWRjcnVtYnMgc3BhbjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA4MHB4IGF1dG8gMDtcbiAgICBtYXgtd2lkdGg6IDc1MnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZsYXNoLW1lc3NhZ2VzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAyMDAxO1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uZmxhc2gtbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbmltYXRpb246IGZsYXNoLWZhZGUtaW4gMC4zcyBlYXNlLWluLW91dDtcbn1cbi5mbGFzaC1tZXNzYWdlLmlzLW5vdGljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbG9yOiAjNDQ0O1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmxhc2gtbWVzc2FnZS5pcy1hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVjNmNiO1xufVxuLmZsYXNoLW1lc3NhZ2UuaXMtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1YzZjYjtcbn1cblxuLmZsYXNoLW1lc3NhZ2VfX2Nsb3NlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cbi5mbGFzaC1tZXNzYWdlX19jbG9zZTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG4uaG9tZS1wcm9kdWN0cyB7XG4gIG1heC13aWR0aDogNzUycHg7XG4gIG1hcmdpbjogNjRweCBhdXRvIDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAuaG9tZS1wcm9kdWN0cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wYWdlKTtcbiAgICB3aWR0aDogOTcuNSU7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gNXB4O1xuICB9XG59XG5cbi5ob21lLXByb2R1Y3RzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWUtcHJvZHVjdHNfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDVweDtcbiAgfVxufVxuXG4uaG9tZS1wcm9kdWN0c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lLXByb2R1Y3RzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogNHB4O1xuICB9XG59XG5cbi5ob21lLXByb2R1Y3RzX19pdGVtIHtcbiAgbWluLWhlaWdodDogMjY0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWUtcHJvZHVjdHNfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDI1N3B4O1xuICB9XG59XG5cbi5ob21lLXByb2R1Y3RzX19pbWFnZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWUtcHJvZHVjdHNfX2ltYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5ob21lLXByb2R1Y3RzX19pbWFnZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ob21lLXByb2R1Y3RzX19pbWFnZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5ob21lLXByb2R1Y3RzX19pbWFnZS1pbWcge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmhvbWUtcHJvZHVjdHNfX25hbWUge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMCAxMHB4IDE1cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgZmxleDogMSAxIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWUtcHJvZHVjdHNfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIG1hcmdpbjogMCAxMHB4IDIwcHg7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG59XG5cbi5ob21lLXByb2R1Y3RzX19uYW1lLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uaG9tZS1wcm9kdWN0c19fbmFtZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ob21lLXByb2R1Y3RzX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmhvbWUtcHJvZHVjdHNfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luOiA1cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uaG9tZS1wcm9kdWN0c19fcHJpY2UtdmFsdWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX21haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgbWF4LXdpZHRoOiA3NzJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1wYWdlKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMCA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19pbWFnZS1zd2lwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZHVjdC1jb250ZW50X19pbWFnZS1zd2lwZXIgLnN3aXBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IHZhcigtLWFzcGVjdC1yYXRpbywgMSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0yKTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2ltYWdlLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jb250ZW50X19pbWFnZS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDM3JTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTA0cHg7XG4gIHBhZGRpbmc6IDRweCAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19pbWFnZS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiA0MCU7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9faW1hZ2Utc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLmltZ2l4Lm5ldC9zaG9wLzIwMTktMDItMDQvZGVkNTc3ZGZhMmMxNTEwMGE5YzY3NzNjNjllNWJlZjkucG5nP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19pbWFnZS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uOjphZnRlciB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9faW1hZ2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ucHJvZHVjdC1jb250ZW50X19pbWFnZS1zd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDY0cHg7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2ltYWdlLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLmltZ2l4Lm5ldC9zaG9wLzIwMjUtMDEtMzAvNWYxMGZiOWY3OWVjNzY3NzFmM2FlNWNlY2RlYjNjNDEuc3ZnXCIpO1xufVxuLnByb2R1Y3QtY29udGVudF9faW1hZ2Utc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGkuaW1naXgubmV0L3Nob3AvMjAyNS0wMS0zMC9lMzBjZjBjNWIzZTI1YjRkNDI0NWIxYWU0YTNiNDlmNS5zdmdcIik7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3NsaWRlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuQHN1cHBvcnRzIChvYmplY3QtZml0OiBjb250YWluKSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX3NsaWRlLWltYWdlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19zbGlkZS12aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LXRodW1ibmFpbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICBnYXA6IDhweDtcbiAgcm93LWdhcDogMTZweDtcbiAgcGFkZGluZzogMjRweCAxNnB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X192YXJpYW50LXRodW1ibmFpbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBjb2x1bW4tZ2FwOiAxN3B4O1xuICAgIHBhZGRpbmc6IDMycHggMCAwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtdGh1bWJuYWlsLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtdGh1bWJuYWlsLWl0ZW0ge1xuICAgIHdpZHRoOiA2NHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LXRodW1ibmFpbC1pdGVtOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LXRodW1ibmFpbC1pbWFnZS13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LXRodW1ibmFpbC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X192YXJpYW50LXRodW1ibmFpbC1pbWFnZSB7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtdGh1bWJuYWlsLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19icmVhZGNydW1icyAuYnJlYWRjcnVtYnMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2RldGFpbC13cmFwcGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fZGV0YWlsLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMTZweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19jdGEtYXJlYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY3RhLWFyZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2N0YS1pbmZvIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cHg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX3ByaWNlLmlzLXNhbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ByaWNlLXVuaXQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX3ByaWNlLXVuaXQuaXMtc2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zYWxlLXRleHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX3ByaWNlLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3NvbGQtb3V0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogcmVkO1xuICBsZXR0ZXItc3BhY2luZzogMS42cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fc29sZC1vdXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX29yaWdpbmFsLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19vcmlnaW5hbC1wcmljZS12YWx1ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19kaXNjb3VudC1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNhbGUtdGV4dCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fZGlzY291bnQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2NhbXBhaWduLWJhbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDI0cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jYW1wYWlnbi1iYW5uZXIuaXMtc3Atb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19jYW1wYWlnbi1iYW5uZXItaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2R1Y3QtY29udGVudF9fY3RhLWJ1dHRvbiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZS1zdHJvbmcpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLnByb2R1Y3QtY29udGVudF9fY3RhLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2N0YS1idXR0b24uaXMtc29sZC1vdXQsIC5wcm9kdWN0LWNvbnRlbnRfX2N0YS1idXR0b24uaXMtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xufVxuLnByb2R1Y3QtY29udGVudF9fY3RhLWJ1dHRvbi5pcy1zb2xkLW91dDpob3ZlciwgLnByb2R1Y3QtY29udGVudF9fY3RhLWJ1dHRvbi5pcy1zb2xkLW91dDphY3RpdmUsIC5wcm9kdWN0LWNvbnRlbnRfX2N0YS1idXR0b24uaXMtbmV3c2xldHRlcjpob3ZlciwgLnByb2R1Y3QtY29udGVudF9fY3RhLWJ1dHRvbi5pcy1uZXdzbGV0dGVyOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jdGEtYnV0dG9uIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2N0YS1idXR0b24uaXMtc29sZC1vdXQsIC5wcm9kdWN0LWNvbnRlbnRfX2N0YS1idXR0b24uaXMtbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2N0YS1idXR0b24taWNvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19jYXJ0LWZvcm0ge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jYXJ0LWZvcm0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zIGVhc2UsIHRyYW5zZm9ybSAyMDBtcyBlYXNlLCB2aXNpYmlsaXR5IDBzIGxpbmVhciAyMDBtcztcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS5pcy12aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZSwgdHJhbnNmb3JtIDIwMG1zIGVhc2UsIHZpc2liaWxpdHkgMHMgbGluZWFyIDBzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhIHtcbiAgICByaWdodDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBtaW4taGVpZ2h0OiAyNTVweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1wcmljZS5pcy1zYWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1wcmljZS11bml0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG4ucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtcHJpY2UtdW5pdC5pcy1zYWxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXNhbGUtdGV4dCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLXByaWNlLXVuaXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1zb2xkLW91dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHJlZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1zb2xkLW91dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLW9yaWdpbmFsLXByaWNlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtb3JpZ2luYWwtcHJpY2UtdmFsdWUge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLWRpc2NvdW50LXByaWNlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2FsZS10ZXh0KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtZGlzY291bnQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2Utc3Ryb25nKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDI0cHggLTEwcHggcmdiYSgwLCAwLCAwLCAwLjIyKSwgMCA0cHggMTJweCAtNnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4ucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLWJ1dHRvbi5pcy1zb2xkLW91dCwgLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLWJ1dHRvbi5pcy1uZXdzbGV0dGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlcjogc29saWQgMXB4IHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG59XG4ucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtYnV0dG9uLmlzLXNvbGQtb3V0OmhvdmVyLCAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtYnV0dG9uLmlzLXNvbGQtb3V0OmFjdGl2ZSwgLnByb2R1Y3QtY29udGVudF9fZmxvYXQtY3RhLWJ1dHRvbi5pcy1uZXdzbGV0dGVyOmhvdmVyLCAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtYnV0dG9uLmlzLW5ld3NsZXR0ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtYnV0dG9uLmlzLXNvbGQtb3V0LCAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtYnV0dG9uLmlzLW5ld3NsZXR0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1idXR0b24taWNvbiB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2Zsb2F0LWN0YS1idXR0b24taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEtY2FydC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0byAwIDA7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiA5OTk4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLW92ZXJsYXkuaXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHdpZHRoOiA0NDBweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHJvZHVjdC1jb250ZW50X19tb2RhbC5pcy1zaG93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19tb2RhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gMzJweCk7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyOHB4KTtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fbW9kYWwgdHVyYm8tZnJhbWUge1xuICBkaXNwbGF5OiBjb250ZW50cztcbn1cblxuLnByb2R1Y3QtY29udGVudF9fbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNTZweCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDRweDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fbW9kYWwtZ3JpZC1pdGVtIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtcGFnZSk7XG59XG4ucHJvZHVjdC1jb250ZW50X19tb2RhbC1ncmlkLWl0ZW06aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLWdyaWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA2NHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fbW9kYWwtY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLWNsb3NlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX21vZGFsLWNsb3NlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19tb2RhbC1jbG9zZS1pY29uIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtY29sb3ItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jb2xvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jb2xvciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0cHg7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1zdG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtc3RvY2stbGFiZWwuaXMtaW4tc3RvY2sge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X192YXJpYW50LXN0b2NrLWxhYmVsLmlzLWluLXN0b2NrIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1zdG9jay1sYWJlbC5pcy1saW1pdGVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZGFuZ2VyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYW5nZXIpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1zdG9jay1sYWJlbC5pcy1zb2xkLW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fc3RvY2stbGFiZWwuaXMtbGltaXRlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZGFuZ2VyLWxpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYW5nZXIpO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LWFjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtY2FydC1idXR0b24ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTVweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4ucHJvZHVjdC1jb250ZW50X192YXJpYW50LWNhcnQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jYXJ0LWJ1dHRvbi5pcy1vdXQtb2Ytc3RvY2ssIC5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtY2FydC1idXR0b24uaXMtbmV3c2xldHRlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xufVxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jYXJ0LWJ1dHRvbi5pcy1vdXQtb2Ytc3RvY2s6aG92ZXIsIC5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtY2FydC1idXR0b24uaXMtb3V0LW9mLXN0b2NrOmFjdGl2ZSwgLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jYXJ0LWJ1dHRvbi5pcy1uZXdzbGV0dGVyOmhvdmVyLCAucHJvZHVjdC1jb250ZW50X192YXJpYW50LWNhcnQtYnV0dG9uLmlzLW5ld3NsZXR0ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jYXJ0LWJ1dHRvbi5pcy1vdXQtb2Ytc3RvY2s6aG92ZXIsIC5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtY2FydC1idXR0b24uaXMtbmV3c2xldHRlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fdmFyaWFudC1jYXJ0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX3ZhcmlhbnQtY2FydC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDMycHg7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Rlc2NyaXB0aW9uLW91dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIG1heC13aWR0aDogNzcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19kZXNjcmlwdGlvbi1vdXRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Rlc2NyaXB0aW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19kZXNjcmlwdGlvbi1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19kZXNjcmlwdGlvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucHJvZHVjdC1jb250ZW50X19kZXNjcmlwdGlvbi10ZXh0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2Rlc2NyaXB0aW9uLXRleHQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xufVxuLnByb2R1Y3QtY29udGVudF9fZGVzY3JpcHRpb24tdGV4dCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2Rlc2NyaXB0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBpbWcsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgdmlkZW8sXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgb2JqZWN0LFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGVtYmVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSB0YWJsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24xKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgdGFibGUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tY2FwdGlvbjE7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgdGFibGUuYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGE6aG92ZXIsIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBhIGltZyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBhIGltZzpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBhLmNvbnRlbnQtbGluay1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDg5JTtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiA1JSBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGEuY29udGVudC1saW5rLWJ1dHRvbjpob3ZlciwgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGEuY29udGVudC1saW5rLWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgc3Ryb25nLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGIge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGksXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgZW0ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmJsb2NrYSB7XG4gIHdpZHRoOiAzMCU7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYmxvY2thIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogM3B4IDAgM3B4IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5ibG9ja2Ige1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYmxvY2tiIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgcGFkZGluZzogM3B4IDEwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYmxvY2thLmNlbnRlcixcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYmxvY2tiLmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSB0ZC5ibG9ja2EyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IHRkLmJsb2NrYTIge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IHRkLmJsb2NrYTMge1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgdGQuYmxvY2thMyB7XG4gICAgd2lkdGg6IDU1MHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgdGFibGUuYmxvY2tkIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgdGFibGUuYmxvY2tkIHtcbiAgICB3aWR0aDogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmJsb2NrYjIge1xuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmJpZ1RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYmlnVGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnNtYWxsVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1jYXB0aW9uMSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5zbWFsbFRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24xO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5zbWFsbFRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5tZWRpdW1UaXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5saW5lR3JheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjODA4MDgwIDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmxpbmVHcmF5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5saW5lT3JhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICNmNjAgNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAubGluZU9yYW5nZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5saW5lQmx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjMDZjIDZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmxpbmVCbHVlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmRvdHRlZExpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5ib2xkTGluZSB7XG4gIG1hcmdpbjogOHB4IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYm9sZERvdHRlZExpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5hbG1laGVyYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fYWxtZWhlcmIuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5hbnRpcG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9hbnRpcG90LmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuYmtwYXJhdGlzc2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2JrcGFyYXRpc3NpLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZGFuc2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2RhbnNrLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZmxvd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9mbG93ZXIuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5naWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9naWZ0LmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAubW9uYW1pZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fbW9uYW1pZS5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX3BsdXMuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5yZWRlY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fcmVkZWNrZXIuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5zaW5hbW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9zaW5hbW9uLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQm9vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Cb29rIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Cb29rIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvMjUyYTVlMmRjMy90aXRsZV9pY29uX2Jvb2suc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQ2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQ2hlY2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkNoZWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNjE1Yjc5NzMwOS90aXRsZV9pY29uX2NoZWNrLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkZsb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25GbG93ZXIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkZsb3dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2VmYTQ2N2M2OTAvdGl0bGVfaWNvbl9mbG93ZXIuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uRm9vZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Gb29kIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Gb29kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZmU1MTAxMzU2ZC90aXRsZV9pY29uX2Zvb2Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uRm9vdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Gb290IHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Gb290IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvYzFlZWNiOTQ1OC90aXRsZV9pY29uX2Zvb3Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uSG91c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uSG91c2Uge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkhvdXNlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZWNhYjgzZjc4MC90aXRsZV9pY29uX2hvdXNlLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkx1cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzVweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uTHVwZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uTHVwZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzc3M2U5MzUyNDkvdGl0bGVfaWNvbl9sdXBlLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvblRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25UYWcge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvblRhZyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzZmNzliZGI1MzQvdGl0bGVfaWNvbl90YWcuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQ2FtZXJhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkNhbWVyYSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQ2FtZXJhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZDJhMGIxNGRiNC90aXRsZV9pY29uX2NhbWVyYS5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25DbGVhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25DbGVhbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQ2xlYW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9mOTQyMTc2MWVjL3RpdGxlX2ljb25fY2xlYW4uc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uQ29tbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Db21tZW50IHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Db21tZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNDk2MDQ5OWUyYi90aXRsZV9pY29uX2NvbW1lbnQuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uRmxvd2VyMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25GbG93ZXIyIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25GbG93ZXIyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNWY0NWYzNWY4MC90aXRsZV9pY29uX2Zsb3dlcjIuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uSGFuZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkhhbmdlciB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudGl0bGVJY29uSGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNjdkNTRhZTI0NC90aXRsZV9pY29uX2hhbmdlci5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25MZWFmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkxlYWYge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkxlYWYge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kYjNiMzA1ZDJhL3RpdGxlX2ljb25fbGVhZi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25Ob3RlcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9lNmM1Y2NmNmUzL3RpdGxlX2ljb25fbm90ZXBlbi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50aXRsZUljb25MaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkxpc3Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnRpdGxlSWNvbkxpc3Qge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9jNTU5ZDk4Yzc1L3RpdGxlX2ljb25fbGlzdC5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZGFuc2ssXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZmxvd2VyLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmdpZnQsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAubW9uYW1pZSxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5wbHVzLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnJlZGVja2VyLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnNpbmFtb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5mb250bGFyZ2Uge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAucmVkIHtcbiAgY29sb3I6ICNkMDA7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmJsdWUsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgYS5ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmdyZXksXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmdyZXkgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5saWdodC1ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMixcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMyxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNCxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGgyIHtcbiAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgfVxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDUge1xuICAgIHBhZGRpbmc6IDAgNXB4IDAgMDtcbiAgICBtYXJnaW46IDVweCA1cHggMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDYge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMS5sYXJnZSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMi5sYXJnZSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMy5sYXJnZSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNC5sYXJnZSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNS5sYXJnZSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNi5sYXJnZSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBwLmxhcmdlLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IHNwYW4ubGFyZ2UsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgZGl2LmxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGgxLm1lZGl1bSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMi5tZWRpdW0sXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDMubWVkaXVtLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGg0Lm1lZGl1bSxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNS5tZWRpdW0sXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDYubWVkaXVtLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IHAubWVkaXVtLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IHNwYW4ubWVkaXVtLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGRpdi5tZWRpdW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDEuc21hbGwsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDIuc21hbGwsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDMuc21hbGwsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDQuc21hbGwsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDUuc21hbGwsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDYuc21hbGwsXG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgcC5zbWFsbCxcbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBzcGFuLnNtYWxsLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGRpdi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDEuc21hbGwsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMi5zbWFsbCxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGgzLnNtYWxsLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDQuc21hbGwsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNS5zbWFsbCxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGg2LnNtYWxsLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgcC5zbWFsbCxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IHNwYW4uc21hbGwsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBkaXYuc21hbGwge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoMS5zbWFsbCxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGgyLnNtYWxsLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDMuc21hbGwsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBoNC5zbWFsbCxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGg1LnNtYWxsLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgaDYuc21hbGwsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSBwLnNtYWxsLFxuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgc3Bhbi5zbWFsbCxcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IGRpdi5zbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAucmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnZpZGVvLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudmlkZW8tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAudHdvLWNvbHVtbi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC50d28tY29sdW1uLWdhbGxlcnlfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNDglO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5zb2NpYWxidXR0b25zIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuc29jaWFsYnV0dG9ucyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuc29jaWFsYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5wcm9kdWN0LWxpc3QtbW9kYWwtcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnByb2R1Y3QtbGlzdC1tb2RhbC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLnByb2R1Y3QtbGlzdC1tb2RhbC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZCB7XG4gIC0tY2FyZC1pbWctd2lkdGg6IDk4cHg7XG4gIC0tY2FyZC1pbWctbWluLWhlaWdodDogOThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQge1xuICAgIC0tY2FyZC1pbWctd2lkdGg6IDEyMHB4O1xuICAgIC0tY2FyZC1pbWctbWluLWhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZCBhOmhvdmVyIC5wcm9kdWN0LWluZm8ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbiAgbWluLWhlaWdodDogdmFyKC0tY2FyZC1pbWctbWluLWhlaWdodCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1pbWctd2lkdGgpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tY2FyZC1pbWctd2lkdGgpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8ge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWNhcmQtaW1nLW1pbi1oZWlnaHQpIC0gMzRweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBwIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIC5wcm9kdWN0LWluZm8tcHJpY2VfX29yaWdpbmFsLFxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mby1wcmljZSAucHJvZHVjdC1pbmZvLXByaWNlX19kaXNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnByb2R1Y3QtaW5mby1wcmljZV9fb3JpZ2luYWwsXG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnByb2R1Y3QtaW5mby1wcmljZV9fZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNy42cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIC5vcmlnaW5hbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyksIHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKSkgNTAlIDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mby1wcmljZSAub3JpZ2luYWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnNhbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXJyb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnNhbGVzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG4ucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIC5zYWxlcyBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXJyb3IpO1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mby11bnB1Ymxpc2hlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWVycm9yKTtcbn1cbi5wcm9kdWN0LWNvbnRlbnRfX2NvbnRlbnQtYm9keSAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5zYWxlcy1wcm9kdWN0LWluZm8ge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWNhcmQtaW1nLW1pbi1oZWlnaHQpIC0gNThweCk7XG4gIHBhZGRpbmctYm90dG9tOiA1OHB4O1xufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5lbWJlZGRlZC1jYXJkLWVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDM1cHggNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19jb250ZW50LWJvZHkgLmVtYmVkZGVkLWNhcmQtZXJyb3Ige1xuICAgIHBhZGRpbmc6IDQ1cHggMTBweDtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fY29udGVudC1ib2R5IC5pbmZvMyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9fc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAucHJvZHVjdC1jb250ZW50X19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgfVxufVxuLnByb2R1Y3QtY29udGVudF9fc2VjdGlvbi10aXRsZS5pcy1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZHVjdC1jb250ZW50X19zZWN0aW9uLXRpdGxlLmlzLWljb24tY2hlY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC82MTViNzk3MzA5L3RpdGxlX2ljb25fY2hlY2suc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5wcm9kdWN0LWNvbnRlbnRfX2xpbmUge1xuICBib3JkZXI6IDA7XG59XG4ucHJvZHVjdC1jb250ZW50X19saW5lLmlzLWJvbGQge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xufVxuLnByb2R1Y3QtY29udGVudF9fbGluZS5pcy1kYXNoZWQge1xuICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cblxuLnByb2R1Y3QtY29udGVudF9faW5mby10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNvbnRlbnRfX2luZm8tdGFibGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jb250ZW50X19pbmZvLXRhYmxlLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtKTtcbn1cblxuLnByb2R1Y3QtY29udGVudF9faW5mby10YWJsZS1jZWxsIHtcbiAgcGFkZGluZzogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLnByb2R1Y3QtY29udGVudF9faW5mby10YWJsZS1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLXBhZ2UpO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aWR0aDogMTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9faW5mby10YWJsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGVudF9faW5mby10YWJsZS1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ucHJvZHVjdC1jb250ZW50X19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIG1heC13aWR0aDogNzcycHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jb250ZW50X19zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY29udGVudF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY29udGVudF9fc2VjdGlvbi1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgYm9keTpoYXMoLnByb2R1Y3QtY29udGVudCkgLnN0b3JlLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuYm9keTpoYXMoLnByb2R1Y3QtY29udGVudF9fbW9kYWwtb3ZlcmxheS5pcy1zaG93KSAucHJvZHVjdC1jb250ZW50X19mbG9hdC1jdGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlY29uZGFyeS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogOHB4IDQ4cHg7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbn1cblxuLnNlY29uZGFyeS1oZWFkZXJfX25ld3Mge1xuICBwYWRkaW5nOiA2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2Vjb25kYXJ5LWhlYWRlcl9fbmV3cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2Vjb25kYXJ5LWhlYWRlcl9fbmV3cy1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xufVxuLnNlY29uZGFyeS1oZWFkZXJfX25ld3MtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWNvbmRhcnktaGVhZGVyX19uZXdzLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIH1cbn1cblxuLnNlY29uZGFyeS1oZWFkZXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlY29uZGFyeS1oZWFkZXJfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQwMnB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLWZvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLXRhYi1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtdGFiLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlY29uZGFyeS1oZWFkZXJfX3NlYXJjaC10YWItbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLXRhYi1sYWJlbDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtdGFiLWxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLXRhYi1pbnB1dDpjaGVja2VkICsgLnNlY29uZGFyeS1oZWFkZXJfX3NlYXJjaC10YWItbGFiZWwge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLnNlY29uZGFyeS1oZWFkZXJfX3NlYXJjaC10YWItdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtaW5wdXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcHggNDBweCAxcHggMnB4O1xuICB0ZXh0LWluZGVudDogMWVtO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlY29uZGFyeS1oZWFkZXJfX3NlYXJjaC1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC13ZWFrKTtcbn1cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWNvbmRhcnktaGVhZGVyX19zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uc2Vjb25kYXJ5LWhlYWRlcl9fc2VhcmNoLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlY29uZGFyeS1oZWFkZXIuaXMtZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDEwOHB4IDQ4cHggOHB4O1xuICB9XG4gIDpoYXMoLmhlYWRlci5pcy1zaHJpbmspIC5zZWNvbmRhcnktaGVhZGVyLmlzLWZpeGVkIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgfVxufVxuLm5hdmlnYXRpb24tbWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnUge1xuICAgIHRvcDogMTQ2cHg7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuLm5hdmlnYXRpb24tbWVudS5pcy1vcGVuIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yOHMgY3ViaWMtYmV6aWVyKDAuMjIsIDAuNjEsIDAuMzYsIDEpLCBvcGFjaXR5IDAuMjhzIGVhc2UsIHZpc2liaWxpdHkgMHM7XG59XG4ubmF2aWdhdGlvbi1tZW51LmlzLW9wZW4gLm5hdmlnYXRpb24tbWVudV9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjI4cztcbn1cbi5uYXZpZ2F0aW9uLW1lbnUuaXMtY2xvc2luZyB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2aWdhdGlvbi1tZW51LmlzLWNsb3NpbmcgLm5hdmlnYXRpb24tbWVudV9fY29udGFpbmVyIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fY29udGFpbmVyIC5uZXdzX19zZWFyY2gtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX2Jsb2Nrcy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX2Jsb2NrcyB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX2Jsb2NrcyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDk5NnB4O1xuICAgIHBhZGRpbmc6IDMycHggMCAyNHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19ibG9jay1zaG9wIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX2Jsb2NrLXNob3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTIwcHggMWZyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudV9fYmxvY2stbm90ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC00KTtcbiAgbWFyZ2luLXRvcDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19ibG9jay1ub3RlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEyMHB4IDFmcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudV9fYmxvY2staW5mby1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudV9fYmxvY2staW5mby1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19ibG9jay1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMjRweCAwIDU2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudV9fYmxvY2staW5mbyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMjBweCA2NTdweCAxZnI7XG4gICAgcGFkZGluZzogMjRweCAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiA5OTZweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX2hlYWRpbmcge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19wcm9kdWN0LWNhdGVnb3JpZXMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudV9fcHJvZHVjdC10aGVtZXMtbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19wcm9kdWN0LXRoZW1lcy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19jb250ZW50cy1saXN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICByb3ctZ2FwOiAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX2NvbnRlbnRzLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudV9fb3RoZXItbGlzdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgcm93LWdhcDogMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX290aGVyLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX2xpc3QtaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX2xpc3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19saW5rLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19saW5rLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19saW5rLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19saW5rLXRleHQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19jYXRlZ29yeS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX2NhdGVnb3J5LWljb24ge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19idXR0b24tbGluay1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fYnV0dG9uLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX2J1dHRvbi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwpO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tcm93czogNDBweDtcbiAgcm93LWdhcDogMTZweDtcbiAgcGFkZGluZzogMzRweCAxNnB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLWZvcm0tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjtcbiAgICBncmlkLWF1dG8tcm93czogMzBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtdGFicyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtdGFiLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLXRhYi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDg4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5uYXZpZ2F0aW9uLW1lbnVfX3NlYXJjaC10YWItbGFiZWw6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtdGFiLWxhYmVsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLXRhYi1sYWJlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLXRhYi1pbnB1dDpjaGVja2VkICsgLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLXRhYi1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtdGFiLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZpZ2F0aW9uLW1lbnVfX3NlYXJjaC1pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDFweCA0MHB4IDFweCAycHg7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtd2Vhayk7XG59XG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zZWFyY2gtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fc2VhcmNoLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19jYW5jZWwtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5hdmlnYXRpb24tbWVudV9fY2FuY2VsLWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2aWdhdGlvbi1tZW51X19jYW5jZWwtYnV0dG9uLWlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDZweDtcbn1cblxuLm5hdmlnYXRpb24tbWVudV9fY2FuY2VsLWJ1dHRvbi1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgZm9udC1zaXplOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19tb2JpbGUtYXBwLWltYWdlLWxpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudV9fbW9iaWxlLWFwcC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2aWdhdGlvbi1tZW51X19zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMjUycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAyNHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmF2aWdhdGlvbi1tZW51X19zb2NpYWwtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMi41cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm5hdmlnYXRpb24tbWVudV9fc2NyaW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTQ2cHg7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjhzIGVhc2U7XG59XG4ubmF2aWdhdGlvbi1tZW51X19zY3JpbS5pcy1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG4ubmF2aWdhdGlvbi1tZW51X19zY3JpbS5pcy1jbG9zaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5uYXZpZ2F0aW9uLW1lbnUsXG4gIC5uYXZpZ2F0aW9uLW1lbnVfX3NjcmltIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgOmhhcyguaGVhZGVyLmlzLXNocmluaykgLm5hdmlnYXRpb24tbWVudSB7XG4gICAgdG9wOiAxMTZweDtcbiAgfVxuICA6aGFzKC5oZWFkZXIuaXMtc2hyaW5rKSAubmF2aWdhdGlvbi1tZW51X19zY3JpbSB7XG4gICAgdG9wOiAxMTZweDtcbiAgfVxufVxuLmZvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5mb290ZXJfX2NvbnRhaW5lciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFpbmVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiA3NTJweDtcbiAgICBtYXJnaW46IDE2cHggYXV0bztcbiAgfVxufVxuXG4uZm9vdGVyX19tb2JpbGUtYXBwLWJhbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIG1hcmdpbjogMCAwIDMycHg7XG59XG5cbi5mb290ZXJfX21vYmlsZS1hcHAtYmFubmVyLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb290ZXJfX21vYmlsZS1hcHAtYmFubmVyLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuLmZvb3Rlcl9fbW9iaWxlLWFwcC1iYW5uZXItaW1hZ2U6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXJfX3NvY2lhbC1saW5rcyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbC1saW5rcyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5mb290ZXJfX3NvY2lhbC1saW5rcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjY0cHg7XG4gIHBhZGRpbmc6IDAgMCAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyX19zb2NpYWwtbGlua3MtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzLWljb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xufVxuLmZvb3Rlcl9fc29jaWFsLWxpbmtzLWljb246aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5mb290ZXJfX3NoaXBwaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuZm9vdGVyX19zaGlwcGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19zaGlwcGluZy1jb250YWluZXIge1xuICBwYWRkaW5nOiAxNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xufVxuXG4uZm9vdGVyX19zaGlwcGluZy1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9vdGVyX19zaGlwcGluZy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5mb290ZXJfX3NoaXBwaW5nLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fc2hpcHBpbmctdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5mb290ZXJfX3NoaXBwaW5nLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZvb3Rlcl9fY29udGFjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmZvb3Rlcl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX19jb250YWN0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG59XG5cbi5mb290ZXJfX2NvbnRhY3QtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4uZm9vdGVyX19jb250YWN0LWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9vdGVyX19jb250YWN0LWxpbmstaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5mb290ZXJfX2NvbnRhY3QtbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG59XG4uZm9vdGVyX19jb250YWN0LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fY29udGFjdC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDMycHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9fY29udGFjdC1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLmZvb3Rlcl9fbmF2aWdhdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlcl9fbmF2aWdhdGlvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvb3Rlcl9fbmF2aWdhdGlvbi1jb2x1bW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX25hdmlnYXRpb24tY29sdW1uICsgLmZvb3Rlcl9fbmF2aWdhdGlvbi1jb2x1bW4ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cblxuLmZvb3Rlcl9fbmF2aWdhdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBnYXA6IDE2cHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5mb290ZXJfX25hdmlnYXRpb24tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdhcDogMjRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19uYXZpZ2F0aW9uLWl0ZW0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgd2lkdGg6IDEzM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmZvb3Rlcl9fbmF2aWdhdGlvbi1pdGVtIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5mb290ZXJfX25hdmlnYXRpb24tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZm9vdGVyX19uYXZpZ2F0aW9uLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3Rlcl9fbmF2aWdhdGlvbi1jb3B5cmlnaHQge1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX25hdmlnYXRpb24tY29weXJpZ2h0LXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltbWVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuZm9vdGVyX19uYXZpZ2F0aW9uLWNvcHlyaWdodC10ZXh0IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjAwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaGVhZGVyLmlzLXNocmluayAuaGVhZGVyX19sb2dvLW5hdi1jb250YWluZXIge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxuICAuaGVhZGVyLmlzLXNocmluayAuaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gICAgLS1oZWlnaHQtcGMtaGVhZGVyOiA3MHB4O1xuICB9XG4gIC5oZWFkZXIuaXMtc2hyaW5rICsgLnNlY29uZGFyeS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1uYXYtY29udGFpbmVyIHtcbiAgLS1oZWlnaHQtcGMtaGVhZGVyOiAxMDBweDtcbiAgLS1sb2dvLWltYWdlLWhlaWdodDogNjhweDtcbiAgLS1uYXYtaWNvbi1zaXplOiAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhlYWRlcl9fbG9nby1uYXYtY29udGFpbmVyIHtcbiAgICAtLW5hdi1pY29uLXNpemU6IDQwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiB2YXIoLS1oZWlnaHQtcGMtaGVhZGVyKTtcbiAgICBwYWRkaW5nOiAwIDMycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5oZWFkZXJfX2xvZ28tY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IGNhbGMoKHZhcigtLWhlaWdodC1wYy1oZWFkZXIpIC0gdmFyKC0tbG9nby1pbWFnZS1oZWlnaHQpIC0gMXB4KSAvIDIpIDA7XG4gIH1cbn1cblxuLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODclO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5oZWFkZXJfX2xvZ28taW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogdmFyKC0tbG9nby1pbWFnZS1oZWlnaHQpO1xuICB9XG59XG5cbi5oZWFkZXJfX2xvZ28tb3JuYW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaGVhZGVyX19sb2dvLW9ybmFtZW50IHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5oZWFkZXJfX25hdmlnYXRpb24ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaGVhZGVyX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogdW5zZXQ7XG4gICAgY29sdW1uLWdhcDogMzJweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW0uaXMtbXlwYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW0ge1xuICAgIGZsZXg6IG5vbmU7XG4gICAgd2lkdGg6IDQ2cHg7XG4gIH1cbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1pdGVtLmlzLW15cGFnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWl0ZW0uaXMtaG9tZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXZpZ2F0aW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaW5saW5lLXNpemU6IHZhcigtLW5hdi1pY29uLXNpemUpO1xuICBibG9jay1zaXplOiB2YXIoLS1uYXYtaWNvbi1zaXplKTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5oZWFkZXJfX25hdmlnYXRpb24tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC1icmVhazoga2VlcC1hbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuaGVhZGVyX19uYXZpZ2F0aW9uLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9fbmF2aWdhdGlvbi1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBjYWxjKDUwJSAtIDI3LjVweCk7XG4gIGxlZnQ6IGNhbGMoNTAlICsgNi41cHgpO1xuICB6LWluZGV4OiAyO1xuICBib3gtc2l6aW5nOiB1bnNldDtcbiAgbWluLXdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDAgM3B4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYjVjNWM7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmhlYWRlcl9fbmF2aWdhdGlvbi1iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5oZWFkZXJfX25hdmlnYXRpb24tbWVudS1idXR0b24tb3Blbixcbi5oZWFkZXJfX25hdmlnYXRpb24tbWVudS1idXR0b24tY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmhlYWRlcl9fbmF2aWdhdGlvbi1tZW51LWJ1dHRvbi1vcGVuLmlzLWhpZGRlbixcbi5oZWFkZXJfX25hdmlnYXRpb24tbWVudS1idXR0b24tY2xvc2UuaXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5ld3NsZXR0ZXIge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5uZXdzbGV0dGVyX19jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlcl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2JvZHkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ubmV3c2xldHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyX19idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5ld3NsZXR0ZXJfX2J1dHRvbi1ncm91cC5pcy1zdWIge1xuICBtYXJnaW46IDIwcHggMCAzMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5ld3NsZXR0ZXJfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmV3c2xldHRlcl9fYnV0dG9uOmxpbmssIC5uZXdzbGV0dGVyX19idXR0b246dmlzaXRlZCwgLm5ld3NsZXR0ZXJfX2J1dHRvbjpob3ZlciwgLm5ld3NsZXR0ZXJfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzbGV0dGVyX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idXR0b24taG92ZXIpO1xufVxuLm5ld3NsZXR0ZXJfX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm5ld3NsZXR0ZXJfX2J1dHRvbjpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnV0dG9uLWhvdmVyKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5uZXdzbGV0dGVyX19idXR0b24uaXMtcHJpbWFyeSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1ibHVlKTtcbn1cbi5uZXdzbGV0dGVyX19idXR0b24uaXMtcHJpbWFyeTpsaW5rLCAubmV3c2xldHRlcl9fYnV0dG9uLmlzLXByaW1hcnk6dmlzaXRlZCwgLm5ld3NsZXR0ZXJfX2J1dHRvbi5pcy1wcmltYXJ5OmhvdmVyLCAubmV3c2xldHRlcl9fYnV0dG9uLmlzLXByaW1hcnk6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5uZXdzbGV0dGVyX19idXR0b24uaXMtcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1ibHVlLWhvdmVyKTtcbn1cbi5uZXdzbGV0dGVyX19idXR0b24uaXMtZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlci10ZXh0LWRlZXApO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLWRhbmdlci1saWdodCk7XG59XG4ubmV3c2xldHRlcl9fYnV0dG9uLmlzLWRhbmdlcjpsaW5rLCAubmV3c2xldHRlcl9fYnV0dG9uLmlzLWRhbmdlcjp2aXNpdGVkLCAubmV3c2xldHRlcl9fYnV0dG9uLmlzLWRhbmdlcjpob3ZlciwgLm5ld3NsZXR0ZXJfX2J1dHRvbi5pcy1kYW5nZXI6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhbmdlci10ZXh0LWRlZXApO1xufVxuLm5ld3NsZXR0ZXJfX2J1dHRvbi5pcy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idXR0b24tZGFuZ2VyLWhvdmVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlcl9fYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG4gIC5uZXdzbGV0dGVyX19idXR0b24uaXMtbGcge1xuICAgIHBhZGRpbmc6IDE2cHggNThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2J1dHRvbi5pcy1zdWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm5ld3NsZXR0ZXJfX2FsZXJ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG4ubmV3c2xldHRlcl9fYWxlcnQuaXMtZGFuZ2VyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1kYW5nZXItbGlnaHQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyX19hbGVydCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2Zvcm0tZ3JvdXAge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyX19mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ubmV3c2xldHRlcl9fZm9ybS10aXRsZSB7XG4gIHBhZGRpbmc6IDdweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyX19mb3JtLXRpdGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZzogMTdweCAyMHB4IDE3cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ubmV3c2xldHRlcl9fZm9ybS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlcl9fZm9ybS1jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlcl9fbm90ZSB7XG4gIG1hcmdpbjogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbi5uZXdzbGV0dGVyX19ub3RlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5uZXdzbGV0dGVyX19pbnB1dCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxM3B4IDdweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmV3c2xldHRlcl9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlcl9faW5wdXQge1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2xpbmUge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA1MHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5ld3NsZXR0ZXJfX2ZpbmUtcHJpbnQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyX19maW5lLXByaW50IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXJfX2ZpbmUtcHJpbnQtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5uZXdzbGV0dGVyX19yZWNhcHRjaGEtYmFkZ2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb25maXJtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb25maXJtX19ib2R5IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fYWxlcnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDMwcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3Itc3VjY2Vzcyk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXN1Y2Nlc3MtYmFja2dyb3VuZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2FsZXJ0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2VtYWlsIHtcbiAgbWFyZ2luOiA1MHB4IDAgMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2VtYWlsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb25maXJtX19idXR0b24tZ3JvdXAge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb25maXJtX19idXR0b246bGluaywgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbjp2aXNpdGVkLCAubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uOmhvdmVyLCAubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJ1dHRvbi1ob3Zlcik7XG59XG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCA3cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbXBsZXRlX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGVfX2JvZHkge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbXBsZXRlX19hbGVydCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMzBweCAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zdWNjZXNzKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc3VjY2Vzcy1iYWNrZ3JvdW5kKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGVfX2FsZXJ0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbXBsZXRlX19lbWFpbCB7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fZW1haWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGVfX2J1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNHB4O1xuICBwYWRkaW5nOiAxNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uOmxpbmssIC5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uOnZpc2l0ZWQsIC5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uOmhvdmVyLCAubmV3c2xldHRlci1zdWJzY3JpYmUtY29tcGxldGVfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnV0dG9uLWhvdmVyKTtcbn1cbi5uZXdzbGV0dGVyLXN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItc3Vic2NyaWJlLWNvbXBsZXRlX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlci11bnN1YnNjcmliZS1jb25maXJtX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2FsZXJ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdWNjZXNzLWJhY2tncm91bmQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2FsZXJ0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fZW1haWwge1xuICBtYXJnaW46IDUwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubmV3c2xldHRlci11bnN1YnNjcmliZS1jb25maXJtX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX3RleHQge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbi1ncm91cCB7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmV3c2xldHRlci11bnN1YnNjcmliZS1jb25maXJtX19idXR0b246bGluaywgLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uOnZpc2l0ZWQsIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbjpob3ZlciwgLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29uZmlybV9fYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnV0dG9uLWhvdmVyKTtcbn1cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbmZpcm1fX2J1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCA3cHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci11bnN1YnNjcmliZS1jb21wbGV0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubmV3c2xldHRlci11bnN1YnNjcmliZS1jb21wbGV0ZV9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX2FsZXJ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXN1Y2Nlc3MpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zdWNjZXNzLWJhY2tncm91bmQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19hbGVydCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19lbWFpbCB7XG4gIG1hcmdpbjogNTBweCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19lbWFpbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4ubmV3c2xldHRlci11bnN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTRweDtcbiAgcGFkZGluZzogMTRweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubmV3c2xldHRlci11bnN1YnNjcmliZS1jb21wbGV0ZV9fYnV0dG9uOmxpbmssIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19idXR0b246dmlzaXRlZCwgLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX2J1dHRvbjpob3ZlciwgLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX2J1dHRvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1idXR0b24taG92ZXIpO1xufVxuLm5ld3NsZXR0ZXItdW5zdWJzY3JpYmUtY29tcGxldGVfX2J1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5uZXdzbGV0dGVyLXVuc3Vic2NyaWJlLWNvbXBsZXRlX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDAgN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmxvZ2luIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuLmxvZ2luIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmxvZ2luIC5maWVsZF93aXRoX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGNvbnRlbnRzO1xufVxuXG4ubG9naW5fX3BhZ2UtdGl0bGUtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTcuNSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sb2dpbl9fcGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4ubG9naW5fX3BhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX3BhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG4ubG9naW5fX2Vycm9ycyB7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sb2dpbl9fZXJyb3JzIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuXG4ubG9naW5fX2Vycm9yLWl0ZW0ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmxvZ2luX19lcnJvci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9naW5fX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmxvZ2luX19zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX19zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5sb2dpbl9fc2VjdGlvbjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5sb2dpbl9fc2VjdGlvbi1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubG9naW5fX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sb2dpbl9fc2VjdGlvbi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5sb2dpbl9fc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX19zZWN0aW9uLWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmxvZ2luX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dpbl9fZmllbGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubG9naW5fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIH1cbn1cblxuLmxvZ2luX19yZXF1aXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlKTtcbn1cblxuLmxvZ2luX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLmxvZ2luX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbn1cbi5sb2dpbl9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbi5sb2dpbl9faW5wdXQuaXMtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG59XG4ubG9naW5fX2lucHV0LmlzLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX2lucHV0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmxvZ2luX19maWVsZC1lcnJvcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX2ZpZWxkLWVycm9ycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxufVxuXG4ubG9naW5fX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHggNTJweCA1cHggNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBd0NBWUFBQUJOUGhrSkFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBM2hwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRG8xWWpZeFl6QXpaUzFqWVRZNUxUUXhZakF0T1RFMk9DMWpNV1ExTURJM056VTVNR1FpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2T1RRMU1qVkJPVGM1UWtNeU1URkZOVUl4TVRWRlJUaERPREJET0RRd1JrRWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZPVFExTWpWQk9UWTVRa015TVRGRk5VSXhNVFZGUlRoRE9EQkRPRFF3UmtFaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEbzFZall4WXpBelpTMWpZVFk1TFRReFlqQXRPVEUyT0Mxak1XUTFNREkzTnpVNU1HUWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZOV0kyTVdNd00yVXRZMkUyT1MwME1XSXdMVGt4TmpndFl6RmtOVEF5TnpjMU9UQmtJaTgrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrVHI3M1N3QUFBMTVKUkVGVWVOcnNtbTlJMUdBY3g3KzcyM1ozaWdacG9RZ2xZcEhSSHhWVUlyWFVERkVUVXlKSU1vSVM2MFZrQlBiUENMVVNYMVMrQ1l0Nm9VSUVvV0Ntb3ZtbkVBcU5MQ29pUTh4RUV5b2tGYjE1Zi90dGQ1NUdTaVo1dWJ2OTRObjJqSTN0cy8yK3o3Ni9oekhqNWJEQ3RhT1BXaVcxVXE5YzZCazNBSjZPVG1vSktyaFBSRkc3NkU3QVloeDBOMkIvZHdPR0Fxd0FLOER5RHRicFQzaFZCS3lUdzJBOC9LVzFkV0xRZFlIVkFmSFFKajBFVEhxQTh3U0VFZWpyZHNJeTJ1dDZLYzJ1VFlVdTZSRVkxaE9NMWhlTVdnZkdNd0M2dEE2b1ZtNTJMV0EyYUIrMHUydG9ReWYxTGQ5ZndqTGVMMjB6SG43UTdXbURlbldrYXdDejY3T2gzWFdmcnNSSmZmTlFLeVpyWTZHdmpZSGxSNDhObXQ2NE51VXgxSDdSOGdibU5oNkROcTZDaUd5WE1YMnVnNzRobVRZbXBjRktnaDU1WjRQbXZhRkxhU2FkSjhnVG1BODlBMDNNVFVmZjFIc1BRbk1tNWJQQnNjOHFmQ1BvYUppL2R0blRRUWRkY2lQWXdEUjVBZk1SeGVDanJqcjZ4ZzkzSUxSbEU2enh0Mk90aGxFSTlZa3dmMm0zM3hFSGJXSTEySFZaOGdEbXRwNEdIMzUrQnZadEdhYWU1aENaZWQ1enJJWXg2QnRUWVI1b3NOOFZTMUtvaEhwTjh2SUhOdlZVT0hScGVIVUZVODlPaWtnTE9IRVMrcWE5TUgycXNYVUg2bUVlYlBubndFc3l4Y1B3SzZBT1RJZnBZOFVpVGxhREN6bEtNcmc3cHdTV0piQlNQQ2pBQ3JBQ0xDOWdHbWxWUHFHTHZ5bmZNQmtCaTA0cHZoSWVHVjJMc29paUpmWEk3Q2J6Y2tFZXdLTExZb01QMk1DcEpQd2JpOGhIWG5aWVVqNmlpQjVZK3ZJSE5yd3VsVnpTZEdxTEZwRUx5Zm1UQnFEWlhnWSs3TndzUzNvRHB2NWFHYVEwV1VTaEtRT212bW83aXdxYTJGdmd0dVROcTNmTmp0dmdOcDJZZVdqZHhXUko4eFptU1pmRm9FVWxvTkN5bjZ4bGxXT1hadHUxMzNWcDF6dTM0Y2dNYk9kWkdGNFV5UEN6Uk5XUjBINEl4dmZsczhyR0l0Sm9pZjNLUEdtODJxWjNlMHgxSENkSmxDenRETXpTZnZXc0VvUlk4L0toK2ZaUk9CK00xZ2NxcnlCcEZ0TjJtQVhDazhPVUVaVkwvaDEyV3ZIQWh4ZlFHeTZjSS8yTkVGcXpTUE1QWE10cEdicUxNUFg4bEFQU05zRHBJVFJuT0EzV0NTbjlheGpmWEtmRkJDeGp2VkI1QjB0cjgxQ2JVNjJsVWc4cndBcXdBcXdBSzhBSzhIK0xZWGNEcm5JbllQSG4wa0ozQUJaL0g3NUVMYzRyRnhNL0JSZ0FBcUliZk9FS3NHWUFBQUFBU1VWT1JLNUNZSUk9XCIpIHJpZ2h0IDUwJSBuby1yZXBlYXQsIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHZhcigtLWNvbG9yLXdoaXRlKSAwJSwgdmFyKC0tY29sb3Itd2hpdGUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHgsIDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG59XG4ubG9naW5fX3NlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLmxvZ2luX19zZWxlY3QuaXMtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG59XG4ubG9naW5fX3NlbGVjdC5pcy1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX19zZWxlY3Qge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgICBwYWRkaW5nOiA1cHggNjBweCA1cHggMTBweDtcbiAgfVxufVxuXG4ubG9naW5fX3Jlc2V0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubG9naW5fX3Jlc2V0LWxpbmsge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBRHdBQUFBOENBWUFBQUE2L05seUFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBM2hwVkZoMFdFMU1PbU52YlM1aFpHOWlaUzU0YlhBQUFBQUFBRHcvZUhCaFkydGxkQ0JpWldkcGJqMGk3N3UvSWlCcFpEMGlWelZOTUUxd1EyVm9hVWg2Y21WVGVrNVVZM3ByWXpsa0lqOCtJRHg0T25odGNHMWxkR0VnZUcxc2JuTTZlRDBpWVdSdlltVTZibk02YldWMFlTOGlJSGc2ZUcxd2RHczlJa0ZrYjJKbElGaE5VQ0JEYjNKbElEVXVOaTFqTURZM0lEYzVMakUxTnpjME55d2dNakF4TlM4d015OHpNQzB5TXpvME1EbzBNaUFnSUNBZ0lDQWdJajRnUEhKa1pqcFNSRVlnZUcxc2JuTTZjbVJtUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMekF5THpJeUxYSmtaaTF6ZVc1MFlYZ3Ribk1qSWo0Z1BISmtaanBFWlhOamNtbHdkR2x2YmlCeVpHWTZZV0p2ZFhROUlpSWdlRzFzYm5NNmVHMXdUVTA5SW1oMGRIQTZMeTl1Y3k1aFpHOWlaUzVqYjIwdmVHRndMekV1TUM5dGJTOGlJSGh0Ykc1ek9uTjBVbVZtUFNKb2RIUndPaTh2Ym5NdVlXUnZZbVV1WTI5dEwzaGhjQzh4TGpBdmMxUjVjR1V2VW1WemIzVnlZMlZTWldZaklpQjRiV3h1Y3pwNGJYQTlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzhpSUhodGNFMU5Pazl5YVdkcGJtRnNSRzlqZFcxbGJuUkpSRDBpZUcxd0xtUnBaRHBrWVRFMVpURTVZeTFqTnpRM0xUUmlNRGd0T1RFeFl5MHpaVFUwT0dKaFlUTmpaV1FpSUhodGNFMU5Pa1J2WTNWdFpXNTBTVVE5SW5odGNDNWthV1E2UlRsQk1qSkRSa1V3T0RkRk1URkZOamc1T0RnNU5VUkVSVEZGTjBZME1FTWlJSGh0Y0UxTk9rbHVjM1JoYm1ObFNVUTlJbmh0Y0M1cGFXUTZSVGxCTWpKRFJrUXdPRGRGTVRGRk5qZzVPRGc1TlVSRVJURkZOMFkwTUVNaUlIaHRjRHBEY21WaGRHOXlWRzl2YkQwaVFXUnZZbVVnVUdodmRHOXphRzl3SUVORElESXdNVFVnS0UxaFkybHVkRzl6YUNraVBpQThlRzF3VFUwNlJHVnlhWFpsWkVaeWIyMGdjM1JTWldZNmFXNXpkR0Z1WTJWSlJEMGllRzF3TG1scFpEcGpOVEE1WlRBME9TMDBZemt5TFRSaU5UVXRPR0l6TkMwd056VmlZamhrTWpNMk5XVWlJSE4wVW1WbU9tUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZaR0V4TldVeE9XTXRZemMwTnkwMFlqQTRMVGt4TVdNdE0yVTFORGhpWVdFelkyVmtJaTgrSUR3dmNtUm1Pa1JsYzJOeWFYQjBhVzl1UGlBOEwzSmtaanBTUkVZK0lEd3ZlRHA0YlhCdFpYUmhQaUE4UDNod1lXTnJaWFFnWlc1a1BTSnlJajgrQnlmMWNRQUFBVFZKUkVGVWVOcnMyckVOd2pBUUJkQVk2QkhqZ0ppRWdocGxBVmJJQWlCb0taZ0V3VEtzZ01JSnBVaVZndmp1ZnpuZjBpbE9pa2hQZHVJN3k2bHQyMnBLYlZaTnJBa3NzTUFDQ3l5d3dBSUw3TlVXdVYrWVVxcTJtM1ZqM2FWRi9YaStSaVhydVhQOTdDUGNZWThXQjR1ejNhZlNwL1NxMTZkRGU0QnJpenNyT2p2WXZ0bVBYZmFzYUplL05EUGFiVmxpUmJ1dXc0eG85OFNERFIyU2FUR2h3MUpMRm5Sb0xzMkFEaThlMEdoSXRZUkV3OHBERkJwYUR5UFE4QTJBYURURmpzY0ErbFFrZUdnRHBVaXdUZDI1WFc0V3U5N2pTMWRibHdVZXdvN2RENk1EUjJPaFlBUVdCa1poSVdBa05oeU14b2FDR2JCaFlCWnNDSmdKNnc1bXc3cUNHYkZ1WUZhc0M1Z1o2elhDVjFhc0Yvak5pdjBWMkxtUEZMQWZlVWc2THkyd3dBSUxMTERBQWdzc3NNQi90YThBQXdEa1hNL0xnN3FYQmdBQUFBQkpSVTVFcmtKZ2dnPT1cIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX19yZXNldC1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmxvZ2luX19lbWFpbC1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX19lbWFpbC1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgIG1hcmdpbjogMCAwIDAgMTk1cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4ubG9naW5fX2VtYWlsLWNvbmZpcm1hdGlvbi10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX2VtYWlsLWNvbmZpcm1hdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmxvZ2luX19uZXdzbGV0dGVyIHtcbiAgcGFkZGluZzogN3B4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX25ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDE5MHB4O1xuICB9XG59XG5cbi5sb2dpbl9fY2hlY2tib3ggKyAubG9naW5fX2NoZWNrYm94LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vZm9ybS1jaGVja2JveC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xufVxuLmxvZ2luX19jaGVja2JveDpjaGVja2VkICsgLmxvZ2luX19jaGVja2JveC1sYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2Zvcm0tY2hlY2tib3gtY2hlY2tlZC5wbmdcIik7XG59XG5cbi5sb2dpbl9fY2hlY2tib3gtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5sb2dpbl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmxvZ2luX19ub3RlIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAxOTBweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubG9naW5fX25hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg3JTtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX19uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmxvZ2luX19zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZS1zdHJvbmcpO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sb2dpbl9fc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sb2dpbl9fc3VibWl0IHtcbiAgICB3aWR0aDogNDglO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG59XG5cbi5sb2dpbl9fdGVybXMge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmxvZ2luX190ZXJtcyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxvZ2luX190ZXJtcyB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4ubG9naW5fX3JlY2FwdGNoYS1ub3RpY2Uge1xuICBtYXgtd2lkdGg6IDk3LjUlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAxMHB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubG9naW5fX3JlY2FwdGNoYS1ub3RpY2Uge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDMwcHg7XG4gIH1cbn1cblxuLmxvZ2luX19yZWNhcHRjaGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5sb2dpbl9fcmVjYXB0Y2hhLXRleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sb2dpbl9fcmVjYXB0Y2hhLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtbmV3IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4ucGFzc3dvcmQtcmVzZXQtbmV3X19wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk3LjUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtbmV3X19wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1uZXdfX3BhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtbmV3X19wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LW5ld19fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICBtYXgtd2lkdGg6IDk3LjUlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0LW5ld19fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtbmV3X19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYXNzd29yZC1yZXNldC1uZXdfX2ZpZWxkIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhc3N3b3JkLXJlc2V0LW5ld19fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1uZXdfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE3NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LW5ld19faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wYXNzd29yZC1yZXNldC1uZXdfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG4ucGFzc3dvcmQtcmVzZXQtbmV3X19pbnB1dC5pcy1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbn1cbi5wYXNzd29yZC1yZXNldC1uZXdfX2lucHV0LmlzLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtbmV3X19pbnB1dCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1uZXdfX2ZpZWxkLWVycm9ycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1uZXdfX2ZpZWxkLWVycm9ycyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtbmV3X19ub3RlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0LW5ld19fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDE5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1uZXdfX25hdmlnYXRpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDg3JTtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1uZXdfX25hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtbmV3X19zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZS1zdHJvbmcpO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXNzd29yZC1yZXNldC1uZXdfX3N1Ym1pdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtbmV3X19zdWJtaXQge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LWVkaXQge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5wYXNzd29yZC1yZXNldC1lZGl0X19wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk3LjUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtZWRpdF9fcGFnZS10aXRsZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtZWRpdF9fcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1lZGl0X19wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LWVkaXRfX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtZWRpdF9fZXJyb3JzIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtZWRpdF9fZXJyb3ItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuLnBhc3N3b3JkLXJlc2V0LWVkaXRfX2Vycm9yLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYXNzd29yZC1yZXNldC1lZGl0X19zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIG1heC13aWR0aDogOTcuNSU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtZWRpdF9fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtZWRpdF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFzc3dvcmQtcmVzZXQtZWRpdF9fZmllbGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnBhc3N3b3JkLXJlc2V0LWVkaXRfX2ZpZWxkLmlzLXNwYWNlZCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFzc3dvcmQtcmVzZXQtZWRpdF9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1lZGl0X19sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1lZGl0X19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xufVxuLnBhc3N3b3JkLXJlc2V0LWVkaXRfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0LWVkaXRfX2lucHV0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LWVkaXRfX25vdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtZWRpdF9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDE5MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1lZGl0X19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NyU7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtZWRpdF9fbmF2aWdhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1lZGl0X19zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZS1zdHJvbmcpO1xuICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYXNzd29yZC1yZXNldC1lZGl0X19zdWJtaXQ6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0LWVkaXRfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuXG4ucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19wYWdlLXRpdGxlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDk3LjUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5wYXNzd29yZC1yZXNldC1wcm9jZXNzZWRfX3BhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LXByb2Nlc3NlZF9fc2VjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICBtYXgtd2lkdGg6IDk3LjUlO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnBhc3N3b3JkLXJlc2V0LXByb2Nlc3NlZF9fc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1wcm9jZXNzZWRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXJlc2V0LXByb2Nlc3NlZF9fbG9nbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19sb2dvIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1wcm9jZXNzZWRfX21lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA4NyU7XG4gIHBhZGRpbmc6IDQwcHggMCAxMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19uYXZpZ2F0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuXG4ucGFzc3dvcmQtcmVzZXQtcHJvY2Vzc2VkX19zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2Utc3Ryb25nKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBhc3N3b3JkLXJlc2V0LXByb2Nlc3NlZF9fc3VibWl0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wYXNzd29yZC1yZXNldC1wcm9jZXNzZWRfX3N1Ym1pdCB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uYWNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5hY2NvdW50X19wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4uYWNjb3VudF9fZXJyb3JzIHtcbiAgcGFkZGluZzogMCAxMHB4IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDRweDtcbiAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fZXJyb3JzIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5hY2NvdW50X19lcnJvci1pdGVtIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYW5nZXIpO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbn1cbi5hY2NvdW50X19lcnJvci1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3VudF9fY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmFjY291bnRfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDAgMzBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5hY2NvdW50X19zZWN0aW9uLXRpdGxlLmlzLXJldHVybi1mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5hY2NvdW50X19zdWItdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFjY291bnRfX2FsZXJ0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5hY2NvdW50X19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAwIDIwcHggODBweDtcbiAgfVxufVxuXG4uYWNjb3VudF9fcmVzdWx0LWNvdW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5hY2NvdW50X190YWJsZS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCAwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hY2NvdW50X190YWJsZS13cmFwLmlzLW92ZXJmbG93IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4uYWNjb3VudF9fdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xufVxuLmFjY291bnRfX3RhYmxlIHRib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWNjb3VudF9fdGFibGUgdGJvZHkgdHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uYWNjb3VudF9fdGFibGUgdGJvZHkgdHIgKyB0ciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xufVxuLmFjY291bnRfX3RhYmxlIC5hY2NvdW50X190YWJsZS1jZWxsIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG59XG4uYWNjb3VudF9fdGFibGUgLmFjY291bnRfX3RhYmxlLWNlbGwuaXMtcHJvZHVjdCB7XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZzogMTBweCA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fdGFibGUgLmFjY291bnRfX3RhYmxlLWNlbGwuaXMtcHJvZHVjdCB7XG4gICAgb3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X190YWJsZSB0Ym9keSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xuICB9XG4gIC5hY2NvdW50X190YWJsZSB0Ym9keSB0ciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFjY291bnRfX3RhYmxlIHRib2R5IHRyICsgdHIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLmFjY291bnRfX3RhYmxlIC5hY2NvdW50X190YWJsZS1jZWxsIHtcbiAgICBmbGV4OiB1bnNldDtcbiAgICBwYWRkaW5nOiAxMXB4O1xuICB9XG59XG5cbi5hY2NvdW50X190YWJsZS1oZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X190YWJsZS1oZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbn1cblxuLmFjY291bnRfX3RhYmxlLWhlYWRlciB7XG4gIG1pbi13aWR0aDogODBweDtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fdGFibGUtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5hY2NvdW50X190YWJsZS1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5hY2NvdW50X190YWJsZS1oZWFkZXIuaXMtbW9uZXkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hY2NvdW50X190YWJsZS1oZWFkZXIuaXMtcHJvZHVjdC1uYW1lIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmFjY291bnRfX3RhYmxlLWhlYWRlci5pcy1xdWFudGl0eSB7XG4gIG1pbi13aWR0aDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hY2NvdW50X190YWJsZS1oZWFkZXIuaXMtcmV0dXJuYWJsZSB7XG4gIG1pbi13aWR0aDogMzVweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5hY2NvdW50X190YWJsZS1oZWFkZXIuaXMtcHJldmlldy1sYWJlbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDAgMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3RhYmxlLWhlYWRlci5pcy1wcmV2aWV3LWxhYmVsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIH1cbn1cbi5hY2NvdW50X190YWJsZS1oZWFkZXIuaXMtc2FsZXMtbGFiZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogODAlO1xuICBwYWRkaW5nOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3RhYmxlLWhlYWRlci5pcy1zYWxlcy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYWNjb3VudF9fdGFibGUtaGVhZGVyLmlzLWludm9pY2UtbGFiZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5hY2NvdW50X190YWJsZS1yb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cbi5hY2NvdW50X190YWJsZS1yb3cuaXMtcHJldmlldyB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3RhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4uYWNjb3VudF9fdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxcHggOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fdGFibGUtY2VsbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYWNjb3VudF9fdGFibGUtY2VsbDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmFjY291bnRfX3RhYmxlLWNlbGwuaXMtbW9uZXkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbn1cbi5hY2NvdW50X190YWJsZS1jZWxsLmlzLXBvaW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3RhYmxlLWNlbGwuaXMtcG9pbnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG4uYWNjb3VudF9fdGFibGUtY2VsbC5pcy1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3VudF9fdGFibGUtY2VsbC5pcy1wcmV2aWV3IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3RhYmxlLWNlbGwuaXMtcHJldmlldyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5hY2NvdW50X190YWJsZS1jZWxsLmlzLXNhbGVzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fdGFibGUtY2VsbC5pcy1zYWxlcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG4uYWNjb3VudF9fdGFibGUtY2VsbC5pcy1pbnZvaWNlIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgcGFkZGluZzogOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLmFjY291bnRfX3RhYmxlLWNlbGwuaXMtaW52b2ljZS1hY3Rpb24ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDc1JTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3RhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogMTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICB9XG4gIC5hY2NvdW50X190YWJsZS1jZWxsLmlzLW1vbmV5IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmFjY291bnRfX3RhYmxlLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fdGFibGUtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFjY291bnRfX3RhYmxlLXByZXZpZXcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGVtcHR5LWNlbGxzOiBzaG93O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cblxuLmFjY291bnRfX3RhYmxlLXNhbGVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG59XG5cbi5hY2NvdW50X190YWJsZS1pbnZvaWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBlbXB0eS1jZWxsczogc2hvdztcbn1cblxuLmFjY291bnRfX3RhYmxlLWludm9pY2Utcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uYWNjb3VudF9faW52b2ljZS1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hY2NvdW50X19vcmRlci1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWxpbmstbGVnYWN5LWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5hY2NvdW50X19vcmRlci1saW5rOnZpc2l0ZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItbGluay1sZWdhY3ktYmx1ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWNjb3VudF9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rLWxlZ2FjeS1ibHVlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hY2NvdW50X19wcm9kdWN0LW1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3Byb2R1Y3QtbWVkaWEge1xuICAgIGdhcDogMTZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cblxuLmFjY291bnRfX3Byb2R1Y3QtaW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG4uYWNjb3VudF9fZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uYWNjb3VudF9fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3VudF9fZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19mb3JtLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxufVxuXG4uYWNjb3VudF9fZmllbGQge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmFjY291bnRfX2ZpZWxkIC5maWVsZF93aXRoX2Vycm9ycyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFjY291bnRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYWNjb3VudF9fcmVxdWlyZWQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZSk7XG59XG5cbi5hY2NvdW50X19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmFjY291bnRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5hY2NvdW50X19pbnB1dC5pcy1lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbn1cbi5hY2NvdW50X19pbnB1dC5pcy1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLmFjY291bnRfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX2lucHV0IHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cblxuLmFjY291bnRfX3NlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDVweCA2MHB4IDVweCAxMHB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFEd0FBQUF3Q0FZQUFBQk5QaGtKQUFBQUdYUkZXSFJUYjJaMGQyRnlaUUJCWkc5aVpTQkpiV0ZuWlZKbFlXUjVjY2xsUEFBQUEzaHBWRmgwV0UxTU9tTnZiUzVoWkc5aVpTNTRiWEFBQUFBQUFEdy9lSEJoWTJ0bGRDQmlaV2RwYmowaTc3dS9JaUJwWkQwaVZ6Vk5NRTF3UTJWb2FVaDZjbVZUZWs1VVkzcHJZemxrSWo4K0lEeDRPbmh0Y0cxbGRHRWdlRzFzYm5NNmVEMGlZV1J2WW1VNmJuTTZiV1YwWVM4aUlIZzZlRzF3ZEdzOUlrRmtiMkpsSUZoTlVDQkRiM0psSURVdU5pMWpNRFkzSURjNUxqRTFOemMwTnl3Z01qQXhOUzh3TXk4ek1DMHlNem8wTURvME1pQWdJQ0FnSUNBZ0lqNGdQSEprWmpwU1JFWWdlRzFzYm5NNmNtUm1QU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUx6QXlMekl5TFhKa1ppMXplVzUwWVhndGJuTWpJajRnUEhKa1pqcEVaWE5qY21sd2RHbHZiaUJ5WkdZNllXSnZkWFE5SWlJZ2VHMXNibk02ZUcxd1RVMDlJbWgwZEhBNkx5OXVjeTVoWkc5aVpTNWpiMjB2ZUdGd0x6RXVNQzl0YlM4aUlIaHRiRzV6T25OMFVtVm1QU0pvZEhSd09pOHZibk11WVdSdlltVXVZMjl0TDNoaGNDOHhMakF2YzFSNWNHVXZVbVZ6YjNWeVkyVlNaV1lqSWlCNGJXeHVjenA0YlhBOUltaDBkSEE2THk5dWN5NWhaRzlpWlM1amIyMHZlR0Z3THpFdU1DOGlJSGh0Y0UxTk9rOXlhV2RwYm1Gc1JHOWpkVzFsYm5SSlJEMGllRzF3TG1ScFpEbzFZall4WXpBelpTMWpZVFk1TFRReFlqQXRPVEUyT0Mxak1XUTFNREkzTnpVNU1HUWlJSGh0Y0UxTk9rUnZZM1Z0Wlc1MFNVUTlJbmh0Y0M1a2FXUTZPVFExTWpWQk9UYzVRa015TVRGRk5VSXhNVFZGUlRoRE9EQkRPRFF3UmtFaUlIaHRjRTFOT2tsdWMzUmhibU5sU1VROUluaHRjQzVwYVdRNk9UUTFNalZCT1RZNVFrTXlNVEZGTlVJeE1UVkZSVGhET0RCRE9EUXdSa0VpSUhodGNEcERjbVZoZEc5eVZHOXZiRDBpUVdSdlltVWdVR2h2ZEc5emFHOXdJRU5ESURJd01UVWdLRTFoWTJsdWRHOXphQ2tpUGlBOGVHMXdUVTA2UkdWeWFYWmxaRVp5YjIwZ2MzUlNaV1k2YVc1emRHRnVZMlZKUkQwaWVHMXdMbWxwWkRvMVlqWXhZekF6WlMxallUWTVMVFF4WWpBdE9URTJPQzFqTVdRMU1ESTNOelU1TUdRaUlITjBVbVZtT21SdlkzVnRaVzUwU1VROUluaHRjQzVrYVdRNk5XSTJNV013TTJVdFkyRTJPUzAwTVdJd0xUa3hOamd0WXpGa05UQXlOemMxT1RCa0lpOCtJRHd2Y21SbU9rUmxjMk55YVhCMGFXOXVQaUE4TDNKa1pqcFNSRVkrSUR3dmVEcDRiWEJ0WlhSaFBpQThQM2h3WVdOclpYUWdaVzVrUFNKeUlqOCtUcjczU3dBQUExNUpSRUZVZU5yc21tOUkxR0FjeDcrNzIzWjNpZ1pwb1FnbFlwSFJIeFZVSXJYVURGRVRVeUpJTW9JUzYwVmtCUGJQQ0xVU1gxUytDWXQ2b1VJRW9XQ21vdm1uRUFxTkxDb2lROHhFRXlva0ZiMTVmL3R0ZDU1R1NpWjV1YnY5NE5uMmpJM3RzLzIrejc2L2h6SGo1YkRDdGFPUFdpVzFVcTljNkJrM0FKNk9UbW9KS3JoUFJGRzc2RTdBWWh4ME4yQi9kd09HQXF3QUs4RHlEdGJwVDNoVkJLeVR3MkE4L0tXMWRXTFFkWUhWQWZIUUpqMEVUSHFBOHdTRUVlanJkc0l5MnV0NktjMnVUWVV1NlJFWTFoT00xaGVNV2dmR013QzZ0QTZvVm01MkxXQTJhQiswdTJ0b1F5ZjFMZDlmd2pMZUwyMHpIbjdRN1dtRGVuV2thd0N6NjdPaDNYV2Zyc1JKZmZOUUt5WnJZNkd2allIbFI0OE5tdDY0TnVVeDFIN1I4Z2JtTmg2RE5xNkNpR3lYTVgydWc3NGhtVFltcGNGS2doNTVaNFBtdmFGTGFTYWRKOGdUbUE4OUEwM01UVWZmMUhzUFFuTW01YlBCc2M4cWZDUG9hSmkvZHRuVFFRZGRjaVBZd0RSNUFmTVJ4ZUNqcmpyNnhnOTNJTFJsRTZ6eHQyT3RobEVJOVlrd2YybTMzeEVIYldJMTJIVlo4Z0RtdHA0R0gzNStCdlp0R2FhZTVoQ1plZDV6cklZeDZCdFRZUjVvc044VlMxS29oSHBOOHZJSE52VlVPSFJwZUhVRlU4OU9pa2dMT0hFUythYTlNSDJxc1hVSDZtRWViUG5ud0VzeXhjUHdLNkFPVElmcFk4VWlUbGFEQ3psS01yZzdwd1NXSmJCU1BDakFDckFDTEM5Z0dtbFZQcUdMdnluZk1Ca0JpMDRwdmhJZUdWMkxzb2lpSmZYSTdDYnpja0Vld0tMTFlvTVAyTUNwSlB3Ymk4aEhYblpZVWo2aWlCNVkrdklITnJ3dWxWelNkR3FMRnBFTHlmbVRCcURaWGdZKzdOd3NTM29EcHY1YUdhUTBXVVNoS1FPbXZtbzdpd3FhMkZ2Z3R1VE5xM2ZOanR2Z05wMlllV2pkeFdSSjh4Wm1TWmZGb0VVbG9OQ3luNnhsbFdPWFp0dTEzM1ZwMXp1MzRjZ01iT2RaR0Y0VXlQQ3pSTldSMEg0SXh2ZmxzOHJHSXRKb2lmM0tQR204MnFaM2UweDFIQ2RKbEN6dERNelNmdldzRW9SWTgvS2grZlpST0IrTTFnY3FyeUJwRnROMm1BWENrOE9VRVpWTC9oMTJXdkhBaHhmUUd5NmNJLzJORUZxelNQTVBYTXRwR2JxTE1QWDhsQVBTTnNEcElUUm5PQTNXQ1NuOWF4amZYS2ZGQkN4anZWQjVCMHRyODFDYlU2MmxVZzhyd0Fxd0Fxd0FLOEFLOEgrTFlYY0RybkluWVBIbjBrSjNBQlovSDc1RUxjNHJGeE0vQlJnQUFxSWJmT0VLc0dZQUFBQUFTVVZPUks1Q1lJST1cIikgcmlnaHQgNTAlIG5vLXJlcGVhdCwgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdmFyKC0tY29sb3Itd2hpdGUpIDAlLCB2YXIoLS1jb2xvci13aGl0ZSkgMTAwJSk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTBweCwgMTAwJTtcbn1cbi5hY2NvdW50X19zZWxlY3QuaXMtZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LWRhbmdlcik7XG59XG4uYWNjb3VudF9fc2VsZWN0LmlzLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG4uYWNjb3VudF9fc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDI2MHB4O1xuICB9XG59XG5cbi5hY2NvdW50X19maWVsZC1lcnJvcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWVycm9yLXRleHQpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX2ZpZWxkLWVycm9ycyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICB9XG59XG5cbi5hY2NvdW50X19ub3RlIHtcbiAgcGFkZGluZzogNXB4IDAgMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX25vdGUge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwIDE5MHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgfVxufVxuXG4uYWNjb3VudF9fZW1haWwtY29uZmlybWF0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWNjb3VudF9fZW1haWwtY29uZmlybWF0aW9uIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19lbWFpbC1jb25maXJtYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uYWNjb3VudF9fZW1haWwtY29uZmlybWF0aW9uLXZhbHVlIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFjY291bnRfX2NhcmQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDI1cHggMTM1cHggMjBweCAxMHB4O1xufVxuXG4uYWNjb3VudF9fY2FyZC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAyMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19jYXJkLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjVweCAxMzVweCAyMHB4IDEwcHg7XG4gIH1cbn1cblxuLmFjY291bnRfX2NhcmQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvdW50X19jYXJkLWRlbGV0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWNjb3VudF9fY2FyZC1kZWxldGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFjY291bnRfX2NhcmQtcm93IHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5hY2NvdW50X19jYXJkLXJvdy5pcy1jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uYWNjb3VudF9fY2FyZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fY2FyZC1sYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5hY2NvdW50X19jYXJkLXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWNjb3VudF9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogODclO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5hY2NvdW50X19hY3Rpb25zOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cbi5hY2NvdW50X19hY3Rpb25zLmlzLXdpdGgtcGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuLmFjY291bnRfX2FjdGlvbnMuaXMtYm90dG9tLW1hcmdpbiB7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmFjY291bnRfX2FjdGlvbnMuaXMtbmF2LXBhZGRpbmcge1xuICBwYWRkaW5nLXRvcDogNDhweDtcbn1cblxuLmFjY291bnRfX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2Utc3Ryb25nKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19zdWJtaXQge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmFjY291bnRfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2Utc3Ryb25nKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYWNjb3VudF9fYnV0dG9uLmlzLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1kaXNhYmxlZCk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWJ1dHRvbi1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYWNjb3VudF9fYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYnV0dG9uLWRpc2FibGVkKTtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tY29sb3ItYnV0dG9uLWRpc2FibGVkKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uYWNjb3VudF9fYnV0dG9uLmlzLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJ1dHRvbi1kaXNhYmxlZCk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWJ1dHRvbi1kaXNhYmxlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uYWNjb3VudF9fYnV0dG9uLmlzLXByaW1hcnkge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlKTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY291bnRfX2J1dHRvbi5pcy1wcmltYXJ5OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hY2NvdW50X19idXR0b24ge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLmFjY291bnRfX3dhcm5pbmcge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnRfX3dhcm5pbmcge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWNjb3VudF9fbmF2aS1tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLmFjY291bnRfX3NlY3Rpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmFjY291bnRfX25vdGljZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uYWNjb3VudF9fbm90aWNlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvdW50LmlzLXJlc3BvbnNpdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLXNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAxNnB4O1xufVxuXG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1oZWFkZXIge1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWJsb2NrIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWJsb2NrLWhlYWRlciB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xufVxuXG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1ub3RpY2Uge1xuICBtYXJnaW46IDE1cHggMDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmFjY291bnRfX3Jlc3BvbnNpdmUtbm90aWNlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLW5vdGljZS1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWhyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFjY291bnRfX3Jlc3BvbnNpdmUtYWN0aW9ucyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWFjdGlvbnMtaXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMzY1cHg7XG59XG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1hY3Rpb25zLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2UpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1idXR0b246aG92ZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmFjY291bnRfX3Jlc3BvbnNpdmUtYnV0dG9uLmlzLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZWJlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWJhY2sge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hY2NvdW50X19yZXNwb25zaXZlLWJhY2stbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFjY291bnRfX3Jlc3BvbnNpdmUtYmFjay1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5hY2NvdW50X19yZXNwb25zaXZlLWJhY2stbGluazphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYWNjb3VudF9fcmVzcG9uc2l2ZS1ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY291bnRfX2JhY2stbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMTNweCAxMHB4O1xufVxuLmFjY291bnRfX2JhY2stbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5hY2NvdW50X19yZXR1cm4tcHJvZHVjdC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbn1cblxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnIgYXV0bztcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgcm93LWdhcDogMTRweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWl0ZW0gKyAuYWNjb3VudF9fcmV0dXJuLXByb2R1Y3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtKTtcbn1cbi5hY2NvdW50X19yZXR1cm4tcHJvZHVjdC1pdGVtIC5hY2NvdW50X19yZXR1cm4tcHJvZHVjdC1hY3Rpb25zIHtcbiAgZ3JpZC1jb2x1bW46IDEvNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudF9fcmV0dXJuLXByb2R1Y3QtaXRlbSAuYWNjb3VudF9fcmV0dXJuLXByb2R1Y3QtYWN0aW9ucyB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cblxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWNoZWNrIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG4gIGdyaWQtcm93OiAxO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNDQnIGhlaWdodD0nMTQ0JyB2aWV3Qm94PScwIDAgMTQ0IDE0NCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTExOC40LDM5LjdjLTQuNy00LjctMTIuMy00LjctMTcsMEw2MC40LDgwLjhMNDIuNiw2M2MtNC43LTQuNy0xMi4zLTQuNy0xNywwYy00LjcsNC43LTQuNywxMi4zLDAsMTdsMjYuMywyNi4zYzIuMywyLjMsNS40LDMuNSw4LjUsMy41YzEuNSwwLDMuMS0wLjMsNC41LTAuOWMxLjQtMC42LDIuOC0xLjUsNC0yLjZsNDkuNS00OS41QzEyMy4xLDUyLDEyMy4xLDQ0LjQsMTE4LjQsMzkuN3onLyUzRSUzQy9zdmclM0VcIik7XG59XG4uYWNjb3VudF9fcmV0dXJuLXByb2R1Y3QtY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5hY2NvdW50X19yZXR1cm4tcHJvZHVjdC1uYW1lIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cbi5hY2NvdW50X19yZXR1cm4tcHJvZHVjdC1uYW1lIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWNjb3VudF9fcmV0dXJuLXByb2R1Y3Qtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNkNjEyMTI7XG4gIG1hcmdpbjogNHB4IDAgMDtcbn1cblxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWltYWdlIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGdyaWQtcm93OiAxO1xufVxuLmFjY291bnRfX3JldHVybi1wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5hY2NvdW50X19yZXR1cm4tcHJvZHVjdC1hY3Rpb25zIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIGdyaWQtcm93OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE0cHg7XG59XG5cbi5hY2NvdW50X19yZXR1cm4tc2VsZWN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNjb3VudF9fcmV0dXJuLXNlbGVjdC13cmFwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cbi5hY2NvdW50X19yZXR1cm4tc2VsZWN0LXdyYXA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmFjY291bnRfX3JldHVybi1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEycHggNzBweCAxMnB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvdW50X19yZXR1cm4tc2VsZWN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uYWNjb3VudF9fcmV0dXJuLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uYWNjb3VudF9fcmV0dXJuLWNvbmRpdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmFjY291bnRfX3JldHVybi1jb25kaXRpb25zIHAge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG4uYWNjb3VudF9fcmV0dXJuLWNvbmRpdGlvbnMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5hY2NvdW50X19yZXR1cm4tY29uZGl0aW9ucyBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5hY2NvdW50X19yZXR1cm4tY29uZGl0aW9ucyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY291bnRfX3JldHVybi1jb25kaXRpb24tY29uZmlybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5hY2NvdW50X19yZXR1cm4tY29uZGl0aW9uLWNvbmZpcm0gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY291bnRfX3JldHVybi1jb25kaXRpb24tY29uZmlybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTQ0JyBoZWlnaHQ9JzE0NCcgdmlld0JveD0nMCAwIDE0NCAxNDQnJTNFJTNDcGF0aCBmaWxsPSclMjNmZmYnIGQ9J00xMTguNCwzOS43Yy00LjctNC43LTEyLjMtNC43LTE3LDBMNjAuNCw4MC44TDQyLjYsNjNjLTQuNy00LjctMTIuMy00LjctMTcsMGMtNC43LDQuNy00LjcsMTIuMywwLDE3bDI2LjMsMjYuM2MyLjMsMi4zLDUuNCwzLjUsOC41LDMuNWMxLjUsMCwzLjEtMC4zLDQuNS0wLjljMS40LTAuNiwyLjgtMS41LDQtMi42bDQ5LjUtNDkuNUMxMjMuMSw1MiwxMjMuMSw0NC40LDExOC40LDM5Ljd6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xufVxuLmFjY291bnRfX3JldHVybi1jb25kaXRpb24tY29uZmlybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYWNjb3VudF9fcmV0dXJuLWNvbmRpdGlvbi1jb25maXJtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG4uYWNjb3VudF9fcmV0dXJuLWNvbmRpdGlvbi1jb25maXJtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmFjY291bnRfX3JldHVybi1jb25kaXRpb24tY29uZmlybSBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5ib2R5OmhhcyguYWNjb3VudCkgLnN0b3JlLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY2FydCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jYXJ0X19zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMTVweCAwIDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnRfX3BhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnRfX2NvdW50IHtcbiAgZm9udC1zaXplOiA3MCU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXJ0X19hbGVydCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcnRfX2FsZXJ0ID4gcCxcbi5jYXJ0X19hbGVydCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnRfX2FsZXJ0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcnRfX2FsZXJ0LmlzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItYmcpO1xufVxuLmNhcnRfX2FsZXJ0LmlzLW5vdGljZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cblxuLmNhcnRfX2NhbXBhaWduIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNhcnRfX2NhbXBhaWduLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnRfX2l0ZW0tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbn1cblxuLmNhcnRfX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uY2FydF9faXRlbSArIC5jYXJ0X19pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbn1cblxuLmNhcnRfX2l0ZW0uaXMtb3V0LW9mLXN0b2NrIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uY2FydF9faXRlbS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMnB4O1xufVxuLmNhcnRfX2l0ZW0tY29udGVudC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0X19pdGVtLWNvbnRlbnQge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4uY2FydF9faXRlbS10aHVtYiB7XG4gIHdpZHRoOiAxMTVweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnRfX2l0ZW0taW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0X19pdGVtLWJvZHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYXJ0X19pdGVtLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jYXJ0X19pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmNhcnRfX2l0ZW0tbmFtZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNhcnRfX2l0ZW0tbmFtZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5jYXJ0X19pdGVtLXJlbW92ZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnV0dG9uLWRpc2FibGVkKTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJ0X19pdGVtLXJlbW92ZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYigxNzguNSwgMTc4LjUsIDE3OC41KTtcbn1cbi5jYXJ0X19pdGVtLXJlbW92ZTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmNhcnRfX2l0ZW0tcmVtb3ZlOmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYnV0dG9uLWRpc2FibGVkKTtcbn1cblxuLmNhcnRfX2l0ZW0tZm9vdGVyIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTVweDtcbn1cblxuLmNhcnRfX2l0ZW0tcHJpY2Uge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jYXJ0X19pdGVtLXByaWNlIC52YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0X19pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmNhcnRfX2l0ZW0tcHJpY2Utb3JpZ2luYWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jYXJ0X19pdGVtLXByaWNlLXZhbHVlLmlzLXNhbGUge1xuICBjb2xvcjogdmFyKC0tY29sb3Itc2FsZS10ZXh0KTtcbn1cblxuLmNhcnRfX2l0ZW0tcHJpY2UtdW5pdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cblxuLmNhcnRfX2l0ZW0tZnJlZS1tZW1vIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbn1cblxuLmNhcnRfX3F1YW50aXR5LWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcnRfX3F1YW50aXR5LWZpZWxkLXZhbHVlIHtcbiAgb3JkZXI6IDI7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xufVxuLmNhcnRfX3F1YW50aXR5LWZpZWxkLXZhbHVlLmlzLWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG59XG5cbi5jYXJ0X19xdWFudGl0eS1maWVsZC1jb250cm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtjLWljb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC11aS1pY29uKTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG4uY2FydF9fcXVhbnRpdHktZmllbGQtY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuLmNhcnRfX3F1YW50aXR5LWZpZWxkLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5jYXJ0X19xdWFudGl0eS1maWVsZC1jb250cm9sOmRpc2FibGVkOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtdWktaWNvbik7XG59XG4uY2FydF9fcXVhbnRpdHktZmllbGQtY29udHJvbC0tZGVjcmVhc2Uge1xuICBvcmRlcjogMTtcbn1cbi5jYXJ0X19xdWFudGl0eS1maWVsZC1jb250cm9sLS1pbmNyZWFzZSB7XG4gIG9yZGVyOiAzO1xufVxuXG4uY2FydF9fcXVhbnRpdHktZmllbGQuaXMtZGlzYWJsZWQgLmNhcnRfX3F1YW50aXR5LWZpZWxkLXZhbHVlLFxuLmNhcnRfX3F1YW50aXR5LWZpZWxkLmlzLWRpc2FibGVkIC5jYXJ0X19xdWFudGl0eS1maWVsZC1jb250cm9sIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uY2FydF9faXRlbS1lcnJvcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydF9faXRlbS1zdXBwb3J0aW5nIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtc3VwcG9ydGluZyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhcnRfX3N0YXRlbWVudCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG59XG5cbi5jYXJ0X19zdGF0ZW1lbnQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4uY2FydF9fc3RhdGVtZW50LWxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXJ0X19zdGF0ZW1lbnQtbGluZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnRfX3N0YXRlbWVudC1saW5lLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW46IDA7XG59XG4uY2FydF9fc3RhdGVtZW50LWxpbmUtdmFsdWUgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydF9fc3RhdGVtZW50LWxpbmUtdmFsdWUgLnVuaXQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cblxuLmNhcnRfX3N0YXRlbWVudC10b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5jYXJ0X19zdGF0ZW1lbnQtdG90YWwtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0X19zdGF0ZW1lbnQtdG90YWwtdmFsdWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jYXJ0X19zdGF0ZW1lbnQtdG90YWwtdmFsdWUgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FydF9fc3RhdGVtZW50LXRvdGFsLXZhbHVlIC51bml0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5jYXJ0X19hY3Rpb25zIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmNhcnRfX2FjdGlvbnMtaXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbWF4LXdpZHRoOiAzNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FydF9fY2hlY2tvdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZS1zdHJvbmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uY2FydF9fY2hlY2tvdXQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcnRfX2NoZWNrb3V0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0X19jaGVja291dC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FydF9fY2hlY2tvdXQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FydF9fY2hlY2tvdXQtYnV0dG9uID4gc3Bhbjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJoa2MtaWNvblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuKGklwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNhcnRfX2NoZWNrb3V0LWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHJnYigyMTcuNSwgMTM1LjE1NDMyMDk4NzcsIDApO1xufVxuLmNhcnRfX2NoZWNrb3V0LWJ1dHRvbi5pcy1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcnQtcHJpbWFyeSk7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FydF9fYWN0aW9ucy1pdGVtLS1wcmV2IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzQ1cHg7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXJ0X19hY3Rpb25zLXByZXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2FydF9fYWN0aW9ucy1wcmV2LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmNhcnRfX2FjdGlvbnMtcHJldi1saW5rOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uY2FydF9fYWN0aW9ucy1wcmV2LWxpbmsuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjY1O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhcnRfX2ZyZWUtcHJvZHVjdC1jYW5jZWxlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhcnRfX2ZyZWUtcHJvZHVjdC1jYW5jZWxlZC5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydF9fZnJlZS1wcm9kdWN0LWNhbmNlbGVkLW5hbWUge1xuICBoZWlnaHQ6IDM4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIG1hcmdpbjogMTVweCAxMnB4IDE1cHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNhcnRfX2ZyZWUtcHJvZHVjdC1jYW5jZWxlZC1yZXN0b3JlIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgbWluLXdpZHRoOiA2MHB4O1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjYjliOWI5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjk5O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5jYXJ0X19vdXQtb2Ytc3RvY2stc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5jYXJ0X19vdXQtb2Ytc3RvY2stdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJ0X19vdXQtb2Ytc3RvY2stbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNhcnRfX291dC1vZi1zdG9jay1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuLmNhcnRfX291dC1vZi1zdG9jay1pdGVtICsgLmNhcnRfX291dC1vZi1zdG9jay1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbn1cblxuLmNhcnRfX291dC1vZi1zdG9jay1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEycHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0X19vdXQtb2Ytc3RvY2staXRlbS1jb250ZW50IHtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbn1cblxuLmNhcnRfX291dC1vZi1zdG9jay1pdGVtLWJvZHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cblxuLmNhcnRfX291dC1vZi1zdG9jay1pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnRfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5jYXJ0X19lbXB0eSA+IHAge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FydF9fZW1wdHktaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG4uY2FydF9fZW1wdHktaW1hZ2UgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJ0X19lbXB0eS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xufVxuXG4uY2FydF9fZW1wdHktYWN0aW9ucyB7XG4gIG1hcmdpbjogMzZweCBhdXRvIDA7XG4gIG1heC13aWR0aDogMzY1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmNhcnRfX2VtcHR5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5jYXJ0X19lbXB0eS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcnRfX2VtcHR5LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydF9fZW1wdHktbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJ0X19lbXB0eS1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FydF9fZW1wdHktbGluazo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJoa2MtaWNvblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuKGklwiO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmNhcnRfX2VtcHR5LWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjE3LjUsIDEzNS4xNTQzMjA5ODc3LCAwKTtcbn1cblxuLmNhcnQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LWhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZzogMCAzMnB4O1xuICB9XG59XG5cbi5jYXJ0LWhlYWRlcl9fbG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcnQtaGVhZGVyX19sb2dvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LWhlYWRlcl9fbG9nby1jb250YWluZXIge1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuLmNhcnQtaGVhZGVyX19sb2dvLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4NyU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1oZWFkZXJfX2xvZ28taW1hZ2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogNjhweDtcbiAgfVxufVxuXG4uY2FydC1oZWFkZXJfX2xvZ28tb3JuYW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1oZWFkZXJfX2xvZ28tb3JuYW1lbnQge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG59XG5cbi5jYXJ0LW1haW4ge1xuICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fc2VjdGlvbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zZWN0aW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zZWN0aW9uLWhlYWRlci1sZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxOHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NhcnQtZm9sZGFibGUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnQtc2hpcHBpbmdfX2NhcnQtZm9sZGFibGUtdGl0bGU6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwiY1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1wcmljZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLXByaWNlIC52YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcnQtc2hpcHBpbmdfX2NhcnQtZm9sZGFibGUtcHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NhcnQtZm9sZGFibGUtdG9nZ2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtjLWljb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtdWktaWNvbik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1ib2R5IHtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG59XG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1ib2R5IC5jYXJ0LXNoaXBwaW5nX19zdGF0ZW1lbnQtdG90YWwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW1zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLmNhcnQtc2hpcHBpbmdfX2NhcnQtZm9sZGFibGUtaXRlbSArIC5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLXRodW1iIHtcbiAgZmxleC1iYXNpczogMTE1cHg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogMCAxNXB4IDAgMDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tdGh1bWIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tYm9keSB7XG4gIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDExNXB4IC0gMTVweCk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLW5hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NhcnQtZm9sZGFibGUtaXRlbS1wcmljZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tcHJpY2UgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLXByaWNlIC51bml0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tcHJpY2Utb3JpZ2luYWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tcHJpY2UtdmFsdWUuaXMtc2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zYWxlLXRleHQpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLXF1YW50aXR5IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jYXJ0LWZvbGRhYmxlLWl0ZW0tcXVhbnRpdHkgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG59XG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLXF1YW50aXR5IC51bml0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FydC1mb2xkYWJsZS1pdGVtLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuOXB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19pdGVtLXN1cHBvcnRpbmcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1zdXBwb3J0aW5nKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1zaGlwcGluZ19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMzBweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2FydC1zaGlwcGluZ19fbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fZmllbGRzZXQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2FydC1zaGlwcGluZ19fZmllbGRzZXQtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtc3VwcG9ydGluZyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19maWVsZHNldC1saW5rOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMTJweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2RlbGl2ZXJ5LWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LXNoaXBwaW5nX19kZWxpdmVyeS1maWVsZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmNhcnQtc2hpcHBpbmdfX2RlbGl2ZXJ5LWZpZWxkcyB7XG4gIGdhcDogMTJweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2ZpZWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FydC1zaGlwcGluZ19fZmllbGQtLXdpZGUge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fcmVxdWlyZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2lucHV0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcnQtc2hpcHBpbmdfX2lucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FydC1zaGlwcGluZ19faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLmNhcnQtc2hpcHBpbmdfX2lucHV0LmlzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWVycm9yLXRleHQpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fc2VsZWN0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1zaGlwcGluZ19fc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwi4oaTXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtdWktaWNvbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3NlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jYXJ0LXNoaXBwaW5nX19zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19zZWxlY3QuaXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zZWxlY3QtdmlldyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3NlbGVjdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3RleHQtc3VwcG9ydGluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fc2VsZWN0LXZhbHVlLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtc3VwcG9ydGluZyk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xuICBtYXJnaW46IDZweCAwIDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19hbGVydCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW46IDE1cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcnQtc2hpcHBpbmdfX2FsZXJ0LmlzLXByZXdyYXAge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uY2FydC1zaGlwcGluZ19fYWxlcnQuaXMtc21hbGwge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmNhcnQtc2hpcHBpbmdfX2FsZXJ0LmlzLWVycm9yIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FydC1lcnJvci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWVycm9yLXRleHQpO1xufVxuLmNhcnQtc2hpcHBpbmdfX2FsZXJ0LmlzLWVycm9yID4gdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2FydC1zaGlwcGluZ19fYWxlcnQuaXMtZXJyb3IgPiB1bCA+IGxpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmNhcnQtc2hpcHBpbmdfX2FsZXJ0LWFubm90YXRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19pbmZvLW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FydC1wcmltYXJ5KSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjVweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzNXB4IC0gMTVweCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19jaGVja2JveC1sYWJlbCBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3N0YXRlbWVudCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zdGF0ZW1lbnQtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fc3RhdGVtZW50LWxpbmUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uY2FydC1zaGlwcGluZ19fc3RhdGVtZW50LWxpbmVbaGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zdGF0ZW1lbnQtbGluZS1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3N0YXRlbWVudC1saW5lLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uY2FydC1zaGlwcGluZ19fc3RhdGVtZW50LWxpbmUtdmFsdWUgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY2FydC1zaGlwcGluZ19fc3RhdGVtZW50LWxpbmUtdmFsdWUgLnVuaXQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3N0YXRlbWVudC10b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zdGF0ZW1lbnQtdG90YWwtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19zdGF0ZW1lbnQtdG90YWwtdmFsdWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19zdGF0ZW1lbnQtdG90YWwtdmFsdWUgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FydC1zaGlwcGluZ19fc3RhdGVtZW50LXRvdGFsLXZhbHVlIC51bml0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19hY3Rpb25zIHtcbiAgbWFyZ2luOiAzMHB4IC0xMHB4IDA7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19hY3Rpb25zLWl0ZW0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXgtd2lkdGg6IDM2NXB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fc3VibWl0LWJ1dHRvbiB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1jYXJ0LXByaW1hcnkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19zdWJtaXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiKDIxNy41LCAxMzUuMTU0MzIwOTg3NywgMCk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19iYWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2JhY2stbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19iYWNrLWxpbmsgPiBzcGFuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJoa2MtaWNvblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuKGkFwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19iYWNrLWxpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uY2FydC1zaGlwcGluZ19fZ2lmdC1vcHRpb24ge1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLmNhcnQtc2hpcHBpbmdfX2dpZnQtb3B0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FydC1zaGlwcGluZ19fZ2lmdC1zdWJmb3JtIHtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2dpZnQtcHJldmlldyB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19naWZ0LWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2FydC1zaGlwcGluZ19fZ2lmdC1ub3RlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xufVxuLmNhcnQtc2hpcHBpbmdfX2dpZnQtbm90ZXMgbGkge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMWVtICsgNXB4KTtcbiAgdGV4dC1pbmRlbnQ6IGNhbGMoKDFlbSArIDVweCkgKiAtMSk7XG59XG4uY2FydC1zaGlwcGluZ19fZ2lmdC1ub3RlcyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbn1cbi5jYXJ0LXNoaXBwaW5nX19naWZ0LW5vdGVzLS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2dpZnQtbm90ZS10ZXh0IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2dpZnQtZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2FydC1zaGlwcGluZ19fZ2lmdC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtc3VwcG9ydGluZyk7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19naWZ0LWV4YW1wbGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fZ2lmdC1leGFtcGxlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fZ2lmdC1leGFtcGxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1zaGlwcGluZ19fZ2lmdC1leGFtcGxlLWxpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX190ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtaW4taGVpZ2h0OiBjYWxjKDQuNWVtICsgMjhweCArIDJweCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cbi5jYXJ0LXNoaXBwaW5nX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcnQtc2hpcHBpbmdfX3RleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXBsYWNlaG9sZGVyKTtcbn1cbi5jYXJ0LXNoaXBwaW5nX190ZXh0YXJlYS5pcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2ZpZWxkLWVycm9ycyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmNhcnQtc2hpcHBpbmdfX2ZpZWxkLWVycm9yczplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19maWVsZC1lcnJvciB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2Rlc3RpbmF0aW9uLWZvcm0ge1xuICBtYXJnaW46IDEycHggMCAwO1xuICBwYWRkaW5nOiAxNnB4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NhcmQtc2VsZWN0b3Ige1xuICBtYXJnaW46IDAgMCAxNnB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fY2FyZC1vcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1zaGlwcGluZ19fY2FyZC1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG4uY2FydC1zaGlwcGluZ19fY2FyZC1vcHRpb24gaW5wdXRbdHlwZT1yYWRpb10ge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NhcmQtb3B0aW9uLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xufVxuLmNhcnQtc2hpcHBpbmdfX2NhcmQtb3B0aW9uLWxhYmVsIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtc3VwcG9ydGluZyk7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC1zZWxlY3Q6OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtjLWljb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCLihpJcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC11aS1pY29uKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDU1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LXNlbGVjdC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fbW9kYWwge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAzMnB4KTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyOHB4KTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FydC1zaGlwcGluZ19fbW9kYWw6OmJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LXNoaXBwaW5nX19tb2RhbCB7XG4gICAgd2lkdGg6IDQ0MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIH1cbn1cblxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI4cHgpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1zaGlwcGluZ19fbW9kYWwtYm9keSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwMHB4KTtcbiAgfVxufVxuXG4uY2FydC1zaGlwcGluZ19fbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDY0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1zaGlwcGluZ19fbW9kYWwtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1mb3JtLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1mb3JtLWFjdGlvbiB7XG4gIHBhZGRpbmc6IDI0cHggMCA4cHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1idXR0b24ge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMTJweCAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzNzM3Mzc7XG59XG4uY2FydC1zaGlwcGluZ19fbW9kYWwtYnV0dG9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LWdyb3VwIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC1ncm91cC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LWdyb3VwLWl0ZW06aGFzKC5jYXJ0LXNoaXBwaW5nX19yYWRpby1idXR0b246Y2hlY2tlZCkgLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtc3ViZm9ybSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC1zaGlwcGluZ19fcmFkaW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMThweCAyMHB4O1xufVxuLmNhcnQtc2hpcHBpbmdfX3JhZGlvLmlzLWRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2FydC1zaGlwcGluZ19fcmFkaW8tYnV0dG9uIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FydC1zaGlwcGluZ19fcmFkaW8tYnV0dG9uOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodmFyKC0tY29sb3Itd2hpdGUpIDAlLCB2YXIoLS1jb2xvci13aGl0ZSkgMzglLCB2YXIoLS1jb2xvci1jYXJ0LXByaW1hcnkpIDM4JSwgdmFyKC0tY29sb3ItY2FydC1wcmltYXJ5KSAxMDAlKTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19yYWRpby1idXR0b246ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2FydC1zaGlwcGluZ19fcmFkaW8tYnV0dG9uOmNoZWNrZWQ6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQodmFyKC0tY29sb3Itd2hpdGUpIDAlLCB2YXIoLS1jb2xvci13aGl0ZSkgMzglLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMykgMzglLCB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMykgMTAwJSk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19yYWRpby1tYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1zaGlwcGluZ19fcmFkaW8tbWFyay5pcy1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHZhcigtLWNvbG9yLXdoaXRlKSAwJSwgdmFyKC0tY29sb3Itd2hpdGUpIDM4JSwgdmFyKC0tY29sb3ItY2FydC1wcmltYXJ5KSAzOCUsIHZhcigtLWNvbG9yLWNhcnQtcHJpbWFyeSkgMTAwJSk7XG59XG4uY2FydC1zaGlwcGluZ19fcmFkaW8tbWFyay5pcy1jaGVja2VkLmlzLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KHZhcigtLWNvbG9yLXdoaXRlKSAwJSwgdmFyKC0tY29sb3Itd2hpdGUpIDM4JSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpIDM4JSwgdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpIDEwMCUpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fcmFkaW8tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyNnB4IC0gMTVweCk7XG59XG4uY2FydC1zaGlwcGluZ19fcmFkaW8tbGFiZWwuaXMtZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1zdXBwb3J0aW5nKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3JhZGlvLWRlbGV0ZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXByaW1hcnkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtc3ViZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmc6IDEycHggMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LXNoaXBwaW5nX19wYXltZW50LWRlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtZGVzY3JpcHRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC1kZXNjcmlwdGlvbiBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtbGluayk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC12YWx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC12YWx1ZSA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LXZhbHVlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtdmFsdWUuaXMtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1zdXBwb3J0aW5nKTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LXZhbHVlLmlzLWRpc2FibGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtc3VwcG9ydGluZyk7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19wYXltZW50LXZhbHVlLWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3BheW1lbnQtdmFsdWUtcm93IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uY2FydC1zaGlwcGluZ19fcGF5bWVudC12YWx1ZS1yb3cgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1mb3JtLWVsZW1lbnQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLWZvcm0tZWxlbWVudC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1mb3JtLWVsZW1lbnQtbGFiZWwgc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC10ZXh0LWZpZWxkIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG4uY2FydC1zaGlwcGluZ19fbW9kYWwtdGV4dC1maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1wbGFjZWhvbGRlcik7XG59XG4uY2FydC1zaGlwcGluZ19fbW9kYWwtdGV4dC1maWVsZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLXRleHQtZmllbGQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLXNlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLXNlbGVjdC13cmFwcGVyOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJoa2MtaWNvblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuKGk1wiO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXVpLWljb24pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FydC1zaGlwcGluZ19fbW9kYWwtc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1mb3JtLWNvbnRyb2wtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1sZWZ0OiAtNy41cHg7XG4gIG1hcmdpbi1yaWdodDogLTcuNXB4O1xufVxuXG4uY2FydC1zaGlwcGluZ19fbW9kYWwtZm9ybS1jb250cm9sLWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDcuNXB4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1mb3JtLWVycm9yIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWVycm9yLXRleHQpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fbW9kYWwtZm9ybS1zdXBwb3J0aW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW46IDVweCAwIDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xufVxuXG4uY2FydC1zaGlwcGluZ19fY3JlZGl0LWNhcmQtc2VjdXJpdHktY29kZS1pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5jYXJ0LXNoaXBwaW5nX19tb2RhbC1jaGVja2JveCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FydC1wcmltYXJ5KSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9J3doaXRlJyBzdHJva2Utd2lkdGg9JzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5bGluZSBwb2ludHM9JzIwIDYgOSAxNyA0IDEyJy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCBjZW50ZXIvMjVweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX21vZGFsLWNoZWNrYm94LWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzVweCAtIDE1cHgpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYXJ0LXNoaXBwaW5nX190ZXh0LWVycm9yIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX3RleHQtbXV0ZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1zdXBwb3J0aW5nKTtcbn1cblxuLmNhcnQtc2hpcHBpbmdfX2NhcmQtYnJhbmRzLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmNhcnQtY29tcGxldGVfX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLmNhcnQtY29tcGxldGVfX2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtY29tcGxldGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xufVxuXG4uY2FydC1jb21wbGV0ZV9fYm9keSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtY29tcGxldGVfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xufVxuXG4uY2FydC1jb21wbGV0ZV9fb3JkZXItbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWxpbmspO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jYXJ0LWNvbXBsZXRlX19vcmRlci1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uY2FydC1jb21wbGV0ZV9faG9tZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtbGluayk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FydC1jb21wbGV0ZV9faG9tZS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uY2FydC1jb21wbGV0ZV9faW50cm9kdWN0aW9uIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsKTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMTBweDtcbn1cblxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZHMge1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uY2FydC1jb21wbGV0ZV9faW50cm9kdWN0aW9uLWNhcmQ6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZC1pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uY2FydC1jb21wbGV0ZV9faW50cm9kdWN0aW9uLWNhcmQtaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLWJvZHkge1xuICBmbGV4OiAxO1xufVxuXG4uY2FydC1jb21wbGV0ZV9faW50cm9kdWN0aW9uLWNhcmQtbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG5cbi5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZC1yYXRpbmcge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xufVxuXG4uY2FydC1jb21wbGV0ZV9faW50cm9kdWN0aW9uLWNhcmQtc3RhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLXN0YXJzOjpiZWZvcmUsIC5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZC1zdGFyczo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKYheKYheKYheKYheKYhVwiO1xufVxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLXN0YXJzOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogI2ZlYzIwMDtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLXJhdGluZy10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLWFjdGlvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1jb21wbGV0ZV9faW50cm9kdWN0aW9uLWNhcmQtYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZC1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzZlNmU2ZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLWJ1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcnQtY29tcGxldGVfX2ludHJvZHVjdGlvbi1jYXJkLXFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZC1xciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5jYXJ0LWNvbXBsZXRlX19pbnRyb2R1Y3Rpb24tY2FyZC1xciBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmNhcnQtY29tcGxldGVfX3dpZGdldC1pbnRyb2R1Y3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY0O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDMwcHggMCAwO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuXG4uY2FydC1jb21wbGV0ZV9fd2lkZ2V0LWludHJvZHVjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LWNvbXBsZXRlX193aWRnZXQtaW50cm9kdWN0aW9uLWJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuLmNhcnQtY29tcGxldGVfX3dpZGdldC1pbnRyb2R1Y3Rpb24tYm9keSBpbWcge1xuICB3aWR0aDogMTQzcHg7XG4gIGhlaWdodDogMTI5cHg7XG59XG5cbi5jYXJ0LWNvbXBsZXRlX193aWRnZXQtaW50cm9kdWN0aW9uLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydC1jb21wbGV0ZV9fd2lkZ2V0LWludHJvZHVjdGlvbi1sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiA4cHggMDtcbn1cblxuLmNhcnQtY29tcGxldGVfX3dpZGdldC1pbnRyb2R1Y3Rpb24tYWN0aW9uIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5jYXJ0LWNvbXBsZXRlX193aWRnZXQtaW50cm9kdWN0aW9uLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjNmU2ZTZlO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2FydC1jb21wbGV0ZV9fd2lkZ2V0LWludHJvZHVjdGlvbi1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJ0LWNvbmZpcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAwO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uY2FydC1jb25maXJtX19hbGVydCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItYmcpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX3NlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnQtY29uZmlybV9fbGVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2NhcnQtZm9sZGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cblxuLmNhcnQtY29uZmlybV9fY2FydC1mb2xkYWJsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2NhcnQtZm9sZGFibGUtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnQtY29uZmlybV9fY2FydC1mb2xkYWJsZS10aXRsZTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGtjLWljb25cIiAhaW1wb3J0YW50O1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgY29udGVudDogXCJjXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBzdWI7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2NhcnQtZm9sZGFibGUtcHJpY2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG4uY2FydC1jb25maXJtX19jYXJ0LWZvbGRhYmxlLXByaWNlIC52YWx1ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNhcnQtY29uZmlybV9fY2FydC1mb2xkYWJsZS1wcmljZSAudW5pdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuXG4uY2FydC1jb25maXJtX19jYXJ0LWZvbGRhYmxlLXRvZ2dsZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXVpLWljb24pO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uY2FydC1jb25maXJtX19jYXJ0LWZvbGRhYmxlLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuXG4uY2FydC1jb25maXJtX19jYXJ0LWZvbGRhYmxlLWJvZHkge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbi5jYXJ0LWNvbmZpcm1fX2NhcnQtZm9sZGFibGUtYm9keSAuY2FydC1jb25maXJtX19saW5lLXRvdGFsIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FydC1jb25maXJtX19pdGVtLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uY2FydC1jb25maXJtX19pdGVtICsgLmNhcnQtY29uZmlybV9faXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1jb25maXJtX19pdGVtLWNvbnRlbnQge1xuICAgIGdhcDogMTVweDtcbiAgfVxufVxuXG4uY2FydC1jb25maXJtX19pdGVtLXRodW1iIHtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLWJvZHkge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0taGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLW5hbWUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tbmFtZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tcXR5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBtYXJnaW46IDA7XG59XG4uY2FydC1jb25maXJtX19pdGVtLXF0eSAudmFsdWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmNhcnQtY29uZmlybV9faXRlbS1xdHkgLnVuaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLmNhcnQtY29uZmlybV9faXRlbS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmNhcnQtY29uZmlybV9faXRlbS1wcmljZSAudmFsdWUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1jb25maXJtX19pdGVtLXByaWNlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmNhcnQtY29uZmlybV9faXRlbS1wcmljZS11bml0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tcHJpY2Utb3JpZ2luYWwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2l0ZW0tcHJpY2UtdmFsdWUuaXMtc2FsZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zYWxlLXRleHQpO1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLXN1cHBvcnRpbmcge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1zdXBwb3J0aW5nKTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLWZyZWUtbWVtbyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1mcmVlLXByb2R1Y3QpO1xufVxuXG4uY2FydC1jb25maXJtX19pdGVtLWZyZWUtbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnQtY29uZmlybV9fc3RhdGVtZW50IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbn1cblxuLmNhcnQtY29uZmlybV9fc3RhdGVtZW50LWRldGFpbHMge1xuICBwYWRkaW5nOiA1cHggMjBweDtcbn1cblxuLmNhcnQtY29uZmlybV9fbGluZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmNhcnQtY29uZmlybV9fbGluZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cblxuLmNhcnQtY29uZmlybV9fbGluZS12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnQtY29uZmlybV9fbGluZS12YWx1ZSAudmFsdWUge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5jYXJ0LWNvbmZpcm1fX2xpbmUtdmFsdWUgLnVuaXQge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cblxuLmNhcnQtY29uZmlybV9fbGluZS10b3RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2xpbmUtdG90YWwtbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2xpbmUtdG90YWwtdmFsdWUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5jYXJ0LWNvbmZpcm1fX2xpbmUtdG90YWwtdmFsdWUgLnZhbHVlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uY2FydC1jb25maXJtX19saW5lLXRvdGFsLXZhbHVlIC51bml0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX3N1YnNlY3Rpb24ge1xuICBtYXJnaW46IDMwcHggMDtcbn1cblxuLmNhcnQtY29uZmlybV9fc3Vic2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX3RleHQtZmllbGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbn1cbi5jYXJ0LWNvbmZpcm1fX3RleHQtZmllbGQtLXByZS13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4uY2FydC1jb25maXJtX190ZXh0LWZpZWxkLXJvdyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLmNhcnQtY29uZmlybV9fdGV4dC1maWVsZC1yb3cgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2Zvcm0tZWxlbWVudCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uY2FydC1jb25maXJtX19mb3JtLWVsZW1lbnQtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX3RleHQtc3VwcG9ydGluZyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LXN1cHBvcnRpbmcpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNhcnQtY29uZmlybV9fZ3JpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmNhcnQtY29uZmlybV9fZ3JpZCA+IC5jYXJ0LWNvbmZpcm1fX2ZpZWxkIHtcbiAgICBmbGV4OiAxIDEgNTAlO1xuICAgIHBhZGRpbmc6IDAgNy41cHg7XG4gIH1cbiAgLmNhcnQtY29uZmlybV9fZ3JpZCA+IC5jYXJ0LWNvbmZpcm1fX2ZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcnQtY29uZmlybV9fZ3JpZCA+IC5jYXJ0LWNvbmZpcm1fX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5jYXJ0LWNvbmZpcm1fX2dyaWQgPiAuY2FydC1jb25maXJtX19maWVsZCArIC5jYXJ0LWNvbmZpcm1fX2ZpZWxkIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1jb25maXJtX19ncmlkID4gLmNhcnQtY29uZmlybV9fZmllbGQgKyAuY2FydC1jb25maXJtX19maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY2FydC1jb25maXJtX19maWVsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnQtY29uZmlybV9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2RlbGl2ZXJ5LW5vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uY2FydC1jb25maXJtX19wYXltZW50LW5vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uY2FydC1jb25maXJtX19naWZ0LWluZm8ge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1jYXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jYXJ0LWNvbmZpcm1fX2dpZnQtaW5mbyArIC5jYXJ0LWNvbmZpcm1fX2dpZnQtaW5mbyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2dpZnQtc3VidGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLmNhcnQtY29uZmlybV9fZ2lmdC1zdWJ0aXRsZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2dpZnQtZmllbGQge1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2dpZnQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2NhbmNlbC1ub3RlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmNhcnQtY29uZmlybV9fY2FuY2VsLW5vdGUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWxpbmspO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNhcnQtY29uZmlybV9fYWN0aW9ucyB7XG4gIG1hcmdpbjogMzBweCAwO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2FjdGlvbnMtaXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMzQ1cHg7XG59XG4uY2FydC1jb25maXJtX19hY3Rpb25zLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY2FydC1jb25maXJtX19zdWJtaXQtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYWNjZW50LW9yYW5nZS1zdHJvbmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4uY2FydC1jb25maXJtX19zdWJtaXQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcnQtY29uZmlybV9fc3VibWl0LWJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LWNvbmZpcm1fX3N1Ym1pdC1idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uY2FydC1jb25maXJtX19zdWJtaXQtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY2FydC1jb25maXJtX19zdWJtaXQtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogcmdiKDIxNy41LCAxMzUuMTU0MzIwOTg3NywgMCk7XG59XG4uY2FydC1jb25maXJtX19zdWJtaXQtYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmNhcnQtY29uZmlybV9fYWN0aW9ucy1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBtYXJnaW46IDI1cHggMCAxMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uY2FydC1jb25maXJtX19hY3Rpb25zLW1lc3NhZ2UgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LWNvbmZpcm1fX2FjdGlvbnMtbWVzc2FnZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2FydC1jb25maXJtX19hY3Rpb25zLW1lc3NhZ2UgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2FydC1jb25maXJtX19iYWNrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMzQ1cHg7XG4gIHBhZGRpbmc6IDEzcHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5jYXJ0LWNvbmZpcm1fX2JhY2stbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJ0LWNvbmZpcm1fX2JhY2stbGluayA+IHNwYW46OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNhcnQtY29uZmlybV9fYmFjay1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cbi5jYXJ0LWNvbmZpcm1fX2JhY2stbGluazphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY1O1xufVxuLmNhcnQtY29uZmlybV9fYmFjay1saW5rW3N0eWxlKj1cInBvaW50ZXItZXZlbnRzOiBub25lXCJdIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmNhcnQtY29uZmlybV9fc3VibWl0dGluZy1hbGVydCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG4uY2FydC1jb25maXJtX19zdWJtaXR0aW5nLWFsZXJ0ID4gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhcnQtY29uZmlybV9fcmVjYXB0Y2hhLW5vdGUge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW1tZWQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuXG4uY2FydC1jb25maXJtX19yZWNhcHRjaGEtbm90ZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltbWVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXJ0LWFjY291bnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uY2FydC1hY2NvdW50X19sZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uY2FydC1hY2NvdW50X19hbGVydCB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmNhcnQtYWNjb3VudF9fYWxlcnQgPiBwLFxuLmNhcnQtYWNjb3VudF9fYWxlcnQgPiB1bCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jYXJ0LWFjY291bnRfX2FsZXJ0ID4gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmNhcnQtYWNjb3VudF9fYWxlcnQgPiB1bCA+IGxpIHtcbiAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xufVxuLmNhcnQtYWNjb3VudF9fYWxlcnQuaXMtZXJyb3Ige1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItY2FydC1lcnJvci1iZyk7XG59XG5cbi5jYXJ0LWFjY291bnRfX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1hY2NvdW50X19maWVsZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4uY2FydC1hY2NvdW50X19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tZWRpdW0pO1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmNhcnQtYWNjb3VudF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDEzLjVweCAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FydC1hY2NvdW50X19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuLmNhcnQtYWNjb3VudF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcGxhY2Vob2xkZXIpO1xufVxuLmNhcnQtYWNjb3VudF9faW5wdXQuaXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtZXJyb3ItdGV4dCk7XG59XG4uY2FydC1hY2NvdW50X19pbnB1dC5pcy1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5jYXJ0LWFjY291bnRfX3NlbGVjdC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtYWNjb3VudF9fc2VsZWN0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhrYy1pY29uXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbnRlbnQ6IFwi4oaTXCI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWNhcnQtdWktaWNvbik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmNhcnQtYWNjb3VudF9fc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItY2FydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNhcnQtYWNjb3VudF9fc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uY2FydC1hY2NvdW50X19zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1zdXBwb3J0aW5nKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmNhcnQtYWNjb3VudF9fc2VsZWN0LmlzLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1jYXJ0LWVycm9yLXRleHQpO1xufVxuLmNhcnQtYWNjb3VudF9fc2VsZWN0LmlzLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLmNhcnQtYWNjb3VudF9fZmllbGQtZXJyb3JzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItY2FydC1lcnJvci10ZXh0KTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydC1hY2NvdW50X19ub3RlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uY2FydC1hY2NvdW50X19hY3Rpb25zIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jYXJ0LWFjY291bnRfX2FjdGlvbnMtaXRlbSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMzQ1cHg7XG59XG5cbi5jYXJ0LWFjY291bnRfX3N1Ym1pdC1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5jYXJ0LWFjY291bnRfX3N1Ym1pdC1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG59XG4uY2FydC1hY2NvdW50X19zdWJtaXQtYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNhcnQtYWNjb3VudF9fc3VibWl0LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJ0LWFjY291bnRfX3N1Ym1pdC1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jYXJ0LWFjY291bnRfX3N1Ym1pdC1idXR0b246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjE3LjUsIDEzNS4xNTQzMjA5ODc3LCAwKTtcbn1cblxuLmNhcnQtYWNjb3VudF9fYmFjayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDM0NXB4O1xuICBwYWRkaW5nOiAxM3B4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uY2FydC1hY2NvdW50X19iYWNrLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FydC1hY2NvdW50X19iYWNrLWxpbmsgPiBzcGFuOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJoa2MtaWNvblwiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBjb250ZW50OiBcIuKGkFwiO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5jYXJ0LWFjY291bnRfX2JhY2stbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG4uY2FydC1hY2NvdW50X19iYWNrLWxpbms6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmNhcnQtYWNjb3VudF9fbXlwYWdlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWNhcnQtYm9yZGVyKTtcbiAgcGFkZGluZy10b3A6IDU0cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FydC1hY2NvdW50X19teXBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vdGUtaW5kZXgge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtaW5kZXgge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWF4LXdpZHRoOiA3NTJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYXJ0aWNsZXMtYnktZGF0ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFydGljbGVzLWJ5LWRhdGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtYnktZGF0ZV9fZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG59XG4uYXJ0aWNsZXMtYnktZGF0ZV9fZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYXJ0aWNsZXMtYnktZGF0ZV9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlcy1ieS1kYXRlX19kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtYnktZGF0ZV9fZGF0ZS11bml0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXJ0aWNsZXMtYnktZGF0ZV9fZGF0ZS11bml0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFydGljbGUtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI4MHB4LCAxZnIpKTtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4uYXJ0aWNsZS1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYXJ0aWNsZS1jYXJkOmhvdmVyIC5hcnRpY2xlLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hcnRpY2xlLWNhcmRfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbCk7XG59XG5cbi5hcnRpY2xlLWNhcmRfX2ltYWdlLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFydGljbGUtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuXG4uYXJ0aWNsZS1jYXJkX19jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltbWVkKTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4uYXJ0aWNsZS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cblxuLmFydGljbGUtY2FyZF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5hcnRpY2xlLWNhcmRfX3Nwb25zb3JlZCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbCk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLm5vdGUtYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWFydGljbGUge1xuICAgIG1heC13aWR0aDogNTE4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubm90ZS1hcnRpY2xlX19zdG9yeS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLm5vdGUtYXJ0aWNsZV9fc3RvcnktbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWFydGljbGVfX3N0b3J5LWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4ubm90ZS1hcnRpY2xlX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtYXJ0aWNsZV9faGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ubm90ZS1hcnRpY2xlX190aHVtYm5haWwge1xuICBmbGV4OiAwIDAgMTAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtYXJ0aWNsZV9fdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ub3RlLWFydGljbGVfX3RpdGxlIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjguOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWFydGljbGVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB9XG59XG5cbi5ub3RlLWFydGljbGVfX3RpdGxlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub3RlLWFydGljbGVfX3RpdGxlLWxpbms6bGluaywgLm5vdGUtYXJ0aWNsZV9fdGl0bGUtbGluazp2aXNpdGVkLCAubm90ZS1hcnRpY2xlX190aXRsZS1saW5rOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5vdGUtYXJ0aWNsZV9fdGl0bGUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm90ZS1hcnRpY2xlX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5ub3RlLWFydGljbGVfX3B1Ymxpc2hlZC1hdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hcnRpY2xlX19wdWJsaXNoZWQtYXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubm90ZS1hcnRpY2xlX19hdXRob3ItbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtYXJ0aWNsZV9fYXV0aG9yLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLm5vdGUtYXJ0aWNsZV9fbGVhZCB7XG4gIHBhZGRpbmc6IDAgMCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogZ3JheTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjAuOHB4O1xufVxuXG4ubm90ZS1hcnRpY2xlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5ub3RlLWFydGljbGVfX2RhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNnB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbGlnaHQpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWFydGljbGVfX2RhdGUge1xuICAgIGJvcmRlcjogMDtcbiAgICB3aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbn1cblxuLm5vdGUtYXJ0aWNsZV9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ubm90ZS1hcnRpY2xlX19jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLm5vdGUtYXJ0aWNsZV9fdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG59XG4ubm90ZS1hcnRpY2xlX190YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtaG92ZXIpO1xufVxuXG4ubm90ZS1hcnRpY2xlX19zcG9uc29yZWQtYmFubmVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ub3RlLWFydGljbGVfX3Nwb25zb3JlZC1iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5vdGUtYXJ0aWNsZV9fY29tbWVudC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4OSU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXByaW1hcnkpO1xufVxuLm5vdGUtYXJ0aWNsZV9fY29tbWVudC1saW5rOmhvdmVyLCAubm90ZS1hcnRpY2xlX19jb21tZW50LWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWFydGljbGVfX2NvbW1lbnQtbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5lZGl0b3JzLXJlY29tbWVuZCB7XG4gIG1hcmdpbjogNjRweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmVkaXRvcnMtcmVjb21tZW5kIHtcbiAgICBtYXJnaW46IDgwcHggYXV0byAwO1xuICAgIHdpZHRoOiA1NTBweDtcbiAgfVxufVxuXG4uZWRpdG9ycy1yZWNvbW1lbmRfX2l0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuZWRpdG9ycy1yZWNvbW1lbmRfX2l0ZW0tdGV4dCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uZWRpdG9ycy1yZWNvbW1lbmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmVkaXRvcnMtcmVjb21tZW5kX190aXRsZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5lZGl0b3JzLXJlY29tbWVuZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5lZGl0b3JzLXJlY29tbWVuZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuZWRpdG9ycy1yZWNvbW1lbmRfX2l0ZW0ge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICB9XG59XG4uZWRpdG9ycy1yZWNvbW1lbmRfX2l0ZW0gcCB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuZWRpdG9ycy1yZWNvbW1lbmRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLmVkaXRvcnMtcmVjb21tZW5kX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5lZGl0b3JzLXJlY29tbWVuZF9fbGluazpob3ZlciAuZWRpdG9ycy1yZWNvbW1lbmRfX2ltYWdlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmVkaXRvcnMtcmVjb21tZW5kX19saW5rOmhvdmVyIC5lZGl0b3JzLXJlY29tbWVuZF9faXRlbS10aXRsZSwgLmVkaXRvcnMtcmVjb21tZW5kX19saW5rOmhvdmVyIC5lZGl0b3JzLXJlY29tbWVuZF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZWRpdG9ycy1yZWNvbW1lbmRfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuZWRpdG9ycy1yZWNvbW1lbmRfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmVkaXRvcnMtcmVjb21tZW5kX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmVkaXRvcnMtcmVjb21tZW5kX19pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmVkaXRvcnMtcmVjb21tZW5kX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5lZGl0b3JzLXJlY29tbWVuZF9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbjogNjRweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogODBweCBhdXRvIDA7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19faGVhZGxpbmUge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxhdGVzdC1hcnRpY2xlc19faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXNfX2l0ZW0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubGF0ZXN0LWFydGljbGVzX19pdGVtLWxpbms6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxhdGVzdC1hcnRpY2xlc19faXRlbS1saW5rOmZpcnN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxhdGVzdC1hcnRpY2xlc19faW1hZ2Uge1xuICB3aWR0aDogODdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuLmxhdGVzdC1hcnRpY2xlc19faW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4N3B4O1xuICBtYXgtd2lkdGg6IDg3cHg7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5sYXRlc3QtYXJ0aWNsZXNfX2ltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2ltYWdlIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2ltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogbm9ybWFsO1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXNfX2NhdGVnb3J5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubGF0ZXN0LWFydGljbGVzX19jYXRlZ29yeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19fc3BvbnNvcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG4gIGJvcmRlci1yYWRpdXM6IDlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubGF0ZXN0LWFydGljbGVzX19zcG9uc29yZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX3RpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG4ubGF0ZXN0LWFydGljbGVzX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtd2Vhayk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmxhdGVzdC1hcnRpY2xlc19fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXNfX21vcmUtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMTBweDtcbiAgbWFyZ2luOiAxNnB4IDAgMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX21vcmUtbGluayB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlc19fbW9yZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubGF0ZXN0LWFydGljbGVzX19tb3JlLWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXNfX21vcmUtYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5ub3RlLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5ub3RlLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1pbnB1dC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5ub3RlLXNlYXJjaC1mb3JtX19pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItYWNjZW50LWJsdWUpO1xufVxuXG4ubm90ZS1zZWFyY2gtZm9ybV9fYnV0dG9uIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuLm5vdGUtc2VhcmNoLWZvcm1fX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC1ob3Zlcik7XG59XG5cbi5ub3RlLXNlYXJjaC1yZXN1bHRzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubm90ZS1zZWFyY2gtcmVzdWx0c19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm5vdGUtc2VhcmNoLXJlc3VsdHNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cblxuLm5vdGUtc2VhcmNoLXJlc3VsdHNfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW1tZWQpO1xufVxuXG4ubm90ZS1zZWFyY2gtcmVzdWx0c19fY291bnQtdmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cblxuLm5vdGUtc2VhcmNoLXJlc3VsdHNfX2VtcHR5IHtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5ub3RlLXNlYXJjaC1yZXN1bHRzX19lbXB0eS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubm90ZS1jYXRlZ29yeV9fdGl0bGUge1xuICBtYXJnaW46IDAgMTZweCAyNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWNhdGVnb3J5X190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm5vdGUtY2F0ZWdvcnlfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG87XG4gIGdhcDogMzJweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWNhdGVnb3J5X19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLm5vdGUtY2F0ZWdvcnlfX2VtcHR5IHtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5ub3RlLWNhdGVnb3J5LWluZm8ge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtY2F0ZWdvcnktaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubm90ZS1jYXRlZ29yeS1pbmZvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1jYXRlZ29yeS1pbmZvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5ub3RlLWNhdGVnb3J5LWluZm9fX2VtcHR5IHtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5ub3RlLXRhZyB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS10YWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm5vdGUtdGFnX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS10YWdfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIH1cbn1cblxuLm5vdGUtdGFnX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS10YWdfX2xpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLm5vdGUtdGFnX19lbXB0eSB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW1tZWQpO1xufVxuXG4uc3RvcnktY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3RvcnktY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN0b3J5LWNhcmRfX2xpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RvcnktY2FyZF9fbGluazpob3ZlciAuc3RvcnktY2FyZF9faW1hZ2Uge1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc3RvcnktY2FyZF9fbGluazpob3ZlciAuc3RvcnktY2FyZF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdG9yeS1jYXJkX19saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0b3J5LWNhcmRfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zdG9yeS1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMCAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeS1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc3RvcnktY2FyZF9fY29uY2x1ZGVkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zdG9yeS1jYXJkX19wdWJsaXNoZWQtYXQge1xuICBtYXJnaW46IDhweCAxNnB4IDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnktY2FyZF9fcHVibGlzaGVkLWF0IHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbi5ub3RlLXN0b3J5X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLXN0b3J5X19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgfVxufVxuXG4ubm90ZS1zdG9yeV9faW1hZ2UtZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm90ZS1zdG9yeV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLXN0b3J5X19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ub3RlLXN0b3J5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4ubm90ZS1zdG9yeV9fdGl0bGUuaXMtbm8taW1hZ2Uge1xuICBmb250LXNpemU6IDIycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtc3RvcnlfX3RpdGxlLmlzLW5vLWltYWdlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5ub3RlLXN0b3J5X190aXRsZS5pcy1uby1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtc3RvcnlfX3RpdGxlLmlzLW5vLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtc3RvcnlfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm5vdGUtc3RvcnlfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLXN0b3J5X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLm5vdGUtc3RvcnlfX2VtcHR5IHtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5hcnRpY2xlcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFydGljbGVzLWxpc3Qge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtbGlzdF9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLmFydGljbGVzLWxpc3RfX2xpbms6bGluaywgLmFydGljbGVzLWxpc3RfX2xpbms6dmlzaXRlZCwgLmFydGljbGVzLWxpc3RfX2xpbms6aG92ZXIsIC5hcnRpY2xlcy1saXN0X19saW5rOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcnRpY2xlcy1saXN0X19pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDg3cHg7XG4gIGhlaWdodDogODdweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICBmbGV4LXNocmluazogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4uYXJ0aWNsZXMtbGlzdF9faXRlbS1pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5hcnRpY2xlcy1saXN0X19pdGVtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYXJ0aWNsZXMtbGlzdF9faXRlbS1jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0tY2F0ZWdvcnkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtbGlzdF9faXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtLXRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5hcnRpY2xlcy1saXN0X19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtbGlzdF9faXRlbS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbS1tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5hcnRpY2xlcy1saXN0X19pdGVtLXB1Ymxpc2hlZC1hdCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXJ0aWNsZXMtbGlzdF9faXRlbS1wdWJsaXNoZWQtYXQge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uYXJ0aWNsZXMtbGlzdF9faXRlbS1zcG9uc29yZWQge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFydGljbGVzLWxpc3RfX2l0ZW0tc3BvbnNvcmVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hcnRpY2xlcy1saXN0X19pdGVtLWV4Y2VycHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlcy1saXN0X19pdGVtLWV4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLm5vdGUtbWVkaWEtaW5kZXgge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ub3RlLW1lZGlhLWluZGV4X19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4ubm90ZS1tZWRpYS1pbmRleF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xufVxuXG4ubm90ZS1tZWRpYS1pbmRleF9fZW1wdHkge1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltbWVkKTtcbn1cblxuLm1lZGlhLXRpdGxlLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyODBweCwgMWZyKSk7XG4gIGdhcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAubWVkaWEtdGl0bGUtbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLm1lZGlhLXRpdGxlLWNhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWVkaWEtdGl0bGUtY2FyZDpob3ZlciAubWVkaWEtdGl0bGUtY2FyZF9fdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1lZGlhLXRpdGxlLWNhcmRfX2ltYWdlIHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbCk7XG59XG5cbi5tZWRpYS10aXRsZS1jYXJkX19pbWFnZS1lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tZWRpYS10aXRsZS1jYXJkX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMik7XG59XG5cbi5tZWRpYS10aXRsZS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLm1lZGlhLXRpdGxlLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xufVxuXG4ubWVkaWEtdGl0bGUtY2FyZF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLm5vdGUtbWVkaWEtdGl0bGUge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5ub3RlLW1lZGlhLXRpdGxlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbWVkaWEtdGl0bGVfX2hlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubm90ZS1tZWRpYS10aXRsZV9faW1hZ2Uge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLW1lZGlhLXRpdGxlX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5vdGUtbWVkaWEtdGl0bGVfX2ltYWdlLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5ub3RlLW1lZGlhLXRpdGxlX19pbmZvIHtcbiAgZmxleDogMTtcbn1cblxuLm5vdGUtbWVkaWEtdGl0bGVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cblxuLm5vdGUtbWVkaWEtdGl0bGVfX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5ub3RlLW1lZGlhLXRpdGxlX19lbXB0eSB7XG4gIHBhZGRpbmc6IDQ4cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kaW1tZWQpO1xufVxuXG4ubWVkaWEtaXRlbS1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjQwcHgsIDFmcikpO1xuICBnYXA6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLm1lZGlhLWl0ZW0tbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLm1lZGlhLWl0ZW0tY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ubWVkaWEtaXRlbS1jYXJkOmhvdmVyIC5tZWRpYS1pdGVtLWNhcmRfX3RpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tZWRpYS1pdGVtLWNhcmRfX2ltYWdlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsKTtcbn1cblxuLm1lZGlhLWl0ZW0tY2FyZF9faW1hZ2UtZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubWVkaWEtaXRlbS1jYXJkX19wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMik7XG59XG5cbi5tZWRpYS1pdGVtLWNhcmRfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lZGlhLWl0ZW0tY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG59XG5cbi5tZWRpYS1pdGVtLWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5ub3RlLWF1ZGlvIHtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTZweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU3NTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWF1ZGlvIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4ubm90ZS1hdWRpbyBoMSwgLm5vdGUtYXVkaW8gaDIsIC5ub3RlLWF1ZGlvIGgzLCAubm90ZS1hdWRpbyBoNCwgLm5vdGUtYXVkaW8gaDUsIC5ub3RlLWF1ZGlvIGg2IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubm90ZS1hdWRpbyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5ub3RlLWF1ZGlvIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm5vdGUtYXVkaW8gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90ZS1hdWRpbyBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm90ZS1hdWRpbyBhOmhvdmVyLCAubm90ZS1hdWRpbyBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm90ZS1hdWRpb19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjODg4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtYXVkaW9fX3N1YnRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICB9XG59XG5cbi5ub3RlLWF1ZGlvX19zdWJ0aXRsZS1saW5rIHtcbiAgY29sb3I6ICM4ODg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5vdGUtYXVkaW9fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX190aXRsZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5ub3RlLWF1ZGlvX19ib2R5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Cb29rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvMjUyYTVlMmRjMy90aXRsZV9pY29uX2Jvb2suc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uQm9vayB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uQm9vayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25DaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzYxNWI3OTczMDkvdGl0bGVfaWNvbl9jaGVjay5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25DaGVjayB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uQ2hlY2sge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRmxvd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZWZhNDY3YzY5MC90aXRsZV9pY29uX2Zsb3dlci5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25GbG93ZXIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkZsb3dlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Gb29kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZmU1MTAxMzU2ZC90aXRsZV9pY29uX2Zvb2Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRm9vZCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRm9vZCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Gb290IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvYzFlZWNiOTQ1OC90aXRsZV9pY29uX2Zvb3Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRm9vdCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRm9vdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Ib3VzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2VjYWI4M2Y3ODAvdGl0bGVfaWNvbl9ob3VzZS5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Ib3VzZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uSG91c2Uge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uTHVwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzc3M2U5MzUyNDkvdGl0bGVfaWNvbl9sdXBlLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkx1cGUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkx1cGUge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uVGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNmY3OWJkYjUzNC90aXRsZV9pY29uX3RhZy5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25UYWcge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvblRhZyB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25DYW1lcmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kMmEwYjE0ZGI0L3RpdGxlX2ljb25fY2FtZXJhLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkNhbWVyYSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uQ2FtZXJhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkNsZWFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZjk0MjE3NjFlYy90aXRsZV9pY29uX2NsZWFuLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkNsZWFuIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25DbGVhbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Db21tZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNDk2MDQ5OWUyYi90aXRsZV9pY29uX2NvbW1lbnQuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uQ29tbWVudCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uQ29tbWVudCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25GbG93ZXIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNWY0NWYzNWY4MC90aXRsZV9pY29uX2Zsb3dlcjIuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRmxvd2VyMiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uRmxvd2VyMiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25IYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC82N2Q1NGFlMjQ0L3RpdGxlX2ljb25faGFuZ2VyLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkhhbmdlciB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hdWRpb19fYm9keSAudGl0bGVJY29uSGFuZ2VyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkxlYWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kYjNiMzA1ZDJhL3RpdGxlX2ljb25fbGVhZi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25MZWFmIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25MZWFmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9lNmM1Y2NmNmUzL3RpdGxlX2ljb25fbm90ZXBlbi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Ob3RlcGVuIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25Ob3RlcGVuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtYXVkaW9fX2JvZHkgLnRpdGxlSWNvbkxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9jNTU5ZDk4Yzc1L3RpdGxlX2ljb25fbGlzdC5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25MaXN0IHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IC50aXRsZUljb25MaXN0IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtYXVkaW9fX2JvZHkgLmxpbmVPcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICNmNjAgNnB4O1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgLmxpbmVCbHVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjMDZjIDZweDtcbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC5saW5lR3JheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItbGVmdDogc29saWQgIzgwODA4MCA2cHg7XG59XG4ubm90ZS1hdWRpb19fYm9keSAuYWxtZWhlcmIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2FsbWVoZXJiLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC5hbnRpcG90IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9hbnRpcG90LmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLWF1ZGlvX19ib2R5IC5ia3BhcmF0aXNzaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fYmtwYXJhdGlzc2kuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgLmRhbnNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9kYW5zay5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ubm90ZS1hdWRpb19fYm9keSAuZmxvd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9mbG93ZXIuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgLmdpZnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2dpZnQuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgLm1vbmFtaWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX21vbmFtaWUuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgLnBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX3BsdXMuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgLnJlZGVja2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9yZWRlY2tlci5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ubm90ZS1hdWRpb19fYm9keSAuc2luYW1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fc2luYW1vbi5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ubm90ZS1hdWRpb19fYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5ub3RlLWF1ZGlvX19ib2R5IGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLm5vdGUtYXVkaW9fX2JvZHkgaDMge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fYm9keSBoMyB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgfVxufVxuLm5vdGUtYXVkaW9fX2JvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19ib2R5IHAge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG4gIH1cbn1cblxuLm5vdGUtYXVkaW9fX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM4ODg7XG59XG5cbi5ub3RlLWF1ZGlvX19kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5vdGUtYXVkaW9fX3JlbGF0ZWQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ub3RlLWF1ZGlvX19yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLWF1ZGlvX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5ub3RlLWF1ZGlvX19yZWxhdGVkLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzg4ODtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ub3RlLWF1ZGlvX19yZWxhdGVkLWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogOHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzRjNGM0O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjNDQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtLWltYWdlIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4ubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtLWltYWdlLWVsZW1lbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5vdGUtYXVkaW9fX3JlbGF0ZWQtaXRlbS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDtcbn1cblxuLm5vdGUtYXVkaW9fX3JlbGF0ZWQtaXRlbS1jb250ZW50IHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xufVxuXG4ubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1jYXB0aW9uMSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtYXVkaW9fX3JlbGF0ZWQtaXRlbS10aXRsZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1jYXB0aW9uMTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgfVxufVxuXG4ubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtLWRhdGUge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24yKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1hdWRpb19fcmVsYXRlZC1pdGVtLWRhdGUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tY2FwdGlvbjI7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG4gIH1cbn1cblxuLm5vdGUtbW92aWUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS41NzU7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcbn1cbi5ub3RlLW1vdmllIGgxLCAubm90ZS1tb3ZpZSBoMiwgLm5vdGUtbW92aWUgaDMsIC5ub3RlLW1vdmllIGg0LCAubm90ZS1tb3ZpZSBoNSwgLm5vdGUtbW92aWUgaDYge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ub3RlLW1vdmllIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLm5vdGUtbW92aWUgdWwsXG4ubm90ZS1tb3ZpZSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5ub3RlLW1vdmllIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuLm5vdGUtbW92aWUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubm90ZS1tb3ZpZSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubm90ZS1tb3ZpZV9fcGxheWVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1tb3ZpZV9fcGxheWVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMjUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MXB4O1xuICB9XG59XG5cbi5ub3RlLW1vdmllX19wbGF5ZXItaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ub3RlLW1vdmllX19jb250ZW50IHtcbiAgcGFkZGluZzogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMTZweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubm90ZS1tb3ZpZV9fcGxheWVyICsgLm5vdGUtbW92aWVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogY2FsYyg1Ni4yNSUgKyAxNnB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1tb3ZpZV9fcGxheWVyICsgLm5vdGUtbW92aWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyOTdweDtcbiAgfVxufVxuXG4ubm90ZS1tb3ZpZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG4gIH1cbn1cblxuLm5vdGUtbW92aWVfX3N1YnRpdGxlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ub3RlLW1vdmllX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fdGl0bGUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4ubm90ZS1tb3ZpZV9fYm9keSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uQm9vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzI1MmE1ZTJkYzMvdGl0bGVfaWNvbl9ib29rLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkJvb2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkJvb2sge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uQ2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC82MTViNzk3MzA5L3RpdGxlX2ljb25fY2hlY2suc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uQ2hlY2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkNoZWNrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZsb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2VmYTQ2N2M2OTAvdGl0bGVfaWNvbl9mbG93ZXIuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uRmxvd2VyIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25GbG93ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uRm9vZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2ZlNTEwMTM1NmQvdGl0bGVfaWNvbl9mb29kLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZvb2Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZvb2Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uRm9vdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2MxZWVjYjk0NTgvdGl0bGVfaWNvbl9mb290LnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZvb3Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZvb3Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uSG91c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9lY2FiODNmNzgwL3RpdGxlX2ljb25faG91c2Uuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uSG91c2Uge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkhvdXNlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkx1cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC83NzNlOTM1MjQ5L3RpdGxlX2ljb25fbHVwZS5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25MdXBlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25MdXBlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvblRhZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzZmNzliZGI1MzQvdGl0bGVfaWNvbl90YWcuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uVGFnIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25UYWcge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uQ2FtZXJhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZDJhMGIxNGRiNC90aXRsZV9pY29uX2NhbWVyYS5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25DYW1lcmEge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkNhbWVyYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25DbGVhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2Y5NDIxNzYxZWMvdGl0bGVfaWNvbl9jbGVhbi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25DbGVhbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uQ2xlYW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uQ29tbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzQ5NjA0OTllMmIvdGl0bGVfaWNvbl9jb21tZW50LnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkNvbW1lbnQge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkNvbW1lbnQge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uRmxvd2VyMiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzVmNDVmMzVmODAvdGl0bGVfaWNvbl9mbG93ZXIyLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZsb3dlcjIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkZsb3dlcjIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uSGFuZ2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNjdkNTRhZTI0NC90aXRsZV9pY29uX2hhbmdlci5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25IYW5nZXIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgLnRpdGxlSWNvbkhhbmdlciB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25MZWFmIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZGIzYjMwNWQyYS90aXRsZV9pY29uX2xlYWYuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uTGVhZiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uTGVhZiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25Ob3RlcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZTZjNWNjZjZlMy90aXRsZV9pY29uX25vdGVwZW4uc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uTm90ZXBlbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uTm90ZXBlbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLW1vdmllX19ib2R5IC50aXRsZUljb25MaXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvYzU1OWQ5OGM3NS90aXRsZV9pY29uX2xpc3Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uTGlzdCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1tb3ZpZV9fYm9keSAudGl0bGVJY29uTGlzdCB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5ub3RlLW1vdmllX19ib2R5IC5saW5lT3JhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjZjYwIDZweDtcbn1cbi5ub3RlLW1vdmllX19ib2R5IC5saW5lQmx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItbGVmdDogc29saWQgIzA2YyA2cHg7XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAubGluZUdyYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICM4MDgwODAgNnB4O1xufVxuLm5vdGUtbW92aWVfX2JvZHkgLmFsbWVoZXJiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9hbG1laGVyYi5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAuYW50aXBvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fYW50aXBvdC5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ubm90ZS1tb3ZpZV9fYm9keSAuYmtwYXJhdGlzc2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2JrcGFyYXRpc3NpLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLW1vdmllX19ib2R5IC5kYW5zayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fZGFuc2suanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtbW92aWVfX2JvZHkgLmZsb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fZmxvd2VyLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLW1vdmllX19ib2R5IC5naWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9naWZ0LmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLW1vdmllX19ib2R5IC5tb25hbWllIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9tb25hbWllLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLW1vdmllX19ib2R5IC5wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9wbHVzLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5ub3RlLW1vdmllX19ib2R5IC5yZWRlY2tlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fcmVkZWNrZXIuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtbW92aWVfX2JvZHkgLnNpbmFtb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX3NpbmFtb24uanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLm5vdGUtbW92aWVfX2JvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ubm90ZS1tb3ZpZV9fYm9keSBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5ub3RlLW1vdmllX19ib2R5IGgzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX2JvZHkgaDMge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LW1vYmlsZSk7XG4gIH1cbn1cbi5ub3RlLW1vdmllX19ib2R5IHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fYm9keSBwIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICB9XG59XG5cbi5ub3RlLW1vdmllX19kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5cbi5ub3RlLW1vdmllX19kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5vdGUtbW92aWVfX3JlbGF0ZWQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5ub3RlLW1vdmllX19yZWxhdGVkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5ub3RlLW1vdmllX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5ub3RlLW1vdmllX19yZWxhdGVkLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5vdGUtbW92aWVfX3JlbGF0ZWQtbGluazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDNweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5vdGUtbW92aWVfX3JlbGF0ZWQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ub3RlLW1vdmllX19yZWxhdGVkLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ub3RlLW1vdmllX19yZWxhdGVkLWl0ZW0taW1hZ2Uge1xuICB3aWR0aDogODBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5ub3RlLW1vdmllX19yZWxhdGVkLWl0ZW0taW1hZ2UtZWxlbWVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubm90ZS1tb3ZpZV9fcmVsYXRlZC1pdGVtLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ubm90ZS1tb3ZpZV9fcmVsYXRlZC1pdGVtLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG59XG5cbi5ub3RlLW1vdmllX19yZWxhdGVkLWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24xKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAubm90ZS1tb3ZpZV9fcmVsYXRlZC1pdGVtLXRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24xO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICB9XG59XG5cbi5ub3RlLW1vdmllX19yZWxhdGVkLWl0ZW0tZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktbW9iaWxlKTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1jYXB0aW9uMikgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLm5vdGUtbW92aWVfX3JlbGF0ZWQtaXRlbS1kYXRlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24yO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1tb2JpbGUpO1xuICB9XG59XG5cbi5jb250ZW50cy10b3Age1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLmNvbnRlbnRzLXRvcF9fYmFubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uY29udGVudHMtdG9wX19iYW5uZXIuaXMtcmVhZHkge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy10b3BfX2Jhbm5lciB7XG4gICAgd2lkdGg6IHZhcigtLXZpZXdwb3J0LXdpZHRoLCAxMDB2dyk7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gdmFyKC0tdmlld3BvcnQtd2lkdGgsIDEwMHZ3KSAvIDIpO1xuICB9XG59XG5cbi5jb250ZW50cy10b3BfX2Jhbm5lci1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGVudHMtdG9wX19iYW5uZXItaXRlbSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtdG9wX19iYW5uZXItaXRlbSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi5jb250ZW50cy10b3BfX2Jhbm5lci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRlbnRzLXRvcF9fYmFubmVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBvcGFjaXR5OiAwLjM7XG59XG4uY29udGVudHMtdG9wX19iYW5uZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jb250ZW50cy10b3BfX2Jhbm5lci1idXR0b24tcHJldixcbi5jb250ZW50cy10b3BfX2Jhbm5lci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLXRvcF9fYmFubmVyLWJ1dHRvbi1wcmV2LFxuICAuY29udGVudHMtdG9wX19iYW5uZXItYnV0dG9uLW5leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGModmFyKC0tYmFubmVyLWltYWdlLWhlaWdodCwgMTAwJSkgLyAyKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjRweDtcbiAgICBib3JkZXI6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMykpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLXRvcF9fYmFubmVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS5pbWdpeC5uZXQvc2hvcC8yMDI1LTAxLTMwLzVmMTBmYjlmNzllYzc2NzcxZjNhZTVjZWNkZWIzYzQxLnN2Z1wiKTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLXRvcF9fYmFubmVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGkuaW1naXgubmV0L3Nob3AvMjAyNS0wMS0zMC9lMzBjZjBjNWIzZTI1YjRkNDI0NWIxYWU0YTNiNDlmNS5zdmdcIik7XG4gIH1cbn1cblxuLmNvbnRlbnRzLXRvcF9fYmFubmVyLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jb250ZW50cy10b3BfX2Jhbm5lci1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnRzLXRvcF9fYmFubmVyLWxpbms6aG92ZXIgLmNvbnRlbnRzLXRvcF9fYmFubmVyLWltYWdlIHtcbiAgb3BhY2l0eTogMC44O1xufVxuLmNvbnRlbnRzLXRvcF9fYmFubmVyLWxpbms6aG92ZXIgLmNvbnRlbnRzLXRvcF9fYmFubmVyLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uY29udGVudHMtdG9wX19iYW5uZXItbGluazphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50cy10b3BfX2Jhbm5lci1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLmNvbnRlbnRzLXRvcF9fYmFubmVyLXRpdGxlIHtcbiAgbWFyZ2luOiAxNnB4IDAgMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtdG9wX19iYW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY29udGVudHMtdG9wX19zZWN0aW9uIHtcbiAgcGFkZGluZzogNjRweCAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLXRvcF9fc2VjdGlvbiB7XG4gICAgcGFkZGluZzogODBweCAwIDA7XG4gIH1cbn1cblxuLmNvbnRlbnRzLXRvcF9fc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy10b3BfX3NlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG59XG5cbi5jb250ZW50cy10b3BfX3NlY3Rpb24tdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtdG9wX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLXRvcF9fc2VjdGlvbi1zaG93LWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGVudHMtdG9wX19zZWN0aW9uLXNob3ctYWxsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50cy1hdWRpbyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLWF1ZGlvX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDUxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW9fX3BsYXllciB7XG4gIHBhZGRpbmc6IDAgMTZweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1hdWRpb19fcGxheWVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMjRweDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW9fX2F1ZGlvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItY292ZXIge1xuICBmbGV4OiAwIDAgMTAwcHg7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1hdWRpb19fcGxheWVyLWNvdmVyIHtcbiAgICBmbGV4OiAwIDAgMTIwcHg7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItY292ZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLW1ldGEge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLXNlcmllcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItc2VyaWVzOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItc2VyaWVzIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtYXVkaW9fX3BsYXllci1uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItc2VlayB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItc2Vlazo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLXNlZWs6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItdGltZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItY29udHJvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY29udGVudHMtYXVkaW9fX3BsYXllci1za2lwLFxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19wbGF5ZXItc2tpcCB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLXNraXAtaWNvbiB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG59XG5cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLXRvZ2dsZSB7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLXRvZ2dsZS5pcy1wbGF5aW5nIC5jb250ZW50cy1hdWRpb19fcGxheWVyLWljb24uaXMtcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudHMtYXVkaW9fX3BsYXllci10b2dnbGUuaXMtcGxheWluZyAuY29udGVudHMtYXVkaW9fX3BsYXllci1pY29uLmlzLXBhdXNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29udGVudHMtYXVkaW9fX3BsYXllci1pY29uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbn1cbi5jb250ZW50cy1hdWRpb19fcGxheWVyLWljb24uaXMtcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudHMtYXVkaW9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtYXVkaW9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250ZW50cy1hdWRpb19fYm9keSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbi5jb250ZW50cy1hdWRpb19fYm9keSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5jb250ZW50cy1hdWRpb19fYm9keSB1bCxcbi5jb250ZW50cy1hdWRpb19fYm9keSBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4uY29udGVudHMtYXVkaW9fX2JvZHkgdWwge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmNvbnRlbnRzLWF1ZGlvX19ib2R5IG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbi5jb250ZW50cy1hdWRpb19fYm9keSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jb250ZW50cy1hdWRpb19fYm9keSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19yZWxhdGVkIHtcbiAgcGFkZGluZzogNjRweCAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLWF1ZGlvX19yZWxhdGVkIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgMDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW9fX3JlbGF0ZWQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19yZWxhdGVkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLWF1ZGlvX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLWF1ZGlvX19yZWxhdGVkLXNob3ctYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDMycHggYXV0byAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jb250ZW50cy1hdWRpb19fcmVsYXRlZC1zaG93LWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1hdWRpb19fcmVsYXRlZC1zaG93LWFsbCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW9fX3JlbGF0ZWQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGVudHMtYXVkaW9zIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5jb250ZW50cy1hdWRpb3NfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1hdWRpb3NfX2xpc3Qge1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5hdWRpby1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmF1ZGlvLWNhcmRfX3RodW1iIHtcbiAgZmxleDogMCAwIDg3cHg7XG4gIHdpZHRoOiA4N3B4O1xuICBoZWlnaHQ6IDg3cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXVkaW8tY2FyZF9fdGh1bWIge1xuICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmF1ZGlvLWNhcmRfX3RodW1iLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xufVxuLmF1ZGlvLWNhcmRfX3RodW1iLWltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYXVkaW8tY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmF1ZGlvLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLmF1ZGlvLWNhcmRfX3RpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbi5hdWRpby1jYXJkX190aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hdWRpby1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5hdWRpby1jYXJkX19kYXRlIHtcbiAgbWFyZ2luOiBhdXRvIDAgMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hdWRpby1jYXJkX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hdWRpby1jYXJkLmlzLXJlbGF0ZWQgLmF1ZGlvLWNhcmRfX3RodW1iIHtcbiAgICBmbGV4OiAwIDAgODdweDtcbiAgICB3aWR0aDogODdweDtcbiAgICBoZWlnaHQ6IDg3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5hdWRpby1jYXJkLmlzLXJlbGF0ZWQgLmF1ZGlvLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5hdWRpby1jYXJkLmlzLXJlbGF0ZWQgLmF1ZGlvLWNhcmRfX3RpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXVkaW8tY2FyZC5pcy1yZWxhdGVkIC5hdWRpby1jYXJkX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW9zX19lbXB0eSB7XG4gIHBhZGRpbmc6IDMycHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250ZW50cy1hdWRpb3Mtc2VhcmNoX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLWF1ZGlvcy1zZWFyY2hfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW9zLXNlYXJjaF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1hdWRpb3Mtc2VhcmNoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1hdWRpb3Mtc2VhcmNoX19jb3VudCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuXG4uYXVkaW8tdGl0bGVzIHtcbiAgbWFyZ2luLXRvcDogNjRweDtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmF1ZGlvLXRpdGxlcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHg7XG4gIH1cbn1cblxuLmF1ZGlvLXRpdGxlc19faGVhZGluZyB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYXVkaW8tdGl0bGVzX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmF1ZGlvLXRpdGxlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hdWRpby10aXRsZXNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMycHggMTZweDtcbiAgfVxufVxuXG4uYXVkaW8tdGl0bGVzX19pdGVtIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uYXVkaW8tdGl0bGUtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hdWRpby10aXRsZS1jYXJkX190aHVtYiB7XG4gIGZsZXg6IDAgMCA4N3B4O1xuICB3aWR0aDogODdweDtcbiAgaGVpZ2h0OiA4N3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5hdWRpby10aXRsZS1jYXJkX190aHVtYi1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cbi5hdWRpby10aXRsZS1jYXJkX190aHVtYi1pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmF1ZGlvLXRpdGxlLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS40NTtcbn1cbi5hdWRpby10aXRsZS1jYXJkX19uYW1lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jb250ZW50cy1hdWRpby10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4uY29udGVudHMtYXVkaW8tdGl0bGVfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtYXVkaW8tdGl0bGVfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW8tdGl0bGVfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRlbnRzLWF1ZGlvLXRpdGxlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5jb250ZW50cy1hdWRpby10aXRsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtYXVkaW8tdGl0bGVfX2xpc3Qge1xuICAgIGdhcDogMzJweDtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMDtcbiAgfVxufVxuXG4uY29udGVudHMtYXVkaW8tdGl0bGVfX2VtcHR5IHtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnRzLW1vdmllIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllIHtcbiAgICBtYXgtd2lkdGg6IDUxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVfX3BsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbn1cblxuLmNvbnRlbnRzLW1vdmllX19wbGF5ZXItaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY29udGVudHMtbW92aWVfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxOHB4IDE2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fc2VyaWVzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3NlcmllcyB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fc2VyaWVzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnRzLW1vdmllX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1tb3ZpZV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG4uY29udGVudHMtbW92aWVfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY29udGVudHMtbW92aWVfX2JvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY29udGVudHMtbW92aWVfX2JvZHkgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1tb3ZpZV9fYm9keSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fcmVsYXRlZCB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3JlbGF0ZWQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVfX3JlbGF0ZWQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllX19yZWxhdGVkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLW1vdmllX19yZWxhdGVkLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3JlbGF0ZWQtbGlzdCB7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fcmVsYXRlZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fcmVsYXRlZC10ZXh0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fcmVsYXRlZC1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3JlbGF0ZWQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fcmVsYXRlZC1kYXRlIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllX19yZWxhdGVkLWRhdGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVfX3JlbGF0ZWQtdGh1bWIge1xuICBmbGV4OiAwIDAgODdweDtcbiAgd2lkdGg6IDg3cHg7XG4gIGhlaWdodDogODdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3JlbGF0ZWQtdGh1bWIge1xuICAgIGZsZXg6IDAgMCAxMjBweDtcbiAgICB3aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVfX3JlbGF0ZWQtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb250ZW50cy1tb3ZpZV9fcmVsYXRlZC1tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbjogMTZweCAwIDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3JlbGF0ZWQtbW9yZS1saW5rIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVfX3JlbGF0ZWQtbW9yZS1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGVudHMtbW92aWVfX3JlbGF0ZWQtbW9yZS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtMyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVfX3JlbGF0ZWQtbW9yZS1idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLW1vdmllcyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuXG4uY29udGVudHMtbW92aWVzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllc19fbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ2FwOiAzMnB4IDI0cHg7XG4gIH1cbn1cblxuLmNvbnRlbnRzLW1vdmllc19fZW1wdHkge1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW92aWUtY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5tb3ZpZS1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubW92aWUtY2FyZF9fbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tb3ZpZS1jYXJkX19saW5rOmhvdmVyIC5tb3ZpZS1jYXJkX19pbWFnZSB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5tb3ZpZS1jYXJkX19saW5rOmhvdmVyIC5tb3ZpZS1jYXJkX190aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1vdmllLWNhcmRfX2xpbms6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubW92aWUtY2FyZF9faW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5tb3ZpZS1jYXJkX19kYXRlIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubW92aWUtY2FyZF9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG4ubW92aWUtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDhweCAxNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLm1vdmllLWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5tb3ZpZS1jYXJkX19zZXJpZXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA4cHggMTZweCAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWluZm8tdGV4dCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubW92aWUtY2FyZF9fc2VyaWVzIHtcbiAgICBtYXJnaW46IDhweCAwIDA7XG4gIH1cbn1cblxuLmNvbnRlbnRzLW1vdmllcy1tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDY0cHg7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1tb3ZpZXMtbWVkaWEge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtbWVkaWEgKyAuY29udGVudHMtbW92aWVzLW1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVzLW1lZGlhICsgLmNvbnRlbnRzLW1vdmllcy1tZWRpYSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVzLW1lZGlhX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllcy1tZWRpYV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVzLW1lZGlhX19zaG93LWFsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY29udGVudHMtbW92aWVzLW1lZGlhX19zaG93LWFsbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX3Nob3ctYWxsIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWVzLW1lZGlhX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzJweCAxNnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX2NhcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX2NhcmQtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlcik7XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX2NhcmQtbmFtZSB7XG4gIG1hcmdpbjogMTZweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1tb3ZpZXMtbWVkaWFfX2NhcmQtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtc2VhcmNoX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllcy1zZWFyY2hfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWVzLXNlYXJjaF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCA4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jb250ZW50cy1tb3ZpZXMtc2VhcmNoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZXMtc2VhcmNoX19jb3VudCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuXG4uY29udGVudHMtbW92aWUtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cblxuLmNvbnRlbnRzLW1vdmllLXRpdGxlX19oZWFkZXIge1xuICBwYWRkaW5nOiAyNHB4IDE2cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWUtdGl0bGVfX2hlYWRlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY29udGVudHMtbW92aWUtdGl0bGVfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNvbnRlbnRzLW1vdmllLXRpdGxlX19kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG5cbi5jb250ZW50cy1tb3ZpZS10aXRsZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMnB4IDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWUtdGl0bGVfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzJweCAyNHB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZS10aXRsZV9fZW1wdHkge1xuICBwYWRkaW5nOiAzMnB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtbWVkaXVtKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGVudHMtbW92aWUtdGl0bGVzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5jb250ZW50cy1tb3ZpZS10aXRsZXNfX2hlYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI0cHggMTZweCAyNHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmNvbnRlbnRzLW1vdmllLXRpdGxlc19faGVhZGluZyB7XG4gICAgcGFkZGluZzogMCAwIDMycHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jb250ZW50cy1tb3ZpZS10aXRsZXNfX2VtcHR5IHtcbiAgcGFkZGluZzogMzJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkLW1lZGl1bSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbnRlbnRzLW1vdmllLXRpdGxlc19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGdhcDogMjRweCAxNnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWUtdGl0bGVzX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzJweCAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNvbnRlbnRzLW1vdmllLXRpdGxlc19fY2FyZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNvbnRlbnRzLW1vdmllLXRpdGxlc19fY2FyZC1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyKTtcbn1cblxuLmNvbnRlbnRzLW1vdmllLXRpdGxlc19fY2FyZC1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY29udGVudHMtbW92aWUtdGl0bGVzX19jYXJkLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubW92aWVzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubW92aWVzLWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMzJweCAyNHB4O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IG5vbmU7XG4gIH1cbn1cblxuLm1vdmllcy1saXN0X19pdGVtIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubW92aWVzLWxpc3RfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAubW92aWVzLWxpc3RfX2l0ZW06bnRoLWNoaWxkKG4rNSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm1vdmllcy1saXN0IC5tb3ZpZS1jYXJkX19kYXRlLFxuLm1vdmllcy1saXN0IC5tb3ZpZS1jYXJkX190aXRsZSxcbi5tb3ZpZXMtbGlzdCAubW92aWUtY2FyZF9fc2VyaWVzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmF1ZGlvcy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmF1ZGlvcy1saXN0IHtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cblxuLmFib3V0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFib3V0IHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG59XG5cbi5hYm91dF9fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uYWJvdXRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbn1cblxuLmFib3V0X190aXRsZS1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWJvdXRfX3RpdGxlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFib3V0X19ib2R5IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5hYm91dF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFib3V0LW5hdmlnYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgcGFkZGluZzogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWJvdXQtbmF2aWdhdGlvbiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNTVweDtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gIH1cbn1cblxuLmFib3V0LW5hdmlnYXRpb25fX3NlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWJvdXQtbmF2aWdhdGlvbl9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuYWJvdXQtbmF2aWdhdGlvbl9fc2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbn1cblxuLmFib3V0LW5hdmlnYXRpb25fX3NlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1JSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFib3V0LW5hdmlnYXRpb25fX3NlY3Rpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQtbmF2aWdhdGlvbl9fc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFib3V0LW5hdmlnYXRpb25fX3NlY3Rpb24tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xuICB9XG59XG5cbi5hYm91dC1uYXZpZ2F0aW9uX19zZWN0aW9uLWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLmltZ2l4Lm5ldC9zaG9wLzIwMTYtMDctMjYvYTQ4YTRkNzI5MjU0YmY1OTk0ZGEyMWQ5N2E3MmJlOWUucG5nP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMzBweDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDYwcHg7XG59XG4uYWJvdXQtbmF2aWdhdGlvbl9fc2VjdGlvbi1pY29uLmlzLW9wZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFib3V0LW5hdmlnYXRpb25fX3NlY3Rpb24taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQtbmF2aWdhdGlvbl9fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMnM7XG59XG4uYWJvdXQtbmF2aWdhdGlvbl9fbGlzdC5pcy1vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLmFib3V0LW5hdmlnYXRpb25fX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4uYWJvdXQtbmF2aWdhdGlvbl9faXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFib3V0LW5hdmlnYXRpb25fX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNSUgMTAlIDUlIDIxcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGkuaW1naXgubmV0L3Nob3AvMjAxNi0wNy0yNi85MzgzNmI5MDAxNDNhMGE1NzViNTk0MTJmZWI2OTI1Mi5wbmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgOTclIGNlbnRlci8zMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hYm91dC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByZXZpZXctYWxlcnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2UpO1xufVxuXG4ucHJldmlldy1hbGVydF9fbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcmV2aWV3LWFsZXJ0X190YWJsZSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnByZXZpZXctYWxlcnRfX3RhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByZXZpZXctdG9wLXBhZ2VfX2FsZXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlKTtcbn1cblxuLnByZXZpZXctdG9wLXBhZ2VfX2FsZXJ0LWlubmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcmV2aWV3LXRvcC1wYWdlX19hbGVydF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJldmlldy1hdWRpb19fYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2UpO1xufVxuXG4ucHJldmlldy1hdWRpb19fYWxlcnQtaW5uZXIge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByZXZpZXctYXVkaW9fX2FsZXJ0LWhlYWRpbmcge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJldmlldy1hdWRpb19fYWxlcnQtdXJsLXZhbHVlIHtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7XG59XG5cbi5wcmV2aWV3LWF1ZGlvX19mcmFtZSB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJ1dHRvbi1kaXNhYmxlZCk7XG59XG5cbi5wcmV2aWV3LWF1ZGlvX19hdWRpby1zZWN0aW9uIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LW1lZGl1bSk7XG59XG5cbi5wcmV2aWV3LWF1ZGlvX19pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiA4cHggYXV0bztcbn1cblxuLnByZXZpZXctYXVkaW9fX3BsYXllciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE2cHggYXV0bztcbn1cblxuLnByZXZpZXctbW92aWVfX2FsZXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlKTtcbn1cblxuLnByZXZpZXctbW92aWVfX2FsZXJ0LWlubmVyIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wcmV2aWV3LW1vdmllX19hbGVydC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByZXZpZXctbW92aWVfX2FsZXJ0LXVybC12YWx1ZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG4ucHJldmlldy1tb3ZpZV9fZnJhbWUge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1idXR0b24tZGlzYWJsZWQpO1xufVxuLnByZXZpZXctbW92aWVfX2ZyYW1lIC5ub3RlLW1vdmllX19wbGF5ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucHJldmlldy1tb3ZpZV9fZnJhbWUgLm5vdGUtbW92aWVfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLnByZXZpZXctbm90ZV9fYWxlcnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2UpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcmV2aWV3LW5vdGVfX2FsZXJ0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wcmV2aWV3LW5vdGVfX2FsZXJ0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJldmlldy1ub3RlX19hbGVydC10YWJsZSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJldmlldy1ub3RlX19hbGVydC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByZXZpZXctbm90ZV9fZXJyb3JzIHtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBtYXJnaW46IDIwcHggYXV0byA4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtZGFuZ2VyLWxpZ2h0KTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ucHJldmlldy1ub3RlX19lcnJvcnMtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByZXZpZXctbm90ZV9fZXJyb3JzLWhlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYXJ0aWNsZS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFydGljbGUtdGV4dF9fcGFyYWdyYXBoIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLmFydGljbGUtdGV4dF9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtYmx1ZSk7XG59XG4uYXJ0aWNsZS10ZXh0X19saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5hcnRpY2xlLWltYWdlIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5hcnRpY2xlLWltYWdlX19lbGVtZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmFydGljbGUtaW1hZ2VfX2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltbWVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXJ0aWNsZS12aWRlbyB7XG4gIG1hcmdpbjogMjRweCAwO1xufVxuXG4uYXJ0aWNsZS12aWRlb19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi5hcnRpY2xlLXZpZGVvX19pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFydGljbGUtY2FsbG91dCB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS43O1xufVxuXG4uYXJ0aWNsZS1ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAzMnB4IDA7XG59XG4uYXJ0aWNsZS1oci5pcy1kb3R0ZWQge1xuICBib3JkZXItdG9wOiAycHggZG90dGVkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0pO1xufVxuXG4uYXJ0aWNsZS1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMzJweCAwIDE2cHg7XG59XG5cbi5hcnRpY2xlLXByb2R1Y3RzIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5hcnRpY2xlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnJlYWQtbW9yZS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4OSU7XG4gIHBhZGRpbmc6IDFyZW07XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtcHJpbWFyeSk7XG59XG4ucmVhZC1tb3JlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5yZWFkLW1vcmUtbGluayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5hY2NvdW50LWRlc3Ryb3kge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmFjY291bnQtZGVzdHJveV9fcGFnZS10aXRsZS13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudC1kZXN0cm95X19wYWdlLXRpdGxlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTcuNSU7XG4gIH1cbn1cblxuLmFjY291bnQtZGVzdHJveV9fcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uYWNjb3VudC1kZXN0cm95X19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgcGFkZGluZzogMTBweCA1MHB4O1xuICBtYXJnaW46IDAgYXV0byA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnQtZGVzdHJveV9fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmFjY291bnQtZGVzdHJveV9fY29udGVudC1pbm5lciB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5hY2NvdW50LWRlc3Ryb3lfX2xvZ28ge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3VudC1kZXN0cm95X19tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWNjb3VudC1kZXN0cm95X19tZXNzYWdlLXRleHQge1xuICBtYXJnaW46IDA7XG59XG5cbi5hY2NvdW50LWRlc3Ryb3lfX25hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmFjY291bnQtZGVzdHJveV9fbmF2aWdhdGlvbjo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLmFjY291bnQtZGVzdHJveV9fbmF2aWdhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiA5Ny41JTtcbiAgfVxufVxuXG4uYWNjb3VudC1kZXN0cm95X19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ4JTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1hY2NlbnQtb3JhbmdlLXN0cm9uZyk7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLWNvbG9yLWFjY2VudC1vcmFuZ2Utc3Ryb25nKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hY2NvdW50LWRlc3Ryb3lfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NjVweCkge1xuICAuYWNjb3VudC1kZXN0cm95X19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAxNnB4IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1iYWNrZ3JvdW5kLW5ldXRyYWwtNCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX2dyb3VwcyB7XG4gICAgcGFkZGluZzogMjRweCAzMnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMtaGVhZGxpbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMtaGVhZGxpbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXRlZ29yeV9fZ3JvdXBzLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMjRweCAxNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX2dyb3Vwcy1pdGVtIHtcbiAgICB3aWR0aDogMjE4cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnlfX2dyb3Vwcy1pdGVtLWltYWdlLXNsb3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fZ3JvdXBzLWl0ZW0taW1hZ2Utc2xvdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnlfX2dyb3Vwcy1pdGVtLWltYWdlLmlzLXNtYWxsIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMtaXRlbS1pbWFnZS5pcy1ub3JtYWwge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yeV9fZ3JvdXBzLWl0ZW0tbmFtZS1zbG90IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tY29sb3ItYm9yZGVyLW1lZGl1bS0yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fZ3JvdXBzLWl0ZW0tbmFtZS1zbG90IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnlfX2dyb3Vwcy1pdGVtLW5hbWUge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fZ3JvdXBzLWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnlfX2dyb3Vwcy1pdGVtOmhvdmVyIC5wcm9kdWN0LWNhdGVnb3J5X19ncm91cHMtaXRlbS1uYW1lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNjRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtaGVhZGxpbmUge1xuICBtYXJnaW46IDAgMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX2JyYW5kcy1oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnlfX2JyYW5kcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAyNHB4IDE2cHg7XG4gIHBhZGRpbmc6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnlfX2JyYW5kcy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMzJweCAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtY2F0ZWdvcnlfX2JyYW5kcy1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzLWl0ZW0uaXMtb3ZlcmZsb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnByb2R1Y3QtY2F0ZWdvcnlfX2JyYW5kcy1pdGVtLmlzLW92ZXJmbG93LmlzLXNob3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtaXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtaXRlbTpob3ZlciAucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzLWl0ZW0taW1hZ2Uge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtaXRlbS1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzLWl0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtaXRlbTpob3ZlciAucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzLWl0ZW0tbmFtZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzLXNob3ctYWxsIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW46IDMycHggYXV0byAwO1xufVxuXG4ucHJvZHVjdC1jYXRlZ29yeV9fYnJhbmRzLXNob3ctYWxsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtc2hvdy1hbGwtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWNhdGVnb3J5X19icmFuZHMtc2hvdy1hbGwtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWNhdGVnb3J5LXByb2R1Y3RzIHtcbiAgbWFyZ2luOiAwIDE2cHggMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1jYXRlZ29yeS1wcm9kdWN0cyB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1jYXRlZ29yeS1wcm9kdWN0c19faGVhZGxpbmUge1xuICBtYXJnaW46IDAgMCAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtY2F0ZWdvcnktcHJvZHVjdHNfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW46IDQwcHggMCAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1icmFuZCB7XG4gIG1hcmdpbjogMCAxNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtYnJhbmQge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtYnJhbmRfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWJyYW5kX19oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucHJvZHVjdC1ncm91cC1oZWFkbGluZSB7XG4gIG1hcmdpbjogMCAxNnB4IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAucHJvZHVjdC1ncm91cC1oZWFkbGluZSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzJweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtZ3JvdXAtY29udGVudCB7XG4gIG1hcmdpbjogMCAxNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtZ3JvdXAtY29udGVudCB7XG4gICAgbWFyZ2luOiAwIDAgMjRweDtcbiAgfVxufVxuXG4ucHJvZHVjdC10aGVtZSB7XG4gIG1hcmdpbjogMCAxNnB4IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtdGhlbWUge1xuICAgIG1hcmdpbjogMCAwIDI0cHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtdGhlbWVfX2hlYWRsaW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LXRoZW1lX19oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uc3RvcnlibG9rLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IGgxLCAuc3RvcnlibG9rLWNvbnRlbnQgaDIsIC5zdG9yeWJsb2stY29udGVudCBoMywgLnN0b3J5Ymxvay1jb250ZW50IGg0LCAuc3RvcnlibG9rLWNvbnRlbnQgaDUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IGgxLCAuc3RvcnlibG9rLWNvbnRlbnQgaDIsIC5zdG9yeWJsb2stY29udGVudCBoMywgLnN0b3J5Ymxvay1jb250ZW50IGg0LCAuc3RvcnlibG9rLWNvbnRlbnQgaDUge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXlha3VoYW4pO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCBwIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IHAgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbi5zdG9yeWJsb2stY29udGVudCB1bCwgLnN0b3J5Ymxvay1jb250ZW50IG9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zdG9yeWJsb2stY29udGVudCBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdG9yeWJsb2stY29udGVudCBhOmhvdmVyLCAuc3RvcnlibG9rLWNvbnRlbnQgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgYmxvY2txdW90ZSwgLnN0b3J5Ymxvay1jb250ZW50IHEge1xuICBxdW90ZXM6IG5vbmU7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgcHJlIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgdW5pY29kZS1iaWRpOiBpc29sYXRlO1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudCBwcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdG9yeWJsb2stY29udGVudCBpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHN0cmlrZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdG9yeWJsb2stY29udGVudCBzdWIsIC5zdG9yeWJsb2stY29udGVudCBzdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbi5zdG9yeWJsb2stY29udGVudCBjb2RlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbn1cbi5zdG9yeWJsb2stY29udGVudCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5zdG9yeWJsb2stY29udGVudCBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICBjb2xvcjogZ3JheTtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgcnVieSB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBkaXNwbGF5OiBydWJ5O1xufVxuLnN0b3J5Ymxvay1jb250ZW50IHJ1YnkgPiBycCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgcnVieSA+IHJ0IHtcbiAgZGlzcGxheTogcnVieS10ZXh0O1xuICBmb250LXNpemU6IDUwJTtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgaWZyYW1lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5zdC1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5zdC1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDEwcHQ7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnN0LWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuc3QtZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxNHB0O1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5zdC1mb250LXNpemUtMTgge1xuICBmb250LXNpemU6IDE4cHQ7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnN0LWZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRwdDtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuc3QtZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAzNnB0O1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5zdC1mb250LWNvbG9yLWdyYXkge1xuICBjb2xvcjogZ3JheTtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuc3QtZm9udC1jb2xvci1yZWQge1xuICBjb2xvcjogI2QwMDtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuc3QtZm9udC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnN0LWZvbnQtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmNjA7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnN0LWZvbnQtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnN0LWZvbnQtY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuc3QtY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5zdC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnN0b3J5Ymxvay1jb250ZW50IGgyOmhhcyg+IC5zdC1jZW50ZXIpIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IGgyIHNwYW4uc3QtY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5zbWFsbFRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1jYXB0aW9uMSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC5zbWFsbFRpdGxlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWNhcHRpb24xO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Cb29rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvMjUyYTVlMmRjMy90aXRsZV9pY29uX2Jvb2suc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkJvb2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Cb29rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25DaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzYxNWI3OTczMDkvdGl0bGVfaWNvbl9jaGVjay5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uQ2hlY2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25DaGVjayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uRmxvd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZWZhNDY3YzY5MC90aXRsZV9pY29uX2Zsb3dlci5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uRmxvd2VyIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uRmxvd2VyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Gb29kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZmU1MTAxMzU2ZC90aXRsZV9pY29uX2Zvb2Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkZvb2Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Gb29kIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Gb290IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvYzFlZWNiOTQ1OC90aXRsZV9pY29uX2Zvb3Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkZvb3Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Gb290IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Ib3VzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2VjYWI4M2Y3ODAvdGl0bGVfaWNvbl9ob3VzZS5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uSG91c2Uge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Ib3VzZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uTHVwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzc3M2U5MzUyNDkvdGl0bGVfaWNvbl9sdXBlLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25MdXBlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uTHVwZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uVGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNmY3OWJkYjUzNC90aXRsZV9pY29uX3RhZy5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uVGFnIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uVGFnIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25DYW1lcmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kMmEwYjE0ZGI0L3RpdGxlX2ljb25fY2FtZXJhLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25DYW1lcmEge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25DYW1lcmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkNsZWFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZjk0MjE3NjFlYy90aXRsZV9pY29uX2NsZWFuLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25DbGVhbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkNsZWFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Db21tZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNDk2MDQ5OWUyYi90aXRsZV9pY29uX2NvbW1lbnQuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkNvbW1lbnQge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25Db21tZW50IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25GbG93ZXIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNWY0NWYzNWY4MC90aXRsZV9pY29uX2Zsb3dlcjIuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkZsb3dlcjIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25GbG93ZXIyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25IYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC82N2Q1NGFlMjQ0L3RpdGxlX2ljb25faGFuZ2VyLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25IYW5nZXIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50IC50aXRsZUljb25IYW5nZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkxlYWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kYjNiMzA1ZDJhL3RpdGxlX2ljb25fbGVhZi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uTGVhZiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkxlYWYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9lNmM1Y2NmNmUzL3RpdGxlX2ljb25fbm90ZXBlbi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uTm90ZXBlbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9jNTU5ZDk4Yzc1L3RpdGxlX2ljb25fbGlzdC5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC5zdG9yeWJsb2stY29udGVudCAudGl0bGVJY29uTGlzdCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnQgLnRpdGxlSWNvbkxpc3Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLmxpbmVPcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICNmNjAgNnB4O1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5saW5lQmx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItbGVmdDogc29saWQgIzA2YyA2cHg7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLmxpbmVHcmF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjODA4MDgwIDZweDtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuYWxtZWhlcmIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2FsbWVoZXJiLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuYW50aXBvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fYW50aXBvdC5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLmJrcGFyYXRpc3NpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9ia3BhcmF0aXNzaS5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLmRhbnNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9kYW5zay5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLmZsb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fZmxvd2VyLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuZ2lmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fZ2lmdC5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLm1vbmFtaWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX21vbmFtaWUuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9wbHVzLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5zdG9yeWJsb2stY29udGVudCAucmVkZWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX3JlZGVja2VyLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuc2luYW1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fc2luYW1vbi5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLmRvdHRlZExpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbn1cbi5zdG9yeWJsb2stY29udGVudCAuYm9sZExpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC5ib2xkRG90dGVkTGluZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IC50d28tY29sdW1uLWdhbGxlcnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgLnR3by1jb2x1bW4tZ2FsbGVyeV9faW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiA0OCU7XG59XG4uc3RvcnlibG9rLWNvbnRlbnQgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuLnN0b3J5Ymxvay1jb250ZW50IGZpZ3VyZSBkaXYgKyBmaWdjYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTFlbTtcbn1cbi5zdG9yeWJsb2stY29udGVudCBmaWd1cmUgcCArIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAtMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudCBmaWd1cmUgcCArIGZpZ2NhcHRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50IGZpZ3VyZSBmaWdjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMHB0O1xuICBjb2xvcjogZ3JheTtcbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19oci1kb3R0ZWQge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS1jb2xvci10ZXh0LWJhc2UpICFpbXBvcnRhbnQ7XG59XG5cbi5zdG9yeWJsb2stY29udGVudF9fbW9rdWppIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50X19tb2t1amkgcCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnRfX21va3VqaSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIH1cbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19tb2t1amktdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy1sZWZ0OiA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9jNTU5ZDk4Yzc1L3RpdGxlX2ljb25fbGlzdC5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAuc3RvcnlibG9rLWNvbnRlbnRfX21va3VqaS10aXRsZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19jb2xvcmVkLXBhcmFncmFwaCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LXBob3RvIHZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC10cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNDhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjZweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZmlsZS1pbWFnZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbn1cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZmlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19jYWxsb3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4OSU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkIDFweCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5zdG9yeWJsb2stY29udGVudF9fY2FsbG91dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnRfX2NhbGxvdXQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uc3RvcnlibG9rLWNvbnRlbnRfX3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0pO1xufVxuLnN0b3J5Ymxvay1jb250ZW50X190YWJsZSB0cixcbi5zdG9yeWJsb2stY29udGVudF9fdGFibGUgdGQge1xuICBwYWRkaW5nOiAzcHg7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtKTtcbn1cbi5zdG9yeWJsb2stY29udGVudF9fdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuLnN0b3J5Ymxvay1jb250ZW50X190YWJsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudF9fdGFibGUgdGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LWNhcmQtaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA5OHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItbWVkaXVtLTIpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLWlubmVyIHtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1pbWFnZSB7XG4gIG1pbi13aWR0aDogOThweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG4uc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxufVxuXG4uc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMzRweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1jb250ZW50OmhvdmVyIHAge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLWNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLWNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1wcmljZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMi40cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LWNhcmQtcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1wcmljZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTcuNnB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC13ZWFrKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvcnlibG9rLWNvbnRlbnRfX3Byb2R1Y3QtY2FyZC1wcmljZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbiAgfVxufVxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LWNhcmQtcHJpY2UgLm9yaWdpbmFsIHtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKSwgdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpKSA1MCUgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDtcbn1cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLXByaWNlIC5vcmlnaW5hbCBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LWNhcmQtcHJpY2UgLnNhbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXJyb3IpO1xufVxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LWNhcmQtcHJpY2UgLnNhbGVzIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lcnJvcik7XG59XG5cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLXByaWNlLW9yaWdpbmFsIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAwO1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLXByaWNlLW9yaWdpbmFsIHtcbiAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMjUuNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5zdG9yeWJsb2stY29udGVudF9fcHJvZHVjdC1jYXJkLXByaWNlLW9yaWdpbmFsLm9yaWdpbmFsIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKSwgdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpKSA1MCUgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDtcbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X19wcm9kdWN0LWNhcmQtdW5wdWJsaXNoZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDVweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lcnJvcik7XG59XG5cbi5zdG9yeWJsb2stY29udGVudF9fdGV4dC1jZW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdG9yeWJsb2stY29udGVudF9faGVhZDItaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbn1cblxuLnN0b3J5Ymxvay1jb250ZW50X195b3V0dWJlLXNob3J0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b3J5Ymxvay1jb250ZW50X195b3V0dWJlLXNob3J0IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG4uc3RvcnlibG9rLWNvbnRlbnRfX3lvdXR1YmUtc2hvcnQgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLndvcmRwcmVzcy1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS44ZW07XG4gIGxpbmUtYnJlYWs6IHN0cmljdDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IHAge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0tc3ViaGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IHAgPiBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndvcmRwcmVzcy1jb250ZW50IGE6aG92ZXIsIC53b3JkcHJlc3MtY29udGVudCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53b3JkcHJlc3MtY29udGVudCBhLm5vX3VuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53b3JkcHJlc3MtY29udGVudCB2aWRlbyB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCB2aWRlbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IGgxLFxuLndvcmRwcmVzcy1jb250ZW50IGgyLFxuLndvcmRwcmVzcy1jb250ZW50IGgzLFxuLndvcmRwcmVzcy1jb250ZW50IGg0LFxuLndvcmRwcmVzcy1jb250ZW50IGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLXN1YmhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQgaDEsXG4gIC53b3JkcHJlc3MtY29udGVudCBoMixcbiAgLndvcmRwcmVzcy1jb250ZW50IGgzLFxuICAud29yZHByZXNzLWNvbnRlbnQgaDQsXG4gIC53b3JkcHJlc3MtY29udGVudCBoNSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1zdWJoZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCBoMSxcbiAgLndvcmRwcmVzcy1jb250ZW50IGgyLFxuICAud29yZHByZXNzLWNvbnRlbnQgaDMsXG4gIC53b3JkcHJlc3MtY29udGVudCBoNCxcbiAgLndvcmRwcmVzcy1jb250ZW50IGg1IHtcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi53b3JkcHJlc3MtY29udGVudCBpZnJhbWUge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi53b3JkcHJlc3MtY29udGVudCBvYmplY3QsXG4ud29yZHByZXNzLWNvbnRlbnQgZW1iZWQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLndvcmRwcmVzcy1jb250ZW50IHN0cm9uZywgLndvcmRwcmVzcy1jb250ZW50IGIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi53b3JkcHJlc3MtY29udGVudCBlbSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi53b3JkcHJlc3MtY29udGVudCBociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDE2cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICBjb2xvcjogZ3JheTtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmRvdHRlZExpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuYm9sZExpbmUge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5ib2xkRG90dGVkTGluZSB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IGRhc2hlZCB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5iaWdUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc21hbGxUaXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44ZW07XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0tY2FwdGlvbjEpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAuc21hbGxUaXRsZSB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1jYXB0aW9uMTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44ZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgdGFibGUgdGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCBmaWd1cmUge1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4ud29yZHByZXNzLWNvbnRlbnQgZmlndXJlIGRpdiArIGZpZ2NhcHRpb24ge1xuICBtYXJnaW4tdG9wOiAtMWVtO1xufVxuLndvcmRwcmVzcy1jb250ZW50IGZpZ3VyZSBwICsgZmlnY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IGZpZ3VyZSBwICsgZmlnY2FwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgZmlndXJlIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDEwcHQ7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbi53b3JkcHJlc3MtY29udGVudCAudHdvLWNvbHVtbi1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLndvcmRwcmVzcy1jb250ZW50IC50d28tY29sdW1uLWdhbGxlcnlfX2ltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNDglO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5zdC1mb250LXNpemUtOCB7XG4gIGZvbnQtc2l6ZTogOHB0O1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5zdC1mb250LXNpemUtMTAge1xuICBmb250LXNpemU6IDEwcHQ7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnN0LWZvbnQtc2l6ZS0xMiB7XG4gIGZvbnQtc2l6ZTogMTJwdDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc3QtZm9udC1zaXplLTE0IHtcbiAgZm9udC1zaXplOiAxNHB0O1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5zdC1mb250LXNpemUtMTgge1xuICBmb250LXNpemU6IDE4cHQ7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnN0LWZvbnQtc2l6ZS0yNCB7XG4gIGZvbnQtc2l6ZTogMjRwdDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc3QtZm9udC1zaXplLTM2IHtcbiAgZm9udC1zaXplOiAzNnB0O1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5zdC1mb250LWNvbG9yLWdyYXkge1xuICBjb2xvcjogZ3JheTtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc3QtZm9udC1jb2xvci1yZWQge1xuICBjb2xvcjogI2QwMDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc3QtZm9udC1jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwNmM7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnN0LWZvbnQtY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmNjA7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnN0LWZvbnQtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnN0LWZvbnQtY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc3QtY2VudGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5zdC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Cb29rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvMjUyYTVlMmRjMy90aXRsZV9pY29uX2Jvb2suc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkJvb2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Cb29rIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25DaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzYxNWI3OTczMDkvdGl0bGVfaWNvbl9jaGVjay5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uQ2hlY2sge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25DaGVjayB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uRmxvd2VyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZWZhNDY3YzY5MC90aXRsZV9pY29uX2Zsb3dlci5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uRmxvd2VyIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uRmxvd2VyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Gb29kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZmU1MTAxMzU2ZC90aXRsZV9pY29uX2Zvb2Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkZvb2Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Gb29kIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Gb290IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvYzFlZWNiOTQ1OC90aXRsZV9pY29uX2Zvb3Quc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkZvb3Qge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Gb290IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Ib3VzZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwL2VjYWI4M2Y3ODAvdGl0bGVfaWNvbl9ob3VzZS5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uSG91c2Uge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Ib3VzZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uTHVwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiA0MXB4O1xuICBwYWRkaW5nOiA2cHggMCAwIDQzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1hc3NldHMuaW1naXgubmV0L2YvMTAyMjQyMy8xNTB4MTUwLzc3M2U5MzUyNDkvdGl0bGVfaWNvbl9sdXBlLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25MdXBlIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uTHVwZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uVGFnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNmY3OWJkYjUzNC90aXRsZV9pY29uX3RhZy5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uVGFnIHtcbiAgICBmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uVGFnIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25DYW1lcmEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kMmEwYjE0ZGI0L3RpdGxlX2ljb25fY2FtZXJhLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25DYW1lcmEge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25DYW1lcmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkNsZWFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvZjk0MjE3NjFlYy90aXRsZV9pY29uX2NsZWFuLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25DbGVhbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkNsZWFuIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Db21tZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNDk2MDQ5OWUyYi90aXRsZV9pY29uX2NvbW1lbnQuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkNvbW1lbnQge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25Db21tZW50IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25GbG93ZXIyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDQxcHg7XG4gIHBhZGRpbmc6IDZweCAwIDAgNDNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLWFzc2V0cy5pbWdpeC5uZXQvZi8xMDIyNDIzLzE1MHgxNTAvNWY0NWYzNWY4MC90aXRsZV9pY29uX2Zsb3dlcjIuc3ZnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDM1cHggMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuQHN1cHBvcnRzIChmb250OiAtYXBwbGUtc3lzdGVtLWhlYWRsaW5lKSBhbmQgKC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZSkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkZsb3dlcjIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25GbG93ZXIyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25IYW5nZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC82N2Q1NGFlMjQ0L3RpdGxlX2ljb25faGFuZ2VyLnN2Zz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzNXB4IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtc3Ryb25nKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbkBzdXBwb3J0cyAoZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZSkgYW5kICgtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmUpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25IYW5nZXIge1xuICAgIGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LWJhc2UpO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC50aXRsZUljb25IYW5nZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkxlYWYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9kYjNiMzA1ZDJhL3RpdGxlX2ljb25fbGVhZi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uTGVhZiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkxlYWYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9lNmM1Y2NmNmUzL3RpdGxlX2ljb25fbm90ZXBlbi5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uTm90ZXBlbiB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbk5vdGVwZW4ge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogNDFweDtcbiAgcGFkZGluZzogNnB4IDAgMCA0M3B4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktYXNzZXRzLmltZ2l4Lm5ldC9mLzEwMjI0MjMvMTUweDE1MC9jNTU5ZDk4Yzc1L3RpdGxlX2ljb25fbGlzdC5zdmc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzVweCAzNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LXN0cm9uZyk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1iYXNlKTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG59XG5Ac3VwcG9ydHMgKGZvbnQ6IC1hcHBsZS1zeXN0ZW0taGVhZGxpbmUpIGFuZCAoLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lKSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAudGl0bGVJY29uTGlzdCB7XG4gICAgZm9udDogLWFwcGxlLXN5c3RlbS1oZWFkbGluZTtcbiAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktYmFzZSk7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnRpdGxlSWNvbkxpc3Qge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmxpbmVPcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLWxlZnQ6IHNvbGlkICNmNjAgNnB4O1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5saW5lQmx1ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDAuNmVtO1xuICBib3JkZXItbGVmdDogc29saWQgIzA2YyA2cHg7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmxpbmVHcmF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAjODA4MDgwIDZweDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuYWxtZWhlcmIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX2FsbWVoZXJiLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuYW50aXBvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fYW50aXBvdC5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmJrcGFyYXRpc3NpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9ia3BhcmF0aXNzaS5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmRhbnNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9kYW5zay5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmZsb3dlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fZmxvd2VyLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuZ2lmdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fZ2lmdC5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLm1vbmFtaWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX21vbmFtaWUuanBnP2F1dG89Zm9ybWF0LGNvbXByZXNzJmNzPXRpbnlzcmdiJnE9NjBcIikgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5wbHVzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEycHggMCAwIDU0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImh0dHBzOi8vaG9rdW9oa3VyYXNoaS1ub3RlLmltZ2l4Lm5ldC91cGxvYWRzL3RpbnltY2UvaDJfaWNvbl9wbHVzLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi53b3JkcHJlc3MtY29udGVudCAucmVkZWNrZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTJweCAwIDAgNTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiaHR0cHM6Ly9ob2t1b2hrdXJhc2hpLW5vdGUuaW1naXgubmV0L3VwbG9hZHMvdGlueW1jZS9oMl9pY29uX3JlZGVja2VyLmpwZz9hdXRvPWZvcm1hdCxjb21wcmVzcyZjcz10aW55c3JnYiZxPTYwXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuc2luYW1vbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMnB4IDAgMCA1NHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJodHRwczovL2hva3VvaGt1cmFzaGktbm90ZS5pbWdpeC5uZXQvdXBsb2Fkcy90aW55bWNlL2gyX2ljb25fc2luYW1vbi5qcGc/YXV0bz1mb3JtYXQsY29tcHJlc3MmY3M9dGlueXNyZ2ImcT02MFwiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnlvdXR1YmUtc2hvcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLnlvdXR1YmUtc2hvcnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCAueW91dHViZS1zaG9ydCBpZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5jb2xvcmVkLXBhcmFncmFwaCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cbi53b3JkcHJlc3MtY29udGVudCAucHJvZmlsZV9pbWFnZSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMmVtO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5wcm9maWxlX2ltYWdlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5yZWQge1xuICBjb2xvcjogI2QwMDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuZ3JleSxcbi53b3JkcHJlc3MtY29udGVudCAuZ3JleSBhIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAucHJvZHVjdC1saXN0LW1vZGFsLXBob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLnByb2R1Y3QtbGlzdC1tb2RhbC1waG90byB2aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5wcm9kdWN0LWxpc3QtbW9kYWwtdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDQ4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC5wcm9kdWN0LWxpc3QtbW9kYWwtdHJpZ2dlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQge1xuICAtLWNhcmQtaW1nLXdpZHRoOiA5OHB4O1xuICAtLWNhcmQtaW1nLW1pbi1oZWlnaHQ6IDk4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkIHtcbiAgICAtLWNhcmQtaW1nLXdpZHRoOiAxMjBweDtcbiAgICAtLWNhcmQtaW1nLW1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkIGE6aG92ZXIgLnByb2R1Y3QtaW5mbyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1jYXJkLWltZy1taW4taGVpZ2h0KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWltZy13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jYXJkLWltZy13aWR0aCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8ge1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWNhcmQtaW1nLW1pbi1oZWlnaHQpIC0gMzRweCk7XG4gIHBhZGRpbmctYm90dG9tOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mbyBwIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cbi53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIC5wcm9kdWN0LWluZm8tcHJpY2VfX29yaWdpbmFsLFxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mby1wcmljZSAucHJvZHVjdC1pbmZvLXByaWNlX19kaXNjb3VudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIyLjRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnByb2R1Y3QtaW5mby1wcmljZV9fb3JpZ2luYWwsXG4gIC53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnByb2R1Y3QtaW5mby1wcmljZV9fZGlzY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjUuNnB4O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIHNwYW4ge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNy42cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMjAuOHB4O1xuICB9XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIC5vcmlnaW5hbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMDAwLCAjMDAwKSA1MCUgNTAlLzEwMCUgMXB4IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXByaWNlIC5vcmlnaW5hbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgfVxufVxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mby1wcmljZSAuc2FsZXMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lcnJvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnByb2R1Y3QtaW5mby1wcmljZSAuc2FsZXMge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIH1cbn1cbi53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1jb250ZW50IC5wcm9kdWN0LWluZm8tcHJpY2UgLnNhbGVzIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lcnJvcik7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtY29udGVudCAucHJvZHVjdC1pbmZvLXVucHVibGlzaGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiA1cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZXJyb3IpO1xufVxuLndvcmRwcmVzcy1jb250ZW50IC5lbWJlZGRlZC1jYXJkLWNvbnRlbnQgLnNhbGVzLXByb2R1Y3QtaW5mbyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGModmFyKC0tY2FyZC1pbWctbWluLWhlaWdodCkgLSA1OHB4KTtcbiAgcGFkZGluZy1ib3R0b206IDU4cHg7XG59XG4ud29yZHByZXNzLWNvbnRlbnQgLmVtYmVkZGVkLWNhcmQtZXJyb3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzVweCA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC53b3JkcHJlc3MtY29udGVudCAuZW1iZWRkZWQtY2FyZC1lcnJvciB7XG4gICAgcGFkZGluZzogNDVweCAxMHB4O1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk4O1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLW92ZXJsYXkuaXMtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNDAwbXMsIHZpc2liaWxpdHkgMHM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtbGlzdC1tb2RhbCB7XG4gICAgcmlnaHQ6IHVuc2V0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNTBweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zLCB2aXNpYmlsaXR5IDBzLCBlYXNlIDQwMG1zO1xuICB9XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLmlzLXNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMjBweCAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtbGlzdC1tb2RhbC1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLWNsb3NlIGltZyB7XG4gIGhlaWdodDogMTJweDtcbiAgcGFkZGluZzogNHB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtbGlzdC1tb2RhbC1jbG9zZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnByb2R1Y3QtbGlzdC1tb2RhbC1jbG9zZSBzcGFuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWwtZW1wdHkge1xuICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbXMge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbXMgYSB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDE7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLWl0ZW1zIGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbXMgYSB7XG4gICAgY29sb3I6IHVuc2V0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5zZXQ7XG4gIH1cbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXIpO1xufVxuLnByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtLWltYWdlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ucHJvZHVjdC1saXN0LW1vZGFsLWl0ZW0taW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbS1pbmZvLnNhbGVzLXByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtLWluZm8ge1xuICBtaW4taGVpZ2h0OiA0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbn1cbi5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbS1pbmZvOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbS1uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkteWFrdWhhbik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG59XG5cbi5wcm9kdWN0LWxpc3QtbW9kYWwtaXRlbS1pbmZvLXByaWNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtLWluZm8tcHJpY2Ugc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xufVxuLnByb2R1Y3QtbGlzdC1tb2RhbC1pdGVtLWluZm8tcHJpY2UgLnVuaXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLWl0ZW0taW5mby1wcmljZSAudW5wdWJsaXNoZWQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWVycm9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLWl0ZW0taW5mby1wcmljZSAub3JpZ2luYWwge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzAwMCwgIzAwMCkgNTAlIDUwJS8xMDAlIDFweCBuby1yZXBlYXQ7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLWl0ZW0taW5mby1wcmljZSAuc2FsZXMge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lcnJvcik7XG59XG4ucHJvZHVjdC1saXN0LW1vZGFsLWl0ZW0taW5mby1wcmljZSAuc2FsZXMgLnVuaXQge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1lcnJvcik7XG59XG5cbi50b2RheS1hcnRpY2xlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi50b2RheS1hcnRpY2xlc19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbiAgcGFkZGluZzogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnRvZGF5LWFydGljbGVzX19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAudG9kYXktYXJ0aWNsZXNfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udG9kYXktYXJ0aWNsZXNfX3RpdGxlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC50b2RheS1hcnRpY2xlc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4udG9kYXktYXJ0aWNsZXNfX2JvZHkge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuXG4uc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiA3NTJweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgcGFkZGluZzogMzJweCAxNnB4IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VhcmNoX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI0cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2VhcmNoX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnNlYXJjaF9fZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDI3cHggNTBweDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2hfX2Zvcm0tY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjQwcHg7XG4gICAgZ2FwOiB1bnNldDtcbiAgfVxufVxuXG4uc2VhcmNoX190YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uc2VhcmNoX190YWIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc0cHg7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG4uc2VhcmNoX190YWI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2VhcmNoX190YWI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uc2VhcmNoX190YWI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2VhcmNoX190YWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaF9fdGFiIHtcbiAgICB3aWR0aDogMTA4cHg7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuLnNlYXJjaF9fdGFiIHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnNlYXJjaF9fdGFiLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2hfX3RhYi5pcy1hY3RpdmUge1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG59XG5cbi5zZWFyY2hfX3RhYi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoX190YWItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VhcmNoX19mb3JtIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5zZWFyY2hfX2lucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWFyY2hfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2VhcmNoX19pbnB1dCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuLnNlYXJjaF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJvcmRlci1ncmF5LW1lZGl1bSk7XG59XG4uc2VhcmNoX19pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5cbi5zZWFyY2hfX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5zZWFyY2hfX3N1Ym1pdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLnNlYXJjaF9fc3VibWl0LWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uc2VhcmNoX19jb3VudCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaF9fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNoX19jb3VudC12YWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2VhcmNoX19jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAwO1xufVxuXG4uc2VhcmNoX19lbXB0eSB7XG4gIHBhZGRpbmc6IDQ4cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5zZWFyY2hfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDE2cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBtYXJnaW46IDMycHggMCAwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2hfX3BhZ2luYXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cblxuLnNlYXJjaF9fcGFnaW5hdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4td2lkdGg6IDEwOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2hfX3BhZ2luYXRpb24taXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2VhcmNoX19wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMjAwcHg7XG4gIH1cbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24taXRlbSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaF9fcGFnaW5hdGlvbi1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ib3JkZXItZ3JheS1tZWRpdW0pO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaF9fcGFnaW5hdGlvbi1idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5zZWFyY2hfX3BhZ2luYXRpb24tYnV0dG9uOmhvdmVyLCAuc2VhcmNoX19wYWdpbmF0aW9uLWJ1dHRvbjphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJhY2tncm91bmQtbmV1dHJhbC0zKTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDc1MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDI0cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS15YWt1aGFuKTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHNfX2Zvcm0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDI3cHggNTBweDtcbiAgZ2FwOiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fZm9ybSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA0MHB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI0MHB4O1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3RhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fdGFiIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NHB4O1xuICBwYWRkaW5nOiAzcHggMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnNlYXJjaC1yZXN1bHRzX190YWI6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2VhcmNoLXJlc3VsdHNfX3RhYjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0c19fdGFiOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX190YWI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX190YWIge1xuICAgIHdpZHRoOiAxMDhweDtcbiAgICBwYWRkaW5nOiA0cHggMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG4uc2VhcmNoLXJlc3VsdHNfX3RhYiBwIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5zZWFyY2gtcmVzdWx0c19fdGFiLmlzLWFjdGl2ZSB7XG4gIHBhZGRpbmc6IDNweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fdGFiLmlzLWFjdGl2ZSB7XG4gICAgcGFkZGluZzogNHB4IDA7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRzX190YWItbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNlYXJjaC1yZXN1bHRzX190YWItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX3NlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogY29udGVudHM7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19faW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxMnB4IDQwcHggMTJweCAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19faW5wdXQge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiA4cHggNDBweCA4cHggMTJweDtcbiAgfVxufVxuLnNlYXJjaC1yZXN1bHRzX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC13ZWFrKTtcbn1cbi5zZWFyY2gtcmVzdWx0c19faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtYmFzZSk7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fc2VhcmNoLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgb3BhY2l0eTogMC42O1xufVxuLnNlYXJjaC1yZXN1bHRzX19zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19zZWFyY2gtaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fY291bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHNfX2NvdW50LXZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAwIDE2cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19hcnRpY2xlcyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHNfX25vdC1mb3VuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2NHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fbm90LWZvdW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fbm90LWZvdW5kLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuXG4uc2VhcmNoLXJlc3VsdHNfX25vdC1mb3VuZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbn1cbi5zZWFyY2gtcmVzdWx0c19fbm90LWZvdW5kLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlY29tbWVuZGVkLWdpZnQge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5yZWNvbW1lbmRlZC1naWZ0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXRleHQtbXV0ZWQtd2Vhayk7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1iYXNlKTtcbn1cblxuLnJlY29tbWVuZGVkLWdpZnRfX2JvZHkge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWJhc2UpO1xufVxuXG4ucmVjb21tZW5kZWQtZ2lmdF9fc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X19jYXRlZ29yeSB7XG4gIG1hcmdpbi1ib3R0b206IDY4cHg7XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X19pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ucmVjb21tZW5kZWQtZ2lmdF9faW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X19pbWFnZS13aXRoLWNhcHRpb24gaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnJlY29tbWVuZGVkLWdpZnRfX2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogNSUgYXV0bztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1zdHJvbmcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5yZWNvbW1lbmRlZC1naWZ0X19saW5rIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbn1cbi5yZWNvbW1lbmRlZC1naWZ0X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmFja2dyb3VuZC1uZXV0cmFsLTMpO1xufVxuXG4ucmVjb21tZW5kZWQtZ2lmdF9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGltbWVkKTtcbn1cblxuLnJlY29tbWVuZGVkLWdpZnRfX2N0YSB7XG4gIG1hcmdpbjogMjRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbi5yZWNvbW1lbmRlZC1naWZ0X19jcmVkaXQge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRpbW1lZCk7XG59XG5cbi5zdG9jay1tYWlsLW5ldyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi5zdG9jay1tYWlsLW5ld19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvY2stbWFpbC1uZXdfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4uc3RvY2stbWFpbC1uZXdfX2lucHV0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZCk7XG4gIHRleHQtaW5kZW50OiAxZW07XG4gIG91dGxpbmU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWJvcmRlci1tZWRpdW0tMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc3RvY2stbWFpbC1uZXdfX2lucHV0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnN0b2NrLW1haWwtbmV3X19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItYm9yZGVyLWdyYXktbWVkaXVtKTtcbn1cbi5zdG9jay1tYWlsLW5ld19faW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xufVxuLnN0b2NrLW1haWwtbmV3X19pbnB1dC5pcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYW5nZXIpO1xufVxuXG4uc3RvY2stbWFpbC1uZXdfX2Vycm9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFuZ2VyKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b2NrLW1haWwtbmV3X19lcnJvciB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLnN0b2NrLW1haWwtbmV3X19ub3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbXV0ZWQpO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b2NrLW1haWwtbmV3X19ub3RlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLnN0b2NrLW1haWwtbmV3X19ub3RlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc3RvY2stbWFpbC1uZXdfX25vdGUtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN0b2NrLW1haWwtbmV3X19ub3RlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN0b2NrLW1haWwtbmV3X19zdWJtaXQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9jay1tYWlsLW5ld19fc3VibWl0IHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uc3RvY2stbWFpbC1uZXdfX3N1Ym1pdDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWJvcmRlci1ncmF5KTtcbn1cblxuLnN0b2NrLW1haWwtbmV3X19yZWNhcHRjaGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnN0b2NrLW1haWwtbmV3X19yZWNhcHRjaGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5zdG9jay1tYWlsLW5ld19fcmVjYXB0Y2hhLWxpbmsge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnN0b2NrLW1haWwtY29tcGxldGUge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG59XG5cbi5zdG9jay1tYWlsLWNvbXBsZXRlX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5zdG9jay1tYWlsLWNvbXBsZXRlX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmNhcnQtbWFpbC11bnN1YnNjcmliZSB7XG4gIHBhZGRpbmc6IDE0cHggMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LW1haWwtdW5zdWJzY3JpYmUge1xuICAgIHBhZGRpbmc6IDI0cHggMTVweDtcbiAgfVxufVxuXG4uY2FydC1tYWlsLXVuc3Vic2NyaWJlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjUuNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5jYXJ0LW1haWwtdW5zdWJzY3JpYmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmNhcnQtbWFpbC11bnN1YnNjcmliZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwLjhweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuY2FydC1tYWlsLXVuc3Vic2NyaWJlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmVycm9yLTQwNC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuZXJyb3ItNDA0LW1lc3NhZ2Uge1xuICAgIGhlaWdodDogNTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gIH1cbn1cblxuLmFydGljbGVzLW5vdC1mb3VuZF9fbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4MHB4O1xufVxuXG4uYXJ0aWNsZXMtbm90LWZvdW5kX19tZXNzYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1tdXRlZC1tZWRpdW0pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2NXB4KSB7XG4gIC5hcnRpY2xlcy1ub3QtZm91bmRfX21lc3NhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubm90ZS1hcnRpY2xlLTQwNCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHBhZGRpbmc6IDAgMTZweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAubm90ZS1hcnRpY2xlLTQwNCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNzUycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5zaG9wcGluZy10b3BfX3NlY3Rpb24ge1xuICBtYXJnaW46IDY0cHggYXV0byA1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNob3BwaW5nLXRvcF9fc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uc2hvcHBpbmctdG9wX19zZWN0aW9uLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LW11dGVkKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjVweCkge1xuICAuc2hvcHBpbmctdG9wX19zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTY1cHgpIHtcbiAgLnNob3BwaW5nLXRvcCAucHJvZHVjdC1jYXRlZ29yeS1zZWN0aW9uX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbiJdfQ== */